/*@import url(http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);*/

html, body{
	margin: 0;
	padding: 0;
}
body{
	font-family: 'Open Sans', sans-serif;
}
h1,h2,h3,h4,h5,h6{
	padding: 0;
	font-family: Raleway, sans-serif !important;
}
ul, li{
	list-style: none;
	padding: 0;
}
a:hover{
	text-decoration: none !important;
}
.container{
	position: relative;
}
button{
	border: none;
	box-shadow: none;
}


.submenu_leiloes,.submenu_empresa{
	position:absolute;text-align:left;background:#fff;display:none;cursor:pointer;
}


a:hover{
	text-decoration:underline!important;
}


/*---- BOTÕES ----*/
.btn-action{
	padding: 5px 20px;
	border-radius: 30px;
}
.btn-option{
	border-radius: 4px;
	border: solid 2px;
	padding: 8px 12px;
	width: auto !important;
}
.btn-center{
	margin: 5px auto;
	text-align: center;
}
.btnSerieLote{
	color: #fff;
	padding: 5px 15px;
	border-radius: 5px;
	width: 100%;
	float: left;
	text-align: center;
	margin: 0 5px;
	line-height: 35px;
}
.riscado {
	text-decoration: line-through!important; /* Adiciona uma linha sobre o texto */
}

.riscadored {
	text-decoration: line-through!important; /* Adiciona uma linha sobre o texto */
	
}


.btnVerLote{
	width: 118px;
}
.btnVerLoteLeilao{
	width: 100%;
	border-radius: 5px;
	padding: 8px 0;
	text-align: center;
}
.btnVinho{
	background: #4c0128;
	color: #fff;
}
.btnhabilit{
	color: #fff !important;
}
/*--------*/

.termos_habilitacao{
	width:95%;
	margin:auto;height:400px;
	border:1px gray solid;overflow:auto;
	padding:10px;
}
.pad-l5{
	padding-left: 5px !important;
}
.pad-r5{
	padding-right: 5px !important;
}
.err{
	background: red!important;
	color: #fff!important;
}
.msgErroLogin{
	color:red!important;
	font-style:italic;
}
.autow{
	width: auto !important;
}
.autoh{
	height: auto !important;
}
.fullwidth{
	width: 100% !important;
}
.fullheight{
	height: 100% !important;
}
.nobg{
	background: none !important;
}
.purplebg{
	background-color: #4e0101!important;
}
.graybg{
	background-color: #787878 !important;
}
.greenbg{
	background-color: #3CAB10 !important;
	color: #fff;
}
.yellowbg{
	background-color: #ffc000 !important;
	color: #000;
}
.bluebg{
	background-color: #0080C7 !important;
	color: #fff;
}
.redbg{
	background-color: #791d38 !important;
	color:#fff
}
.whitebg{
	background-color: #fff !important;
}
.darkgraybg{
	background-color: #404040 !important;
	color: #fff !important;
}
.gold{
	color: #ffd700;
}
 .cardwinecolor2{
	background-color: #4c0128 !important;
}
.cardwinecolor{
	color: #4c0128;
}
.cardorangecolor{
	color: #ef8d00 !important;
}
.cardorangecolor2{
	background-color: #ef8d00 !important;
	color:#fff;
}
.cardyellowcolor{
	color: #ffd202 !important;
}
.cardyellowcolor2{
	background-color: #ffd202 !important;
}
.cardgreencolor{
	color: #fff !important; /*3CAB10*/
}
.cardgreencolor2{
	background-color:#3CAB10 !important; /*3CAB10*/
	color:#fff;
}
.cardsoftcolor{
	color: #878787 !important;
}
.cardnotsosoftcolor{
	color:#4c4c4c;
}
.cardnotsosoftcolor dl{
	margin-bottom:10px!important;
}


.cardwhitecolor{
	color: #fff !important;
}
.line{
	float: left;
	margin: 10px 0;
	width: 100%;
	border-bottom: solid 2px #d3d3d3 !important;
	height: 5px;
}
.bgSoftGray{
	background: #dedede !important;
}
.bgSoftWine{
	background: #dfd2d2 !important;
}
.bgDeepGray{
	background: #e9e9e9 !important;
}
.overflow{
	overflow: hidden;
}
.containerFull{
	float: left;
	width: 100%;
}
.bordered{
	border-radius: 4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
}
.marginheight{
	margin: 10px 0 !important;
}
.nopad{
	padding: 0 !important;
}
.padheight{
	padding: 10px 0 !important;
}
.eqpad{
	padding: 15px !important;
}
.smallpad{
	padding: 6px 10px !important;
}
.left{
	float: left !important;
}
.right{
	float: right !important;
}
.centered{
	margin: 0 auto !important;
	float: none !important;
}
.listing li{
	float: left;
}
.lefttext{
	text-align: left !important;
}
.righttext{
	text-align: right !important;
}
.centertext{
	text-align: center !important;
}
.habilbtn {
	margin-top: 10px;
}
.habilbtn div{
	font-size: .8rem !important;
	padding: 5px 0 !important;
	margin-bottom: 0 !important;
}

.cardHabProp,#acoesLote li{
	text-align:center;
	padding-top:9px
}

.cardHabProp,#acoesLote li a{
	font-size:12px;
	color:#3f3f3f
}

#acoesLote .fas,#acoesLote .fa{
	display:block
}

nav{
	width: 100%;
	margin-bottom: 30px;
}
nav, nav ul{
	float: right;
}
nav *{
	text-align: right;
	font-size: .8rem;
}
nav{
	position: relative;
	z-index: 20;
}
nav div{
	font-weight: 400;
	margin: 10px 0;
}
nav ul, footer ul{
	margin: 0;
	padding: 0;
}
nav li{
	float: left;
	margin: 0 10px;
	font-weight: 600;
	font-family: Raleway, sans-serif !important;
}
nav li:last-child{
	margin-right: 0;
}
nav li a{
	color: #4c0128 !important;
	text-align: right;
	font-size: .9rem;
}
nav li a:hover{
	transition: .2s;
}

.upHeader span{
	color: #0080C7 !important;
	float: right;
	margin-left: 10px;
	padding-left: 10px;
}

article{
	padding: 30px 0;
	position: relative;
}
article .container{
	z-index: 2;
}
article h4{
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
	float: left;
	font-weight: 900;
	color: #7c7c7c;
}
.topHeader h2{
	width: 100%;
	margin-bottom: 20px;
	/*text-align: center;*/
	font-family: 'PT Serif', serif;
	font-weight: 700;
	float: left;
	position: absolute;
	top: 20px;
	left: 0;
	color: #424242;
}
.topHeader{
	float: none;
	height: 270px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	background-color: #fff;
	z-index: 1;
}
.topHeader span{
	position: absolute;
	top:70px;
	width: 45%;
	font-size: 1rem;
	font-weight: 100;
	line-height: 26px;
	z-index: 101;
}

.topHeader .span2{

	width: 100%!important;
}
.topHeader img{
	float: left;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.bgTopHeader{
	width: 50%;
	position: absolute;
	right: 0;
	top: 0;
	height: 380px;
	z-index: 99;
}
.under-image{
	margin-top: 203px;
	text-align: center;
	color: #383838;
	background: #7c7c7c;
	height: 120px;
	padding: 20px;
	border-radius: 5px;
}
.under-image span{
	font-size: 1.4rem;
	color: #fff;
}

#logo_header{
	float: left;
	width: 240px;
	position: relative;
	top: 10px;
}
#logo_header img{
	width: 100%;
	height: auto;
}
#btn_cadastroHeader{
	color: #383838;
}
#btn_cadastroHeader:hover{
	color: #0080C7;
	transition: .2s;
}
#btn_loginHeader{
	color: #fff !important;
	background: #ffc107;
}
#btn_loginHeader:hover{
	background: #0080C7;
	transition: .2s;
}


#btn_venderHeader{
	color: #fff !important;
	background: #3cab10;
}
#btn_venderHeader:hover{
	background: #0080C7;
	transition: .2s;
}

footer{
	width: 100%;
	background-color: #dedede;
	padding: 30px 0;
	float: left;
	color: #383838;
}
footer ul li:nth-child(1){
	font-size: .7rem;
}
footer ul li{
	float: left;
	width: 100%;
	font-weight: 300;
	font-size: .9rem;
}
footer ul li a{
	color: #383838;
}
footer ul li > ul li{
	margin: 2px 0;
}
footer ul li h4{
	margin-bottom: 20px;
}
footer ul li img{
	width: 150px;
	margin-bottom: 46px;
}
footer ul li > ul li input[type="text"],
footer ul li > ul li input[type="button"]{
	margin: 15px 0 0;
	border: none;
	background: none;
	float: left;
}
footer ul li > ul li input[type="text"]{
	background: #fff;
	color: #383838;
	width: 75%;
	padding: 8px 12px;
	border-radius: 4px 0 0 4px;
}
footer ul li > ul li input[type="button"]{
	background: #383838;
	color: #fff;
	width: 25%;
	padding: 8px 12px;
	border-radius: 0 4px 4px 0;
}
#midiaFooter a{
	font-size: 1.6rem;
	float: left;
	margin: 20px 30px 0 0;
}
#midiaFooter a:last-child{
	margin-right: 0;
}

#login{
	display: none;
}
.lightbox{
	background: rgba(0,0,0,0.9);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
}
#loginbody{
	width: 350px;
	margin: 5vh auto 0;
	background-color: #fff;
	border-radius: 4px;
	padding: 20px;
}
#loginbody ul li,
#loginbody ul li input{
	width: 100%;
	margin-bottom: 10px;
	background: none;
	border: none;
}
#loginbody ul li input[type="text"],
#loginbody ul li input[type="password"]{
	padding: 10px 15px;
	font-weight: 400;
	border: solid 2px #d3d3d3;
	border-radius: 5px;
	color: #000;
}

.go_login {
color:#fff;
}

#loginbody ul li input[type="submit"],#loginbody ul li button{
	border-radius: 30px;

	position: relative;
	padding: 8px 0;
	float: none;
	margin: 0 auto;
	width:100%;
}
#loginbody ul li button a{
	color: #fff;
}
#loginbody ul li p{
	text-align: center;
	font-size: 1rem;
	color: #737373;
}
.close-modal{
	width: 100%;
	margin: 20px 0;
	text-align: center;
	color: #dedede;
}


#slides{
	background-color:#ebebeb;
	min-height:300px;
	height:auto;
	position:relative;
}
#slides li{
	overflow: hidden;
}

#slides li .imgDestaque{
	max-height:495px;
}
#slides button i.fa{color:#fff!important;font-size:50px;padding-top:50px;padding-left:10px;padding-right:10px;}
.buscaFiltro{
	padding-left:0!important;
}

.filtro_mobile{display:none;}

#filtro-home{
	background: rgba(76,1,1);
	color: #fff;
	width: 100%;
	padding: 15px 0;
	border-radius: 5px;
	
	z-index: 15;
	height: 65px;
}
#filtro-home > li > ul{
	z-index: 40;
	position: absolute;
	background: rgba(76,1,1);
	width: 200px;
	margin-top: 20px;
	padding: 20px;
	left: 0;
	top: 20px;
	max-height: 200px;
	border-radius: 0 0 5px 5px;
	overflow-y: scroll;
	display: none;
}
#filtro-home > li > ul li{
	float: left;
	width: 100%;
	margin: 5px 0;
}
#filtro-home > li > ul li a{
	color: #fff;
}
#filtro-home li{
	float: left;
	font-weight: 300;
	font-size: .9rem;
	position: relative;
}
#filtro-home li div{
	padding-top: 3px;
}
#filtro-home li div,
#filtro-home li input[type="text"]{
	background: none;
	color: #fff;
	width: 100%;
	border: none;
	border-bottom: solid 2px #fff;
	height: 32px;
}
#filtro-home li input[type="button"]{
	width: 100%;
	background: #fff;
	border: none;
	color: #4c0128;
	box-shadow: none;
	border-radius: 5px;
	padding: 6px 0;
}
#filtro-home li div i{
	position: absolute;
	right: 18px;
}
/*#slider-comitentes .owl-nav {
	font-size:30px;
	position:absolute;
	top:100px
}

#slider-comitentes  .owl-next{
	left:99%;
	position:absolute
}*/
.owl-theme {
		 position:relative;
	 }
.owl-prev, .owl-next {
    position:absolute;
 }

.owl-prev {
    left:0;
    top: 100px;
 }

 .owl-next {
    right:0;
    top:100px;
 }


#destaques4{margin-top:40px}
.owl-dots{display:none;}
#destaques2{margin-top:-20px;}
#destaques2 .row h4{margin-top:20px;}

.dados-slider{
	width: 60%;
	background: rgba(76,1,1,0.6);
	padding: 11px 20px 0 20px;
	border-radius: 0 0 4px 4px;
	position: absolute;
	left: 0;
	top:120px;
	color: #fff;
	height: 182px;
}


.texto_full{
	position:absolute;
	width:100%;
	background: rgba(76,1,1,0.6);
	bottom:0;
	height:74px;
	padding-top:9px;
	padding-bottom:9px;
	color:#fff;
}

.texto_full h1{
	font-size:25px;
	font-weight:bold;
}
.texto_full h2{
	font-size:16px;
	font-weight:500;
}
.texto_full a{
	color:#fff;
}
.controller{
	border-bottom: solid 1px #fff;
	height: 50px;
	float: left;
	width: 100%;
	position: relative;
	z-index: 15;
	top: 7px;
}
.controller .fa-angle-down{
	display: none;
}
/* SLIDER HOME */
.dados-item-home h3 a{
	font-size: 22px;
	font-weight: 600;
	color:#fff
}
.dados-item-home .col-md-8 span{font-size:11px; }

.dados-item-home li:nth-child(1){
	width: 100%;
	padding:0;
	font-size: 1.2rem;
}
.dados-item-home li:nth-child(3){
	margin-top:-30px!important;
}
.sliderData{
	position:absolute;
	left:10px;
	width:280px;
	top:10px;
	color:#fff;
	font-weight: 900;
	font-size: 1.2rem;
	margin-bottom: 0;
}

.sliderData small{
	font-weight: 300;
	font-size: 1rem;
	color:#fff
}
.ver-item{
	border-color: #fff;
	color: #fff;
	position: absolute;
	right: 65px;
	font-size: .85rem;
}
.fechar-item,
.abrir-item{
	color: #fff;
	border-color: #fff;
	position: absolute;
	right: 15px;
	width: 40px;
	height: 40px;
	text-align: center;
	padding-top: 10px;
	font-size: 1rem;
}
.transition{
	transition: .4s linear;
	-moz-transition: .4s linear;
	-webkit-transition: .4s linear;
	transition-delay: .3s;
	-moz-transition-delay: .3s;
	-webkit-transition-delay: .3s;
}
.dados-item-home li i,
.dados-item-home li dl,
.dados-item-home li{
	float: left;
}
.dados-item-home div{
	width: 100%;
	float: left;
}
.dados-item-home li dl{
	margin-bottom: 10px;
}
.dados-item-home li dl dt{
	font-weight: 300;
	font-size: 1rem;
}
.dados-item-home li dl dd{
	font-weight: 900;
	font-size: 1.2rem;
	margin-bottom: 0;
}
.dados-item-home li i{
	padding-right: 10px;
	font-size: 2rem;
	margin-top: 10px;
}
.dados-item-home li:nth-child(2){
	font-size: 2rem;
	line-height: 2.5rem;
	padding-left: 0;
}

.itemLote{
	background-color: #fff;
}
.imgLoteSmall{
	height: 165px;
	width: 100%;
	margin-bottom:10px;
	/*margin: 10px 0;*/
}
.imgLoteSmall div{
	width: 100%;
	height: 100%;
	padding: 0 !important;
}
.imgLoteSmall img{
	width:100%;
	object-fit: cover;
	height: 100%;/*auto*/
}

.sliderNoPic{
	height:100%!important;
	width:auto!important;
	margin:auto!important;
}

.destaqueLotes li{
	float: left;
	padding: 5px;
}
.destaqueLotes li > ul li{
	padding: 0 !important;
}
.destaqueLotes li.containerFull{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 5px;
}
.itemInside{
	background-color: #fff;
	border-radius: 4px;
	padding: 5px;
	width: 100%;
	position: relative;
	min-height:429px
}
.itemInside li.descricao{
	height: 90px;
}

.itemInside li.descricao a{
color:#000;
}


.itemInside li > div,
.itemInside li > div *{
	/*float: left;*/

}
.itemInside li > div{
	padding: 7px 10px;
	font-size: .9rem;
}
.itemInside li > div:nth-child(2){
	height: 45px;
}
.itemInside li > div small{
	font-size: .75rem;
	line-height: 20px;
	float: left;
	width: 100%;
}
.itemInside li > div strong{
	font-size: .9rem;
	line-height: 20px;
}
.itemInside li > dl{
	margin-bottom: 0;
	padding: 5px;
	padding-top:0!important;
	height: 100%;
}
.itemInside li > dl dt small{
	font-weight: 700!important;
	text-transform:capitalize;
}
.itemInside li > dl dd{
	font-size: .75rem;
	font-weight: 400;
	line-height: 15px;
}
/*.descricao{
	margin-bottom: 10px;
}*/

#slider-comitentes{
	height: 250px;
	width: 100%;
}
#slider-comitentes  li{
	padding: 0 20px;
	text-align:center;
}

#slider-comitentes li div{
	width: 70%;
	float: none;
	margin: 10px auto;
	text-align: center;
}
#slider-comitentes li .imgComitente{
	height: 100px;

}
#slider-comitentes li div img{
	width: 100%;margin-top:10px;
}
#slider-comitentes li span{
	font-size: 3rem;
	width: 100%;
	text-align: center;
	float: left;
	color: #4c0128;
	font-weight: 700;
	line-height: 40px;
}
#slider-comitentesli small{
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	color: #4c0128;
}
.cliqueveja{
	background-color: #4c0128;
	color: #fff;
	float: left !important;
	padding: 10px 0;
	border-radius: 4px;
	margin-left: 15% !important;
}

.pageNavegacao{
	float: left;
	width: 100%;
}
.pageNavegacao li a{
	border: none !important;
}
.pageNavegacao .btn-toolbar{
	float: left;
}

nav .dropdown-menu{
	background: #dedede;
	color: #4c0128;
	top: 30px !important;
	z-index: 110 !important;
	position: absolute;
}
nav .dropdown-menu a{
	color: #4c0128;
	padding-left: 15px;
}
nav .dropdown-menu a:hover{
	color: #0080c7 !important;
}

.card{
	margin-bottom:10px;
}

.mostraLotesLeilao .card{
	float:left
}




.card h1, .card h2, .card h3,
.card h4, .card h5, .card h6{
	margin-bottom: 0;
}
.card h6{
	font-weight: 700;
	color: #838383;
	margin: 5px 0 0 10px;
}
.card-header{
	background: none !important;
}
.card-header div, .card-body div,
.card-footer div{
	padding: 5px !important;
	margin-bottom: 0;
}
.card-header, .card-body,
.card-footer{
	border: none !important;
	padding: 0 !important;
}
.card-footer{
	background-color: none !important;
	margin: 5px 0;
	padding: 10px 5px;
}
.card-footer div{
	padding: 0 5px !important;
	float: left;
}
.card-footer div span{
	width: 100%;
	float:left;
}
.card-body .descricao{
	padding: 5px 10px;
	border-radius: 4px;
	margin-bottom: 0;
	font-size:.75rem;
}

.dl_comitente dt{
	height: 30px;
	margin-bottom: -5px!important;
}
.dl_comitente dl{
	padding: 0 10px !important;
}
.buscaField div.fullwidth > dl.infosSub{
	max-height: 40px !important;
}
.buscaField div.fullwidth > dl.descricao{
	height: 90px;
}
.card-header dd{
	font-size:.9rem;
	font-weight:bold;
}


.card-header dt,
.card-body .descricao dt{
	font-size: .7rem;
	font-weight:normal;
}
.card-header dd,
.card-body .descricao dd{
	line-height: 20px;
	margin-bottom: 0;
}
.card-body .descricao dd > p{
	float: left;
}
.card-body .descricao dd > p:nth-child(1){
	width: 65%;
}
.card-body .descricao dd > p:nth-child(2){
	position: relative;
	top: -21px;
	width: 35%;
}
.card-header dl{
	padding: 6px 10px;
	border-radius: 4px;
	width: 100%;
	margin-bottom: 0;
}
.card-header dl.nopad{
	height: 34px;
	overflow: hidden;
}

.card-body .descricao *{
	height: auto;
}
.card-header > div, .card-body > div{
	float: left;
	display: inline-flex;
}
.loteLeft{
	width: 25%;
	float: left;
}
.loteRight{
	width: 70%;
	float: right !important;
}
.imgCard{
	text-align:center;
	min-height:91px
	/*padding: 0 10px !important;*/
}
.sobrescrito{
	text-decoration: line-through;
	color:#737373!important
}
.imgCard a{
	overflow: hidden;
	border-radius: 4px;
	float: left;
	width: 100%;
}
.imgCard img{
	max-height:91px!important;
	cursor:pointer;
}
.card-body > .col{
	padding: 0;
}

/*.cardLance{
	width: 23%;
	float: left;
	margin-right: 10px;
}
.cardVisita{
	width: 23%;
	float: right !important;
	margin-right: 10px;
}
.cardIncremento{
	width: 60%;
	float: right !important;
}*/

.col1-2{
	width: 48% !important;
}
.col1-2:nth-child(odd){
	margin-right: 10px !important;
}
/*.col1-2:nth-child(odd){
	margin-left: -10px !important;
}*/
.col2{
	width: 50% !important;
}
.col2-3{
	width: 66.6%;
	padding-right: 10px;
}
.col3{
	width: 33.3% !important;
}
.col1-3{
	width: 30.7% !important;
	margin-right: 10px !important;
}
.col1-3:last-child{
	margin-right: 0 !important;
}
.col1-4{
	width: 25% !important;
}
.col3-4{
	width: 75% !important;
}
.nomargin{
	margin: 0 !important;
}
.subDestaqueLote .card-leilao > .card-body > div dl{
	width: 100%;
	max-height: 48px;
	overflow: hidden;
}
.subDestaqueLote .card-leilao .card-body > .fullwidth dl.descricao{
	height: 70px !important;
}
#descricaoLeilaoHome{
	height: 100px;
}

.btnbar-leilao{
	width: 100%;
}
.btnbar-leilao li{
	float: left;
	display: inline-flex;
}
.btnbar-leilao > .btn-item button{
	width: 100%;
	background: #4c0128;
	color: #fff;
	padding: 6px;
	border-radius: 5px;
	font-size:16px;
}

.btnbar-leilao > .btn-item button a{
	color:#fff;
}


.first-col .card dl{
	margin-bottom: 10px;
}
.third-col > div{
	float: left;
	padding: 5px;
}
.third-col .card{
	float: left;
	display: flex;
	padding: 5px;
}

/*#lanceAuto{
	display: none;
}*/
#lanceAuto input[type=text],#lanceAuto select,.selectLance{
	width: 100%;
	border-radius: 3px;
	border: solid 2px #dedede;
	padding: 8px 12px;
	font-size: .9rem;
	margin-top: 15px;
	background-color:#fff;
	height:39px;
}

#lanceAuto input[type=checkbox]{
	float: left;
	margin-top: 4px;
}
#lanceAuto span{
	float: left;
	margin: 0;
	padding: 0 10px 0;
}
#lanceAuto div{
	position: relative;
	top: 10px;
	width: auto;
	margin: auto;
}
.col2 > a.redbg{
	color: #fff;
}

.cards-pattern .card{

	/*margin: 0 0 10px;*/
	width: 100%;
	padding: 5px;
	position: relative;
}
.cards-pattern .card > div{
	width: 100%;
	padding: 5px;;
}
.cards-pattern .first-col:nth-child(3) .card > dl:last-child{
	border-bottom: solid 1px #dedede;
}
.cards-pattern dl{
	margin-bottom: 0;
}

.cards-pattern .card-body	 .titulo{
	min-height:110px
}
.cards-pattern dt{
	font-size: .7rem;
}
.cards-pattern dd{
	font-size: .75rem;
	line-height: 20px;
	margin-bottom: 0;

}



.arquivos{
	margin-top:40px;
}
.arquivos li:nth-child(1){
	font-size:11px;font-weight:bold;
		margin-bottom:7px;
}

.arquivos li{
	width:100%;
	clear:both;
	margin-bottom:20px;
}
.arquivos li a{
	font-size:13px;
	color:#2b2b2b
}

.arquivos li i{
	background-color:#9d2c2c;
	border-radius:20px;
	font-size:15px;
	padding-top:7px;
	display:block;
	width:28px;
	height:28px;
	color:#fff;
	float:left;
	text-align:center;
	margin-right:10px
}


/*
.card > div > .links p{
	font-size: .7rem;
	margin: auto;
	float: left;
	position: relative;
	padding: 10px 20px;
	background-color: #dedede;
	border-radius: 5px;
	width: 80%;
	text-align: left;
}
.card > div > .links p i{
	position: absolute;
	top: -9px;
	left: -8px;
	font-size: 1.6rem;
	color: #dedede;
}*/

.descricaoLote{
	min-height: 40px;
	max-height: 250px;
	overflow: hidden;
}
.toggled{
	height: auto;
	transition: .3s ease;
	-moz-transition: .3s ease;
	-webkit-transition: .3s ease;
}
.descricaoLote dl{
	height: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.openDescricao{
	float: left;
	width: 100% !important;
	text-align: center;
	margin: 0;
	padding: 0 !important;
}
.principal-first{
	margin-bottom: 0;
}
.principal-first li{
	width: auto;
	float: left;
	padding: 0 5px;
	margin-right: 30px;
}

.numeroLeilao span{
	font-size: .9rem;
}
.numeroLeilao ul{
	margin-bottom: 0;
}
.numeroLeilao li{
	font-size: .7rem;
	float: left;
	margin-right: 4px;
	font-weight: 700;
}



.titleInternas{
	float: left;
}
.titleInternas h4{
	float: left;
	width: auto;
	font-weight: 900;
	color: #7c7c7c;
}
.titleInternas .pagination{
	width:300px;
float:right
}
.pagination li,.pagination a li{
	width:15px;
}
.titleInternas .pagination li{
	padding: 0 10px;
	width: 30px;
}



.titleInternas .pagination li .page-link{
	background: none !important;
	border: none !important;
	color: #838383 !important;
}

.paginationLote ul{
	margin-bottom: 0;
}
.paginationLote li{
	text-align:center!important;
}
.paginationLote li a{
	font-size: .7rem;
	color: #333;
}
.socialMediaLote ul,
.importantLote ul{
	margin-bottom: 0;
}
.socialMediaLote li{
	width: 19.7%;
	float: left;
	padding: 0 5px;
}
.socialMediaLote li a{
	width: 100%;
	float: left;
	border-radius: 20px;
	padding: 5px 0;
	text-align: center;
	color: #fff;
}
.importantLote li{

	text-align: center;
}
.importantLote li a:hover{
	color: #0080c7;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.importantLote li a{
	color: #404040;
	font-size: .7rem;
	line-height: 5px !important;
}
.importantLote li a i{
	font-size: 1rem;
	float: left;
	width: 100%;
}
.btns-items{
	margin-bottom: 0;
}
.btns-items li{
	float: left;
	padding: 0 5px;
	margin: 5px 0;
}
.btns-items li a{
	float: left;
	width: 100%;
	padding: 5px 0;
	text-align: center;
	font-size: .8rem;
	color: #fff;
	border-radius: 20px;
}
.btns-items li a:hover{
	opacity: .8;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.containerMapLote{
	width: 100%;
	height: 350px;
}
.containerMapLote iframe{
	width: 100%;
	height: 100%;
}
#card-sliderLote{
	height: 400px;
	overflow: hidden;
	background: none;
}
.subDestaqueLote{
	width: 100%;
}
.subDestaqueLote li{
	float: left;
	padding: 0 10px !important;
}
.subDestaqueLote li .card{
	/*padding: 0 !important;*/
}
.box-desc{
	margin-bottom: 10px;
}
.tagDestaque{
	width: 100%;
	float: left;
	border-radius: 20px;
	padding: 8px 0;
	background-color: #838383;
	text-align: center;
	color: #fff;
	font-size: .9rem;
	margin-bottom: 10px;
}

.pageLeilao .container{
	padding: 0;
}
.menuLateral{
	background: #838383;
	border-radius: 4px;
	color: #fff;
	margin-top: 0;
	padding: 10px 5px;
	width: 100%;
	float: left;
}
.menuLateral li{
	float: left;
	width: 100%;
	text-align: left;
	margin: 5px 10px;
}
.menuLateral li a{
	font-size: 1rem;
	color: #fff !important;
}
.menuLateral li:hover > a{
	color: #000 !important;
	transition: .2s;
}
.menuLateral li span{
	font-weight: 700;
}

/*.dataTopLeilao{
	background: #fff;
	float: left;
	border-radius: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
}*/
.dataTopLeilao{
	margin-bottom: 15px;
	height: 363px;
}
.dataTopLeilao > li{
	float: left;
	height: 100%;
}
.dataTopLeilao > li ul li{
	position: relative;
}
.dataTopLeilao > li ul li.col-md-5{
	height: 100%;
}
.dataTopLeilao > li ul li .habilbtn{
	position: absolute;
	bottom: 0;
	margin: 0;
	width: 86%;
}
.logos span{
	font-size:13px
}
.dataTopLeilao .logos > li{
	margin: 10px 0;
	text-align:center;
}
.dataTopLeilao .logos > li div{
	width: 60%;
	margin:auto;
}
.dataTopLeilao .logos > li div img{
	width: 100%;
}

.filterPraca{
	background:#fcfcfc;
	border-radius:4px;
	margin-bottom:15px;
	height:35px;
	padding-top:7px;
}

.filterPraca ul{list-style:none;}
.filterPraca ul li{float:left;width:auto;font-size:13px;color:#434343;height:35px;padding-right:20px;font-weight:bold;}
.filterPraca ul li a{color:#8e1c1e;}


.contagemLote{
	height: 100%;
	width: 100%;
	display : flex;
	flex-direction: column;
/*	flex-direction: column;
	justify-content : space-between;*/
}
.contagemLote li{
	width: 100%;
	color: #838383;
	margin: 13px 0;
}
.contagemLote li .numberTopLeilao{
	margin-bottom: 0;
	font-size: 1.2rem;
	line-height: 9px;
}
.contagemLote span{
	font-weight:bold;
}


.contagemLote li i{
	float: left;
	font-size: 1.1rem;
	width: 25%;
	text-align: center;
	color:#424242!important
}
.contagemLote li > div{
	float: left;
	width: 50% !important;
}
.cardDescricaoLeilao{
	background: #fff !important;
	border-radius: 4px;
	float: left;
	padding: 10px;
	width:100%;
	height: 100%;
}
.cardDescricaoLeilao li{
	float: left !important;
}

.agenda .shareicons{
	width:auto;
	margin:0;
	padding:0;
	margin:auto
}
.agenda .shareicons > li{
float:left;
margin-right:8px;
margin-left:7px;
height:30px;
width:30px;
padding-top:7px;
font-size:15px;
}

.agenda .shareicons > li a{
	color:#fff;
}



.mostraLotesLeilao .card{
	margin-right: 10px;
	padding: 5px;

}
.cardDescricaoLeilao .preCol div{
	margin-bottom:10px
}
.mostraLotesLeilao .card > div{
	/*padding: 0 !important;*/
}
/*.mostraLotesLeilao .card-header > div,
.mostraLotesLeilao .card-body > div{
	padding: 10px 0;
	/*margin: 0 10px 10px 0;
}*/
.mostraLotesLeilao .card-header > div:nth-child(3){
	margin-right: 0 !important;
	background: none !important;
}
.mostraLotesLeilao .card-body > div:nth-child(1){
	width: 100% !important;
}
.mostraLotesLeilao .card-body > div dd.titleInsideLote{
	font-size: .75rem !important;``
	font-weight: 700 !important;
}
.mostraLotesLeilao .card-body > div,
.mostraLotesLeilao .card-header > div,
.card-auditorio .card-header > div{
	padding: 5px;
}

.card-body > div dl{
	width: 100%;
	float: left;
}

/*.mostraLotesLeilao .card-body > div:nth-child(3),
.mostraLotesLeilao .card-body > div:nth-child(6){
	margin-right: 0 !important;
	float: right !important;
}*/
.mostraLotesLeilao li{
	width: 32.6% !important;
	margin-right: 10px;
}
.mostraLotesLeilao li:nth-child(3n+0){
	margin-right: 0;
}
.cardPrincipalLeilao{
	font-size: .8rem;
	padding: 0 !important;
}
.cardPrincipalLeilao > div{
	padding: 5px 10px;
	margin-bottom: 10px;
}
.agenda .btn-link{
	background: #838383;
	padding: 5px 15px;
	border-radius: 5px;
	color: #fff;
	width:100%!important;
	text-align:center;
	margin-top:5px
}

#pessoaFisica,
#pessoaJuridica{
	display: none;
}
#pessoaFisica > div,
#pessoaJuridica > div{
	float: left;
	height: 100%;
}
#btnFisica{

}
.cadastro-sectionTipo{
	margin-bottom: 30px;
	border-bottom: solid 2px #d3d3d3;
	padding-bottom: 40px;
	margin-bottom: 40px;
}
.cadastro-sectionTipo div:hover{
	background-color: grey;
	transition: .3s;
}
.btnSelected{
	background: #0080C7 !important;
	transition: .3s;
}
.btnUnselected{
	background: #d3d3d3;
	transition: .3s;
}
.cadastro-sectionTipo div{
	width: 100%;
	text-align: center;
	background: #4c0101;
	color: #fff;
	padding: 20px;
	border-radius: 8px;
	position: relative;
	height: 120px;
}
.cadastro-sectionTipo div > span{
	position: absolute;
	left: 50px;
	top: 20px;
	height: 80px;
	width: 100px;
	font-size: 1.6rem;
	text-align: left;
	font-weight: 100;
}
.cadastro-line{
	padding: 15px 20px 0;
	border-radius: 8px;
	background-color: #bcb8b8;
	color: #fff;
}
.cadastro-line h2{
	font-weight: 100;
}
.cadastro-columns{
	width: 100%;
	float: left;
	margin-bottom: 40px;
	border-bottom: dashed 2px #bfbfbf;
	position: relative;
}
.cadastro-columns li{
	float: left;
	margin-bottom: 20px;
}
.cadastro-columns small{font-size:11px;font-weight:bold}
.add_socio{margint-top:0!important;margin-bottom:40px}
.bulletColumn{
	/*position: absolute;
	left: -285px;
	top: 40px;
	width: 260px;*/
	color: #fff;
	min-height: auto !important;
	margin-bottom: 0 !important;
}
.bulletColumn span{
	text-align: center;
	padding: 5px 13px;
	border-radius: 18px;
	background-color: #555;
	float: right;
}
.bulletColumn h2{
	float: left;
	font-weight: 100;
}
.bulletColumn i{
	float: right;
	margin: 10px 0 0 10px;
}
.cadastro-columns li label{
	font-size: .8rem;
	margin-left: 0;
}
.cadastro-columns li{
	min-height: 76px;
}
.cadastro-columns > li > .fa-angle-down{
	position: absolute;
	right: 25px;
	top: 45px;
}
.cadastro-columns li small{
	font-size: .9rem;
	margin-top: 0;
	float: left;
}
.cadastro-columns li input,
.cadastro-columns li select,
.cadastro-columns li textarea
{
	width: 100%;
	padding: 10px 12px;
	border: none;
	border-radius: 5px;
}
.cadastro-columns li select{
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.cadastro-columns li textarea{
	border-radius: 4px;
	height: 100px;
}
.cadastro-columns li input[type=submit],
.cadastro-columns li input[type=reset]{
	text-align: center !important;
}
.checkboxes li input[type=checkbox]{
	float: left;
	margin-top: 3px;
	width: 20px;
	height: 20px;
	padding: 0;
	z-index: 10;
	position: relative;
}
.cadastro-columns li .fa-check{
	position: absolute;
	top: 10px;
	left: 19px;
	font-size: 12px;
	color: #0080C7;
	display: none;
	z-index: 9;
}
.checkboxes li p{
	float: right;
	width: 90%;
}
#txCategorias option{
	padding: 8px 0;
}
#termos{
	height: 300px;
	width: 100%;
	border-radius: 8px;
	padding: 15px 20px;
	overflow:auto!important;
	background-color: #fff;
}

#voltaTopo{
	position: fixed;
	bottom: -20px;
	width: 100%;
	z-index: 100;
	display: none;
}
#voltaTopo div{
	margin: 0 auto;
	border-radius: 10px 10px 0 0;
	height: 28px;
	padding: 10px 15px;
	float: none;
	width: 125px;
	background-color: #0080C7;
	cursor: pointer;
	box-shadow: 0 6px 15px #3d3d3d;
}
#voltaTopo div p,
#voltaTopo div i{
	float: left;
	color: #fff;
	position: relative;
}
#voltaTopo div p{
	font-size: .9rem;
	top: -8px;
}
#voltaTopo div i{
	/*margin-left: 10px;*/
	top: -4px;
	right: -10px;
}


.bgFrames li{
	float: left;
}
.bgFrames li i{
	width: 100%;
	float: left;
	text-align: center;
	margin: 10px 0;
	font-size: 2rem;
	color: #d3d3d3;
}
.bgFrames li:hover i{
	color: #4c0128;
	transition: .3s;
}
.bgFrames li > div{
	width: 100%;
	padding: 15px;
	border-radius: 6px;
	background-color: #fff;
	height: 240px;
	position: relative;
	text-align: center;
}
.bgFrames li > div h5{
	font-family: 'PT Serif', serif;
	position: relative;
	top: 10px;
}
.bgFrames li > div span{
	position: relative;
	top: 10px;
}
.containerImgContato{
	width: 80px;
	float: none;
	margin: 10px auto;
}
.containerImgContato img{
	width: 100%;
}

.col-field h1{
	margin: 30px 0 20px;
	float: left;
	width: 100%;
	color: #7c7c7c;
	text-align: center;
}
#lista-sobre li dl{
	background-color: #d3d3d3;
	padding: 20px;
	height: 190px;
	border-radius: 10px;
}
#lista-sobre dt{
	font-size: 1.4rem;
	background-color: #4c0128;
	width: 55px;
	margin: 0 auto 20px;
	color: #fff;
	padding: 10px;
	border-radius: 5px;
}
#lista-sobre dl{
	text-align: center;
}

.borderSolidleft{
	border-left: solid 5px #fff;
}
.borderSolidright{
	border-right: solid 5px #fff;
}

.pageNavegacao .pagination li{
	width: auto;
}

#btnMenu{
	display: none;
}

.mobile{
	display: none;
}
.desktop{
	display: block;
}

#slideD{
	display: none;
}

.card > .links div{
	margin-right: 10px;
	float: left;
	margin: initial 10px initial;
}
.card > .links li{
	width: 100%;
	padding: 0;
	margin: 5px 0;
}
.card > .links p{

}
.card > .links p a{
	color: #383838;
}



#ofertasHome div.card-body,#vendadiretaHome div.card-body{
	padding-top: 0 !important;
}



#vendadiretaHome .card,
#vendadiretaHome .card > div > div,
#vendadiretaHome .card .card-footer ul li,
#ofertasHome .card,
#ofertasHome .card > div > div,
#ofertasHome .card .card-footer ul li{
	padding: 5px;
}

#vendadiretaHome div.card-body .imgCard,
#ofertasHome div.card-body .imgCard{
	border-radius: 4px;
	overflow: hidden;
	width: 100%;
}

#vendadiretaHome div.card-body .col-md-9 > dl.descricao,
#ofertasHome div.card-body .col-md-9 > dl.descricao {
	width: 94%;
}

#vendadiretaHome div.card-body .nopad > dl.descricao,
#ofertasHome div.card-body .nopad > dl.descricao{
	margin-bottom: 0 !important;
}



.lineinside{
	float: left;
	width: 100%;
}
.lineinside > li{
	float: left;
}
.lineinside .card > div,
.lineinside .card > span,
.lineinside .card > small{
	padding: 0;
	float: left;
	width: auto;
	text-align: center;
}

#lancesaovivo{
	margin-bottom: 0;
}
#lancesaovivo li{
	border-bottom: solid 1px #dedede;
	padding: 5px 0;
}
#lancesaovivo li:last-child{
	border: none;
}
#imageaovivo{
	height: 200px;
}
#imageaovivo img{
	width: 100%;
}
#videoaovivo{
	float: left;
}
#videoaovivo > div{
	height: 250px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
}

#lblance{
	position: absolute;
	transition: .2s ease;
	width: 100%;
}
#lblance .card{
	position: relative;
	top: -400px;
	z-index: 999;
	box-shadow: 0 6px 12px #858585;
}
#fecharlance{
	position: absolute;
	top: 15px;
	right: 15px;
}

#err_lance{
	font-weight:bold;
	color:red;
	font-size:13px;
}

#confirmarLance{
	width:100%!important;
	display:block
}

#nearby_bar{
	background-color:#ffd860;
	height:25px;
	color:#0c0c0c;
	font-size:14px;
	padding-top:3px;
	width:100%;
	display:none;
}

#vendadiretaHome .owl-dots{display:block;margin:auto;text-align:center}
#vendadiretaHome .owl-dot{width:20px;height:20px;color:blue;content:'X'!important;}
#vendadiretaHome .owl-dot span{border:1px black solid; border-radius:20px;display:block;width:10px;height:10px;}
/*/ ---- RESPONSIVIDADE ---- /*/



@media screen and (max-width: 400px){
	.recessoBig{display:none!important;}
	.recessoSmall{display:block!important;}
}

@media screen and (min-width: 400px){
	.recessoSmall{display:none!important};
	.recessoBig{display:block!important};
}

.recessoSmall,.recessoBig{margin-bottom:30px;}


/* MOBILE */
@media screen and (max-width: 736px){
		/* COMMON */


.dataTopLeilao .colunadomeio{
	padding:0!important;
	margin:0!important;
}


/*agenda*/
.dataTopLeilao .card{
	display:none
}

.dataTopLeilao{
	height:440px;
}
.preCol div{display:none}
.preCol .dte, .preCol .dte div{
	display:block;

}
.dataTopLeilao .desclei{
	font-size:15px;
	padding:0;
	margin:0;
	margin-top:20px;
}






.buscaFiltro{padding-left:10px!important;}

.submenu_leiloes,.submenu_empresa{
	width:100%;
	height:auto;
}
.submenu_leiloes a.dropdown-item,.submenu_empresa a.dropdown-item{
	color:gray!important;
}

		article{
			padding: 30px;
		}
		.mobile{
			display: block;
		}
		.desktop{
			display: none;
		}

		/* HEADER E MENU */
		#logo_header{
			margin: 10px auto 30px;
			float: none;
		}
		.upHeader{
			text-align: center;
		}
		#btnMenu{
			display: block;
			margin: 0 auto 20px;
			text-align: center;
		}
		#btnMenu i{
			background: #dedede;
			border-radius: 5px;
			height: 40px;
			width: 40px;
			padding: 11px 11px 0;
			font-size: 1.2rem;
		}
		#closeMenu{
			text-align: center;
			margin: 0 auto 20px;
		}
		#closeMenu i{
			font-size: 2.2rem;
			color: #dedede;
		}
		nav{
			margin-bottom: 0;
		}
		nav ul{
			width: 100%;
			padding: 30px 0 0;
			background: #c2c2c2;
			position: fixed;
			z-index: 999;
			height: 100%;
			top: 0;
			float: left;
			display: none;
		}
		nav ul > li{
			width: 100%;
			margin: 15px 0;
			text-align: center !important;
		}
		nav ul > li a{
			text-align: center;
			color: #fff !important;
			text-align: center !important;
			font-size: 1.4rem;
			font-weight: 300;
			margin: 0 auto;
		}
		nav ul > li:last-child{
			right: 0;
			position: absolute;
			bottom: 20px;
		}
		nav ul li.btn-group{
			text-align: center !important;
			justify-content: center;
			align-items: center;
		}
		nav .dropdown-menu{
			left: 6vh;
			width: 78%;
			box-shadow: 0 5px 36px #959595;
			top: 50px !important;
		}
		nav .dropdown-menu a{
			margin: 15px 0;
			color: #5a5a5a !important;
		}





		.dados-item-home li:nth-child(1){
			font-size: .8rem;
			text-align: center;
		}
		.dados-item-home li:nth-child(2),
		.dados-item-home li:nth-child(2) h2{
			font-size: 1.2rem !important;
		}
		.dados-item-home li div{
			width: 50%;
		}
		.dados-item-home li div i{
			font-size: 1.3rem !important;
			width: 100%;
			margin-bottom: 10px;
		}
		.dados-item-home li div dl *{
			font-size: .9rem;
		}
		/*#slider-home ul li img{
			width: auto;
			height: 100%;
			margin: -20% 0 0 -60%;
		}
		#slider-home ul li {
			align-items: center;
			justify-content: center;
		}*/
		#filtro-home{
			display: none;
		}

		.slidesjs-pagination li{
			width: 20px !important;
			margin: 5px 10px;
		}
		.slidesjs-pagination{
			width: 200px;
			right: 22%;
			top: 85%;
		}
		.dados-item-home h3{
			width:90%;margin:auto;
		}

		.dados-item-home h3 a{
			font-size: 15px;
		}
		.dados-slider{
			width: 100%;
			top:80px;

		}



		/* CARDS */
		.itemInside{
			margin: 10px 0;

		}
		.itemInside .col-md-6{
			widfth: 50%;
		}

		.pageNavegacao .btn-toolbar{
			float: none;
		}
		.pageNavegacao .btn-toolbar > .btn-group{
			margin: auto;
		}
		.pageNavegacao > ul{
			width: 100%;
		}

		footer *{
			text-align: center;
		}
		footer .col-md-2, footer .col-md-4{
			display: none;
		}
		footer ul li img{
			margin-bottom: 20px !important;
		}
		#midiaFooter{
			width: 140px;
			float: none;
			margin: auto;
		}
		#midiaFooter a{
			margin-bottom: 40px;
			margin:auto;
			margin-left:10px
		}
		#slider-comitentes{
			height: 260px;
		}
		.itemComitente li .imgComitente{
			height: auto;
		}
		.itemComitente li div img{
			margin-top: auto;
		}
		.itemComitente > li{
			width: 100%;
		}

		#slides{
			min-height: 160px;
			msax-height:350px;
		}

		#slides li .imgDestaque{
			/*height:370px;*/
			width:100%;
			margin-top:-20px;
		}
		#slides li .sliderNoPic{
			max-hseight:370px!important;
			width:auto!important;
			margin:auto!important;
		}
		.dados-item-home li:nth-child(2){
			line-height:1.5rem;
		}


		/*.slidesjs-slide{
			height: 415px !important;
		}
		#slider-home ul li img{
			margin-left: -50%;
		}*/
		.pageNavegacao > ul{
			width: 275px !important;
			margin: 20px auto;
		}
		/*.#slidesD .slidesjs-pagination{
			display: none;
		}
		#slidesD .slidesjs-navigation{
			position: absolute;
			top: 40% !important;
			font-size: 2.5rem;
			z-index: 999;
			color: #dedede;
		}
		#slidesD .slidesjs-next{
			right: 0;
		}*/

		.btnSerieLote span.btnVerLote{
			width: 180px;
		}

		#filtro-home{
			width: 100%;
			height: 100%;
			position: fixed;
			top: 0;
			border-radius: 0;
			z-index: 110;
		}
		#filtro-home > div{
			width: 100%;
			margin: 20px auto;
			position: absolute;
			bottom: 0;
			text-align: center;
		}
		#filtro-home > div i{
			text-align: center;
			margin: auto;
			font-size: 2.4rem;
		}
		#filtro-home li div,
		#filtro-home li input[type="text"]{
			padding: 15px !important;
			font-size: 1.2rem;
			height: auto;
		}
		#filtro-home li button{
			width: 100%;
			padding: 10px;
			font-size: 1.2rem;
			text-transform: uppercase;
			margin-top: 20px;
		}
		#filtro-home > li > ul{
			width: 100%;
			float: left;
			margin-top: 0;
			max-height: 500px;
			top: 65px;
		}
		#filtro-home > li > ul li{
			margin: 8px 0;
			font-size: 1rem;
			text-align: center;
		}
		.card-leilao > .card-body > div dl{
			width: auto;
		}

		.mostraLotesLeilao .card-body div{
			display: flex;
		}
		.cards-pattern .card{
			width: 100% !important;
		}
		.mostraLotesLeilao .card-header > div dl.bgSoftGray{
			width: auto !important;
		}
		nav .menuLateral{
			display: none;
		}
		.titleInternas h4{
			width: 100%;
			text-align: center;
		}


		/* PAGINA LOTE */

		.pageLote > .container{
			padding: 0;

		}
		.pageLote .third-col > div{
			padding: 5px;
		}
		.numeroLeilao *{
			text-align: center;
		}
		.numeroLeilao ul{
			float: none;
			width: auto;
			margin: auto;
		}
		.principal-first li{
			width: 50%;
			margin-right: 0;
		}
		#slidesLote{
			width: 108% !important;
		}
		#slidesLote .slidesjs-container,
		#slidesLote .slidesjs-container .slidesjs-control{
			width: 100%;
		}
		#slidesLote .slidesjs-container{
			overflow: hidden;
			border-radius: 5px;
			height: 195px !important;
			width: 99% !important;
		}
		#slidesLote .slidesjs-pagination{
			width: auto;
			left: initial;
			margin: 0 auto 6px;
		}
		#card-sliderLote{
			height: 230px;
		}

		.card > .links li:hover ~ .card > .links p,
		.card > .links li:hover ~ .card > .links div{
			background-color: #0080C7;
			transition: .3s;
		}
		.card h5{
			margin-bottom: 0;
			font-size: 1rem;
		}
		.containerMapLote{
			height: 200px;
		}
		.paginationLote li a{
			font-size: .7rem;
			color: #333;
		}

		.sliderData small{display:none}
		.dados-slider{height:350px}


		.texto_full{
			height:100px;
			padding-top:5px;
			padding-bottom:5px;
		}

		.texto_full h1{
			font-size:17px;
			font-weight:bold;
		}
		.texto_full h2{
			font-size:12px;
			font-weight:500;
		}
		.texto_full span{display:none;}

}



.txStatusLote{color:#fff!important}
.contato_icons dd i{font-size:20px;color:grey;padding-left:10px}
.contato_icons a{color:grey}
.destaquetexto{color:black;font-weight:600}

#leilao_main{height:83px;padding-top:26px}
#leilao_main h2{font-size:28px;color:#fff}
.graybgclear{background-color:#4c0101;padding-top:10px;padding-bottom:10px;color:#fff}
.graybgclear a{font-size:12px}
.graybgclear h2{font-size:22px;margin-bottom:0}
.graybgclear span{font-size:16px}
.painel1{background-color:#f9f9f9;padding-top:18px;color:#525252}
.painel2{background-color:#fff;padding-top:18px;color:#525252}
.painel3{background-color:#f6f5f5;padding-top:18px;color:#525252}

.painel2 .linha:nth-of-type(odd) div {
    background: #e0e0e0;
}

.painel2 .linha:nth-of-type(even) div {
    background: #fff;
}


.painel2 .linha div{
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
	border-bottom:2px #ba9090 solid;
  /* background: #e0e0e0; */
}

.painel2 .linha{	color:#717171}

.painel2 .linha span{font-size:13px!important;margin-bottom:4px}
.painel2 .linha .fa-trophy{color:#e7c400}
.painel2 .ativo{border-bottom:4px green solid}
.painel1 p{font-size:13px}
.superscrito{text-decoration:line-through;}
.painel3 .pricing{margin-top:15px;margin-bottom:15px}
.painel3 .pricing h3{color:#77164b}
.painel3 .pricing span{font-size:10px}
.painel3 .pricing small{font-style: italic;font-size:11px}
.painel3 .opc_lance{margin-bottom:30px;background-color:#fff!important;}
.painel3 .waiting{text-align:center;height:78vh;color:#ccc}
.painel3 .waiting h4{font-size:14px;font-weight:bold}
.painel3 .waiting h5{font-size:12px}

.hide{display:none}
.pageLote .owl-nav .fa{font-size:30px;color:#fff;margin-top:70px!important}
.conteudo{font-size:0.90rem;padding-bottom:30px;padding-top:10px};
.conteudo small{font-weight:bold};
.mapa{border-radius:5px!important}
.area{background-color:#fff;border-radius:5px}
#titulo_mapa{margin-top:40px;}
.r3d{margin-bottom:15px;padding-top:7px;padding-bottom:7px;}
.hide{display:none!important}
.linha{cursor:pointer}


.propostabox{background-color:#f58a00; text-align:center;}
.propostabox a, .cardDescricaoLeilao .btn-link a {color:#fff;font-size:14px;font-weight:bold;}
.avaliacao_box dt{font-size:14px;color:#000}
.avaliacao_box dd{color:#000!important;font-size:16px!important;}
nav a{ cursor:pointer}
.paginationLote .col-3 i{ font-size: 1.2rem!important}
.card .txStatusLote{padding:5px;font-weight:bold;border-radius:5px;text-align:center;font-size:16px}

.offcolor{color:#d1d1d1;}

@media screen and (max-width: 780px){
	#formaa h1{font-size:20px!important;padding-top:0!important}
	#formaa p{font-size:13px!important}
	#formaa .container .col-md-5{padding-top:0!important}
	#formaa .texto{font-size:11px;}
	#formaa select{height:100px;}

.bgTopHeader img{
	display:none
}
.topHeader span{
	width:100%;
}

.topHeader{
	width:80%!important;
	margin:auto!important;
	margin-bottom:50px!important;
}

.bgFrames li > div{
	height:auto!important;
	margin-bottom:20px
}


}

#forma2{color:#fff;width:100%;height:287px;padding:20px;max-width:724px;margin:auto;z-index:100000000;top:100px;background-color:#386cac;min-height:287px;margin-top:100px;height:auto;border-radius:8px}
#forma2 .fecha_contato2{text-align:right;}
#forma2 .fecha_contato2 a{color:#fff;}
#forma2 h1{
	font-weight:bold;color:#fff;font-size:25px;
	text-align:center;
	margin-bottom:20px;
}

#forma2 h1 span{
	color:#eca83b;
}

#forma2 input{
	border-radius:4px;border:none;color:#eca83b;
	margin-bottom:10px;
	font-size:14px;
	padding:10px;
}
#forma2 button{
	width:100%;
	border-radius:4px;border:none;background-color:#eca83b;
	margin-bottom:10px;
	color:#fff;
	font-size:14px;
	padding:10px;
}

.layer_caixa #cx_sucesso{
	text-align:center;
}

.layer_caixa .cx_sucesso .fa{font-size:70px}
.layer_caixa .cx_sucesso{margin-top:-20px;color:#fff}
.layer_caixa h3,.layer_caixa .cx_sucesso p,.cx_sucesso{text-align:center;}

.layer_caixa,.layer_contato{position: fixed;z-index:1000000;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);}
#formaa{width:100%;height:287px;max-width:724px;margin:auto;z-index:100000000;top:100px; background:url('../img/bg_mailer.jpg');min-height:287px;margin-top:100px;height:auto;font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;border-top-left-radius: 40px;border-bottom-right-radius: 40px}
#formaa .container .row .col-md-7 h1{font-weight:bold;padding-top:35px;font-size:29px;padding-left:10px}
#formaa .container .row p{padding-left:10px}
#formaa .container .row .col-md-7{color:#fff}
#formaa .container .col-md-5 {padding-top:14px}
#formaa .container .col-md-5 input{margin-bottom:9px;border-radius:4px;border:1px #fff solid;color:#bababa}
#formaa input::placeholder{color:#bababa}
#formaa .fecha_contato{text-align:right}
#formaa .fecha_contato a{display:block;width:30px;height:30px;border-radius:60px;border:3px #fff solid;color:#fff;text-align: center;float:right;margin-right:-10px;margin-top:5px}
#formaa button{ background: transparent;border: none;border:3px #fff solid;border-radius:4px;color:#fff}
#err_ct,#err_sel{color:red!important;font-weight:bold;font-size:12px;font-style: italic;}
#formaa .ct_sucesso .fa{font-size:70px}
#formaa .ct_sucesso{margin-top:-20px;color:#fff}
#formaa #grava_contato{margin-top:10px;}
#formaa .ct_form2 span{font-size:12px;color:#fff;margin-top:1px;margin-bottom:10px;height:25px;}
#formaa .ct_form2 select{font-size:12px;}
#formaa .ct_form2{min-height:220px;display:none;}
#qvd ul{list-style:none;width:auto;margin:0;padding:0;float:right}
#qvd ul li{float:left;margin:0;padding:0;padding-left:15px;padding-right:15px}
#qvd ul li a{font-size:18px;color:#999;font-family: roboto;letter-spacing:1px;font-weight:bold}

#qvd1 h1{font-size:85px!important;color:#5e5e5e;margin:0;padding:0;font-weight:bold;margin-top:70px}
#qvd1 p{font-size:18px;font-family:Roboto;color:#999999;letter-spacing:1px}
#qvd1 button{font-size:20px;background-color:#5b2226;border-radius:30px;padding:10px;color:#fff;margin-top:30px;padding-left:33px;padding-right:33px;cursor:pointer}
#qvd1 .qvdimg{background-image:url('../img/qvd1.jpg');   background-size:     cover;    background-repeat:   no-repeat;    background-position: top left; min-height:704px }
#qvd1 .qvdbot{position:absolute;bottom:30px;right:30px}

#qvd2{display:none}
#qvd2 h1{font-size:70px!important;color:#5e5e5e;margin:0;padding:0;font-weight:bold;margin-top:70px}
#qvd2 .col-md-7 p{padding-top:120px;font-size:18px;font-family:Roboto;color:#999999;letter-spacing:1px}
#qvd2_passos span{margin:auto;border-radius:50%;border:1px #999 solid;text-align:center;padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:15px;display:block;width:40px;height:40px}
#qvd2_passos .active span{ border:1px #5c2225 solid; background-color:#5c2225;color:#fff;}
#qvd2_passos .active{color:#606060}
#qvd2_passos{margin-top:30px;margin-bottom:50px;color:#909090;font-weight:bold;}
#qvd2_passos .col-4,#qvd2_passos .col-4{text-align: center;height:100px}
.qvd_slide1 p,.qvd_slide2 p,.qvd_slide3 p{font-family: roboto;color:#999999;font-size:16px;padding-top:23px}
#qvd2_slides{margin-bottom:40px}

#qvd3{display:none}
#qvd3 h1{font-size:70px!important;color:#5e5e5e;margin:0;padding:0;font-weight:bold;margin-top:70px}
#qvd3 .col-md-7 p{padding-top:120px;font-size:18px;font-family:Roboto;color:#999999;letter-spacing:1px}
#qvd3 .formvenda{background:#ebebeb;padding:10px;border-radius:10px;margin-top:30px}

.activemenu{border-bottom:2px #5c2225 solid;padding-bottom:18px;}

@media screen and (max-width: 700px){
	#qvd ul li{height:30px;margin-top:30px}
	#qvd ul li a{font-size:13px;font-weight:normal;}
}





.cookies_warning{z-index:100;height:60px;width:100%;position:fixed;bottom:0;background-color:#fff; left:0;-webkit-box-shadow: 0px -7px 5px 0px rgba(199,199,199,0.35);-moz-box-shadow: 0px -7px 5px 0px rgba(199,199,199,0.35);box-shadow: 0px -7px 5px 0px rgba(199,199,199,0.35);}

.cookies_warning p{width:100%;text-align:center;margin-top:20px;font-size:12px}
#myModal .modal-body{font-size:11px}

@media (max-width: 500px)
{
	.cookies_warning{height:100px!important;}
	.cookies_warning p{margin-top:10px!important}

}

#confirmarLance{
	cursor:pointer!important
}

.row .linha .ativo{
	background-color:#acf8b1
}
