/* CSS Document */

/* GERAL */
* { margin:0px; padding:0px; border:0px; list-style-type:none;}
/*------*/

/* ESTRUTURA */
.estrutura { width:775px; margin:0 auto; background:#FFFFFF; text-align:left;}
.estrutura_conteudo { width:100%; height:100%; margin:0 auto; background:#FFFFFF; text-align:left; clear:both;}
.estrutura_conteudo_centro { width:100%; height:100%; margin:0 auto; background:#FFFFFF; text-align:left;}
body { margin:0 auto; text-align:left; font-family: Tahoma, Helvetica, sans-serif; color:#000000; background:#FFFFFF; font-size:10px; }
/*------*/


/* TOPO */
.cabecalho { width:775px; height:221px; background:url(../imagens/backg_topo.gif) repeat-x; clear:both; }
.mascote { position:absolute; background:url(../imagens/mascote.gif) no-repeat; top:60px; margin-left:480px; width:268px; height:193px; z-index:1; }
.slogan { position:absolute; background:url(../imagens/slogan.gif) no-repeat; top:5px; margin-left:460px; width:310px; height:74px; z-index:1; }
.logo { position:absolute; cursor:pointer; background:url(../imagens/logo.gif) no-repeat; top:70px; margin-left:5px; width:415px; height:82px; z-index:1; }



.banner_full { position:absolute; top:5px; margin-left:5px; width:440px; height:61px; z-index:1;  }
.banner_full_link { position:absolute; top:5px; display:block; margin-left:5px; width:440px; height:61px; z-index:2; background:url(../imagens/nada.gif) repeat; cursor:pointer; }
.busca_rapida {position:absolute; top:155px; margin-left:5px; width:460px; z-index:1; }
.busca_rapida h2 {font-size:12px; color:#FFFFFF; padding:5px 5px 5px 5px; font-weight:bold; }
.busca_rapida ul { margin-left:5px; float:left;}
.busca_rapida li { display:block; float:left; margin-right:2px; font-size:10px; font-weight:bold; margin-left:0px; }
.busca_rapida label { display:block; color:#FFFFFF; margin-bottom:3px;}
.busca_rapida select { width:115px; font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #0058B0; font-weight:bold; border:1px solid #0058B0;} 
.busca_rapida .bt_busca  { font-family: Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; padding: 1px 1px 1px 1px; background:#0058B0; display:block; cursor:pointer; margin-top:15px; }
/*------*/


/*MENU HORIZONTAL*/
.menu_horizontal { width:775px; height:33px; background:url(../imagens/topoC_backg.gif); clear:both; font-size:12px; color:#FFFFFF; font-weight:bold;}
.menu_horizontal li { display:block; padding:10px 10px 10px 10px; float:left;   }
.menu_horizontal li a { color: #FFFFFF; text-decoration:none; padding:10px 10px 10px 10px; }
.menu_horizontal li a:hover { padding:10px 10px 10px 10px; text-decoration:underline; }
/*------*/


/*MENU VERTICAL*/
.coluna_menu { width:150px; float:left; background:#FFFFFF;}
.coluna_menu h2 {width:140px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-family: Tahoma, Helvetica, sans-serif; font-weight:bold; padding:5px 5px 5px 5px; border-top:1px solid #FFFFFF; clear:both;}
.coluna_menu ul { margin: 0px 0px 0px 0px; float:left;}
.coluna_menu li { width:140px; height:23px; display:block; font-family: Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin: 0px 0px 0px 0px; clear:both; }
.coluna_menu li a { width:140px; height:15px; background:#FFFFFF ; text-decoration:none; color:#0058B0; display:block; padding:5px 5px; }
.coluna_menu li a:hover { width:140px; height:15px; background:url(../imagens/topoC_backg.gif) repeat-x;  color:#FFFFFF; }
/*------*/



/*PUBLICIDADE*/
.coluna_publicidade_vertical { width:158px; float:right; background:#D9E4FF; clear:right;} 
.coluna_publicidade_vertical h2 {width:148px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-family: Tahoma, Helvetica, sans-serif; font-weight:bold; padding:5px 5px 5px 5px; border-top:1px solid #FFFFFF; clear:both;}
.coluna_publicidade_vertical_bloco { width:138px; background:#D9E4FF; clear:both; padding: 5px 10px 5px 10px } 
.coluna_publicidade_vertical_box {width:135px; height:135px; background:#FFFFFF; border:1px solid #0058B0; z-index:1; } 
.banner_publicidade_link { width:137px; height:137px; position:absolute; background:url(../imagens/nada.gif) repeat;  z-index:2; cursor:pointer;  }
/*------*/


/*BANNER MENU*/
.coluna_banner_menu { width:150px; background:#FFFFFF; margin:10px auto 10px auto; clear:both;} 
.coluna_banner_menu h2 {width:140px; background:url(../imagens/topoC_backg.gif) repeat-x;  color:#FFFFFF; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; border-top:1px solid #FFFFFF; clear:both;}
.coluna_banner_menu_bloco { width:138px; background:#FFFFFF; clear:both; padding: 5px 5px 5px 5px; margin:0px auto 0px auto; } 
.coluna_banner_menu_box {width:135px; height:135px; background:#FFFFFF; border:1px solid #D9E4FF; z-index:1; } 
.coluna_banner_menu_link { width:137px; height:137px; position:absolute; background:url(../imagens/nada.gif) repeat;  z-index:2; cursor:pointer;  }
/*------*/


/*BANNER RODAPÉ*/
.banner_rodape { width:764px; height:78px; background:#D9E4FF; clear:both; border:1px solid #0058B0; padding:0px 2px 0px 7px;}
.banner_rodape_bloco { width:127px; height:72px; display:block; float:left;  padding:7px 0px 0px 0px;}
.banner_rodape_box { width:120px; height:60px; display:block;  position:absolute; float:left; background:#FFFFFF;  border:1px solid #0058B0; z-index:1; }
.banner_rodape_link { width:122px; height:62px; display:block;  position:absolute; background:url(../imagens/nada.gif) repeat; z-index:2; cursor:pointer;}
/*------*/


/*CONTEUDO*/
.conteudo { width:465px; float:left; padding:0px 0px 0px 0px; border:1px solid #FFFFFF; }
/*------*/


/*DESTAQUE*/
.destaque { width:465px; float:left; clear:both; font-size:11px; background:#FFFFFF; }
.destaque h2 {width:455px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both;}
.caixa_destaque { width:116px; height:100%; background:#FFFFFF; float:left; border-top:4px solid #D9E4FF; }
.caixa_destaque :hover { background: #D9E4FF; }
.caixa_destaque .img_destaque {width:100px; height:75px; border:1px solid #FFFFFF;  padding:2px 2px 2px 2px; margin-left:2px; }
.caixa_destaque .img_destaque .zero {position:absolute; background:url(../imagens/0km.png) no-repeat;  width:23px; height:30px; z-index:1; padding:2px 2px 2px 2px;}

.caixa_destaque li { color:#000; padding:3px 0px 0px 3px; clear:both;} 
.caixa_destaque li a { color: #FF0000; text-decoration:none; }
.caixa_destaque li a:hover { color: #FF0000; text-decoration:none; }
.caixa_destaque .altura {height:210px; padding-bottom:5px;}



/*------*/


/*RODAPÉ*/
.rodape_pagina { width:775px; height:115px; clear:both; background:#D9E4FF; font-family: Tahoma, Helvetica, sans-serif; font-size:11px; padding:10px 0px 0px 0px;}
.rodape_pagina p { margin:0px 20px 10px 20px; color:#666; }
.rodape_pagina ul {margin:10px 20px 10px 20px; clear:both; background:#D9E4FF;  }
.rodape_pagina li { display:block; float:left; margin-right:20px; }
.rodape_pagina .termos a { color: #0058B0; text-decoration:none;  }
.rodape_pagina .termos a:hover { color: #FF0000; text-decoration:underline; }
/*------*/


/*GUIAS CATEGORIA*/
.guias_categoria {float:left; clear:both; font-family: Tahoma, Helvetica, sans-serif; font-size:11px; background:#FFFFFF; }
.guias_categoria ul {float:left; clear:both; }
.guias_categoria li {float:left; padding: 5px 20px 5px 20px; }
.guias_categoria li a { color: #0058B0; text-decoration:none;  float:left;}
.guias_categoria li:hover {background: #D9E4FF; }
.guias_categoria .ativo { background:#D9E4FF;}
/*------*/


/*CONTEUDO FORM BUSCA VEICULOS*/
.conteudo_form_busca {float:left; width:425px; clear:both; font-family: Tahoma, Helvetica, sans-serif; font-size:11px; background: #D9E4FF; padding:20px 20px 20px 20px;}
.conteudo_form_busca p { text-align:center;}
.bt_busca  { font-family: Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; padding: 5px 5px 5px 5px; background:#0058B0; display:block; cursor:pointer; margin-top:15px; clear:both; }
.caixa_form_busca_interna { width:415px; margin-bottom:10px; padding:5px 5px 5px 5px ; float:left; font-size:8pt; border:1px solid #FFFFFF; clear:both;}
.caixa_form_busca_interna label { display:block; padding:5px 0px 5px 0px; font-weight:bold; color:#0058B0; }
.caixa_form_busca_interna select { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #0058B0; border:1px solid #0058B0;} 
.caixa_form_busca_opcionais { width:415px; padding:5px 5px 5px 5px ; margin-bottom:10px; float:left; border:1px solid #FFFFFF; clear:both;}
.caixa_form_busca_opcionais label { display:block; padding:5px 0px 5px 0px; font-weight:bold; color:#0058B0;  }
.caixa_form_busca_opcionais ul { margin:15px 0px 15px 0px;}
.caixa_form_busca_opcionais li { width:175px; float:left; display:block; margin:2px 10px 2px 0px; }
/*------*/


/*RESULTADO BUSCA*/
.resultado_busca { width:465px; float:left; clear:both; font-family: Tahoma, Helvetica, sans-serif; font-size:11px; background:#FFFFFF; }
.resultado_busca h2 {width:455px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both;}
.caixa_resultado_busca { width:116px; height:100%; background:none; float:left; border-top:4px solid #D9E4FF; }
.caixa_resultado_busca :hover { background: #D9E4FF }
.caixa_resultado_busca .img_resultado_busca {width:100px; height:75px; border:1px solid #FFFFFF;  padding:2px 2px 2px 2px; margin-left:2px;}
.caixa_resultado_busca .img_resultado_busca .zero {position:absolute; background:url(../imagens/0km.png) no-repeat;  width:23px; height:30px; z-index:1; padding:2px 2px 2px 2px;}

.caixa_resultado_busca li { color:#000; padding:3px 0px 0px 3px; clear:both;} 
.caixa_resultado_busca li a { color: #FF0000; text-decoration:none; }
.caixa_resultado_busca li a:hover { color: #FF0000; text-decoration:none; }
.caixa_resultado_busca .altura {height:210px; padding-bottom:5px;}
.paginacao { color:#0058B0; width:98%; border-top:1px solid #0058B0; font-size:11px; padding:5px 0; margin:10px auto; text-align:center; clear:both; display:table; }
.paginacao p a { background-color:#FFFFFF; color:#0058B0; background-color:#FFFFFF; text-decoration:none; font-weight:normal; padding:0px 4px; margin:0 2px; display:inline; }
.paginacao p a:hover { background-color:#0058B0; color:#FFFFFF; text-decoration:none; }
.paginacao h4 { float:left; font-size:11px; color:#0058B0; font-weight:normal; margin-top:0px; background:#FFFFFF; }
.paginacao p { float:right; margin:0px; }
/*------*/


/*AREA ASSINANTE*/
.painel_assinante {width:623px; padding:0px; float:left; background:#FFFFFF; border:1px solid #FFFFFF; clear:right;}
.painel_assinante h2 {width:613px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both;}
.painel_assinante p {text-align:center; font-size:12px; color:#0058B0; margin: 10px 0px 10px 0px;}
.painel_assinante p a {color:#FF0000; text-decoration:none; font-weight:normal;}
.painel_assinante p a:hover {color: #FF0000; text-decoration:none; font-weight: bold;}
.box_login {width:350px; height:100px; margin:10px auto 10px auto; border:1px solid #0058B0; background:#FFFFFF; display:block; clear:both; }
.box_login h2 {width:340px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both; margin-bottom:10px;}
.box_login label { display:block; padding:5px 5px 5px 5px; font-weight:bold; color:#0058B0; float:left;}
.box_login_caixa_texto { margin-left:5px; text-align:center; width:120px; font-size: 12px; color: #0058B0; border:1px solid #0058B0; float:left;} 
.bt_login  { font-size:11px; font-weight:bold; color:#FFFFFF; padding: 2px 5px 2px 5px; background:#0058B0; display:block; cursor:pointer; margin:15px auto 15px auto; display:block; clear:both;}
.box_login .box_teclado { display:block;}
.painel_assinante_administracao {width:622px; padding:0px; float:left; background:#FFFFFF; border-left:1px solid #FFFFFF; clear:right;}
.painel_assinante_administracao h2 {width:613px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both;}
.painel_assinante_administracao ul {clear:both; font-size:12px; margin:10px auto 10px auto;}
.painel_assinante_administracao li {float:left; padding: 5px 20px 5px 20px; }
.painel_assinante_administracao a { color: #0058B0; float:left; text-decoration:none;}
.painel_assinante_administracao a:hover {text-decoration:underline;}
.painel_assinante_administracao .ativo {text-decoration:underline;}
.box_estatisticas {width:350px; margin:50px auto 50px auto; height:auto; border:1px solid #0058B0; background:#FFFFFF; display:block; clear:both; }
.box_estatisticas h2 {width:340px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both;}
.box_estatisticas table {width:100%; height:auto; vertical-align:top; border-bottom-style:0px; color:#0058B0; font-size:11px; }
.box_estatisticas tr { background:#FFFFFF;}
.box_veiculos_assinante {width:600px; margin:0px auto 10px auto; padding:0px; background:#D9E4FF; border:1px solid #FFFFFF; clear:both;}
.box_veiculos_assinante h2 {width:590px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both;}
.box_veiculos_assinante ul {float:left; clear:both; font-size:12px; margin:0;}
.box_veiculos_assinante li {float:left; padding: 5px 20px 5px 20px; }
.box_veiculos_assinante li a { color:#0058B0; text-decoration:none; float:left; display:block;}
.box_veiculos_assinante li:hover { color:#FF0000; text-decoration:none;}
.box_veiculos_assinante .ativo { background:#FFFFFF;}
.box_veiculos_assinante_interno {width:599px; padding:0px; float:left; background:#FFFFFF; border:1px solid #FFFFFF; clear:both;}
.box_veiculos_assinante_interno a { color:#0058B0; text-decoration:none; float:left; display:block; font-size:10px; font-weight:bold;}
.box_veiculos_assinante_interno a:hover { color:#FF0000; text-decoration:none;}
.form_veiculos_assinante { width:600px; height:100%; margin-bottom:10px; float:left; font-size:8pt;clear:both;}
.form_veiculos_assinante h2 {width:590px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both; margin-bottom:10px;}
.form_veiculos_assinante_caixa_interna { width:500px; margin:10px auto 10px auto;  padding:5px 5px 5px 5px ;  font-size:8pt; clear:both; border:1px solid #FFFFFF;}
.form_veiculos_assinante_caixa_interna label { display:block; padding:2px 0px 2px 0px; font-weight:bold; color:#0058B0; clear:both;}
.form_veiculos_assinante_caixa_interna select {font-size: 11px; color: #0058B0; border:1px solid #0058B0; padding:3px 3px 3px 3px; clear:both;} 
.form_veiculos_assinante_caixa_interna .caixa_texto {font-size: 11px; color: #0058B0; border:1px solid #0058B0; float:left; padding:3px 3px 3px 3px ; clear:both;} 
.form_veiculos_caixa_campo_arquivos { width:490px; padding:0px 0px 10px 0px; margin:10px auto 10px auto; clear:both; border:1px solid #FFFFFF;}
.form_veiculos_caixa_campo_arquivos  h2 {width:480px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both; margin-bottom:10px;}
.form_veiculos_caixa_campo_arquivos .caixa_seleciona_arquivo { margin-left:5px; width:300px; font-size: 11px; color: #0058B0; border:1px solid #0058B0; float:left; padding:3px 3px 3px 3px ; } 
.form_veiculos_caixa_campo_arquivos label {margin-left:5px; }
.form_veiculos_caixa_campo_arquivos img {width:50px; height:50px; border:1px solid #FFFFFF;  padding:2px 2px 2px 2px; margin-left:10px; float:left; } 
.caixa_botoes { width:480px; height:20px; margin:10px auto 10px auto; padding:5px 5px 5px 5px; clear:both; border:1px solid #FFFFFF;}
.bt_padrao  { font-size:11px; color:#FFFFFF; margin-left:5px; padding: 2px 5px 2px 5px; background:#0058B0; display:block; cursor:pointer; display:block; float:left; margin-right:5px;}
.bt_padrao_clear  { font-size:11px; color:#FFFFFF; margin:5px 5px 5px 5px; padding: 2px 5px 2px 5px; background:#0058B0; display:block; cursor:pointer; display:block; float:left; margin-right:5px; clear:both;}
.caixa_form_seleciona_opcionais { width:325px; padding:0px 0px 10px 0px; float:left; border:1px solid #FFFFFF; background: #D9E4FF; clear:both; font-size:12px;}
.caixa_form_seleciona_opcionais  h2 {width:325px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both; margin-bottom:10px;}
.caixa_form_seleciona_opcionais  ul {float:left; clear:both; } 
.caixa_form_seleciona_opcionais  li {float:left; margin-left:10px; clear:both;} 
.caixa_interna_selecao { width:500px; margin:10px auto 10px auto; padding:5px 5px 5px 5px ; font-size:8pt; clear:both; border:1px solid #FFFFFF;}
.caixa_parametros_selecao { width:480px;  padding:5px 5px 5px 5px; margin:10px auto 10px auto; height:20px; clear:both; border:1px solid #FFFFFF; margin-bottom:10px;}
.caixa_parametros_selecao label { padding:2px 0px 2px 0px; font-weight:bold; color:#0058B0; float:left; margin-right:5px; margin-left:5px;}
.caixa_parametros_selecao .caixa_texto {font-size:11px; width:50px; color: #0058B0; border:1px solid #0058B0; float:left; padding:3px 3px 3px 3px;} 
.caixa_lista_resultados { width:480px; margin:10px auto 10px auto; padding:5px 5px 5px 5px; clear:both; border:1px solid #FFFFFF;  margin-bottom:10px;}
.caixa_lista_resultados .titulo { border-bottom: 1px solid #0058B0; border-top: 1px solid #0058B0; background-color: #0058B0; text-align: left; text-indent: 5px; font-weight: bold; font-size: 11px; color: #FFFFFF; }
.caixa_lista_resultados .conteudo_lista { border-bottom: 1px solid #0058B0; background-color: #FFFFFF; text-align: left; font-size: 11px; color: #0058B0; }
.conteudo_lista a { color:#0058B0; text-decoration:none; float:left; display:block; font-size:10px; font-weight:bold;}
.conteudo_lista a:hover { color:#FF0000; text-decoration:none;}
/*------*/


/*CADASTRO ASSINANTE*/
.form_cadastro_assinante {width:623px; padding:0px; float:left; background:#FFFFFF; border:1px solid #FFFFFF; clear:right; padding:0px 0px 10px 0px;}
.form_cadastro_assinante h2 {width:613px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both;}
.form_cadastro_assinante_caixa_interna { width:500px; margin-left:50px; margin-bottom:10px; margin-top:10px;  padding:5px 5px 5px 5px ; float:left; font-size:8pt; clear:both; border:1px solid #FFFFFF;}
.form_cadastro_assinante_caixa_interna p { font-size:10px; margin:2px; color:#FF0000;}
.form_cadastro_assinante_caixa_interna label { display:block; padding:2px 0px 2px 0px; font-weight:bold; color:#0058B0; clear:both;}
.form_cadastro_assinante_caixa_interna select {font-size: 11px; color: #0058B0; border:1px solid #0058B0; padding:3px 3px 3px 3px; clear:both;} 
.form_cadastro_assinante_caixa_interna .caixa_texto {font-size: 11px; color: #0058B0; border:1px solid #0058B0; float:left; padding:3px 3px 3px 3px ; clear:both;} 
.form_cadastro_assinante_caixa_interna .caixa_texto_left {font-size: 11px; color: #0058B0; border:1px solid #0058B0; float:left; padding:3px 3px 3px 3px ; margin-right:5px;} 
.form_cadastro_assinante_caixa_interna .caixa_planos { width:410px; margin-left:40px; padding:0px 0px 5px 0px ; margin-bottom:10px; margin-top:10px; float:left; border:1px solid #D9E4FF; clear:both;}
.form_cadastro_assinante_caixa_interna h2 {width:400px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both;}
.form_cadastro_assinante_caixa_interna .caixa_planos label { display:block; padding:5px 0px 5px 0px; font-weight:bold; color:#0058B0;  }
.form_cadastro_assinante_caixa_interna .caixa_planos ul { margin:15px 0px 15px 0px; clear:both;}
.form_cadastro_assinante_caixa_interna .caixa_planos li { width:400px; float:left; display:block; margin:2px 10px 2px 0px; clear:both; }
.caixa_interna_tipo_pessoa { width:500px; height:180px; margin-left:60px; margin-bottom:10px; margin-top:10px; padding:0px 0px 5px 0px ; float:left; font-size:8pt; clear:both; border:1px solid #D9E4FF;}
.caixa_interna_tipo_pessoa h2 {width:490px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both;}
.caixa_interna_tipo_pessoa a { color:#0058B0; text-decoration:none; float:left; display:block; font-size:13px; margin:15px; clear:both;}
.caixa_interna_tipo_pessoa a:hover { color: #FF0000; text-decoration:none; font-weight:bold; }
/*------*/


/*QUEM SOMOS*/
.quem_somos { width:465px; float:left; clear:both; background:#FFFFFF; }
.quem_somos h2 {width:455px; background:#0058B0; display:block; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both; font-size:12px;}
.quem_somos p { font-size:10px; color:#003399; text-align:justify; text-indent:20px; margin:25px; font-size:11px; }
/*------*/

/*POLITICA*/
.politica { width:465px; float:left; clear:both; background:#FFFFFF;}
.politica h2 {width:455px; background:#0058B0; display:block; font-size:10px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both; font-size:12px;}
.politica p { font-size:10px; color:#003399; text-align:justify; text-indent:20px; margin:25px; font-size:11px; }
.politica a { color:#0058B0; text-decoration:none; float:left; display:block; clear:both; }
.politica a:hover { color: #FF0000; text-decoration:none; }
/*------*/

/*TERMOS*/
.termos { width:465px; float:left; clear:both; background:#FFFFFF;}
.termos h2 {width:455px; background:#0058B0; display:block; font-size:10px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both; font-size:12px;}
.termos p { font-size:10px; color:#003399; text-align:justify; text-indent:20px; margin:25px; font-size:11px; }
.termos a { color:#0058B0; text-decoration:none; float:left; display:block; clear:both; }
.termos a:hover { color: #FF0000; text-decoration:none; }
/*------*/


/*DETALHE VEICULOS*/
.detalhe_veiculo { width:465px; float:left; clear:both; font-size:11px; background:#FFFFFF; }
.detalhe_veiculo h2 {width:455px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both;}
.detalhe_veiculo h3 {clear:both; color:#0058B0; padding:5px 5px 5px 5px; margin:5px; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight: bold; }
.detalhe_veiculo h4 {clear:both; color:#0058B0; padding:0px 5px 5px 5px; margin:5px; font-family:"Times New Roman", Times, serif; font-size:17px; font-weight:normal; }

.caixa_info_veiculo {float:left; width:230px;}
.caixa_info_veiculo h2 { width:220px; display:block; color:#FFFFF; font-size:11px; background:#0058b0; padding:5px 5px 5px 5px; font-weight:bold; clear:both; }

.caixa_imagem_veiculo {width:230px; margin-left:3px;  float:right; float:right; }
.caixa_imagem_veiculo h2 { width:220px; display:block; color:#FFFFF; font-size:11px; background:#0058b0; padding:5px 5px 5px 5px; font-weight:bold; clear:both;  }

.imagem_veiculo { width:223px; background:#FFFFFF; clear:both; margin:0; height:auto;}
.imagem_veiculo li { display:block; float:left; margin:3px; }
.imagem_veiculo img { border:3px solid #D9E4FF; width:98px; }

.caixa_grupo { width:100%; float:left; clear:both;}

.caixa_opcionais_veiculo {float:left; width:230px; }
.caixa_opcionais_veiculo h2 { width:220px; display:block; color:#FFFFF; font-size:11px; background:#0058b0; padding:5px 5px 5px 5px; font-weight:bold; clear:both; }

.caixa_observacoes_veiculo {width:230px; margin-left:3px; float:right; clear:right; }
.caixa_observacoes_veiculo h2 { width:220px; display:block; color:#FFFFF; font-size:11px; background:#0058b0; padding:5px 5px 5px 5px; font-weight:bold; clear:both; }
.caixa_observacoes_veiculo p { font-size:11px; text-align:justify}


.caixa_info_vendedor { width:464px;clear:both; }
.caixa_info_vendedor h2 {width:455px; background:#0058B0; display:block; font-size:11px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both;}
.imagem_vendedor { float:left; margin:5px 15px 5px 5px;  }
.imagem_vendedor img { border:3px solid #D9E4FF; width:150px; }
/*------*/


/*LOJAS*/
.lojas { width:465px; float:left; clear:both; background:#FFFFFF; padding-bottom:10px; }
.lojas h2 {width:455px; background:#0058B0; display:block; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both; font-size:12px;}
.lojas .caixa_info_vendedor { width:453px; font-size:11px;  margin:5px 5px 5px 5px;  background:#FFFFFF; border:1px solid #0058B0; display:block; }
.lojas .imagem_vendedor { float:left; margin:5px 5px 5px 5px; }
.lojas .caixa_info_vendedor ul { margin-left:5px;}
.lojas .caixa_info_vendedor ul strong { color:#0058B0; }
.lojas a { color:#0058B0; text-decoration:none;}
.lojas a:hover { color: #FF0000; text-decoration:none; }
/*------*/


/*GUIA DE SERVIÇOS*/
.guia { width:465px; float:left; clear:both; background:#FFFFFF; padding-bottom:10px; }
.guia h2 {width:455px; background:#0058B0; display:block; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both; font-size:12px;}
.guia .caixa_info { width:453px; font-size:11px;  margin:5px 5px 5px 5px;  background:#FFFFFF; border:1px solid #0058B0; display:block; }
.guia .imagem { float:left; margin:5px 5px 5px 5px; }
.guia .caixa_info_vendedor ul { margin-left:5px;}
.guia .caixa_info_vendedor ul strong { color:#0058B0; }
.guia a { color:#0058B0; text-decoration:none;}
.guia a:hover { color: #FF0000; text-decoration:none; }
/*------*/


/*LISTA VEICULOS ASSINANTE*/
.lista_veiculos_assinante { width:465px; float:left; clear:both;   }
.lista_veiculos_assinante h2 {width:455px; background:#0058B0; display:block; font-size:10px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both; font-size:11px;}
/*------*/

/*CONTATO BANNER*/
.form_contato_banner {width:400px; padding:0px; float:left; background:#D9E4FF; border:1px solid #FFFFFF; clear:both; padding:0px 0px 5px 0px; font-size: 11px;}
.form_contato_banner h2 {width:390px; background:#0058B0; display:block; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; clear:both; font-size:11px;}
.form_contato_banner_caixa_interna { width:370px; margin:5px auto 5px auto; padding:5px 5px 5px 5px ; font-size:8pt; clear:both; border:1px solid #FFFFFF;}
.form_contato_banner_caixa_interna .caixa_texto { font-size:10px; color: #0058B0; border:1px solid #0058B0; float:left; padding:3px 3px 3px 3px ; clear:both;} 
.form_contato_banner_caixa_interna .caixa_texto_textarea { width:360px; color: #0058B0; border:1px solid #0058B0; float:left; padding:3px 3px 3px 3px ; clear:both;} 
.form_contato_banner_caixa_interna label { display:block; padding:2px 0px 2px 0px; font-weight:bold; color:#0058B0; clear:both;}
.form_contato_banner_caixa_interna .bt_padrao  { font-size:11px;  color:#FFFFFF; padding: 2px 5px 2px 5px; background:#0058B0; display:block; cursor:pointer; margin:15px auto 15px auto; display:block; clear:both;}
/*------*/


