.busca { width:945px !important; padding:15px 30px 30px 30px; }


.menu .novaBusca, .menu2 .novaBusca, .menu-interno .novaBusca { float:left; background:url(/img/site/btn/nova-busca.png) no-repeat; width:150px; height:59px; cursor:pointer; }
.menu .liveSearch, .menu2 .liveSearch { float:left; width:150px; margin:15px 0 20px; }
.menu .liveSearch h2, .menu2 .liveSearch h2 { display:block; width:100%; font:14px "preloBold"; color:#276e8f; margin-bottom:5px; text-transform:uppercase; }
.menu .liveSearch fieldset, .menu2 .liveSearch fieldset { position:relative; display:table; }
.menu .liveSearch fieldset input.text, .menu2 .liveSearch fieldset input.text { position:relative; float:left; background:url(/img/site/icones/lupa.png) 5px 5px no-repeat; width:88px; height:25px; padding:0 35px 0 25px; color:#bebebe; border:1px solid #ccc; z-index:1; }
.menu .liveSearch fieldset input.text:focus, .menu2 .liveSearch fieldset input.text:focus { color:#555555; }
.menu .liveSearch fieldset .btn, .menu2 .liveSearch fieldset .btn { position:absolute; top:21px; right:2px; float:left; background:url(/img/site/btn/ok-small.png) no-repeat; width:26px; height:21px; text-indent:-9090px; line-height:0; cursor:pointer; border:0; z-index:100; margin: 2px 1px 0 0; }

.menu .filtrosAtivos { float:left; width:150px; margin-top:15px; }
.menu .filtrosAtivos .tpc { display:block; float:left; width:150px; margin-bottom:6px; padding-bottom:5px; font:13px "preloBold"; color:#276e8f; text-transform:uppercase; border-bottom:2px solid #276e8f; }
.menu .filtrosAtivos ul.filtros li { float:left; width:150px; padding:8px 0; border-bottom:1px solid #e1edf3; }
.menu .filtrosAtivos ul.filtros li strong { float:left; width:148px; font:11px Arial; color:#003266; font-weight:bolder; }
.menu .filtrosAtivos ul.filtros li h3 { float:left; font:11px Arial; color:#666767; width:130px; margin-top:2px; }
.menu .filtrosAtivos ul.filtros li h3 label { font:11px Arial; color:#666767; }
.menu .filtrosAtivos ul.filtros li .retirar { float:right; background:url(/img/site/icones/excluir-small.png) no-repeat; width:9px; height:9px; margin-top:3px; }

.menu .refineBusca { float:left; width:150px; background:#f7f7f7; margin:15px 0; padding-bottom:10px; }
.menu .refineBusca .tpc { display:block; float:left; background:#FFF; width:150px; margin-bottom:6px; padding-bottom:5px; font:13px "preloBold"; color:#276e8f; text-transform:uppercase; border-bottom:2px solid #276e8f; }
.menu .refineBusca strong { display:block; width:140px; margin:15px 0 0px 8px; font:12px Arial; color:#444444; font-weight:bolder; }
.menu .refineBusca div { display:none; }
.menu .refineBusca div.wrap-filtros { display: block;}
.menu .refineBusca span { display:table; padding:0 8px; font:11px Arial; }
.menu .refineBusca span a { margin-right:5px; font:11px/19px Arial; color:#444444; }
.menu .refineBusca span a:hover { color:#276e8f; }
.menu .refineBusca span span { display:inline-block; padding:0; font:11px Arial; color:#727272; }

.menu .refineBusca .vejaMais { display:table; background:url(/img/site/icones/mais-small.png) left no-repeat; width:126px; height:10px; margin:5px 0 0 8px; padding-left:15px; font:11px Arial; color:#9a9a9a; cursor:pointer; }
.menu .refineBusca .menos { background:url(/img/site/icones/menos-small.png) left no-repeat!important; }
.menu .refineBusca .vejaMais.last { margin-bottom:0; }


/*resultado da busca*/
.resultadoBusca { float:left; width:766px; }

/*comparar*/
.resultadoBusca .comparar1, .resultadoBusca .comparar2 { float:left; background:url(/img/site/busca/comparar.png) no-repeat; width:163px; height:32px; margin-right:40px;  }
.resultadoBusca .comparar2 { background:url(/img/site/busca/comparar2.png) no-repeat; margin:-10px 0 0 0; }
.comparar1 a, .comparar2 a { text-indent: 999px; height: 22px; overflow: hidden; display: block; }
.comparar2 a { margin-top: 10px; }

/*ordernar*/
.resultadoBusca .ordenar { float:left; }
.resultadoBusca .ordenar select { display:inline-block; width:145px; margin-left:5px; }

.resultadoBusca ul { float:left; display:block; width:766px; margin-top:20px; }
.resultadoBusca ul li { position:relative; float:left; margin-bottom:20px; border-bottom:1px dotted #cfcfcf; width:100%; }
.resultadoBusca ul .title { float:left; width:736px; background:#efefef; margin-bottom:10px; padding:5px 15px; }
.resultadoBusca ul .title .marca { float:left; width:30px; height:24px; }
.resultadoBusca ul .title .marca a { margin:0; padding:0; }
.resultadoBusca ul .title h2 { float:left; width:280px; height:13px; margin-top: 7px; overflow:hidden; }
.resultadoBusca ul .title h2 a { display: block; font:16px/13px Arial; color:#4e4b49; font-weight:bolder; }
.resultadoBusca ul .title h2 a:hover { color:#276e8f !important; }
.resultadoBusca ul .title div { float:right; }
.resultadoBusca ul .title div a { display:inline-block; margin:5px 0 0 15px; padding-left:20px; color:#4e4b49; font-weight:bolder; }
.resultadoBusca ul .title div a:hover { color:#276e8f !important; }
.resultadoBusca ul .title div a.add-favoritos { background:url(/img/site/busca/favorito.png) left no-repeat; }
.resultadoBusca ul .title div a.add-favoritos.remover { background:url(/img/site/busca/favorito-over.png) left no-repeat; }
.resultadoBusca ul .title div a.veiculo-detalhes { background:url(/img/site/busca/proposta.png) left no-repeat; }

.resultadoBusca ul .title.destaque { background:#dde9ef; }
.resultadoBusca ul .title.destaque div a { }
.resultadoBusca ul .title.destaque div a:hover { }
.resultadoBusca ul .title.destaque div a.add-favoritos { background:url(/img/site/busca/favorito.png) left no-repeat; }
.resultadoBusca ul .title.destaque div a.add-favoritos.remover { background:url(/img/site/busca/favorito-over.png) left no-repeat; }
.resultadoBusca ul .title.destaque div a.veiculo-detalhes { background:url(/img/site/busca/proposta.png) left no-repeat; }
.resultadoBusca ul .title.destaque h2 a {  }
.resultadoBusca ul .title.destaque h2 a:hover { }

.resultadoBusca ul .comparar { float:left; background:url(/img/site/busca/not-checked.png) #f0f0f0 center no-repeat; width:24px; height:112px; margin-right:7px; cursor:pointer; }
.resultadoBusca ul .compararChecked { background:url(/img/site/busca/checked.png) #E0E0E0 center no-repeat; }

.resultadoBusca ul section.detalhes { float:left; width:614px; border-right:1px dotted #efefef; }
.resultadoBusca ul section.detalhes.destaque { min-height:175px;  }

.resultadoBusca ul figure { float:left; cursor:pointer; }
.resultadoBusca ul figure a { float:left; }
.resultadoBusca ul figure a.grande { margin-right:8px; }
.resultadoBusca ul figure a img { margin-bottom:0; }
.resultadoBusca ul figure img { float:left; margin-bottom:5px; border:1px solid #999; }
.resultadoBusca ul figure .visto { position:absolute; width:32px; height:32px; background:url(/img/site/busca/icone-visto.png) no-repeat; z-index:999; }
.resultadoBusca .ultima-foto-destaque { margin-top: 5px; }

.resultadoBusca ul .itens { width:614px; }
.resultadoBusca .itens ul {  display:table; float:left; width:155px; height: 109px; margin:0 0 0 10px; border-right:1px solid #cfcfcf; }
.resultadoBusca .itens li { display:table; width:130px !important; margin-bottom:8px; padding:0 0 0 23px; font-size:13px; line-height:16px; color:#276e8f; font-weight:bolder; border:0; }
.resultadoBusca .itens li.last { margin-bottom:0; }
.resultadoBusca .itens .cor { background:url(/img/site/icones/sprite-detalhes.png) 0px -2px no-repeat; }
.resultadoBusca .itens .combustivel { background:url(/img/site/icones/sprite-detalhes.png) 0px -26px no-repeat; }
.resultadoBusca .itens .cambio { background:url(/img/site/icones/sprite-detalhes.png) 0px -49px no-repeat; }
.resultadoBusca .itens .ar { background:url(/img/site/icones/sprite-detalhes.png) 0px -73px no-repeat; }
.resultadoBusca .itens .direcao { background:url(/img/site/icones/sprite-detalhes.png) 0px -96px no-repeat; }

.resultadoBusca .itens .preco { float:left; width:128px; margin:10px; padding-bottom:10px; font-size:19px; line-height:14px; color:#ff6800; font-weight:bolder; text-align:center; border-bottom:1px dotted #cfcfcf; }
.resultadoBusca .itens .preco span { font-size:14px; font-weight:bolder; }

.resultadoBusca .itens .blindagem { float:left; width:138px; margin:0 10px; font-size:13px; color:#276e8f; font-weight:bolder; }
.resultadoBusca .itens .blindagem span { display:block; background:#ebebeb; margin-top:5px; padding:14px 0; color:#4e4b49; font-weight:bolder; text-align:center; }

.resultadoBusca ul p { width:100%; min-height: 15px; margin:10px 0; padding-right: 15px; font-size:10px; line-height:15px; color:#276e8f; float:left;  box-sizing:border-box;}


.resultadoBusca ul .revenda { float:right; width:151px; }
.resultadoBusca ul .revenda figure { float:left; width:100%; margin:7px 0 5px; text-align: center; cursor:default; }
.resultadoBusca ul .revenda figure a { float: none;}
.resultadoBusca ul .revenda figure img { float: none; margin-bottom:0; border: 1px solid #C1DAEC; opacity:1; }
.resultadoBusca ul .revenda h3 { display:block; margin:3px 0 5px; font:12px Arial; color:#000; font-weight:bolder; text-align: center; }
.resultadoBusca ul .revenda h3 a { font:12px Arial; color:#000; }
.resultadoBusca ul .revenda h3 a:hover { text-decoration:underline; }
.resultadoBusca ul .revenda h4 { float:left; width:117px; padding:10px 15px; font:10px Arial; color:#276e8f; font-weight:normal; border-left:4px solid #ff6800; border-top:1px dotted #cfcfcf; border-bottom:1px dotted #cfcfcf; }
.resultadoBusca ul a.detalhes { float:left; background:#dde9ef; width:120px; margin:9px 0 0 15px; padding:7px 0; font-size:12px; color:#276e8f; font-weight:bolder; text-align:center; }
.resultadoBusca ul a.detalhes:hover { background:#276e8f; color:#dde9ef !important; }


.resultadoBusca .paginacao { float:right; margin:2px 0 5px; }
.resultadoBusca .paginacao a { float:left; margin-right:6px; padding:3px 6px 3px 0; font:12px/11px Arial; color:#276e8f; font-weight:bolder; border-right:1px solid #ccdeec; }
.resultadoBusca .paginacao a span { display:none; }
.resultadoBusca .paginacao a.first { border:0; }
.resultadoBusca .paginacao a.last { border:0; }
.resultadoBusca .paginacao a:hover { color:#ff4e00; }
.resultadoBusca .paginacao .active { float:left; margin-right:6px; padding:3px 6px 3px 0; font:12px/11px Arial; color:#ff4e00; font-weight:bolder; border-right:1px solid #ccdeec; }
.resultadoBusca .paginacao a.next { background:url(/img/site/arrow/arrow-blue-light.png) right no-repeat; margin-right:0; padding-right:13px; }
.resultadoBusca .paginacao a.prev { background:url(/img/site/arrow/arrow2-left-blue-light.png) left no-repeat; padding-left:13px; }




.wrap-opcionais .titulo { font-weight: bolder; }
.wrap-opcionais ul { float:left; display: block; margin-bottom: 10px; }
.wrap-opcionais ul li { float:left; display:inline; width: 154px; }


.google-busca { float:left; width:100%; margin-top:15px; }