﻿ *{margin: 0;padding: 0;list-style:none;}body, html{top:0 !important;}html{overflow-x:hidden !important;}body{margin: 0 auto;max-width: 1600px;font: 400 14px 'Montserrat', 'Arial', sans-serif;color: #333;}img, fieldset, iframe{border:0;}table{border-collapse: collapse;}b, strong, h1, h2, h3, h4, h5{font-weight: 600;}a{color: #333;text-decoration: none;}.radius{border-radius: 3px;}input[type=text], input[type=email], input[type=password], input[type=tel], input[type=date], input[type=file], textarea, select{padding: 8px 5px;font-size: 14px;font-family: 'Montserrat', 'Arial', sans-serif;border:1px #d9d9d9 solid;background-color: #fff;border-radius: 2px;box-shadow: none;outline:none;}input[type=submit], .bt{padding: 0 20px;height: 38px;border: 0;font:500 14px 'Montserrat', 'Arial', sans-serif;text-shadow: none !important;font-weight: 500;border-radius: 3px;color: #fff;box-shadow: none !important;}input[type=submit]:hover, button:hover, .bt:hover{color: rgba(255,255,255,0.7) !important;}input:focus, select:focus{border-color: #888;}select{padding: 8px;}table.codigoSeguranca {border-collapse: separate;}table.codigoSeguranca img {border:1px #bbb dashed !important;}.i{padding: 0!important;border:0 !important;box-shadow: none !important;}.copy-text:hover::after{margin-left:4px;content: '';width: 15px;height: 16px;background: url('../../modelo_26/images/icon_copy.png') no-repeat;display: inline-block;cursor: pointer;position: relative;bottom: -4px;}.header__top2 .col2, .header__search ul li.on, .content-search, ul.lista-imoveis > li, .lista-imoveis > dl, fieldset.fSM, fieldset.fSA, .content-atalhos-footer5, .cd-center .list-depoimentos, .interacao-imovel, .isola-datalhes-interacao .form-mais-informacoes{background: url('../../modelo_26/images/bg_cinza_padrao.png');}#menu-lateral-imovel .box-comodos{background-image: url('../../modelo_26/images/bg_cinza_padrao.png') !important;}.header__container .nav .content-nav-header ul.list-itens-nav>li>a, .header__container .nav li.itens-catsub ul li a, .container-atalhos-footer4 .content-af a, .container-parceiros-home li img, .icones-rs li a, .list-documentos li, .list-equipe li, .list-noticias li, .list-parceiros li, .lista-imoveis dd.foto-lista a .zoom, .lista-imoveis dd.foto-lista a .zoom i, .lista-imoveis dl, .lista-imoveis dl.gridTypeCols dd.det-lista, .lista-imoveis>li .isolaImg a .zoom, .lista-imoveis>li .isolaImg a .zoom i, ul.lista-imoveis>li, #footer .nav-footer ul li a{-webkit-transition: all .20s ease-in-out -moz-transition: all .20s ease-in-out;transition: all .20s ease-in-out;}.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next{width: 34px !important;height: 34px !important;}.owl-controls .owl-buttons .owl-prev{left:-16px !important;background-image: url('../../modelo_26/images/prev-horizontal.png') !important;}.owl-controls .owl-buttons .owl-next{right:-16px !important;background-image: url('../../modelo_26/images/next-horizontal.png') !important;background-position: 0 0 !important;}.msg-alerta-browser{margin-bottom:20px;width:100%;background-color:#F25648;color:#fff;font-size:115%;text-transform: uppercase;display:block;}.msg-alerta-browser div{padding:15px;}.msg-alerta-browser div a{position:absolute;right:20px;top:20px;padding:5px;border:2px #fff solid;color:#fff;font-size:14px;text-decoration:none;}.msg-alerta-browser div a:hover{background-color:#fff;color:#F25648;}.header__container{margin: 0 auto;width: 100%;min-width: 1285px;background-color: #fff;}.header__top1{margin: 0 auto;width: 100%;height: 50px;border-bottom: 1px #ddd solid;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}.header__top1 .col1{line-height: 50px;font-size: 12px;display: flex;}.header__top1 .col1 > span{padding: 0 40px 0 20px;}.header__top1 .col1 > div i{margin-right: 3px;}.header__top1 .col2 .icones-rs h4{padding-top: 6px;font-size: 12px;font-weight: normal;float: left;display: none;}.header__top1 .col2 .icones-rs h4::after{content: ':';}.header__top1 .col2 .icones-rs ul{margin: 0 15px 0 5px;display: flex;}.header__top1 .col2 .icones-rs li a{margin-left: 4px;width: 24px;height: 24px;border-width: 1px;border-style: solid;border-radius: 5px;display: block;text-align: center;}.header__top1 .col2 .icones-rs li a:hover{border: 1px #ddd solid;background-color:#fff;background: -moz-linear-gradient(top, #FFFFFF 20%, #e9e9e9 100%);background: -webkit-linear-gradient(top, #FFFFFF 20%,#e9e9e9 100%);background: linear-gradient(to bottom, #FFFFFF 20%,#e9e9e9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#e9e9e9', GradientType=0);}.header__top1 .col2 .icones-rs li a i{font-size: 118%;color: rgba(255,255,255,1.0);line-height: 24px;}.header__top1 .col2 .icones-rs li.b i, #footer .icones-rs li.b i, .header__top1 .col2 .icones-rs li.tt i, #footer .icones-rs li.tt i, .header__top1 .col2 .icones-rs li.x i, #footer .icones-rs li.x i{background-repeat: no-repeat;width:24px;background-size:60%;display:inline-block;}.header__top1 .col2 .icones-rs li.b i, #footer .icones-rs li.b i{background-image: url('../../../static/images/icon_blog.png');background-position: center 5px;}.header__top1 .col2 .icones-rs li.tt i, #footer .icones-rs li.tt i{background-image: url('../../../static/images/icon_tiktok.png');background-position: 5px 4px;}.header__top1 .col2 .icones-rs li.x i, #footer .icones-rs li.x i{background-image: url('../../../static/images/icon_x.png');background-position: 5px 4px;}.header__top1 .col2 .icones-rs li.f a:hover i{color:#3B5998;}.header__top1 .col2 .icones-rs li.g a:hover i{color:#DC483B;}.header__top1 .col2 .icones-rs li.l a:hover i{color:#007BB6;}.header__top1 .col2 .icones-rs li.y a:hover i{color:#DC2825;}.header__top1 .col2 .icones-rs li.i a:hover i{color:#CC0099;}.header__top1 .col2 .icones-rs li.b a:hover i{background-position: center -24px;}.header__top1 .col2 .icones-rs li.tt a:hover i{background-position: 5px -24px;}.header__top1 .col2 .icones-rs li.x a:hover i{background-position: 5px -24px;}#footer .icones-rs li.b i{background-position: 0 8px;background-size:70%;}#footer .icones-rs li.tt i{background-position: 5px 8px;background-size:70%;}#footer .icones-rs li.x i{background-position: 5px 8px;background-size:70%;}#footer .icones-rs li a:hover i{opacity: 0.5 }.header__top2{margin: 0 auto;width: 100%;height: 150px;border-bottom: 1px #ddd solid;display: flex;}.header__top2 .col1{padding: 0 15px 0 20px;height: inherit;flex-shrink: 0;display: flex;justify-content: center;align-items: center;}.not-logo .header__top2 .col1{display: none;}.header__top2 .col1 img{max-height: 140px;}.header__top2 .col2{height: inherit;position: relative;flex-grow: 1;}.header__top2 .col2 .sombra-left-col2{width: 41px;height: 156px;background: url('../../modelo_26/images/bd_sombra_left_seta_col2.png') no-repeat;display: block;position: absolute;left: 0;top: 0;z-index: 16;}.not-logo .col2 .sombra-left-col2{display: none;}.header__top2 .list-itens-top{margin-right: 15px;height: 84px;z-index: 5;display: flex;justify-content: flex-end;align-items: center;}.not-logo .list-itens-top{justify-content: center;}.header__top2 .list-itens-top > div{margin-left: 34px;}.header__top2 .list-itens-top > div > div{min-height: 38px;background-color: #fff;border:1px #ddd solid;border-radius: 20px;display: flex;justify-content: space-between;align-items: center;}.header__top2 .list-itens-top > div.item-chat{position: relative;bottom: -2px;}.header__top2 .list-itens-top > div.item-chat h4{margin: 2px 0 5px;font-size: 14px;}.fixed-chat-left, .fixed-chat-right{margin:0 !important;padding:5px 10px 10px 10px !important;height:inherit;line-height: inherit;background:#fff;border:1px #ddd solid;border-bottom:0 !important;box-shadow:0 0 4px rgba(0,0,0,0.15) !important;position:fixed !important;bottom:0;top:auto !important;z-index:10;}.fixed-chat-left{left:0 !important;right:auto !important;border-left:0;border-radius:0 5px 0 0 !important;}.fixed-chat-right{left:auto !important;right:0;border-right:0 !important;border-radius:5px 0 0 0 !important;}.header__top2 .list-itens-top > div.item-tels{display: flex;align-items: center;}.header__top2 .list-itens-top > div.item-tels strong{padding-right: 5px;font-size: 16px;font-weight: 700;}.header__top2 .list-itens-top > div.item-tels > div{padding: 0 10px;position: relative;float: left;}.header__top2 .list-itens-top > div.item-tels > div ul{padding: 5px 0;}.header__top2 .list-itens-top > div.item-tels > div li a{font-size: 14px;font-weight: 600;}.header__top2 .list-itens-top > div.item-tels > div .mais-telefones-header{bottom: -15px;right: 16px;}.header__top2 .list-itens-top > div.item-tels > div .mais-telefones-header a{padding: 2px 4px;background-color: #ddd;text-decoration: none;font: 9px 'Arial';border-radius: 0 0 3px 3px;}.header__top2 .list-itens-top > div.item-tels > div .mais-telefones-header a:hover{background-color: #ccc;}.header__top2 .list-itens-top > div.item-favs > div{padding: 0 10px;height: 38px;font-size: 13px;}.header__top2 .list-itens-top > div.item-favs > div i{font-size:135%;color:#D9BF2F;vertical-align:baseline;}.header__top2 .list-itens-top > div.item-flags > div{padding: 0 7px 0 5px;height: 38px;float: left;}#google_translate_element, .goog-te-banner-frame, .goog-te-balloon-frame, #goog-gt-tt, .goog-tooltip, .goog-tooltip:hover {display: none !important;}.flags li{margin-left:3px;width:24px;height:24px;}.flags li a.pt{background: url('../../modelo_26/images/flags/brasil.png') no-repeat}.flags li a.en{background: url('../../modelo_26/images/flags/united-states.png') no-repeat}.flags li a.es{background: url('../../modelo_26/images/flags/spain.png') no-repeat}.flags li:hover a{opacity: 1.0;-webkit-filter: none;filter: none;filter: none;}.focusLang{opacity: 0.5;-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}.header__top2 .col2 nav{padding: 0 0 0 45px;width: calc(100% - 45px);position: absolute;top: 85px;z-index: 15;}.header__top2 .col2 nav ul.list-itens-nav{display: inline-flex;flex-wrap: wrap;justify-content: flex-start;}.not-logo .header__top2 .col2 nav ul.list-itens-nav{display: flex;justify-content: center;float: none;}.header__top2 .col2 nav ul.list-itens-nav > li{height:50px;}.header__top2 .col2 nav ul.list-itens-nav > li > a{margin-right: 1px;padding:0 10px;font-size: 14px;font-weight: 500;line-height: 50px;border-left: 1px rgba(255,255,255,0.1) solid;background: linear-gradient(0deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);color:#fff;text-shadow:-1px -1px 1px rgba(0,0,0,0.4);display:block;position:relative;}@media screen and (min-width: 1400px) {.header__top2 .col2 nav ul.list-itens-nav > li > a{padding:0 18px;}}.header__top2 .col2 nav ul.list-itens-nav > li:first-child > a{border-left: 1px rgba(255,255,255,0.1) solid;}.header__top2 .col2 nav ul.list-itens-nav > li:last-child > a{border-right: 1px rgba(255,255,255,0.1) solid;}.header__top2 .col2 nav ul.list-itens-nav > li > a::before{border-left: 0;-webkit-transform-origin: 50% 0%;}.header__top2 .col2 nav ul.list-itens-nav > li > a::after{border-bottom: 0;border-right: 0;-webkit-transform-origin: 0% 0%;}.header__top2 .col2 nav li.itens-catsub ul{min-width:160px;overflow:hidden;max-height:0;position:absolute;border-radius:0 0 5px 5px;box-shadow:0 4px 4px rgba(0,0,0,0.30);-webkit-transition-property: all;-webkit-transition-duration: .7s;-webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);-moz-transition-property: all;-moz-transition-duration: .7s;-moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);-ms-transition-property: all;-ms-transition-duration: .7s;-ms-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);transition-property: all;transition-duration: .7s;transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}.header__top2 .col2 nav ul.list-itens-nav > li:hover > a, .header__top2 .col2 nav li.itens-catsub ul{background:#fff;color:#000;text-shadow:none;}.header__top2 .col2 nav li.itens-catsub:hover ul{padding:8px;max-height:250px;overflow:auto;border-top:0;}.header__top2 .col2 nav li.itens-catsub > a i{margin-left:2px;font-size:90%;opacity: 0.6;display:inline-table;vertical-align: baseline;position:relative;top:-2px;}.header__top2 .col2 nav li.itens-catsub ul li a{padding:5px;font-size:13px;border-radius:3px;display:block;}.header__top2 .col2 nav li.itens-catsub ul li a:hover{color: #fff;}.header__image, .header__video{margin: 0 auto;width: 100%;background-color: #000;position: relative;display: flex;justify-content: space-between;align-items: center;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.header__image{height: 100%;}.header__image strong, .header__video strong{width: 100%;font-size: 32px;font-family: 'Playfair Display', serif;font-weight: 500;text-shadow: 0 0 4px rgba(0,0,0,0.5);color: #fff;text-align: center;position: absolute;z-index: 3;animation: 6s opacityFrase;}@keyframes opacityFrase {0%{font-size: 20px;opacity: 0;}100% {font-size: 32px;opacity: 1;}}.header__image img{object-fit: cover;width: 100%;height: 300px;min-height: 300px;}.header__video{height:300px;overflow:hidden;}.header__video #muteYouTubeVideoPlayer{width: 100%;height: 100%;pointer-events: none;position: absolute;top: 0;left: 0;}.header__video #muteYouTubeVideoPlayer iframe{width:100%;height:260%;position: absolute;top:-80%;}.header__background-sombra{width:100%;height:300px;background: rgba(0, 0, 0, 0.50);position:absolute;top:0;display:block;z-index:2;}@media only screen and (min-width: 1400px) {.header__video #muteYouTubeVideoPlayer iframe{height:300%;top:-100%;}}.header__search{margin: -35px auto 0 auto;width: 1245px;position: relative;z-index: 10;}.ajuste-margin-search {margin-top: 20px !important;clear: both;}.header__search ul.abas-search{margin-bottom: -3px;display: flex;position: relative;z-index: 9;}.header__search ul.abas-search li{margin-right: 8px;padding: 0 10px;height: 32px;line-height: 30px;background-color: #999;border: 3px #999 solid;border-bottom: 0;font-size: 14px;font-weight: 500;color: #fff;cursor: pointer;text-transform: uppercase;border-radius: 3px 3px 0 0;display: inline-block;}.header__search ul.abas-search li.on{font-weight: 600;color: #999;cursor: auto;}.header__search .content-search{padding: 15px;border: 3px #999 solid;box-shadow: 0px 10px 5px -6px rgba(0,0,0,0.3);border-radius: 0 10px 0 10px;}.header__search .content-search #content-search-codigo{display: none;}.header__search .content-search form#search1 ul{display: flex;gap: 20px;}.header__search .content-search form#search1 ul li{flex: 1;}.header__search .content-search form#search1 ul li:last-child{flex: 0;}.header__search .content-search label span{padding-bottom: 3px;font-weight: 500;display: table;}.header__search .content-search label select{width: 100%;}.header__search .content-search form#search1 label input[type=text]{width: calc(100% - 12px);}.header__search .content-search label button{padding: 0 20px;width: 140px;height: 38px;font:500 14px 'Montserrat', 'Arial', sans-serif;border: 0;border-radius: 3px;color: #fff;cursor: pointer;}.header__search .content-search .bts-tipo-search{padding-top: 15px;}.header__search .content-search .bts-tipo-search a{margin-right: 30px;cursor: pointer;font-weight: 500;text-decoration: underline;}#all{margin: 0 auto;padding: 40px 20px;width: calc(100% - 40px);max-width: 1245px;background: #fff;display: table;clear: both;}#all-content{width:100%;min-width:1245px;max-width:1245px;position:static !important;}#content{margin-left:0;padding:0;width:948px;background: none;box-shadow:none;border-radius: 0;float:right;}.contentSizeMedium{width:568px;}.contentSizeBig{width:948px;}.contentFluido{padding:0;width: 100% !important;max-width:1245px;}.tit{margin:10px 0;width:100%;font:600 28px 'Montserrat', sans-serif, 'Arial';display:table;clear:both;}.tit span{display:table;}.marginTopTitH2{margin-top:0px;}.tit-h3{padding-bottom:7px;}#menu{padding:0 !important;width:268px !important;float:left;}#all-owl-imoveis-destaque{position:static;}#owl-imoveis-destaque{margin-bottom: 35px!important;padding-top:5px !important;padding-bottom: 1px !important;width:100% !important;min-width:1245px;max-width:1245px;background: none !important;box-shadow: -1px 35px 15px -24px rgba(0,0,0,0.30);}#owl-imoveis-destaque .info{padding-left:35px !important;padding-right:35px !important;width:542px !important;height:320px !important;background-image: none !important;background-position: 200px left !important;border-left: 3px #fff solid;float: right !important;position: absolute !important;right: 20px;z-index: 2;-webkit-transform: skewX(6deg);-ms-transform: skewX(6deg);transform: skewX(6deg);}#owl-imoveis-destaque .info > a{-webkit-transform: skewX(-6deg);-ms-transform: skewX(-6deg);transform: skewX(-6deg);}#owl-imoveis-destaque .info h3{font-size:26px !important;}#owl-imoveis-destaque .info h4{right:0 !important;bottom:7px !important;font-size:14px !important;}#owl-imoveis-destaque .info h4 b{font-size:22px !important;}#owl-imoveis-destaque .info p{font-size:14px !important;line-height:22px;}#owl-imoveis-destaque .info .caract{margin-bottom: 0 !important;left:0 !important;}#owl-imoveis-destaque .info .caract li{margin:4px 0 !important;padding:0 30px 0 0 !important;font-size:14px !important;background-position-x: 30px !important;}#owl-imoveis-destaque .info .caract li b{margin-right: 32px;width: 24px;height: 24px;line-height: 24px;background: rgba(0,0,0,0.15);border-radius: 50%;text-align: center;display: inline-block;}#owl-imoveis-destaque .imagem{float:left!important;position: relative;z-index: 3;}#owl-imoveis-destaque .imagem, #owl-imoveis-destaque .imagem img{width:630px !important;height:356px !important;}#owl-imoveis-destaque .imagem span.ref{font-size:12px !important;bottom:7px !important;right: 15px !important;border-radius: 3px !important;}#owl-imoveis-destaque .tarja-personalizada{left:0;right:auto;top:20px;border-radius: 0 3px 3px 0 !important;box-shadow: 2px 2px 3px rgba(0,0,0,0.3);text-transform: none !important;font-size: 15px;}#owl-imoveis-destaque .owl-controls .owl-buttons .owl-prev, #owl-imoveis-destaque .owl-controls .owl-buttons .owl-next{top:-38px !important;z-index:5;opacity:1.0 !important;-moz-opacity:1.0 !important;filter: alpha(opacity=100) !important;}#owl-imoveis-destaque .owl-controls .owl-buttons .owl-prev{left: auto !important;right: 80px;}#owl-imoveis-destaque .owl-controls .owl-buttons .owl-next{right: 36px !important;}#owl-imoveis-destaque .owl-controls .owl-buttons .owl-prev:active, #owl-imoveis-destaque .owl-controls .owl-buttons .owl-next:active{top:-36px !important;}.sMenuSlider{height:356px;box-shadow: -1px 35px 15px -24px rgba(0,0,0,0.30);}.sMenu-sombra {background-image: none !important;}.slideMenuContent{margin-bottom:60px !important;width:100%;min-width:1245px;display:table;background: none;position:static;}.sMenuSlider, .sMenuGeral, .sMenu-sombra{width:100% !important;}ul.sMenu-banner{width:630px !important;height:356px !important;}.sMenu-navegacao{width:615px !important;height:356px !important;border-top:0 !important;}.sMenu-navegacao li h2 a{font-size:20px !important;font-weight:500 !important;}.sMenu-navegacao li{padding:10px 15px !important;width:585px !important;height:98px !important;}.sMenu-navegacao li:last-child{border-bottom:0 !important;}.sMenu-navegacao li p{width:385px !important;font-size:13px !important;}.sMenu-navegacao li.liHover{background:#f2f2f2 !important;}.sMenu-navegacao li.sMenu-ativo{background:#333 !important;}.sMenu-navegacao li.sMenu-ativo, .sMenu-navegacao li.sMenu-ativo p{color:#fff !important;color:rgba(255,255,255,0.7) !important;text-shadow:none !important;}.sMenu-navegacao li span.preco{font-size:18px !important;bottom:45px !important;right:15px !important;}.sMenu-navegacao li span.preco small{font-size:13px !important;}.sMenu-navegacao li .btMaisDetalhes{top:auto !important;bottom:15px !important;right:15px !important;}.sMenu-navegacao li .btMaisDetalhes a{font-size:13px}#container-slideshow-home .nivoSlider img{max-height:500px !important;}.herarquia{margin-bottom:30px !important;}.herarquia span{font-weight:bold;}.herarquia a{font-weight:normal;text-decoration:none;}.h-search{display:none;}.isola-datalhes-interacao{width:553px !important;}.detalhes{margin-bottom:15px;width:323px !important}.tit-top-busca-avancada{margin-left: 15px;padding: 0 12px;height:34px;line-height:34px;text-align:center;text-shadow:#222 1px 1px 1px;color:#fff;font-size:16px;font-weight: 500;display: inline-block;clear:both;position:relative;z-index:2;border-radius: 5px 5px 0 0;background-color:#333;background: -moz-linear-gradient(top, #777777 0%, #111111 100%);background: -webkit-linear-gradient(top, #777777 0%,#111111 100%);background: linear-gradient(to bottom, #777777 0%,#111111 100%);}fieldset.fieldSearch{float:left;}fieldset.fSM{margin-bottom:35px;padding: 15px 15px 12px 15px;width:236px;border:1px #ddd solid;border-radius:5px;box-shadow:0px -2px 3px #e6e6e6;position:relative;z-index:1;}fieldset.fSM label{padding:8px 0;display:block;}fieldset.fSM label span{padding-bottom:3px;display:block;font-weight: 600;}fieldset.fieldSearch input[type=text]{width:60px;}fieldset.fSM select{width:236px;}fieldset.fSM input[type=text]{width:191px !important;}fieldset.fSM .label-cc{max-width:218px !important;border-color:#d9d9d9;}fieldset.fSM .label-cc label{padding:1px 0 !important;font-size:12px;}.bt-submit-cc{bottom:0;right: 0;}.bt-submit-cc a{padding:3px 4px 3px 3px;font-weight:600;font-size: 10px;font-family: inherit;}fieldset.fSM .div-bt{padding:3px 0 !important;text-align:right;}fieldset.fSM .col-4 label, fieldset.fSM .col-5 label{display:inline-table}fieldset.fSM .col-4 label select{width:116px;}fieldset.fSM .col-5 label input{width:104px !important}fieldset.fieldSearchCodRef input[type=text]{width:224px !important;}fieldset.fSA{margin-bottom:30px;padding:20px;min-width:960px;border:1px #ddd solid;float:none;display:table;}fieldset.fSA .col-1, fieldset.fSA .col-2, fieldset.fSA .col-3, fieldset.fSA .col-4, fieldset.fSA .col-5{display:table;clear:both;}fieldset.fSA .col-1 label, fieldset.fSA .col-2 label, fieldset.fSA .col-3 > label, fieldset.fSA .col-4 label, fieldset.fSA .col-5 label{margin-right:15px;padding:12px 0;display:inline-table;}fieldset.fSA .col-3 > label{width:220px !important;float:left;}fieldset.fSA .col-1 label span, fieldset.fSA .col-2 label span, fieldset.fSA .col-3 label > span, fieldset.fSA .col-4 label span, fieldset.fSA .col-5 label span{padding-bottom:2px;width:100%;font-weight:bold;display:table;}fieldset.fSA label select{width:170px;}fieldset.fSA label input[type=text]{width:97px;}fieldset.fSA .label-cc{width:339px!important;font-size:12px !important;}fieldset.fSA .label-cc label{width:100%;display:block;}fieldset.fSA .div-bt{margin-top:15px;padding:0 !important}.banner-financiamento{margin-bottom:35px;padding:1px;width:232px;height:152px;background:#fff url('../../modelo_26/images/banner_financiamento.png') no-repeat;display:table;}.banner-financiamento a{height:148px;border:2px #ddd solid;display:block;position:relative;}.banner-financiamento a span{margin:90px 0 0 1px;padding:4px 8px;font-size:16px;font-style:italic;color:#fff;display: inline-table;}.banner-financiamento:hover{opacity:0.8;}.banner-lateral{margin-bottom:35px;padding:25px 0;width:234px;background:#e9e9e9;border-top-width:3px;border-top-style:solid;text-align:center;display:table;}.containerAbasFinalidade{padding-top:15px;width:100%;display:none;}.containerAbasFinalidade ul{margin-bottom: 15px;width: 100%;float:left;display:table;}.containerAbasFinalidade ul li{margin:0 3px;padding-bottom: 5px;position:relative;bottom:-1px;float:left;}.containerAbasFinalidade ul li a{padding:0 10px;height:36px;line-height:36px;background: #fff;border: 3px #777 solid;font-size:17px;font-weight:600;cursor:pointer;display:inline-block;border-radius: 0 5px 0 5px;}.containerAbasFinalidade ul li a:hover{background:#e7e7e7;color: #000;}.containerAbasFinalidade ul li a.on{color: #fff}.containerAbasFinalidade ul li a.on:before{border:5px solid transparent;content: "";bottom:-5px;left:14px;position: absolute;}.display-box-imoveis-home{margin-top:-20px;display:none;}.bt-ver-mais-imoveis-home{margin:0 auto 30px auto;position:relative;top:-20px;display:table;}.bt-ver-mais-imoveis-home a{padding:0 25px;border:3px #ccc solid;font-weight:600;font-size:16px;line-height:36px;display:inline-block;text-transform:uppercase;}.bt-ver-mais-imoveis-home a:hover{background:#e9e9e9;border-color:#777;}ul.lista-imoveis{width: 100%;display: table;}ul.lista-imoveis > li, .lista-imoveis dl, .container-atalhos-footer4 .content-af a, .cd-center .list-depoimentos{background-color:#fff;border: 0!important;box-shadow: 0 0 4px rgba(0,0,0,0.32) }.over-list{opacity:0.65;}.out-list{opacity:1.0;}ul li .tarja-personalizada, dl dd .tarja-personalizada{padding:5px 7px;width: auto;font-size: 13px;text-transform:none;border-radius: 3px 0 0 3px;box-shadow: 2px 2px 3px rgba(0,0,0,0.3);bottom: auto;top: 10px;left: auto;right: 0;bottom: auto;z-index: 5;}ul.lista-imoveis > li, .lista-imoveis dl.gridTypeCols{padding: 0!important;width: 295px;border-radius: 3px;position:relative;transition: transform .2s;}ul.lista-imoveis > li:hover, .lista-imoveis dl.gridTypeCols:hover{transform: scale(1.04);}.lista-imoveis > li .isolaImg a, .lista-imoveis dd.foto-lista a{width: 295px;height: 221px;background: #fff url('../../../static/images/loading.gif') no-repeat center center;position: relative;overflow: hidden;display: block;}.lista-imoveis dl.gridTypeList dd.foto-lista a{width: 200px;height: 150px;}.lista-imoveis .isolaImg img.i, .lista-imoveis dd.foto-lista img.i{margin-bottom: 0;padding: 0!important;border: 0;width: 295px;height: 221px;border-radius: 0;box-shadow: none;}.lista-imoveis .isolaImg img.i:hover, .lista-imoveis dd.foto-lista img.i:hover{border:0;box-shadow:none;}.lista-imoveis .isolaImg:hover a::before, .lista-imoveis dd.foto-lista:hover a::before{content: " ";width: 450px;height: 450px;background: #fff;display: block;position: absolute;z-index: 3;-webkit-transform: rotate(-40deg);-moz-transform: rotate(-40deg);-ms-transform: rotate(-40deg);-o-transform: rotate(-40deg);transform: rotate(-40deg);-webkit-animation: animaSombraIMGImovel 0.7s ease-in 0.0s both;-moz-animation: animaSombraIMGImovel 0.7s ease-in 0.0s both;-ms-animation: animaSombraIMGImovel 0.7s ease-in 0.0s both;-o-animation: animaSombraIMGImovel 0.7s ease-in 0.0s both;animation: animaSombraIMGImovel 0.7s ease-in 0.0s both;}@-webkit-keyframes animaSombraIMGImovel{0%{left: -15%;top:-15%;opacity: 0.2;}100%{left: 200%;top:200%;opacity: 1;}}@-moz-keyframes animaSombraIMGImovel{0%{left: -15%;top:-15%;opacity: 0.2;}100%{left: 200%;top:200%;opacity: 1;}}@-ms-keyframes animaSombraIMGImovel{0%{left: -15%;top:-15%;opacity: 0.2;}100%{left: 200%;top:200%;opacity: 1;}}@-o-keyframes animaSombraIMGImovel{0%{left: -15%;top:-15%;opacity: 0.2;}100%{left: 200%;top:200%;opacity: 1;}}@keyframes animaSombraIMGImovel{0%{left: -15%;top:-15%;opacity: 0.2;}100%{left: 200%;top:200%;opacity: 1;}}.lista-imoveis .tit-imovel-img{padding:8px 10px;width: calc(100% - 12px);background: linear-gradient(0deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);font-size:13px;line-height:16px;color:#fff;text-shadow:1px 1px 1px #000;display:block;position:absolute;left:0;bottom:0;z-index: 4;}.lista-imoveis li .isolaTx, .lista-imoveis dl.gridTypeCols dd.det-lista{margin: 8px !important;padding: 8px 8px 0 8px;border-radius: 5px;background-color: #fff;border: 1px #ddd solid;text-align: left !important;}.lista-imoveis li .isolaTx span.cod_ref, .lista-imoveis li .isolaTx span.cat_sub, .lista-imoveis li .isolaTx span.loc, .lista-imoveis li .isolaTx a, .lista-imoveis dl.gridTypeCols dd.det-lista span, .lista-imoveis dl.gridTypeCols dd.det-lista strong, .lista-imoveis dl.gridTypeCols dd.det-lista li, .lista-imoveis dl.gridTypeCols dd.det-lista a{color:#333;}.lista-imoveis dl.gridTypeCols dd.det-lista b{color:#333!important;}.lista-imoveis .cod_ref, .lista-imoveis dl.gridTypeCols dd.det-lista .cr, .lista-imoveis dl.gridTypeCols dd.det-lista .cr b{font-size: 11px !important;color: #999!important;}.lista-imoveis .cat_sub a{font-size:13px !important;}.lista-imoveis .cat_sub b{font-weight: 600;}.lista-imoveis .loc{font-size:12px!important;}.lista-imoveis .loc i{padding-right: 4px;display: table-cell;}.lista-imoveis span.valorImovel{padding:0 0 0 10px;width: 100%;background: none;font-size: 18px !important;text-align: left;border-radius:0;position:absolute;left:0;bottom:8px;}.lista-imoveis span.valorImovel b{font-weight: bold;}.lista-imoveis .pr-prefixo{padding:0 4px;font-size:12px;line-height:22px;background: #999;color:#fff;border-radius:3px;position:absolute;bottom: 2px;right: 18px;}.lista-imoveis > li:hover .pr-prefixo, .lista-imoveis dl.gridTypeCols:hover .pr-prefixo{background: rgba(0,0,0,0.15);}.lista-imoveis .pr-periodo{font-size:11px;color:#777;position: absolute;bottom: 2px;right: 102px;}ul.lista-imoveis > li:hover span.valorImovel b, .lista-imoveis dl.gridTypeCols:hover span.valorImovel b, .lista-imoveis > li:hover .pr-periodo, .lista-imoveis > dl.gridTypeCols:hover .pr-periodo{color: #fff !important;}.lista-imoveis .bt_det{position:absolute;right:15px;bottom:15px;display:none;}.lista-imoveis .caracts-bottom{margin:0 auto;padding:0;display:table;}.lista-imoveis .caracts-bottom span{margin:0 2px;padding:12px 10px 0 10px;width:30px;height: 38px;background:#fff;border: 1px #ddd solid;border-radius: 100px;font-size:12px;color:#666;text-align:center;float:left;position:relative;}.lista-imoveis .caracts-bottom span:first-child{margin-left:0;}.lista-imoveis .caracts-bottom span:last-child{margin-right:0;}.lista-imoveis .caracts-bottom span.area{width:70px!important;}.lista-imoveis .caracts-bottom span b{width:100%;display:table;color:#777;}.lista-imoveis .caracts-bottom span i{font-size:100%;vertical-align:baseline;}.lista-imoveis .caracts-bottom span small{margin-left:-22px;padding:3px 0;width:76px;background:#000;background:rgba(0,0,0,0.7);color:#fff;border-radius:20px;bottom:-26px;position:absolute;display:none;}.lista-imoveis .caracts-bottom span:hover small{display:block;}.lista-imoveis .fav{position:absolute;top:242px;right:17px;}.lista-imoveis .fav a{color:#C90;}ul.lista-imoveis{padding-bottom:40px;}ul.lista-imoveis > li{margin:0 20px 20px 0 !important;height:440px;position:relative;}ul.lista-imoveis > li:nth-child(3n){margin-right:20px !important;}ul.lista-imoveis > li:nth-child(5n){margin-right:20px !important;}ul.lista-imoveis > li:nth-child(4n){margin-right:0 !important;}ul.lista-imoveis > li .isolaTx{text-align:center;}.selectOrdenar{top:0;}.gridList{margin-bottom:25px;}.gridList h3{padding:2px 8px;font-size:13px;}.gridList ul{height:30px;}.lista-imoveis dl.gridTypeCols{margin:30px 30px 0 0!important;height:475px;}.lista-imoveis dl.gridTypeCols:nth-child(3n){margin-right:0 !important;}.lista-imoveis dl.gridTypeCols:nth-child(4n){margin-right:30px;}.lista-imoveis dl.gridTypeCols dd.foto-lista .imput-comparar{padding:8px 8px 3px 0;background: #fff;font-size: 12px;color:#666;text-align:right;border-radius: 3px 3px 0 0}.lista-imoveis dl.gridTypeCols dd.foto-lista .imput-comparar input{vertical-align:middle;}.lista-imoveis dl.gridTypeCols dd.det-lista{padding:34px 8px 0 8px !important;position: relative;}.lista-imoveis dl.gridTypeCols dd.det-lista strong{font-size:13px;line-height:14px;font-weight: 600;}.lista-imoveis dl.gridTypeCols dd.det-lista .loc b{font-weight:normal;color:#666;}.lista-imoveis dl.gridTypeCols dd.det-lista .cr{position: absolute;top: 4px;left: 8px;}.lista-imoveis dl.gridTypeCols .fav{top:272px;}.lista-imoveis dl.gridTypeCols .caracts-bottom{margin-top:-23px;padding-top:0;}.lista-imoveis dl.gridTypeList{margin-top:30px;padding:5px 15px 15px 15px;position:relative;}.lista-imoveis dl.gridTypeList:hover{background:#fff;}.lista-imoveis dl.gridTypeList dd.foto-lista{padding-top:8px;}.lista-imoveis dl.gridTypeList dd.foto-lista img.i{width:200px;height:150px;}.lista-imoveis dl.gridTypeList .tit-imovel-img{bottom:0;}.lista-imoveis dl.gridTypeList .caracts-bottom{margin:0;background:none;}.lista-imoveis dl.gridTypeList .caracts-bottom span{margin: 8px 5px 0 0;padding: 8px 2px 2px 2px !important;width: 40px;height: 34px !important;}.lista-imoveis dl.gridTypeList .caracts-bottom span small{margin-left: -18px;}.lista-imoveis dl.gridTypeList dd.foto-lista .imput-comparar{padding-bottom:3px;font-size: 12px;}.lista-imoveis dl.gridTypeList dd.det-lista{padding-bottom:0!important;max-width:50.91649694501018%;top:14px;left:235px;}.lista-imoveis dl.gridTypeList dd.det-lista strong{font-size:18px!important;}.lista-imoveis dl.gridTypeList dd.det-lista .loc{font-size:13px!important;color:#666;}.lista-imoveis dl.gridTypeList dd.det-lista .loc b{font-weight:normal;color:#666;}.lista-imoveis dl.gridTypeList dd.det-lista .cr{font-size:13px!important;}.lista-imoveis dl.gridTypeList dd.det-lista .descr{margin-top: 10px;padding:5px 7px;border: 1px #ddd solid;background: #fff;border-radius: 3px;font-size:12px;line-height:18px;}.lista-imoveis dl.gridTypeList dd.pr-lista{padding:0;width:200px;height:100%;background:#f9f9f9;border-left:1px #ccc dotted;text-align:center;top:0;}.lista-imoveis dl.gridTypeList dd.pr-lista .valorImovel{margin:70px 10px 0 0;min-width:auto;position:relative;top:0;left:auto;right:auto;}.lista-imoveis dl.gridTypeList dd.pr-lista .valorImovel b{font-size:18px!important;}.lista-imoveis dl.gridTypeList dd.pr-lista .pr-prefixo{bottom:35px;left: 10px;right: auto;}.lista-imoveis dl.gridTypeList dd.pr-lista .pr-periodo{bottom:34px;right:75px;}.lista-imoveis dl.gridTypeList .fav{top:40px;right:10px;}.lista-imoveis dl.gridTypeColsComparacao{margin-right:27px !important;padding-bottom:105px !important;}.lista-imoveis dl.gridTypeColsComparacao:nth-child(3n){margin-right:27px !important;}.lista-imoveis dl.gridTypeColsComparacao:nth-child(4n){margin-right:0 !important;}.lista-imoveis dl.gridTypeColsComparacao .det-lista .valorImovel{top: auto !important;bottom: -40px!important;}.bt-comparar{margin:20px 0;width: 100%;float: left;}.jcarousel-skin-tango{margin:0 !important;}.jcarousel-skin-tango .jcarousel-container-horizontal{padding-top:8px!important;width:100%!important;}.jcarousel-skin-tango .jcarousel-clip-horizontal{width:100% !important;height:490px !important;}.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal{width:34px!important;height:34px!important;top:100px !important;}.jcarousel-skin-tango .jcarousel-prev-horizontal{left:-15px;background-image: url('../../modelo_26/images/prev-horizontal.png') !important;background-position:0 0 !important;}.jcarousel-skin-tango .jcarousel-next-horizontal{right:-15px;background-image: url('../../modelo_26/images/next-horizontal.png') !important;background-position:0 0 !important;}.jcarousel-skin-tango .jcarousel-prev-horizontal:active, .jcarousel-skin-tango .jcarousel-next-horizontal:active{top: 102px!important;}.box-imoveis-relacionados ul.lista-imoveis > li{margin-right:17px !important;width:295px !important;height:440px!important;}.box-imoveis-relacionados ul.lista-imoveis > li:nth-child(1n){margin-left: 3px !important;}.box-imoveis-relacionados ul.lista-imoveis > li:nth-child(4n){margin-right: 17px !important;}.container-pesquisas-populares{margin: 40px 0 70px 0;width: 100%;display: table;}.container-pesquisas-populares h2{font-size: 28px;text-align: center;}.container-pesquisas-populares ul{margin-top: 20px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 14px;}.container-pesquisas-populares ul li a{padding: 8px;display: inline-block;border-top: 1px #d9d9d9 solid;border-bottom: 2px #d9d9d9 solid;}.container-pesquisas-populares ul li a:hover{background-color: #f6f6f6;border-color: #777;}.container-atalhos-footer5{margin: 40px 0 60px 0;width: 100%;height:auto;display: table;clear:both;}.margin-atalhos-footer5{margin: 0 auto;display: flex;gap: 30px;}.content-atalhos-footer5{width: 100%;min-width: 1285px;height: 350px;border-top: 1px #ddd solid;border-bottom: 1px #ddd solid;position:absolute;left:0;z-index:1;}.container-atalhos-footer5 .content-af{margin-top: 30px;flex: 1;border-bottom: 1px #fff solid;box-shadow: 0px 15px 10px -6px rgba(0,0,0,0.3);border-radius: 0 10px 0 10px;position: relative;z-index: 2;-webkit-transform: skewX(-6deg);-ms-transform: skewX(-6deg);transform: skewX(-6deg);}.container-atalhos-footer5 .content-af:last-child{margin-right:0;}.container-atalhos-footer5 .content-af a{padding: 50px 15px 20px 15px;min-height: 218px;background: none;box-shadow: none;display: block;text-align:center;position:relative;z-index:3;-webkit-transform: skewX(6deg);-ms-transform: skewX(6deg);transform: skewX(6deg);}.container-atalhos-footer5 .content-af a .icon{width:100px;min-height:100px;background: #fff;display: inline-block;position: relative;top: 0;transition: all 0.1s linear;-webkit-transform: skewX(-6deg);-ms-transform: skewX(-6deg);transform: skewX(-6deg);}.container-atalhos-footer5 .content-af a:hover .icon{top:-6px;}.container-atalhos-footer5 .content-af .icon i{font-size:340%;line-height:100px;-webkit-transform: skewX(6deg);-ms-transform: skewX(6deg);transform: skewX(6deg);}.container-atalhos-footer5 .content-af h3{margin:10px 0;font-size:18px;color:#fff;}.container-atalhos-footer5 .content-af .tx{font-size:13px;font-weight:500;color: rgba(255,255,255,0.6);}.container-parceiros-home{margin:30px 0 15px 0;width:100%;float: left;display:table;}.container-parceiros-home ul{margin-top:30px;padding-bottom:30px;border-bottom: 1px #ddd dotted;display: grid;grid-gap:20px;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;align-items: center;}.container-parceiros-home li img{max-width:150px;max-height:120px;vertical-align:middle;opacity:1.0;}.container-parceiros-home li a:hover img{opacity:0.6;}.list-noticias li, .list-equipe li, .list-documentos li, .list-parceiros li{padding: 15px 0 25px 0!important;border:0;border-bottom: 1px #ddd dotted;}.list-noticias li a h3{font-size:16px;}.list-noticias li{margin:20px 0;padding:1.527494908350305% 0;width:100%;min-height:125px;}.list-noticias li .descr .date{font-weight: 500;color:#999;display: table;}.list-noticias li:last-child{margin-bottom:0;}.list-parceiros li .tx{margin-left:10px;width:740px;float:left;}.list-equipe li{width:100%;height:auto;}.list-equipe li .avatar img{border-radius: 50%;border:1px #fff solid !important;box-shadow: 3px 3px 3px #ccc !important}.list-equipe li .dados{margin:15px 0 0 15px;font-size: 13px;width: 500px;}.list-equipe li .dados h4{font-size: 16px;}.list-documentos li h4{font-size:16px;}.list-documentos li{padding:1.527494908350305%;width:96.74134419551935%;}.list-documentos li .info{right:15px;}.list-parceiros li{margin:0 25px 25px 0;padding:1.527494908350305%;width:96.74134419551935%;}.list-parceiros li .tx{width:68.22810590631365%;}.container-depoimentos-home{margin-top:0;margin-bottom:15px}.container-depoimentos-home h2{margin-left: 230px;font-weight: 600;text-align: left;}.cd-center .list-depoimentos{padding:15px;margin: 15px 0 10px 230px;border: 1px #ddd solid;border-radius: 5px;}.container-depoimentos-home #page_navigation{float: right;}.box-form-newsletter{margin:30px 0 20px;border-color:#ddd;box-shadow:none;display: flex;}.box-form-newsletter .fn-icon{width:200px;height:119px;flex-shrink: 0;background-image: url('../../modelo_26/images/bg_newsletter.png');border-radius:3px 0 0 3px;box-shadow:inset -4px 0 6px rgba(0,0,0,0.40);}.box-form-newsletter .fn-form{padding:25px 0 0 25px;height: 92px;flex-grow: 1;border-left:0;border-style:solid;background-color: #e9e9e9;background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);background: linear-gradient(to bottom, #ffffff 0%,#e9e9e9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0);}.box-form-newsletter .fn-form input[type=text]{width:222px !important;}.info-imovel h1{font-size:22px !important;}.foto ul.thumbs li:hover img{opacity:0.65;}.isola-datalhes-interacao{padding-left:30px !important;padding-bottom:40px !important;width:76.19047619047619% !important;min-width:700px;}.isola-datalhes-interacao .tit{margin-top:20px;}.isola-datalhes-interacao .detalhes{margin-bottom:0;width:600px !important;background:none}.isola-datalhes-interacao .detalhes .dados-imovel h4{font-size:14px;}.isola-datalhes-interacao .interacao{width:280px;}.isola-datalhes-interacao .itensInteracaoImovel li a span{padding:10px 0 10px 27px;}.itensInteracaoImovel li.print a span{background-position:0 6px !important;}.itensInteracaoImovel li.print a:hover span{background-position:0 -38px !important;}.itensInteracaoImovel li.send a span{background-position:0 -78px !important;}.itensInteracaoImovel li.send a:hover span{background-position:0 -117px !important;}.itensInteracaoImovel li.info a span{background-position:0 -160px !important;}.itensInteracaoImovel li.info a:hover span{background-position:0 -204px !important;}.itensInteracaoImovel li.rel a span{background-position:0 -247px !important;}.itensInteracaoImovel li.rel a:hover span{background-position:0 -289px !important;}.itensInteracaoImovel li.video a span{background-position:0 -333px !important;}.itensInteracaoImovel li.video a:hover span{background-position:0 -375px !important;}.itensInteracaoImovel li.map a span{background-position:0 -418px !important;}.itensInteracaoImovel li.map a:hover span{background-position:0 -461px !important;}.itensInteracaoImovel li.phone a span{background-position:0 -506px !important;}.itensInteracaoImovel li.phone a:hover span{background-position:0 -551px !important;}.isola-datalhes-interacao .form-mais-informacoes{margin-top:20px !important;padding:15px;border: 1px #ddd solid}.isola-datalhes-interacao .form-mais-informacoes:hover{border-color:none;}.isola-datalhes-interacao .form-mais-informacoes input[name=nomeInfo], .isola-datalhes-interacao .form-mais-informacoes input[name=emailInfo]{width:320px !important;}.isola-datalhes-interacao .form-mais-informacoes textarea{width:98% !important;}.isola-datalhes-interacao table.codigoSeguranca{margin-top:15px;padding:0;background:none;border:0;}.galeria-d1{width:244px!important;}.galeria-d1 .isolaImg{margin-bottom:6px;}.galeria-d1 .isolaImg img{width:244px!important;}.galeria-d1 ul.thumbs li{margin-bottom:10px!important;width:114px!important;}.galeria-d1 ul.thumbs li img{width:114px!important;}.detalhes .style-default-box-do{line-height:20px;}.info-imovel h1{font-size:24px!important;font-weight: 700 !important;}.info-imovel h2{font-size:14px!important;}.box-foto-imovel .foto-imovel{height:360px!important;}.box-foto-imovel .content-tit-imovel .tit-imovel{font-size:18px!important;}.box-foto-imovel .content-tit-imovel .tit-catSub{font-size:15px!important;}.interacao-imovel{height:36px !important;}.interacao-imovel li{font-size:14px !important;}.interacao-imovel li a{height:36px!important;line-height:36px!important;font-weight: 500;}#box-midias .owl-controls .owl-buttons .owl-prev:active, #box-midias .owl-controls .owl-buttons .owl-next:active{top:35% !important;}.bts-share{margin:25px auto 30px auto !important;}.bts-share h4{font-size:12px !important;}.resp-search-vazio{margin:60px auto;width:100%;max-width:700px;text-align:center;display:table;}.resp-search-vazio span{margin:10px auto;width:84px;height:84px;background-image: url('../../../static/images/bg_icon_resp-search-vazio.png');background-repeat:no-repeat;background-position:center center;border-radius:100px;display:table;}.resp-search-vazio p{margin-bottom:15px;font-size:18px;font-weight:bold;color:#999;}#menu-lateral-imovel .box-comodos{margin-top:10px;border:1px #ddd solid;}#menu-lateral-imovel .box-comodos li{padding-top:8px!important;}.box-form-contato-imovel-m2{border-bottom:0 !important;background: none !important;}.box-form-contato-imovel-m2 h2{margin-bottom: -1px;position: relative;padding: 10px !important;width: auto !important;display: table;background-color: #FDD685 !important;background-image:none !important;font-weight:bold;font-size: 16px !important;color:#CC8A02 !important;text-transform: none !important;text-shadow:none !important;border-radius:5px 5px 0 0;border: 1px #FDB10F solid !important;border-bottom: 0!important;}.content-form-contato-imovel{padding:12px !important;background:#FDD685 !important;border:1px #FDB10F solid;border-radius:0 5px 5px 5px;}.form-imovel .isola-mail-tel{display: flex;}.form-imovel .isola-mail-tel label:nth-child(1){width: 85%;}.form-imovel .isola-mail-tel label:nth-child(2){margin-left:12px;min-width: 130px;max-width: 150px;}.form-imovel input[type=text], .form-imovel input[type=email], .form-imovel input[type=date], .form-imovel textarea{padding:6px 2%!important;width:95.5%!important;border: 0 !important;}.form-imovel textarea{height:55px!important;}.form-imovel .bt, .form-imovel input[type=submit]{min-height:40px;background-color: #00B22D !important;font-size: 15px !important;}.form-imovel table.codigoSeguranca{margin-top:0;}.form-imovel table.codigoSeguranca td{padding:0;}.box-dados-corretor{padding:7px;background-color: rgba(255,255,255, 0.6) !important;width: calc(100% - 14px) !important;border-radius: 5px;}.box-dados-corretor .foto{margin-right:15px !important;width:26.78571428571429% !important;}.text p{line-height:24px;}.text h1{font-size:22px;}.text h2{font-size:18px;}.text h3{font-size:15px;}.text h4{font-size:13px;}.pages{margin:20px auto 40px auto;display:table;}.pages dd a, .pages dd b{font-size:15px !important;}.pages dd a{padding:6px 8px !important;}.pages dd b{padding:4px 8px !important;}.container-gadget-facebook{margin:0 auto 60px auto;width:100%;min-width:1243px;max-width:1243px;height:260px;background:#fff url('../../modelo_26/images/bg_box_facebook.png') no-repeat center center;border:1px #ccc solid;border-radius:3px;box-shadow: inset 0 0 6px #ccc;display:table;clear:both;position:relative;z-index:1;}.content-gadget-facebook{margin:0 auto;padding:0 30px;min-width:1181px;width: calc(100% - 60px);height:inherit;}.container-gadget-facebook .avatar-fb-gf a{width:299px;height:156px;background: url('../../modelo_26/images/avatar_fb_box_facebook.png') no-repeat;display:block;position:relative;top:80px;left:200px;z-index:2;float:left;}.container-gadget-facebook .content-gf{margin-top:23px;width:600px;text-align:right;float:right;position:relative;z-index:2}#all-footer{margin:0 auto;padding: 0;width:100%;min-width: 1285px;display:table;clear:both;position:relative;z-index:2;}#footer{margin:0 auto;padding: 30px 0;width: 100%;min-width: 1245px;max-width: 1245px;height:280px;clear:both;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);position:relative;}#footer a{color:#fff;}#footer a:hover{color:#fff;}#footer h4.tit-footer{margin-bottom: 15px;padding:8px;font-size:14px;text-transform: uppercase;font-weight:500;border-bottom:2px rgba(255,255,255,0.4) dotted;background: rgba(255,255,255,0.05);border-radius: 0px;}#footer .logo-footer{background-color:#fff;position:absolute;top:35px;left:20px;-webkit-transform: skewX(-6deg);-ms-transform: skewX(-6deg);transform: skewX(-6deg);}#footer .logo-footer .pathLogo{padding:20px;border:0;background: #fff;border-radius:0;box-shadow:none;position:inherit !important;top:auto!important;left:auto!important;z-index:1;}#footer .logo-footer .pathLogo img{-webkit-transform: skewX(6deg);-ms-transform: skewX(6deg);transform: skewX(6deg) }#footer .vcard{margin-top: 215px;width:510px;float:left;}#footer .vcard a, #footer .vcard strong{text-decoration:underline;}#footer .vcard address{font-style:normal;}#footer .nav-footer{width:220px;float:left;}#footer .nav-footer ul li a{padding: 8px 0;font-size:13px;border-bottom: 1px rgba(255,255,255,0.1) solid;display:block;}#footer .nav-footer ul li a:hover{padding-left:6px;}#footer .atendimento-footer{margin-left:30px;width:220px;float:left;}#footer .atendimento-footer h4{margin-bottom:15px;}#footer .atendimento-footer .atendimento{margin-bottom: 20px;height: 55px;}#footer .atendimento div i{opacity: 0.6;}#footer .atendimento .i-tel, #footer .atendimento .i-email{width: 55px;text-align: center;float: left;}#footer .atendimento .c-email, #footer .atendimento .c-tel {height:36px;line-height:22px;vertical-align:middle;display:table-cell }#footer .atendimento-footer .atendimento a:hover{color:#e9e9e9;color:rgba(255,255,255,0.7);}#footer .mais-telefones-header i{color:#fff;}#footer .redes-sociais-footer{margin-left:30px;width:230px;float:left;}#footer .redes-sociais-footer .icones-rs{margin-bottom: 25px;}#footer .redes-sociais-footer .icones-rs h4{display:none;}#footer .redes-sociais-footer .icones-rs ul{display: flex;gap: 10px;}#footer .redes-sociais-footer .icones-rs li a{width:34px;height:34px;}#footer .redes-sociais-footer .icones-rs li i{line-height:34px;font-size:20px;text-shadow:none;}#footer .cub-footer{margin:0 0 25px 30px;width:230px;float:left;}#footer .cub-footer span, #footer .indicadores-footer span{margin-top:15px;padding:10px 12px;background:#fff;font-size:14px;color:#000;text-shadow:none;display:inline-block;}#footer .indicadores-footer{margin-left:30px;width:230px;float:left;}#footer .indicadores-footer span{padding:5px 8px;}#footer .indicadores-footer i{opacity: 0.6;}#footer .indicadores-footer span a{color:#000;}.final-footer{margin:0 auto;padding-bottom: 100px;width:100%;min-width:1285px;max-width:1285px;background:#fff;height:55px;font-size:12px;display:table;clear:both;position:relative;}.final-footer address{padding-left:20px;line-height:55px;font-style:normal;}.final-footer .sitemap, .final-footer .webmail, .final-footer .by{position:absolute;top:20px;}.final-footer .sitemap{right:450px;}.final-footer .webmail{right:220px;}.final-footer .webmail a{font-weight:bold;text-decoration:underline;}.final-footer .by{top:10px;right:30px;}.final-footer .by a{width:140px;height:40px;background: url('../../../static/images/logo_migmidia2.png') no-repeat;text-indent:-99999px;display:block;}.corretor-online{width:256px;height:38px;background:#999;border-radius:5px 5px 0 0;box-shadow:0 0 4px rgba(0,0,0,0.35);position:fixed;bottom:-5px;right:15px;z-index:10;display:inline-block;}.icons-atendimento-absolute{height: 48px;}.icons-atendimento-absolute div a span.icon{width:48px;height:48px;background-size:48px;border-radius: 50%;}.icons-atendimento-absolute div.messenger a span.icon{background: url('../../modelo_26/images/icon_messenger.png') no-repeat;box-shadow: 0 0 0 0 #aaa;animation: pulseMessenger 2s infinite;}@-webkit-keyframes pulseMessenger {0% {-webkit-box-shadow: 0 0 0 0 rgb(170, 170, 170, 1);}70% {-webkit-box-shadow: 0 0 0 10px rgba(170, 170, 170, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(170, 170, 170, 0);}}@keyframes pulseMessenger {0% {box-shadow: 0 0 0 0 rgba(170, 170, 170, 0.6);}70% {box-shadow: 0 0 0 10px rgba(170, 170, 170, 0);}100% {box-shadow: 0 0 0 0 rgba(170, 170, 170, 0);}}.icons-atendimento-absolute div.whatsapp a span.icon{background: url('../../modelo_26/images/icon_whatsapp.png') no-repeat;box-shadow: 0 0 0 0 #E91E63;animation: pulseWhatsapp 2s infinite;}@-webkit-keyframes pulseWhatsapp {0% {-webkit-box-shadow: 0 0 0 0 rgb(233, 30, 99, 1);}70% {-webkit-box-shadow: 0 0 0 10px rgba(233, 30, 99, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(233, 30, 99, 0);}}@keyframes pulseWhatsapp {0% {box-shadow: 0 0 0 0 rgba(233, 30, 99, 0.6);}70% {box-shadow: 0 0 0 10px rgba(233, 30, 99, 0);}100% {box-shadow: 0 0 0 0 rgba(233, 30, 99, 0);}}.icons-atendimento-absolute div a span.text{margin-top: 8px;margin-left: -8px;padding: 6px 6px 6px 18px;font-weight: 500;font-size: 14px;}.icons-atendimento-absolute div.whatsapp a span.text{color:#666;text-shadow:1px 1px 0 #fff;border:1px #ccc solid;background-color: #f2f2f2;background-image: -webkit-linear-gradient(#ffffff, #dddddd);background-image: -moz-linear-gradient(#ffffff, #dddddd);background-image: -ms-linear-gradient(top, #ffffff, #dddddd);background-image: linear-gradient(#ffffff, #dddddd);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');}.icons-atendimento-absolute div.whatsapp a:hover span.text{border:1px #a9a9a9 solid;}@media screen and (min-width: 999px) and (max-width: 1024px) {body, input[type=text], input[type=email], input[type=password], input[type=tel], input[type=file], textarea, select{font-size: 13px;}.header__top2 .list-itens-top > div.item-tels strong, .content-atalhos-footer5{display: none;}.header__container{min-width: 1000px;max-width: 1000px;}.header__top2 .col1 img{max-width: 260px;}.header__top2 .col2 nav li.itens-catsub:hover ul{position: relative;z-index: 30 }.header__top2 .col2 nav ul.list-itens-nav > li > a{font-size: 13px;}.header__search{max-width: 966px;}.header__search ul.abas-search li{font-size: 12px;}#owl-imoveis-destaque{min-width: 960px;max-width: 960px }#owl-imoveis-destaque .info{width:460px !important;}#owl-imoveis-destaque .info p{font-size:12px !important;}.slideMenuContent{min-width: 960px;width: 960px;}ul.sMenu-banner{width:380px !important;}ul.sMenu-banner img{margin-left:-150px !important;}.sMenu-navegacao{width:580px !important;}.sMenu-navegacao li{width:550px !important;}#all, #all-content{margin-top: 15px;max-width: 940px!important;}#all-content{min-width:965px;}#content, .contentFluido, .contentSizeBig {max-width: 965px;}.contentListas {width: 725px!important;}.contentDetalhes{max-width: 965px !important;}ul.lista-imoveis > li{margin:0 36px 36px 0 !important;height:440px;position:relative;}ul.lista-imoveis > li:nth-child(4n){margin-right:36px !important;}ul.lista-imoveis > li:nth-child(5n){margin-right:36px !important;}ul.lista-imoveis > li:nth-child(3n){margin-right:0 !important;}.box-imoveis-relacionados ul.lista-imoveis > li{margin-right:15px !important;width:226px !important;height:420px!important;}.box-imoveis-relacionados ul.lista-imoveis > li:nth-child(1n){margin-left: 3px !important;}.box-imoveis-relacionados ul.lista-imoveis > li:nth-child(4n){margin-right: 15px !important;}.box-imoveis-relacionados ul.lista-imoveis .isolaImg a, .box-imoveis-relacionados ul.lista-imoveis .isolaImg img.i{width:226px;height: 170px;}.lista-imoveis dl.gridTypeCols{margin:15px 15px 0 0!important;width:230px;height:450px;}.lista-imoveis dl.gridTypeCols:nth-child(4n){margin-right:15px;}.lista-imoveis dl.gridTypeCols .fav{top:213px;}.lista-imoveis dd.foto-lista a{width:230px;height: 165px;}.lista-imoveis dd.foto-lista img.i{width:230px;height: 165px}.lista-imoveis dl.gridTypeList dd.det-lista{max-width:270px;}.lista-imoveis dl.gridTypeList dd.det-lista .descr{font-size: 11px;line-height: 15px;}#menu{width:222px !important;}fieldset.fSM{width:190px !important;}fieldset.fSM select{width:190px;}fieldset.fSM .col-4 label select{width:93px;}fieldset.fSM .col-5 label input{width:81px !important;}fieldset.fieldSearchCodRef input[type=text]{width:178px !important;}.isola-datalhes-interacao{padding-left:15px !important;width:695px !important;min-width:695px !important;}.isola-datalhes-interacao .detalhes{width:430px !important;}.isola-datalhes-interacao .interacao{width:230px !important;}.box-foto-imovel .foto-imovel{height:260px!important;}.form-imovel .isola-mail-tel label:nth-child(2){min-width: 116px;}.container-atalhos-footer5{min-width: 960px;max-width: 960px;}.content-atalhos-footer5{min-width: 960px;}.margin-atalhos-footer5{gap:15px;}.container-depoimentos-home{max-width: 960px;}.box-form-newsletter{max-width: 965px;}.box-form-newsletter .fn-form input[type=text]{width:132px !important;}.container-gadget-facebook{margin-bottom: 0;min-width:960px;}.content-gadget-facebook{min-width:910px;}.container-gadget-facebook .avatar-fb-gf a{left: 60px;}#all-footer, #footer{min-width: 960px;max-width:100%;}#footer .logo-footer{left: 35px;}#footer .logo-footer .pathLogo img{max-width: 295px;}#footer .vcard{margin-left: 20px;padding-right:20px;width:360px;font-size: 11px;}#footer .nav-footer{width:170px;}#footer .atendimento-footer{margin-left:20px;width:190px;}.final-footer{min-width:995px;max-width:995px;}#footer .redes-sociais-footer, #footer .cub-footer, #footer .indicadores-footer{margin-left: 20px;width:170px;}}