body {

color:#000000;
background:#FFFFFF;
margin:0;
padding:0;
font-family: Arial, Verdana, Tahoma, Trebuchet MS;
font-size:12px;
text-align:center;

}


img {border:0;}
a {color:#336699; text-decoration: underline; font-weight:bold;}
a:hover {#6699CC;}
p {line-height:20px;}



#topo {background:url(../images/bgtop.jpg) repeat-x; height:149px; width:100%; text-align:center;}

#top {margin:auto; width:760px; height:120px; background:url(../images/logo.jpg) no-repeat;}
#top h1 { text-indent: -66699px; font-size:20px; margin-top:10px; width:250px; float:left; }
#top h1 a { text-indent: -66699px; display: block; width: 300px; height: 100px; text-align: center; }
#top h2 { text-indent: -66699px; font-size:20px; margin-top:10px; width:250px; float:left; }
#top h2 a { text-indent: -66699px; display: block; width: 300px; height: 100px; text-align: center; }



#busca {width:250px; float:right; padding-right:20px; margin-top:40px; padding-top:20px; background:url(../images/busca.jpg) left no-repeat;}
.submit {background-color:#F08EE9; color:#FFFFFF; font-size:12px; padding:3px; border:0;}

#d1 p {padding-bottom:30px; font-size:14px; }
.d2 {width:773px; border:0;padding-top:10px; margin:auto;}
.right {margin-left:50px;}

.content {background:url(../images/bg-content.jpg) repeat-x; width:773px; margin:auto;  margin-top:10px; padding-top:30px;}

#menu {width:215px; float:left; text-align:left; margin-right:5px; margin-left:10px; margin-bottom:50px; }
#menu ul {list-style-type:none; margin:0; padding:0;}
#menu li {display:block; margin-top:20px; padding:0px;}
#menu li a {background:url(../images/menu.jpg) no-repeat; padding-left:40px; padding-top:5px;}


.dest a {color:#F55A58;}


#menu2 li {margin-top:10px;}
#menu2 li a {padding-left:50px; background:#FFFFFF; color:#264E75;}

#conteudo {width:490px; background:url(../images/bg-linha.gif) left repeat-y; text-align:left; padding-left:25px; margin-bottom:50px; float:left;}
#conteudo h2 {font-size:18px; margin-bottom:10px; margin-top:2px;}
#conteudo h3 {font-size:20px; }
#conteudo h4 {font-size:13px; margin-bottom:2px; }
#conteudo p {margin-bottom:0px; margin-top:0px; text-align:justify;}
#destaque_index p {margin-bottom:40px;}

.img_especial {float:left; border:5px solid #F8CEF6; margin-right:10px; margin-bottom:20px;}
.imgtop {margin-bottom:20px;}
.imgtop2 {margin-bottom:10px; margin-top:0px; padding:0px;}
.adsense_index {float:left; padding:5px; margin-right:10px;}
.sites {margin-bottom:30px; padding:0; float:left; width:260px;}
.sites ul {margin-top:0px; list-style-type:none; float:left; padding-left:0px; margin-left:10px;}
.sites li {margin-bottom:5px;}
.sites img {margin-bottom:10px; padding:0px;}
.nav {float:left; width:100%; margin-bottom:20px; margin-top:10px;}
#article {width:480px;}
#article p {margin-bottom:10px;}
#article h2 {font-size:18px; color:#A90A07; font-weight:bold; margin-bottom:20px}
#article h4 {font-size:14px; margin-bottom:15px; color:#FC5B61;}
#article ul {list-style-type:none; margin-left:0; padding:0;}
#article li {margin-bottom:10px; line-height:20px; margin-left:0; padding:0;}
.com {margin-left:0; padding:0;}
.com li {margin-bottom:10px; line-height:20px; margin-left:0; padding:0;}
#destaques {width:240px; float:left; height:250px; margin-bottom:0px; padding-top:5px;}
#destaques h4 {margin-top:23px; margin-bottom:0px;}
#destaques p {font-size:13px; text-align:left; margin-bottom:20px; line-height:13px;}

#destaque {width:490px; height:30px; background:#FAE2F8; padding:0px; margin:0px;}
#destaque p {margin:0px; padding:0px;}
#dicas li {margin-bottom:20px;}


.list {width:500px; float:left; position:relative; height:50px; margin-bottom:0px;}
.list h5 {padding-left:15px; font-size:12px; padding-top:0px; margin-top:15px;}
.pontos {margin-top:10px;}
.blank {color:#FFFFFF;}
.ad_artigo {margin-bottom:20px; margin-top:20px;}
.ok {color:#E747D2;}


.fila {width:700px; float:left; text-align:left; margin-left:20px; border-bottom: 1px dashed #000000; margin-bottom:30px;}
.fila h2 {float:left; font-size:16px; width:100%;}
.fila p

#a1 p {margin:0px; padding-left:40px; font-size:12px;}
.block {background-color:#FAD163; width:500px; margin-bottom:20px; float:left;   border:0; padding-top:20px; padding-bottom:20px;  heigth:50px;}



#outras_dicas {width:240px; padding-top:20px; float:left; text-align:left;}
#outras_dicas ul {list-style-type:square; margin-bottom:30px;}
#outras_dicas li {margin-top:10px;}


#footer {background:url(../images/bgfooter.jpg) repeat-x #F8CBF4; width:100%; text-align:center; float:left; height:130px; padding-top:30px; padding-bottom:20px; margin-top:50px; margin-bottom:0;}
#rodape {margin:auto; width:773px; padding:0; margin-bottom:0; text-align:left;}
#rodape ul {list-style-type:none; display:inline;}
#rodape li {display:inline; margin-left:10px;}
#rodape p {color:#333333; font-size:10px; margin-left:50px; margin-top:20px;}


/*adsenses*/

.ad_quadrado {float:left;  height:250px; margin-left:10px;}
#listalinks {padding:15px; background:#FCEFFB; float:left; margin-bottom:20px; margin-top:20px;}
#banner {float:left; width:500px; text-align:center; padding-top:10px; padding-bottom:10px; background:#FCEFFB;}


/* barra */

#barra {width:100%; height:50px; margin-bottom:40px; background:#FAE2F8; border-bottom: 2px solid #F5C9F2;}

#barra h1 { text-indent: -66699px; font-size:20px; margin-top:10px; width:250px; height:80px; float:left; background:url(../images/logo_barra.jpg) no-repeat; }

/* forms */

#form {margin-top:50px; width:400px; margin:auto;}
#form label {width:100px; float:left; text-align:right; padding-right:20px;  margin-bottom:20px;}
#form input {width:200px; border:#CCCCCC solid 1px; color:#000000; margin-bottom:20px; padding-left:0px;}
#form textarea {float:left;}

.ocult {display:none;}

#inline {display:inline;}
#inline li {display:inline; margin-right:0px;}

.buscape {background:#F9DFF8; margin-top:20px;  width:100%; text-align:left; padding:10px; border:1px solid #F39CEB;}
.buscape p {margin:0; padding:0; text-align:center;}

#buscape {background:#FADEF7; float:left; margin-top:20px; margin-bottom:20px;  width:100%; padding:10px; border:1px solid #F39CEB;}
#buscape p {margin:0; padding:0; text-align:center;}
#buscape ul {list-style-type:none; margin-left:15px;}
#buscape li {display:inline; margin-right:30px; float:left; text-align:center;}
#buscape img {border:1px solid #F39CEB; padding:2px; text-decoration:none;}
#buscape a {text-decoration:none;}


#uol {margin-top:30px;}
#uol p {color:#FC5B61; font-size:18px;}
