html { overflow-x:hidden; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
	font-family:Arial;  
}
body {
	background:url(/img/fundotopo.png) repeat-x;
}

a { color:#FFF; text-decoration:none }
a:hover { text-decoration:underline }

h1, h2, h3, h4, h5, h6 {
	display:inline;
	font-weight:normal
}
img {
	border:0
}
ul, li {
	list-style-type:none
}

#page { width:100%; }
#page #header { float:left; width:100%; height:108px; padding-top:10px; }


/* PRINCIPAL */

#page #header .logo { margin:0 auto; width:141px; }

#page #header .menu { width:100%; margin-top:6px; height:27px; }
#page #header .menu li { height:27px; float:left; text-align:center; color:#FFF; font:14px Arial; line-height:28px; font-weight:bold }
#page #header .menu .bpesquisar { width:33%; background:url(/img/bordabranca.png) #0093dd no-repeat right; }
#page #header .menu .brevendas { width:33%; background:url(/img/bordabranca.png) #0093dd no-repeat right; }
#page #header .menu .bparticulares { width:33%; background:#0093dd; }
#page #header .menu li:hover { background:url(/img/bordabranca.png) #0eaeff no-repeat right; }
#page #header .menu li a { color:#FFF; text-decoration:none; }

#page #content { float:left; width:100%; }
#page #content .titulo { float:left; width:100%; text-align:center; color:#0070ae; letter-spacing:-1px; font-weight:bold; font-size:20px; height:25px; margin-top:5px; text-transform:uppercase;}
#page #content .subtitulo { float:left; width:100%; text-align:center; color:#0070ae; letter-spacing:-1px; font-weight:bold; font-size:14px; height:20px;}


#page #content .busca { float:left; width:100%; }
#page #content .busca .linha { float:left; width:95%; padding:0 4%; }
#page #content .busca .linha .nome { float:left; width:22%; height:26px; line-height:26px; margin-bottom:5px; }
#page #content .busca .linha .sel { float:left; width:78%;  }
#page #content .busca .linha .sel select { width:100%; }


#page #content .busca .linha2 { float:left; width:46%; padding:0 0 0 4%; }
#page #content .busca .linha2 .nome { float:left; width:46%; height:26px; line-height:26px; margin-bottom:5px; }
#page #content .busca .linha2 .nome2 { float:left; width:42.3%; height:26px; line-height:26px; margin-bottom:5px; }
#page #content .busca .linha2 .sel { float:left; width:53%;  }
#page #content .busca .linha2 .sel select { width:100%; }
#page #content .busca .linha2 .sel2 { float:left; width:55%;  }
#page #content .busca .linha2 .sel2 select { width:100%; }
#page #content .busca .linha3 { float:right !important; width:43%; }

#page #content .busca .box { text-align:center; float:left; width:100%; }
#page #content .busca a { text-decoration:none; }
#page #content .busca .botaolaranja { margin:10px auto; width:205px; height:34px; background:url(/img/fundobotao.png) no-repeat; text-align:center; line-height:34px; font-size:18px; color:#FFF; border:0; }


#page #ad { width:220px; margin:0 auto; background:#CCC; }
#page #ad .titulo { float:left; width:20px; }
#page #ad .banner { float:left; width:200px; }

#page #footer { float:left; width:100%; }
#page #footer .enderecos { float:left; width:100%; background:#0095df; padding:10px 0; text-align:center; color:#FFF; font-size:14px; }
#page #footer .enderecos .titulo { float:left; width:100%; font-size:20px; }
#page #footer .enderecos .fone { float:left; width:100%; font-size:18px; background:#0070ae; padding:3px 0; margin:3px 0; }

#page #footer .copyright { float:left; width:100%; padding:10px 0; text-align:center; font-size:14px; color:#726d6d }

#page #footer .versao { float:left; width:100%; padding:10px 0; text-align:center; background:#d1e2ea; font-size:14px; }
#page #footer .versao a { color:#000; text-decoration:none; }
#page #footer .versao a:hover { color:#FFF; }



/* RESULTADO BUSCA */

#page #content .resultadobusca { float:left; width:100%; }
#page #content .resultadobusca .bgazul { background: url(/img/flecha.png) no-repeat right center #e8f0f4; }
#page #content .resultadobusca .bgazul:hover { background:#cbe5f2; }
#page #content .resultadobusca .bgbranco { background: url(/img/flecha.png) no-repeat right center #ffffff; }
#page #content .resultadobusca .bgbranco:hover { background:#cbe5f2; }
#page #content .resultadobusca .boxveiculo { float:left; width:100%; } 
#page #content .resultadobusca .bgazul a { width:100%; height:67%; }
#page #content .resultadobusca .boxveiculo a .boxmeio { margin:0 auto; width:220px; height:67px; padding:10px 10px; font-size:14px; }
#page #content .resultadobusca .boxveiculo a .boxmeio .foto { float:left; width:95px; height:64px; }
#page #content .resultadobusca .boxveiculo a .boxmeio .foto img { float:left; border:1px solid #9fb8c8; }
#page #content .resultadobusca .boxveiculo a .boxmeio .detalhes { float:left; width:120px; }
#page #content .resultadobusca .boxveiculo a .boxmeio .detalhes div { float:left; width:100%; font-size:14px; }
#page #content .resultadobusca .boxveiculo a .boxmeio .detalhes .veiculonome { color: #000; }
#page #content .resultadobusca .boxveiculo a .boxmeio .detalhes .veiculoano { color: #000; }
#page #content .resultadobusca .boxveiculo a .boxmeio .detalhes .veiculovalor {  color:#ff4300; }
#page #content .resultadobusca .boxveiculo a .boxmeio .detalhes .veiculodetalhes { padding-top:3px; font-weight: bold; color:#0070ae;  }
#page #content .resultadobusca .boxveiculo a .boxmeio .detalhes .veiculodetalhes a { text-decoration:none; color:#0070ae; }
#page #content .resultadobusca .boxveiculo a .boxmeio .detalhes .veiculodetalhes a:hover { text-decoration:underline;  }

#page #content .resultadobusca .paginacao .menu { float:left; width:100%; margin-top:10px; }
#page #content .resultadobusca .paginacao .menu li { height:27px; float:left; text-align:center; color:#FFF; font:14px Arial; line-height:28px; font-weight:bold }
#page #content .resultadobusca .paginacao .menu li:hover { background:url(/img/bordabranca.png) #0eaeff no-repeat right; }
#page #content .resultadobusca .paginacao .menu li a { color:#FFF; text-decoration:none; }
#page #content .resultadobusca .paginacao .menu .banterior { width:33%;  background:url(/img/bordabranca.png) #0093dd no-repeat right;}
#page #content .resultadobusca .paginacao .menu .bpaginacao { width:33%;  background:url(/img/bordabranca.png) #0093dd no-repeat right;}
#page #content .resultadobusca .paginacao .menu .bproxima { width:33%;  background:url(/img/bordabranca.png) #0093dd no-repeat right;}




/* VEICULO DETALHE */

#page #content .veiculodetalhe { float:left; width:100%; }
#page #content .veiculodetalhe .imagemprincipal { margin:0 auto; width:200px; height:150px; margin-top:5px; }
#page #content .veiculodetalhe .imagenspequenas { margin:5px auto; width:201px; height:48px; }

#page #content .veiculodetalhe .detalhes1 { padding:5px 10px; width:200px; margin:0 auto; font-size:14px; }
#page #content .veiculodetalhe .detalhes1 .nome { font-size:16px; }
#page #content .veiculodetalhe .detalhes1 .ano { color:#009ff0; }
#page #content .veiculodetalhe .detalhes1 .combustivel { }

#page #content .veiculodetalhe .detalhes2 { padding:5px 10px; width:200px; margin:0 auto; font-size:14px; background:#e8f0f4; }
#page #content .veiculodetalhe .detalhes2 .titulo { }

#page #content .veiculodetalhe .detalhes3 { padding:10px 10px; width:200px; margin:0 auto; font-size:14px; }
#page #content .veiculodetalhe .detalhes3 .valor { font-size:20px; color:#ff3e00; }
#page #content .veiculodetalhe .detalhes3 .financiamento { font-size:12px; color:#ff3e00; }

#page #content .veiculodetalhe .botao { padding:5px 10px; margin-top:5px; width:200px; margin:0 auto; font-size:18px; text-align:center; background:#0093dd; }
#page #content .veiculodetalhe .botao a { width:200px; height:35px; text-decoration:none; color:#FFF }
#page #content .veiculodetalhe .botao span { font-size:28px; line-height:24px; padding-left:5px; }

#page #content .veiculodetalhe .detalhes4 { padding:10px 10px; width:200px; margin:0 auto; font-size:14px; background:#e8f0f4; margin-top:10px; }
#page #content .veiculodetalhe .detalhes4 .nome strong { font-size:16px; }
#page #content .veiculodetalhe .detalhes4 .fone strong { padding:5px 0; color:#ff3e00 !important; font-size:16px; }
#page #content .veiculodetalhe .detalhes4 .fone strong a { color:#ff3e00; font-size:16px; }
#page #content .veiculodetalhe .detalhes4 .estoque a { margin-top:5px; color:#0070ae; font-size:14px; }
#page #content .veiculodetalhe .voltar { float:left; width:100%; margin-top:5px; text-align:center; }
#page #content .veiculodetalhe .voltar a { color:#0093DD !important; font-size:15px; text-decoration:none; }



/* ENVIAR PROPOSTA */

#page #content .enviarproposta { float:left; width:100%; }

#page #content .enviarproposta .formulario { padding:0 10px; width:200px; margin:0 auto; font-size:14px; }
#page #content .enviarproposta .formulario .label { padding-top:5px; font-size:14px; }
#page #content .enviarproposta .formulario div input { width:100%; border:1px solid #333; font:14px Arial;  }
#page #content .enviarproposta .formulario div textarea { width:100%; border:1px solid #333; font:14px Arial;  }

#page #content .enviarproposta .detalhes1 { padding:5px 10px; width:200px; margin:0 auto; font-size:14px; }
#page #content .enviarproposta .detalhes1 .nome { font-size:16px; }
#page #content .enviarproposta .detalhes1 .ano { color:#009ff0; }
#page #content .enviarproposta .detalhes1 .combustivel { }

#page #content .enviarproposta .detalhes2 { padding:5px 10px; width:200px; margin:0 auto; font-size:14px; background:#e8f0f4; }
#page #content .enviarproposta .detalhes2 .titulo { }

#page #content .enviarproposta .detalhes3 { padding:10px 10px; width:200px; margin:0 auto; font-size:14px; }
#page #content .enviarproposta .detalhes3 .valor { font-size:20px; color:#ff3e00; }
#page #content .enviarproposta .detalhes3 .financiamento { font-size:12px; color:#ff3e00; }

#page #content .enviarproposta .botao { padding:5px 10px; margin-top:5px; width:200px; margin:0 auto; font-size:18px; text-align:center; background:#0093dd; }
#page #content .enviarproposta .botao a { width:200px; height:35px; text-decoration:none; color:#FFF }
#page #content .enviarproposta .botao span { font-size:28px; line-height:24px; padding-left:5px; }

#page #content .enviarproposta .detalhes4 { padding:10px 10px; width:200px; margin:0 auto; font-size:14px; background:#e8f0f4; margin-top:10px; }
#page #content .enviarproposta .detalhes4 .nome strong { font-size:16px; }
#page #content .enviarproposta .detalhes4 .fone { padding:5px 0; color:#ff3e00; font-size:16px; }
#page #content .enviarproposta .detalhes4 .estoque a { margin-top:5px; color:#0070ae; font-size:14px; }

#page #content .enviarproposta .box { float:left; width:100%; text-align:center; }
#page #content .enviarproposta a { text-decoration:none; }
/*#page #content .enviarproposta a .botaolaranja { margin:10px auto; width:205px; height:34px; background:url(/img/fundobotao.png) no-repeat; text-align:center; line-height:34px; font-size:18px; color:#FFF; }*/
#page #content .enviarproposta .botaolaranja { margin:10px auto; width:205px; height:34px; background:url(/img/fundobotao.png) no-repeat; text-align:center; line-height:34px; font-size:18px; color:#FFF; border:0; }


/*  BUSCAR REVENDAS */

#page #content .buscarevendas { float:left; width:100%; }
#page #content .buscarevendas .linha { float:left; width:98%; padding:0 10px; }
#page #content .buscarevendas .linha .nome { float:left; width:22%; height:26px; line-height:26px; margin-bottom:5px; }
#page #content .buscarevendas .linha .sel { float:left; width:67%;  }
#page #content .buscarevendas .linha .sel select { width:100%; }
#page #content .buscarevendas .box { float:left; width:100%; }
#page #content .buscarevendas a { text-decoration:none; }
#page #content .buscarevendas a .botaolaranja { margin:10px auto; width:205px; height:34px; background:url(/img/fundobotao.png) no-repeat; text-align:center; line-height:34px; font-size:18px; color:#FFF; }


/*  RESULTADO REVENDA */

#page #content .resultadorevenda .imagemrevenda { width:205px; margin:0 auto; padding:5px 0 0 0; }
#page #content .resultadorevenda .detalhes4 { padding:0 10px; width:200px; margin:0 auto; font-size:14px; margin-top:10px; }
#page #content .resultadorevenda .detalhes4 .nome strong { font-size:16px; }
#page #content .resultadorevenda .detalhes4 .fone { padding:5px 0; color:#ff3e00; font-size:16px; }
#page #content .resultadorevenda .detalhes4 .estoque a { margin-top:5px; color:#0070ae; font-size:14px; }
#page #content .quebra { margin-bottom:10px; }

.wrap-banner { width: 100%; height: 100%; position:fixed; z-index: 10; background: url(/img/fundoBanner.png) repeat }
.wrap-banner .banner { width:280px; height:340px; position:absolute; left:50%; top: 50%; margin-left: -140px; margin-top: -170px; }
.wrap-banner .banner .banner-fechar { width: 895px; height: 10px; color:#FFF; position:absolute; text-align:right; font: bold 14px Verdana; z-index:10; }
.wrap-banner .banner .banner-fechar a { text-decoration: none; color:#FFF; }
