*{ color: #000; margin:0; padding:0; list-style-type: none; }


/* GERAL */
body{ background: #FFF}
img{ border: none;}
blockquote{ border: 1px solid; font: italic 16pt/190% Georgia, "Times New Roman", Times, serif; padding: 20px;}

.floatLeft{ float: left;}
.floatRight{ float: right;}
.author{ font-weight: bold; margin-left: 20px;}
.clear{ clear: both;}
.corners{ display: none;}


/* SITE */
#header{ border-bottom: 2px solid; font: italic 20pt/150% Georgia, "Times New Roman", Times, serif; text-align: center;}
#site{ background: #FFF; margin: 0 auto; width: 100%;}


/* TOP */
#top{  display: none;}
#imageRotate{ display: none;}


/* MENU */
#menu{ display: none;}


/* CONT */
#cont{ padding: 5px 20px;}
#cont h1{ border-bottom: 1px dashed; font: 18pt/140% Georgia, "Times New Roman", Times, serif; padding: 0 30px; text-align: left;}
#cont ul.ribbon { display: none;}
#cont a.goTop{ display: none;}
#cont img{ }

#cont a.imgLeft img,
#cont a.imgRight img,
#cont img.imgLeft,
#cont img.imgRight{ background: #FFF; border: 1px solid #CCC; padding: 2px; margin: 5px 0 20px 0;}
#cont a.imgLeft img,
#cont img.imgLeft{ float: left; margin-right: 20px;}
#cont a.imgRight img,
#cont img.imgRight{ float: right; margin-left: 20px;}


#contText{ clear: both; font: 14pt/150% "Times New Roman", Times, serif; margin: 40px 0; text-align: justify;}
#contText p{ margin: 15px 0;}
#contText strong{ font-weight: bold;}
#contText ul{ margin:0 0 20px 20px;}
#contText ul li{ list-style: disc;}
#contText h2{ font: bold 16pt/140% Georgia, "Times New Roman", Times, serif; margin: 30px 10px 10px; text-align: left;}
#contText small{ font: 10pt/150% Georgia, "Times New Roman";}
#contText .quote{ font: italic 13px/150% Georgia, "Times New Roman", Times, serif; }
#contText .quote small{ font-size: 13px;}

#contText.pensamentos .quote{ color: #444; font: italic 13px/150% Georgia, "Times New Roman", Times, serif; }
#contText.links ul{ text-align: left;}
#contText.links #contBox ul li{ list-style: none;}
#contText.curso .contBox{ display: ;}
#contText.curso .contBox h2{ margin: 0; text-align: center;}
#contText.curso h1{ font-size: 26px; margin: 10px 0; text-align: center;}

#contText.home #homeQuem h1,
#contText.home #homeJogo h1,
#contText.home #homeFrases h1{ font: normal 18px/130% Georgia, "Times New Roman", Times, serif; margin-bottom: 25px; text-align: left;}
#contText.home #homeQuem a,
#contText.home #homeJogo a,
#contText.home #homeFrases a{ display:none;}
#contText #homeQuem { float: left; width: 47%;}
#contText #homeJogo{ float: right; width: 47%;}
#contText #homeFrases{ margin: 0 0 25px;}
#contText #homeFrases blockquote{ margin: 20px 0 5px; text-align: center;}
#contText #homeQuem a{ text-align: right;}

#contText #formulario{ display: none;}

#contBox{ display: none;}

#rodape{ border-top: solid;}
#rodape a{ text-decoration: none;}
#rodape p{ float: left; padding-top: 15px;}
#rodape .visual7{ display: none;}


/* FAQ */
.faqPerg{ border-bottom: 1px solid; font: 14pt/150% Georgia, "Times New Roman", Times, serif; margin: 20px 0 10px 0;}
.faqPergOpen{ }
.faqPergClosed{ }
.faqResp{ border-left: 3px solid; margin: 0 20px; padding-left: 8px;}


/* LOJA */
.productPage{ display: none;}
.product{ width: 45%;}
