/*1080 css*/
body {min-width:960px;}
.container_18{margin-left:auto;margin-right:auto;width:1390px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18{display:inline;float:left;margin-left:10px;margin-right:10px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_18 .grid_1{width:40px;}
.container_18 .grid_2{width:100px;}
.container_18 .grid_3{width:160px;}
.container_18 .grid_4{width:220px;}
.container_18 .grid_5{width:280px;}
.container_18 .grid_6{width:340px;}
.container_18 .grid_7{width:400px;}
.container_18 .grid_8{width:460px;}
.container_18 .grid_9{width:520px;}
.container_18 .grid_10{width:580px;}
.container_18 .grid_11{width:640px;}
.container_18 .grid_12{width:700px;}
.container_18 .grid_13{width:760px;}
.container_18 .grid_14{width:820px;}
.container_18 .grid_15{width:880px;}
.container_18 .grid_16{width:940px;}
.container_18 .grid_17{width:1000px;}
.container_18 .grid_18{width:1060px;}
.fleft{float:left;}.fright{float:right;}
.block{display:block;}
.inline-block{display:inline-block;}
.dtable{display:table;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,.clearfix:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
/*/1080 css*/
/*ESTRUTURA*/body{background: url("../img/textura-azulejo.jpg") repeat;margin:0;font-family:Arial, sans-serif;font-size:13px;color:#333;text-shadow:0 1px 0 #FFFFFF;text-align:left;}.estrutura{background:#FAFAFA;height:auto;margin:10px 0 0 0;box-shadow:0 2px 5px #AAA;width:1080px !important;padding-bottom:20px;}
/*TITULOS PARAGRAFOS SPANS LINKS img*/h1{font-size:18px;line-height:140%;}h2{font-size:16px;line-height:140%;}h3{font-size:14px;line-height:140%;}p{line-height:150%;color:#555555;}a{color:#333;text-decoration:none;font-weight:normal;outline:none !important}a:hover{text-decoration: underline;cursor: pointer;}a.link{color:#003399;text-decoration: underline;font-weight: normal;}a.link .icon{text-decoration: none;}img{border: 0px solid #FFF;box-shadow: 0 0 0px #AAAAAA;}img.lazy{display:none;}small{font-size:11px;}
/*INPUTS SELECTS*/textarea{border:1px solid #CCC;}input[type=date], input[type=text],input[type="password"],select{height: 33px;border:1px solid #CCCCCC;background:#FFFFFF;box-shadow: 0 1px 0 #FFFFFF;line-height: 30px;padding:0 5px;}select{padding-right: 0;}input[type=email]:focus,textarea:focus,input[type=text]:focus, input[type=password]:focus,select:focus,input[type=checkbox]:focus,input[type=radio]:focus,input[type=date]:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);border-color:#66afe9;}
/*ALERTAS*/
.alerta{
	padding:15px;
	margin-bottom:10px;
	border:1px solid transparent;
	border-radius:4px;
	display:block;
	position:relative;
}
.alerta.sucesso{
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d;
}
.alerta.erro{
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442;
}
.alerta.atencao{
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b;
}
.alerta.informacao{
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f;
}
.alerta .fechar{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKBAMAAACQ3rmwAAAAA3NCSVQICAjb4U/gAAAAD1BMVEX///8AAAAAAAAAAAAAAABRO2rwAAAABXRSTlMAESIzRJTdRHwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDEvMjMvMTdXoLS4AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAADFJREFUCJljEFJgYFASYGB2BiEGBhcDEwcgJeLsIgCkGF0cGRAUVNBFQQWoBKoBoh0A0rUF897EkpsAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	width:11px;
	height:10px;
	display:block;
	position:absolute;
	right:15px;
	top:20px;
	cursor:pointer;
}

/*BANNERS LATERAL DIREITA*/
#banners-direita{width:160px;height:100%;position:absolute;margin:0 0 0 1090px;top:35px;}
#banners-direita .coluna1{width: 160px;padding:0 5px;float: left;height: auto;margin-right: 10px;}
#banners-direita .coluna1 .banner{margin-bottom:15px;display:block;}
#banners-direita .coluna1 .banner.b160x90{width: 160px;height:90px;}
#banners-direita .coluna1 .banner.b160x200{width: 160px;height:200px;}
#banners-direita .coluna1 .banner img{border:0;box-shadow:none;}

/*TOPO*/#topo{padding:15px 0 14px 0}#topo .logo{padding:16px 40px 16px 0;width: 266px;height: 58px;}#topo .logo img{border: none;box-shadow: none;}#topo .data-hora{margin:10px 15px;text-align:left;line-height:24px;font-size:12px;}#banner-topo-728x90{width:728px;height:90px;margin:auto;}#banner-rodape-728x90{width:728px;height:90px;margin:30px auto;}#banner-busca-728x90{width:728px;height:90px;margin:30px auto;clear:both;}
/*RODAPE*/#rodape{background:url("../img/textura-azul.jpg") repeat;border-bottom:1px solid #111;height:340px;width:100%;margin-top:60px;color:#F5F5F5;border-top:1px solid #08141E;box-shadow:inset 0 1px 0 #517593;min-width: 1390px;}#copyright{background:#0C1B27;width:100%;height:28px;color:#BBB;text-shadow:0 -1px 0 #000;font-size: 11px;text-align:center;line-height:28px;border-top:1px solid #1C364B;margin:0 0 -2px 0;min-width: 1390px;}#rodape .bloco{margin-top:20px;height: 300px;border-right: 1px solid #324B5F;box-shadow:inset -1px 0 0 #0D1E2C;padding-left: 10px;}#rodape .bloco.ultimo{border-right:none;box-shadow:none;padding-left: 7px;text-shadow:0 -1px 0 #000;line-height: 150%;color: #DDD;font-size: 11px;}#rodape .bloco.primeiro{padding-left: 0;}#rodape a{color:#F5F5F5;text-shadow: 0 1px 0 #000;}#rodape .titulo{font-size: 18px;text-shadow:0 -1px 0 #000;margin: 10px 0 20px 0;display: block;}#rodape ul li{margin-bottom:20px;}#rodape ul.icones-sociais{padding-bottom:10px;border-bottom: 1px solid #324B5F;box-shadow:inset 0 -1px 0 #0D1E2C;width: 100%;margin-bottom: 10px;margin-top: -5px;}#rodape ul.icones-sociais li{float: left;display: inline-block;margin:0;}#rodape ul.icones-sociais li.apps{margin-top:10px;padding-top:16px;width:100%;box-shadow:0px 1px 0px rgba(255, 255, 255, 0.12) inset;border-top:1px solid rgba(0, 0, 0, 0.35);}#rodape ul.icones-sociais li.apps img{box-shadow:0 1px 0 rgba(255,255,255,0.1);border:0;}#rodape ul.icones-sociais li:first-child{margin-left:-6px;}#rodape ul.icones-sociais li a:hover{text-decoration:none;}#rodape ul.icones-sociais li [class^="icon-"]{font-size:35px;}#rodape ul.icones-sociais li [class^="icon-"]:hover{color:#0C1B27;}#rodape .app{float:left;clear:both;margin-top: 10px;}#rodape .app img{border:0;box-shadow: none;}
/*TITULO BLOCO*/.titulo-bloco,.bloco-principal-capa h1,.bloco-principal-capa h2,.bloco-principal-capa h3{font-size:14px;font-weight:bold;text-transform:uppercase;line-height:130%;display:inline;}.icon-seta-direita-baixo.titulo{color:#ff6600;font-size: 14px;vertical-align: middle;}
/*ICONES*/.sprite{background: url("../img/sprite.png") no-repeat;vertical-align: middle;}
/*BOTOES*/
button{border:0;background:none;}
.bt{height: 24px;font-size: 13px;padding:0 10px;line-height: 24px;text-decoration: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #EEE;border-bottom: 1px solid #d0d0d0;color: #666;}
.bt.ativo{background: #E0E0E0;border-bottom:0;border-top: 1px solid #d0d0d0;}
.bt:hover{text-decoration: none;background: #F0F0F0}
.bt:active{background: #E0E0E0;border-bottom: 0;border-top: 1px solid #D0D0D0;}
.bt.grande{height: 39px;font-size: 16px;line-height: 39px;padding: 0px 0px 0px 14px;}
.bt.bege{background:#E8E5D2;border-bottom: 1px solid #CBC59A;color: #433D20;}
.btGrande{ font-size: 13px;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;background: #E8E5D2; border-bottom: 1px solid #CBC59A;color: #433D20; padding: 2px 16px 3px 14px; width: 100%;}
.btGrande .container { display: flex; align-items: center; text-align: left;}
.btGrande .label { margin-left: 14px; line-height: normal; padding-top: 3px; }
.bt.azul-claro{background:#428BCA;border-bottom: 1px solid #285E8E;color: #FFFFFF;text-shadow:none;}
.bt.azul-claro:hover{background:#66A0D5;}
.bt.azul-claro:active{background:#347BBC;border-top: 1px solid #285E8E;}
.bt.azul-escuro{display: flex; align-items:center; background:#265479;border-bottom: 1px solid #112535;color: #FFFFFF;text-shadow:none;font-size:14px;}
.bt.bege:hover, .btGrande:hover{background: #EEECDF;}
.bt.azul-escuro:hover{background: #2F6693;}
.bt.bege:active{background: #DEDABE;border-bottom: 0;border-top: 1px solid #CBC59A;}
.bt.azul-escuro:active{background: #214767;border-bottom: 0;border-top: 1px solid #112535;}
/*FONT ICONS*/
[class^="icon-"],[class*="icon-"]{font-size: 20px;text-shadow:none;text-decoration:none !important;}
.bt [class^="icon-"]{color:#555555;margin-top:2px;}
.bt.bege [class^="icon-"]{ color:#433D21;text-shadow:0 1px 0 #F7F6EF;}
.bt.azul-escuro [class^="icon-"], .bt.azul-claro [class^="icon-"]{color:#FFFFFF;}
.bt.grande [class^="icon-"], .btGrande [class^="icon-"]{margin:2px 0;font-size: 34px;}
.bt .icon-notificacao{font-size: 28px;margin-top:-3px;}
.bt .icon-estrela{font-size: 24px;margin-top:-1px;}
.bt .icon-seta-esquerda-baixo,.bt .icon-seta-esquerda-cima{font-size: 12px;margin-top: 6px;}
.icon-triangulo-cima,.icon-triangulo-baixo{font-size: 14px;}
/*FONT ICONS*/
/*/TITULO BLOCO*/
/*CAIXAS*/.caixa-bege{background: #E8E5D2;}.caixa-bege-clara{background: #F1EFE6;}.caixa-cinza{background: #F5F5F5;}
/*GRADIENTS*/.gradiente-ff-fa{background: #ffffff;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );}.gradiente-azul{background: #006093;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjA5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUwN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #006093 0%, #00507a 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006093), color-stop(100%,#00507a));background: -webkit-linear-gradient(top,  #006093 0%,#00507a 100%);background: -o-linear-gradient(top,  #006093 0%,#00507a 100%);background: -ms-linear-gradient(top,  #006093 0%,#00507a 100%);background: linear-gradient(to bottom,  #006093 0%,#00507a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006093', endColorstr='#00507a',GradientType=0 );}
/*MENU PRINCIPAL*/#menu-principal{height: 40px;width: 1078px;margin-bottom: 20px;}#menu-principal .bg{height: 38px;width: 1078px;border: 1px solid #003464;box-shadow: inset 0 1px 0 #4D91B4;margin:0;clear: both;position: absolute;}#menu-principal ul{position: relative;}#menu-principal li{display: inline-block;float: left;position: relative;}#menu-principal li a{color:#FFFFFF;text-transform: uppercase;font-size: 11px;font-weight: bold;text-shadow: 0 1px 0 #000000;text-decoration: none;padding: 0 12px;float: left;line-height: 38px;height: 40px;border-right: 1px solid #003464;border-left: 1px solid #4D91B4;}#menu-principal li.ultimo a{border-right: 0;}#menu-principal li.primeiro a{border-left: 0;}#menu-principal li a:hover,#menu-principal .submenu a:hover{background:#255276;}#menu-principal .submenu{display:none;position: relative;z-index:99;background:#1B3C56;clear:both;width: auto;margin-top: 40px;overflow: hidden;top:0;box-shadow:0 12px 25px #666666;height: auto;}#menu-principal .submenu li{display: block;float: left;clear: both;width: 100%;background:#1B3C56;border:0;border-bottom:1px solid #122738;border-top: 1px solid #325067;position: relative}#menu-principal .submenu .icone{background:#FAFAFA;width: 100%;height: 5px;}#menu-principal .submenu .icone .icon{display: block;float: right;width: 8px;height:5px;background-position:-16px -8px;margin: 0 5px -1px 0px;}#menu-principal .submenu li a{border:0;display: block;width: 100%;}#menu-principal .submenu li.ultimo{border-bottom: 0;}#menu-principal li ul li.primeiro{border-top: 0;}#menu-principal li:hover .submenu{display: block !important;}
/*BUSCA PRINCIPAL CAPA*/
#busca-principal{margin-bottom: 20px;}
#busca-principal b{line-height: 26px;}
#busca-principal small{font-size: 9px;line-height: 10px;}
#busca-principal form{padding:15px 10px;line-height: 150%;}
#busca-principal fieldset{margin-bottom: 15px;}
#busca-principal .rotulo-metro{background: #EEE;border:1px solid #CCC;height: 33px;width: 29px;margin-left: -1px;display: inline-block;vertical-align: top;line-height: 35px;padding: 0 3px;color: #AAAAAA;text-align: center;box-shadow: 0 1px 0 #FFFFFF;}
#busca-principal .bairros{max-height: 500px;overflow-x: hidden;box-shadow: inset 0 -1px 0px #D7D2B0;border-bottom: 1px solid #FAFAFA;overflow: auto;}
#busca-principal .caract{box-shadow: inset 0 -1px 0px #D7D2B0;border-bottom: 1px solid #FAFAFA;}
#busca-principal input[type=checkbox]{margin: 2px 3px 10px 0;vertical-align: top;}
#busca-principal .hidden{display: none;}
#busca-principal .div-estado{width:60px;}
#busca-principal .suites{width:62px;}
#busca-principal .suites .icon-informacao {color:#666;line-height:12px;margin-top:3px;}
#busca-principal .suites .icon-informacao:hover{text-decoration:none;}
#busca-principal .area-total input[type=text],#busca-principal .area-const input[type=text]{width: 49px;}
#busca-principal .div-cidade{width:130px;}
#busca-principal .faixa-preco input[type=text]{width:85px;line-height: 35px;}
#busca-principal select,#busca-principal .select2-container,#busca-principal .separador{width: 100%;max-width: 200px;}
#busca-principal .select2-container .select2-choice:hover{background: #FAFAFA;}
#busca-principal .separador{border:0;border-top: 1px solid #D0CEBD;border-bottom: 1px solid #FAFAF6;}
#busca-principal .ver{text-align: center;cursor: pointer;text-decoration: underline;line-height: 24px;}
#busca-principal .ver:hover{color:#555;}
#busca-principal .ver:active{color:#111;}
/*BOTAO BUSCA PRINCIPAL*/
.bt-busca-principal{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;overflow:hidden;height: 38px;border: 1px solid #DAAB4F;box-shadow: inset 0 1px 0 #F8E896;color:#FFFFFF;font-size: 18px;font-weight: bold;text-shadow: 0 1px 0 #CBA652;text-decoration: none;line-height: 40px;border-bottom: 2px solid #C2943B;}
.bt-busca-principal{background: #f0d372;background: -moz-linear-gradient(top,  #f0d372 0%, #e5b85c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0d372), color-stop(100%,#e5b85c));background: -webkit-linear-gradient(top,  #f0d372 0%,#e5b85c 100%);background: -o-linear-gradient(top,  #f0d372 0%,#e5b85c 100%);background: -ms-linear-gradient(top,  #f0d372 0%,#e5b85c 100%);background: linear-gradient(to bottom,  #f0d372 0%,#e5b85c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0d372', endColorstr='#e5b85c',GradientType=0 );}
.bt-busca-principal:hover{background:#ECCA6A;text-decoration: none;}
.bt-busca-principal:active{background:#E6B85D;}
.bt-busca-principal *{cursor:pointer;}
.bt-busca-principal .icon-lupa,.bt-busca-principal .icon-filtro{color: #896439;text-shadow:0 1px 0 #F3E6A9;font-size: 32px;margin:3px 5px 3px 15px;}
.bt-busca-principal span{height: 38px;padding: 0 18px;border-left: 1px solid #D4A64D;box-shadow: inset 1px 0 0 #F3E6A9;vertical-align: top;}
.bd-bt-busca-principal{background: #D8D5C3;padding:5px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
/*LATERAL ESQUERDA */
.lateral-esquerda-capa .opcoes .bt.grande, .lateral-esquerda-capa .opcoes .btGrande{margin:10px 0 0 0;}
.lateral-esquerda-capa .opcoes .bt.grande small{font-size: 15px;}
.lateral-esquerda-capa .opcoes .bt.grande .icon{vertical-align: middle;margin:-2px 5px 0 0;}
.lateral-esquerda-capa .opcoes .meus-favoritos,.lateral-esquerda-capa .opcoes .cliente-infoimoveis{margin:30px 0 0 0;}
.lateral-esquerda-capa .guia-profissionais{margin-top:30px;}
.lateral-esquerda-capa .guia-profissionais .guia{border:1px solid #EAEAEA;padding:5px 0;background:#F5F5F5}
.lateral-esquerda-capa .guia-profissionais .guia li{display: block;margin:5px;}
.lateral-esquerda-capa .guia-profissionais .guia li a{display:block;padding:6.2px 5px;color:#039;text-decoration:underline;}
.lateral-esquerda-capa .guia-profissionais .guia li.mais{border-top:1px solid #EEE;padding:15px 0;height:15px;}
/*BLOCO PRINCIPAL CAPA*/
.bloco-principal-capa .bloco-capa{border-bottom: 1px solid #EEE;margin-bottom: 30px;}
/*IMOVEIS EM DESTAQUE*/
.bloco-principal-capa .destaque-imoveis a{display:block;padding:8px;}
.bloco-principal-capa .destaque-imoveis a:hover{background: #F0F0F0;text-decoration: none;}
.bloco-principal-capa .destaque-imoveis a small{font-size: 9px;text-transform: uppercase;color:#888;display: block;margin:5px 0 2px 0;}
.bloco-principal-capa .destaque-imoveis a span{line-height: 130%;}
.bloco-principal-capa .destaque-imoveis a strong{display: block;}
.bloco-principal-capa .destaque-imoveis a .strong2{color:#FF5500;font-weight: bold;}
.bloco-principal-capa .destaque-imagens{margin-bottom:8px;height: 200px;overflow: hidden;}
.bloco-principal-capa .destaque-imagens img{width:137px;height: 99px;clear: both;display: block;}
.bloco-principal-capa .destaque-imagens img.lazy{display:none;}
.bloco-principal-capa .destaque-imagens li{display: inline-block;float:left;width:160px;height:100%;}
.bloco-principal-capa .destaque-imagens li a{height:100%}
.bloco-principal-capa .destaque-imagens li.primeiro{margin-left: 0px;}
.bloco-principal-capa .destaque-texto{font-size:12px;line-height:140%;padding-left:10px;width:160px;height:430px;overflow:hidden;}
.bloco-principal-capa .destaque-texto a small{margin-top:0;}
.bloco-principal-capa .destaque-texto li{border-bottom:1px solid #EEEEEE;margin-bottom:3px;padding-bottom:3px;}
.bloco-principal-capa .destaque-texto li.ultimo{border-bottom:none;}
/*LANCAMENTOS*/
.bloco-principal-capa .destaque-lancamento{background:#F0F0F0;}
.bloco-principal-capa .destaque-lancamento ul li{display: inline-block;float: left;width: 203px;border:1px solid #FAFAFA;}
.bloco-principal-capa .destaque-lancamento ul li img{width: 172px;height: 129px;}
.bloco-principal-capa .destaque-lancamento ul li img.lazy{display:none;}
.bloco-principal-capa .destaque-lancamento ul li a{display: block;width: 180px;padding:10px;line-height: 130%; height:215px;}
.bloco-principal-capa .destaque-lancamento ul li a:hover{text-decoration: none;background: #E9E9E9;}
.bloco-principal-capa .destaque-lancamento ul li a strong{display: block;margin: 5px 0;}
/*NOTICIAS*/
.bloco-principal-capa .noticias-capa .destaque{line-height: 140%;}
.bloco-principal-capa .noticias-capa .destaque a:hover{text-decoration: none;}
.bloco-principal-capa .noticias-capa .destaque a:hover strong,.bloco-principal-capa .noticias-capa .destaque a:hover span{background: #F0F0F0;}
.bloco-principal-capa .noticias-capa .destaque strong{display: block;font-size: 16px;padding: 5px;}
.bloco-principal-capa .noticias-capa .destaque span{display:block;padding: 5px;}
.bloco-principal-capa .noticias-capa .destaque img{width: 340px;height: 255px;border:0;box-shadow:none;border-radius: 4px;}
.bloco-principal-capa .noticias-capa .destaque img.lazy{display:none;}
.bloco-principal-capa .noticias-capa .mais-noticias{border-left: 1px solid #EEEEEE;line-height: 130%;}
.bloco-principal-capa .noticias-capa .mais-noticias ul{padding:0;border-top: 1px solid #EEEEEE;display: block;width: 460px;height: 460px;}
.bloco-principal-capa .noticias-capa .mais-noticias li{border-top: 1px solid #EEEEEE;padding:0;display: block;}
.bloco-principal-capa .noticias-capa .mais-noticias li a{padding:10px;display: block;}
.bloco-principal-capa .noticias-capa .mais-noticias li a .icon-noticia{vertical-align:middle;margin-top:-5px;}
.bloco-principal-capa .noticias-capa .mais-noticias li a:hover{text-decoration: none;background: #F0F0F0;}
.bloco-principal-capa .noticias-capa .mais-noticias li.primeiro{border-top:0;padding-top: 0;}
/*CAPA DICAS E CARTORIOS*/
.bloco-principal-capa .dicas-cartorios{padding-top:10px;border-top:1px solid #EEE;}
.bloco-principal-capa .dicas-cartorios .dicas,.bloco-principal-capa .dicas-cartorios .cartorios{padding-top:20px;}
.bloco-principal-capa .dicas-cartorios .dicas{margin-right:0;padding-right:9px;border-right:1px solid #EEE;}
.bloco-principal-capa .dicas-cartorios .dicas .texto,.bloco-principal-capa .dicas-cartorios .cartorios ul{padding-top:20px;border-top:1px solid #EEE;line-height:150%;}
.bloco-principal-capa .dicas-cartorios .dicas h4{margin-bottom:5px;font-size:14px;}
.bloco-principal-capa .dicas-cartorios .cartorios ul{padding:0;}
.bloco-principal-capa .dicas-cartorios .cartorios ul li .mapa{text-decoration:none;font-size:12px;}
.bloco-principal-capa .dicas-cartorios .cartorios ul li{padding:20px 0;border-bottom:1px solid #EEE;}
.bloco-principal-capa .dicas-cartorios .cartorios ul li:last-child{border-bottom:0;}
.bloco-principal-capa .dicas-cartorios .cartorios ul li [class*=icon-]{vertical-align:middle;}
/* RESULTADO DA BUSCA */
.resultado-busca{border-bottom: 1px solid #EEEEEE;}
.resultado-busca .menu-exibicao {margin-top:-25px;}
.resultado-busca .menu-exibicao .icon{margin-top:-2px;}
.resultado-busca .menu-exibicao li{display: inline-block;margin:0 5px;float: left;}
.resultado-busca .menu-resultado{border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;padding:15px 0;height: 30px;}
.resultado-busca .menu-resultado .icon{margin-top: -3px;}
.resultado-busca .menu-resultado li{display: inline-block;margin:0 5px;height: 26px;}
.resultado-busca .menu-resultado li.comparar{margin-left: 0;}
.resultado-busca .menu-resultado li.ir{border-left: 1px solid #DDDDDD;}
.resultado-busca .menu-resultado li select{height: 23px;font-size:11px; }
.resultado-busca .menu-resultado li .bt:active{margin-top: -1px;}
.resultado-busca .sem-resultado {padding-top:20px;}
.resultado-busca .sem-resultado img{border:0;box-shadow:none;margin-top: 20px;}
.resultado-busca .sem-resultado ul li{margin:10px 0;}
/*Listagem*/
.resultado-busca .listagem{margin:0;padding:0;width:820px;font-size: 13px;display: flex; flex-direction:row;flex-wrap:wrap;justify-content: space-between;}
.resultado-busca .sprite.lancamento{width:70px;height:60px;background-position: 0 0;display: block;position: absolute;margin:2px 0 0 2px;}
.resultado-busca .listagem li{height:120px;width:100%;cursor:pointer;border-bottom: 1px solid #EEE;}
.resultado-busca .listagem li.destaque-list{background:#FDF7F1;}
.resultado-busca .listagem li:hover{background: #F1EFE6;}
.resultado-busca .listagem li a{margin-left: 25px;}
.resultado-busca .listagem li a:hover{text-decoration: none;}
.resultado-busca .listagem li a:hover{text-decoration: none;}
.resultado-busca .listagem li a:visited *{color: #870000 !important;}
.resultado-busca .listagem .select{width: 25px;height: 120px;cursor: pointer;position: absolute;margin:0 0 0 -760px;}
.resultado-busca .listagem .select input{margin:53px 5px;cursor: pointer;}
.resultado-busca .listagem .favorito{width: 58px;border-left: 1px solid #FFF;float: left;height: 120px;cursor: pointer;position: absolute;}
.resultado-busca .listagem .favorito .icon-estrela{color:#CCCCCC;font-size: 28px;margin: 45px 0 0 12px;float: left;}
.resultado-busca .listagem .favorito .icon-estrela.ativo{color:#EF9A0C;}
.resultado-busca .listagem .item{height:100px;width:735px;line-height: 150%;padding: 10px 0;border:0;}
.resultado-busca .listagem .item li.desc-grade{display: none;}
.resultado-busca .listagem .item li.desc1 .finalidade{color:#999;}
.resultado-busca .listagem .item li{float: left;height: 100px;overflow: hidden;background: none;border:0;}
.resultado-busca .listagem .item li:hover{background: none;}
.resultado-busca .listagem .item li.foto{width: 130px;}.resultado-busca .listagem .item li.desc1{width: 160px;border-right:1px solid #EEE;}.resultado-busca .listagem .item li.desc2{width: 290px;border-left: 1px solid #FFF;border-right:1px solid #EEE;}.resultado-busca .listagem .item li.valor{width: 150px;border-left: 1px solid #FFF;border-right:1px solid #EEE;}
.resultado-busca .listagem .item li.foto .img-lista{display: block;}
.resultado-busca .listagem .item li.foto .img-grade{display: none;}
.resultado-busca .listagem .item li.foto img{width: 112px;height: 82px;margin:5px;}
.resultado-busca .listagem .item li.desc1 span, .resultado-busca .listagem .item li.desc2 span{margin: 15px 0 0 5px;float:left;}
.resultado-busca .listagem .item li.valor{text-align:center;}
.resultado-busca .listagem .item li.valor span{margin-top:40px;display:block;}
.resultado-busca .listagem .item li.valor span strong{color:#FF6600;font-size: 18px;}
.resultado-busca .listagem .item li.valor span strong.consulte{font-size: 15px;}
.resultado-busca .listagem .sem-foto-principal{width:112px;height:82px;display:block;margin:5px;text-align:center;background:#FFF;border:4px solid #FFF;box-shadow:0 0 2px #AAAAAA;}
.resultado-busca .listagem .sem-foto-principal i{line-height:80px;font-size:30px;color:#CCC;}
.resultado-busca .listagem .sem-foto{font-size:11px;color:#CCC;}
.resultado-busca .listagem .sem-foto i{display:block;margin:20px 3px 0;font-size:30px;line-height: 30px;}
.resultado-busca .menu-baixo{padding:15px 0; height: 30px;border-bottom: 1px solid #EEEEEE;}
/*LISTAGEM IMOBILIARIA*/
.resultado-busca.imobiliaria .listagem li a{margin-left: 0px;}
.resultado-busca.imobiliaria .listagem .item{width:760px;}
.resultado-busca.imobiliaria .listagem .item li.valor{width:175px;}
/*Grade*/
.resultado-busca .listagem.grade .sprite.lancamento{margin:-4px 0 0 -4px;}
.resultado-busca .listagem.grade .select{width: 92px;height: 30px;position: absolute;margin:245px 0 0 -195px;background: #F5F5F5;display: none;}
.resultado-busca .listagem.grade .select input{margin:7px 0 0 40px;width: 15px;height: 15px;display: block;}
.resultado-busca .listagem.grade .favorito{width: 92px;height: 30px;position: absolute;border: 0;margin: 245px 0 0 -102px;background: #F5F5F5;display: none;}
.resultado-busca .listagem.grade .favorito .icon-estrela{margin:0 0 0 30px;}
.resultado-busca .listagem.grade {border-bottom: 1px solid #EEE; display: flex!important;}
.resultado-busca .listagem.grade a{margin:10px;position: relative;}
.resultado-busca .listagem.grade li{width: 205px;height: 295px;float: left;overflow: visible;border:0;}
.resultado-busca .listagem.grade li.destaque-list{background:none;}
.resultado-busca .listagem.grade li.destaque-list a{background:#FDF7F1;}
.resultado-busca .listagem.grade li:hover,.resultado-busca .listagem.grade li.focus {background: none;}
.resultado-busca .listagem.grade li:hover a, .resultado-busca .listagem.grade li.focus a{box-shadow: 0 3px 4px #CCCCCC;padding-bottom:30px;background: #F1EFE6}
.resultado-busca .listagem.grade li:hover img, .resultado-busca .listagem.grade li.focus img{box-shadow: none;}
.resultado-busca .listagem.grade li:hover .select,.resultado-busca .listagem.grade li.focus .select,.resultado-busca .listagem.grade li:hover .favorito,.resultado-busca .listagem.grade li.focus .favorito{display: inline-block;}
.resultado-busca .listagem.grade .item{width: 165px;height: 215px;padding: 10px;}
.resultado-busca .listagem.grade .item li{width: 160px;clear:both;padding: 0 0 0 5px;}
.resultado-busca .listagem.grade .item li.foto{height: 120px;width: 160px;}
.resultado-busca .listagem.grade .item li.foto .img-lista{display: none !important;}
.resultado-busca .listagem.grade .item li.foto .img-grade{display: block;}
.resultado-busca .listagem.grade .item li.foto img{width: 145px;height: 108px;margin:0;}
.resultado-busca .listagem.grade .item li.desc-grade{display: block;height: 75px;overflow: hidden;line-height: 140%;}
.resultado-busca .listagem.grade .item li.desc-grade .finalidade{color:#999;}
.resultado-busca .listagem.grade .item li.desc2,.resultado-busca .listagem.grade .item li.desc1{display: none;}
.resultado-busca .listagem.grade .item li.valor{height: 25px;border:0;margin-top: 5px;}
.resultado-busca .listagem.grade .item li.valor span{margin:0;text-align: left;}
.resultado-busca .listagem.grade .sem-foto-principal, .resultado-busca .listagem.grade .sem-foto{width:145px;height:108px;margin:0;}
.resultado-busca .listagem.grade .sem-foto-principal i{line-height:108px;font-size:36px;}
.resultado-busca .listagem.grade .sem-foto{font-size:11px;color:#CCC;}
.resultado-busca .listagem.grade .sem-foto i{display:block;margin:30px 3px 0;font-size:36px;line-height:36px;}
/*/Grade*/
.resultado-busca.imobiliaria .listagem.grade .favorito{width: 185px;margin-left:-195px;}
.resultado-busca.imobiliaria .listagem.grade .favorito .icon-estrela{margin-left:80px;}
/* MAPA */
#resultado-imoveis{width: 820px;}
#resultado-mapa{display: none;width: 820px;}
#googleMap{	border: 1px dashed #C0C0C0;	margin-top: 10px; width: 100%;height: 1000px;}
#googleMap .carregando{width: 200px;height: 30px;margin:250px auto;display: block;padding:0;text-align: center;line-height: 30px;color: #666;}
#googleMap .carregando .icone{width: 20px;height: 20px;border:0;box-shadow: none;vertical-align: top;margin-top: 2px;}
.cluster{color: #FFFFFF;text-align:center;font-size:13px;text-shadow:none;}
.cluster-1{	text-align:center;	background: url(../img/mapa/m1.png) no-repeat;line-height:50px;width: 50px;height: 49px;}
.cluster-2{	text-align:center;background: url(../img/mapa/m2.png) no-repeat;line-height:58px;width: 56px;height: 55px;}
.cluster-3{text-align:center;background: url(../img/mapa/m3.png) no-repeat;line-height:64px;width: 66px;height: 65px;}
.infobulle{margin:-367px 0 0 -90px;position: relative;height: auto;width: auto;padding: 20px;font-size: 13px;background: #FFFFFF;box-shadow: 0 1px 3px #666666;border-radius: 3px;float: left;z-index: 60; overflow: scroll; -webkit-user-select: none;  -khtml-user-select: none;   -moz-user-select: none; -o-user-select: none;    user-select: none;}
.infobulle ul li{float: left;}
.infobulle .fechar{top:0;right:0;position: absolute;}
.infobulle .nav{padding:80px 5px;}
.infobulle .ativado{display:block;}
.infobulle .desativado {display:none;}
.infobulle .sem-foto-principal{float:left;width:110px;height:80px;display:block;margin:3px 5px 0 0 ;text-align:center;background:#FFF;border:4px solid #FFF;box-shadow:0 0 2px #AAAAAA;}
.infobulle [class*="sem-foto"] i{font-size:36px;line-height: 110px;color:#CCC;}
.infobulle .finalidade{display:block;color:#999;font-size:11px;}
.infobulle .valor{font-weight:bold;font-size:15px;color:#F60;}
.infobulle a i{color:#999999;display: inline-block;}
.infobulle a:hover i{color:#AAAAAA;text-decoration: none;}
.infobulle a i.icon-seta-direita-baixo{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.infobulle a i.icon-seta-esquerda-baixo{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.infobulle .img{width: 145px;height: 108px;border: 0;box-shadow: 0 0 2px #999;margin: 0 0 5px 0;display: block;clear:both;border:5px solid #FFFFFF;}
.infobulle .text{color:#333333;line-height:25px;width:155px;height:270px;float:left;}
.infobulle .text p{color: #333333;clear:both;float: left;width:155px;display: block;}
.arrow{height:0;width:0;border-width:10px 10px 0 0;border-color:#FFFFFF transparent transparent; border-style: solid;position: absolute;z-index: 99;bottom:-10px;left:90px;}
#paginacao{height: 25px;border: 1px solid #DDDDDD;border-radius: 3px;overflow: hidden;}
#paginacao li{float:left;border-right: 1px solid #DDDDDD;}
#paginacao li.ativo a{background:#428BCA;color: #FFFFFF;}
#paginacao li.ant,#paginacao li.prox{font-size: 18px;}
#paginacao li.prox{border-right: 0;}
#paginacao li a{color: #999999;width: 25px;height: 25px; line-height: 24px;text-align: center;text-shadow:none;}
#paginacao li a:hover{text-decoration: none;background:#428BCA;color: #FFFFFF;}
#bt-topo {color:#003399;text-decoration: underline;height: 30px;margin: 15px 0;line-height: 30px;}
#bt-topo i{color:#003399;font-size: 12px;}
/* /RESULTADO DA BUSCA */
/*MODAL*/
#modal table{width: 100%;} #modal table th, #modal table td{background: #EEEEEE;padding:6px 10px 6px 10px;border:1px solid #FAFAFA;}#modal p{color:#333;}
#modal .carregando{display:none;width:20px;height:20px;margin:200px 310px;border:0;box-shadow:none;position:absolute;}
#modal .fechar-modal{float: right;margin: -5px;color: #666;}#modal .fechar-modal i{font-size: 24px;}#modal .fechar-modal:hover{text-decoration: none;color: #999;}
#modal .titulo-bloco{font-weight: normal;font-size: 16px;text-transform: none;}
#modal .bt{height: 29px;line-height: 30px;}
#modal .bt i{font-size: 26px;}
.cadastro .forca-senha{height:25px;background:#D0D0D0;width:0}
.cadastro .forca-senha-txt{margin-top:3px;display:block;font-weight:bold;font-size:11px;}
#modal .sanfona li{margin-bottom: 5px;min-height: 35px;}
#modal .sanfona li form{padding:10px;}
#modal .sanfona li form input[type="text"],#modal .sanfona li form input[type="password"]{width:374px;clear:both;margin-bottom: 20px;}
#modal .sanfona a.item{background: #F5F5F5;border-bottom: 2px solid #CCCCCC;border-radius: 3px;height: 33px;line-height: 33px;display: block;width: 100%;text-decoration: none;vertical-align: top;}#modal .sanfona a.item:hover{text-decoration: none;}
#modal .sanfona a.item:hover{background: #FAFAFA;}
#modal .sanfona a.item i{font-size: 32px;}
#modal .sanfona li .dados{display: none;}
#modal .sanfona li.ativo .dados{display: block;}
#modal .sanfona li.ativo {border:1px solid #EEEEEE;border-top: 0;}
#modal .sanfona li.ativo a.item{border-bottom: 0;border-top:2px solid #CCCCCC;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
#modal .esquecisenha input[type="text"]{width: 396px;margin-bottom: 20px;}
#modal .bt.bt-carregando{background: none;border:none;color:transparent;pointer-events: none;}
#modal .bt.bt-carregando i{background: url(../img/select2-spinner.gif) no-repeat;float: right;margin-top: 5px;color:transparent;}
#modal .corretores img,#modal .corretores .sem-foto{width:72px;height:72px;}
#modal .corretores ul{padding:15px 0;border-bottom:1px solid #EEE;width:100%;}#modal .corretores ul li{padding:5px;}
#modal .corretores .sem-foto{display:block;border:4px solid #FFF;background:#FFF;box-shadow:0 1px 2px #AAA;}#modal .corretores .sem-foto [class*=icon-]{font-size: 56px;color: #CCC;text-align: center;line-height: 70px;margin: 0 auto;display: block;}
#modal .alerta input[type=text]{width:415px;margin-top:10px;}#modal .alerta select{width:427px;margin:10px 0 20px 0;}
/*MODAL GALERIA*/
#modal .ant,.modal .prox{position: absolute;margin:0;background: none;text-shadow:none;height: 480px;width:100px;padding:0;cursor: pointer;display: none;}
#modal .modal-body:hover .ant,#modal .modal-body:hover .prox{display: block;}
#modal .pc {background: #FFFFFF;height: 30px;color:#666666;line-height: 30px;display: block;padding: 0 5px;margin-top: 200px;}
#modal .mobile{display: none;opacity:0.6;filter:alpha(opacity=60);}
#modal .mobile i{color:#FFFFFF;font-size: 56px;margin-top: 200px;}
#modal .pc i{margin-top: 5px;vertical-align: top;display: inline-block;}
#modal .prox {margin-left:540px;}
#modal .ant .pc{border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
#modal .ant i{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
#modal .prox i{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
#modal .prox .pc{border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
#modal .modal-content .contador-fotos{color: #FFFFFF;position: absolute;text-shadow: none;font-weight: bold;right: 0;margin-top: 10px;border-radius: 3px;padding:10px;background: #333333;}
/*/MODAL*/
/*COMPARAR*/
.comparar .botoes{margin-top: -5px;}.comparar .botoes li{margin-left:20px;}.comparar .botoes .icon-seta-esquerda-baixo{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.comparar .excluir{position:absolute;margin:-3px 0 0 185px;cursor:pointer;z-index:99;left:0;}.comparar .excluir:hover{text-decoration:none;}
.comparar .excluir i{font-size: 18px;color:#880000;}
.comparar .excluir:hover i{color:#AA0000;}
.comparar .elementos{width: 1060px;background: #F7F7F7;}
.comparar .elementos i.icon-grade{font-size:150px;color:#F2F2F2;position:absolute;margin:400px 500px 0 550px;z-index:60;}
.comparar .elementos li{margin:10px auto;display: inline-block;vertical-align: top;position: relative;z-index: 80;float:left;}
.comparar .molde{width: 220px;padding:5px 0 0 0;}
.comparar .molde li{width: 155px;margin:0;display: block;float: left;clear:both;padding:12px 32px;border-bottom: 1px solid #DDD;border-top: 1px solid #FAFAFA;color:#AAAAAA;font-size: 11px;text-transform: uppercase;}
.comparar .molde li label{padding-left: 5px;vertical-align: middle;height: 14px;display: block;}
.comparar .molde .semfoto,.comparar .dados-imovel .sem-foto-principal{width: 150px;height: 107px;background: #FFFFFF;border-radius: 4px;box-shadow: 0 1px 2px #AAA;margin:0 auto 2px auto;display:block;text-align:center;}
.comparar .molde .semfoto i,.comparar .dados-imovel .sem-foto-principal i{font-size: 50px;color:#DDD;vertical-align: middle;text-align: center;width: 100%;line-height: 110px;display:inline-block;}
.comparar .dados-imovel .sem-foto{color:#DDD;}.comparar .dados-imovel .sem-foto i{margin-bottom:-30px;}
.comparar .dados-imovel{width: 205px;padding:5px 0 0 0;background: #F6F6F2;position: relative;z-index: 99;}
.comparar .elementos li .dados-imovel:nth-child(2n+1){background: #EFEFE9;}
.comparar .dados-imovel li{width: 185px;margin:0;display: block;float: left;clear:both;padding:12px 10px;border-bottom: 1px solid #DADAC9;border-top:1px solid #FAFAFA;text-align: center;}
.comparar .dados-imovel li label{height: 14px;display: block;}
.comparar .dados-imovel img{width: 145px;height: 107px;margin:0 20px;}
.comparar .dados-imovel .favorito{width:25px;height: 25px;background: url(../img/bg-black-transp.png) repeat;position: absolute;margin:4px 24px;cursor: pointer;}
.comparar .dados-imovel .favorito i.ativo{color: #EF9A0C;}
.comparar .dados-imovel .favorito i{color:#EEEEEE;font-size: 24px;width: 100%;height: 25px;vertical-align: middle;}
/*LISTA IMOBILIARIA CORRETOR*/
.b-imcor .busca{width:798px;padding:20px 10px;border:1px solid #EEE;height:38px;}.b-imcor .busca input[type=text]{width:648px;}
.b-imcor .busca .bt{width:90px;height:34px;line-height:33px;padding:0 20px 0 15px;margin-left:10px;vertical-align:middle;}.b-imcor .busca [class*=icon-]{font-size:28px;vertical-align: middle;}
.b-imcor .destaques{padding:2px 0;border-bottom:1px solid #EEE}.b-imcor .destaques .conteudo{height:90px;background:#F5F5F5;padding:10px;width:800px;}.b-imcor .destaques .conteudo li{height:90px;}
.b-imcor .destaques .conteudo .imagem{width:170px;}.b-imcor .destaques .item .conteudo .imagem img{width:152px;height:82px;}
.b-imcor .destaques .conteudo .dados{width:270px;}.b-imcor .destaques .conteudo .dados p{color:#333;}.b-imcor small{font-size:11px}
.b-imcor .destaques .conteudo .opcoes{width:360px;}.b-imcor .destaques .conteudo .opcoes .wrap{padding:5px 10px;border-radius:4px;border:3px double #DDD;margin-top:20px;}
.b-imcor .destaques .conteudo .opcoes .wrap a{height:25px;line-height:26px;text-decoration:underline;width:110px;}.b-imcor .destaques .conteudo .opcoes .wrap a:hover{color:#004F78;}.b-imcor .destaques .conteudo .opcoes .wrap [class*=icon]{font-size: 28px;}
.b-imcor .listagem{padding:2px 0;width:820px;}.b-imcor .listagem .item{width:403px;height:64px;border-bottom:1px solid #EEE;border-left:4px solid #DDD;margin:0 0 2px 0;}.b-imcor .listagem .item:hover{background:#F5F5F5;}.b-imcor .listagem .item2{margin-left: 2px;float:right;}
.b-imcor .listagem .item [class*=icon]{position:absolute;font-size:16px;color:#CCC;margin: 48px 0 0 390px;}
.b-imcor .listagem .item a{padding:12px 5px;width:393px;}.b-imcor .listagem .item a *{color:#333;}
/*PAGINA IMOBILIARIA CORRETOR*/
.lateral-esquerda-capa .b-anunciante{width:200px;padding:15px 10px;margin-bottom:30px;border:3px double #E9E9E9;}
.lateral-esquerda-capa .b-anunciante p{color:#333;}.lateral-esquerda-capa .b-anunciante .logo{width:192px;margin-bottom:5px;}
.lateral-esquerda-capa .b-anunciante .sem-foto{background:#FFF;width:192px;height:100px;box-shadow:0 0 3px #AAA;text-align:center;margin-bottom:5px;}.lateral-esquerda-capa .b-anunciante .sem-foto .icon-usuarios{font-size:60px;line-height:100px;color:#DDD;}
.lateral-esquerda-capa .b-anunciante .dados{margin-bottom:10px;}.lateral-esquerda-capa .b-anunciante .dados h3{font-size:16px;}
.lateral-esquerda-capa .b-anunciante .dados small{display:block;font-size:10px;color:#999;margin-bottom:8px;}
.lateral-esquerda-capa .b-anunciante .bt{height:33px;line-height:33px;width:154px;background:none;border:3px double #DDD;padding:0 20px;margin-bottom:10px;}.lateral-esquerda-capa .b-anunciante .bt i{font-size:26px;}
.lateral-esquerda-capa .b-anunciante .bt:hover{color:#004F78}.lateral-esquerda-capa .b-anunciante .bt:hover i{color:#004F78}
.b-anunciante .confianca{
	padding:10px 0 5px 26px;
	margin:0;	
	background-image:url(../img/confianca.svg);
	background-size: 20px;
	background-repeat:no-repeat;
	background-position:left 12.5px;
	float:left;
}
/*/BLOCO PRINCIPAL CAPA*/
/*INSTITUCIONAIS*/
.institucional .bt.bt-carregando{background:none;border:none;color:transparent;pointer-events:none;}
.institucional .bt.bt-carregando i{background:url(../img/select2-spinner.gif) no-repeat;float:right;margin-top:5px;color:transparent;}
.institucional .img-quemsomos{width:820px;height:157px;background:url(../img/quem-somos.jpg) no-repeat;margin-bottom:15px;}
.institucional .titulo-quemsomos{color:#FFF;text-align:center;display:block;line-height:157px;margin:0 auto;text-shadow:0 1px 10px #002472;font-size:26px;font-weight:normal;}
.institucional .adesao{padding:0 0 20px 0;border-bottom:1px solid #EEE;}
.institucional .adesao .texto{padding:20px 0;}
.institucional .adesao .img-adesao{width:410px;height:305px;background:url(../img/adesao.png) no-repeat;margin:20px auto;}
.institucional .adesao .form-adesao{width:300px;background:#F5F5F5;padding:20px;margin:20px 0;}
.institucional .adesao .form-adesao fieldset{padding:10px 0;}
.institucional .adesao .form-adesao .pessoa{width:118px;height:33px;border:1px solid #CCC;box-shadow:0 1px 0 #FFF;float: left;line-height:33px;padding:0 10px;cursor:pointer;}
.institucional .adesao .form-adesao .pessoa input[type=radio]{vertical-align:middle;margin-top:-2px;}
.institucional .adesao .form-adesao input[type=text], input[type=date]{width:288px;}
.institucional .adesao .form-adesao select{width:300px;}
.institucional .adesao .form-adesao .politica{border-top:1px solid #DDD;border-bottom:1px solid #DDD;box-shadow:0 1px 0 #FFF;margin:10px 0;padding:15px 0;}
.institucional .adesao .form-adesao .bt{height:29px;padding:0 15px 0 5px;line-height:30px;}
.institucional .adesao .form-adesao .icon-email{font-size:36px;line-height:26px;}
.institucional .adesao .form-adesao .load{background:none;border:none;color:transparent;pointer-events:none;}
.institucional .adesao .form-adesao .load{background:url(../img/select2-spinner.gif) no-repeat;float:right;position:absolute;top:20px;right:10px;width:16px;height:16px;color:transparent; }
.institucional .adesao .cadastro{font-size:20px;color:#433D1F;text-align:center;margin:90px 0 0 0;}
.institucional .adesao .seta{width:78px;height:35px;margin:100px 0 0 0;display:block;background:url("../img/seta-marrom.png") no-repeat;}
.institucional .anuncie .topo{width:814px;border:3px double #FFF;background:url(../img/anuncie.jpg) no-repeat right #759DD4;color:#FFF;text-shadow:none;height:96px;}
.institucional .anuncie .topo span{line-height:140%;margin:20px;vertical-align:middle;display:block;}
.institucional .anuncie .topo h2{font-weight:normal;font-size:26px}
.institucional .anuncie .topo p{color:#FFF;}
.institucional .adesao .construtora .img-const{background:url(../img/anuncie-construtora.jpg) no-repeat;height:270px;}
.institucional .anuncie-particular .tipo-anuncio{padding:20px 0 10px 0;margin:20px 0;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;}
.institucional .anuncie-particular .tipo-anuncio .item{height:365px;width:49%;}
.institucional .anuncie-particular .tipo-anuncio .item.aluguel{padding-right:10px;border-right:1px solid #E5E5E5;}
.institucional .anuncie-particular .tipo-anuncio .item.aluguel li{height:32px;color:#004163;line-height:30px;}
.institucional .anuncie-particular .tipo-anuncio .item.aluguel li:nth-child(2n+0){background:#F3F3F3;}
.institucional .anuncie-particular .tipo-anuncio .item.aluguel [class*=icon-]{font-size:28px;float:left;}
.institucional .anuncie-particular .tipo-anuncio .item.aluguel .titulo{font-size:18px;padding:10px 0;border-bottom:1px solid #E5E5E5;height:60px;margin-bottom:20px;line-height:40px;}
.institucional .anuncie-particular .tipo-anuncio .item.aluguel .titulo [class*=icon-]{font-size:80px;margin:-15px -10px 0 -20px;}
.institucional .anuncie-particular .tipo-anuncio .item .bt{width:100%;float:left;padding:5px 0;}
.institucional .anuncie-particular .tipo-anuncio .item .bt [class*=icon-]{margin-top:-3px;font-size:30px;float:left;}
.institucional .anuncie-particular .tipo-anuncio .item .bt span{display:block;color:#FFF;font-size:16px;width:100px;margin:auto;}
.institucional .anuncie-particular .tipo-anuncio .item.venda .bt span{color:#444;font-size:16px;width:265px;margin:auto;}
.institucional .anuncie-particular .tipo-anuncio .item.venda{padding-left:10px;width:390px;}
.institucional .anuncie-particular .tipo-anuncio .item.venda ul{width:390px;}
.institucional .anuncie-particular .tipo-anuncio .item.venda li{width:100%;}
.institucional .anuncie-particular .tipo-anuncio .item.venda .titulo{color:#666;font-size:18px;line-height:40px;border-bottom:1px solid #E5E5E5;margin-bottom:15px;height:60px;padding:10px 0;}
.institucional .anuncie-particular .tipo-anuncio .item.venda .titulo [class*=icon-]{font-size:80px;float:left;margin:-15px -5px 0 -15px;}
.institucional .anuncie-particular .formaspag h4{text-align:center;color:#999;border-bottom:1px solid #E5E5E5;box-shadow:0 1px 0 #FFF;margin-bottom:10px;font-size:12px;}
.institucional .anuncie-particular .formaspag{padding:10px 20px 20px 20px;width:780px;background:#F5F5F5;margin-top:20px;}
.institucional .anuncie-particular .formaspag .titulo-bloco{font-size:11px;color:#444;}.institucional .anuncie-particular .formaspag .icon-seta-direita-baixo.titulo{color:#444}
.institucional .anuncie-particular .formaspag .credito{width:430px;}
.institucional .anuncie-particular .formaspag .debito {width:210px;margin-left:20px}
.institucional .anuncie-particular .formaspag .pix-bloco {width:100px;margin-left:20px}
.institucional .anuncie-particular .formaspag .bandeiras{padding:12px 0;border:1px solid #DDD;width:100%;}
.institucional .anuncie-particular .formaspag .bandeiras li{float:left;border-right:1px solid #DDD;vertical-align:top;}
.institucional .anuncie-particular .formaspag .pix-bloco .bandeiras  li {border-right:0px }
.institucional .anuncie-particular .formaspag .bandeiras li label{padding:5px 26px;float:left}
.institucional .anuncie-particular .formaspag .pix-bloco .bandeiras  li label{padding:5px 20px;float:left}
.institucional .anuncie-particular .formaspag .bandeiras .visa{width:50px;height:40px;display:block;background:url(../img/bandeiras/visa.svg) no-repeat;vertical-align:middle;margin:5px auto;background-size: 100%; background-position: center}
.institucional .anuncie-particular .formaspag .bandeiras .mastercard{width:50px;height:46px;display:block;background:url(../img/bandeiras/master.svg) no-repeat;vertical-align:middle;margin:auto;background-size: 100%;background-position: center}
.institucional .anuncie-particular .formaspag .bandeiras .american{width:50px;height:45px;display:block;background:url(../img/bandeiras/american.svg) no-repeat;vertical-align:middle;margin:auto;background-size: 100%;background-position: center}
.institucional .anuncie-particular .formaspag .bandeiras .elo{width:50px;height:45px;display:block;background:url(../img/bandeiras/elo.svg) no-repeat;vertical-align:middle;margin:auto;background-size: 100%;padding:0 5px;background-position:center}
.institucional .anuncie-particular .formaspag .bandeiras .pix{width:50px;height:50px;display:block;background:url(../img/bandeiras/pix.svg) no-repeat;vertical-align:middle;margin:auto;background-size: 100%;padding:0 5px;background-position:center}
.institucional .banco-pedidos .texto{background:url(../img/banco-pedidos.png) no-repeat bottom #89ABD5;color:#FFF;height:650px;margin-top:20px;text-shadow:none;}
.institucional .banco-pedidos .texto p{color:#FFF;text-shadow:none;margin:20px;font-style:italic;}
.institucional .banco-pedidos .texto h2{font-style:normal;font-size:26px;margin:5px 20px;}
.institucional .faleconosco .texto{background:url(../img/faleconosco.jpg) no-repeat bottom;margin-top:20px;border:1px solid #DDD;width:418px;height:510px;padding:20px;}
.institucional .cartorios{margin:10px 0;}
.institucional .img-cartorio{width:120px;height:120px;background:url(../img/cartorio.png) no-repeat;display:block;position:relative;margin:50px 0 -150px 650px;}
.institucional .cartorios li{height:80px;border-bottom:1px solid #EEE;float:left;width:100%;padding:15px 0;line-height:180%;}
.institucional .cartorios li .icon-ponto-mapa,.institucional .cartorios li .icon-telefone{font-size:24px;margin:-2px 0 0 -7px;}
.institucional .cartorios li span,.institucional .cartorios li a{clear:both;float:left;}
.institucional .guiaprof .intro{width:780px;padding:20px;height:80px;background:url(../img/guiaprofissionais1.png) no-repeat left #F0F0F0;line-height:170%;color:#444;}
.institucional .guiaprof .rodape{width:780px;padding:20px;height:80px;background:url(../img/guiaprofissionais2.png) no-repeat left #D9EDF7;line-height:150%;color:#185573;margin-bottom:50px;}
.institucional .guiaprof .conteudo {margin:30px 0;}
.institucional .guiaprof .conteudo li{width:270px;float:left;margin:0 0 15px 0;}
.institucional .guiaprof .conteudo li .icon-seta-direita-baixo{font-size:13px;color:#039;}
.institucional .guiaprof .destaque {margin:0 0 20px 0;}
.institucional .guiaprof .destaque li{min-height:100px;padding:20px 0;border-bottom:1px solid #EEE;float:left;width:100%;}
.institucional .guiaprof .destaque [class*=icon-]{font-size:24px;margin-left:-5px;}
.institucional .guiaprof .destaque .titulo{font-size:16px;font-weight:bold;margin:6px 0;}
.institucional .guiaprof .destaque .email,.institucional .guiaprof .destaque .site,.institucional .guiaprof .destaque .tel,.institucional .guiaprof .destaque .mapa{line-height:30px;}
.institucional .guiaprof .destaque .site .icon-link{color:#039;}
.institucional .guiaprof .destaque .email{margin-right:20px;}
.institucional .guiaprof .destaque .site{margin-right:20px;}
.institucional .guiaprof .destaque .mapa [class*=icon-]{color:#039;}
.institucional .guiaprof .destaque img{width:200px;height:90px;}
.institucional .guiaprof .listagem{margin:10px 0;}
.institucional .guiaprof .listagem li{padding:8px 0;height:15px;float:left;}
.institucional .guiaprof .listagem .titulo{padding-left:10px}
.institucional .guiaprof .listagem li:nth-child(2n+1){background:#F0F0F0;}
.institucional .dicas{margin:20px 0;}
.institucional .dicas li{float:left;width:100%;margin:5px 0;}
.institucional .dicas li .titulo{background:#F5F5F5;border:1px solid #DDD;border-radius:5px;box-shadow:inset 0 1px 0 #FFF;height:15px;padding:10px;float:left;width:798px;cursor:pointer;}
.institucional .dicas li .titulo:hover,.institucional .dicas li .titulo.ativo{background:#F9F9F9;}
.institucional .dicas li .conteudo{background:#F9F9F9;border:1px solid #DDD;border-radius:5px;padding:20px;float:left;width:778px;float:left;border-top-left-radius:0;border-top-right-radius:0;line-height:170%;font-style:italic;color:#666;margin-top:-4px;display:none;}
.busca-detalhada .caixa-bege{background:#F0EEE7;}
.busca-detalhada .busca{min-height:400px;margin-bottom:50px;width:680px;padding:20px 10px;}
.busca-detalhada .busca label{margin-bottom:3px;}
.busca-detalhada .busca hr{width:700px;margin:20px -10px;float:left;border:0;border-top:2px solid #FFF;}
.busca-detalhada .busca select{width:100%;}
.busca-detalhada .rotulo-metro{background: #EEE;border:1px solid #CCC;height: 33px;width: 29px;margin-left: -1px;display: inline-block;vertical-align: top;line-height: 35px;padding: 0 3px;color: #AAAAAA;text-align: center;box-shadow: 0 1px 0 #FFFFFF;}
.busca-detalhada .listagem{padding:10px 0;width:680px;}
.busca-detalhada .listagem li{float:left;width:170px;margin:5px 0;}
.busca-detalhada .chave{margin-top:-20px;}
.busca-detalhada .caixa-cinza{padding:15px 10px;width:320px;}
.busca-detalhada .caixa-cinza input{margin-top:8px;width:170px;}
.busca-detalhada .bt{padding:0 30px 0 20px;margin-top:5px;background:#E9E9E9;border-color:#CCC;}
.busca-detalhada .bt:hover{background:#F0F0F0}
.busca-detalhada .buscaid,.busca-detalhada .imv-favoritos{margin-top:20px;}
/*PAGINA DESTAQUE*/
.pg-destaque .titulo{border-bottom:1px solid #EEE;}
.pg-destaque .ir-pagina{line-height:16px;}
.pg-destaque .ir-pagina select{height:23px;margin:-3px 5px 0 0;}
.pg-destaque .listagem {margin:10px 0 0 0;}
.pg-destaque .listagem .foto img{width:137px;height:100px;}
.pg-destaque .listagem .desc{line-height:140%;padding-left:4px;}
.pg-destaque .listagem .desc small{font-size:9px;color:#888;font-weight:bold;}
.pg-destaque .listagem .valor{font-size:18px;color:#FF6600;margin-top:8px;padding-left:4px;}
.pg-destaque .listagem .item{width:145px;height:230px;padding:5px 9px;margin-bottom:10px;}
.pg-destaque .listagem a:hover{text-decoration:none;}
.pg-destaque .listagem a:hover .item{background:#F1EFE6;}
.pg-destaque .listagem a:visited *{color:#870000 !important;}
.pg-destaque .menu-baixo{padding:15px 0;border-top:1px solid #EEE;border-bottom:1px solid #EEE;}
.pg-destaque .menu-baixo select{height:28px;font-size:11px;}
/*PAGINA DESTAQUE LANCAMENTOS*/
.pg-destaque.lancamento .listagem .foto img{width:172px;height:127px;}
.pg-destaque.lancamento .listagem .item{width:180px;height:220px;padding:5px 12px;margin-bottom:10px;}
.pg-destaque.lancamento .menu-baixo{height:28px;font-size:11px;border-bottom:0;}
/*PAGINA NOTICIAS*/
.pg-noticia .titulo{border-bottom:1px solid #EEE;}
.pg-noticia .noticia-principal{padding:20px;width:780px;background:#F5F5F5;margin-top:20px;}
.pg-noticia .link-img{ position: relative;margin:0 10px 10px 0;width:340px;height:255px;}
.pg-noticia .link-img:hover{text-decoration:none;}
.pg-noticia .noticia-principal img{width:332px;height:247px;}
.pg-noticia .secundaria .link-img{width:170px;height:130px;}
.pg-noticia .secundaria img{width:162px;height:122px;}
.pg-noticia .secundaria .item{padding:20px;width:360px;background:#F5F5F5;margin-top:20px;}
.pg-noticia .etiqueta{ background:url(../img/bg-black-transp.png) repeat;color:#FFF;text-decoration:none;text-shadow:none;padding:5px 10px;width:80px;position: absolute;top: 0;left: 0; }
.pg-noticia .etiqueta .icon-seta-direita-baixo{color:#FFF;font-size:16px;vertical-align:middle;line-height:16px;}
.pg-noticia .secundaria .etiqueta{font-size:11px;width:85px;}
.pg-noticia .listagem {margin-top:50px;}
.pg-noticia .listagem .busca{margin-top:-8px;}
.pg-noticia .listagem .busca .bt{height:29px;background:#777;border-bottom-color:#555;border-radius:0;}
.pg-noticia .listagem .busca .bt:hover{background:#888;}.pg-noticia .listagem .busca .bt:active{border-top-color:#555;}
.pg-noticia .listagem .busca .bt .icon-lupa{line-height:28px;font-size:22px;color:#FFF;}
.pg-noticia .listagem .busca input{height:28px;width:166px;}
.pg-noticia .listagem .noticias{border-top:1px solid #EEE;}
.pg-noticia .listagem .noticias li{border-bottom:1px solid #EEE;padding:10px 0;}
.pg-noticia .listagem .noticias li a{padding:10px 0;}
.pg-noticia .listagem .noticias li .icon-noticia{vertical-align:middle;margin-top:-5px;}
.pg-noticia .view {margin-top:20px;}
.pg-noticia .view .zoom{position:absolute;top: 0;right: 0;margin: 0 8px 0 0;background:url(../img/bg-black-transp.png);width:35px;height:35px;border-bottom-left-radius:30px;}
.pg-noticia .view .zoom .icon-lupa{color:#FFF;line-height:30px;margin-left:10px;}
.pg-noticia .view img{width:332px;height:247px;}
.pg-noticia .view .texto{margin-top:40px;line-height:140%;padding-bottom:20px;border-bottom:1px solid #EEE;}
.pg-noticia .view .texto h2{margin:5px 0 10px 0;}
.pg-noticia .view .mais-imagens{margin-top:30px;padding-bottom:10px;border-bottom:1px solid #EEE;}
.pg-noticia .view .imagens{margin-top:10px;}
.pg-noticia .view .imagens li{float:left;margin:0 10px 10px 0;}
.pg-noticia .view .imagens li img{width:72px;height:52px;}
.pg-noticia .view .imagens li a:hover{opacity:0.8;filter:alpha(opacity=80);}
.pg-noticia .view .detalhes{padding:15px 0;border-bottom:1px solid #EEE;}
/*PAGINA 404*/
.not-found .img-404{width:700px;height:350px;background:url(../img/404.png) no-repeat;margin:auto;}
.not-found hr{border-top:1px solid #DDD;border-bottom:1px solid #FFF;margin:30px 0;}
.not-found .texto {width:940px;margin:auto;text-align:center;}
.not-found .texto h1{color:#880000;font-size:24px;margin-bottom:15px;}
.not-found .texto .icon-erro{font-size:68px;vertical-align:top;line-height:68px;margin:-25px -12px 0 0;}
.not-found .texto .respostas,.not-found .texto .voce-pode{width:350px;display:inline-block;vertical-align:top;line-height:140%;text-align:left;margin-bottom:20px;}
/*GMAPS*/
#mapa-gmaps{width: 640px;height: 480px;}
#info-window{padding:10px;}
/*AREA LOGIN*/
.institucional .anuncie .botoes .bt,.arealogin .botoes .bt{height:200px;width:100%;padding:0;font-weight:bold;text-align:center;font-size:14px;color:#444;line-height:140%;}
.institucional .anuncie .botoes .bt [class*=icon-],.arealogin .botoes .bt [class*=icon-]{font-size:115px;clear:both;display:block;line-height:170px;margin-bottom:-40px;color:#444;}
.arealogin .login{height:160px;border:1px solid #E5E5E5;box-shadow:inset 0 1px 0 #FFF;padding:20px 0;background:#EDEDED;}
.arealogin .login .icone{text-align:center;font-weight:bold;font-size:14px;border-right:1px solid #DDD;box-shadow:1px 0 0 #FFF;width:338px;height:160px;}
.arealogin .login .icone [class*=icon-]{font-size:135px;clear:both;display:block;line-height:130px;margin-bottom:-10px;color:#444;}
.arealogin .login .bt.bt-carregando{background: none;border:none;color:transparent;pointer-events: none;}
.arealogin .login .bt.bt-carregando i{background: url(../img/select2-spinner.gif) no-repeat;float: right;margin-top: 5px;color:transparent;}
.arealogin .login .inputs{width:440px;}
.arealogin .login .inputs input{width:80%;margin:10px auto;clear:both;display:block;}
#form-esqueci{display:none;}
/*PUBLICIDADE*/
.institucional .publicidade {margin:10px 0 50px 0}
.institucional .publicidade h3{font-size:16px;}
.institucional .publicidade li{background:#F5F5F5;width:780px;padding:30px 20px;margin-bottom:2px;display:block;float:left;}
.institucional .publicidade li .wraptext{float:left;width:380px;}
.institucional .publicidade li p{float:left;width:380px;margin:3px 0;}
.institucional .publicidade li img{background:none;border:none;box-shadow:none;margin-right:10px;float:left;object-fit: contain}
.institucional .publicidade li.li2{background:#EFEFEF;}
.institucional .publicidade li.li2 img{margin-right:0;margin-left:10px;}
.institucional .publicidade li .clicktag{position:absolute;margin:32px 0 0 430px;line-height:130%;font-family:Courier;font-weight:bold;}
/*BOTAO NOVA BUSCA*/
#bt-nova-busca-filtro2{text-transform:none;display:block;margin-top:2px;}
/*ICONE VIDEO*/
.icon-video.rb{
	display:inline-block;
	vertical-align:top;
}
.icon-video.pi{
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	margin:-4px 0px;
}
.icon-video.mp{
	display:inline-block;
	vertical-align:top;
	margin:-2px 0px;	
}
/* BALAO RECEBER ALERTA */
.alerta.receber-alertas{
	margin-top:-8px;
	font-size:14px;
	padding: 20px 15px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.15);
}
.alerta.receber-alertas .icon-notificacao{
	font-size:40px;
    vertical-align:top;
    display:inline-block;
    padding:0;
    margin:-16px 0px -12px -5px;
}	
.alerta.receber-alertas .seta{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJBAMAAADwYwBaAAAAA3NCSVQICAjb4U/gAAAAJFBMVEX///+7zN2qzN3A3ujH6vPA3ujH6vO86PG86PHZ7ffH6vO86PFiZ15CAAAADHRSTlMAIiJEVVWZ3e7////4jnieAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAEFJREFUCJljYGBgSGMAA5bdDmA6etVWEMW6a+bqACBtvXLmrEYGBsaumTNnrlBgkNgJpGc3MoC4M2duZ9gJpmcDAFcjF3B6p1dXAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	width:14px;
	height:9px;
	display:block;
	position:absolute;
	left:112px;
	top:-8px;
}

/* barra topo, área administrativa e cadastre-se  */
#barraTopo{
	background-image:url(../img/bgtexturabarratopo.png);
	background-repeat:repeat;
	min-width:1390px;
	width:100%;
	height:25px;
}
#barraTopo .wrap{
	width:1390px;
	display:table;
	margin:auto;
}
#barraTopo .conteudo{
	/* background:rgba(255,255,255,0.35); */
	margin:0 10px;
	width:1060px;
	height:25px;
	float:left;
	position:relative;
}
#barraTopo .data-hora{
	font-size:13px;
	color:#FFF;
    text-shadow:0 1px 0 rgba(0,0,0,0.75);
	line-height:25px;
	height:25px;
	box-sizing:border-box;
	width:280px;
	float:left;
}
#barraTopo .data-hora i{
	float:none;
	display:inline-block;
	line-height:25px;
	vertical-align:top;
	text-shadow:0 1px 0 rgba(0,0,0,0.75);
}
#barraTopo .btns{
	width:300px;
	height:25px;
	float:right;
	text-align:right;
	margin-right:-10px;			
}
#barraTopo .btns a.arealogin,#barraTopo .btns button.btncadastro{
	box-sizing:border-box;
	padding:5px 15px 5px 10px;
	height:25px;
	text-shadow:0 1px 0 rgba(0,0,0,0.75);			
	font-size:13px;
	color:#FFF;
	display:inline-block;
    vertical-align:top;
    line-height:16px;
}
#barraTopo .btns a.arealogin{
	background:rgba(0,0,0,0.15);
	text-decoration:none;
}
#barraTopo .btns i{
	float:none;
    vertical-align:top;
    display:inline-block;
    line-height:13px;
    margin-right:2px;
    text-shadow:0 1px 0 #000;
    font-size:22px;
}
#barraTopo .btns button.btncadastro{
	background:rgba(255,102,0,.85);
}
#barraTopo .btns button.btncadastro i{
	line-height:11px;
}

#barraTopo .btns button.btncadastro.ativo{
	background:#E8E5D2;
	color:#433D21;
	box-shadow:inset 0 3px 8px rgba(0,0,0,0.35);
	text-shadow:none;
}		
#barraTopo .btns .cadastre-se{
	display:none;
	background:#E8E5D2;
	position:absolute;
	overflow:hidden;
	z-index:50;
	border:4px solid rgba(0,0,0,.4);
	border-top:0;
	padding:0;
	margin:0;
	right:-14px;
	top:25px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	box-shadow: -5px 10px 20px 5px rgba(0,0,0,0.3);
}
#barraTopo .btns .cadastre-se.ativo{
	display:block;
	opacity:1;
	transform:scale(1);
	animation:cadastre-se .1s linear 1 forwards;
}
@keyframes cadastre-se{
	0%{opacity:0;transform:scale(.7)}
	100%{opacity:1;transform:scale(1)}
}
#barraTopo .btns .cadastre-se.desativa{
	animation:cadastre-se2 .1s linear 1 forwards;
}
@keyframes cadastre-se2{
	0%{opacity:1;transform:scale(1)}
	100%{opacity:0;transform:scale(.7)}
}
#barraTopo .btns .cadastre-se li{
	background:#E8E5D2;			
	font-size:16px;
	color:#433D21;
	display:block;
	box-sizing:border-box;
	width:225px;
	text-align:left;
}
#barraTopo .btns .cadastre-se li:nth-child(1){
	border-bottom:1px solid rgba(0,0,0,0.15);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.35);
}
#barraTopo .btns .cadastre-se li:nth-child(2){
	border-top:1px solid rgba(255,255,255,0.65);
}

#barraTopo .btns .cadastre-se li a,#barraTopo .btns .cadastre-se li button{
	display:block;
	width:100%;
	padding:10px 15px;
	box-sizing:border-box;
	width:225px;
	text-align:left;
	border:0;
	margin:0;
	text-decoration:none;	
}
#barraTopo .btns .cadastre-se li:hover{
	background:rgba(255,255,255,0.25);
}
#barraTopo .btns .cadastre-se li i{
	font-size:42px;
	background:rgba(255,255,255,0.7);
	border-radius:100%;
	height:45px;
	width:45px;
	line-height:45px;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px
}
#barraTopo .btns .cadastre-se li.obs{
	font-size:11px;
	background:#FFF;
	padding:2px 15px;
}
#barraTopo .btns .cadastre-se li.obs i{
	font-size: 13px;
	color: #433D21;
	height: 18px;
	width: 18px;
	line-height: 16px;
	margin: 0 18px 0 15px;
}


/* 
	## LISTAGEM DE IMOVEIS VERSAO 2
	## BUSCA, IMOBILIÁRIA, FAVORITOS
*/


#listagemV2 {
	padding-top:15px;
}
#listagemV2 .listagem .select{
	width:20px;
	height:117px;
	padding:5px 0;
	margin:0;
	float:left;
	position:relative;
}
#listagemV2 .listagem .select input[type=checkbox]{
	margin:48px auto;
	display:block;
}	
#listagemV2 .listagem li.li-item{
	position:relative;
	height:127px;
	margin-bottom:10px;
	box-shadow:0 1px 2px rgba(0,0,0,0.15);
	background:#F4F4F4;
}

#listagemV2 .listagem li.li-item:nth-child(2n){
	background:#F0F0F0;		
}
#listagemV2 .listagem li.li-item.destaque-list{
	/*background:#FBEEE1;*/
}

#listagemV2 .listagem li.li-item:hover{
	box-shadow:0 3px 5px rgba(0,0,0,0.25);
	background:#F1EFE6;
}

#listagemV2 .listagem li.li-item a{
	margin:0;
}
#listagemV2 .listagem .favorito{
	width:28px;
	height:28px;
	top:10px;
	right:10px;
	border:0;
	z-index:1;
}
#listagemV2 .listagem .favorito .icon-estrela{
	margin:0;
}
#listagemV2 .listagem .item{
	width:800px;
	height:117px;
	padding:5px 0;
	float:left;
}	
#listagemV2 .listagem .item li.foto{
	width:153px;
	height:117px;
	position:relative;
	overflow:visible;
}
#listagemV2 .listagem .item li.foto .video{
	position:absolute;
	top:4px;
	left:4px;
	background:rgba(0,0,0,0.55);
	padding: 4px 4px 1px 4px;
	border-bottom-right-radius: 4px;
}
#listagemV2 .listagem .item li.foto .imv-lancamento{
	width:72px;
    height:22px;
    position:absolute;
    top:10px;
    left: 3px;
    border:0;
}

#listagemV2 .listagem .item li.foto .imv-destaque{
	width: 60px;
    height: 19px;
    position: absolute;
     background-image:url('../img/destaque.svg') ;
    background-repeat: no-repeat;
    top: 8px;
    left: 5px;


}

#listagemV2 .listagem .item li.foto .video i{
	color:#FFF;
	font-size:16px;
}

#listagemV2 .listagem .item li.foto img,
#listagemV2 .listagem .sem-foto-principal{
	width:145px;
	height:109px;
	border:4px solid #FFF;
	box-shadow:none;
	margin:0;
	float:left;
}
#listagemV2 .listagem .sem-foto-principal i{
	font-size: 50px;
    line-height: 70%;
    margin: 0;
    display: block;
    margin-top: 36px;
}

#listagemV2 .listagem .item li.desc1{
	width:375px;
	height:104px;
	padding:5px 5px 0;
	border:0;
	box-shadow:inset -1px 0 0 rgba(0,0,0,0.05),1px 0 0 rgba(255,255,255,0.85);
}
#listagemV2 .listagem .item li.desc1 .titulo,
#listagemV2 .listagem .item li.desc1 .finalidade-tipo,
#listagemV2 .listagem .item li.desc1 .bairro-cidade,
#listagemV2 .listagem .item li.desc1 .endereco
{
	display:block;
	float:none;
	margin:0;
}
#listagemV2 .listagem .item li.desc1 .titulo{
	font-weight:bold;
	font-size:15px;
	color:#333;
	height:19px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
#listagemV2 .listagem .item li.desc1 .finalidade-tipo{
	font-size:13px;
	color:#AAA;
	margin-bottom:15px;
}
#listagemV2 .listagem .item li.desc1 .finalidade-tipo small{
	font-size:11px;
}
#listagemV2 .listagem .item li.desc1 .finalidade-tipo.v2{
	margin-top:10px;
}
#listagemV2 .listagem .item li.desc1 .finalidade-tipo.v3{
	margin-top:24px;		
}
#listagemV2 .listagem .item li.desc1 .bairro-cidade{
	color:#333;
	margin-bottom:5px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
#listagemV2 .listagem .item li.desc1 .endereco{
	color:#666;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}



#listagemV2 .listagem .item li.desc2{
	width:227px;
	height:107px;
	padding:10px 15px 0 20px;
	border:0;
}
#listagemV2 .listagem.grade .item li.desc4 .valor,
#listagemV2 .listagem .item li.desc2 .valor{
	display:block;
	float:none;
	font-size:21px;
	color:#F40;
	font-weight:bold;
	margin:0;
}
#listagemV2 .listagem .item li.desc2 .valor.v1{
	margin-top:18px;
}

#listagemV2 .listagem .item li.desc2 .valor.v2{
	margin-top:28px;
}

#listagemV2 .listagem .item li.desc2 .valor.v3{
	margin-top:38px;		
}
#listagemV2 .listagem .item li.desc2 .condominio{
	font-size:11px;
	display:block;
	float:none;
	color:#333;
	margin:0 0 -12px 0;
}

#listagemV2 .listagem .ul-caracts{
	display:block;
	float:left;
	margin-top:15px;
}
#listagemV2 .listagem .ul-caracts li.item-caract{
	float:left;
	margin:0 0 5px 0;
	width:auto;
	height:auto;
	padding:2px 5px 2px 0;
	width:108px;
	font-size:11px;
	color:#333;
}	
#listagemV2 .listagem .ico-caract{
	width:16px;
	height:16px;
	float:left;
	margin:0 5px 0 0;
	background-size:16px;
}
#listagemV2 .icone-quartos{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjI0NiAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI0NiAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik0yNDguMjc3LDcuNDhjMC0xLjA0NCwwLjg0OS0xLjg5MywxLjg5My0xLjg5M2g0LjI1YzAuNjYsMCwxLjI0MiwwLjM0LDEuNTgxLDAuODUzDQoJCWMwLjMzOS0wLjUxMywwLjkyMS0wLjg1MywxLjU4MS0wLjg1M2g0LjI0OWMxLjA0NCwwLDEuODkzLDAuODQ5LDEuODkzLDEuODkzdjAuMDg4aDAuNDc1VjUuNzIyYzAtMS4xNDYtMC45MzMtMi4wNzctMi4wNzgtMi4wNzcNCgkJSDI0OS44OGMtMS4xNDYsMC0yLjA3OCwwLjkzMi0yLjA3OCwyLjA3N3YxLjg0N2gwLjQ3NFY3LjQ4TDI0OC4yNzcsNy40OHoiLz4NCgk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMjY1LjIwNCw4LjQ1MmgtMTguNDA5Yy0wLjQzOCwwLTAuNzk1LDAuMzU2LTAuNzk1LDAuNzk1djQuNjE5YzAsMC40MzgsMC4zNTcsMC43OTUsMC43OTUsMC43OTVoMC4zMzINCgkJbC0wLjM5MiwxLjEwNGMtMC4wODIsMC4yMywwLjAzOSwwLjQ4MywwLjI2OSwwLjU2NGMwLjA0OSwwLjAxOCwwLjA5OSwwLjAyNSwwLjE0OCwwLjAyNWMwLjE4MiwwLDAuMzUyLTAuMTEzLDAuNDE3LTAuMjk0DQoJCWwwLjQ5Ni0xLjRoMTUuODcxbDAuNDk2LDEuNGMwLjA2MywwLjE4MSwwLjIzNCwwLjI5NCwwLjQxNiwwLjI5NGMwLjA0OSwwLDAuMDk5LTAuMDA4LDAuMTQ3LTAuMDI1DQoJCWMwLjIzLTAuMDgxLDAuMzUxLTAuMzM0LDAuMjctMC41NjRsLTAuMzkyLTEuMTA0aDAuMzMxYzAuNDM5LDAsMC43OTYtMC4zNTYsMC43OTYtMC43OTVWOS4yNDcNCgkJQzI2Niw4LjgwOSwyNjUuNjQ0LDguNDUyLDI2NS4yMDQsOC40NTJ6Ii8+DQoJPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTI1Ny41ODEsNi40NzJjLTAuNTU3LDAtMS4wMSwwLjQ1My0xLjAxLDEuMDA5djAuMDg4aDYuMjY4VjcuNDhjMC0wLjU1Ni0wLjQ1Mi0xLjAwOS0xLjAwOS0xLjAwOUgyNTcuNTgxeg0KCQkiLz4NCgk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMjUwLjE3LDYuNDcyYy0wLjU1NiwwLTEuMDA5LDAuNDUzLTEuMDA5LDEuMDA5djAuMDg4aDYuMjY3VjcuNDhjMC0wLjU1Ni0wLjQ1My0xLjAwOS0xLjAwOS0xLjAwOUgyNTAuMTd6DQoJCSIvPg0KPC9nPg0KPC9zdmc+DQo=');
}
#listagemV2 .icone-banheiros{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjI0NiAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI0NiAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cG9seWdvbiBmaWxsPSIjMzMzMzMzIiBwb2ludHM9IjI1Mi4zNzIsMTEuNjEgMjY1Ljc5NywxMS42MSAyNjUuNzk3LDEwLjQxMyAyNTMuODIzLDEwLjQxMyAyNTMuODIzLDAgMjUyLjM3MiwwIAkJIi8+DQoJCTxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik0yNDYuMjAzLDIuNTQxbDEuMDg4LDguNzA4bDEuNTA4LTAuMDAxdjEuNzYyYzAsMS4wOCwwLjg3OCwxLjk1OCwxLjk1OCwxLjk1OGgyLjMwMg0KCQkJYzAuNTgyLDAuOTAzLDEuNTksMi4wMjQsMy4yMzIsMi42NDljMC4xMTgsMC4wNDUsMC4yNDQsMC4wNzcsMC4zNjcsMC4xMTRoMC4wMDZsMC4zOTEsMC43NVYyMGg0LjA4NGMwLDAsNC42NTgtMS45NzMsNC42NTgtOC4wMjcNCgkJCWgtMTMuNjQzYzAsMC41NjYsMC4wODMsMS4wOTksMC4yMjIsMS42MDRjMCwwLDAuMDA5LDAuMDMsMC4wMjgsMC4wODZoLTEuNjQ3Yy0wLjM2LDAtMC42NTItMC4yOTItMC42NTItMC42NTJ2LTEuNzYyaDEuNTQyVjIuNTQNCgkJCUwyNDYuMjAzLDIuNTQxeiIvPg0KCQk8cmVjdCB4PSIyNDYuMjA0IiB5PSIxLjA4OCIgZmlsbD0iIzMzMzMzMyIgd2lkdGg9IjUuNDQyIiBoZWlnaHQ9IjEuMDg4Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=');
}
#listagemV2 .icone-vagas{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjI0NiAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI0NiAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMjYwLjc3MywxMS4xNDlsLTAuMTA0LDAuOTM4Yy0wLjAzOS0wLjAyMi0wLjA3OC0wLjA0Mi0wLjExOS0wLjA2MmwtMC40NDktMS45NTcNCgkJCWMtMC4xNjQtMC45MzMtMC44NjgtMS42MTktMS44OTQtMS41ODNoLTQuMjg5Yy0wLjkyOCwwLTEuNzM2LDAuMzUzLTEuODk0LDEuNTgzbC0wLjQ0OCwxLjk1N2MtMC4wNDIsMC4wMi0wLjA4MSwwLjAzOS0wLjEyLDAuMDYyDQoJCQlsLTAuMTA0LTAuOTM4YzAsMC0xLjQ5Ni0wLjY1OS0xLjg1MSwwYy0wLjM1NiwwLjY1OSwwLDAuODk2LDAsMC44OTZsMS44NiwwLjEwMWMtMC4zNDgsMC4yMzEtMC41NzEsMC41ODQtMC41NzEsMC45OHYxLjc5NA0KCQkJYzAsMC40NDYsMC4yODIsMC44MzgsMC43MDcsMS4wNjN2MS4yMDVjMCwwLjQwOSwwLjUwMywwLjczOCwxLjEyNSwwLjczOGMwLjYyMiwwLDEuMTI1LTAuMzMsMS4xMjUtMC43Mzh2LTEuMDAzaDQuNDM2djEuMDAzDQoJCQljMCwwLjQwOCwwLjUwNCwwLjczNywxLjEyNiwwLjczN3MxLjEyNS0wLjMzLDEuMTI1LTAuNzM3VjE2LjA3YzAuNTMxLTAuMTk5LDAuOS0wLjY0LDAuOS0xLjE0OXYtMS43OTUNCgkJCWMwLTAuMzk2LTAuMjI0LTAuNzQ4LTAuNTcxLTAuOThsMS44NjEtMC4xYzAsMCwwLjA3NS0wLjIzOCwwLTAuODk3QzI2Mi41NSwxMC40OSwyNjAuNzczLDExLjE0OSwyNjAuNzczLDExLjE0OXogTTI1My45NDIsMTQuNTcyDQoJCQloLTIuMDMxdi0wLjk2NWgyLjAzMVYxNC41NzJ6IE0yNTcuOTE0LDE0LjYwNGgtMy40Nzl2LTAuNDIzaDMuNDc5VjE0LjYwNHogTTI1Ny45NDksMTQuMDU5aC0zLjQ3OHYtMC40MjFoMy40NzhWMTQuMDU5eg0KCQkJIE0yNTIuMDUyLDExLjc1M2MtMC4wMzEsMC0wLjA2MiwwLjAwNC0wLjA5MiwwLjAwNWwwLjQ4My0xLjkzM2MwLjA5LTAuNTQ4LDAuNjk4LTEuMDIyLDEuMjk3LTEuMDIyaDQuNjQ2DQoJCQljMC41OTgsMCwxLjE0NiwwLjM4NSwxLjI5NiwxLjAyMmwwLjQ4MiwxLjkzM2MtMC4wMy0wLjAwMS0wLjA2MS0wLjAwNS0wLjA5MS0wLjAwNUgyNTIuMDUyeiBNMjYwLjQ5NCwxNC41NzJoLTIuMDMxdi0wLjk2NWgyLjAzMQ0KCQkJVjE0LjU3MnoiLz4NCgkJPHBvbHlnb24gZmlsbD0iIzMzMzMzMyIgcG9pbnRzPSIyNTYuMDcyLDEuNTc2IDI0Niw1Ljg1OSAyNDYsMTguNDI0IDI0OC4xNSwxOC40MjQgMjQ4LjE1LDcuMjg4IDI2My44NSw3LjI4OCAyNjMuODUsMTguNDI0IA0KCQkJMjY2LDE4LjQyNCAyNjYsNS44NTkgCQkiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==');
}
#listagemV2 .icone-area{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjI0NiAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI0NiAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik0yNDguMDgzLDBoLTEuNjY3QzI0Ni4xODcsMCwyNDYsMC4xODcsMjQ2LDAuNDE2djEuNjY3YzAsMC4yMywwLjE4NywwLjQxNywwLjQxNywwLjQxN2gxLjY2Nw0KCQkJCWMwLjIzLDAsMC40MTctMC4xODcsMC40MTctMC40MTdWMC40MTZDMjQ4LjUsMC4xODcsMjQ4LjMxMywwLDI0OC4wODMsMHogTTI0Ny42NjcsMS42NjZoLTAuODMzVjAuODMzaDAuODMzVjEuNjY2TDI0Ny42NjcsMS42NjYNCgkJCQl6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTI2NS41ODMsMGgtMS42NjZjLTAuMjMsMC0wLjQxNywwLjE4Ny0wLjQxNywwLjQxNnYxLjY2N2MwLDAuMjMsMC4xODcsMC40MTcsMC40MTcsMC40MTdoMS42NjYNCgkJCQljMC4yMywwLDAuNDE3LTAuMTg3LDAuNDE3LTAuNDE3VjAuNDE2QzI2NiwwLjE4NywyNjUuODEzLDAsMjY1LjU4MywweiBNMjY1LjE2NywxLjY2NmgtMC44MzRWMC44MzNoMC44MzRWMS42NjZ6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTI0OC4wODMsMTcuNDk5aC0xLjY2N2MtMC4yMywwLTAuNDE3LDAuMTg4LTAuNDE3LDAuNDE3djEuNjY3YzAsMC4yMjksMC4xODcsMC40MTYsMC40MTcsMC40MTZoMS42NjcNCgkJCQljMC4yMywwLDAuNDE3LTAuMTg3LDAuNDE3LTAuNDE2di0xLjY2N0MyNDguNSwxNy42ODcsMjQ4LjMxMywxNy40OTksMjQ4LjA4MywxNy40OTl6IE0yNDcuNjY3LDE5LjE2NmgtMC44MzN2LTAuODMzaDAuODMzDQoJCQkJVjE5LjE2NkwyNDcuNjY3LDE5LjE2NnoiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMjY1LjU4MywxNy40OTloLTEuNjY2Yy0wLjIzLDAtMC40MTcsMC4xODgtMC40MTcsMC40MTd2MS42NjdjMCwwLjIyOSwwLjE4NywwLjQxNywwLjQxNywwLjQxN2gxLjY2Ng0KCQkJCWMwLjIzLDAsMC40MTctMC4xODgsMC40MTctMC40MTd2LTEuNjY3QzI2NiwxNy42ODcsMjY1LjgxMywxNy40OTksMjY1LjU4MywxNy40OTl6IE0yNjUuMTY3LDE5LjE2NmgtMC44MzR2LTAuODMzaDAuODM0VjE5LjE2NnoNCgkJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMjQ3LjI1LDEuNjY2Yy0wLjIzLDAtMC40MTcsMC4xODgtMC40MTcsMC40MTd2MTUuODMzYzAsMC4yMywwLjE4NywwLjQxNywwLjQxNywwLjQxNw0KCQkJCXMwLjQxNy0wLjE4NywwLjQxNy0wLjQxN1YyLjA4M0MyNDcuNjY3LDEuODU0LDI0Ny40OCwxLjY2NiwyNDcuMjUsMS42NjZ6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTI2My45MTcsMC44MzNoLTE1LjgzM2MtMC4yMywwLTAuNDE3LDAuMTg3LTAuNDE3LDAuNDE3YzAsMC4yMjksMC4xODcsMC40MTYsMC40MTcsMC40MTZoMTUuODMzDQoJCQkJYzAuMjI5LDAsMC40MTYtMC4xODcsMC40MTYtMC40MTZDMjY0LjMzMywxLjAyLDI2NC4xNDYsMC44MzMsMjYzLjkxNywwLjgzM3oiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMjY0Ljc1LDEuNjY2Yy0wLjIzLDAtMC40MTcsMC4xODgtMC40MTcsMC40MTd2MTUuODMzYzAsMC4yMywwLjE4NywwLjQxNywwLjQxNywwLjQxNw0KCQkJCXMwLjQxNy0wLjE4NywwLjQxNy0wLjQxN1YyLjA4M0MyNjUuMTY3LDEuODU0LDI2NC45OCwxLjY2NiwyNjQuNzUsMS42NjZ6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTI2My45MTcsMTguMzMzaC0xNS44MzNjLTAuMjMsMC0wLjQxNywwLjE4Ny0wLjQxNywwLjQxNmMwLDAuMjMsMC4xODcsMC40MTcsMC40MTcsMC40MTdoMTUuODMzDQoJCQkJYzAuMjI5LDAsMC40MTYtMC4xODcsMC40MTYtMC40MTdDMjY0LjMzMywxOC41MiwyNjQuMTQ2LDE4LjMzMywyNjMuOTE3LDE4LjMzM3oiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K');
}
#listagemV2 .icone-areautil{
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMC4wMDJweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIyNDUuOTk5IDAgMjAuMDAyIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI0NS45OTkgMCAyMC4wMDIgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTI0OC4wODMsMGgtMS42NjZDMjQ2LjE4OCwwLDI0NiwwLjE4NywyNDYsMC40MTZ2MS42NjdjMCwwLjIzLDAuMTg4LDAuNDE3LDAuNDE2LDAuNDE3aDEuNjY4DQoJCQkJYzAuMjI5LDAsMC40MTYtMC4xODcsMC40MTYtMC40MTdWMC40MTZDMjQ4LjUsMC4xODcsMjQ4LjMxMywwLDI0OC4wODMsMHogTTI0Ny42NjcsMS42NjZoLTAuODMyVjAuODMzaDAuODMyVjEuNjY2DQoJCQkJTDI0Ny42NjcsMS42NjZ6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTI2NS41ODMsMGgtMS42NjZjLTAuMjI5LDAtMC40MTYsMC4xODctMC40MTYsMC40MTZ2MS42NjdjMCwwLjIzLDAuMTg4LDAuNDE3LDAuNDE2LDAuNDE3aDEuNjY2DQoJCQkJYzAuMjI5LDAsMC40MTgtMC4xODcsMC40MTgtMC40MTdWMC40MTZDMjY2LDAuMTg3LDI2NS44MTMsMCwyNjUuNTgzLDB6IE0yNjUuMTY3LDEuNjY2aC0wLjgzNFYwLjgzM2gwLjgzNFYxLjY2NnoiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMjQ4LjA4MywxNy40OTloLTEuNjY2Yy0wLjIzLDAtMC40MTgsMC4xODgtMC40MTgsMC40MTd2MS42NjdjMCwwLjIyOSwwLjE4OCwwLjQxNiwwLjQxOCwwLjQxNmgxLjY2Ng0KCQkJCWMwLjIyOSwwLDAuNDE4LTAuMTg3LDAuNDE4LTAuNDE2di0xLjY2N0MyNDguNSwxNy42ODgsMjQ4LjMxMywxNy40OTksMjQ4LjA4MywxNy40OTl6IE0yNDcuNjY3LDE5LjE2NmgtMC44MzJ2LTAuODMzaDAuODMyDQoJCQkJVjE5LjE2NkwyNDcuNjY3LDE5LjE2NnoiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMjY1LjU4MywxNy40OTloLTEuNjY2Yy0wLjIyOSwwLTAuNDE2LDAuMTg4LTAuNDE2LDAuNDE3djEuNjY3YzAsMC4yMjksMC4xODgsMC40MTcsMC40MTYsMC40MTdoMS42NjYNCgkJCQljMC4yMjksMCwwLjQxOC0wLjE4OCwwLjQxOC0wLjQxN3YtMS42NjdDMjY2LDE3LjY4OCwyNjUuODEzLDE3LjQ5OSwyNjUuNTgzLDE3LjQ5OXogTTI2NS4xNjcsMTkuMTY2aC0wLjgzNHYtMC44MzNoMC44MzRWMTkuMTY2DQoJCQkJeiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik0yNDcuMjUsMS42NjZjLTAuMjI5LDAtMC40MTgsMC4xODgtMC40MTgsMC40MTd2MTUuODMzYzAsMC4yMywwLjE4OCwwLjQxNywwLjQxOCwwLjQxNw0KCQkJCXMwLjQxNi0wLjE4NywwLjQxNi0wLjQxN1YyLjA4M0MyNDcuNjY3LDEuODU0LDI0Ny40NzksMS42NjYsMjQ3LjI1LDEuNjY2eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik0yNjMuOTE3LDAuODMzaC0xNS44MzJjLTAuMjMsMC0wLjQxOCwwLjE4Ny0wLjQxOCwwLjQxN2MwLDAuMjI5LDAuMTg4LDAuNDE2LDAuNDE4LDAuNDE2aDE1LjgzMg0KCQkJCWMwLjIyOSwwLDAuNDE2LTAuMTg3LDAuNDE2LTAuNDE2QzI2NC4zMzMsMS4wMiwyNjQuMTQ2LDAuODMzLDI2My45MTcsMC44MzN6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTI2NC43NSwxLjY2NmMtMC4yMjksMC0wLjQxOCwwLjE4OC0wLjQxOCwwLjQxN3YxNS44MzNjMCwwLjIzLDAuMTg4LDAuNDE3LDAuNDE4LDAuNDE3DQoJCQkJczAuNDE2LTAuMTg3LDAuNDE2LTAuNDE3VjIuMDgzQzI2NS4xNjcsMS44NTQsMjY0Ljk3OSwxLjY2NiwyNjQuNzUsMS42NjZ6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iIzMzMzMzMyIgZD0iTTI2My45MTcsMTguMzMzaC0xNS44MzJjLTAuMjMsMC0wLjQxOCwwLjE4Ny0wLjQxOCwwLjQxNnMwLjE4OCwwLjQxNywwLjQxOCwwLjQxN2gxNS44MzINCgkJCQljMC4yMjksMCwwLjQxNi0wLjE4OCwwLjQxNi0wLjQxN1MyNjQuMTQ2LDE4LjMzMywyNjMuOTE3LDE4LjMzM3oiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxkZWZzPg0KCQk8cG9seWdvbiBpZD0iU1ZHSURfMV8iIHBvaW50cz0iMjU1LjkxMywxMS4wODIgMjU1LjkxMyw1LjY3NCAyNDkuNzI4LDUuNjc0IDI0OS43MjgsMTYuMjY2IDI2Mi4xNzIsMTYuMjY4IDI2Mi4xNzIsMTEuMDgyIAkJIi8+DQoJPC9kZWZzPg0KCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPg0KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJPC9jbGlwUGF0aD4NCgk8ZyBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIj4NCgkJDQoJCQk8cmVjdCB4PSIyNDEuNzczIiB5PSI2LjA4MSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSA2OC43MzI3IDE3OS4xMDc4KSIgZmlsbD0iIzMzMzMzMyIgd2lkdGg9IjE3LjYxNSIgaGVpZ2h0PSIxLjAwMSIvPg0KCQkNCgkJCTxyZWN0IHg9IjI0My41NDIiIHk9IjcuODQ5IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIDY4LjAwMzYgMTgwLjg3OTQpIiBmaWxsPSIjMzMzMzMzIiB3aWR0aD0iMTcuNjE0IiBoZWlnaHQ9IjEuMDAxIi8+DQoJCQ0KCQkJPHJlY3QgeD0iMjQ1LjMwOSIgeT0iOS42MTciIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgNjcuMjc4MiAxODIuNjU0MykiIGZpbGw9IiMzMzMzMzMiIHdpZHRoPSIxNy42MTQiIGhlaWdodD0iMS4wMDEiLz4NCgkJDQoJCQk8cmVjdCB4PSIyNDcuMDc3IiB5PSIxMS4zODUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgNjYuNTQyNSAxODQuNDE4MykiIGZpbGw9IiMzMzMzMzMiIHdpZHRoPSIxNy42MTQiIGhlaWdodD0iMS4wMDEiLz4NCgkJDQoJCQk8cmVjdCB4PSIyNDguODQ0IiB5PSIxMy4xNTMiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgNjUuODEgMTg2LjE4NikiIGZpbGw9IiMzMzMzMzMiIHdpZHRoPSIxNy42MTQiIGhlaWdodD0iMS4wMDEiLz4NCgkJDQoJCQk8cmVjdCB4PSIyNTAuNjEyIiB5PSIxNC45MiIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSA2NS4wNzc4IDE4Ny45NTM2KSIgZmlsbD0iIzMzMzMzMyIgd2lkdGg9IjE3LjYxNCIgaGVpZ2h0PSIxLjAwMSIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMjU0LjkxMyw2LjY3NHY0LjQwOHYxaDFoNS4yNTl2My4xODZsLTEwLjQ0NC0wLjAwMlY2LjY3NEgyNTQuOTEzIE0yNTUuOTEzLDUuNjc0aC02LjE4NnYxMC41OTINCgkJCWwxMi40NDQsMC4wMDJ2LTUuMTg2aC02LjI1OVY1LjY3NEwyNTUuOTEzLDUuNjc0eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K');
}






/* GRADE */

#listagemV2 .listagem .item li.desc3,
#listagemV2 .listagem .item li.desc4{
	display:none;
}
#listagemV2 .listagem.grade .item li.desc3,
#listagemV2 .listagem.grade .item li.desc4{
	display:block;
}
#listagemV2 .listagem.grade .item li.desc3{
	height:135px;
	width:153px;
	padding:5px 0 0 0;
	margin:0;
}
#listagemV2 .listagem.grade .item li.desc3 .tipo,
#listagemV2 .listagem.grade .item li.desc3 .bairro,
#listagemV2 .listagem.grade .item li.desc3 .cidade{
	display:block;
	margin-bottom:2px;
}
#listagemV2 .listagem.grade li.destaque-list a{
	background:#FBEEE1;
}

#listagemV2 .listagem.grade .item li.desc3 .tipo{
	color:#AAA;
}
#listagemV2 .listagem.grade .item li.desc3 .bairro{
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;	
}
#listagemV2 .listagem.grade .ul-caracts{
	min-height:54px;	
	margin-top:10px;
	padding:5px 0;
	display:block;
	width:153px;
	box-shadow:0 -1px 0 rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,.75);
}
#listagemV2 .listagem.grade .ul-caracts li.item-caract{
	width:76px;
	padding-right:0;
	clear:none;
	letter-spacing:-.5px;
	margin:2px 0;
}

#listagemV2 .listagem.grade .ico-caract{
	width:14px;
	height:14px;
	background-size:14px;
	margin-right:3px;
	margin-top:2px;
}

#listagemV2 .listagem.grade .item li.desc4{
	height:60px;
	width:153px;
	padding:0;
	margin:0;
	overflow:hidden;
}

#listagemV2 .listagem.grade .li-item{
	width:173px;
	height:328px;
	margin:0 12px 40px 0;
}
#listagemV2 .listagem.grade .li-item:nth-of-type(4n){
	margin-right:0px;		
}

#listagemV2 .listagem.grade .item{
	width:153px;
	height:308px;
	padding:10px;
	float:left;
}
#listagemV2 .listagem.grade .item li.foto{
	margin:0;
	padding:0;
}	

#listagemV2 .listagem.grade .item li.desc4 .valor{
	font-size:19px;
	display:block;
}
#listagemV2 .listagem.grade .item li.desc4 .valor.v1{
	margin-top:20px;		
}
#listagemV2 .listagem.grade .item li.desc4 .valor.v2{
	margin-top:15px;
}
#listagemV2 .listagem.grade .item li.desc4 .condominio{
	font-size:11px;
	display:block;
}


#listagemV2 .listagem.grade li.li-item:hover a,#listagemV2 .listagem.grade li.li-item.focus a{
	padding-bottom:0;		
}
#listagemV2 .listagem.grade li.li-item:hover,#listagemV2 .listagem.grade li.li-item.focus{
	height:358px;
	margin-bottom:20px;
	transform:translateY(-10px);
	/*transition: all .5s ease;*/
}
#listagemV2 .listagem.grade li.li-item:hover ul.item,#listagemV2 .listagem.grade li.li-item.focus ul.item{
	height:338px;
}

#listagemV2 .listagem.grade .select{
	height:20px;
	width:86px;
	bottom:0;
	left:0;
	position:absolute;
	z-index:1;
}
#listagemV2 .listagem.grade .select input[type=checkbox]{
	margin:2px auto;
	width:auto;
	height:auto;
}

#listagemV2 .listagem.grade .favorito{
	bottom: 0;
    top: auto;
    right: 0;
    width: 86px;
    height: 30px;
    text-align: center;
    margin:0;
}
#listagemV2 .listagem.grade .favorito .icon-estrela{
	float:none;
	margin:auto;
}
#listagemV2 .listagem.grade .item li.foto .img-lista{
	display:block !important;
}




/* DESTAQUE CAPA V2 / LANCAMENTOS CAPA V2 / PAGINA DESTAQUE V2 / PAGINA LANCAMENTOS V2 */



/*DESTAQUES*/
.destaque-v2{
	float:left;
	padding-top:5px;
}
.destaque-v2 .grid_11{
	width:660px;
}
.destaque-v2 .grid_3{
	width:145px;
	margin-left:15px;
}
/*/DESTAQUES*/





/*DESTAQUES COM FOTOS*/
.destaque-v2 .destaque-imagens{
	overflow:visible;
	width:660px;
	height:220px;
	margin-bottom:10px;
}
.destaque-v2 .destaque-imagens li,
.destaque-v2 .destaque-imagens li a
{	
	width:153px;
	height:210px;
	padding:0;
	margin:0;
	overflow:visible;
	position:relative;
}
.destaque-v2 .destaque-imagens li{
	margin-right:15px;		
}
.destaque-v2 .destaque-imagens li:last-child{
	margin-right:0;
}

.destaque-v2 .destaque-imagens img{
	width:145px;
	height:109px;
	border:4px solid #FFF;
}	
.destaque-v2 .destaque-imagens .finalidade,
.destaque-v2 .destaque-texto .finalidade,
.lancamento-v2 .finalidade{
	background:rgba(0,0,0,0.55);
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	padding:3px 4px 2px;		
	line-height:1;
	text-shadow:none;
	z-index:1;
}
.destaque-v2 .destaque-imagens .finalidade{
	position:absolute;
	top:9px;
	left:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	transition:all .2s linear;
}

.lancamento-v2 .imv-com-video,
.destaque-v2 .destaque-imagens .imv-com-video{
	position:absolute;
	top:28px;
	left:4px;
	background:rgba(0,0,0,0.55);
	padding:1px 4px 0px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	z-index:1;
	transition:all .2s linear;
}
.lancamento-v2 .imv-com-video .icon-video.pi,
.destaque-v2 .destaque-imagens .imv-com-video .icon-video.pi{
	color:#FFF;
    margin:0;
    font-size:14px;
}
.destaque-v2 .destaque-imagens .desc-imv{
	display:block;
	float:left;
	width:145px;
	padding:5px 4px;
}
.destaque-v2 .destaque-imagens .desc-imv span{
	display:block;
	line-height:180%;
	color:#333;
	font-size:13px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.destaque-v2 .destaque-imagens .desc-imv span.tipo{
	margin-top:-2px;			
}
.destaque-v2 .destaque-imagens .desc-imv span.bairro{
	margin-bottom:-5px;
}
.destaque-v2 .destaque-imagens .desc-imv span.bairro,
.destaque-v2 .destaque-imagens .desc-imv span.cidade{
	color:#888;
}
.destaque-v2 .destaque-imagens .desc-imv span.valor{
	margin-top:2px;
}
/*/DESTAQUES COM FOTOS*/






/*DESTAQUES TEXTOS*/
.destaque-v2 .destaque-texto{
	width:145px;
	padding:0;
	height:auto;
	overflow:visible;
}
.destaque-v2 .destaque-texto .finalidade{
	border-radius:4px;
	margin-bottom:3.5px;
	float:left;
}
.destaque-v2 .destaque-texto li{
	float:left;
	margin:0;
}
.destaque-v2 .destaque-texto a{
	float:left;
	width:145px;
	padding:10px 0;
	transition:all .2s linear;
}
.destaque-v2 .destaque-texto .desc-imv{
	width:145px;
	float:left;
	display:block;
	font-size:12px;
}
.destaque-v2 .destaque-texto .desc-imv span{
	display:block;
	line-height:155%;
	color:#333;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;		
}
.destaque-v2 .destaque-texto .desc-imv span.bairro,
.destaque-v2 .destaque-texto .desc-imv span.cidade{
	color:#888;
}
.destaque-v2 .destaque-texto .desc-imv span.bairro{
	margin-bottom:-2px;
}
.destaque-v2 .destaque-texto .desc-imv span.valor{
	margin-top:2px;
}

/*/DESTAQUES TEXTOS*/











/*LANCAMENTOS*/
.lancamento-v2{
	background:#FAFAFA;
	float:left;
	width:100%;
}
.lancamento-v2 li,
.lancamento-v2 li a{
	position:relative;
}		
.lancamento-v2 li{
	width:188px !important;
	margin-right:22px;
	margin-bottom:20px;
	border:0 !important;
}
.lancamento-v2 li:last-child{
	margin-right:0px;			
}
.lancamento-v2 li a{
	width:172px !important;
	height:268px !important;
	padding:8px !important;
	float:left;
	border:0;
	background:#F2F2F2;
	border-radius:4px;
	box-shadow:0 2px 3px rgba(0,0,0,0.15);
}		
.lancamento-v2 li:nth-child(2n) a{
	background:#F5F5F5;			
}
.lancamento-v2 .finalidade{
	position:absolute;
	top:13px;
	left:8px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
.lancamento-v2 .imv-com-video{
	top:32px;
	left:8px;
}		

.lancamento-v2 li a img{
	border:0;
	box-shadow:none;
	width:172px;
	height:129px;
	float: left;
	clear: both;
}
.lancamento-v2 .desc-imv{
	padding-top:6px;
	width:172px;
	float:left;
	display:block;
	font-size:13px;
}
.lancamento-v2 .desc-imv span{
	display:block;
	line-height:180%;
	color:#333;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.lancamento-v2 .desc-imv span.titulo{
	white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height:130%;
    font-weight:bold;
    margin-bottom:2px;
    max-height:36px;
    border:0;
}
.lancamento-v2 .desc-imv span.tipo,
.lancamento-v2 .desc-imv span.bairro,
.lancamento-v2 .desc-imv span.cidade{
	color:#888;
}
.lancamento-v2 .desc-imv span.bairro{
	margin-bottom:-5px;
}
.lancamento-v2 .desc-imv span.valor{
	margin-top:5px;
	color:#F40;
}
/*/LANCAMENTOS*/





/*DESTAQUES / LANCAMENTOS HOVER*/
.destaque-v2 li a{
	transition: all .2s linear;
}
.destaque-v2 .destaque-imagens li:hover a{
	background:#F1EFE6;
	padding:5px 5px 10px 5px;
	margin:-5px -5px -10px -5px;
	border-radius:4px;
	box-shadow:0 0 2px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.2);
	transform:translateY(-5px);
}
.destaque-v2 .destaque-imagens li:hover .finalidade,
.destaque-v2 .destaque-imagens li:hover .imv-com-video{
	transform:translateY(-5px);		
}
.destaque-v2 .destaque-imagens li:hover img{
	box-shadow:none;
}		
.destaque-v2 .destaque-texto li:hover{
	border:0;
}
.destaque-v2 .destaque-texto li:hover a{
	background:#F1EFE6;
	padding:10px 5px 10px 8px;
	margin:0 -5px 0 -8px;
	border-radius:4px;
	box-shadow:0 0 2px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.2);
	transform:translateY(-5px);
}		
.lancamento-v2 li a,
.lancamento-v2 li .finalidade{
	transition: all .2s linear;
}
.lancamento-v2 li:hover a{
	background:#F1EFE6 !important;
	box-shadow:0 0 2px rgba(0,0,0,0.1),0 10px 15px rgba(0,0,0,0.2);
	transform:translateY(-5px);
}
.lancamento-v2 li:hover .finalidade,
.lancamento-v2 li:hover .imv-com-video{
	transform:translateY(-5px);			
}

/*/DESTAQUES / LANCAMENTOS HOVER*/


/* PAGINA DESTAQUES */
.pg-destaque .destaque-v2 .destaque-imagens{
	width:820px;
	float:left;
	height:auto;
}
.pg-destaque .destaque-v2 .destaque-imagens li{
	margin-right:13px;	
	margin-bottom:20px;
	transform:scale(.96);
}
.pg-destaque .destaque-v2 .destaque-imagens li:nth-child(5n){
	margin-right:0;
}
/* /PAGINA DESTAQUES */

/* PAGINA DESTAQUES LANCAMENTOS */
.pg-destaque .lancamento-v2 li:nth-child(4n){
	margin-right:0;
}

/* /PAGINA DESTAQUES LANCAMENTOS */


/* /DESTAQUE CAPA V2 / LANCAMENTOS CAPA V2 / PAGINA DESTAQUE V2 / PAGINA LANCAMENTOS V2 */

.resultado-busca .listagem li a:visited .badges * { color: #FFF !important; }
#listagemV2 .listagem .item li.foto .video i { color: #FFF !important; }

.badges { position: absolute;bottom: 0;left: 0;padding: 6px 4px;transition: all .2s linear;z-index: 1; }
.badges.destaque { bottom: auto;top: 0;padding: 9px 0 0 4px; }
.badges.lancamento { bottom: auto;top: 0;padding: 12px 0 0 8px; }
.badges div { overflow: hidden;height: 14px;margin-bottom: 3px } 
.badges span { display: inline-block !important;box-sizing: border-box;min-width: 25px;height: 14px;line-height: 14px;overflow: hidden;text-align: center;background: rgba(0,0,0,.55);border-radius: 0 4px 4px 0;z-index: 1;color: #fff !important;text-shadow: none !important; }
.badges .badge-finalidade { color: #fff !important;margin: 0;font-size: 14px;font-size: 9px;font-weight: 700;padding: 0 4px }
.badges .badge-video i { color: #fff !important;margin: 0;font-size: 14px; }
.badges .badge-tourvirtual { color: #FFF !important;font-size: .7em;font-weight: 700; }

.destaque-v2 .destaque-imagens li:hover .finalidade, .destaque-v2 .destaque-imagens li:hover .badges.destaque {
    transform: translateY(-5px); 
}
li:hover .badges.lancamento {
    transform: translateY(-5px); 
}

#banner-popup{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:99999;
	display: none;
	background: rgba(0,0,0,0.8);
}
#banner-popup .popupDiv{
	position: absolute;
	top:50%;
	left: calc(50% - 50px);
	transform:translate(-50%,-50%);
}
#banner-popup .popupDiv .popupBtClose{
	position:absolute;
	top:-24px;
	right:0;
	width:52px;
	height:19px;
	border:0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAATBAMAAAAt/zNWAAAAA3NCSVQICAjb4U/gAAAAMFBMVEUAAACZmZlUVFQoKCj////Y2NiAgIB/f3/u7u4ICAg+Pj6np6fCwsJmZmYSEhL4+PjdYr5bAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8xOS8xNxVgJSYAAAC8SURBVCiRYyjHCRjoDIyNHxgbGzAwGzBYMtgxPJ4AFJgAkWF2cQl2cXFmcnF57MbgyvClASjgBZXyNn7sbWwwxevKZ6AUn4sns7eRK1yK2TUt4YoC02LXNFdGN19mb1sfuIHGLi4OKQYgliu/gweQ+ofQ5cbAcEWB+zLQwCcuLpO9RTZApdxAspZTvFJAdols23LZjdUJIeXi4gZ14RcGlmY3TheovyxBXrOE+suOgc/AkuExzQMTDeCOZQBIKklFdtz0tgAAAABJRU5ErkJggg==');
}

.popup-cookie { position: fixed;bottom: 0;right: 0;max-width: 600px;padding: 25px;box-sizing: border-box;z-index: 1000;transform: translate(100%,0);transition: transform .6s ease; }
.popup-cookie.show { transform: translate(0,0); }
.popup-cookie > div { position: relative;background: rgba(255,255,255,.97);padding: 15px 150px 15px 15px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.25)!important;border-radius: 6px; }
.popup-cookie p { margin: 0;font-size: 12px;line-height: 16px;color: rgba(49, 50, 51, .9); }
.popup-cookie p b { color: #900; }
.popup-cookie p a { color: #005077;text-decoration: underline; }
.popup-cookie p a:hover { text-decoration: none; }
.popup-cookie button { cursor: pointer;background-color: #005077;border: 0;position: absolute;top: 50%;right: 0;width: 110px;height: 40px;border-radius: 4px;margin: -20px 20px 0 0;font-size: 12px;color: #FFF;font-weight: bold; }
.d-none{
	display:none;
}

div.div-senha-olho {
	position: relative;
}

div img.icone-olho { 
	width: 18px;
	cursor: pointer;
	position: absolute;
	top: 12px;
	right: 54px;
}
.modal .filtra-modal-seletor{
	min-width: 50%;
}
.modal-caracteristicas .modal-header, .modal-bairros .modal-header{
	display:flex;
	align-items:center;
}
.grecaptcha-badge, .g-recaptcha{
	display: none;
}

.lista-horarios{
	margin-bottom:15px;
}
.lista-horarios .dia-semana{
	display:flex;
	gap:10px;
	padding:3px 5px;
	font-size: 12px;
	color: #959596;
}
.lista-horarios .dia-semana .title{
    display: flex;
    align-items:center;
    width:50px;
}

.lista-horarios .dia-semana .badge{
    border-radius:5px;
    background-color:#EEEEEE;
    padding:3px 10px;
}


.select2-results__option{
	text-shadow: none;
}