              
.tit_timer { font-family:VERDANA; font-size:11px; margin:-3px 0px 5px; color: #696969; letter-spacing:0.02em; }
.timerxn2 { font-size:24px; margin:0px 16px 0px 0px; font-family:Helvetica; text-align:right; color:; }
.timerxl2 { font-size:16px; font-family:Helvetica; color:#656965; text-align:right; }
.bloco_timer_s { position:relative; clear:both; padding:15px 0px; margin:20px 0px 0px; border-top:1px solid #E8E8E8; }
.listasv2_timer { position:relative; display:inline-block; margin: 10px 0px 30px; }

.divtab { position:relative; display:table; width:100%; }
.divrow { display:table-row; }
.divcel { display:table-cell; vertical-align:middle; }

.box_apoio_botoes {
    position:absolute; height:170px; top:0px; bottom:0px; display:none; z-index:103;
}

.box_apoio_base {
    position:absolute; height:170px; display:none; width:180px; left:0px; z-index:102;
top:0px;}
.box_apoio_fundo {
    position:absolute; top:0px; bottom:0px; background-color:#000000; opacity:0.60; filter: alpha(opacity=60); color:#ffffff;
    width:180px; height:170px;
-webkit-border-radius:3px 3px 0px 0px; -moz-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px;}

.icons_favcon { position:absolute; z-index:100; display:inline-block;
right:11px;top:10px;}
.menu_icon, .menu_icon_ma { z-index:2; }
.menu_icon:before { content: ""; position:absolute; top:9px; left:8px; width:12px; height:0.125em; border-top:0.375em double #313131; border-bottom:0.125em solid #313131; }
.menu_icon_ma { content: ""; position:absolute; top:7px; left:6px; width:16px; height:13px; background-image:url('../imagens/ma_foto_off.png'); background-repeat:no-repeat; background-position:center center; }
.circleBase { border-radius: 50%; z-index:1; }
.menu_iconf { width:28px; height:28px; background:#BCBCBC; border:0px; opacity: 0.5; filter: alpha(opacity=50); }
.menu_iconb:hover .menu_icon:before { border-top:0.375em double #FFFFFF; border-bottom:0.125em solid #FFFFFF; }
.menu_icon_mafoto:hover .menu_icon_ma { background-image:url('../imagens/ma_foto_on.png'); }
.menu_icon_mafoto:hover .menu_iconf, .menu_iconb:hover .menu_iconf { transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; background:#000000; }

.listarv2_btc_3d { position:absolute; top:0px; left:0px; width:100%; height:100%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-image:url(../imagens/comp3d.png);  background-position:left bottom; background-repeat: repeat-x; z-index:4; }
.listarv2_btc_n { position:relative; z-index:5; }
.listarv2_bt_esp { position:relative; height:28px; }


.listarv2_btcomprar, .listarv2_btconsultar {
    position:relative; text-decoration: none; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; cursor:pointer;
    font-family:Helvetica;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
    text-align:center;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;    border:0px solid #169AD4;
    background-color:#169AD4;
    color:#FFFFFF;
    padding:6px 4px 6px 4px;
    z-index:100;
}

.listarv2_btcomprar {
    margin:0px 8px 0px 0px;
}

.listarv2_btconsultar {
    margin:0px 8px 3px;
}

.listarv2_btcomprar:hover { border:0px solid #F20000; background-color:#F20000; color:#FFFFFF; }

.listarv2_btconsultar {
    text-align:center;
    border:0px solid #4371B5;
    background-color:#4371B5;
    color:#FFFFFF;
}

.listarv2_btconsultar:hover { border:0px solid #5087D9; background-color:#5087D9; color:#FFFFFF; }


.listav2_precop, .listav2_precos {
    font-family:Arial;
    text-align:left;
}

.listav2_precop_out { text-align:left; margin: 5px 0px 5px; }
.listav2_precop {
    font-size:16px;
    line-height:16pt;
    color:#FF6F00;
    font-weight:bold;
    margin:0px 0px 0px 7px;
}

.listav2_precos {
    font-size:12px;
    line-height:12pt;
    color:#575757;
    font-weight:normal;
    margin:0px 0px 0px 7px;
    text-decoration:line-through;
}

.listarv2_xnov {
    color:#FFFFFF;
    background-color:#36A60D;
}

.listarv2_ifa {
    position:relative; background-image: url(../imagens/listfa.png); width:19px; height:18px; margin:0px;
}

.listarv2_ico {
    position:relative; background-image: url(../imagens/listco.png); width:17px; height:16px; margin:0px;
}

.listarv2_nada { }

.listarv2_xpro {
    color:#FFFFFF;
    background-color: #DE3400;
}

#listav2_bloco_produtos {  justify-content: space-between; flex-wrap: wrap; display: flex; padding:0px 0px; }

.lv2tab { position:absolute; display:table; width:100%; height:100%; top:0px; left:0px; }
.lv2celde { display:table-cell; text-align:left; vertical-align:top; }
.lv2celpn { display:table-cell; text-align:right; vertical-align:bottom; }
.lv2celho { display:table-cell; text-align:; vertical-align:; }

.listav2_nome {
    font-family:Helvetica; cursor:pointer;
    font-size:13px;
    line-height:13pt;
    color:#0F63B8;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}

.listav2_nome:hover { color:#051E38; }

.listav2_nomed {
    margin: 10px 7px 5px;
}

.listav2_desc {
    font-family:Arial;
    font-size:12px;
    line-height:12pt;
    color:#5D7587;
    font-weight:normal;
    text-align:left;
    margin: 5px 7px 25px;
    letter-spacing:0.02em;
}

.listarv2_xnov, .listarv2_xpro {
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;    font-size: 8.5px; display:inline-block; font-family:Helvetica;
    margin: 6px 6px 6px 0px;
    color:#FFFFFF; letter-spacing:0.12em;
    padding:4px 6px 3px;
    font-weight: bold; text-shadow: 0px 1px 0px #605C59;
        box-shadow: 0 8px 6px -6px #6B6B6B; -webkit-box-shadow:0 8px 6px -6px #6B6B6B; -moz-box-shadow:0 8px 6px -6px #6B6B6B;         }


.lista_stock { height:11px; width:11px; padding:0px; margin:3px 7px 0px 0px; float:left; background-repeat:no-repeat; }

.hx { position:relative; height:1px; width:180px; padding:0px 1px 0px; }
.divcelp { display:table-cell; vertical-align:middle; width:50%; height:43px;}
.divcels { display:table-cell; vertical-align:middle; width:50%; height:43px;}

.listarv2_bt { position:absolute; bottom:0px; left:0px; width:180px; }

.listav2_bloco_etiquetas {
    position:absolute;
    top:1px;
    height: 178px;
    width: 178px;
    padding:0px;
    border:1px solid transparent;
    pointer-events: none;
}

.box_apoio_foto {
    position:absolute;
    top: 0px;
    left: 0px;
    width:180px;
    height:170px;
    pointer-events:none;
    z-index:101;
}

.menu_iconb { position:absolute; display:none; cursor:pointer; z-index:100;
right:11px;top:10px;}

.menu_icon_mafoto { position:absolute; display:none; cursor:pointer; z-index:100;
right:11px;top:42px;}

.listav2_box {
    position:relative;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;    background-color: #FFFFFF;
                            width: 180px;
    text-align:center;
    vertical-align: top;
    padding:0px;
    border:1px solid #D4D4D4;
    margin:7px 0px 0px;
}



.listav2_foto_lim {
    display:inline-block; overflow:hidden;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.listav2_foto {
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;    width: 180px;
    height: 180px;
    transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;
    background-size:100%;    background-position: center center;
    background-repeat:no-repeat;
    filter: contrast(105%); cursor:pointer;
    image-rendering:-webkit-optimize-contrast;
}

.listav2_foto:hover {
}
.tipWithX {
    box-shadow: 0 4px 8px 0 #353535, 0 6px 20px 0 #353535; -webkit-box-shadow:0 4px 8px 0 #353535, 0 6px 20px 0 #353535; -moz-box-shadow:0 4px 8px 0 #353535, 0 6px 20px 0 #353535;
    background-color:#FFFFFF;
    border:1px solid #949494; padding:0;
}
.csstag { background:url("../imagens/apaga_tag.png") no-repeat 6px center; border:1px solid #D8D8D8; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 4px 10px 4px 17px; font-family:Helvetica; font-size:11px; margin:3px 3px 3px 3px; background-color:#ffffff; color: #5F5F5F; cursor:pointer; letter-spacing:0,02em; display:inline-block; }
.csstag:hover { background-color: #F0F0F0; }
.htag { display:none; }
.cor_neutra { opacity: 0.5; filter: alpha(opacity=50);  }

.time-range { padding:0px 15px 5px; }
.ui-slider-horizontal { height: 6px; background:#D7D7D7; clear: both; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px;}
.ui-slider { position: relative; text-align: left; }
.ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; height: 4px; font-size: .8em; display: block; border: 1px solid #F5BD49; background-color: #F5BD49; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px;  border-radius: 15px;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 9px; height: 9px; cursor: default; border: none; cursor: pointer; border:4px solid #676767; background:#FBEDC4 50% 50% no-repeat; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.ui-slider-horizontal .ui-slider-handle { top: -.2em; margin-left: -.8em;}
.ui-slider-handle:after { content : attr(data-value); position: absolute; bottom: -28px; left: -28px;  min-width: 60px; font-family:Helvetica; font-size:11px; height: 20px; color:#7D7D7D; padding: 1px; text-align: center;}
.ui-slider a:focus { outline:none;}
#slider-range { width: 240px; margin: 0px;}
.time-range { width: 240px; margin:0px 0px; display:block;}
.time-slider-label { display:inline-block;}
.sliders_step1{ width: auto;}
#time-range label{ margin-top:0px;}

