/* SITE 
*****************************************************************************************/
* { margin:0; padding:0; list-style:none; border:0;}
#site {width:780px; position:relative; margin:0 auto;}
html {background:#f3f3f3}
body{background:url(../../img/site/bg-site.jpg) repeat-x !important; font:10px Verdana, Helvetica, sans-serif; color:#257EA9;}
a{color:#666; text-decoration:none; }
a:hover{text-decoration:underline;}
.input{margin-bottom:5px; background:url(../../img/site/bg-input.png) repeat-x;}
.input{border-left:1px solid #254F63;border-right:1px solid #254F63; padding:2px; font-weight:700;}

hr {display: none;}
.hide{visibility:hidden;}
.estrela {background:url(../../img/site/estrela.png) no-repeat; padding-left:25px; font-size:1.25em; color:#c60; margin:8px 0;}

/* TOPO
*****************************************************************************************/
#topo {background:url(../../img/site/bg-topo.jpg) no-repeat; height:137px; padding-left:15px;}
#topo .logo a {background:url(../../img/site/logo.png) no-repeat; display:block; width:401px; height:109px; float:left; margin-bottom:7px;}
#topo .logo a strong {display:none;}

#topo .menu {clear:both; margin-left:-4px;}
#topo .menu li{display:inline; color:#EAEDEF;}
#topo .menu a{color:#EAEDEF; text-decoration:none;}
#topo .menu a:hover{color:#EAEDEF; text-decoration:underline;}

/* HOME
*****************************************************************************************/
#centro .login {background:url(../../img/site/bg-login.png) no-repeat; width:188px; height:197px; float:left;}
#centro .login label{display:none;}
#centro .login fieldset{padding-top:75px; padding-left:65px;}
#centro .login .input{width:110px;}
#centro .login p{width:112px;}
#centro .login .botao{ text-align:right;}

#centro .banner-pequeno{clear:both; margin-top:3px; float:left;}
#centro .banner {margin-left:188px; background:#fff; width:583px; margin-top:3px;}

#centro .abaixo {margin-top:8px; background:#fff; margin-right:5px; padding-top:7px; padding-bottom:10px;}
#centro .esquerda {float:left;}

#centro .abaixo .destaque {margin:0 0 10px 5px; width:340px; float:left; padding:0 0 10px 0; border-bottom:1px dotted #ccc;}
#centro .abaixo .destaque h2{display:none;}
#centro .abaixo .destaque img {float:left; margin:0 4px 2px 0; border:solid 1px #666; width:94px;}
#centro .abaixo .destaque h3 a{color:#257EA9; font-size:10px; text-transform:uppercase; height:25px;}
#centro .abaixo .destaque p{ margin-left:100px; text-align:justify;}

#centro .abaixo .noticias {clear:both; margin:0 0 10px 5px; padding:0 0 10px 0; float:left; width:340px; overflow:hidden;  border-bottom:1px dotted #ccc;}

#centro .abaixo .noticias .noticia {width:160px; float:left; margin-right:10px;}
#centro .abaixo .noticias .noticia img {float:left; margin:0 4px 2px 0; border:solid 1px #666; width:45px;}
#centro .abaixo .noticias .noticia h3 a{font-size:10px; display:block; height:40px; color:#257EA9;}
#centro .abaixo .noticias .noticia p{ text-align:justify;}

#centro .abaixo .anteriores {clear:both; margin:0 0 10px 5px; padding:0 0 10px 0; float:left; width:340px; border-bottom:1px dotted #ccc;}
#centro .abaixo .anteriores li a{padding-bottom:2px; padding-left:10px; background:url(../../img/site/seta-azul.png) no-repeat 0 4px; text-transform:uppercase;}

#centro .abaixo .faq {clear:both; margin-left:5px; width:340px; float:left;}
#centro .abaixo .faq h2{font-size:10px; color:#257EA9; text-transform:uppercase; margin-bottom:5px;}
#centro .abaixo .faq li a{padding-bottom:2px; padding-left:10px; background:url(../../img/site/seta-vermelha.png) no-repeat 0 4px; text-transform:uppercase;}
#centro .abaixo .faq li a:hover{text-decoration:underline;}

#centro .abaixo .aniversariantes {margin-left:360px; width:260px; margin-bottom:10px; padding-bottom:10px;  border-bottom:1px dotted #ccc;}
#centro .abaixo .aniversariantes h2 {color:#257EA9; font-size:10px; text-transform:uppercase; margin-bottom:5px;}
#centro .abaixo .aniversariantes .aniversariante{ height:90px; overflow:hidden;}
#centro .abaixo .aniversariantes .aniversariante img {width:70px; float:left; border:solid 1px #003366}
#centro .abaixo .aniversariantes .aniversariante p{ margin-left:80px;}

#centro .abaixo .info {margin-left:360px; width:260px; margin-bottom:10px; padding-bottom:10px;  border-bottom:1px dotted #ccc; overflow:hidden;}
#centro .abaixo .info img {margin:0 10px 2px 0; width:50px; float:left;}
#centro .abaixo .info h2 {margin-bottom:5px;}
#centro .abaixo .info h2 a{color:#257EA9; font-size:10px; text-transform:uppercase;}
#centro .abaixo .info p{ text-align:justify;}

#centro .abaixo .banner-lateral {margin-left:632px; margin-bottom:4px;}

/* PAGINAS
*****************************************************************************************/
#conteudo {background:#fff; color:#666;  min-height:400px; height:auto!important; height:400px; padding:10px; margin-right:10px;}
#conteudo .navegacao {text-align:right}
#conteudo .navegacao li{text-align:center; display:inline}
#conteudo h2 {color:#257EA9; font-size:18px; margin-bottom:5px;}
#conteudo h1 {color:#257EA9; text-align:center;}
#conteudo p {margin-bottom:15px; font-size:12px;}
#conteudo .paginas li{list-style:disc inside;}

#conteudo .faq {margin-bottom:10px;}
#conteudo .faq dt{font-weight:700; cursor:pointer; padding:6px 0 8px 15px; border-bottom:1px dotted #ccc; background:url(../../img/site/faq-mais.png) no-repeat 0 7px; }
#conteudo .faq dd{padding:10px 20px;}
#conteudo .faq p {margin-bottom:5px;}
#conteudo .faq li{list-style:disc inside;}
#conteudo .faq .ativa { background:url(../../img/site/faq-menos.png) no-repeat 0 7px;}
#conteudo .faq .ativa strong{color:#257EA9; }

#conteudo .contato {width:400px;}
#conteudo .contato label{display:block; float:left; width:90px;}
#conteudo .contato .input{width:300px;}
#conteudo .contato textarea{background:url(../../img/site/bgtextarea.png) repeat-x; border:1px solid #254F63; width:300px; height:95px;}

#conteudo .noticias h2 {margin:15px 0 10px;}
#conteudo .noticias p {font-size:12px;}
#conteudo .noticias img {width:120px; border:1px solid #ccc;}
#conteudo .noticias #foto_atual img {width:160px!important;}
#conteudo .noticias .mais {clear:both; margin-top:30px; }
#conteudo .noticias .ultimas {margin-top:0;}
#conteudo .noticias .ultimas h2{margin-top:0;}
#conteudo .noticias .mais h3{font-size:18px; margin-bottom:5px; color:#257EA9;}
#conteudo .noticias .mais li{padding-bottom:4px; }
#conteudo .noticias .mais a{color:#666; padding-left:10px; background:url(../../img/site/seta-azul.png) no-repeat 0 4px;}

#conteudo .noticias #foto_atual {float:left; margin:0 5px 5px 0;}
#conteudo .noticias #foto_atual img {width:120px; border:1px solid #ccc;}
#conteudo .noticias #foto_atual a{font-size:10px;}

#conteudo .noticias #pg_foto { border-bottom:1px dotted #ccc; padding:8px 0}
#conteudo .noticias #pg_foto ul li{ list-style:none; float:left; margin:2px;}
#conteudo .noticias #pg_foto a{ font-size:10px;}


#conteudo .aniversariantes .aniversariante{padding:5px; border:solid 1px #ccc; background:#FaFaFa; margin-bottom:5px; width:400px;}
#conteudo .aniversariantes .aniversariante img {width:150px; float:left; border:solid 1px #003366}
#conteudo .aniversariantes .aniversariante img.profissional {width:100px;}
#conteudo .aniversariantes .aniversariante p{ margin-left:160px; text-align:justify; color:#257ea9}
#conteudo .aniversariantes .aniversariante p.profissional{ margin-left:110px; }

/* RODAPE
*****************************************************************************************/
#rodape{clear:both; background:url(../../img/site/bg-rodape.jpg) repeat-x; height:129px; width:100%;}
#rodape .fcenter{margin:0 auto; height:129px; width:773px;}

#rodape .endereco {padding-top:15px; padding-left:10px;}
#rodape .endereco address{float:left; color:#EAEDEF; margin-right:10px; font-style:normal}

#rodape .inter4u {position:absolute; margin:50px 0 0 10px;}

#rodape .links {margin:-11px 0 0 474px; position:absolute; width:300px;}
#rodape .links li{display:inline}


