/************************************** Lista de An�ncios **************************************/
.conteudo_resultado {
    width:100%;
    margin-bottom:50px;
}

.icr-inline-group, .icr-inline-group .icr-group {
    margin: 0;
}

.icr-inline-group .icr-group .icr-label {
    margin-right: 5px;
}

.icc_text_label_left {
    display: inline-table;
    vertical-align: sub;
    margin: 2% 1% 0 2%;
    float: left;
}

.icc_text_label_right{
    display: inline-table;
    vertical-align: sub;
    margin: 2% 1% 0 2%;
    float: right;
}

.lista_anuncios {
    width: 100%;
    min-height: 200px;
    float: right;
    margin-left: 10px;
}

.conteudoLista h1.titulo {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 1.9em;
    font-weight: 700;
    text-align: left;
    margin-bottom: 15px;
    line-height:1.2em;
}

.conteudoLista h1.titulo span {
    font-size: 0.55em;
    font-weight: 400;
}

.conteudoLista .banner-itau {
    position:relative;
    padding:10px;
    margin: 25px 0;
    border:1px solid #FE9900;
    background-color: #FE9900;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.conteudoLista .banner-itau .icone-fechar-1 {
    position: absolute;
    color: #FFF;
    right: 10px;
    top: 10px;
    cursor:pointer;
    padding: 5px;
}

.conteudoLista .banner-itau img {
    display: block;
    float: left;
    margin-right:20px;
}

.conteudoLista .banner-itau h6 {
    color: #FEF200;
    font-size: 1.8em;
    font-weight: 700;
    padding:5px 0 10px 0;
}

.conteudoLista .banner-itau p {
    color: #FFF;
    font-size: 1.1em;
}

.ofertas_relacionadas {
    width: 100%;
    font-size: 0.85em;
    margin-bottom: 15px;
}

.ofertas_relacionadas h6 {

}

.ofertas_relacionadas li {
    border-right: 1px solid blue;
    line-height: 0.8em;
}

.ofertas_relacionadas li.primeiro, .ofertas_relacionadas li.ultimo {
    border:none;
}

.conteudoLista .sticky .sticky_conteudo .titulo {
    width: 770px;
}

.conteudoLista .sticky_conteudo .cross_vender {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
}

.conteudoLista .sticky .sticky_conteudo .cross_vender {
    display: block;
}

.conteudoLista .sticky_conteudo .feirao-icarros-sticky {
    display: none;
}

.conteudoLista .sticky .sticky_conteudo .feirao-icarros-sticky {
    display: block;
    padding: 10px 0;
    background-color: #ff6600;
    width: 19%;
    position: absolute;
    top: 5px;
    left: 809px;
}

.conteudoLista .sticky .sticky_conteudo .feirao-leadkm-icarros-sticky {
    height: 25px;
    width: 18%;
    top: 39px;
    left: 822px;;
}

.conteudoLista .sticky .sticky_conteudo a.lnk-feirao-icarros-sticky{
    color: #fff;
    text-underline-color: #fff;
}

.conteudoLista .sticky .sticky_conteudo .feirao-icarros-sticky img {
    position: relative;
    top: 0;
    left: 49px;
    padding: 0 0 20px 0
}

.conteudoLista .sticky .sticky_conteudo .feirao-icarros-sticky span{
    text-align: left;
    position: relative;
    left: -39px;
}

.conteudoLista .sticky_conteudo .lead0km {
    position: absolute;
    right: -10px;
}

.conteudoLista .sticky .sticky_conteudo .banner-itau {
    display:none;
}

.lista_anuncios .publicidade.icarros_ads, .lista_anuncios .anuncios li.publicidade {
    width: 730px;
    height: 90px;
    position: relative;
    padding: 5px 18px 5px 5px;
    margin-bottom: 0px;
}

.lista_anuncios .publicidade.icarros_ads {
    clear: both;
    display: table;
}

.lista_anuncios .publicidade.icarros_ads {
    width: 97%;
    height: 260px;
    float: left;
    border: none;
}

.lista_anuncios .anuncios li.publicidade.arrobalst {
    clear: both;
    display: table;
    height: 280px;
    margin-bottom: 0px;
    padding-left: 5%;
    padding-right: 5%;
    width: 90%;
}

.lista_anuncios .anuncios li.publicidade.arrobalst div {
    width: 300px;
    height: 260px;
    float: left;
    border: none;
}

.lista_anuncios .anuncios li.publicidade.arrobalst p {
    position: inherit;
    float: right;
    font-size: 0.75em;
    color: #444;
    text-align: right;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}


.lista_anuncios .publicidade.icarros_ads {
    height: 85px;
}

.lista_anuncios .publicidade.icarros_ads p, .lista_anuncios .anuncios li.publicidade p {
    position: absolute;
    top: 48px;
    right: -20px;
    font-size: 0.75em;
    color: #BEBEBE;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    writing-mode: lr-tb;
}

.lista_anuncios .publicidade.icarros_ads p {
    top: 40px;
}

.lista_anuncios .compra_segura {
    font-size: 0.8em;
    background-color: #F8F8F8;
    border:1px solid #FAFAFA;
    padding: 5px;
    margin: 10px 0;
    clear:both;
}

.lista_anuncios .spotlights,
    .lista_anuncios .paginacao,
    .lista_anuncios .anuncios {
    width: 100%;
}

.lista_anuncios .spotlights {
    margin: 0 0 20px 0;
}

.lista_anuncios .spotlights a:hover {
    text-decoration: none;
}

.lista_anuncios .spotlights img {
    width: 168px;
}

.lista_anuncios .spotlights li {
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: top;
}

.lista_anuncios .spotlights li.ultimo {
    margin-right: 0;
    padding-right: 0;
}

.lista_anuncios .spotlights h2.titulo_anuncio {
    color:#444;
    margin: 10px 0;
    min-height: 38px;
}

.lista_anuncios .spotlights h3.preco_anuncio {
    font-size:1.2em;
    color:#FF6005;
    font-weight: 700;
}

.lista_anuncios .paginacao {
    margin-top: 10px;
}

.lista_anuncios .paginacao ul {
    padding-top: 5px;
}

.lista_anuncios .paginacao ul li {
    font-size:0.85em;
}

.lista_anuncios .paginacao ul li.selected {
    font-size: 1em;
    font-weight: 700;
}

.lista_anuncios .paginacao ul li, .lista_anuncios .paginacao ul li a {
    color:#444
}

.aba {
    width:100%;
}

.aba .aba_container {
    width: 235px;
    float: left;
}

.aba .aba_selecionada {
    float: left;
    padding: 10px;
    width: 40%;
    background-color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 120%;"
}

.aba .aba_nao_selecionada {
    padding: 10px;
    text-align: center;
    font-size: 85%;
}


/************************************** Lista de An�ncios **************************************/

/************************************** Estoque **************************************/

#conteudoEstoque .dados_anunciante {
    position: relative;
    background-color: #FFF;
    border:1px solid #E4E4E4;
    border-right: none;
    border-bottom: 1px;
    -webkit-box-shadow: 0px 5px 5px -4px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 5px 5px -4px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 5px 5px -4px rgba(50, 50, 50, 0.5);
    margin-bottom: 15px;
}

#conteudoEstoque .dados_anunciante img, #conteudoEstoque .dados_anunciante .dados, #conteudoEstoque .dados_anunciante .imagem_anunciante {
    float: left;
    padding: 20px;
}

#conteudoEstoque .dados_anunciante img {
    width: 120px;
}

#conteudoEstoque .dados_anunciante .dados {
    width: 416px;
    padding-left: 0;
}

#conteudoEstoque .dados_anunciante .dados h1, #conteudoEstoque .dados_anunciante .dados h3 {
    padding-bottom: 0.65em;
}

#conteudoEstoque .dados_anunciante .dados h2 span {
    display: block;
}

#conteudoEstoque .dados_anunciante .dados h3 {
    font-weight: 700;
}

#conteudoEstoque .dados_anunciante .dados h1 {
    font-size: 1.6em;
    font-weight: 700;
}

#conteudoEstoque .dados_anunciante .dados ul.listahorizontal {
    font-size: 1.1em;
    padding-top: 0.65em;
}

#conteudoEstoque .dados_anunciante .dados ul.listahorizontal li {
    border-right: 1px solid blue;
    line-height: 0.9em;
    padding-right: 10px;
}

#conteudoEstoque .dados_anunciante .dados ul.listahorizontal li.ultimo {
    border: 0;
}


#conteudoEstoque .dados_anunciante .imagem_anunciante, #conteudoEstoque .dados_anunciante .imagem_anunciante img {
    width: 400px;
    padding: 0;
}

.conteudo_estoque .filtros {
    padding-top: 0;
}

.conteudo_estoque .lista_anuncios h4 {
    font-size: 1.2em;
    font-weight: 700;
    padding: 2px 0;
}

.conteudo_estoque .lista_anuncios .compra_segura {
    margin: 0 0 15px 0;
}

.conteudo_estoque .lista_anuncios .dados_anuncio .dados_veiculo {
    width: 480px;
    padding: 5px 0 0 0;
    float: left;
}

.conteudo_estoque .lista_anuncios .dados_anuncio .dados_veiculo li {
    min-width: 110px;
}

.conteudo_estoque .lista_anuncios .dados_anuncio .dados_proposta li {
    padding: 0 5px;
}

.conteudo_estoque .lista_anuncios .dados_anuncio .dados_proposta li.primeiro {
    border: 0;
}

.conteudo_estoque .lista_anuncios .dados_anuncio .dados_proposta li.ultimo {
    border-left: 1px solid blue;
}

/************************************** Estoque **************************************/

/************************************** Busca Detalhada ****************************************/

.form_busca .banner_publicidade p {
    text-align: right;
    font-size: 0.75em;
}

.form_busca #div-publicidade-dhtml {
    width: 300px;
    height: 250px;
    text-align: right;
}

.form_busca #div-publicidade-superbanner-vertical {
    width:300px;
    height:600px;
    text-align: right;
}

.form_busca .sbDestaque {
    padding: 30px 0 0 0;
}

.form_busca .destaque, .buscas_segmentadas a.destaque {
    font-weight: bold;
}

.form_busca .linksbusca {
    width: 100%;
    display: table;
    padding: 0 0 5px 0;
    border: 0;
    margin: 0;
    text-align: center;
}
.form_busca .linksbusca span {
    margin-right: 8px;
    padding-right: 5px;
    border-right: 1px solid #0000ff;
}

.form_busca .linksbusca span.ultimo {
    border: none;
    margin: 0;
    padding: 0;
}

.form_busca .linksbusca a:hover {
    text-decoration: underline;
}

.form_busca .form_busca_modelo {
    width: 43%;
}

.form_busca_modelo table.form {
    margin-bottom: 30px;
}

.form_busca_modelo table.form td {
    padding: 0;
}

.form_busca_modelo table.form label {
    padding: 30px 0 0 0;
}

.form_busca .form_busca_modelo, .form_busca .box_opc_cat, .buscas_segmentadas {
    margin-left: 10px;
}

.form_busca h1.titulo{
    padding-top: 78px;
}

.form_busca .form_busca_modelo, .form_busca .banner_publicidade {
    padding-top: 20px;
}

.buscas_segmentadas .titulo_separador {
    margin: 25px 0 20px;
}

.form_busca .icc_slider_borda_arredondada .icc_slider_label span {
    font-size: 100%;
}

.form_busca .campoAno .icc_slider input[type=text] {
    width:11%;
}

.form_busca .campoPreco .icc_slider input[type=text] {
    width:17%;
}

.form_busca .campoKm .icc_slider input[type=text] {
    width:20%;
}

.form_busca #grupoMarca1 label,
.form_busca #grupoMarca2 label,
.form_busca #grupoMarca3 label,
.form_busca #grupoModelo1 label,
.form_busca #grupoModelo2 label,
.form_busca #grupoModelo3 label {
    padding: 15px 0 10px;
}

.form_busca #grupoModeloSelect1 .icr-input, .form_busca #grupoModeloSelect2 .icr-input {
    margin-bottom: 5px;
}

.form_busca #grupoMarca2 td, .form_busca #grupoMarca3 td {
    padding-top: 20px;
}

.form_busca .icr-group .checkbox_financiamento {
    margin-right: 0;
}

.form_busca .box_btn_buscar {
    height: 45px;
    width: 1000px;
    margin: 0 auto;
}

.form_busca .sticky {
    position: fixed;
    z-index: 1000;
    top:inherit;
    bottom: 0;
    margin: auto;
    padding: 10px 10px 10px 11px;
    width: 99%;
    background-color: white;
    -webkit-box-shadow: 0 -5px 5px -5px rgba(79, 79, 79, 0.8);
    -moz-box-shadow: 0 -5px 5px -5px rgba(79, 79, 79, 0.8);
    box-shadow: 0 -5px 5px -5px rgba(79, 79, 79, 0.8);
}

.form_busca table.diretorio {
    margin-top: 0;
    margin-bottom: 25px;
}

.form_busca .box_categorias table.diretorio td {
    text-align: center;
    padding-bottom: 30px;
}

.form_busca .box_categorias table.diretorio div {
    width: 150px;
}

.form_busca .box_categorias table.diretorio img {
    display: block;
    width: 120px;
    height: 55px;
    margin: 0 auto 15px;
}

.form_busca_modelo .adicionarmodelo {
    text-align: right;
}

.form_busca_modelo .hidden {
    display: none;
}

.form_busca_modelo .toggle_location {
    padding: 0 0 15px 3px;
}

.form_busca_modelo .toggle_location label, .form_busca_modelo table.form .icr-inline-group label {
    padding: 0;
}

.filtro_ano_preco {width: 100px;}

/************************************** Busca Detalhada ****************************************/

.obrigado-lead .obrigado-lead-footer {min-height: 20px;}
/************************************** Detalhes **************************************/
.detalhes-anuncio .card {font-size:1em;}
.detalhes-anuncio .card-container-topo-montadora {max-height: 36px;}
.detalhes-anuncio .card-container-topo,
.detalhes-anuncio .card-container-miolo,
.detalhes-anuncio .card-container-topo .card-topo .card-conteudo,
.detalhes-anuncio .card-container-miolo .card-imagens .card-conteudo,
.detalhes-anuncio .card-container-miolo .card-informacoes-basicas .card-conteudo,
.detalhes-anuncio .card-container-opcionais,
.detalhes-anuncio .card-container-anunciante,
.detalhes-anuncio .card-container-opcionais .card .card-conteudo {padding:0;}
.detalhes-anuncio .card-container-topo .card-topo .titulo-call-tracking {margin-bottom:2px;}
.detalhes-anuncio .card-container-topo .card-topo .cross-links .icones {font-size:2.2em;vertical-align:middle;color:#444;}
.detalhes-anuncio .card-container-topo .card-topo .cross-links .links {font-size:1.2em;vertical-align:baseline;}

.detalhes-anuncio .card-container-topo .sticky h1,
.detalhes-anuncio .card-container-topo .sticky .card-conteudo {width:1000px;margin:auto;}
.detalhes-anuncio .card-container-topo .sticky .card-conteudo .cross-links {display:none;}

.detalhes-anuncio .card-container-topo .icon-logo-revenda {position: relative;top: -66px;}
.detalhes-anuncio .card-container-topo .titulo-montadora {margin-bottom: 20px;}
.detalhes-anuncio .card-container-topo .sticky .icon-logo-revenda {display: none;}
.detalhes-anuncio .card-container-topo .textologo_revendedora {padding-top: 20px;font-size: 1.6em;color: #4D5C77;}


.detalhes-anuncio .card-container-miolo {position:relative;}
.detalhes-anuncio .card-container-miolo .conteudo-anuncio-montadora .swiper-slide img {width: 100%;}
.detalhes-anuncio .card-container-miolo .card-proposta.sticky {
    width:360px;
    padding:0;
    left: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow:none;
    border:none;
    transition:none;
}
.detalhes-anuncio .card-container-miolo .card-proposta.sticky .card-conteudo {padding:0;}
.detalhes-anuncio .card-container-miolo .card-proposta.sticky h2 {padding:8px 15px 0 15px;margin-bottom:4px;}
.detalhes-anuncio .card-container-miolo .card-proposta.sticky .card-conteudo form {padding:0 15px 15px 15px;border:1px solid #CCC;border-top:0;}

.detalhes-anuncio .card-container-miolo .card-proposta.sticky-stop {position:absolute;}

.detalhes-anuncio .card-container-miolo .conteudo-proposta .card-proposta-montadora {margin-top: -64px;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .card-proposta-montadora-sticky {margin-top: 0px;}

.detalhes-anuncio .card-container-miolo .conteudo-proposta .card-proposta,
.detalhes-anuncio .card-container-miolo .conteudo-proposta .card-financiamento {border-color:#CCC;}
.detalhes-anuncio .card-container-miolo .conteudo-anuncio,
.detalhes-anuncio .card-container-opcionais .card,
.detalhes-anuncio .card-container-anunciante .card {width:800px;}

.detalhes-anuncio .card-container-opcionais .texto-legal {font-style: italic;font-size: 0.85em;}

.detalhes-anuncio .card-container-miolo .card-imagens .gallery-top {height: 100%;width: 100%;position:relative;}
.detalhes-anuncio .card-container-miolo .card-imagens .gallery-top .swiper-wrapper {min-height:469px;}
.detalhes-anuncio .card-container-miolo .card-imagens .gallery-thumbs {height:150px;box-sizing: border-box;padding: 6px 0 0;}
.detalhes-anuncio .card-container-miolo .card-imagens .gallery-thumbs .swiper-slide {background-size: cover;background-position: center;width: 25%;height: 100%;opacity: 0.4;}
.detalhes-anuncio .card-container-miolo .card-imagens .gallery-thumbs .swiper-slide-active {opacity: 1;}
.detalhes-anuncio .card-container-miolo .card-imagens .gallery-thumbs .swiper-wrapper{margin-left:calc(-37% - 7px);}

.detalhes-anuncio .card-container-miolo .conteudo-proposta,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta {width:360px;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .card-conteudo,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta .card-conteudo {padding: 15px;position:relative;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .card-proposta,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta .card-proposta {text-align:left;}
.detalhes-anuncio .card-container-anunciante .conteudo-proposta .card-proposta {width: 360px;/*height: 380px;*/}
.detalhes-anuncio .card-container-anunciante .conteudo-proposta .card-proposta .card-conteudo {margin-top: -63px; /*position: inherit;*/}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .preco {color:#FC6400;font-size:2.5em;font-weight:bold;line-height:1em;margin:0 0 20px 0;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form tr.obter-cpf,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form tr.obter-cpf {display:none;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form td,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form td {padding:3px 0 3px 0;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form td.label,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form td.label {text-align:left;font-size:0.85em;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form td.input .icr-input[disabled],
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form td.input .icr-disabled,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form td.input .icr-input[disabled],
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form td.input .icr-disabled {background-color:#FFF;border:none;box-shadow:none;color:#444;padding:0;height:20px;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form label,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form label{text-align:right;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form textarea.icr-input,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form textarea.icr-input {min-height:75px;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form td.input .form-disable,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form td.input .form-disable{background: #f4f4f4 !important;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta span.detalhe-interrogacao {position: absolute;top: 74px;font-size: 1.8em;right: 20px;color: #b4b4b4;display: none;}
.detalhes-anuncio .card-container-anunciante .conteudo-proposta span.detalhe-interrogacao {position: relative;top: 74px;height: 64px;right: -300px;font-size: 1.8em;color: #b4b4b4;display: none;}
.detalhes-anuncio .card-container-anunciante .conteudo-proposta span.icr-tooltip {display: inline-block;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .tooltip_box ,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta .tooltip_box {width: 245px;font-size: 0.89em;;font-style: italic;border-radius: 5px;padding: 10px 10px 20px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .tooltip_arrow:before,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta .tooltip_arrow:before {border-bottom-color: transparent;border-top-color: #b4b4b4;margin-left: -23px;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .tooltip_arrow:after,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta .tooltip_arrow:after {border-bottom-color: transparent;border-top-color: #FFF;margin-left: -22px;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .tooltip_arrow:after, .tooltip_arrow:before,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta .tooltip_arrow:after {top: 100%;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .card-proposta p.telefone-call-tracking {padding-top:15px;text-align:center;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .card-proposta p.telefone-call-tracking span {font-size:1.8em;font-weight:600;color:#FC6400;}

.detalhes-anuncio .card-container-miolo .conteudo-proposta .tooltip_arrow.tooltip_align_left:after, .tooltip_arrow.tooltip_align_left:before,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta .tooltip_arrow.tooltip_align_left:after  {left: 92%;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form tr.form-tr-disable,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form tr.form-tr-disable{
    background: #f4f4f4;border: 1px solid #f4f4f4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, .15) 1px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, .15) 1px 1px 3px;
    box-shadow: rgba(0, 0, 0, .15) 1px 1px 3px;
    box-shadow: rgba(0, 0, 0, .15) 1px 1px 6px \0/ IE9;
}
.detalhes-anuncio .card-container-anunciante .toggle-dados-anunciante-form {margin-left: 126px;margin-top: 55px;position: relative;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form td.form-label,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form td.form-label {padding: 0 5px;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form .icr-btn,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form .icr-btn {margin-top:15px;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form ul.listahorizontal,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form ul.listahorizontal {width:100%;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form ul.listahorizontal li.ddd,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form ul.listahorizontal li.ddd {width:15%;margin:0;padding:0;float:left;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form ul.listahorizontal li.telefone,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form ul.listahorizontal li.telefone {width:80%;margin:0;padding:0;float:right;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form ul.links-editar,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form ul.links-editar {padding: 0 0 5px 0;display:none;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form ul.links-editar li,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form ul.links-editar li {font-size:0.85em;border-right:1px solid #444;line-height:1em;margin-right:2px;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form ul.links-editar li.ultimo,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form ul.links-editar li.ultimo {border:none;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta table.form .icr-checkbox,
.detalhes-anuncio .card-container-anunciante .conteudo-proposta table.form .icr-checkbox {font-size:0.85em;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .card-financiamento .card-titulo {text-align:left;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .card-financiamento .card-titulo img {display:inline-block;float:left;margin-right:15px;vertical-align:middle;}
.detalhes-anuncio .card-container-miolo .conteudo-proposta .card-financiamento .card-conteudo p {padding-top:12px;}

.detalhes-anuncio .card-container-miolo .card-informacoes-basicas {padding:10px 0;}
.detalhes-anuncio .card-container-miolo .card-informacoes-basicas h6 {font-size:1.2em;}
.detalhes-anuncio .card-container-miolo .card-informacoes-basicas ul.listahorizontal li {color:#4D5C77;padding:0 5px;margin:0;width:16%;border-right:1px solid #D4D4D4;}
.detalhes-anuncio .card-container-miolo .card-informacoes-basicas ul.listahorizontal li.ultimo {border:none;}
.detalhes-anuncio .card-container-miolo .card-informacoes-basicas ul.listahorizontal li .destaque {display:block;font-weight:600;padding:0;}

.detalhes-anuncio .card-container-opcionais .card,
.detalhes-anuncio .card-container-anunciante .card {text-align: left;}
.detalhes-anuncio .card-container-opcionais .card ul.listavertical li {font-size:1.2em;padding:12px 0;margin:0;}
.detalhes-anuncio .card-container-opcionais .card ul.listavertical li .icones,
.detalhes-anuncio .card-container-opcionais .card ul.listavertical li p {display:inline-block;vertical-align: middle;}
.detalhes-anuncio .card-container-opcionais .card ul.listavertical li .icones {font-size:1.1em;width:10%;}
.detalhes-anuncio .card-container-opcionais .card ul.listavertical li .icone-carro-info {font-size:1.9em;}
.detalhes-anuncio .card-container-opcionais .card ul.listavertical li p {width:85%;line-height:normal;}
.detalhes-anuncio .card-container-opcionais .card ul.listavertical li strong {display:block;margin-bottom: 8px;}

.detalhes-anuncio .card-container-opcionais .card ul.listavertical li div.card-seguro {padding: 35px 0;border:2px solid #E4E4E4;border-left: 0;border-right: 0;}
.detalhes-anuncio .card-container-opcionais .card ul.listavertical li div.card-seguro img {padding-top:4px;}
.detalhes-anuncio .card-container-opcionais .card ul.listavertical li div.card-seguro strong.titulo-seguro {width:63%;}
.detalhes-anuncio .card-container-opcionais .card ul.listavertical li div.card-seguro p.descricao-seguro {width:63%;font-size: 0.85em;}

.detalhes-anuncio .card-container-anunciante .card .card-conteudo {padding:15px;}
.detalhes-anuncio .card-container-anunciante img,
.detalhes-anuncio .card-container-anunciante .dados-anunciante {display:inline-block;padding-left:16px;}
.detalhes-anuncio .card-container-anunciante img {vertical-align: top;}
.detalhes-anuncio .card-container-anunciante .dados-anunciante {width:75%;vertical-align:middle;}
.detalhes-anuncio .card-container-anunciante .dados-anunciante h4 {font-size:1.2em;font-weight:700;line-height:normal;margin-bottom:2px;}
.detalhes-anuncio .card-container-anunciante .dados-anunciante .dados-contato ul.listahorizontal {margin-top:12px;}
.detalhes-anuncio .card-container-anunciante .dados-anunciante .dados-contato ul.listahorizontal li {border-right:1px solid #444;line-height:0.9em;}
.detalhes-anuncio .card-container-anunciante .dados-anunciante .dados-contato ul.listahorizontal li.ultimo {border:none;}
.detalhes-anuncio .card-container-anunciante .dados-anunciante .dados-contato p {line-height:normal;}

.detalhes-anuncio .card-container-anunciante .toggle-mapa-anunciante #gMaps {height:380px;}
.detalhes-anuncio .card-container-anunciante .toggle-mapa-anunciante table.form {margin-bottom:8px;}
.detalhes-anuncio .card-container-anunciante .toggle-mapa-anunciante #gDirections {height:480px;display:none;overflow-y:auto;padding:12px;}
.detalhes-anuncio .card-container-anunciante .toggle-mapa-anunciante #gDirections table.adp-placemark img {padding:8px;}
.detalhes-anuncio .card-container-anunciante .toggle-mapa-anunciante #gDirections table.adp-placemark tr td.adp-text {padding:0 4px;vertical-align:middle;}

.icone-SEGURANCA:before {
    content: "\e614";
    font-size: 2.2em;
}
.icone-BANCOS:before {
    content: "\e611";
    font-size: 2.2em;
    padding-left: 7px;
}
.icone-CONFORTO:before {
    content: "\e621";
    font-size: 2.2em;
}
.icone-SOM:before {
    content: "\e61d";
    font-size: 1.3em;
}
.icone-JANELAS:before {
    content: "\e61e";
    font-size: 1.8em;
}

.detalhes-montadora .card-topo {
    position: relative;
}

.detalhes-montadora .titulo-sm {
    padding: 15px 0 10px;
}

.detalhes-montadora .logo-montadora {
    position: absolute;
    top: 0;
    right: 0;
}

.detalhes-montadora .textoadicional {
    margin: 15px 0;
    padding: 10px 10px;
    background-color: #fff;
    text-align: left;
}

.detalhes-montadora .card-container-miolo .card-informacoes-basicas .listadados {
    width: 100%;
}

.detalhes-montadora .card-container-miolo .card-informacoes-basicas .listadados li.col {
    width: 29%;
}

.detalhes-montadora .card-container-miolo .card-informacoes-basicas .listadados li.col3 {
    width: 32%;
}

.detalhes-montadora .card-container-miolo .card-informacoes-basicas .listadados li.col4 {
    width: 22%;
}

.detalhes-montadora .card-container-miolo .card-informacoes-basicas .listadados li.col5 {
    width: 18%;
}

.detalhes-montadora .card-container-miolo .card-informacoes-basicas .listadados .info {
    font-size: 1.2em;
}

.detalhes-montadora .card-container-miolo .card-informacoes-basicas .listadados .info_destaque {
    font-weight: bold;
    font-size: 1.7em;
    line-height: 1.4em;
}

.detalhes-montadora .card-container-miolo .card-informacoes-basicas .listadados .zerokm {padding-top: 14px; padding-bottom: 5px;}

.detalhes-montadora .card-container-opcionais .card {
    width: 100%;
}

.detalhes-montadora .card-container-opcionais .card ul.listavertical li .icones {
    width: 6%;
}

.detalhes-montadora .card-container-opcionais .card ul.listavertical li strong {
    display: inline;
}

.detalhes-montadora .conteudo_textolegal {
    padding: 15px 0
}

.detalhes-montadora .conteudo_textolegal .textolegal {
    font-size: 0.85em;
    line-height: 1.1em;
    font-style: italic;
}
/************************************** Detalhes **************************************/

/************************************** Obrigado Lead **************************************/
.obrigado-lead .primeiro .sectionlimit  {min-height:35px;}
.obrigado-lead .sbDestaque .sfBox  {padding:0;}
.obrigado-lead .sbDestaque .sfBox .card-container {padding:10px;}

.obrigado-lead .card-container .card-verde .card-conteudo p {font-size:1.2em;}
.obrigado-lead .card-container .card-verde .card-titulo {font-size:1.8em;}

.obrigado-lead .container-mensagem {width:55%;padding:10px;text-align:center;}
.obrigado-lead .container-mensagem .dados-mensagem{height:80px;display:table-cell;vertical-align:middle;}
.obrigado-lead .container-mensagem p.mensagem {line-height:normal;font-size:1.2em;}
.obrigado-lead .container-anunciante {width:40%;padding:10px;border-left:1px solid #CCC;}
.obrigado-lead .container-anunciante .dados-revenda {width:75%;}
.obrigado-lead .container-anunciante img {display:block;margin-bottom:4px;min-height:50px;}
.obrigado-lead .container-anunciante h3 {margin-bottom:4px;}

.obrigado-lead .container-simulador .mensagem-simulador {position:relative;text-align:center;min-height:70px;margin-top:25px;}
.obrigado-lead .container-simulador .mensagem-simulador h4 {font-size:1.6em;vertical-align:middle;padding-top:15px;}
.obrigado-lead .container-simulador .mensagem-simulador img {position:absolute;right:10px;top:0;}

.obrigado-lead .container-simulador .dados-simulacao {width:350px;margin:auto;padding:0 0 30px 0;}
.obrigado-lead .container-simulador .dados-simulacao .tab-container .tab-titulo {width:30%;padding:10px 5px;}

.obrigado-lead .container-simulador .dados-simulacao .icr-input-m.icr-input-material,
.obrigado-lead .container-simulador .dados-simulacao .icr-input-m[type=text].icr-input-material[type=text] {font-size:1.4em;font-weight:700;}

.obrigado-lead .container-simulador .observacao {font-size:0.75em;color:#999;padding:15px;}
.obrigado-lead .container-simulador .dados-simulacao td.preco-veiculo {position:relative;padding:0 0 0 15px !important;background-color:#EEE;}
.obrigado-lead .container-simulador .dados-simulacao td.preco-veiculo .icr-input-m.icr-input-material {border-bottom:0;}
.obrigado-lead .container-simulador .dados-simulacao div.arrow-left {
    width: 0;
    height: 0;
    border-bottom: 30px solid transparent;
    border-top: 30px solid transparent;
    border-right: 15px solid #eee;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: -15px;
    top: 0;
}
.obrigado-lead .container-simulador .dados-simulacao .icr-btn {margin-top:20px;padding:14px 10px;}

.obrigado-lead .obrigado-sms {padding-top: 15px; padding-bottom: 15px;}
.obrigado-lead .obrigado-sms .card {width:90%;margin:auto;}
.obrigado-lead .obrigado-sms .card .card-titulo {font-size:1.45em;}
.obrigado-lead .obrigado-sms .card .card-conteudo p {font-size:1.2em;margin:0;}
.obrigado-lead .obrigado-sms .card .card-conteudo p.financ {text-align: center;}
.obrigado-lead .obrigado-sms .aplicativos {margin:20px 0 5px 0}
.obrigado-lead .obrigado-sms .aplicativos h3 {font-size: 2.43em;line-height:1.2em;}
.obrigado-lead .obrigado-sms .aplicativos h4 {font-size: 1.2em;line-height:normal;}
.obrigado-lead .obrigado-sms .aplicativos .esquerda, .obrigado-lead .obrigado-sms .aplicativos .direita {width:45%;}
.obrigado-lead .obrigado-sms .aplicativos ul.listahorizontal li {margin:0;}
.obrigado-lead .obrigado-sms .aplicativos ul.listahorizontal li.info-sms-sender {top: 12px;left: 293px;}
.obrigado-lead .obrigado-sms .aplicativos ul.listahorizontal li.btn-sms-sender {padding: 4px 0px 0px;margin: auto;top: 3px;left: -6px;}

.obrigado-lead .obrigado-sms .box_alert {display: table;}
.obrigado-lead .obrigado-sms .box_no_alert {display: none;}
.obrigado-lead .obrigado-sms ul.card_input {background:url(/comum/imagens/msg_app_lead.png) no-repeat;height: 214px;}
.obrigado-lead .obrigado-sms ul.card_input li img {padding: 20px 16px 0 16px;}
.obrigado-lead .obrigado-sms .smstitulo {font-size: 1.5145em;color: #ffffff;}
.obrigado-lead .obrigado-sms .smssubtitulo{color: #ffffff;font-size: 1em;text-align: left;margin-top: 16px;}
.obrigado-lead .obrigado-sms ul.card_sms_sender {margin-bottom: 16px;}
.obrigado-lead .obrigado-sms .input_phone_sms {padding: 5px 80px 5px 10px;}
.obrigado-lead .obrigado-sms .lnk_sender_sms {height: 34px;margin: 0 10px 0 -3px;font-size: 1.5em;padding: 7px 10px;margin-left: 8px;}
.obrigado-lead .obrigado-sms .alert_sms_sender {text-align: left;padding-top: 10px;color: rgb(255, 255, 255);margin-bottom: -10px;display: block;margin-top: -18px;}
.obrigado-lead .obrigado-sms .box_alert {display: table;}
.obrigado-lead .obrigado-sms .box_no_alert {display: none;}
.obrigado-lead .obrigado-sms .alert_sms_sender p.msg_alert {font-size: 0.85em;}
.obrigado-lead .obrigado-sms .msg_success {text-align: left;color: #fff;}
.obrigado-lead .obrigado-sms .msg_success p.msg_text {font-size: 1.05em;}
.obrigado-lead .obrigado-sms .msg_success p.icon_success {position: relative;top: -22px;left: 200px;font-size: 1.5em;margin-bottom: -20px;}
.obrigado-lead .obrigado-sms .msg_success p.lnk_resender {padding-left: 35px;padding-bottom: 20px;}
.obrigado-lead .obrigado-sms .msg_success a.lnk_reenviar {text-decoration: underline;font-size: 1em;color: #fff;}
.obrigado-lead .obrigado-sms ul.bnt_apps {display: -webkit-box;}
.obrigado-lead .obrigado-sms ul li.bnt_apps_ios {margin:0 8px 0 0;}
.obrigado-lead .obrigado-sms ul.bnt_apps li img{padding: 0;width: 170px;}
.obrigado-lead .obrigado-sms .aplicativos ul.listahorizontal li.info-no-message {top: 0px;}
.obrigado-lead .ofertas-recomendadas-l .subtitulo {padding-top:8px;}
.obrigado-lead .ofertas-recomendadas-l .subtitulo, .obrigado-lead .ofertas-recomendadas-l p {text-align:center;}

.pre-analise-cpf, .pre-analise {padding:15px;position:relative;}
.pre-analise-cpf table.form tbody tr td, .pre-analise table.form tbody tr td {padding-right:0;}
.pre-analise-cpf img.loading {display:none;position:absolute;top:70px;right:20px;}
.pre-analise img.loading {display:none;position:absolute;top:84px;right:44%;}
.pre-analise p {padding-left: 0;}

.resultado-pre-analise, .resultado-pre-analise-cpf {display:none;}
.resultado-pre-analise h1, .resultado-pre-analise-cpf h1 {font-size:1.1em;font-weight:600;margin-bottom:15px;}
.resultado-pre-analise p.observacao {font-size:0.85em;margin-top:50px;}
.resultado-pre-analise-cpf p {padding:0; margin:0;}
.resultado-pre-analise-cpf p.observacao {font-size:0.85em !important; margin-top:20px;}
.resultado-pre-analise-cpf {margin: 25px 15px 15px 15px;}
.resultado-pre-analise-cpf .card .card-titulo {font-size: 1.45em;color: #FFF;}

.lead0km-simulador {padding:10px;}
.lead0km-simulador .obrigado-lead {border-bottom:1px solid #CCC;}
.lead0km-simulador .obrigado-lead .container-mensagem {width:53%}
.lead0km-simulador .obrigado-lead .container-anunciante {width:42%}
.lead0km-simulador .obrigado-lead .container-anunciante img {margin-top:10px;min-height:20px;}
.lead0km-simulador .obrigado-lead .container-anunciante .dados-revenda {width:73%;}
.lead0km-simulador .card-container {padding: 10px;}
.lead0km-simulador .texto_legal {font-size:0.75em;color:#bebebe;padding:15px;clear: both;}
.lead0km-simulador .icc_slider_redondo .fixed-tooltip-right .tooltip {left:23%;}
.lead0km-simulador .icc_slider_redondo .tooltip{padding: 15px 30px;}
.lead0km-simulador .card_simulador {width: 25%;}
.lead0km-simulador .simula_slider {width: 63%;padding: 165px 48px 28px 48px;}
.lead0km-simulador .simula_slider .noUi-value {width: 85px;margin-left: -43px;}
.lead0km-simulador .simula_slider .noUi-marker-normal {display: none;}
.lead0km-simulador .icr-input-material, .icr-input-material[type=text] {width:100%;}
.lead0km-simulador .card .card-titulo {font-size:1.4em;font-weight:600;margin-bottom: 5px;}
.lead0km-simulador .icone_disponivel {float: left;font-size: 2.8em;position: relative;left: 29%;}
/************************************** Obrigado Lead **************************************/

/************************************** Simulador Financiamento ********************************/
.simulador-financiamento .card {font-size: 1em;}
.simulador-financiamento .card-container {padding: 0;}
.simulador-financiamento .card-container .card-redondo {padding:10px;}
.simulador-financiamento .card-container .card-redondo .card {border:0;}
.simulador-financiamento .titulo_simulador {font-size: 2.5em;text-align: left;margin: 27px 0;}
.simulador-financiamento .card_pre_analise_titulo {font-size: 1.5em;}
.simulador-financiamento .card_pre_analise_descricao {font-size: 1.2em;}
.simulador-financiamento .icone_disponivel {float: left;font-size: 2.8em;position: relative;left: 25%;}
.simulador-financiamento .card_info_pre {position: relative;}
.simulador-financiamento .card_info_left {width: 15%}
.simulador-financiamento .info_car {margin: 0;}
.simulador-financiamento .info_car_name {line-height: 1.5em;font-size: 1.2em;text-align: left;}
.simulador-financiamento .info_car p {font-weight: 700;font-size: 1.2em;color: #444;text-align: left;}
.simulador-financiamento .info_dealer {width: 87%;margin-top: 5px;padding:4px;}
.simulador-financiamento .info_dealer .info_dealer_content {background-color: #f4f4f4;margin:auto;padding:4px;}
.simulador-financiamento .info_dealer ul li.primeiro {float: left;margin: 10px 2px 0 10px;}
.simulador-financiamento .info_dealer_content ul li.ultimo {font-size: 0.85em;padding: 10px 0 10px 107px;text-align: left;line-height: 1.5em;}
.simulador-financiamento .info_dealer_content ul li.ultimo span.endereco {text-transform: lowercase;}
.simulador-financiamento .card_info_right {width: 50%;position: relative;top: 0;}
.simulador-financiamento .info_simulation_pre_selo {position: absolute;right: 3px;top: 50px;}
.simulador-financiamento .info_simulation_pre_vl_entrada {margin-bottom: 21px;}
.simulador-financiamento .input-width-entrada {width:45%;}

.simulador-financiamento #parcelaFinanciamento .info_simulation_pre_parcela {margin-bottom: 26px;}
.simulador-financiamento #parcelaFinanciamento  ul.parcela_horizontal {display: -webkit-flex;}
.simulador-financiamento #parcelaFinanciamento  ul li.primeiro {margin: 1.2em 0 0 0;color: #444;font-size: 2.5em;}
.simulador-financiamento #parcelaFinanciamento  ul li.primeiro span {position: relative;left:-22px;top:-5px;}
.simulador-financiamento #parcelaFinanciamento  ul li.meio {position: relative;left: -25px;margin-right:25px;width: 16%;}
.simulador-financiamento #parcelaFinanciamento  ul li.ultimo {margin: 1.2em 0 0 0;color: #444;font-size: 2.5em;position: relative;left: -30px;}
.simulador-financiamento .info_pre_slider {margin: 30px 0;width: 95%}
.simulador-financiamento .info_slider {margin: 152px 20px;width: 88%;}
.simulador-financiamento .info_pre_texto {font-size: 1.35em;margin-bottom: 15px;}
.simulador-financiamento .info {margin-top: 67px;}
.simulador-financiamento .centro {width: 57%;margin: auto;}
.simulador-financiamento #textolegalfinac p {font-size: 0.75em;text-align: justify;margin: 15px;line-height: 1.4em;color: #bebebe;}
.simulador-financiamento #icc_slider_filtro_parcela:focus {border-color: transparent!important;border-bottom: 1px solid #999 !important;outline: 0;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;}

.lista_anuncios .spotlights li div.conteudo-feirao{border: 1px solid #ff6600;width: 25.5%;display: inline-block;}
.lista_anuncios .spotlights li div.conteudo-feiroes{border: 1px solid #ff6600;display: inline-block;}

.lista_anuncios .spotlights li div.conteudo-feirao img.feirao{width: 65px;position: absolute;top: 0px;left: 279px;}
.lista_anuncios .spotlights li div.conteudo-feiroes img.feirao{width: 65px;position: absolute;top: 0px;left: 0px;}

.lista_anuncios .spotlights li div.conteudo-feirao a h2,
.lista_anuncios .spotlights li div.conteudo-feiroes a h2{padding: 0 10px;}

.lista_anuncios .spotlights li div.conteudo-feirao a h3,
.lista_anuncios .spotlights li div.conteudo-feiroes a h3{padding: 0 0 10px 0;}

.conteudo-anuncio img.feirao{width: 74px;position: absolute;top: 0px;left: 0px;}
.conteudo-anuncio img.feirao-detail{position: absolute;top: 0px;left: 0px;}


/** ie **/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* ie10, ie11+ */
    .detalhes-anuncio .card-container-opcionais .card ul.listavertical li .icones {font-size:0.55em;}
    .detalhes-anuncio .card-container-opcionais .card ul.listavertical li .icone-carro-info {font-size:1.9em;}
}
