body { margin: 0px; padding: 0px; border: 0px; text-align: center; } 
#corpo { background: #FFF; width: 980px; clear: both; padding: 5px; margin: 0 auto; }
* HTML .corpo { width: 990px; }
#topo{ background: #FFF; width: 980px; text-align: left; }
#base { clear: both; width: 980px; text-align: center; padding-top: 5px; }
#centro { clear: both; background: #FFF; text-align: left; }


/* FORMULARIOS */
.campo { font-family: verdana, arial; color: #666; font-size: 12px; font-weight: normal; background: #FFF; border:1px solid #D5D5D5 }
.botao { background: #8F8F8F; border: 1px solid #D5D5D5; color: #FFF; font-weight: bold; font-family: verdana; font-size: 12px }
.botao_promocao { background: #FFF; border: 1px solid #000; color: #000; font-weight: bold; font-family: Verdana; font-size: 14px }

/* CORPO */
.lojas { color: #000; line-height: 110%; text-align: center; font-weight: bold; font-size: 16px; font-family: Arial; float: left; margin: 10px }
.lojas span { background: #DDDDDC; font-size: 10px; padding-left: 20px; padding-right: 20px; }
.lojas p { font-size: 11px; color: #828180; margin: 0; }

.div_border { border: 1px solid #B7B7B7; background: #FFF; padding: 5px; }
.txt_conteudo { font-size: 12px; color: #666; font-family: Verdana; text-decoration: none; line-height: 150% }
.txt_conteudo h1 { color: #000; font-size: 20px; font-weight: none; font-family: verdana; margin: 0 auto; padding: 0px; }
.txt_conteudo h2 { color: #666; font-size: 12px; font-weight: none; font-family: verdana; margin: 0 auto; padding: 0px; }
.txt_conteudo h3 { color: #000; font-size: 20px; font-weight: none; font-family: verdana; margin: 0 auto; padding: 0px; }
.txt_conteudo h4 { color: #000; font-size: 20px; font-weight: none; font-family: verdana; margin: 0 auto; padding: 0px; }
.txt_conteudo h5 { color: #333; font-size: 10px; font-weight: none; font-family: verdana; margin: 0 auto; padding: 0px; }

.div_titulo { width: 980px; border-bottom: 2px solid #D5D5D5; margin-bottom: 6px }
.div_titulo h1, .div_titulo h2, .div_titulo h3 { color: #F00; font-size: 12px; font-weight: none; font-family: verdana; margin: 0 auto; padding: 0px; padding-left: 3px; }
.div_caixa { width: 958px; border: 1px solid #D5D5D5; padding: 10px }
* HTML .div_caixa { width: 980px; }
.div_caixa a, .div_caixa a:visited, .div_caixa a:link { color: #C00; text-decoration: none; }
.div_caixa a:hover { color: #F00; text-decoration: underline; }
.form_left { float: left; text-align: right; width: 150px; padding-right: 10px }
.form_right { float: left; text-align: left; }
.form_right span { font-size: 9px; padding-left: 10px; color: #CCC }
.clear { clear: both; padding: 5px }

.veiculos_left { float: left; text-align: center; width: 120px; }
.veiculos_right { float: left; text-align: left; padding-left: 20px; }


/* TOPO */
.logo { float: left; padding-top: 5px; padding-right: 10px; }
.slogan { float: left; padding-top: 0px; padding-bottom: 10px; }
.menu_topo { float: right; padding-top: 10px; padding-right: 5px; }

/* MENU */
.menu { float: left; padding: 10px; font-family: Arial; font-size: 19px; border-right: 1px solid #999; }
.menu a, .menu a:visited, .menu a:link, .menu a:hover { color: #666; text-decoration: none; }
.menu a:hover { color: #F00; }
.barra { float: left; background: #999; width: 1px; height: 38px; }

/* MENU RODAPÉ */
/*.menu_rodape { float: left; padding: 8px; padding-top: 10px; font-family: Arial; font-size: 14px; border-right: 1px solid #999 }*/
.menu_rodape { float: left; padding: 5px; padding-top: 10px; font-family: Arial; font-size: 12px; border-right: 1px solid #999 }
.menu_rodape a, .menu_rodape a:visited, .menu_rodape a:link, .menu_rodape a:hover { color: #666; text-decoration: none }
.menu_rodape a:hover { color: #F00 }

/* RODAPÉ */
.rodape_menu { width: 930px; height: 40px; }
* HTML .rodape_menu { height: 50px; }
.rodape { width: 970px; height: 80px; padding: 4px; border: 1px solid #D5D5D5; background: #FFF; }
* HTML .rodape { width: 980px; }
.rodape_txt { width: 870px; float: left; font-size: 10px; margin: 0px; padding-right: 5px; font-weight: normal; font-family: verdana; line-height: 12px; color: #000; }
* HTML .rodape_txt { width: 880px; }
.rodape_txt a, .rodape_txt a:visited, .rodape_txt a:link { color: #999; }
.rodape_txt a:hover { color: #F00; }
.rodape_txt span { color: #999 }
.rodape_stats { width: 90px; float: right; text-align: right; }
.rodape_stats_span { filter:alpha(opacity=000); -moz-opacity:0.0; opacity:0.0; font-size: 9px; line-height: 100% }

/* TABELA */
.tabela_sn { width: 980px; border: 1px solid #D5D5D5; font-size: 10px; font-family: verdana; }
.tabela_head { text-align: center; background: #D5D5D5; font-weight: bold; padding: 2px }
.tabela_head a, .tabela_head a:visited, .tabela_head a:link, .tabela_head a:hover { color: #F00; text-decoration: none; }
.tabela_head td { border-left: 1px solid #FFF; }
.tabela_linha { text-align: center; background: #FFF; padding: 5px; }
.tabela_linha td { border-top: 1px solid #D5D5D5; border-left: 1px solid #FFF; }
.tabela_linha a, .tabela_linha a:visited, .tabela_linha a:link { color: #666; }
.tabela_linha a:hover { color: #F00; }
.tabela_sn_right { width: 180px; padding: 5px; text-align: center; border: 1px solid #D5D5D5; font-size: 9px; font-family: verdana; line-height: 120% }

/* NAVEGADOR DOS PAGINADORES */
.navegador { font-size: 10px; font-family: Verdana; text-decoration: none; }
.navegador a, .navegador a:link, .navegador a:visited, .navegador a:hover { text-decoration: none; color: #666; background: #FFF; border: 1px solid #D5D5D5; padding: 3px; padding-left: 5px; padding-right: 5px; margin: 2px; width: 28 px; height: 19 px; }
.navegador a:hover { text-decoration: none; background: #F00; color: #FFF; font-weight: bold; }