body { margin:0; background-color:#FFF; font-family:Arial, Helvetica; font-size:12px; color:#666; }
img { border:0; }
form, input, checkbox { padding:0; margin:0; }
a { text-decoration:none; }
h1 { width:925px; margin:0; background-color:#A4BE27; color:#FFF; font-size:32px; letter-spacing:-1px; padding:13px 0 0 55px; height:47px; float:left; }
h2 { width:100%; margin:0; border-bottom:1px solid #DDD; float:left; }
p { margin:0; margin-bottom:20px; }
#corpo { width:980px; margin:0 auto; }


/* TOPO */
#corpo_topo_data { width:20%; height:20px; padding-top:5px; border-bottom:1px solid #EEE; color:#9A9A9A; font-size:11px; float:left; }
#corpo_topo_menu { width:80%; border-bottom:1px solid #EEE; list-style:none; padding:0; margin:0; float:left; }
#corpo_topo_menu li { padding:0; margin:0; float:right; }
#corpo_topo_menu li a { padding:5px 15px 0 15px; display:inline-block; float:left; height:20px; background-image:url(../images/bg_topo_menu.gif); background-position:right; background-repeat:no-repeat; color:#666; font-size:11px; }
#corpo_topo_menu li a:hover { color:#A4BE27; }
#corpo_topo_menu .sam { background-color:#F60; color:#FFF; background-image:none; }
#corpo_topo_menu .sam:hover { background-color:#F90; color:#FFF; }
#corpo_topo { width:100%; float:left; }

#topo_telefones { float:right; height:90px; width:180px; }
#rodape_telefones { float:right; height:35px; margin-top:0px; width:121px; }
#rodape_enderecos { width:185px !important }
#rodape_enderecos p { font-size:11px; width:185px !important }


/* MENU */
#corpo_menu { width:100%; background-color:#F5F5F5; list-style:none; padding:0; margin:0; float:left; }
#corpo_menu li { padding:0; margin:0; float:left; }
#corpo_menu li a { padding:11px 16px 0 16px; display:inline-block; float:left; height:29px; background-image:url(../images/bg_menu.gif); background-position:right; background-repeat:no-repeat; color:#666; font-size:12px; }
#corpo_menu li a:hover { color:#333; background-color:#E2E2E2; }
#corpo_menu .home { padding:0; height:40px; background-color:#BAD532; background-image:none; color:#FFF; }
#corpo_menu .home:hover { background-color:#C7E324; }


/* MEIO */
#corpo_meio { width:100%; float:left; }
.corpo_meio_banner { width:100%; height:230px; margin-bottom:20px; background-color:#002742; float:left; }
#banner_container div { top:216px; position:absolute }
#corpo_meio_conteudo { width:100%; padding:20px 0 0 0; float:left; }
.corpo_meio_conteudo_box { width:635px; padding:20px 0 0 55px; float:left; }
.corpo_meio_conteudo_colunas { width:345px; float:left; }
.corpo_meio_conteudo_colunas_box { width:290px; padding:20px 0 0 55px; float:left; }
.corpo_meio_conteudo_colunas_box_direito { width:250px; float:right; }
.corpo_meio_conteudo_colunas_boxmargem { width:210px; padding:20px; background-color:#F5F5F5; font-size:11px; color:#777; float:right; }
.corpo_meio_conteudo_colunas_box_titulos { font-size:16px; background-color:#F5F5F5; padding-bottom:25px; margin-bottom:20px }
.corpo_meio_conteudo_colunas_box_banners{ font-size:16px; background-color:#F5F5F5; height:110px; line-height:20px; padding:50px 0 50px 55px; margin-bottom:20px; background-position:top right; background-repeat:no-repeat; }


/* RODAPE */
#corpo_rodape { width:100%; height:150px; margin-top:30px; border-top:1px solid #DDD; float:left; }
#corpo_rodape_logo { width:150px; height:60px; background-color:#F5F5F5; float:left; }
#corpo_rodape_mapa { width:90px; text-align:right; height:60px; float:left; }
#corpo_rodape_mapa img { margin-left:20px }
#corpo_rodape_endereco { width:325px; padding-left:15px; height:45px; padding-top:10px; float:left; }
#corpo_rodape_redessociais { width:297px; margin-top:30px;  height:35px; background-color:#F5F5F5; float:left; }
#corpo_rodape_parceiros { width:400px; height:45px; padding-top:15px; text-align:right; float:left; }
#corpo_rodape_direitos { width:293px; margin-top:30px; height:25px; padding:10px 0 0 15px; color:#999; font-size:11px; background-color:#F5F5F5; float:left; }
#corpo_rodape_sub100 { width:365px; margin-top:30px; height:35px; padding:0 10px 0 0; text-align:right; background-color:#F5F5F5; float:left; }


/* PAGINACAO DE RESULTADOS */
.resultados_paginacao { background-color:#F5F5F5; text-align:center; margin:15px auto; padding:10px 0; width:635px; }
.resultados_paginacao a { background-color:#FFF; border:1px solid #CCC; color:#666; font-size:11px; margin-right:4px; padding:2px 6px; }
.resultados_paginacao a:hover { background-color:#F5F5F5; color:#666; font-size:11px; text-decoration:none }

.resultados_paginacao_descricao {  padding-top:10px; padding-bottom:10px; margin:0 auto; text-align:center; width:635px; }
.resultados_paginacao_marcado { background-color:#a4be27 !important; color:#FFF !important }

.resultados_select { border:1px solid #0B429C; font-size:11px; margin:2px 0 6px 0; padding:2px; width:110px; }
.resultados_nenhum { background-color:#F9F9F9; float:left; padding-top:60px; padding-bottom:80px; text-align:center; width:100%; }
.resultados_filtros { width:215px; font-size:11px; float:right; }
.resultados_ordem { float:left; width:100px; }
.resultados_limite { float:right; }


