body { margin: 0; padding: 0; border: 0px; text-align: center } 
#corpo { margin: auto; width: 985px; background: #FFF; border: 5px solid #FFF }
* HTML #corpo { width: 995px }
#topo { background: #FFF }
#topo_baixo { background: #FFF; height: 110px }
#topo_baixo_adsense { width: 968px; height: 90px; float: left; padding: 0px; border: 1px solid #D4D4D4; background: #FFF; color: #666 }
* HTML #topo_baixo_adsense { width: 970px }
#topo_baixo_50 { width: 968px; height: 50px; float: left; padding: 0px; border: 1px solid #D4D4D4; background: #FFF; color: #666 }
* HTML #topo_baixo_50 { width: 970px }
#base { clear: both; width: 985px }
#esquerda { float: left; width: 175px }
#centro { float: left; width: 542px; text-align: center }
.espaco { float: left; width: 15px } 
#direita { float: right; width: 237px }

a { text-decoration: none; color: #666 }
a:hover { text-decoration: none; color: #666 }
a:link { text-decoration: none; color: #666 }
a:visited { text-decoration: none; color: #666 }
a:hover { text-decoration: underline; color: #666 }

/* FORMULARIOS */
.campo { font: 12px Verdana; color: #06C; background: #FFF; border: 1px solid #D4D4D4 }
.botao { font: bold 11px Verdana; color: #FFF; background: #06C; border: 1px solid #000 }
.busca_google_form form { float: right; margin: 0; padding: 0 }

/* CORPO */
.txt_bloco_titulo { float: left; padding-right: 4px; padding-left: 4px; color: #666; font: 100 10px Verdana; text-align: left; background: #D4D4D4 }
.txt_bloco_conteudo { clear: both; text-valign: top; text-align: left; padding: 5px; border: 1px solid #D4D4D4; background: #F9F9F9; font: 11px Verdana; color: #666; text-decoration: none }
* HTML .txt_bloco_conteudo { padding-top: 3px  }
.txt_bloco_conteudo a.laranja, .txt_bloco_conteudo a.laranja:hover { text-decoration: underline; color: #F60 }
.txt_conteudo { font: 10px Verdana; color: #666; text-decoration: none }
.principal_topo h1 { font: bold 20px Verdana; margin: 0 auto; padding: 0 }
.principal_topo h2 { font: 10px Verdana; margin: 0 auto; padding: 0 }
.casa_noturna { float: left; padding: 5px; margin: 1px; height: 90px; width: 110px }
* HTML .casa_noturna { width: 120px }
.blog_comentario a { text-transform: uppercase; font-size: 0.8em; background: transparent url(/blog/blog_comentario_balao.gif) no-repeat; padding-left: 28px; height: 22px; display: block; line-height: 14px }
.social div { float:left; margin-right: 4px }

/* TOPO - MENU */
.topo_menu { width: 890px; height: 33px; color: #FFF; font: bold 12px Verdana }
.topo_menu a:link, .topo_menu a:visited, .topo_menu a:hover { color: #FFF; text-decoration: none }
.topo_menu div { border-top: 1px solid #666; border-right: 1px solid #666; padding: 5px; padding-left: 10px; padding-right: 10px; margin: 8px; float: left; text-align: center; height: 12px; background: #212121 }

/* RODAPÉ */
.rodape { width: 976px; height: 45px; padding: 4px; border: 1px solid #D4D4D4; background: #D4D4D4 }
* HTML .rodape { width: 985px }
.rodape_txt { width: 885px; float: left; margin: 0; font: 10px Verdana; line-height: 12px; color: #666; text-align: left }
.rodape_txt a, .rodape_txt a:visited, .rodape_txt a:link { color: #666 }
.rodape_txt a:hover { color: #F00 }
	
/* ULTIMAS COBERTURAS */
.link_cobertura { margin-left: 15px; width: 133px; padding: 8px; font: normal 10px Verdana; border: 1px solid #F9F9F9; text-align: center }
* HTML .link_cobertura { width: 150px }
#link_cobertura_grande { width: 293px; height: 193px }
* HTML #link_cobertura_grande { width: 310px }
.link_cobertura a.azul { width: 124px; height: 124px; border: 7px solid #D4D4D4; display: block }
.link_cobertura a.azul:hover { border-color: #09F; display: block }
.link_cobertura a.laranja, .link_cobertura a.laranja:hover { text-decoration: underline; color: #F60 }

/* ULTIMAS COBERTURAS */
.link_agenda { background: #F9F9F9; text-align: center; text-valign: middle; width: 22px; height: 18px }
.link_agenda a.azul { color: #333; background: #FFF; text-decoration: none; width: 22px; height: 18px; display: block }
.link_agenda a.azul:hover { display: block; background: #09F; font-weight: bold; color: #FFF }

/* NOVO MENU ESQUERDO */
.menu_titulo { width: 171px; padding-left: 4px; padding: 2px; color: #666; font: bold 12px Verdana; text-align: left; background: #D4D4D4 }
* HTML .menu_titulo { width: 175px }
.menu_esquerdo { margin: 0; padding: 0; list-style-type: none; background: #FFF; width: 173px; border: 1px solid #D4D4D4; border-bottom: 0; text-align: left; text-valign: middle }
* HTML .menu_esquerdo { width: 175px }
.menu_esquerdo li { border-bottom: 1px solid #D4D4D4; display: block }
.menu_esquerdo li a:hover { background: #09F; color: #FFF; display: block }
.menu_esquerdo li a:link, .menu_esquerdo li a:visited, .menu_esquerdo li a:hover { height: 15px; text-decoration: none; font: 12px Verdana; display: block; padding-left: 5px; padding-top: 3px; padding-bottom: 2px }
* HTML .menu_esquerdo li a:link, * HTML .menu_esquerdo li a:visited, * HTML .menu_esquerdo li a:hover { padding-bottom: 3px; height: 0 }

/* NAVEGADOR DOS PAGINADORES */
.navegador { background: #F4F4F4; font-size: 11px; font-family: Arial; padding: 3px }
.navegador span { border-right: 1px solid #FFF; color: #CCC/*#C2E0FC*/; padding: 3px; padding-left: 6px; padding-right: 6px }
.navegador a { border-right: 1px solid #FFF; color: #095BA6; padding: 3px; padding-left: 6px; padding-right: 6px; text-decoration: none }
.navegador a:hover { background: #095BA6; color: #FFF }

/* BUSCA GOOGLE */
@import url(http://www.google.com/cse/api/branding.css);
.cse-branding-logo { float: left }
.cse-branding-text { font: 12px Arial; float: left; padding-top: 1px; text-align: center; width: 145px }
.cse-branding-right { background: #FF6; border: 1px solid #D4D4D4; height: 30px; padding: 5px; width: 973px; margin-bottom: 5px }
* HTML .cse-branding-right { width: 985px }
.cse-branding-form form { float: right; margin: 0; padding: 0; margin-left: 10px }
.cse-branding-form input { font: 18px Verdana; color: #06C; background: #FFF; border: 1px solid #D4D4D4 }
.cse-branding-form input.submit { font: bold 16px Verdana; color: #FFF; background: #06C; border: 1px solid #000 }