.internaVeiculo hgroup { width:425px; }
.internaVeiculo hgroup .icon { float:left; margin:5px 5px 0 0; }
.internaVeiculo hgroup h1 { margin-top:10px; }

.veiculo { float:left; width:755px; margin-bottom:20px; padding-bottom:20px; font:12px Arial; border-bottom:1px dotted #c3c3c3; }
.veiculo .infos { float:right; width:340px; }
.veiculo .social { display:block; margin-bottom:20px; }
.veiculo .social #fb-root { display:none; }
.veiculo .social .fb-like { position:relative; top:-3px; }
.veiculo .social #___plusone_0 { width:70px !important; }
.veiculo .social .codigo { float:right; background:#E3F2FB; padding:3px 5px; font-size:10px; color:#276e8f; font-weight:bolder; }

.veiculo .valores { display:block; background:url(/img/site/veiculos/preco-bg.png) no-repeat; width:340px;/*width:290px;*/ height:48px; margin-bottom:10px; padding:10px 0px;/*padding:10px 25px;*/ color:#FFF; text-align:center; }
.veiculo .valores .valor { font-size:14px; color:#d0e9f6; font-weight:bolder; letter-spacing:-1px; }
.veiculo .valores .preco { margin:0 5px; font-size:20px; font-weight:bolder; line-height:14px; letter-spacing:-1px; }
.veiculo .valores .preco span { font-size:14px; font-weight:bolder;}
.veiculo .valores .parcelas { position:relative; top:-2px; font-size:11px; color:#fafdff; font-weight:bolder; }
.veiculo .valores .proposta { float:left; background:url(/img/site/icones/email.png) left no-repeat; height:18px; /*margin:14px 0 0 25px;*/ margin:14px 0 0 45px; padding:2px 0 0 30px; font-size:14px; color:#276e8f; font-weight:bolder; }

.veiculo .detalhes { float:left; width:340px; height:65px; margin-bottom:20px; }
.veiculo .detalhes div { float:left; width:168px; color:#00689b; }
.veiculo .detalhes span { float:left; margin:0 3px 5px 0; line-height:12px; }
.veiculo .detalhes strong { display:inline-block; height: 11px; margin-bottom:5px; line-height:12px; }

.veiculo .detalhes2 { float:left; background:#f9fafc; width:340px; }
.veiculo .detalhes2 strong { float:left; background:#d6e3ea; width:330px; margin-bottom:10px; padding:5px; font-size:14px; color:#276e8f; font-weight:bolder; }
.veiculo .detalhes2 ul { float:left; width:320px; height:105px; padding:0 10px; overflow:auto; }
.veiculo .detalhes2 ul li { float:left; background:url(/img/site/veiculos/detalhes-seta.png) left 1px no-repeat; width:130px; margin-bottom:5px; padding-left:10px; color:#464646; }
.veiculo .detalhes2 ul li.extra { float:left; background:none; width:300px; margin-top:10px; padding:0; font-size:11px; color:#00689b; }
.veiculo .detalhes2 span { float:left; background:url(/img/site/veiculos/ligar.png) no-repeat; width:340px; height:56px; }

.veiculo .fotos { position:relative; float:left; width:400px; }
.veiculo .fotos figure { float:left; width:398px; border:1px solid #c9dae7; overflow:hidden; }
.veiculo .fotos figure img { float:left; }
.veiculo .fotos figure .copiar { display:none; float:left; position:absolute; top:80px; left:30px; background:#FFF; width:300px; padding:10px 20px 20px 20px; }
.veiculo .fotos figure .copiar span { width:100%; font-size:13px; font-weight:bolder; }
.veiculo .fotos figure .copiar span a { float:right; color:#00689b; font-weight:normal; }
.veiculo .fotos figure .copiar code { display:block; margin-top:5px; padding:5px; font:10px verdana; border:1px solid #ccc; word-wrap:break-word; }
.veiculo .fotos figure .copiar p { padding:10px; }

.veiculo .miniCarros { float:left; background:#d6e3ea; width:380px; height:45px; padding:10px; }
.veiculo .miniCarros .lista { position:relative; float:left; width:334px; height:44px; margin:0 3px; overflow:hidden; }
.veiculo .miniCarros .items { width:20000em; position:absolute; clear:both; }
.veiculo .miniCarros .items div { float:left; width:63px; height:44px; margin-right:5px; }
.veiculo .miniCarros .items img { float:left; margin-right:5px; border:2px solid #c3e0f1; }
.veiculo .miniCarros .browse { width:20px; height:27px; margin-top:7px; cursor:pointer; }
.veiculo .miniCarros .next { float:right; background:url(/img/site/arrow/arrow-next.png) no-repeat; }
.veiculo .miniCarros .prev { float:left; background:url(/img/site/arrow/arrow-prev.png) no-repeat; }

.veiculo .itensExtra { float:left; width:360px; padding:15px 20px 0; }
.veiculo .itensExtra a { float:left; height:23px; margin-right:22px; text-indent:-9090px; }
.veiculo .itensExtra a.last { margin:0; }
.veiculo .itensExtra .proposta { background:url(/img/site/veiculos/icon-proposta.png) no-repeat; width:77px; }
.veiculo .itensExtra .add-favoritos { background:url(/img/site/veiculos/icon-favoritos.png) no-repeat; width:74px; }
.veiculo .itensExtra .add-favoritos.remover { background:url(/img/site/veiculos/icon-favoritos-remover.png) no-repeat; width:74px; }
.veiculo .itensExtra .imprimir { background:url(/img/site/veiculos/icon-imprimir.png) no-repeat; width:68px; }
.veiculo .itensExtra .indicar { background:url(/img/site/veiculos/icon-indicar.png) no-repeat; width:75px; }

/*block aside*/
.menu2 { float:right; width:150px; }
.menu2 .indicamos { float:left; width:150px; }
.menu2 .indicamos div { display:block; margin-bottom:20px; font:14px "preloBold"; color:#276e8f; text-transform:uppercase; }
.menu2 .indicamos div p { font:12px "preloMedium"; color:#535353; text-transform:lowercase; }
.menu2 .indicamos ul { display:block; }
.menu2 .indicamos li { float:left; width: 100%; margin-bottom:10px; padding-bottom:10px; font:11px Arial; border-bottom:1px dotted #c3c3c3; }
.menu2 .indicamos li.last { margin:0; padding:0; border:0; }
.menu2 .indicamos figure {}
.menu2 .indicamos img {}
.menu2 .indicamos strong { display:block; color:#00689b; }
.menu2 .indicamos em { display:block; margin:5px 0; color:#464646; font-style:normal; }
.menu2 .indicamos span { font:12px Arial; color:#00689b; font-weight:bolder; }


/*informacoes do vendedor / media de valores / enviar proposta / indicar a um amigo*/
.infoComplementar { float:left; width:755px; margin-bottom:20px; font:12px Arial; }
.infoComplementar .anunciante { float:left; width:370px; min-height:90px; margin-bottom:20px; padding:15px; border:1px solid #eee; }
.infoComplementar .dados { float:right; width:250px; }
.infoComplementar .dados h3 { display:block; height:15px; margin-bottom:10px; font:16px "preloBold"; color:#276e8f; }
.infoComplementar .dados a { display:block; height:15px; margin-bottom:10px; font-size:16px; color:#276e8f; }
.infoComplementar .dados address { display:block; margin-bottom:5px; font-size:11px; line-height:15px; font-style:normal; word-wrap:break-word; }
.infoComplementar .dados span { font-size:14px; color:#ff3e00; font-weight:bolder; }

.infoComplementar .logo { float:left; width:102px; }
.infoComplementar .logo img { margin-bottom:3px; border:1px solid #eee; }
.infoComplementar .logo li { display:block; background:url(/img/site/veiculos/detalhes-seta.png) left no-repeat; margin-bottom:3px; padding-left:10px; }
.infoComplementar .logo a { color:#004880; }


.infoComplementar .proposta { float:right; background:#f9fafc; width:310px; padding:15px; }
.infoComplementar .proposta fieldset { float:left; }
.infoComplementar .proposta span { display:block; margin-bottom:10px; font-size:18px; color:#276e8f; font-weight:bolder; }
.infoComplementar .proposta div { float:left; margin-bottom:5px; }
.infoComplementar .proposta label { float:left; padding-top:5px; }
.infoComplementar .proposta label span { display:inline !important; }
.infoComplementar .proposta input { float:left; }
.infoComplementar .proposta .text { width:221px; height:20px; color:#555; border:1px solid #7d9dbb; }
.infoComplementar .proposta .text.tel1 { width:32px; margin-right:10px; }
.infoComplementar .proposta .text.tel2 { width:125px; }
.infoComplementar .proposta .d1 { width:100%; }
.infoComplementar .proposta .d1 label { width:58px; }
.infoComplementar .proposta .d2 { width:100%; }
.infoComplementar .proposta .d2 label { width:100%; margin-bottom:3px; }
.infoComplementar .proposta textarea { width:282px; height:60px; color:#555; border:1px solid #7d9dbb; }
.infoComplementar .proposta .d3.margin { margin-right:20px; }
.infoComplementar .proposta .d3 label { font-size:10px; cursor:pointer; }
.infoComplementar .proposta .d3 small { display:inline; }
.infoComplementar .proposta button { float:right; background:url(/img/site/btn/proposta.png) no-repeat; width:150px; height:37px; margin-top:5px; border:0; text-indent:-9090px; line-height:0; cursor:pointer; }
.infoComplementar .indicar { display:none; }
.infoComplementar .indicar button { float:right; background:url(/img/site/btn/indicar.png) no-repeat; width:73px; height:37px; margin-top:5px; border:0; text-indent:-9090px; line-height:0; cursor:pointer; }


.infoComplementar .mediaValores { float:left; width:370px; padding:15px; border:1px solid #eee; }
.infoComplementar .mediaValores span { display:block; margin-bottom:5px; font-size:17px; color:#276e8f; font-weight:bolder; }
.infoComplementar .mediaValores ul { }
.infoComplementar .mediaValores li { float:left; background:#d6e3ea; width:350px; margin-bottom:3px; padding:5px 10px; font-size:14px; color:#2d2d2d; line-height:15px; }
.infoComplementar .mediaValores li.atual { color:#ff5105; }
.infoComplementar .mediaValores div { font-weight:bolder; }
.infoComplementar .mediaValores .titulo { float:left; }
.infoComplementar .mediaValores .valor { float:right; }

.infoComplementar .carrosRevenda { position:relative; float:left; width:755px; margin:25px 0 20px; }
.infoComplementar .carrosRevenda .carrosTab { float:left; width:755px; }
.infoComplementar .carrosRevenda .carrosTab li { float:left; }
.infoComplementar .carrosRevenda .carrosTab li a { float:left; background:#f5f5f5; width:253px; padding:7px 0; font:14px "preloMedium"; text-align:center; border:1px solid #eee; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; }
.infoComplementar .carrosRevenda .carrosTab li a.break { width:245px; margin:0 -1px; }
.infoComplementar .carrosRevenda .carrosTab li a span { position:relative; top:-1px; display:inline-block; background:url(/img/site/arrow/arrow-blue-bottom2.png) right no-repeat  !important; width:13px; height:8px; }
.infoComplementar .carrosRevenda .carrosTab li a.current { position:relative; margin-top:-4px; background:#FFF; padding:9px 0; font-family:"preloBold"; color:#276e8f; border-bottom-color:#FFF; }
.infoComplementar .carrosRevenda .carrosTab li a.current span { background:url(/img/site/arrow/arrow-blue-bottom.png) right no-repeat  !important; }
.infoComplementar .carrosRevenda .panes { position:relative; float:left; width:100%; height:170px; }
.infoComplementar .carrosRevenda .panes div.carrosContent { position:absolute; top:0; left:0; width:753px; height:170px; border:1px solid #eee; border-top:0; }

/*carros em destaque*/ /*lista veiculos*/
.infoComplementar .carrosRevenda .listaCarros { float:left; /*width:390px;*/ width:713px; margin:20px; }
.infoComplementar .carrosRevenda .listaCarros2 { float:left; width:718px; margin:20px; margin-bottom:0; }
.infoComplementar .carrosRevenda .listaCarros li, .home .carrosDestaque .listaCarros2 li { float:left; width:120px; height:130px; margin-right:28px; /*margin:0 15px 15px 0;*/ }
.infoComplementar .carrosRevenda .listaCarros2 li { /*margin:0 23px 15px 0;*/ margin: 0 18px 15px 2px; }
.infoComplementar .carrosRevenda .listaCarros li.last, .home .carrosDestaque .listaCarros2 li.last { margin-right:0; }
.infoComplementar .carrosRevenda .listaCarros li figure, .home .carrosDestaque .listaCarros2 figure { position:relative; width:120px; height:77px; margin-bottom:10px; }
.infoComplementar .carrosRevenda .listaCarros li figure img, .home .carrosDestaque .listaCarros2 figure img { float:left; border:1px solid #c9dae7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }
.infoComplementar .carrosRevenda .listaCarros li hgroup, .home .carrosDestaque .listaCarros2 hgroup { display:block; width:auto !important; text-align:left; }
.infoComplementar .carrosRevenda .listaCarros li hgroup a, .home .carrosDestaque .listaCarros2 hgroup a { display:block; width:100%; margin-bottom:5px; }
.infoComplementar .carrosRevenda .listaCarros li hgroup h2, .home .carrosDestaque .listaCarros2 hgroup h2 { float:none; display:block; font:14px "preloBold"; line-height:11px; }
.infoComplementar .carrosRevenda .listaCarros li hgroup h5, .home .carrosDestaque .listaCarros2 hgroup h5 { float:none; display:block; font-size:11px; margin-top:4px; line-height:11px; }
.infoComplementar .carrosRevenda .listaCarros li hgroup span, .home .carrosDestaque .listaCarros2 hgroup span { display:block; font-family:"preloBold"; color:#276e8f; line-height:11px; }


.infoComplementar .aviso { float:left; background:#f1f8fd; width:715px; padding:15px 20px; font-size:10px; color:#658da0; }
.infoComplementar .dica { float:left; background:url(/img/site/veiculos/dicas.png) no-repeat; width:381px; height:56px; }
.infoComplementar .financie { float:left; background:url(/img/site/veiculos/financie.png) no-repeat; width:374px; height:56px; }

.comentarios { float:left; width:755px; margin-top:20px; }
.comentarios .titulo { display:block; margin-bottom:5px; font:21px "preloBold"; color:#276e8f; }

.menu2 .publicidade { float:left; width:150px; margin-bottom:15px; padding:15px 0 5px; border-top:1px solid #ccdeec; border-bottom:1px solid #ccdeec; }
.menu2 .publicidade a { float:left; margin-bottom:10px; }
.menu2 .publicidade a img { float:left; width:150px; height:60px; border:1px solid #eee; }

.hide { visibility: hidden; width: 0px; height: 0px; float: left; }