





.moldura_busca{
border-radius: 4px; -webkit-border-radius:4px;-moz-border-radius:4px; 
width:80%;
padding: 0px;
background: var(--cinzaclaro) ; 
height: 140px;
margin-top: 70px;

border: 1px solid #cccccc;
box-shadow: 0px 0px 10px #999999;

}


.moldura_busca2{
border-radius: 4px; -webkit-border-radius:4px;-moz-border-radius:4px; 
width:94%;
padding: 15px 0px 15px 0px;
min-height: 200px;
margin-bottom: 50px;

border: 1px solid #cccccc;

box-shadow: 0px 0px 10px #999999;

}


.moldura_busca3{
border-radius: 4px; -webkit-border-radius:4px;-moz-border-radius:4px; 
width:94%;
padding: 10px 10px 10px 10px;
min-height: 100px;
margin-top: 40px;
margin-bottom: 20px;

border: 1px solid #cccccc;
box-shadow: 0px 0px 10px #999999;



}


.pglei_linha_sobrelotes{
width: 100%; 
height: 2px;
background: var(--cinza);
margin-top: 20px;
clear: both;
}


.pglei_englobalotes{

text-align: center;
margin-top: 40px;

}








.pglei_paddlat{
  padding-right: 2%; padding-left: 2%;
  min-height: 90px;

}




.pglei_boxfiltros{
background: #687680;
height: 32px;
width: 15%;
margin-right: 1.5%;
float: left;
padding: 0px;
-webkit-border-radius:5px;-moz-border-radius:4px;border-radius:4px; 
}


.pglei_boxfiltros2{
background: #848F96;
height: 32px;
width: 17%;
float: left;
padding: 0px;

border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;

border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;

}

.pglei_boxfiltros2 img{
margin-top: 5px;
height: 18px;
width: auto;
}

.pglei_boxfiltros3{
background: none;
height: 32px;
width: 65%;
float: left;
padding: 0px;
color: #ffffff;
text-align: center;
font-size: 16px;
font-family: 'Inter';
margin-top: 4px;
}



.pglei_boxfiltros3Ref{
background: none;
height: 32px;
width: 42%;
float: left;
padding: 0px;
color: #ffffff;
text-align: center;
font-size: 16px;
font-family: 'Inter';
margin-top: 4px;
}

.pglei_boxfiltros3Ref2{
background: none;
height: 32px;
width: 57%;
float: left;
padding: 0px;
color: #ffffff;
text-align: center;
font-size: 16px;
font-family: 'Inter';
margin-top: 4px;
}

.pglei_boxfiltros3Ref2 input{
background: #848F96;
height: 25px;
width: 96%;
padding: 1px;
border: 0px;
border-radius: 0px;
}



.pglei_boxfiltros3b{
background: none;
height: 32px;
width: 14%;
float: left;
padding: 0px;
text-align: center;
cursor: pointer;
}

.pglei_boxfiltros3b img{
margin-top: 1px;
height: 32px;
width: auto;
}




.pglei_boxfiltros4{
padding:5; border:1px solid #999; max-height:400px; overflow:auto; clear:both;
background: #F5F5F5;
display: none;
position: absolute;
margin-top: 32px;
width: 13.7%;
text-align: left;
text-transform: uppercase;
}


.pglei_boxfiltros5{
padding:5; border:1px solid #999; max-height:400px; overflow:auto; clear:both;
background: #F5F5F5;
display: block;
position: absolute;
margin-top: 32px;
width: 13.7%;
text-align: left;
text-transform: uppercase;
}








#divBuscaInt{
padding: 0px;
margin: 0px;
width:80%;
}





#divBuscaInt .auxCol0{
width: 9%;  
float: left;
}

#divBuscaInt .auxCol1{
width: 15%;  
float: left;
margin-left: 1%;
}

#divBuscaInt .auxCol2{
width: 25%;   
float: left;
margin-left: 1%;
}


#divBuscaInt .auxCol2b{
width: 13%;   
float: left;
margin-left: 1%;
}


#divBuscaInt .auxCol2c{
width: 13%;   
float: left;
margin-left: 1%;
}



#divBuscaInt .auxCol3{
width: 19%;  
margin-left: 1%;
float: left;
padding-top: 20px;
padding-top: 0px;
}






.bsc_new_btn1a{
width: 120px;
margin-right: 0px;
float: left;
padding: 0px;

}







.bsc_new_btn1b{
background: none;
height: 35px;
width: 21%;
float: left;
padding: 0px;

border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;

border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;

margin-left: 5px;
border: 0px;
}

.bsc_new_btn1b img{
margin-top: 7px;
height: 25px;
width: 100%;
}

.bsc_new_btn1c{
background: none;
height: 35px;
width: 65%;
float: left;
padding: 0px;
color: #ffffff;
text-align: center;
margin-top: var(--fontem2);
margin-top: 10px;
}




.busca_blocofiltros2{
width:91%;
padding: 10px 1.5% 10px 1.5%;
background: var(--cinzaclaro2) ; 
height: 60px;
border-radius: 5px 5px 0px 0px;
}


.pglei_cab1_compl{
clear: both;
height: 70px;
}



.bsc_lat_divfim_btn_a{
background: var(--cinza);
height: 42px;
width: 14%;
margin-right: 0px;
float: left;
padding: 0px;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; 
cursor: pointer;
margin-left: 85%;
margin-top: 10px;
}






.bsc_lat_divfim_btn2_a{
background: none;
height: 35px;
width: 21%;
float: left;
padding: 0px;

border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;

border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;


}

.bsc_lat_divfim_btn2_a img{
margin-top: 4px;
height: 31px;
width: 100%;
}

.bsc_lat_divfim_btn2_a_cel{
 display: none; 
}





.bsc_lat_divfim_btn3_a{
background: none;
height: 32px;
width: 65%;
float: left;
padding: 0px;
color: var(--cinza4);
text-align: center;
font-size:  var(--fontem);
font-weight: bold;
margin-top: 10px;
}




.bsc_lat_divfim_btn{
background: #AD0000;
color:#ffffff;
height: 30px;
width: 10%;
margin-right: 0px;
float: left;
padding: 0px;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; 
cursor: pointer;

}




.bsc_lat_divfim_btn2{
background: none;
height: 30px;
width: 21%;
float: left;
padding: 0px;

border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;

border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;


}

.bsc_lat_divfim_btn2 img{
margin-top: 0px;
height: 32px;
width: 100%;
}

.bsc_lat_divfim_btn3{
background: none;
height: 32px;
width: 65%;
float: left;
padding: 0px;
color: #ffffff;
text-align: center;
font-size: 16px;
margin-top: 4px;
}







.order_filtros{
  width: 120px; margin-right: 20px; background: #F2F2F2; border: 0px; height: 32px;
 -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;  
}

#load_cid{

}


#load_bairro{

}

.load_img_busca{
display: none;
position: absolute;
margin-top: 32px;
}





.cat_engloba{
margin-bottom:6px;  
/*-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;  */
width: 100%;
padding:0px;
}

.cab_cat{
-webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px; height:34px; width: 100%;   font-weight:bold;  margin-bottom:0px; font-size:14px; 
background:#C51F2A;color:#C51F2A; 
}

.cab_cat_img{
  height:30px; width:20px; float:left; margin-right:0px; padding-top:5px; cursor:pointer;
   border-right:1px solid #F8F0F1;
}

.cab_cat_nome{
height:30px; vertical-align:middle; display: table-cell;  cursor:pointer; 
}

.categ_lat span{
font-size:10px; color: #ffffff;
font-weight:normal; 
}

.subcat_lat_check{
float:left; width:16px; 
}



.subcat_lat_nome{
padding-top:0px;
padding-left: 5px;
}

.subcat_lat_nome label{
font-size:12px; 
}


.subcat_lat_nome span{
font-size:10px; color: #ffffff;
font-weight:normal; 
}


.cab_div_ico{
 -webkit-border-radius:5px;-moz-border-radius:5px; 
height:30px; width:30px; margin-top:2px;margin-left:2px; float:left;
 background:#C51F2A; 
}

.cabcat_div_ico_img{
height:30px; width:30px;  
}

.subcat_engloba{
 border-top:0px; padding:0px; 
}

.subcat_intra{
 margin-bottom:0px; margin-top:0px; 


padding:2%; 
width: 96%;
}

.subcat_intra:hover{
/*background:#DA5B64; 
color:#ffffff; 

border-bottom:1px solid #ffffff;
*/
}





.bsc_lat_list1{
 width:15px; height:15px;  padding:0px; 
}


.bsc_lat_list2{
padding:0px; padding-left:2px; font-size:12px;
}


.bsc_lat_list_tit{
font-size:12px; font-weight:bold; float:left;  width:70px; height:20px; padding-top:2px;
}

.bsc_lat_list_tit2{
font-size:12px; font-weight:bold;  width:115px; height:15px; 
background: #cccccc;
margin-top: 10px; padding: 2px; padding-left:4px;
}


.bsc_lat_divfim{
 margin-top:5px; margin-bottom:5px; clear:both;
}

.bsc_lat_divfim_b{
float:left; padding-top:5px; font-size:14px; font-weight:bold;  
}


.pglei_cab1{
margin-top: 20px;
}


.pglei_cab3{
clear: both;
margin-top: 20px;
}

.pglei_cab3b{
width: 35%;
float: left;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
text-align: left;
}

.pglei_cab3c{
width: 64%;
float: left;
text-align: right;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}





.pglei_tit{
padding-left:14px; margin-top:20px; clear:both; margin-bottom:5px;  
}

.pglei_subtit{
font-size:12px;  height:18px; margin-bottom:5px; 
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
}






.paginacao_busca{
  background: var(--claro);
  height: 25px;
  width: 30px;
    border-radius: 4px; -webkit-border-radius:4px;-moz-border-radius:4px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    margin-right: 4px;
    margin-left: 0px;
    padding: 0px;
    padding-top: 5px;
    font-size: 16px;
}



.paginacao_busca img{
height: 20px;
}



















.lateralPgLeilaoCol2{

}


























#tblCabPgLeilaoEtapas{

}


#tblCabPgLeilaoEtapasDiv1{
  float:left;
}




.abasEtapas{
font-weight: bold;
height:60px; 
width:180px;
font-size:14px;
text-align:center;
padding:0px;
border-top-right-radius: 25px;
-moz-border-radius-topright: 25px;
-webkit-border-top-right-radius: 25px;
float:left;
margin-right:5px;
cursor:pointer;
background-color:#B01F29;
}


.abasEtapasDiv1{
font-weight: bold;
height:19px; 
width:22px;
font-size:14px;
text-align:center;
padding:0px; padding-top:3px; margin-bottom:0px; margin-top:-3px;
float:left;
border-radius: 0px; -webkit-border-radius:0px;-moz-border-radius:0px;
background-color:#DA5B64;
border: 1px solid #B01F29;
color: #000000;
}


.abasEtapasDiv2{
font-weight: bold;
height:15px; 
width:140px;
font-size:15px;
text-align:left;
padding:0px; padding-bottom:4px;margin-top:7px;  padding-left:2px;
float:left;
padding-bottom:0px;  margin-bottom:0px; 
color: #ffffff;
}


.abasEtapasDiv3{
font-weight: normal;
height:30px; 
width:145px;
font-size:13px; line-height:13px;
text-align:left;
padding:0px; padding-top:3px; padding-left:25px; margin-top:3px;
float:left;
color: #ffffff;
}








.lateralPgLeilaoCol2{
padding-left:20px; padding-top:8px;
}

#tblCabPgLeilaoCel2{
padding:10px; padding-left:20px;
}














.leilao_valor_txt{
width:100%; 
font-size:12px; 
font-weight: bold;
}


.leilao_valor_vlr{
width:100%; 
font-size:25px; 
font-weight: bold;
}

.leilao_valor_min_conc_pglei{
width:100%; 
font-size:20px; 
font-weight: bold;
color:#EF8359;
}

.leilao_txt_min_conc_pglei{
font-size:10px;  
font-weight: bold;
}


.leilao_valor_vlr_atual{
width:100%; 
font-size:16px; 
font-weight: bold;
}


.leilao_lances{
font-size:11px; 
font-weight: bold; 
margin-top:3px;
}








.leilao_info{
font-size:10px; 
font-weight: bolder;
padding-left:2px; 
}


.tipoleilao{ 
font-size:11px;
font-weight: bold;
}



.tituloleilao{
font-size:20px;
font-weight: bolder;

}


.dataleilao{
font-size:14px;
font-weight: normal;
}

.endleilao{
font-size:14px;
padding-top:6px;
padding-bottom:6px;
font-weight: normal;
}


.obsleilao{
padding-bottom:6px;
font-size:12px;
line-height:13px;
height:45px;
font-weight: normal;
}




.leilao_visitacao{
font-size:10px; 
}


.leilao_loteresumo {
height: 115px;
width:98%;
/*font-size:11px; */
padding-top:2px; 
padding-left:3px;
padding-right:5px;
overflow:auto;
}








.leilao_lat{
margin-bottom:5px; padding:3px;  
min-height:30px; cursor:pointer;
border:1px solid #999999; 
background: #ffffff;
}

.leilao_lat:hover  {background: #F8F0F1;}

.leilao_lat_a{
 font-weight: bold; color:#777777; font-size:12px; 	
}

.leilao_lat_aux1{
 margin-top:10px; 
 padding-left: 5px;  padding-top: 5px;
}




.tdCatSucatPgLotes{
text-transform:uppercase;  font-size:12px;  padding-top:10px; 
color: #360D0D !important;
}










.corfontcablei{
color:#222222; 
}



#div_busca_rs_cab_leilao{
background:#e5e5e5; margin-left:0px; margin-right:0px;	
}


#div_busca_rs_cab_leilao table{
width: 100%;
}
























.dest_interno{
color:red;
font-weight: bold;
}













.particip_tit{
 font-size: 18px; 
 font-weight: 500;
}


.div_limpf{
float:left; padding-top:2px; margin-right:5px; margin-bottom: 5px; font-size:11px; text-transform:uppercase;
}

.div_limpf2{
 float:left; font-size:11px; text-transform:uppercase; background: #eeeeee; border-radius:10px; margin-right:5px; margin-bottom: 5px; padding:2px; padding-left:5px; padding-right:5px; 
}

.div_limpf3{
clear: both; margin-top: 8px;
}