@charset "utf-8";
/* CSS Document */


/* espaço do lote selecionado */

.pag > .esp_lote_nao_encontrado { margin:60px 0 60px 0; text-align:center; font-size:36pt; color:#999; }

.pag > .esp_lote_selecionado { position:relative; min-height:672px; margin:10px auto 60px; }

.pag > .esp_lote_selecionado > .img { position:relative; width:583px; height:583px; border:1px solid #DDD; padding:8px; margin:0 auto; }
.pag > .esp_lote_selecionado > .adicionais { width:670px !important; }

.pag > .esp_lote_selecionado > .img .lote_fechado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_vendido.png); }
.pag > .esp_lote_selecionado > .img .lote_arremateja { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_arremateja.png); }
.pag > .esp_lote_selecionado > .img .lote_cancelado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_cancelado.png); }
.pag > .esp_lote_selecionado > .img .lote_retirado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_retirado.png); }

.pag > .esp_lote_selecionado > .img > .img_adicionais { position:absolute; top:8px; right:8px; bottom:8px; width:70px; padding:0 0 0 8px; border-left:1px solid #DDD; }
.pag > .esp_lote_selecionado > .img > .img_adicionais > a > img { width:70px; height:auto; margin:0; }

.zoomContainer:hover { border:1px solid #DDD; }

.pag > .esp_lote_selecionado > .tit_cont { margin:30px 0 20px 0; text-align:center; font-size:20pt; }


.pag > .esp_lote_selecionado > .col_conteudo { width:calc( 100% - 455px ); padding:0 20px 0 0; float:left; min-height:340px; border-right:1px solid #DDD; }
.pag > .esp_lote_selecionado > .col_conteudo > .nome { position:relative; margin:0 0 20px 0; font-size:15px; line-height: 1.3; }
.pag > .esp_lote_selecionado > .col_conteudo > .tit_hist { position:relative; margin:20px 0 10px 0; font-size:16pt; text-decoration:underline; }
.pag > .esp_lote_selecionado > .col_conteudo > .hist { position:relative; margin:0 0 20px 0;  font-size:15px; }
.pag > .esp_lote_selecionado > .col_conteudo > .categ { position:relative; margin:0; font-size:15px; line-height:24px; }
.pag > .esp_lote_selecionado > .col_conteudo > .categ > b{ font-weight: bold; }
.pag > .esp_lote_selecionado > .col_conteudo > .categ > a { text-decoration:underline; }
.pag > .esp_lote_selecionado > .col_conteudo > .bio_artista { position:relative; margin:10px 0 0 0; font-size:10pt; height:40px; line-height:40px; }
.pag > .esp_lote_selecionado > .col_conteudo > .bio_artista img { float:left; width:40px; height:40px; border-radius:20px; overflow:hidden; border:1px solid #DDD; margin:0 8px 0 0; }
.pag > .esp_lote_selecionado > .col_conteudo > .bio_artista .lbl {  }
.pag > .esp_lote_selecionado > .col_conteudo > .bio_artista .lbl > .bio_art { text-decoration:underline; font-style:italic; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/artistas/icon_paintings.png) no-repeat right center; padding:0 18px 0 0; }

.box-artista span.iconSpan{ font-weight: bold; font-style: italic; }
.box-artista span.iconSpan img{ margin-right: 10px; }
.box-artista span.iconSpan img{ position:relative; bottom:-5px; }
.box-artista a{ position:relative; bottom:20px; }

.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao { position:relative; padding:10px 0 0 0; margin:20px 0 0 0; }
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box { padding:20px; border:1px solid #ccc; position: relative; height: 125px; }
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box .capa_catalogo { position:absolute; left:20px; top:20px; padding:1px; width:120px;  }
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box .nome_galeria { position:absolute; left:168px; top:50px; line-height:20px; font-weight:bold; font-size: 18px; text-transform: uppercase; }
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box .nome_leilao { position:absolute; left:168px; top:80px; line-height:20px; }
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box .dados_leiloeiro { position:absolute; left:168px; top:105px; line-height:20px; }

.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao { margin-top:10px; }

.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao,
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao,
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones,
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails { padding:3px 0 3px 32px; line-height:18px; position:relative; }

.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao:before,
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao:before,
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones:before,
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails:before { content:""; position:absolute; width:18px; height:18px; opacity:.6; left:0; top:3px; }

.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao:before { background:url(../images/calendar.png) no-repeat center center; background-size: auto 88%; }
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao:before { background:url(../images/placeIcon.png) no-repeat center center; background-size: contain; }
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones:before { background:url(../images/mobileIconGold2.png) no-repeat center  center; background-size: contain; }
.pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails:before { background:url(../images/envelopeIcon.png) no-repeat center center; background-size: contain; }

.pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto { position:relative; border-top:1px solid #DDD; color:#333; font-size:10pt; margin:20px 0 0 0; padding:20px 0 0 0; cursor:pointer; }
.pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto > img { width:176px; height:40px; float:left; }
.pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto > .lbl { line-height:16px; text-align:left; float:left; margin:0 0 0 8px; padding:4px 0; }


.pag > .esp_lote_selecionado > .col_extra { width:374px; padding:0 0 0 20px; float:left; min-height:260px; position:relative; }
.pag > .esp_lote_selecionado > .col_extra > .num_lances { position:relative; font-size:10pt; color:var(--gold); margin:10px 0 0; text-align:left; font-weight: bold; }

.pag > .esp_lote_selecionado > .col_extra > .status_lance_vencendo {text-align: center; background-color: #398235; color: #fff; padding: 6px 20px; margin-bottom:10px; border-radius: 10px; display: inline-block; font-size: 13px; }
.pag > .esp_lote_selecionado > .col_extra > .status_lance_perdendo {text-align: center; background-color: val(--gold); color: #fff;  padding: 6px 20px; margin-bottom:10px; border-radius: 10px; display: inline-block; font-size: 13px; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance { position:relative; width:400px; height:110px; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual { position:absolute; left:0; top:0; width:190px; height:110px; line-height: 18px; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual > .lbl { text-align:left; font-weight:bold; margin-bottom: 5px;  }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual > .val { height:36px; line-height:36px; margin:0 0 20px 0; text-align:left; font-size:10pt; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance { position:absolute; right:0; top:0; width:150px; height:110px; line-height: 18px; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .lbl { text-align:center; font-weight:bold; margin-bottom: 5px;  }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .val { line-height:36px; height:36px; border:1px solid #CCC; margin:0 0 6px 0; text-align:right; font-size:10pt; border-radius: 10px; padding-right:19px; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .chk { position:absolute; left:-254px; bottom:10px; width:150px; text-align:left; line-height:28px; color:#253240; font-size:12px; font-weight: bold; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .chk > input[type=checkbox] { width:18px !important; height:18px !important; margin:5px 8px 0 5px; float:left; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .botao { position:absolute; left:0; right:0; bottom:0; line-height:36px; height:36px; color:#253240; text-align:center; cursor:pointer; font-weight: bold; white-space:nowrap; overflow:visible; box-sizing:border-box; padding:0 6px; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .botao { background: #c6aa54; border-radius:10px; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lance input { width:100%; height:100%; background:none; border:none; text-align:inherit; }
/* Cotação / ficha técnica no detalhe do lote:
   a regra antiga com position:absolute causava sobreposição com o botão "Lançar". */
.pag > .esp_lote_selecionado > .col_extra > .e.p_cotacao,
.pag > .esp_lote_selecionado > .col_extra > .p_cotacao {
    margin-top: 18px;
}
.pag > .esp_lote_selecionado > .col_extra .esp_cotacao{
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    max-width: 100%;
    clear: both;
}
.pag > .esp_lote_selecionado > .col_extra > .lance_telefone { position:absolute;left:808px; top:429px; right:0px; padding-top:0px; border-top:1px solid #CCC; padding-bottom:10px; border-bottom:1px solid #CCC; font-size:8pt; }
.pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo { text-align:center; line-height:18px; font-weight:bold; margin:8px 0 0 0; }
.pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo2 { text-align:center; line-height:18px; font-weight:bold; margin:8px 0 0 0; position:relative; }
.pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo2 > .icon_ajuda { position:absolute; top:1px; right:0px; width:16px; height:16px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/help-16x16.png); }
.pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo3 { text-align:center; line-height:18px; margin:16px 0 0 0; }

.pag > .esp_lote_selecionado > .col_extra > .botoes_lote { position:relative; margin:20px 0 0 0; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > div { line-height:24px; color:#333; text-decoration:none; padding:8px 0; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > div:hover { text-decoration:underline;  }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas {  }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme {  }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme { }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado {  }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo {  }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito {  }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .ligueme {  }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme {  }

.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .duvida_lance_previo:before,
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas:before,
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme:before,
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado:before,
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo:before,
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito:before { content:" "; float:left; width:28px; height:38px; opacity:.6; margin:-4px 14px 0 0; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .ligueme:before { content:" "; float:left; width:28px; height:28px; opacity:.6; margin:-4px 14px 0 0; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme:before { content:" "; float:left; width:28px; height:28px; opacity:.6; margin:-4px 14px 0 0; }


.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .duvida_lance_previo:before { background:url(../images/thumbSIcon.png) no-repeat center center; background-size:contain; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas:before { background:url(../images/floatBoxIcon.png) no-repeat center center; background-size:contain; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado:before { background:url(../images/loginCheck.png) no-repeat center center; background-size:contain; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/documents.png) no-repeat left center; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito:before { background:url(../images/loginStar.png) no-repeat center center;  background-size:contain; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .ligueme:before { background:url(../images/mobileIconGold2.png) no-repeat center center; background-size:contain; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme:before { background:url(../images/ringIconGold.png) no-repeat center center; background-size:contain; }


.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito.checked {color:  var(--blue); filter: grayscale(100);}
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito.checked:before { background:url(../img/icons-01/star-2.png) no-repeat left center; }

.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .ligueme.ico_lig_1 {color:  var(--blue); filter: grayscale(100);}
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .ligueme.ico_lig_1:before { background:url(../img/icons-01/call-end2.png) no-repeat left center; }

.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme.checked {color:  var(--blue); filter: grayscale(100);  }
.pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme.checked:before { background:url(../img/icons-01/aviseme2.png) no-repeat left center; }

.pag > .esp_lote_selecionado > .col_extra > .botoes_sociais { position:relative; margin:20px 0 0 0; }
.pag > .esp_lote_selecionado > .col_extra > .botoes_sociais > .rede_social { margin:2px 0 0 0; }

#countdown{ margin-top:5px; }
.aviseme small b{ font-size: 12px; font-weight: bold;  }

@media all and (max-width: 800px) {
    .pag > .esp_lote_nao_encontrado { margin:60px 0 60px 0; text-align:center; font-size:36pt; color:#999; }

    .pag > .esp_lote_selecionado { position:relative; min-height:672px; margin:10px auto 60px; padding:0 0 0 0; }

    .pag > .esp_lote_selecionado > .img { position:relative; width:90vmin; height:auto; border:1px solid #DDD; padding:8px; margin:0 auto 30px; }
    .pag > .esp_lote_selecionado > .img img { width:100%; height:auto; }
    .pag > .esp_lote_selecionado > .adicionais { width:90vmin !important; }

    .pag > .esp_lote_selecionado > .img .lote_fechado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_vendido.png); }
    .pag > .esp_lote_selecionado > .img .lote_arremateja { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_arremateja.png); }
    .pag > .esp_lote_selecionado > .img .lote_cancelado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_cancelado.png); }
    .pag > .esp_lote_selecionado > .img .lote_retirado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_retirado.png); }

    .pag > .esp_lote_selecionado > .img > .img_adicionais { display:none; position:absolute; top:8px; right:8px; bottom:8px; width:70px; padding:0 0 0 8px; border-left:1px solid #DDD; }
    .pag > .esp_lote_selecionado > .img > .img_adicionais > a > img { width:70px; height:auto; margin:0; }

    .zoomContainer:hover { border:1px solid #DDD; }

    .pag > .esp_lote_selecionado > .tit_cont { margin:30px 0 20px 0; text-align:center; font-size:14pt; line-height:50px; height:50px; }
     iframe { max-width: 100% !important; }
    .pag > .esp_lote_selecionado > .col_conteudo { width:100% ; padding:0 20px 0 20px; float:left; min-height:340px; border-right:0; box-sizing: border-box; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box .nome_galeria {
        position: absolute;
        left: 168px;
        top: 20px;
        line-height: 15px;
        font-weight: bold;
        font-size: 13px;
        text-transform: uppercase;
    }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box .nome_leilao {
        position: absolute;
        left: 168px;
        top: 60px;
        line-height: 14px;
        font-size: 15px;
    }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box .dados_leiloeiro {
        position: absolute;
        left: 168px;
        top: 110px;
        line-height: 15px;
        font-size: 15px;
    }    

    .pag > .esp_lote_selecionado > .col_conteudo > .nome { position:relative; margin:0 0 20px 0; overflow:auto; font-size:10pt; }
    .pag > .esp_lote_selecionado > .col_conteudo > .categ { position:relative; margin:0; font-size:10pt; line-height:24px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .categ > a { text-decoration:underline; font-style:italic; }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista { position:relative; margin:20px 0 0 0; font-size:10pt; height:40px; line-height:40px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista img { float:left; width:40px; height:40px; border-radius:20px; overflow:hidden; border:1px solid #DDD; margin:-10px 8px 0 0; }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista .lbl { line-height: 1;  }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista .lbl > .bio_art { text-decoration:underline; font-style:italic; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/artistas/icon_paintings.png) no-repeat right center; padding:0 18px 0 0; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao { position:relative; padding:0 0 0 0; margin:20px 0 0 0; border-top:1px solid #DDD; max-width: 100%; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .capa_catalogo { position:absolute; left:0px; top:20px; border:1px solid #DDD; padding:1px; width:60px; height:60px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .nome_galeria { position:absolute; left:78px; top:20px; line-height:20px; font-weight:bold; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .nome_leilao { position:absolute; left:78px; top:40px; line-height:20px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .dados_leiloeiro { position:absolute; left:78px; top:60px; line-height:20px; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao { margin-top:10px; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails { padding:2px 0 5px 32px; line-height:20px; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao:before,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao:before,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones:before,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails:before { content:""; float:left; width:18px; height:18px; opacity:.6; margin:0 14px 0 0; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao:before { background:url(../images/calendar.png) no-repeat center center; background-size: auto 88%; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao:before { background:url(../images/placeIcon.png) no-repeat center center; background-size: contain;}
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones:before { background:url(../images/mobileIconGold2.png) no-repeat center center; background-size: contain;}
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails:before { background:url(../images/envelopeIcon.png) no-repeat center center; background-size: contain; }

    .pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto { position:relative; border-top:1px solid #DDD; color:#333; font-size:10pt; margin:20px 0 0 0; padding:20px 0 0 0; cursor:pointer; background-size: contain; }
    .pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto > img { width:176px; height:40px; float:left; }
    .pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto > .lbl { line-height:16px; text-align:left; float:left; margin:0 0 0 8px; padding:4px 0; }

    .pag > .esp_lote_selecionado > .col_extra { box-sizing: border-box; width:100%; max-width:100%; padding:10px 20px 20px 20px; float:left; min-height:260px; overflow-x: hidden; }
    .pag > .esp_lote_selecionado > .col_extra > .num_lances { position:relative; font-size:10pt; color:val(--gold); margin:0px 0 0; text-align:center; top:-105px; }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance { position:relative; width:100%; height:110px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual { position:initial; left:0; top:0; width:100%; height:110px; line-height: 18px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual > .lbl { text-align:center; font-weight:bold; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual > .val { height:36px; line-height:36px; border:1px solid #FFF; border-bottom:1px solid #CCC; margin:0 0 20px 0; text-align:right; font-size:10pt; }
 
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance { position:initial; right:0; top:0; width:100%; height:110px; line-height: 18px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .lbl { text-align:center; font-weight:bold; margin-top: 0px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .val { }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .chk { left:0; bottom:0; width:50%; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .chk > input[type=checkbox] { }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .botao {
        display:block;
        line-height:36px;
        height:36px;
        color:#FFF;
        text-align:center;
        cursor:pointer;
        background-color:var(--gold);
        margin-top:12px;
        white-space:nowrap;
        overflow:visible;
        box-sizing:border-box;
        padding:0 6px;
    }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance input { width:100%; height:100%; background:none; border:none; text-align:inherit; } 

    .col_conteudo{ box-sizing: border-box;}

    .productFeature img {
        padding-bottom: 0px;
        padding: 0;
    }
    .esp_cotacao {
        position: initial;
        top: 0;
        left: 0;
        width: 100%;
        margin-top:50px;
    }

     /*   
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone { position:absolute;left:808px; top:429px; right:0px; padding-top:0px; border-top:1px solid #CCC; padding-bottom:10px; border-bottom:1px solid #CCC; font-size:10pt; }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo { text-align:center; line-height:18px; font-weight:bold; margin:8px 0 0 0; }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo2 { text-align:center; line-height:18px; font-weight:bold; margin:8px 0 0 0; position:relative; }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo2 > .icon_ajuda { position:absolute; top:1px; right:0px; width:16px; height:16px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/help-16x16.png); }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo3 { text-align:center; line-height:18px; margin:16px 0 0 0; }

    /* .pag > .esp_lote_selecionado > .col_extra > .botoes_lote { position:relative; margin:20px 0 0 0; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > div { line-height:24px; color:#333; text-decoration:underline; padding:8px 0; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito {  }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito:before { content:""; float:left; width:24px; height:24px; opacity:.6; margin:0 14px 0 0; }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/bubbles.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/phone.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/phone.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/documents.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/star.png) no-repeat left center; }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_sociais { position:relative; margin:20px 0 0 0; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_sociais > .rede_social { margin:2px 0 0 0; } */


    div.productPageIcons.container.hide-in-desktop:after{

        content: " ";
        display: block;
        clear: both;

    }


    div.productPageIcons.container.hide-in-desktop span{

        display: block;
        float: left;
        width: 50%;
        padding-bottom: 10px;

    }
    
}

/* @media all and (max-width: 600px) {
    .pag > .esp_lote_nao_encontrado { margin:60px 0 60px 0; text-align:center; font-size:36pt; color:#999; }

    .pag > .esp_lote_selecionado { position:relative; min-height:672px; margin:10px auto 60px; padding:0 0 240px 0; }

    .pag > .esp_lote_selecionado > .img { position:relative; width:90vmin; height:auto; border:1px solid #DDD; padding:8px; margin:0 auto 30px; }
    .pag > .esp_lote_selecionado > .img img { width:100%; height:auto; }
    .pag > .esp_lote_selecionado > .adicionais { width:90vmin !important; }

    .pag > .esp_lote_selecionado > .img .lote_fechado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_vendido.png); }
    .pag > .esp_lote_selecionado > .img .lote_arremateja { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_arremateja.png); }
    .pag > .esp_lote_selecionado > .img .lote_cancelado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_cancelado.png); }
    .pag > .esp_lote_selecionado > .img .lote_retirado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_retirado.png); }

    .pag > .esp_lote_selecionado > .img > .img_adicionais { display:none; position:absolute; top:8px; right:8px; bottom:8px; width:70px; padding:0 0 0 8px; border-left:1px solid #DDD; }
    .pag > .esp_lote_selecionado > .img > .img_adicionais > a > img { width:70px; height:auto; margin:0; }

    .zoomContainer:hover { border:1px solid #DDD; }

    .pag > .esp_lote_selecionado > .tit_cont { margin:30px 0 20px 0; text-align:center; font-size:14pt; line-height:50px; height:50px; }


    .pag > .esp_lote_selecionado > .col_conteudo { width:auto; padding:0 5px 0; float:none; min-height:auto; border-right:1px solid #DDD; }
    .pag > .esp_lote_selecionado > .col_conteudo > .nome { position:relative; margin:0 0 20px 0; overflow:auto; font-size:10pt; }
    .pag > .esp_lote_selecionado > .col_conteudo > .categ { position:relative; margin:0; font-size:10pt; line-height:24px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .categ > a { text-decoration:underline; font-style:italic; }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista { position:relative; margin:10px 0 0 0; font-size:10pt; height:40px; line-height:40px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista img { float:left; width:40px; height:40px; border-radius:20px; overflow:hidden; border:1px solid #DDD; margin:0 8px 0 0; }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista .lbl {  }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista .lbl > .bio_art { text-decoration:underline; font-style:italic; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/artistas/icon_paintings.png) no-repeat right center; padding:0 18px 0 0; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao { position:absolute; bottom:0; padding:90px 0 0 0; margin:20px 0 0 0; font-size:8pt; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .capa_catalogo { position:absolute; left:0px; top:20px; border:1px solid #DDD; padding:1px; width:60px; height:60px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .nome_galeria { position:absolute; left:78px; top:20px; line-height:20px; font-weight:bold; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .nome_leilao { position:absolute; left:78px; top:40px; line-height:20px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .dados_leiloeiro { position:absolute; left:78px; top:60px; line-height:20px; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao { margin-top:10px; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails { padding:2px 0 2px 32px; line-height:18px; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao:before,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao:before,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones:before,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails:before { content:""; float:left; width:18px; height:18px; opacity:.6; margin:0 14px 0 0; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao:before { background:url(../images/calendar.png) no-repeat center center; background-size: auto 88%;  }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao:before { background:url(../images/placeIcon.png) no-repeat center center; background-size: contain;  }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones:before { background:url(../images/mobileIconGold2.png) no-repeat lecenterft center; background-size: contain; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails:before { background:url(../images/envelopeIcon.png) no-repeat center center; background-size: contain; }

    .pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto { position:relative; border-top:1px solid #DDD; color:#333; font-size:10pt; margin:20px 0 0 0; padding:20px 0 0 0; cursor:pointer; background-size: contain; }
    .pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto > img { width:176px; height:40px; float:left; }
    .pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto > .lbl { line-height:16px; text-align:left; float:left; margin:0 0 0 8px; padding:4px 0; }


    .pag > .esp_lote_selecionado > .col_extra { width:auto; padding:0 5px 0; float:none; min-height:auto; }
    .pag > .esp_lote_selecionado > .col_extra > .num_lances { position:absolute; font-size:8pt; color:val(--gold); top:calc( 90vmin + 180px ); left:0; right:0; margin:10px 0 0; text-align:center; }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance { position:absolute; width:310px; height:100px; top:calc( 90vmin + 110px ); left:50%; margin:0 0 0 -155px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual { position:absolute; left:0; top:0; width:150px; height:110px; line-height: 18px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual > .lbl { text-align:center; font-weight:bold; margin-bottom: 5px;}
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual > .val { height:36px; line-height:36px; border:1px solid #FFF; border-bottom:1px solid #CCC; margin:0 0 20px 0; text-align:right; font-size:10pt; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance { position:absolute; right:0; top:0; width:150px; height:110px; line-height: 18px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .lbl { text-align:center; font-weight:bold; margin-bottom: 5px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .val { line-height:36px; height:36px; border:1px solid #CCC; margin:0 0 6px 0; text-align:right; font-size:10pt; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .chk { position:absolute; left:-155px; bottom:0; width:150px; text-align:left; line-height:28px; color:#FFF; font-size:7pt; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .chk > input[type=checkbox] { width:18px !important; height:18px !important; margin:5px 8px 0 5px; float:left; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .botao { position:absolute; left:0; right:0; bottom:0; line-height:28px; height:28px; color:#FFF; text-align:center; cursor:pointer; white-space:nowrap; overflow:visible; box-sizing:border-box; padding:0 4px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .chk,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance input { width:100%; height:100%; background:none; border:none; text-align:inherit; }

    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone { position:absolute;left:808px; top:429px; right:0px; padding-top:0px; border-top:1px solid #CCC; padding-bottom:10px; border-bottom:1px solid #CCC; font-size:10pt; }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo { text-align:center; line-height:18px; font-weight:bold; margin:8px 0 0 0; }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo2 { text-align:center; line-height:18px; font-weight:bold; margin:8px 0 0 0; position:relative; }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo2 > .icon_ajuda { position:absolute; top:1px; right:0px; width:16px; height:16px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/help-16x16.png); }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo3 { text-align:center; line-height:18px; margin:16px 0 0 0; }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote { position:relative; margin:20px 0 0 0; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > div { line-height:24px; color:#333; text-decoration:underline; padding:8px 0; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito {  }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito:before { content:""; float:left; width:24px; height:24px; opacity:.6; margin:0 14px 0 0; }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/bubbles.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/phone.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/phone.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/documents.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/star.png) no-repeat left center; }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_sociais { position:relative; margin:20px 0 0 0; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_sociais > .rede_social { margin:2px 0 0 0; }
}

@media all and (max-width: 400px) {
    .pag > .esp_lote_nao_encontrado { margin:60px 0 60px 0; text-align:center; font-size:36pt; color:#999; }

    .pag > .esp_lote_selecionado { position:relative; min-height:672px; margin:10px auto 60px; padding:0 0 0 0; }

    .pag > .esp_lote_selecionado > .img { position:relative; width:90vmin; height:auto; border:1px solid #DDD; padding:8px; margin:0 auto 30px; }
    .pag > .esp_lote_selecionado > .img img { width:100%; height:auto; }
    .pag > .esp_lote_selecionado > .adicionais { width:90vmin !important; }

    .pag > .esp_lote_selecionado > .img .lote_fechado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_vendido.png); }
    .pag > .esp_lote_selecionado > .img .lote_arremateja { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_arremateja.png); }
    .pag > .esp_lote_selecionado > .img .lote_cancelado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_cancelado.png); }
    .pag > .esp_lote_selecionado > .img .lote_retirado { position:absolute; left:-4px; top:-4px; width:104px; height:100px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/tarja_retirado.png); }

    .pag > .esp_lote_selecionado > .img > .img_adicionais { display:none; position:absolute; top:8px; right:8px; bottom:8px; width:70px; padding:0 0 0 8px; border-left:1px solid #DDD; }
    .pag > .esp_lote_selecionado > .img > .img_adicionais > a > img { width:70px; height:auto; margin:0; }

    .zoomContainer:hover { border:1px solid #DDD; }

    .pag > .esp_lote_selecionado > .tit_cont { margin:30px 0 20px 0; text-align:center; font-size:14pt; line-height:50px; height:50px; }


    .pag > .esp_lote_selecionado > .col_conteudo { width:auto; padding:0 5px 0; float:none; min-height:auto; border-right:1px solid #DDD; }
    .pag > .esp_lote_selecionado > .col_conteudo > .nome { position:relative; margin:0 0 20px 0; overflow:auto; font-size:10pt; }
    .pag > .esp_lote_selecionado > .col_conteudo > .categ { position:relative; margin:0; font-size:10pt; line-height:24px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .categ > a { text-decoration:underline; font-style:italic; }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista { position:relative; margin:10px 0 0 0; font-size:10pt; height:40px; line-height:40px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista img { float:left; width:40px; height:40px; border-radius:20px; overflow:hidden; border:1px solid #DDD; margin:0 8px 0 0; }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista .lbl {  }
    .pag > .esp_lote_selecionado > .col_conteudo > .bio_artista .lbl > .bio_art { text-decoration:underline; font-style:italic; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/artistas/icon_paintings.png) no-repeat right center; padding:0 18px 0 0; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao { position:relative; bottom:0; padding:90px 0 0 0; margin:20px 0 0 0;  font-size:8pt; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .capa_catalogo { position:absolute; left:0px; top:20px; border:1px solid #DDD; padding:1px; width:60px; height:60px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .nome_galeria { position:absolute; left:78px; top:20px; line-height:20px; font-weight:bold; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .nome_leilao { position:absolute; left:78px; top:40px; line-height:20px; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .dados_leiloeiro { position:absolute; left:78px; top:60px; line-height:20px; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao { margin-top:10px; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails { padding:2px 0 2px 32px; line-height:18px; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao:before,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao:before,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones:before,
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails:before { content:""; float:left; width:18px; height:18px; opacity:.6; margin:0 14px 0 0; }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_leilao:before { background:url(../images/calendar.png) no-repeat center center; background-size: auto 88%; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .datas_exposicao:before { background:url(../images/placeIcon.png) no-repeat center center; background-size: contain; }
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_telefones:before { background:url(../images/mobileIconGold2.png) no-repeat center center; background-size: contain;}
    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .contato_emails:before { background:url(../images/envelopeIcon.png) no-repeat center center; background-size: contain;}

    .pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto { position:relative; border-top:1px solid #DDD; color:#333; font-size:10pt; margin:20px 0 0 0; padding:20px 0 0 0; cursor:pointer; }
    .pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto > img { width:176px; height:40px; float:left; }
    .pag > .esp_lote_selecionado > .col_conteudo > .btn_instituto > .lbl { line-height:16px; text-align:left; float:left; margin:0 0 0 8px; padding:4px 0; }


    .pag > .esp_lote_selecionado > .col_extra { width:auto; padding:0 5px 0; float:none; min-height:auto; }
    .pag > .esp_lote_selecionado > .col_extra > .num_lances { position:absolute; font-size:8pt; color:val(--gold); top:calc( 90vmin + 180px ); left:0; right:0; margin:10px 0 0; text-align:center; }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance { position:absolute; width:310px; height:100px; top:calc( 90vmin + 110px ); left:50%; margin:0 0 0 -155px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual { position:absolute; left:0; top:0; width:150px; height:110px; line-height: 18px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual > .lbl { text-align:center; font-weight:bold; margin-bottom: 5px;  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual > .val { height:36px; line-height:36px; border:1px solid #FFF; border-bottom:1px solid #CCC; margin:0 0 20px 0; text-align:right; font-size:10pt; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance { position:absolute; right:0; top:0; width:150px; height:110px; line-height: 18px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .lbl { text-align:center; font-weight:bold; margin-bottom: 5px; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .val { line-height:36px; height:36px; border:1px solid #CCC; margin:0 0 6px 0; text-align:right; font-size:10pt; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .chk { position:absolute; left:-155px; bottom:0; width:150px; text-align:left; line-height:28px; color:#FFF; font-size:7pt; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .chk > input[type=checkbox] { width:18px !important; height:18px !important; margin:5px 8px 0 5px; float:left; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .botao { position:absolute; left:0; right:0; bottom:0; line-height:28px; height:28px; color:#FFF; text-align:center; cursor:pointer; white-space:nowrap; overflow:visible; box-sizing:border-box; padding:0 4px; }
        .pag > .esp_lote_selecionado > .col_extra > .botoes_lance input { width:100%; height:100%; background:none; border:none; text-align:inherit; }

    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone { position:absolute;left:808px; top:429px; right:0px; padding-top:0px; border-top:1px solid #CCC; padding-bottom:10px; border-bottom:1px solid #CCC; font-size:10pt; }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo { text-align:center; line-height:18px; font-weight:bold; margin:8px 0 0 0; }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo2 { text-align:center; line-height:18px; font-weight:bold; margin:8px 0 0 0; position:relative; }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo2 > .icon_ajuda { position:absolute; top:1px; right:0px; width:16px; height:16px; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/help-16x16.png); }
    .pag > .esp_lote_selecionado > .col_extra > .lance_telefone > .rotulo3 { text-align:center; line-height:18px; margin:16px 0 0 0; }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote { position:relative; margin:20px 0 0 0; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > div { line-height:24px; color:#333; text-decoration:underline; padding:8px 0; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo {  }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito {  }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo:before,
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito:before { content:""; float:left; width:24px; height:24px; opacity:.6; margin:0 14px 0 0; }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .tire_duvidas:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/bubbles.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .aviseme:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/phone.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .avisado:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/phone.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .enviar_amigo:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/documents.png) no-repeat left center; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lote > a > .favorito:before { background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/icons-01/star.png) no-repeat left center; }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_sociais { position:relative; margin:20px 0 0 0; }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_sociais > .rede_social { margin:2px 0 0 0; }
} */

/* box para a navegação dos lotes anterior e próximo do catálogo */

.pag > .esp_lote_selecionado > a > .anterior { position:absolute; left:38px; top:270px; }
.pag > .esp_lote_selecionado > a > .proximo { position:absolute; right:38px; top:270px; }
.pag > .esp_lote_selecionado > a > div > .lbl { height:18px; line-height:18px; text-align:center; font-size:10pt; }

.pag > .esp_lote_selecionado > a > .seta_e { position:absolute; left:0; top:270px; }
.pag > .esp_lote_selecionado > a > .seta_d { position:absolute; right:0; top:270px; }
.pag > .esp_lote_selecionado > a > .seta_e > img,
.pag > .esp_lote_selecionado > a > .seta_d > img { width:28px; height:50px; padding:none; border:none; }

.mob-limit .btn-more{ display: none;}
@media all and (max-width: 800px) {



    .pag > .esp_lote_selecionado > a > .anterior { position:absolute; left:38px; top:0; }
    .pag > .esp_lote_selecionado > a > .proximo { position:absolute; right:38px; top:0; }
    .pag > .esp_lote_selecionado > a > div > .lbl { display:none; }

    .pag > .esp_lote_selecionado > a > .seta_e { position:absolute; left:0; top:0; }
    .pag > .esp_lote_selecionado > a > .seta_d { position:absolute; right:0; top:0; }
    .pag > .esp_lote_selecionado > a > .seta_e > img,
    .pag > .esp_lote_selecionado > a > .seta_d > img { width:28px; height:50px; padding:none; border:none; }

    .mob-limit.hidden{ height: 80px; overflow: hidden; position: relative; }
    .mob-limit.hidden:after{ content:" "; display: block; text-align: center;  position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; z-index: 1; 
    
        background: rgb(255,255,255);
        background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.8491771708683473) 30%, rgba(255,255,255,0.00043767507002800965) 100%);

    }

    /* .mob-limit{ } */

    .mob-limit .btn-more{ text-align: center;  position: absolute; bottom: 0; left: 0; width: 100%; z-index: 2; display: inline-block !important; }
    .mob-limit .btn-more a{ display: inline-block; background: var(--gold); border: 2px solid var(--gold);  color:var(--blue); padding: 7px 16px; border-radius: 6px; font-weight: bold; transition: all; }
    .mob-limit .btn-more a:hover{ display: inline-block; background: transparent; color:var(--gold); padding: 7px 16px; border-radius: 6px; font-weight: bold; transition: all; }
    
    .mob-limit.show{ height: auto !important; overflow: auto !important;  }
    .mob-limit.show .btn-more{ display: none; }
    
    div.dar-lance{ position:sticky; bottom: 0;  }
    div.dar-lance a{ display: block; background: var(--gold); border: 2px solid var(--gold);  color:var(--blue); padding: 10px 16px; border-radius: 6px; font-weight: bold; transition: all; text-align: center; }




    .featuredIcons {

        margin: 5px auto;
    }

}

@media all and (max-width: 400px) {
    .pag > .esp_lote_selecionado > a > .anterior { position:absolute; left:38px; top:0; }
    .pag > .esp_lote_selecionado > a > .proximo { position:absolute; right:38px; top:0; }
    .pag > .esp_lote_selecionado > a > div > .lbl { display:none; }

    .pag > .esp_lote_selecionado > a > .seta_e { position:absolute; left:0; top:0; }
    .pag > .esp_lote_selecionado > a > .seta_d { position:absolute; right:0; top:0; }
    .pag > .esp_lote_selecionado > a > .seta_e > img,
    .pag > .esp_lote_selecionado > a > .seta_d > img { width:28px; height:50px; padding:none; border:none; }
}


/* caixa para enviar a um amigo */

.pag > .box_envia_amigo { position:fixed; left:50%; top:50%; margin:-200px 0 0 -250px; width:100%; max-width: 500px; height:360px; background:#FFFFFF; z-index:999999; padding:20px; box-sizing: border-box; border-radius: 10px; }
.pag > .box_envia_amigo > .titulo { padding:10px; background:#c6aa54; color:#253240; text-align:center; font-weight: bold; }
.pag > .box_envia_amigo > .lbl { line-height:24px; text-align:left; margin:10px 0 0 0; }
.pag > .box_envia_amigo > .email { line-height:28px; height:28px; border:1px solid #DDD; border-radius: 4px; }
.pag > .box_envia_amigo > .lbl { line-height:24px; text-align:left; margin:10px 0 0 0; }
.pag > .box_envia_amigo > .descricao { height:100px; border:1px solid #DDD; border-radius: 4px; }
.pag > .box_envia_amigo > .enviar { position:absolute; left:131px; bottom:20px; cursor:pointer; padding:6px 0px; width:100px; font-size:10pt; text-align:center; font-weight: bold; margin: 0 0 0 0; }
.pag > .box_envia_amigo > .cancelar { position:absolute; left:250px; bottom:20px; cursor:pointer; padding:6px 0px; width:100px; font-size:10pt; text-align:center; font-weight: bold; margin: 0 0 0 0; }
.pag > .box_envia_amigo > .link { text-align:left; margin:10px 0 0 0; color:#999; font-size: 12px; }

.pag > .fundo_box_envia_amigo { background:#333; opacity:0.8; position:fixed; left:0; top:0; right:0; bottom:0; z-index:99999; }

.pag > .box_envia_amigo input,
.pag > .box_envia_amigo textarea { width:100%; height:100%; border:none; background:none; }


/* espaço indicador de leilão acontecendo */

.pag > .esp_lote_selecionado > .leilao_aovivo { position:relative; margin:0 0px 20px 608px; height:118px; border-bottom:1px solid #DDD; }
.pag > .esp_lote_selecionado > .leilao_aovivo > .titulo { color:#999; font-size:16pt; text-align:center; }
.pag > .esp_lote_selecionado > .leilao_aovivo > a > .btn_assistir { position:absolute; bottom:8px; left:0px; right:0px; line-height:28px; height:28px; background:#3366FF; color:#FFF; text-align:center; }
.pag > .esp_lote_selecionado > .leilao_aovivo > .status_lbl { margin:6px 0 0 0; line-height:18px; font-size:10pt; font-weight:bold; }
.pag > .esp_lote_selecionado > .leilao_aovivo > .deco { position:absolute; top:34px; left:0px; right:0px; line-height:28px; height:28px; border-bottom:1px dotted #DDD; }
.pag > .esp_lote_selecionado > .leilao_aovivo > .status_valL { float:left; line-height:18px; font-size:10pt; background:#FFF; padding:0 8px 0 0; position:relative; }
.pag > .esp_lote_selecionado > .leilao_aovivo > .status_valR { float:right; line-height:18px; font-size:10pt; background:#FFF; padding:0 0 0 8px; position:relative; }


/* botão para voltar para a página do catálogo de lotes */

.pag > a > .btn_voltar { position:relative;line-height:28px; height:28px; background:val(--gold); color:#FFF; text-align:center; margin:20px 400px 20px; font-size:10pt; }


/* caixa contendo textos do leilão */

.box_abas { position:relative; margin:20px 0 0 0; padding:10px 0; height:300px; background:#FFF; }


/* botões para adicionar evento ao calerndário */

.btn_calendarios { position:absolute; top:564px; left:608px; color:#FFF; }
.btn_calendarios > a > .btn { float:left; padding:2px 8px 2px 34px; margin:0 2px 2px 2px;; line-height:24px; background:val(--gold); position:relative; }
.btn_calendarios > a > .btn:before { content:""; background:url(https://d3uoy00rlf75l0.cloudfront.net/site/www/ical-w-16x16.png); width:16px; height:16px; position:absolute; left:8px; top:5px; }


/* caixa contendo informação "powered by iArremate" */

.caixa_powered_iarremate { font-size:8pt; margin:-16px 0; }

@media all and (max-width: 600px) {
    .caixa_powered_iarremate { margin:0 0 -16px 0; }
}

@media all and (max-width: 420px) {
    .caixa_powered_iarremate { margin:28px 0 -24px 0; }
}


@media (min-width: 800px) and (max-width: 1024px) {

    .pag > .esp_lote_selecionado > .col_conteudo {
        padding: 0 20px 0 20px;
        box-sizing: border-box;
    }
    .btn-minha-conta {
        zoom: 1 !important;;
    }

    .header-first-column-mobile {
        width: 23% !important;
    }
    
    .pag > .esp_lote_selecionado > .col_conteudo {
        width: 100% !important;
    }
    .pag > .esp_lote_selecionado > .col_extra {
        width: 100%;
        padding-top: 20px;
    }

    .pag > .esp_lotes_visitados {
        padding: 0 0 48px 20px !important;
    }


}

/* 
@media(max-width:400px){

    .iconSpan.name a{
        position: relative;
        top:-20px;  
    }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box .capa_catalogo {
        position: absolute;
        left: 10px;
        top: 10px;
        padding: 1px;
        width: 90px;
    }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box .nome_galeria {
        left: 140px;
        font-size: 13px;
        top:10px !important;
        top: 50px;

    }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box .nome_leilao {
        left: 140px;
        line-height: 13px;
        font-size: 13px;
        top: 50px !important;

    }


    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box .dados_leiloeiro {
        position: absolute;
        left: 140px;
        top: 85px !important;
        font-size: 13px;
    }

    .pag > .esp_lote_selecionado > .col_conteudo > .inf_leilao > .box {
        padding: 10px;
    }
}
 */

@media(max-width: 999px) {

    .pag > .esp_lote_selecionado{ display: flex !important; flex-direction: column !important; gap:0px !important; }
    .pag > .esp_lote_selecionado > div:first-of-type{ order:1 !important; /* border:1px solid green;*/ }
    .pag > .esp_lote_selecionado > div:nth-child(2){ order:5 !important; /* border:1px solid blue; */ }
    .pag > .esp_lote_selecionado > div:nth-child(3){ order:7 !important;  /* border:1px solid red; */ }
    .pag > .esp_lote_selecionado > div:nth-child(4){ order:4 !important; /* border:1px dashed orange;*/ }
    .pag > .esp_lote_selecionado > div:nth-child(5){ order:3 !important; /* border:1px dotted purple; */ }
    .pag > .esp_lote_selecionado > div:nth-child(6){ order:6 !important; /* border:1px dashed cyan; */ }


    .featuredIcons {
        margin: 0px auto !important;
        margin-bottom: 10px !important;
    }

    .productFeature img {
        padding: 0px 0px !important; 
        width: 100%;
        border-bottom: none !important;
    }

    .botoes_lance{ display: flex; flex-direction: row; gap: 10px; align-items: flex-start; }

    /* Evita que a coluna do lance prévio encolha e corte "Alterar" / "Lançar" no flex. */
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .val_atual {
        flex: 1 1 0;
        min-width: 0;
        width: auto !important;
    }
    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance {
        flex: 0 0 auto;
        min-width: 172px;
        width: auto !important;
    }

    .pag > .esp_lote_selecionado > .col_extra > .botoes_lance > .prox_lance > .botao {
        position: initial !important;
        white-space: nowrap;
    }

    .divisor {
        margin: 10px 0 !important;
    }

    .categoryHeading {
        margin: 10px 0 !important;
    }
    
    .cab_galeria{ margin-top:10px !important; }

}