article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:Lato,Arial,sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:1em;margin:0}h2{font-size:1em;margin:0}h3{font-size:1em;margin:0}h4{font-size:1em;margin:0}h5{font-size:1em;margin:1.67em 0}h6{font-size:1em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;font-size:10px;color:transparent}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;border-radius:0;padding:0}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}form *{list-style:none;position:relative}li{list-style:none}img{border:0}.opacity:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";transition:opacity .3s ease-in-out}form{height:100%}html,body{font-family:Lato,Arial,sans-serif;margin:0;padding:0;border:0;height:100%;width:100%;background-color:#fff;color:#444}h1,h2,h3,h4,h5{margin:0;border:0;padding:0;font-weight:400}.hidden{display:none}a{color:#444}a,a:hover,a:active,a:focus,a:visited{text-decoration:none;outline:none}a[href^=tel]{color:inherit;text-decoration:none}ul{margin:0;padding:0}.branco{color:#fff}.preto{color:#000}.cinza33{color:#333}.cinza44{color:#444}.cinza52{color:#525252}.cinzaEB{color:#ebebeb}.vermelho{color:#f00}.ffLight{font-family:Lato,Arial,sans-serif;font-weight:300}.ffLight b,.ffLight strong,.ffRegular{font-family:Lato,Arial,sans-serif;font-weight:400}.ffRegular b,.ffRegular strong,.ffBold{font-family:Lato,Arial,sans-serif;font-weight:600}.ffBold b,.ffBold strong,.ffBlack{font-family:Lato,Arial,sans-serif;font-weight:700}.arial{font-family:Arial,sans-serif}.t9{font-size:9px}.t10{font-size:10px}.t11{font-size:11px}.t12{font-size:12px}.t13{font-size:13px}.t14{font-size:14px}.t15{font-size:15px}.t16{font-size:16px}.t17{font-size:17px}.t18{font-size:18px}.t19{font-size:19px}.t20{font-size:20px}.t21{font-size:21px}.t22{font-size:22px}.t23{font-size:23px}.t24{font-size:24px}.t25{font-size:25px}.t26{font-size:26px}.t27{font-size:27px}.t28{font-size:28px}.t30{font-size:30px}.t32{font-size:32px}.t34{font-size:34px}.t35{font-size:35px}.t36{font-size:36px}.t38{font-size:38px}.t40{font-size:40px}.t42{font-size:42px}.t44{font-size:44px}.t45{font-size:45px}.t48{font-size:48px}.t50{font-size:50px}.t55{font-size:55px}.t60{font-size:60px}.t70{font-size:70px}.t80{font-size:80px}.t90{font-size:90px}.t100{font-size:100px}.t110{font-size:110px}.ls2{letter-spacing:2px}.ls5{letter-spacing:5px}.ls10{letter-spacing:10px}.lsn10{letter-spacing:-10px}.bold{font-weight:700}.bottom{vertical-align:bottom}.top{vertical-align:top}.lh50{line-height:50%}.lh80{line-height:80%}.lh100{line-height:100%}.lh110{line-height:110%}.lh120{line-height:120%}.lh140{line-height:140%}.lh150{line-height:150%}.lh160{line-height:160%}.lh180{line-height:180%}.lh170{line-height:170%}.lh200{line-height:200%}.lh250{line-height:250%}.shadowFF{text-shadow:1px 1px 0 #fff}.shadow00{text-shadow:1px 1px 0 #000}.shadow66{text-shadow:1px 1px 0 #666}.underline{text-decoration:underline}.lthrough{text-decoration:line-through}.pointer{cursor:pointer}.italic{font-style:italic}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.clear{clear:both}.hide{display:none}.dblock{display:block}.fleft{float:left}.fright{float:right}.nowrap{white-space:nowrap}.center{text-align:center}.overflowHidden{overflow:hidden}.anim02{transition:all .2s ease}.respimg{width:100%;height:auto;display:block}.wfull{max-width:1680px;display:block;margin:0 auto;width:95%}.w1600{max-width:1600px;margin:0 auto;width:100%}.w1440{max-width:1440px;margin:0 auto;width:100%}.w1120{max-width:1120px;display:block;margin:0 auto;width:96%}.w1024{width:1024px;display:block;margin:0 auto}.w980{max-width:980px;width:95%;display:block;margin:0 auto}.w940{width:940px;display:block;margin:0 auto}.w880{width:880px;display:block;margin:0 auto}#checkbrowser{display:none;position:fixed;top:0;left:0;z-index:2000;width:100%;line-height:25px;padding-top:50px;padding-bottom:50px;margin:0 auto;text-align:center;background:#fff;color:#000}#checkbrowser .btn_close_browser{padding:2px 10px;display:block;color:#fff}#checkbrowser .update_browser{line-height:30px;display:block;color:#fff}#cookiescontainer{display:none;clear:both;position:fixed;bottom:0;left:0;z-index:99999999;width:100%;text-align:left;background:#1b1b1b;box-shadow:0 0 5px rgba(0,0,0,.4);box-sizing:border-box;padding:5px 20px;color:#fff;font-weight:300;font-size:12px;line-height:1.5em}#cookiescontainer a{color:#fff}#cookiescontainer .accept{background:#fff;color:#333;text-transform:uppercase;display:inline-block;vertical-align:middle;text-align:center;padding:5px 20px;margin-left:20px;font-size:10px}.mini #cookiescontainer{text-align:center}.mini #cookiescontainer .accept{display:block;margin-top:10px;margin-left:0}.validator{position:absolute;right:0;top:0;width:20px;height:20px;text-align:center}.validator .erroMark{cursor:pointer;z-index:99;position:relative;width:20px;height:20px;background-color:#FFF;text-align:center;color:#ff6900;font-size:21px;display:block;line-height:27px;border-radius:50%;font-weight:bolder}.validator .erroDetail{display:none;white-space:nowrap;width:auto;padding:5px 22px 5px 15px;background-color:#ff6900;z-index:98;color:#fff;position:relative;font-size:12px;margin-top:-20px;text-align:left;border-radius:50px;height:25px;line-height:25px;position:absolute;right:0;top:12px}.validator:hover .erroDetail{display:block}.tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:2}.tbl .tblcell{display:table-cell;vertical-align:middle}input:focus::-webkit-input-placeholder{color:transparent!important}input:focus:-moz-placeholder{color:transparent!important}input:focus::-moz-placeholder{color:transparent!important}input:focus:-ms-input-placeholder{color:transparent!important}
.debug-item{position:absolute;top:0;left:0;width:100%;height:100%;outline-offset:-1px;outline:1px solid #f00;z-index:999;pointer-events:none}.debug-item:after{content:attr(data-debug);position:absolute;top:0;left:0;background-color:#f00;color:#ffF;font-size:10px;padding:5px 10px;z-index:999;white-space:nowrap}.tbl{display:table;height:100%;margin:0 auto}.tblcell{display:table-cell;vertical-align:middle}.imo_fav span.numbers{border-radius:17px;bottom:23px;color:#fff;display:block;font-size:11px;height:11px;left:auto;line-height:12px;padding:4px;position:absolute;right:-4px;text-align:center;top:auto;width:11px}.form_partilhe_com_amigo .linha_RGPD{height:100%;margin-top:30px;text-align:center}.form_partilhe_com_amigo .validar_RGPD{display:block;position:relative;width:100%;height:100%;font-size:15px}.form_partilhe_com_amigo .lnkCheck_RGPD{border-bottom:1px solid #737579}.form_partilhe_com_amigo .validar_RGPD .div_texto{font-family:Lato,Arial,sans-serif;color:#737579;font-weight:400;font-size:13px;display:inline-block;position:relative;width:90%;height:100%;text-align:left;line-height:22px;color:#85929d}.form_partilhe_com_amigo .validar_RGPD .input-check-holder{display:inline-block;vertical-align:top;margin-right:5px}.form_newsletter{display:none}.form_partilhe_com_amigo .fundo{width:100%;height:100%;position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;margin:auto;display:block;background:#EEE}.form_partilhe_com_amigo .fundo:after{content:'';width:100%;height:100%;position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;margin:auto;display:block;background-color:transparent;background-color:rgba(238,238,238,.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFEEEEEE,endColorstr=#BFEEEEEE);zoom:1}.form_partilhe_com_amigo .titulos{display:inline-block;width:100%;margin:0 auto;text-align:left;padding-top:30px;padding-bottom:30px;font-size:28px}.form_partilhe_com_amigo .titulo{display:inline-block;margin:0 auto;text-transform:uppercase;line-height:120%;padding-bottom:2%;font-family:Lato,Arial,sans-serif;color:#9b1f2f;font-weight:300;font-size:38px;text-align:left}.form_partilhe_com_amigo .hide{display:none}.form_partilhe_com_amigo .UpdatePanelPartilhaAmigo{max-width:80%;margin:0 auto}.form_partilhe_com_amigo .subtitulo{display:block;margin:0 auto;line-height:125%;color:#444;font-weight:700;font-size:29px;text-align:left;letter-spacing:2px;text-transform:uppercase}.form_partilhe_com_amigo .linha{clear:both;width:100%;min-height:50px;display:block;font-size:0}.form_partilhe_com_amigo .coluna100{width:100%;display:block;vertical-align:top}.form_partilhe_com_amigo .linha .input{font-family:Lato,Arial,sans-serif;color:#444;font-weight:500;font-size:16px;width:100%;display:table;height:50px;border:0;border-bottom:1px solid #444;background-color:transparent;text-align:left;text-transform:lowercase}.form_partilhe_com_amigo .linha .coluna100 .input{margin:0 auto}.form_partilhe_com_amigo .linha .coluna100 .lbl_email{font-family:Lato,Arial,sans-serif;color:#85929d;font-weight:400;font-size:13px;display:block;margin:0 auto;text-align:left}.form_partilhe_com_amigo .linha .input_big{color:#000;font-weight:400;font-size:12px;width:95.5%;min-height:30px;height:100px;border:0;background-color:transparent;border-bottom:1px solid #32353a;text-transform:uppercase;max-width:1165px;resize:none}.form_partilhe_com_amigo .linha .input::-webkit-input-placeholder,.form_partilhe_com_amigo .linha .input_big::-webkit-input-placeholder{color:#000}.form_partilhe_com_amigo .linha .input:-ms-input-placeholder,.form_partilhe_com_amigo .linha .input_big:-ms-input-placeholder{color:#000}.form_partilhe_com_amigo .linha .input::-moz-placeholder,.form_partilhe_com_amigo .linha .input_big::-moz-placeholder{color:#000}.form_partilhe_com_amigo .linha .input:-moz-placeholder,.form_partilhe_com_amigo .linha .input_big:-moz-placeholder{color:#000}.form_partilhe_com_amigo .linha ::-webkit-resizer{background-image:url(/assets/dev/images/resizer.png);background-repeat:no-repeat}.form_partilhe_com_amigo .obrigatorios{display:inline-block;width:96%;margin:13px auto;text-align:left}.form_partilhe_com_amigo .campos-obrigatorios{display:block;font-family:Lato,Arial,sans-serif;color:#6b768a;font-weight:400;font-size:13px;line-height:25px;text-align:center}.form_partilhe_com_amigo .btn_container{display:block;margin:0 auto;text-align:center;font-size:0;z-index:1;position:relative;margin-top:40px;width:100%}.form_partilhe_com_amigo .lnk_chk{color:#ff6900;font-weight:600}.form_partilhe_com_amigo .lnk_enviar1{display:block;padding:25px;margin:0 auto;text-align:center;line-height:15px;color:#fff;font-weight:400;font-size:16px;text-transform:uppercase;letter-spacing:2px;background:#ff6900;transition:background .2s ease}.form_partilhe_com_amigo .lnk_enviar1:hover{background:#ff6900}.form_partilhe_com_amigo{background-color:#fff;bottom:0;max-width:450px;z-index:100;display:none;margin:0 auto;width:90%;padding:0;border-radius:3.5px;min-height:450px}.form_partilhe_com_amigo .pnl-newsletter{margin:0 auto;max-width:400px;width:90%}.form_partilhe_com_amigo .wrapper_form{padding:0;max-width:450px;margin:0 auto;overflow:auto;height:90%;overflow-x:hidden;background-color:#fff}.form_partilhe_com_amigo #Updatepanel_newsletter{max-width:400px;margin:0 auto;width:90%}.form_partilhe_com_amigo .fecha_btn{cursor:pointer;display:block;height:20px;position:absolute;top:30px;width:20px;z-index:2}.malightbox{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;z-index:1001}.malightbox .black_overlay{display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;background-color:#000;transition:all .5s ease,transform .5s ease;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.malightbox .black_overlay.visivel{-moz-opacity:.5;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.malightbox .outter{display:table;position:absolute;z-index:2;height:100%;width:100%}.malightbox .middle{display:table-cell;vertical-align:middle}.malightbox .content{display:block;top:0;left:0;right:0;bottom:0;margin:auto;max-width:690px;width:90%;box-sizing:border-box;background:#f5f5f5;border-radius:4px;box-shadow:0 4px 5px 0 rgba(50,50,50,.25);position:relative;z-index:2;padding:80px 30px 20px;transition:all .5s ease,transform .5s ease;top:-100px;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.malightbox .content.visivel{top:0;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.malightbox .content.noformat{margin:auto;max-width:none;background:transparent;position:relative;z-index:2;padding:0;box-shadow:0 0 0}.malightbox .content.noformat:before{display:none}.malightbox .content.alertForm{padding-top:60px}.malightbox .content.alertForm .descr span.titulo{display:block}.malightbox .content.alertForm .descr sub{font-weight:700;font-size:18px;color:#454545}.malightbox .content.alertForm:before{display:none}.malightbox .content:before{content:'';display:block;position:absolute;left:50%;margin-left:-65px;background:url(/images/assistente_popup.png) no-repeat 0 0;width:135px;height:250px;z-index:2;top:-120px}.malightbox .content3{display:none}.malightbox .icoalert{margin-bottom:20px}.malightbox .content .close{background-position:-235px -35px;width:20px;height:20px;display:block;position:absolute;cursor:pointer;right:22px;z-index:9999;top:30px}.malightbox .content .close a{display:block}.malightbox .content .close .icon-close{background-position:-5px -105px;width:40px;height:40px}.malightbox .content .descr{clear:both;max-width:600px;display:block;margin:0 auto}.malightbox .content .descr span{text-align:center;clear:both;display:block;padding-bottom:10px}.malightbox .content .descr span.titulo{font-size:26px;color:#ebc740;line-height:150%;margin-bottom:20px;display:none}.malightbox .content .descr span.subtitulo{font-size:24px;color:#454545}.malightbox .btn_contok{position:relative;z-index:2;max-width:360px;height:80px;clear:both;display:block;margin:20px auto 0;text-align:center}.malightbox .btnok{display:inline-block;margin:0 auto;background-color:#ebc740;color:#454545;width:170px;margin-right:10px;height:60px;text-align:center;line-height:60px;border-radius:4px;overflow:hidden;font-size:20px}.malightbox .content.noformat .form_fale_especialista{display:block}.malightbox .content.noformat .form_partilhe_com_amigo{display:block}.malightbox .content.noformat .form_partilhe_com_amigo_footer{display:block}.malightbox .content .form_consultorio{max-width:660px;width:90%;margin:0 auto}.malightbox .form_consultorio .titulo{width:75%}.malightbox .content .form_consultorio .lbl_consultor{padding-top:38px}.mini .malightbox .content .form_consultorio .lbl_consultor{padding-top:28px}.malightbox.contentLarge .outter{display:table;position:absolute;z-index:2;left:0;right:0;height:100%;overflow:auto}.malightbox.contentLarge .middle{display:table-cell;vertical-align:middle}.malightbox.contentLarge .middle .form_consultorio.default{display:block}.malightbox .content .newsletter_holder{display:block;max-width:400px;margin:0 auto;background-color:#eee;padding:30px}.malightbox .content .newsletter_holder .lblnewscredito{padding-bottom:20px}.malightbox .content .newsletter_holder .lblnewslabel{padding-bottom:10px}.malightbox .content .newsletter_holder .linha{width:100%;padding-bottom:10px}.malightbox .content .newsletter_holder .linha.cpreq{padding-bottom:10%}.malightbox .content .newsletter_holder .linha .input_default_news{max-width:100%;height:50px;line-height:50px\9;width:100%;background:#7b97b8;border:0;background:#fff;display:block;border-radius:10px;box-sizing:border-box;padding:0 10px}.malightbox .content .newsletter_holder .btnenviardefault{max-width:100%;text-align:center;height:63px;line-height:63px;border:0;background:#ebc740;display:block;border-radius:10px}.malightbox .content .newsletter_holder .lbl_ao_subscrever{clear:both;padding-top:20px;text-align:center;width:100%}.malightbox .content .newsletter_holder .newsletter_container{margin-top:30px}.malightbox .content .newsletter_holder .fecha_btn{background-position:-260px -38px;cursor:pointer;display:block;height:12px;position:absolute;right:15px;top:15px;width:12px;z-index:200}
.modulo-404{display:block;margin:0 auto;position:relative;width:100%;overflow:hidden;background:#ccc;text-align:center}.modulo-404 .container{clear:both;width:90%;max-width:960px;padding:8% 0;margin:7% auto 0;display:block;text-align:center;z-index:99;padding-top:100px}.modulo-404 .tit{font-size:110px;font-weight:800;line-height:120%;color:#444;text-transform:uppercase;margin-bottom:30px}.modulo-404 .subtit{font-size:24px;font-weight:800;color:#444;line-height:100%;text-transform:uppercase;margin-bottom:10px}.modulo-404 .texto{font-size:18px;font-weight:400;color:#666;line-height:120%;margin-bottom:6%}.modulo-404 .link{font-size:18px;font-weight:400;display:inline-block;background-color:#ff6900;color:#fff;height:51px;line-height:51px;text-align:center;max-width:200px;padding:0 40px;margin-left:10px;box-shadow:0 4px rgba(51,51,51,.15)}.modulo-404 .bgHeader{background-color:#555;height:140px;vertical-align:top;top:0}.modulo-404 .container.imovel404 .tit{color:#333;font-weight:400;font-size:40px}
.page-blog .modulo_post_list_holder{background-color:#f6f6f6}.page-blog .modulo-banner-texto-single .galeria-slider-item:after{content:'';display:block;position:absolute;background-color:rgba(51,51,51,.6);width:100%;height:100%}.page-blog-details p,pre{margin:3% 0 5%}.page-blog-details .modulo-banner-texto .galeria-slider-item .legenda{display:block;text-align:center;height:650px}.page-blog-details .modulo-banner-texto .galeria-slider-item .legenda .lbl_subtitulo{font-weight:400;font-size:11px;background-color:#ff6900;color:#fff;line-height:30px;min-width:90px;max-width:100px;padding:0 10px;text-transform:uppercase;letter-spacing:1px}.page-blog-details .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{font-size:46px;line-height:115%;max-width:39%;margin:10px auto}.page-blog-details .modulo-banner-texto .galeria-slider-item .legenda .lblsabermais{margin:0;display:none}.page-blog-details .modulo-banner-texto .galeria-slider-item .legenda .lblsabermais .icon_categoria{margin-right:4%;vertical-align:middle;display:inline-block}.page-blog-details .details{display:block;max-width:925px;color:#333;font-weight:300;font-size:16px;margin:5.7% auto 7%;line-height:185%}.page-blog-details .details div:first-child:first-letter{font-size:120px}.page-blog-details .modulo-post-list .header_list{height:50px}.page-blog-details .details .lbl_text p:last-child:after{background:url(/assets/dev/images/bola.png);width:10px;height:10px;display:inline-block;margin-left:10px;content:""}.page-blog-details .details strong{color:#089fdc;font-weight:300;font-size:24px}.page-blog-details .details img{max-height:100%;width:100%;display:block;margin:0 auto;margin:5% auto}.page-blog-details .details .categoria{width:100%;display:block;margin-top:5%;margin-bottom:0;color:#079fdc;font-weight:400;font-size:13px;text-transform:lowercase;padding-top:1%}.page-blog-details .details .categoria .icon_categoria{display:inline-block;vertical-align:middle;margin-right:1%}.page-blog-details .artigos_relacionados{background-color:#f6f6f6}.page-blog-details .artigos_relacionados .title{color:#333;font-weight:900;font-size:22px;display:block;text-transform:uppercase;letter-spacing:2px;padding:3% 0 0;text-align:center}.page-blog-details .artigos_relacionados .subtitle{color:#000;font-weight:300;font-size:18px;display:block;padding:.5% 0 0;max-width:19%;margin:0 auto;text-align:center}.page-blog-details .modulo-post-list{padding-bottom:10.5%}.page-blog-details .artigos_relacionados .modulo-post-list .header_list .ddl_holder{display:none}.normal .page-blog-details .modulo-post-list .list .item{width:33%}.normal .page-blog-details .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{max-width:80%}.large .page-blog-details .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{max-width:60%}.small .page-blog-details .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{font-size:27px;max-width:unset}.small .page-blog-details .modulo-banner-texto .galeria-slider-item .legenda{height:380px}.small .page-blog-details .details{width:96%;max-width:unset;margin:0 auto;padding:30px 0}.small .page-blog-details .artigos_relacionados .subtitle{max-width:unset}.small .page-blog-details .artigos_relacionados .title{padding:30px 0 0}.small .page-blog-details .modulo-post-list .header_list{height:30px}.mini .page-blog-details .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{font-size:27px;max-width:unset}.mini .page-blog-details .modulo-banner-texto .galeria-slider-item .legenda{height:380px}.mini .page-blog-details .details{width:96%;max-width:unset;margin:0 auto;padding:30px 0}.mini .page-blog-details .artigos_relacionados .subtitle{max-width:unset}.mini .page-blog-details .artigos_relacionados .title{padding:30px 0 0}.mini .page-blog-details .modulo-post-list .header_list{height:30px}
@charset "UTF-8";.page-contactos{background-color:#f6f6f6}.page-contactos .page-contactos-inner{width:87.5%;height:100%;margin:auto;margin-top:-54px;font-size:0;display:table;margin-bottom:13.1%;box-shadow:10px 10px 50px #eee}.page-contactos .bloco-morada{width:25%;display:table-cell;vertical-align:top;padding-top:63px;background-color:#ff6900;color:#fff;font-weight:300;font-size:15px;line-height:1.5em;box-sizing:border-box;padding-left:13px}.page-contactos .bloco-morada-inner{width:80%;margin:auto;padding-bottom:10px;min-height:652px}.page-contactos .lit_titulo{color:#fff;font-weight:900;font-size:22px;text-align:left;text-transform:uppercase;letter-spacing:3px}.page-contactos .subtitulo-holder{margin-top:8px}.page-contactos .lit_subtitulo{color:#fff;font-weight:300;font-size:18px;text-align:left}.page-contactos .contactos{line-height:1.7em;color:#fff;font-weight:700;font-size:18px}.page-contactos .contactos-inner{display:inline-block;padding:7px 0}.page-contactos .contactos-inner span{vertical-align:top}.page-contactos .contactos-inner-texto{margin-left:20px;display:inline-block;max-width:280px}.page-contactos .contactos .nome_imo{margin-top:50px;display:block;margin-bottom:5px}.page-contactos .contactos .icon-linha{display:block;margin-top:30px;margin-bottom:10px}.page-contactos .contactos .text{color:#fff;font-weight:300;font-size:16px}.page-contactos .bloco-formulario{width:28.5%;height:70%;background-color:#fff;padding-top:63px;vertical-align:top;display:table-cell}.page-contactos .bloco-formulario .form{display:block;clear:both;width:100%;margin:0 auto}.page-contactos .form .btn_close{display:none}.page-contactos .form-body{margin-top:0}.page-contactos .form-header{padding-left:0;padding-top:0}.page-contactos .form-header .lbl_subtitulo{margin-bottom:44px;margin-top:6px}.page-contactos .bloco-mapa{width:46.66%;vertical-align:top;height:100%;position:absolute;display:table-cell}.normal .page-contactos .page-contactos-inner{display:block;font-size:0;padding-bottom:550px;box-shadow:none}.normal .page-contactos .page-contactos-inner:after{clear:both;content:''}.normal .page-contactos .bloco-morada{padding-left:0;width:50%;display:inline-block}.normal .page-contactos .bloco-formulario{width:50%;display:inline-block;position:absolute}.normal .page-contactos .bloco-mapa{width:100%;display:block;max-height:500px;clear:both}.normal .page-contactos .page-contactos-inner .bloco-morada .bloco-morada-inner .contactos .icon-linha{width:200px}.normal .page-contactos .page-contactos-inner .bloco-morada .bloco-morada-inner{width:80%}.normal .page-contactos .page-contactos-inner .bloco-formulario .form{width:80%}.normal .page-contactos .page-contactos-inner .bloco-morada .bloco-morada-inner .contactos .contactos-inner-texto{display:block;margin:0}.normal .page-contactos .contactos{overflow:hidden}.large .page-contactos .page-contactos-inner .bloco-morada .bloco-morada-inner{width:85%}.large .page-contactos .bloco-formulario .form{width:85%}.large .page-contactos .contactos{overflow:hidden}.small .page-contactos .contactos{text-align:center}.small .page-contactos .lit_subtitulo{text-align:center}.small .page-contactos .lit_titulo{text-align:center}.small .page-contactos .bloco-morada-inner{min-height:0}.small .page-contactos .contactos .contactos-inner:first-of-type{margin-top:15px}.small .page-contactos .page-contactos-inner{margin-top:30px;width:96%;margin-bottom:30px}.small .page-contactos .bloco-morada{width:100%;display:block;position:relative;padding-top:30px;padding-bottom:30px}.small .page-contactos .bloco-formulario{width:100%;display:block;position:relative;padding-top:30px;height:auto}.small .page-contactos .bloco-mapa{width:100%;display:block;position:relative;height:500px}.small .page-contactos .contactos .icon-linha{display:none}.small .page-contactos .form-body{text-align:center}.mini .page-contactos .contactos{text-align:center}.mini .page-contactos .lit_subtitulo{text-align:center}.mini .page-contactos .lit_titulo{text-align:center}.mini .page-contactos .bloco-morada-inner{min-height:0}.mini .page-contactos .page-contactos-inner{margin-top:30px;width:96%;margin-bottom:30px}.mini .page-contactos .contactos .contactos-inner:first-of-type{margin-top:15px}.mini .page-contactos .bloco-morada{width:100%;display:block;position:relative;padding-top:30px;padding-bottom:30px}.mini .page-contactos .bloco-formulario{width:100%;display:block;position:relative;padding-top:30px;height:auto}.mini .page-contactos .bloco-mapa{width:100%;display:block;position:relative;height:380px}.mini .page-contactos .contactos .icon-linha{display:none}.mini .page-contactos .form-body{text-align:center}
.page-empreendimento-show{background-color:#f6f6f6}.page-empreendimento-show .bloco-empreendimento-content{width:100%;margin:-186px auto;font-size:0;padding-bottom:72px}.page-empreendimento-show .bloco-empreendimento-galeria{font-size:16px;display:block;width:90%;max-width:1320px;vertical-align:top;margin:0 auto;box-shadow:rgba(0,0,0,.1) 0 0 40px 16px}.page-empreendimento-show .bloco-empreendimento-dados{display:block;width:90%;margin:0 auto;max-width:1320px;font-size:0;padding-top:58px}.page-empreendimento-show .bloco-empreendimento-dados .lbl_titulo{color:#333;font-weight:300;font-size:38px;margin-bottom:20px;display:block}.page-empreendimento-show .bloco-empreendimento-dados .lbl_descricao{color:#999;font-weight:400;font-size:14px;margin-bottom:40px;display:block}.page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto{display:inline-block;width:68%;vertical-align:top;color:#333;font-weight:300;font-size:15px;box-sizing:border-box}.page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto .empreendimento-titulo{display:block;width:100%}.page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto .empreendimento-texto{display:block;width:100%;font-size:0}.page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto .empreendimento-texto .bloco-empreendimento-descricao{display:inline-block;width:90%;vertical-align:top;color:#666;font-weight:400;font-size:14px}.page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto .empreendimento-resumo-dados{display:block;width:100%;font-size:0;margin-top:50px}.page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto .empreendimento-resumo-dados .bloco-empreendimento-resumo-dados{display:inline-block;width:90%;vertical-align:top;font-size:16px}.page-empreendimento-show .bloco-empreendimento-sidebar{font-size:16px;display:inline-block;width:30%;margin-left:2%;vertical-align:top}.page-empreendimento-show .bloco-partilhas{margin-top:32px;text-align:center}.page-empreendimento-show .bloco-partilhas .lbl_partilhar{background-color:transparent;padding:10px;margin-top:-10px;letter-spacing:0}.page-empreendimento-show .bloco-partilhas>li{display:inline-block;min-width:91px;margin-left:16px;vertical-align:top;font-size:13px;color:#333;letter-spacing:0;font-weight:400;text-align:center;cursor:pointer}.page-empreendimento-show .bloco-partilhas>li>span,.page-empreendimento-show .bloco-partilhas>li>a{display:block;text-align:center}.page-empreendimento-show .bloco-partilhas>li span[class^=icon-]{display:inline-block;vertical-align:middle}.page-empreendimento-show .bloco-partilhas .texto{display:inline-block;vertical-align:middle;padding-left:10px}.page-empreendimento-show .bloco-partilhas li:first-child{margin-left:0}.page-empreendimento-show .share{display:block;width:100%;font-size:0}.page-empreendimento-show .share .sharebox{display:none;width:100%;position:absolute;top:-18px;background-color:#fff;z-index:2;height:68px}.page-empreendimento-show .share.open .sharebox{display:block}.page-empreendimento-show .share .sharebox .close{display:inline-block;z-index:3;height:100%;width:15%;vertical-align:middle}.page-empreendimento-show .share .sharebox .close span{margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;cursor:pointer}.page-empreendimento-show .share .sharebox .social_shares{z-index:2;width:85%;background-color:#fff;padding:18px 0;display:inline-block;vertical-align:middle}.page-empreendimento-show .share .sharebox .social_shares:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#fff transparent transparent;bottom:-10px;left:74px}.page-empreendimento-show .share .sharebox .social_shares li{display:inline-block;text-align:center;margin:0 8%}.page-empreendimento-show .share .sharebox .social_shares li a{text-indent:-1000px;text-align:center;overflow:hidden}.page-empreendimento-show .bloco-partilhas>li.open .lbl_partilhar{color:#ff6900}.page-empreendimento-show .bloco-partilhas li:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.page-empreendimento-show .bloco-empreendimento-mapa{display:block;width:100%;margin-top:160px}.page-empreendimento-show .bloco-empreendimento-relacionados{display:block;width:100%;margin-top:20px}.page-empreendimento-show .bloco-empreendimento-relacionados .lnk_todos{width:196px;border:2px solid #099fdc;text-align:center;color:#099fdc;font-weight:300;font-size:14px;margin-top:-48%;cursor:pointer;text-transform:lowercase;letter-spacing:0;padding:13px 0;position:absolute;right:0;display:none}.page-empreendimento-show .icon-seta-slider-right-grey{margin-left:12px}.large .page-empreendimento-show .bloco-empreendimento-relacionados .lnk_todos{margin-top:-51%}.normal .page-empreendimento-show .bloco-empreendimento-relacionados .lnk_todos{margin-top:-57%}.small .page-empreendimento-show .bloco-empreendimento-content{margin:30px auto}.small .page-empreendimento-show .bloco-empreendimento-dados{width:96%;padding-top:30px}.small .page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto{width:100%;display:block}.small .page-empreendimento-show .bloco-empreendimento-dados .lbl_titulo{text-align:center;font-size:32px}.small .page-empreendimento-show .bloco-empreendimento-dados .lbl_descricao{text-align:center}.small .page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto .empreendimento-resumo-dados{margin-top:0}.small .page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto .empreendimento-texto{margin-bottom:30px}.small .page-empreendimento-show .bloco-empreendimento-dados .lbl_descricao{margin-bottom:15px}.small .page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto .empreendimento-texto .bloco-empreendimento-descricao{margin:auto;width:100%}.small .page-empreendimento-show .bloco-empreendimento-sidebar{display:block;width:100%;margin-top:30px;margin-left:unset}.small .page-empreendimento-show .bloco-empreendimento-mapa{display:none}.small .page-empreendimento-show .bloco-empreendimento-content{padding-bottom:23px}.small .modulo-dados-resumidos-empreendimento .dados-bloco{display:block;width:100%;margin-top:14px}.mini .page-empreendimento-show .bloco-empreendimento-content{margin:30px auto}.mini .page-empreendimento-show .bloco-empreendimento-dados{width:96%;padding-top:20px}.mini .page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto{width:100%;display:block}.mini .page-empreendimento-show .bloco-empreendimento-dados .lbl_titulo{text-align:center;font-size:26px}.mini .page-empreendimento-show .bloco-empreendimento-dados .lbl_descricao{text-align:center}.mini .page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto .empreendimento-resumo-dados{margin-top:0}.mini .page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto .empreendimento-texto{margin-bottom:30px}.mini .page-empreendimento-show .bloco-empreendimento-dados .lbl_descricao{margin-bottom:15px}.mini .page-empreendimento-show .bloco-empreendimento-dados .bloco-empreendimento-texto .empreendimento-texto .bloco-empreendimento-descricao{margin:auto;width:100%}.mini .page-empreendimento-show .bloco-empreendimento-sidebar{display:block;width:100%;margin-top:30px;margin-left:unset}.mini .page-empreendimento-show .bloco-empreendimento-mapa{display:none}.mini .page-empreendimento-show .bloco-empreendimento-content{padding-bottom:23px}.mini .modulo-dados-resumidos-empreendimento .dados-bloco{display:block;width:100%;margin-top:14px}
.page-empreendimentos{background-color:#f6f6f6}
.page-about .banner-who .modulo-banner-texto{padding-top:50px;padding-bottom:178px;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1}.page-about .banner-who .modulo-banner-texto .tbl .tblcell{vertical-align:top}.page-about .banner-who .modulo-banner-texto .galeria-slider-item .legenda .lbl_titulo{color:#fff;font-weight:300;font-size:36px;max-width:971px;letter-spacing:0}.page-about .banner-who .modulo-banner-texto .galeria-slider-item .legenda .lbl_subtitulo{display:none}.page-about .banner-who .modulo-banner-texto .galeria-slider-item .legenda .lbl_subtitulo2{display:none}.page-about .banner-who .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{color:#fff;font-weight:300;font-size:18px;max-width:815px;margin-top:55px;letter-spacing:0;text-align:initial}.page-about .modulo-banner-texto .galeria-slider-item .legenda .lblsabermais{display:none}.page-about #recrutamento{background-color:#fbfbfb;margin-top:90px;padding-top:80px}.page-about .modulo-banner-texto-single .galeria-slider-item:after{background-color:rgba(153,153,153,.6)}.page-about .modulo-banner-texto .div_img:after{background-color:rgba(4,13,30,0)}.normal .page-about .banner-who .modulo-banner-texto .galeria-slider-item .legenda .lbl_subtitulo{font-size:35px}.normal .page-about .banner-who .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{font-size:15px;margin-top:30px}.small .page-about .banner-who .modulo-banner-texto .galeria-slider-item .legenda .lbl_titulo{font-size:27px}.small .page-about .banner-who .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{width:96%}.small .page-about .banner-who .modulo-banner-texto{padding-bottom:92px}.small .page-about #recrutamento{margin-top:50px;padding-top:42px}.small .modulo-formulario-candidatura .formCandidatura{margin-top:30px}.mini .page-about .banner-who .modulo-banner-texto .galeria-slider-item .legenda .lbl_titulo{font-size:27px}.mini .page-about .banner-who .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{width:96%}.mini .page-about .banner-who .modulo-banner-texto{padding-bottom:92px}.mini .page-about #recrutamento{margin-top:50px;padding-top:42px}.mini .modulo-formulario-candidatura .formCandidatura{margin-top:30px}
.page-home{display:block}.page-home .banner-holder{display:block;width:100%}.page-home .modulo-imoveis-destaque{z-index:1}.page-home .modulo-pesquisa-horizontal{position:absolute;bottom:70px;left:0;right:0;margin:auto}.page-home .modulo-banner .galeria-slider-item .legenda .lbl_ver_imoveis{color:#fff;background-color:transparent;margin-top:0;text-transform:unset;letter-spacing:13px;font-size:12px;padding:0;font-weight:300}.page-home .modulo-banner .galeria-slider-item .legenda .lit_titulo{font-weight:300;text-transform:unset;font-size:46px;letter-spacing:0}.page-home .modulo-banner .galeria-slider-item .legenda .lbl_subtitulo{font-weight:300;font-size:16px;line-height:50px;letter-spacing:1px;margin-bottom:9%}.page-home .pesquisa-holder{width:100%;display:block;margin:auto;position:absolute;bottom:50px;z-index:60;text-align:center}.page-home .pesquisa-holder .bloco{height:125px;background-color:#46b27f}.page-home .modulo-banner .galeria-slider-item{max-height:810px}.page-home .modulo-banner .galeria-slider-item .legenda{height:85%}.page-home .modulo-banner-link{height:680px}.page-home .modulo-destaques{max-width:1440px;width:95%;margin:0 auto;margin-top:75px}.page-imoveis-lista .listagem_holder .page-home .modulo-destaques.tipoB{margin-top:95px}.page-home .modulo-destaques.tipoB .titulos{margin-bottom:50px}.page-home .bloco-costumizado{background-color:#fafafa;padding-top:60px;margin-top:75px;padding-bottom:140px}.page-home .bloco-costumizado .modulo-destaques{margin-top:0}.banner-duplo-holder{font-size:0;overflow:hidden}.banner-duplo-holder .banner-50-perc{width:50%;display:inline-block;vertical-align:top}.banner-duplo-holder .banner-50-perc .galeria-slider-item .legenda .lbl_titulo,.banner-duplo-holder .banner-50-perc .galeria-slider-item .legenda .lbl_subtitulo,.banner-duplo-holder .banner-50-perc .galeria-slider-item .legenda .lbl_texto{color:#333}.banner-duplo-holder .banner-50-perc:first-child .galeria-slider-item .legenda .lbl_titulo,.banner-duplo-holder .banner-50-perc:first-child .galeria-slider-item .legenda .lbl_subtitulo,.banner-duplo-holder .banner-50-perc:first-child .galeria-slider-item .legenda .lbl_texto{color:#fff}.banner-duplo-holder .modulo-banner-texto .galeria-slider-item{padding-bottom:50%}.banner-footer .modulo-banner-texto .galeria-slider-item .legenda .lbl_titulo{font-size:34px;max-width:650px;letter-spacing:6px}.banner-footer .modulo-banner-texto .galeria-slider-item .legenda .lbl_subtitulo{font-size:15px;max-width:650px;letter-spacing:2px;line-height:1.5em}.banner-footer .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{color:#fff}.normal .banner-duplo-holder .modulo-banner-texto .galeria-slider-item{padding-bottom:70%}.large .banner-duplo-holder .modulo-banner-texto .galeria-slider-item{padding-bottom:70%}.large .page-home .modulo-banner .galeria-slider-item .legenda .lit_titulo{font-size:46px}.small .modulo-imoveis-destaque .lbl_titulo{font-size:27px;margin-top:40px}.mini .modulo-imoveis-destaque .lbl_titulo{font-size:27px;margin-top:40px}
.page-imoveis-favoritos{padding-bottom:80px;background-color:#f4f4f4}.page-imoveis-favoritos .modulo-banner{padding:20px;overflow:hidden;box-sizing:border-box;padding-bottom:0}.page-imoveis-favoritos .modulo-banner-conteudos{height:400px}.page-imoveis-favoritos .modulo-banner-conteudos .legenda .lbl_subtitulo{line-height:20px}.page-imoveis-favoritos .bloco-banner{height:400px;padding-bottom:0;margin-bottom:30px;overflow:hidden}.page-imoveis-favoritos .modulo-banner-texto-single .galeria-slider-item{padding:0;height:400px}.page-imoveis-favoritos .modulo-banner-texto-single .galeria-slider-item .legenda{max-width:none;height:100%}.titulo-favoritos{margin:0 auto;max-width:1285px;width:80%;margin-bottom:50px;margin-top:30px;display:none}.titulo-favoritos .lbl_remove{color:#45b27f;font-weight:600;font-size:14px;position:absolute;top:20px;right:0;cursor:pointer}.titulo-favoritos .lbl_remove span{margin-right:5px}.titulo-favoritos .lbl_titulo{color:#999;font-weight:400;font-size:11px;display:block}.titulo-favoritos .lbl_subtitulo{color:#666;font-weight:600;font-size:20px;display:block}.page-imoveis-favoritos .page-listagem-favoritos{margin:0 auto;max-width:1285px;width:80%;margin-top:40px}.page-imoveis-favoritos .page-listagem-favoritos .modulo-imoveis-listagem .comp-item-imovel .img-imovel:hover{transition:none;transform:scale(1)}.page-imoveis-favoritos .bloco-ordenacoes{margin-bottom:10px;display:none}.page-imoveis-favoritos .lbl_ordenar_por{display:none!important}.page-imoveis-favoritos .listagem-bloco-ordenacoes{display:none!important}.page-imoveis-favoritos .lbl_remove_favoritos{width:40px;height:40px;position:absolute;right:4%;top:4%;cursor:pointer;background-color:#ff6900;line-height:40px;text-align:center;vertical-align:middle;z-index:999;transition:all .2s ease}.page-imoveis-favoritos .lbl_remove_favoritos span{vertical-align:middle}.page-imoveis-favoritos .lbl_remove_favoritos:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.page-imoveis-favoritos .comp-item-imovel .txt-imovel{background:none}.page-imoveis-favoritos .comp-item-imovel .txt-imovel .bloco-icones{background:none}.large .page-imoveis-favoritos .page-listagem-favoritos{width:90%}.large .page-imoveis-favoritos .poucos-itens .modulo-item-imovel{width:50%}.large .page-imoveis-favoritos .modulo-banner-texto-single .galeria-slider-item{padding-bottom:0}.normal .page-imoveis-favoritos .poucos-itens .modulo-item-imovel{width:50%}.normal .page-imoveis-favoritos .modulo-banner-texto-single .galeria-slider-item{padding-bottom:0}.small .page-imoveis-favoritos{padding-bottom:0}.small .page-imoveis-favoritos .page-listagem-favoritos{width:100%}.mini .page-imoveis-favoritos{padding-bottom:0}.mini .page-imoveis-favoritos .page-listagem-favoritos{width:100%}
.page-imoveis-lista{height:100%;box-sizing:border-box;width:100%;min-height:100%;background-color:#fcfcfc}.page-imoveis-lista .banner{max-height:380px}.page-imoveis-lista .modulo-pesquisa-horizontal{position:absolute;bottom:-32px;left:0;right:0;margin:auto}.page-imoveis-lista .listagem_holder{padding-top:30px;display:block}.page-imoveis-lista .banner .modulo-banner-texto .galeria-slider-item{padding-bottom:19.7%}.page-imoveis-lista .banner .modulo-banner-texto .galeria-slider-item .legenda .lbl_subtitulo .icon_location{margin-right:10px}.page-imoveis-lista .banner .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{display:none}.page-imoveis-lista .banner .modulo-banner-texto .galeria-slider-item .legenda .lblsabermais{display:none}.page-imoveis-lista .page-listagem-mapa{width:37%;position:absolute;right:0;top:0;height:100%;background-color:#f4f4f4}.page-imoveis-lista .loading:before,.page-imoveis-lista .page-listagem-mapa.loading:before{content:'';position:absolute;background-color:rgba(255,255,255,.5);left:0;top:0;width:100%;height:100%;z-index:1}.page-imoveis-lista .loading:after,.page-imoveis-lista .page-listagem-mapa.loading:after{z-index:2}.page-imoveis-lista .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_subtitulo{padding-bottom:6%}.large .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_subtitulo{font-size:40px}.normal .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_titulo{font-size:32px}.normal .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_subtitulo{font-size:32px}.small .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_subtitulo{font-size:27px}.mini .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_subtitulo{font-size:27px}
.page-imoveis-show{background-color:#fff}.page-imoveis-show .wfull{overflow:hidden}.page-imoveis-show .bloco-imovel-content{width:100%;margin:-166px auto;font-size:0}.page-imoveis-show .bloco-imovel-galeria{font-size:16px;display:block;width:90%;max-width:1320px;vertical-align:top;margin:0 auto;box-shadow:rgba(0,0,0,.1) 0 0 10px 1px}.page-imoveis-show .TiraOver{overflow:hidden}.page-imoveis-show .over{overflow:hidden}.page-imoveis-show .btn_ver_video{font-size:14px;text-transform:uppercase;font-weight:700;background-color:#ff6900;padding:17px 50px;border-radius:30px;text-align:left;text-indent:16px;display:table-cell;vertical-align:middle;float:right;top:-80px;z-index:16;right:35px;color:#fff;line-height:80%;cursor:pointer}.page-imoveis-show .btn_ver_galerias{font-size:14px;text-transform:uppercase;font-weight:700;background-color:#ff6900;padding:17px 50px;border-radius:30px;text-align:left;text-indent:22px;display:table-cell;vertical-align:middle;float:right;top:-90px;z-index:16;right:35px;color:#fff;line-height:80%;cursor:pointer}.page-imoveis-show .play{vertical-align:middle;left:-30px}.page-imoveis-show .bloco-imovel-sidebar{font-size:16px;display:inline-block;width:30%;margin-left:2%;vertical-align:top}.page-imoveis-show .bloco-imovel-dados{display:block;width:90%;margin:0 auto;max-width:1320px;font-size:0;padding:58px 0}.page-imoveis-show .bloco-imovel-dados .lbl_titulo{color:#000;font-weight:900;font-size:22px;margin-bottom:20px;display:block}.page-imoveis-show .bloco-imovel-dados .lbl_descricao{color:#000;font-weight:300;font-size:18px;margin-bottom:40px;display:inline-block;vertical-align:top}.page-imoveis-show .bloco-imovel-dados .lbl_descricao span{display:inline-block;vertical-align:top;margin-right:8px;top:3px}.page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto{display:inline-block;width:68%;vertical-align:top;color:#333;font-weight:300;font-size:15px;box-sizing:border-box}.page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto .imovel-titulo{display:block;width:100%}.page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto .imovel-icones{display:block;width:100%}.page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto .imovel-texto{display:block;width:100%;font-size:0}.page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto .imovel-texto .bloco-imovel-descricao{display:inline-block;width:56%;vertical-align:top;color:#666;font-weight:400;font-size:15px;line-height:180%;padding-right:5%;box-sizing:border-box}.page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto .imovel-texto .bloco-imovel-resumo-dados{display:inline-block;width:44%;vertical-align:top}.page-imoveis-show .bloco-imovel-dados .bloco-imovel-resumo-dados{font-size:16px;display:inline-block;width:30%;vertical-align:top}.page-imoveis-show .bloco-partilhas{margin-top:32px;text-align:center}.page-imoveis-show .bloco-partilhas .lbl_partilhar{background-color:transparent;padding:10px;margin-top:-10px}.page-imoveis-show .bloco-partilhas>li{display:inline-block;min-width:90px;margin-left:16px;vertical-align:top;font-size:13px;color:#333;letter-spacing:0;font-weight:400;text-align:center;cursor:pointer}.page-imoveis-show .bloco-partilhas>li:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.page-imoveis-show .bloco-partilhas>li>span,.page-imoveis-show .bloco-partilhas>li>a{display:block;text-align:center}.page-imoveis-show .bloco-partilhas li .text{display:inline-block;padding-left:10px;vertical-align:middle;font-weight:400}.page-imoveis-show .bloco-partilhas>li span[class^=icon-]{display:inline-block;vertical-align:middle}.page-imoveis-show .bloco-partilhas li:first-child{margin-left:0}.page-imoveis-show .share{display:block;width:100%;font-size:0}.page-imoveis-show .share .sharebox{display:none;width:100%;height:100%;position:absolute;top:-18px;background-color:#fff;z-index:2;height:68px}.page-imoveis-show .share.open .sharebox{display:block}.page-imoveis-show .share .sharebox .close{display:inline-block;z-index:3;height:100%;width:15%;vertical-align:middle}.page-imoveis-show .share .sharebox .close span{margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;cursor:pointer}.page-imoveis-show .share .sharebox .social_shares{z-index:2;width:85%;background-color:#fff;padding:18px 0;display:inline-block;vertical-align:middle}.page-imoveis-show .share .sharebox .social_shares:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#fff transparent transparent;bottom:-10px;left:80px}.page-imoveis-show .share .sharebox .social_shares li{display:inline-block;text-align:center;margin:0 8%}.page-imoveis-show .share .sharebox .social_shares li a{text-indent:-1000px;text-align:center;overflow:hidden}.page-imoveis-show .bloco-partilhas>li.open .lbl_partilhar{color:#ff6900}.page-imoveis-show .bloco-partilhas .modulo-alerta{position:static}.page-imoveis-show .bloco-partilhas .pos-static{position:static}.page-imoveis-show .bloco-partilhas .bloco-alerta{position:static}.page-imoveis-show .bloco-partilhas .modulo-alerta .bloco-alerta-holder{background-color:transparent;padding:10px;margin-top:-10px}.page-imoveis-show .bloco-partilhas .modulo-alerta .bloco-alerta-holder .icon_holder{height:auto;position:relative;line-height:0;border:0}.page-imoveis-show .bloco-partilhas .modulo-alerta .bloco-alerta-holder .lbl_alerta_tit{font-size:11px;color:#333;letter-spacing:2px;font-weight:300;text-transform:uppercase}.page-imoveis-show .bloco-partilhas .modulo-alerta .bloco-alerta-holder .lbl_alerta_txt1{display:none}.page-imoveis-show .bloco-imovel-caracteristicas-holder{background-color:#fff;margin-top:160px;padding-top:10px;padding-bottom:72px}.page-imoveis-show .bloco-imovel-mapa{display:block;width:100%}.page-imoveis-show .modulo-banner-texto-single .galeria-slider-item .legenda{height:108%}.page-imoveis-show .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_titulo{color:#fff;font-weight:300;font-size:34px;max-width:700px;margin:0 auto;letter-spacing:6px}.page-imoveis-show .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_titulo .local{color:#ccc;font-weight:700;font-size:12px;background-color:#333;text-transform:uppercase;padding:10px 20px;margin-bottom:38px;display:inline-block;letter-spacing:1px}.page-imoveis-show .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_subtitulo{color:#fff;font-weight:400;font-size:16px;line-height:1.5em;max-width:725px;margin-top:50px}.page-imoveis-show .modulo-banner-texto-single .galeria-slider-item .legenda .lblsabermais{color:#fff;font-weight:700;font-size:12px;padding:13px 48px;border:1px solid #fff;display:inline-block;margin-top:60px}.page-imoveis-show .comp-item-imovel .txt-imovel{background:none}.page-imoveis-show .comp-item-imovel .txt-imovel .bloco-icones{background:none}.normal .page-imoveis-show .bloco-partilhas li .text{padding-left:5px}.normal .page-imoveis-show .bloco-partilhas .lbl_partilhar{padding:10px 0}.normal .page-imoveis-show .modulo-dados-resumidos .bloco-dados b{display:block}.normal .page-imoveis-show .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_titulo{font-size:30px;line-height:1.2em}.normal .page-imoveis-show .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_titulo .local{padding:5px 10px}.normal .page-imoveis-show .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_subtitulo{font-size:14px;line-height:1.2em;margin-top:40px}.normal .page-imoveis-show .modulo-banner-texto-single .galeria-slider-item .legenda .lblsabermais{padding:12px 30px}.normal .page-imoveis-show .bloco-partilhas>li{margin-left:0}.normal .page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto .imovel-texto .bloco-imovel-descricao{width:65%}.normal .page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto .imovel-texto .bloco-imovel-resumo-dados{width:35%}.normal .page-imoveis-show .share .sharebox .social_shares:after{left:50px}.small .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_titulo{font-size:27px}.small .page-imoveis-show .bloco-imovel-content{margin:25px auto 5px}.small .page-imoveis-show .bloco-imovel-galeria{width:96%;max-width:unset}.small .page-imoveis-show .bloco-imovel-sidebar{display:block;margin-top:20px;width:100%;margin-left:0}.small .page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto .imovel-texto .bloco-imovel-resumo-dados{width:100%;display:block}.small .page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto .imovel-texto .bloco-imovel-descricao{width:100%;display:block;margin-bottom:20px;margin-left:unset;padding-right:unset}.small .page-imoveis-show .bloco-imovel-dados{width:96%;padding:10px 0}.small .page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto{width:100%}.small .page-imoveis-show .bloco-imovel-dados .lbl_descricao{margin-bottom:10px}.small .page-imoveis-show .bloco-imovel-caracteristicas-holder{padding-bottom:unset;margin-bottom:30px}.small .page-imoveis-show .bloco-imovel-caracteristicas-holder{margin-top:unset}.small .page-imoveis-show .bloco-partilhas{margin-top:20px}.small .page-imoveis-show .bloco-imovel-dados .lbl_titulo{margin-bottom:10px}.mini .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_titulo{font-size:27px}.mini .page-imoveis-show .bloco-imovel-content{margin:25px auto 5px}.mini .page-imoveis-show .bloco-imovel-galeria{width:96%;max-width:unset}.mini .page-imoveis-show .bloco-imovel-sidebar{display:block;margin-top:20px;width:100%;margin-left:unset}.mini .page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto .imovel-texto .bloco-imovel-resumo-dados{width:100%;display:block}.mini .page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto .imovel-texto .bloco-imovel-descricao{width:100%;display:block;margin-bottom:20px;margin-left:unset;padding-right:unset}.mini .page-imoveis-show .bloco-imovel-dados{width:96%;padding:10px 0}.mini .page-imoveis-show .bloco-imovel-dados .bloco-imovel-texto{width:100%}.mini .page-imoveis-show .bloco-imovel-dados .lbl_descricao{margin-bottom:10px}.mini .page-imoveis-show .bloco-imovel-caracteristicas-holder{padding-bottom:unset;margin-bottom:30px}.mini .page-imoveis-show .bloco-imovel-caracteristicas-holder{margin-top:unset}.mini .page-imoveis-show .bloco-partilhas{margin-top:20px}.mini .page-imoveis-show .bloco-imovel-dados .lbl_titulo{margin-bottom:10px}
#investimento{display:block;width:100%;height:100%;font-size:0}#investimento .top_banner_holder{display:block;width:100%;height:100%}#investimento .conteudo{display:block;width:100%;height:100%}#investimento .conteudo .submenu{display:block;width:100%;height:72px;border-bottom:solid 1px #EEE}#investimento .conteudo .submenu .submenu_wrapper{display:block;width:100%;top:0;z-index:99;background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1}#investimento .conteudo .submenu .anchors{display:block;width:100%;height:100%;text-align:center}#investimento .conteudo .submenu .anchors .anchor{display:inline-block;vertical-align:middle;margin:0 22px}#investimento .conteudo .submenu .anchors .anchor .lnk_anchor{display:block;font-family:Lato,Arial,sans-serif;color:#333;font-weight:400;font-size:15px;line-height:72px;cursor:pointer}#investimento .conteudo .submenu .anchors .anchor .lnk_anchor:after{display:block;content:'';width:100%;height:4px;position:absolute;margin:auto;left:0;right:0;bottom:0;transition:all .2s ease}#investimento .conteudo .submenu .anchors .anchor .lnk_anchor:hover{color:#ff6900}#investimento .conteudo .submenu .anchors .anchor .lnk_anchor.active{color:#ff6900}#investimento .conteudo .submenu .anchors .anchor .lnk_anchor.active:after{display:block;content:'';background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;width:100%;height:4px;position:absolute;margin:auto;left:0;right:0;bottom:0}#investimento .conteudo .banner_texto_holder{display:block;width:100%;height:auto}#investimento .conteudo .goldenvisa{display:block;width:100%;height:auto}#investimento .conteudo .residence{display:block;width:100%;height:auto}#investimento .conteudo .residence .modulo-investimentos .semi_bloco.esq{display:block;float:right}#investimento .conteudo .residence .modulo-investimentos .semi_bloco.dir{display:block;float:left}#investimento .conteudo .residence .modulo-investimentos .semi_bloco.esq .bloco_conteudo_esq{float:left}#investimento .conteudo .residence .modulo-investimentos .semi_bloco.dir .bloco_conteudo_dir{float:right}
.masterpage #mainmenu .wfull .main-menu li a:hover,.masterpage #mainmenu .wfull .info_wrapper .infos .lnk_golden_visa:hover,.masterpage #mainmenu .wfull .info_wrapper .infos .module-idiomas .lbl_idioma_activo:hover,.masterpage .footer .wfull .footer_info .top_info_footer .lnk_golden_visa:hover,.menu-footer-holder .module-redes li a:hover,.masterpage .footer .wfull .footer_info .w70 .content .lbl_footer_item:hover,.modulo-favoritos-consultados .btndropup>a:hover,.masterpage .lnk_contact:hover,.footer-copy a:hover{cursor:pointer}.masterpage #mainmenu .wfull{font-size:0}.masterpage{margin:0 auto;position:relative;width:100%;display:block}.masterpage .content{height:100%;position:relative;display:block;z-index:9}.masterpage .header{width:100%;margin:0 auto;position:absolute;background-color:transparent;z-index:99}.masterpage .header .logo_wrapper{display:inline-block;vertical-align:middle;width:22%;padding-top:38px;text-align:left}.masterpage .header .menu_wrapper{display:inline-block;vertical-align:middle;width:56%}.masterpage .header .info_wrapper{display:inline-block;vertical-align:middle;width:22%}.masterpage .header .info_wrapper .infos{display:block;float:right;padding-right:9%}.masterpage .lnk_contact{position:fixed;z-index:22;display:block;float:right;right:10px;top:36%}.masterpage #mainmenu .wfull{text-align:center;box-sizing:border-box;height:100%}.masterpage #mainmenu .wfull .lnk_logo{display:block;box-sizing:border-box}.masterpage #mainmenu .wfull .lnk_logo:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.masterpage #mainmenu .wfull .lnk_logo img{padding-left:4%}.masterpage #mainmenu .wfull ul li .lnk_master{display:block;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;transition:all .2s ease}.masterpage #mainmenu .wfull ul li .lnk_master.active{color:#ff6900!important}.masterpage #mainmenu .wfull ul li .lnk_master:hover{color:#ff6900!important}.masterpage #mainmenu .wfull .main-menu{display:block}.masterpage #mainmenu .wfull .main-menu li{display:inline-block;zoom:1;*display:inline;padding:0 17px}.masterpage #mainmenu .wfull .info_wrapper .contacts{margin-bottom:21px;text-align:right;margin-right:8px;letter-spacing:.5px}.masterpage #mainmenu .wfull .info_wrappe .infos{text-align:right}.masterpage #mainmenu .wfull .info_wrapper .contacts .lnk_contacts{font-family:Lato,Arial,sans-serif!important;font-size:13px!important;color:#fff!important;display:inline-block;cursor:pointer}.masterpage #mainmenu .wfull .info_wrapper .infos .lnk_golden_visa{display:inline-block;font-family:Muli;font-size:15px;color:#fff;line-height:48px;background-color:#00649a;width:172px;text-align:center}.masterpage #mainmenu .wfull .info_wrapper .contacts .icon_tlm{display:inline-block;padding-right:6px;vertical-align:middle}.masterpage #mainmenu .wfull .info_wrapper .infos .modulo-idiomas{display:inline-block}.masterpage #mainmenu .wfull .info_wrapper .infos .module-idiomas .lbl_idioma_activo{border-radius:50%;line-height:30px;max-height:30px;width:30px;border:2px solid #fff}.masterpage #mainmenu .wfull .info_wrapper .infos .module-idiomas .lbl_idioma_activo:after{content:'';display:block;position:absolute;top:10px;right:-15px;width:0;height:0;border-style:solid;border-width:5px 4.5px 0;border-color:#fff transparent transparent}.masterpage #mainmenu .wfull .info_wrapper .infos .modulo-favoritos-consultados .fav_count{color:#fff;font-weight:700;font-size:13px;position:absolute;background-color:#ff6900;border-radius:26px;line-height:22px;width:22px;right:-6px;bottom:4px;text-align:center;box-shadow:rgba(0,0,0,.2) -2px 3px 1px 0}.masterpage #mainmenu .wfull .info_wrapper .infos .modulo-favoritos-consultados .btndropup>a span{margin:0}.masterpage #mainmenu .wfull .info_wrapper .infos .module-idiomas .module-idiomas-submenu{top:unset;border-radius:135px;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1}.main-menu .btn_area_cliente{display:inline-block;padding:0;margin-right:40px}.main-menu .btn_area_cliente>a{font-size:12px;padding:12px 0;font-weight:700;color:#fff}.main-menu .btn_area_cliente>a span{margin-right:5px;vertical-align:middle;top:-2px}.masterpage #mainmenu .wfull .info_wrapper .infos .modulo-favoritos-consultados .btndropup>a.open{background-color:transparent}.masterpage #mainmenu .wfull .info_wrapper .infos .modulo-favoritos-consultados .btndropup>a.open:after{background-color:transparent}.masterpage #mainmenu .wfull .info_wrapper .infos .modulo-favoritos-consultados .box{right:-64px;width:375px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.2)}.masterpage #mainmenu .wfull .info_wrapper .infos .modulo-favoritos-consultados .box:after{width:0;height:0;border-style:solid;border-width:0 7px 7px;border-color:transparent transparent #fff;content:"";position:absolute;top:-7px;right:79px}.masterpage .header .btn-minimenu{display:none;position:absolute;right:8px;top:25px;height:50px;width:50px;cursor:pointer;border-radius:25px;overflow:hidden;z-index:1}.masterpage .header .menuham{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;overflow:hidden;margin:auto;padding:0;width:45px;height:45px;font-size:0;text-indent:-9999px;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;transition:background .2s}.masterpage .header .menuham:focus{outline:none}.masterpage .header .menuham span{display:block;position:absolute;top:20px;left:10px;right:10px;height:3px;background:#ff6900}.masterpage .header .menuham span:before,.menuham span:after{position:absolute;display:block;right:0;width:100%;height:3px;background-color:#ff6900;content:""}.masterpage .header .menuham span:before{top:-8px}.masterpage .header .menuham span:after{bottom:-8px}.masterpage .header .menuham-block span{transition:background 0s .2s}.masterpage .header .menuham-block span:before,.menuham-block span:after{transition-duration:.2s,.2s;transition-delay:.2s,0s}.masterpage .header .menuham-block span:before{transition-property:top,transform}.masterpage .header .menuham-block span:after{transition-property:bottom,transform}.masterpage .header .menuham-block.is-active span{background:none}.masterpage .header .menuham-block.is-active span:before{top:0;transform:rotate(45deg)}.masterpage .header .menuham-block.is-active span:after{bottom:0;transform:rotate(-45deg)}.masterpage .header .menuham-block.is-active span:before,.menuham-block.is-active span:after{transition-delay:0s,.2s}.minimenu{display:block;width:260px;height:100%;background:#fff;position:fixed;right:-260px;top:0;z-index:101;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:inset 5px 0 10px -5px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000',endColorstr='#80000000')}.minimenu ul{display:block;width:100%;clear:both}.minimenu ul li{display:block;clear:both}.minimenu ul li a{display:block;padding:10px 20px;color:#000;font-weight:400;font-size:14px;border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.1);box-sizing:border-box;transition:all .2s ease;font-family:Lato,Arial,sans-serif;text-transform:uppercase;font-weight:700}.minimenu ul li a:hover{background:rgba(0,0,0,.2)}.minimenu .icons{display:table;vertical-align:top;margin:30px auto 25px;text-align:center;font-size:0}.minimenu .icons a{display:inline-block;width:40px;height:40px;line-height:38px;margin:0 10px;text-align:center;background-color:transparent;border-radius:25px}.minimenu .icons a .ico{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto}.minimenu .icons a .mini_count{position:absolute;right:-5px;top:-5px;width:18px;height:18px;background:#ff6900;border-radius:9px;overflow:hidden;text-align:center;line-height:16px;color:#fff;font-weight:700;font-size:8px}.minimenu .langs{display:table;vertical-align:top;margin:20px auto;text-align:center;font-size:0}.minimenu .langs a{display:inline-block;color:#323232;font-weight:300;font-size:14px;padding:0 10px;text-align:center;text-transform:uppercase}.minimenu .langs a.active{color:#ff6900;font-weight:700}.normal .masterpage .lnk_contact{top:18%}.normal .masterpage #mainmenu .wfull .info_wrapper .contacts .icon_tlm{padding-right:2px}.normal .masterpage #mainmenu .wfull .info_wrapper .contacts .lnk_contacts{font-size:11px!important}.normal .masterpage #mainmenu .wfull .info_wrapper .infos .modulo-favoritos-consultados{padding-left:2px}.normal .masterpage #mainmenu .wfull .info_wrapper .infos .lnk_golden_visa{font-size:14px;width:145px}.normal .masterpage #mainmenu .wfull .lnk_logo{box-sizing:border-box;vertical-align:top;text-align:left}.normal .masterpage #mainmenu .wfull .info_wrapper{margin-top:15px}.masterpage .footer .banner_footer .modulo-banner-texto ul li .galeria-slider-item .legenda .tbl .tblcell .lblsabermais{display:none}.masterpage .footer .banner_footer .modulo-banner-texto ul li .galeria-slider-item .legenda .tbl{height:70%}.masterpage .footer .banner_footer .modulo-banner-texto ul li .galeria-slider-item .legenda .tbl .tblcell .lbl_subtitulo{width:45%;letter-spacing:0;color:#999;font-size:18px}.masterpage .footer{width:100%;margin:0 auto;position:relative;display:block;z-index:8;height:515px;text-align:center;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1}.masterpage .footer .banner_footer{padding-top:61px;background-color:#f6f6f6}.masterpage .footer .wfull .footer_info .top_info_footer{MARGIN-TOP:3.5%;text-align:left;border-bottom:1px solid #59b9e2}.masterpage .footer .wfull .footer_info .top_info_footer #lbl_call_us{display:inline-block;margin-right:1.5%;border-bottom:5px solid #59b9e2;padding-bottom:2.2%}.masterpage .footer .wfull .footer_info .top_info_footer .lbl_contacts{font-family:Muli;font-size:22px;color:#fff}.masterpage .footer .wfull .footer_info .top_info_footer .lnk_golden_visa{display:inline-block;font-family:Muli;font-size:15px;color:#fff;line-height:48px;background-color:#00649a;width:182px;text-align:center;position:absolute;bottom:50%;right:0}.masterpage .footer .wfull .newsletter{margin:0 auto;height:449px;display:table}.masterpage .footer .wfull .footer_info{display:block}.masterpage .footer .wfull .footer_info .menu-footer-holder{display:block}.masterpage .footer .main-menu{display:block;border-bottom:1px solid #fe7311;padding:37px 0}.masterpage .footer .main-menu li{display:inline-block;zoom:1;*display:inline;padding:0 13px}.masterpage .footer .main-menu li .lnk_footer{display:block;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;transition:all .2s ease}.masterpage .footer .main-menu li .lnk_footer:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.masterpage .footer .main-menu li .lnk_footer.active{color:#c64f00!important}.masterpage .footer .js-scroll_up{display:block;position:absolute;top:0;right:0;cursor:pointer;width:90px;height:90px;z-index:999}.masterpage .footer .js-scroll_up span{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.masterpage .footer .js-scroll_up:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.masterpage .footer .wfull .footer_info .w70{display:inline-block;width:60%;box-sizing:border-box;vertical-align:top}.masterpage .footer .wfull .footer_info .w70 .content{display:inline-block;width:25%;box-sizing:border-box;text-align:left;vertical-align:top;margin-top:7%;margin-bottom:10%}.masterpage .footer .wfull .footer_info .w70 .content .lbl_footer_title{font-family:Muli;font-size:16px;display:block;margin-bottom:12%;color:#fff}.masterpage .footer .wfull .footer_info .w70 .content .lbl_footer_item{font-family:Muli;font-size:14px;color:#acdcf1;display:block;line-height:200%}.masterpage .footer .wfull{font-size:0}.masterpage .footer .wfull .modulo-newsletter{padding-top:55px}.menu-footer-holder .menu-footer{float:right;vertical-align:middle;width:60%;text-align:center}.menu-footer-holder .menu-footer li{display:inline-block}.menu-footer-holder .menu-footer li a{padding:0 10px;color:#999;font-weight:700;font-size:12px;text-transform:uppercase}.menu-footer-holder .modulo-newsletter{float:right}.masterpage .footer .wfull .footer_info .w30{display:inline-block;width:40%;box-sizing:border-box;vertical-align:top;padding-left:8%;padding-top:4.2%}.masterpage .footer .wfull .footer_info .w30 .menu-footer-holder ul li .lbl_siganos{font-family:Muli;font-size:16px;color:#fff;display:block;margin-bottom:8%}.masterpage .footer .module-redes{vertical-align:top;width:100%;text-align:center;padding:40px 0}.masterpage .footer .module-redes li{display:inline-block;padding-right:25px}.masterpage .footer .module-redes li:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.masterpage .footer .module-redes li a{text-indent:-999px;overflow:hidden;display:block;font-size:0}.footer .footer-copy .lbl_copyright{display:block}.footer .footer-copy a,.footer .footer-copy .lbl_ami,.footer .footer-copy .lbl_copyright{color:#ffc399;font-weight:400;font-size:13px;padding-left:5px}.menu_inside .masterpage .header .logo_wrapper{padding:12px 0}.menu_inside .masterpage .header{position:relative;background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1}.menu_inside .masterpage #mainmenu .wfull ul li .lnk_master{color:#000}.menu_inside .masterpage #mainmenu .wfull .info_wrapper .infos .module-idiomas .lbl_idioma_activo{border:2px solid #bbb;color:#bbb}.menu_inside .masterpage #mainmenu .wfull .info_wrapper .infos .module-idiomas .lbl_idioma_activo:after{content:'';display:block;position:absolute;top:9px;right:-15px;width:0;height:0;border-style:solid;border-width:5px 4.5px 0;border-color:#ff6900 transparent transparent}.normal .masterpage .header .btn-minimenu{display:none}.normal .masterpage .footer .banner_footer .modulo-banner-texto ul li .galeria-slider-item .legenda .tbl .tblcell .lbl_subtitulo{width:70%}.normal .menu_inside .masterpage #mainmenu .wfull .info_wrapper .infos{margin-top:3%}.normal .menu_inside .masterpage #mainmenu .wfull .info_wrapper .infos .modulo-favoritos-consultados{padding-left:0}.normal .masterpage #mainmenu .wfull .main-menu li{padding:0 9px}.normal .masterpage .footer .main-menu li{padding:0 10px}.normal .masterpage #mainmenu .wfull ul li .lnk_master{font-size:13px}.normal .masterpage .footer .main-menu li .lnk_footer{font-size:13px}.normal .masterpage .footer .main-menu{padding-right:90px;box-sizing:border-box}.normal .masterpage #mainmenu .wfull{text-align:left}.normal .masterpage .footer .banner_footer .modulo-banner-texto ul li .galeria-slider-item .legenda .tbl{height:45%}.normal .masterpage .footer .wfull .footer_info .w70 .content{padding:0 2%}.large .masterpage .footer .banner_footer .modulo-banner-texto ul li .galeria-slider-item .legenda .tbl{height:35%}.large .masterpage .footer .banner_footer .modulo-banner-texto ul li .galeria-slider-item .legenda .tbl .tblcell .lbl_subtitulo{width:50%}.large .menu_inside .masterpage #mainmenu .wfull .info_wrapper .infos{margin-top:3%}.large .menu_inside .masterpage #mainmenu .wfull .info_wrapper .infos .modulo-favoritos-consultados{padding-left:0}.large .masterpage #mainmenu .wfull{text-align:center}.large .masterpage .footer .wfull .footer_info .w70 .content{padding:0 2%}.small .masterpage .header .logo_wrapper{padding-top:12px}.small .masterpage .header .btn-minimenu{display:block}.small .masterpage .header .info_wrapper .infos{display:none}.small .masterpage #mainmenu .wfull .info_wrapper .infos .modulo-idiomas{display:none}.small .masterpage .header .menu_wrapper{display:none}.small .masterpage .footer .main-menu{display:none}.small .masterpage .footer .wfull .modulo-newsletter{padding-top:75px}.small .footer .footer-copy a{display:block}.small .footer .footer-copy .lbl_copyright{font-size:12px}.small .masterpage #mainmenu .wfull{text-align:left}.small .masterpage #mainmenu .wfull .lnk_logo img{padding:0;margin:0;right:unset;left:0;max-width:125px}.mini .masterpage .header .logo_wrapper{padding-top:12px}.mini .masterpage .header .btn-minimenu{display:block}.mini .masterpage .header .info_wrapper .infos{display:none}.mini .masterpage #mainmenu .wfull .info_wrapper .infos .modulo-idiomas{display:none}.mini .masterpage .header .menu_wrapper{display:none}.mini .masterpage .footer .main-menu{display:none}.mini .masterpage .footer .wfull .modulo-newsletter{padding-top:75px}.mini .footer .footer-copy a{display:block}.mini .footer .footer-copy .lbl_copyright{font-size:12px}.mini .masterpage #mainmenu .wfull{text-align:left}.mini .masterpage #mainmenu .wfull .lnk_logo img{padding:0;margin:0;right:unset;left:0;max-width:125px}
#servicos{display:block;width:100%;height:100%;font-size:0}#servicos .top_banner_holder{display:block;width:100%;height:100%}#servicos .conteudo{display:block;width:100%;height:100%}#servicos .conteudo .banner_texto_holder{display:block;width:100%;height:auto}#servicos .conteudo .servicos_holder{display:block}
.page-textos-legais .texto-holder{max-width:1280px;margin:0 auto;width:95%;margin-top:90px;color:#444;font-weight:300;font-size:23px;padding-bottom:300px}.page-textos-legais .texto-holder b{color:#45b27f;font-weight:400;font-size:35px;display:block;padding-bottom:10px}.page-textos-legais .texto-holder img{max-width:100%}.page-textos-legais .modulo-banner-texto-single .galeria-slider-item{padding-bottom:15%}.page-textos-legais .modulo-banner-texto-single .galeria-slider-item .legenda{height:100%}
.page-vendas .modulo-banner-texto{padding:105px 0;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1}.page-vendas .modulo-banner-texto .tbl .tblcell{vertical-align:top}.page-vendas .modulo-banner-texto .galeria-slider-item .legenda .lbl_titulo{color:#fff;font-weight:300;font-size:36px;max-width:971px;letter-spacing:0;margin-bottom:0}.page-vendas .modulo-banner-texto .galeria-slider-item .legenda .lbl_subtitulo{color:#fff;font-weight:300;font-size:36px;max-width:971px;letter-spacing:0}.page-vendas .modulo-banner-texto .galeria-slider-item .legenda .lbl_subtitulo2{display:none}.page-vendas .modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{color:#fff;font-weight:300;font-size:18px;max-width:815px;margin-top:55px;letter-spacing:0;display:none}.page-vendas .modulo-banner-texto .galeria-slider-item .legenda .lblsabermais{display:none}.page-vendas .modulo-banner-texto-single .galeria-slider-item:after{background-color:rgba(153,153,153,.6)}.page-vendas .modulo-banner-texto .div_img:after{background-color:rgba(153,153,153,0)}.small .page-vendas .modulo-banner-texto .galeria-slider-item .legenda .lbl_titulo{font-size:27px}.small .modulo-banner-texto .modulo-banner-texto-galeria{width:100%;margin:0 auto}.mini .page-vendas .modulo-banner-texto .galeria-slider-item .legenda .lbl_titulo{font-size:27px}.mini .modulo-banner-texto .modulo-banner-texto-galeria{width:100%;margin:0 auto}
[class*=' icon-'],[class^=icon-]{display:inline-block;background-image:url(../images/sprite.png?v1589551550746)}.icon-VideoPlay{background-position:-366px -236px;width:9px;height:12px}.icon-alert-error{background-position:0 0;width:96px;height:96px}.icon-alert-ok{background-position:-101px 0;width:96px;height:96px}.icon-avancadas{background-position:-178px -161px;width:18px;height:18px}.icon-avancadas1{background-position:-176px -279px;width:22px;height:18px}.icon-bola{background-position:-366px -253px;width:10px;height:10px}.icon-bullet{background-position:-308px -68px;width:29px;height:29px}.icon-categoria{background-position:-366px -72px;width:13px;height:16px}.icon-categoria2{background-position:-366px -114px;width:13px;height:16px}.icon-close{background-position:0 -341px;width:16px;height:16px}.icon-closePlay{background-position:-49px -310px;width:14px;height:14px}.icon-contact{background-position:0 -101px;width:84px;height:84px}.icon-continue{background-position:-264px -249px;width:22px;height:22px}.icon-email{background-position:-203px -279px;width:22px;height:17px}.icon-envelope{background-position:-24px -310px;width:20px;height:14px}.icon-eye-blue{background-position:-106px -190px;width:48px;height:48px}.icon-eye-blue2{background-position:-202px -114px;width:48px;height:48px}.icon-eye-cinza{background-position:-159px -190px;width:48px;height:48px}.icon-facebook{background-position:-294px -165px;width:9px;height:24px}.icon-favoritos-blue{background-position:-53px -190px;width:48px;height:48px}.icon-favoritos-blue2{background-position:0 -190px;width:48px;height:48px}.icon-favoritos-cinza{background-position:-148px -101px;width:48px;height:48px}.icon-favoritos-grey{background-position:-308px 0;width:32px;height:29px}.icon-favoritos-off-white{background-position:-115px -249px;width:26px;height:24px}.icon-favoritos-on-white{background-position:-84px -249px;width:26px;height:24px}.icon-favoritos-white{background-position:-308px -34px;width:32px;height:29px}.icon-fullscreen{background-position:-147px -279px;width:24px;height:20px}.icon-galeria-left{background-position:-202px -57px;width:52px;height:52px}.icon-galeria-right{background-position:-202px 0;width:52px;height:52px}.icon-instagram{background-position:-178px -249px;width:23px;height:23px}.icon-linha{background-position:-53px -243px;width:249px;height:1px}.icon-linkedin{background-position:-38px -279px;width:23px;height:25px}.icon-location{background-position:-366px -93px;width:13px;height:16px}.icon-location_big{background-position:-366px -22px;width:13px;height:17px}.icon-location_grey{background-position:-366px -217px;width:9px;height:14px}.icon-lupa-white{background-position:-259px 0;width:44px;height:44px}.icon-lupa{background-position:-259px -49px;width:44px;height:44px}.icon-pause{background-position:-345px -231px;width:15px;height:20px}.icon-pin{background-position:-345px -309px;width:14px;height:19px}.icon-pin_small{background-position:-366px 0;width:13px;height:17px}.icon-play{background-position:-345px -256px;width:15px;height:20px}.icon-remove{background-position:-366px -181px;width:11px;height:13px}.icon-sep_banner{background-position:-230px -279px;width:70px;height:2px}.icon-seta-dir{background-position:-308px -264px;width:24px;height:10px}.icon-seta-slider-left-grey{background-position:-345px 0;width:16px;height:30px}.icon-seta-slider-left-grey2{background-position:-345px -70px;width:16px;height:30px}.icon-seta-slider-left{background-position:-366px -135px;width:10px;height:18px}.icon-seta-slider-right-grey{background-position:-345px -105px;width:16px;height:30px}.icon-seta-slider-right-grey2{background-position:-345px -35px;width:16px;height:30px}.icon-seta-slider-right{background-position:-366px -158px;width:10px;height:18px}.icon-seta-up{background-position:-345px -281px;width:12px;height:23px}.icon-seta_back{background-position:-212px -223px;width:29px;height:14px}.icon-seta_down{background-position:-89px -101px;width:54px;height:55px}.icon-seta_drop{background-position:-308px -201px;width:26px;height:26px}.icon-seta_drop_baixo{background-position:-366px -268px;width:8px;height:5px}.icon-share-facebook{background-position:-366px -44px;width:9px;height:23px}.icon-share-instagram{background-position:-121px -279px;width:21px;height:23px}.icon-share-linkdin{background-position:-66px -279px;width:23px;height:24px}.icon-share-linkedin{background-position:-308px -137px;width:27px;height:28px}.icon-share-twitter{background-position:-146px -249px;width:27px;height:23px}.icon-show-area-left{background-position:0 -279px;width:33px;height:26px}.icon-show-area-terreno{background-position:-89px -161px;width:52px;height:24px}.icon-show-favoritos-off{background-position:-235px -249px;width:24px;height:22px}.icon-show-favoritos-on{background-position:-206px -249px;width:24px;height:22px}.icon-show-garagem{background-position:-259px -98px;width:44px;height:29px}.icon-show-jardim{background-position:-308px -102px;width:26px;height:30px}.icon-show-partilhar{background-position:-94px -279px;width:22px;height:24px}.icon-show-piscina{background-position:-202px -167px;width:42px;height:16px}.icon-show-print{background-position:-53px -249px;width:26px;height:24px}.icon-show-quartos{background-position:-259px -132px;width:42px;height:28px}.icon-show-share-close{background-position:-68px -310px;width:14px;height:14px}.icon-show-share-facebook{background-position:-345px -198px;width:12px;height:28px}.icon-show-share-gplus{background-position:-308px -232px;width:24px;height:27px}.icon-show-share-pinterest{background-position:0 -310px;width:19px;height:26px}.icon-show-share-twitter{background-position:-308px -170px;width:29px;height:26px}.icon-show-terraco{background-position:0 -243px;width:48px;height:31px}.icon-show-wcs{background-position:-259px -165px;width:30px;height:35px}.icon-skype{background-position:-21px -341px;width:16px;height:16px}.icon-telef{background-position:-345px -140px;width:16px;height:24px}.icon-telem{background-position:-345px -169px;width:16px;height:24px}.icon-tlm{background-position:-291px -249px;width:12px;height:19px}.icon-trash{background-position:-366px -199px;width:11px;height:13px}.icon-twitter{background-position:-146px -161px;width:27px;height:24px}.icon-visualizados-grey{background-position:-259px -205px;width:36px;height:28px}.icon-visualizados-white{background-position:-212px -190px;width:36px;height:28px}
@charset "UTF-8";.modulo-banner{width:100%;display:block;vertical-align:top;overflow:hidden}.modulo-banner-galeria{overflow:hidden}.modulo-banner .bx-wrapper{position:relative;z-index:1;margin:0 auto;padding:0;*zoom:1}.modulo-banner .bx-wrapper .bx-loading{background:url(../images/progress.gif) no-repeat scroll center center #000;height:100%;zoom:1;filter:alpha(opacity=80);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";top:0;left:0;position:fixed;width:100%;z-index:99999}.modulo-banner .bx-wrapper .bx-viewport{background:#fff;transform:translateZ(0)}.modulo-banner .galeria-slider-item{width:100%;display:block;height:950px;position:relative;z-index:0}.modulo-banner .bx-controls{position:absolute;left:0;right:0;bottom:6%;height:10px;display:inline-block;margin:0 auto;vertical-align:top;text-align:center;font-size:0}.modulo-banner .bx-pager-item{display:inline-block;*zoom:1;*display:inline;padding:10px 2px}.modulo-banner .bx-pager.bx-default-pager a{background:#46b27f;text-indent:-9999px;display:block;width:6px;height:6px;outline:0}.modulo-banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.modulo-banner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.modulo-banner .galeria-slider-nav{position:absolute;z-index:10;top:50%;margin-top:-6px;display:block;cursor:pointer;left:4%}.modulo-banner .galeria-slider-nav.js-next-holder{right:4%;left:auto}.modulo-banner .galeria-slider-nav:hover{zoom:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.modulo-banner .galeria-slider-nav a{text-indent:-999px;width:100%;height:100%;display:block;overflow:hidden}.modulo-banner .galeria-slider-item .legenda{position:absolute;z-index:100;margin:auto;left:0;right:0;top:12%;width:100%;height:70%;display:block;text-align:center}.modulo-banner .galeria-slider-item .legenda .lit_titulo{color:#fff;font-weight:700;font-size:72px;display:block;line-height:70px;letter-spacing:14px}.modulo-banner .galeria-slider-item .legenda .lbl_subtitulo{color:#fff;font-weight:300;font-size:26px;display:block;line-height:50px;letter-spacing:1px}.modulo-banner .galeria-slider-item .legenda .lbl_ver_imoveis{color:#333;font-weight:300;font-size:12px;padding:20px 35px;background-color:#fff;display:inline-block;margin-top:30px;text-transform:uppercase;letter-spacing:2px}.modulo-banner.no-slider .galeria-slider-nav{display:none}.normal .modulo-banner .galeria-slider-item .legenda{width:80%;height:80%}.normal .modulo-banner .galeria-slider-item .legenda .lbl_subtitulo{font-size:16px}.normal .modulo-banner .galeria-slider-item .legenda .lit_titulo{font-size:40px;line-height:36px}.normal .modulo-banner .galeria-slider-item .legenda .lbl_ver_imoveis{padding:15px 20px;margin-top:10px}.normal .modulo-banner .galeria-slider-item{height:550px}.large .modulo-banner .galeria-slider-item .legenda .lit_titulo{font-size:60px}.large .modulo-banner .galeria-slider-item{height:700px}
.modulo-banner-fundo{width:100%;display:block;vertical-align:top;overflow:hidden;text-align:center;z-index:1}.modulo-banner-fundo .galeria-slider-item{width:100%;display:block;height:680px}.modulo-banner-fundo .galeria-slider-item:after{content:'';display:block;position:absolute;background-color:transparent;background-color:rgba(4,13,30,.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66040D1E,endColorstr=#66040D1E);zoom:1;width:100%;height:100%}.modulo-banner-fundo .galeria-slider-item img{transform:scale(1.01);transition:transform 500ms ease-in-out;width:100%}.modulo-banner-fundo .galeria-slider-item:hover img{transform:scale(1)}.modulo-banner-fundo .legenda{position:absolute;z-index:100;margin:auto;left:0;right:0;top:0;width:90%;height:100%;max-width:1320px;display:block}.modulo-banner-fundo .lbl_titulo{display:block;color:#fff;font-weight:300;font-size:50px;padding-top:26px;max-width:570px;width:90%;margin:0 auto}.modulo-banner-fundo .lbl_subtitulo{display:block;color:#fff;font-weight:300;font-size:20px;max-width:732px;width:90%;margin:40px auto}.modulo-banner-fundo .icon-sep_banner{margin:0 auto;display:block}.modulo-banner-fundo .lnk{display:block;color:#fff;font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:2px;max-width:266px;background-color:#ff6900;width:90%;margin-bottom:16px;margin:0 auto;height:62px;line-height:62px}.modulo-banner-fundo .lnk:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.normal .modulo-banner-fundo .galeria-slider-item{padding-bottom:30%}.normal .modulo-banner-fundo .legenda{width:80%;height:100%}.normal .modulo-banner-fundo .lbl_subtitulo{font-size:26px;line-height:40px;margin-top:10px}.normal .modulo-banner-fundo .lblsabermais{margin-top:20px}.large .modulo-banner-fundo .galeria-slider-item{padding-bottom:30%}.large .modulo-banner-fundo .legenda{height:100%}
@charset "UTF-8";.modulo-banner-texto{width:100%;display:block;vertical-align:top}.modulo-banner-texto .bx-wrapper{position:relative;z-index:1;margin:0 auto;padding:0;*zoom:1}.modulo-banner-texto .bx-wrapper .bx-loading{background:url(../images/progress.gif) no-repeat scroll center center #000;height:100%;zoom:1;filter:alpha(opacity=80);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";top:0;left:0;position:fixed;width:100%;z-index:99999}.modulo-banner-texto .bx-wrapper .bx-viewport{background:#fff;transform:translateZ(0)}.modulo-banner-texto .galeria-slider-item{width:100%;display:block;position:relative;z-index:0}.modulo-banner-texto .galeria-slider-item img{width:100%}.modulo-banner-texto .div_img{width:100%;height:100%;position:absolute;display:block;overflow:hidden;top:0;left:0}.modulo-banner-texto .div_img:after{content:'';display:block;width:100%;height:100%;position:absolute;z-index:2;background-color:rgba(4,13,30,.4)}.modulo-banner-texto .bx-controls{position:absolute;left:0;right:0;bottom:6%;height:10px;display:inline-block;margin:0 auto;vertical-align:top;text-align:center;font-size:0}.modulo-banner-texto .bx-pager-item{display:inline-block;*zoom:1;*display:inline;padding:10px 2px}.modulo-banner-texto .bx-pager.bx-default-pager a{background:#46b27f;text-indent:-9999px;display:block;width:6px;height:6px;outline:0}.modulo-banner-texto .bx-wrapper .bx-pager.bx-default-pager a:hover,.modulo-banner-texto .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.modulo-banner-texto .galeria-slider-nav{position:absolute;z-index:10;top:50%;margin-top:-6px;display:block;cursor:pointer;left:4%}.modulo-banner-texto .galeria-slider-nav.js-next-holder{right:4%;left:auto}.modulo-banner-texto .galeria-slider-nav:hover{zoom:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.modulo-banner-texto .galeria-slider-nav a{text-indent:-999px;width:100%;height:100%;display:block;overflow:hidden}.modulo-banner-texto .galeria-slider-item .legenda{z-index:100;margin:auto;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;text-align:center}.modulo-banner-texto .galeria-slider-item .legenda .lbl_titulo{display:block;letter-spacing:2px;max-width:1050px;margin:0 auto;margin-bottom:30px;font-family:Lato,Arial,sans-serif;color:#333;font-weight:300;font-size:38px}.modulo-banner-texto .galeria-slider-item .legenda .lbl_subtitulo{display:block;line-height:1.3em;letter-spacing:4px;max-width:1060px;margin:0 auto;font-family:Lato,Arial,sans-serif;color:#666;font-weight:300;font-size:16px}.modulo-banner-texto .galeria-slider-item .legenda .lbl_texto{color:#fff;font-weight:300;font-size:14px;display:block;line-height:1.5em;max-width:450px;margin:0 auto;margin:33px auto 0;letter-spacing:1px}.modulo-banner-texto .galeria-slider-item .legenda .lblsabermais{max-width:180px;width:100%;display:block;text-align:center;color:#2b2b2b;font-weight:600;font-size:12px;background-color:#fff;padding:18px 20px;cursor:pointer;margin:57px auto 0;text-transform:uppercase;letter-spacing:1px}.modulo-banner-texto.no-slider .galeria-slider-nav{display:none}.normal .modulo-banner-texto .galeria-slider-item .legenda{width:80%}.normal .modulo-banner-texto .galeria-slider-item .legenda .lbl_titulo{font-size:28px}.normal .modulo-banner-texto .galeria-slider-item .legenda .lblsabermais{margin-top:30px}
.modulo-banner-texto-single{width:100%;display:block;vertical-align:top;overflow:hidden}.modulo-banner-texto-single .galeria-slider-item img{transform:scale(1.01);transition:transform 500ms ease-in-out;width:100%}.modulo-banner-texto-single .galeria-slider-item:hover img{transform:scale(1)}.modulo-banner-texto-single .galeria-slider-item{width:100%;display:block;height:0;padding-bottom:360px;position:relative;z-index:0}.modulo-banner-texto-single .galeria-slider-item:after{content:'';display:block;position:absolute;background-color:rgba(4,13,30,.4);width:100%;height:100%}.modulo-banner-texto-single .galeria-slider-item .legenda{position:absolute;z-index:100;margin:auto;left:0;right:0;top:0;width:90%;height:100%;max-width:1320px;display:block}.modulo-banner-texto-single .galeria-slider-item .legenda .lbl_titulo{display:block;color:#fff;font-weight:700;font-size:40px}.modulo-banner-texto-single .galeria-slider-item .legenda .lbl_subtitulo{display:block;color:#fff;font-weight:300;font-size:40px}.normal .modulo-banner-texto-single .galeria-slider-item .legenda{width:80%;height:100%}.normal .modulo-banner-texto-single .galeria-slider-item .legenda .lbl_subtitulo{line-height:40px;margin-top:10px}.normal .modulo-banner-texto-single .galeria-slider-item .legenda .lblsabermais{margin-top:20px}.large .modulo-banner-texto-single .galeria-slider-item .legenda{height:100%}
.modulo-destaques-C{width:100%;display:block;text-align:center;padding-top:120px}.modulo-destaques-C .lbl_selecao_tit{color:#535353;font-weight:300;font-size:34px;display:block;margin-top:14px;letter-spacing:6px}.modulo-destaques-C .lbl_selecao_subtit{color:#535353;font-weight:300;font-size:16px;text-transform:uppercase;display:block;margin-top:12px;letter-spacing:3px}.modulo-destaques-C-list{width:100%;display:block;vertical-align:top;overflow:hidden;font-size:0;margin-top:106px;text-align:left}.modulo-destaques-C .modulo-item-imovel{overflow:hidden;width:21%;margin:0 1.5%;vertical-align:top;display:inline-block;padding-bottom:29%;height:0;background-color:#333;margin-bottom:60px}.modulo-destaques-C .modulo-item-imovel:first-child{margin-left:0}.modulo-destaques-C .modulo-item-imovel:last-child{margin-right:0}.modulo-item-imovel:nth-child(4){margin-left:8%}.modulo-destaques-C .modulo-item-imovel.maior{overflow:hidden;width:44%}.modulo-destaques-C .modulo-item-imovel .img-imovel{padding-bottom:143%;display:block;height:0;width:100%;z-index:4}.modulo-destaques-C .modulo-item-imovel.maior .img-imovel{padding-bottom:77%}.modulo-destaques-C .modulo-item-imovel .img-imovel img{transform:scale(1.02);transition:transform 300ms ease-in-out}.modulo-destaques-C .modulo-item-imovel .lbl_localizacao{position:absolute;left:30px;top:20px;color:#ccc;font-weight:700;font-size:12px;background-color:#333;padding:10px;display:inline-block;text-transform:uppercase}.modulo-destaques-C .modulo-item-imovel:hover .img-imovel img{transform:scale(1)}.normal .modulo-destaques-C .modulo-item-imovel .lbl_localizacao{font-size:10px}
.modulo-formulario-contacto{display:block;max-width:440px;margin:0 auto;background-color:#fff;box-sizing:border-box;z-index:2}.modulo-formulario-contacto .contactos_rgpd{clear:both;width:100%;display:block;margin:10px auto;font-size:13px;max-width:504px;color:#878787;max-width:370px;text-align:left}.modulo-formulario-contacto .contactos_rgpd .lnk_contactos_rgpd{color:#ff6900;font-weight:600;display:inline-block;top:1px;font-size:12px}.modulo-formulario-contacto .chk_contactos_rgpd{color:#666;margin-bottom:10px;font-weight:700;font-size:12px}.modulo-formulario-contacto .chk_contactos_rgpd label{position:relative;top:1px;padding-left:7px;cursor:pointer}.modulo-formulario-contacto .btn_close{padding:4.5%;position:absolute;right:0;top:0;z-index:9999}.modulo-formulario-contacto .btn_close:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";transition:opacity .3s ease-in-out}.modulo-formulario-contacto .form-header{padding-left:40px}.modulo-formulario-contacto .form-header .lbl_titulo{color:#333;font-weight:900;font-size:22px;display:block;text-align:left;text-transform:uppercase}.modulo-formulario-contacto .form-header .lbl_subtitulo{color:#000;font-weight:300;font-size:18px;display:block;text-align:left;line-height:120%}.modulo-formulario-contacto .linha{clear:both;width:100%;display:block;min-height:50px;margin:10px auto;font-size:0;max-width:370px}.modulo-formulario-contacto .linha .label{margin-bottom:10px;display:none}.modulo-formulario-contacto .linha input{padding-left:13px;height:58px;width:100%;background:#fff;display:inline-block;border:2px solid #ccc;color:#999;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;box-sizing:border-box;max-width:375px}.modulo-formulario-contacto .linha textarea{padding-left:13px;padding-top:13px;height:195px;width:100%;border:2px solid #ccc;background:#fff;display:inline-block;text-transform:uppercase;resize:none;color:#999;font-weight:700;font-size:12px;box-sizing:border-box;max-width:375px;letter-spacing:1px}.modulo-formulario-contacto .linha .validator{right:4px;top:4px}.modulo-formulario-contacto .linha .validator .erroMark{background-color:#fff;color:#ff6900;font-size:24px;line-height:27px;border-radius:50%;font-weight:bolder}.modulo-formulario-contacto .linha .validator .erroDetail{padding:5px 47px 5px 20px;background-color:#ff6900;color:#fff;border-radius:50px;right:-8px}.modulo-formulario-contacto .bloco{margin-top:14px;text-align:center;padding-bottom:8%}.modulo-formulario-contacto .btn_enviar{max-width:370px;width:100%;background-color:#ff6900;height:62px;line-height:62px;text-align:center;color:#fff;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:1px;display:inline-block;cursor:pointer}.modulo-formulario-contacto .btn_enviar:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-formulario-contacto .lbl_registo_complete{padding-top:5%;padding-bottom:5%;text-align:center}.modulo-formulario-contacto .pnl_sucess{padding-bottom:8%}.modulo-formulario-contacto .pnl_sucess .lbl_ok_titulo{color:#000;font-weight:900;font-size:26px;text-transform:uppercase;display:block;text-align:center;padding:11% 0 0}.modulo-formulario-contacto .pnl_sucess .lbl_ok_subtitulo{color:#000;font-weight:300;font-size:16px;display:block;text-align:center;line-height:150%;padding:7% 0 8%;max-width:355px;margin:0 auto}.modulo-formulario-contacto .pnl_sucess .lbl_close{max-width:370px;width:100%;background-color:#ff6900;height:62px;line-height:62px;text-align:center;color:#fff;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;display:block;margin:0 auto}.modulo-formulario-contacto .pnl_sucess .lbl_close:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);transition:opacity .3s ease-in-out}.modulo-formulario-contacto .pnl_error{padding-bottom:8%}.modulo-formulario-contacto .pnl_error .lbl_error_titulo{color:#000;font-weight:900;font-size:26px;text-transform:uppercase;display:block;text-align:center;padding:11% 0 0}.modulo-formulario-contacto .pnl_error .lbl_error_subtitulo{color:#000;font-weight:300;font-size:16px;display:block;text-align:center;line-height:150%;padding:7% 0 8%;max-width:355px;margin:0 auto}.modulo-formulario-contacto .pnl_error .lbl_close{max-width:370px;width:100%;background-color:#ff6900;height:62px;line-height:62px;text-align:center;color:#fff;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;display:block;margin:0 auto}.small .modulo-formulario-contacto .linha .validator{right:23px;top:4px}.small .modulo-formulario-contacto{max-width:unset}.small .modulo-formulario-contacto .linha input{max-width:unset;width:96%}.small .modulo-formulario-contacto .linha{max-width:unset}.small .modulo-formulario-contacto .linha textarea{max-width:unset;width:96%}.small .modulo-formulario-contacto .btn_enviar{max-width:unset;width:96%}.small .modulo-formulario-contacto .form-header .lbl_titulo{text-align:center}.small .modulo-formulario-contacto .form-header .lbl_subtitulo{text-align:center}.small .modulo-formulario-contacto .bloco{padding-bottom:30px}.small .modulo-formulario-contacto .contactos_rgpd{max-width:unset;text-align:left;width:96%}.mini .modulo-formulario-contacto .contactos_rgpd{max-width:unset;text-align:left;width:96%}.mini .modulo-formulario-contacto{max-width:unset}.mini .modulo-formulario-contacto .linha input{max-width:unset;width:96%}.mini .modulo-formulario-contacto .linha{max-width:unset}.mini .modulo-formulario-contacto .linha textarea{max-width:unset;width:96%}.mini .modulo-formulario-contacto .btn_enviar{max-width:unset;width:96%}.mini .modulo-formulario-contacto .form-header .lbl_titulo{text-align:center}.mini .modulo-formulario-contacto .form-header .lbl_subtitulo{text-align:center}.mini .modulo-formulario-contacto .bloco{padding-bottom:30px}.mini .modulo-formulario-contacto .linha .validator{right:16px;top:4px}
.modulo-formulario-golden{display:block;max-width:440px;margin:0 auto;background-color:#fff;box-sizing:border-box;z-index:2}.modulo-formulario-golden .btn_close{padding:4.5%;position:absolute;right:0;top:0;z-index:9999;cursor:pointer}.modulo-formulario-golden .btn_close:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";transition:opacity .3s ease-in-out}.modulo-formulario-golden .form-header{padding-left:40px;padding-top:8%}.modulo-formulario-golden .form-header .lbl_titulo{color:#333;font-weight:300;font-size:36px;display:block;text-align:left}.modulo-formulario-golden .form-header .lbl_subtitulo{color:#999;font-weight:300;font-size:18px;display:block;text-align:left;line-height:150%;margin-bottom:8%}.modulo-formulario-golden .form-body{margin-top:8%}.modulo-formulario-golden .linha{clear:both;width:100%;display:block;min-height:50px;margin:10px auto;font-size:0;max-width:354px}.modulo-formulario-golden .linha .label{margin-bottom:10px;display:none}.modulo-formulario-golden .linha input{padding-left:15px;height:58px;width:100%;background:#f6f6f6;display:inline-block;border:0;color:#999;font-weight:300;font-size:16px;max-width:354px;box-sizing:border-box}.modulo-formulario-golden .linha textarea{padding-left:17px;padding-top:22px;height:105px;width:100%;background:#f6f6f6;display:inline-block;resize:none;border:0;color:#999;font-weight:300;font-size:16px;box-sizing:border-box;max-width:354px}.modulo-formulario-golden .linha .validator{right:-10px;top:-10px}.modulo-formulario-golden .bloco{margin-top:30px;text-align:center;padding-bottom:8%}.modulo-formulario-golden .btn_enviar{max-width:354px;width:100%;background-color:#ff6900;height:62px;line-height:62px;text-align:center;color:#fff;font-weight:300;font-size:20px;display:inline-block;cursor:pointer}.modulo-formulario-golden .lbl_registo_complete{padding-top:5%;padding-bottom:5%;text-align:center}.modulo-formulario-golden .linha .validator{right:-10px;top:-10px}.modulo-formulario-golden .linha .validator .erroMark{background-color:#fff;color:#099fdc;font-size:24px;line-height:27px;border-radius:50%;font-weight:bolder}.modulo-formulario-golden .linha .validator .erroDetail{padding:5px 47px 5px 20px;background-color:#099fdc;color:#fff;border-radius:50px;right:-8px}.modulo-formulario-golden .pnl_sucess{padding-bottom:8%}.modulo-formulario-golden .pnl_sucess .lbl_ok_titulo{color:#333;font-weight:300;font-size:36px;display:block;text-align:center;padding:11% 0 0}.modulo-formulario-golden .pnl_sucess .lbl_ok_subtitulo{color:#999;font-weight:300;font-size:18px;display:block;text-align:center;line-height:150%;padding:7% 0 8%;max-width:355px;margin:0 auto}.modulo-formulario-golden .pnl_sucess .lbl_close2{max-width:354px;width:100%;background-color:#099fdc;height:62px;line-height:62px;color:#fff;font-weight:300;font-size:20px;display:block;cursor:pointer;margin:0 auto;text-align:center;text-transform:capitalize}.modulo-formulario-golden .pnl_error{padding-bottom:8%}.modulo-formulario-golden .pnl_error .lbl_error_titulo{color:#333;font-weight:300;font-size:36px;display:block;text-align:center;padding:11% 0 0}.modulo-formulario-golden .pnl_error .lbl_error_subtitulo{color:#999;font-weight:300;font-size:18px;display:block;text-align:center;line-height:150%;padding:7% 0 8%;max-width:355px;margin:0 auto}.modulo-formulario-golden .pnl_error .lbl_close2{max-width:354px;width:100%;background-color:#099fdc;height:62px;line-height:62px;text-align:center;color:#fff;font-weight:300;font-size:20px;display:block;cursor:pointer;margin:0 auto;text-transform:capitalize}
.modulo-formulario-tax{display:block;max-width:440px;margin:0 auto;background-color:#fff;box-sizing:border-box;z-index:2}.modulo-formulario-tax .btn_close_tax{padding:4.5%;position:absolute;right:0;top:0;z-index:9999;cursor:pointer}.modulo-formulario-tax .btn_close_tax:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";transition:opacity .3s ease-in-out}.modulo-formulario-tax .form-header{padding-left:40px;padding-top:8%}.modulo-formulario-tax .form-header .lbl_titulo{color:#333;font-weight:300;font-size:36px;display:block;text-align:left}.modulo-formulario-tax .form-header .lbl_subtitulo{color:#999;font-weight:300;font-size:18px;display:block;text-align:left;line-height:150%}.modulo-formulario-tax .form-body{margin-top:8%}.modulo-formulario-tax .linha{clear:both;width:100%;display:block;min-height:50px;margin:10px auto;font-size:0;max-width:354px}.modulo-formulario-tax .linha .label{margin-bottom:10px;display:none}.modulo-formulario-tax .linha input{padding-left:15px;height:58px;width:100%;background:#f6f6f6;display:inline-block;border:0;color:#999;font-weight:300;font-size:16px;max-width:354px;box-sizing:border-box}.modulo-formulario-tax .linha textarea{padding-left:17px;padding-top:22px;height:105px;width:100%;background:#f6f6f6;display:inline-block;resize:none;border:0;color:#999;font-weight:300;font-size:16px;box-sizing:border-box;max-width:354px}.modulo-formulario-tax .linha .validator{right:-10px;top:-10px}.modulo-formulario-tax .bloco{margin-top:30px;text-align:center;padding-bottom:8%}.modulo-formulario-tax .btn_enviar{max-width:354px;width:100%;background-color:#ff6900;height:62px;line-height:62px;text-align:center;color:#fff;font-weight:300;font-size:20px;display:inline-block;cursor:pointer}.modulo-formulario-tax .lbl_registo_complete{padding-top:5%;padding-bottom:5%;text-align:center}.modulo-formulario-tax .linha .validator{right:-10px;top:-10px}.modulo-formulario-tax .linha .validator .erroMark{background-color:#fff;color:#099fdc;font-size:24px;line-height:27px;border-radius:50%;font-weight:bolder}.modulo-formulario-tax .linha .validator .erroDetail{padding:5px 47px 5px 20px;background-color:#099fdc;color:#fff;border-radius:50px;right:-8px}.modulo-formulario-tax .pnl_sucess{padding-bottom:8%}.modulo-formulario-tax .pnl_sucess .lbl_ok_titulo{color:#333;font-weight:300;font-size:36px;display:block;text-align:center;padding:11% 0 0}.modulo-formulario-tax .pnl_sucess .lbl_ok_subtitulo{color:#999;font-weight:300;font-size:18px;display:block;text-align:center;line-height:150%;padding:7% 0 8%;max-width:355px;margin:0 auto}.modulo-formulario-tax .pnl_sucess .lbl_closetax{max-width:354px;width:100%;background-color:#099fdc;height:62px;line-height:62px;color:#fff;font-weight:300;font-size:20px;display:block;cursor:pointer;margin:0 auto;text-align:center;text-transform:capitalize}.modulo-formulario-tax .pnl_error{padding-bottom:8%}.modulo-formulario-tax .pnl_error .lbl_error_titulo{color:#333;font-weight:300;font-size:36px;display:block;text-align:center;padding:11% 0 0}.modulo-formulario-tax .pnl_error .lbl_error_subtitulo{color:#999;font-weight:300;font-size:18px;display:block;text-align:center;line-height:150%;padding:7% 0 8%;max-width:355px;margin:0 auto}.modulo-formulario-tax .pnl_error .lbl_closetax{max-width:354px;width:100%;background-color:#099fdc;height:62px;line-height:62px;color:#fff;font-weight:300;font-size:20px;display:block;cursor:pointer;margin:0 auto;text-align:center;text-transform:capitalize}
@charset "UTF-8";.modulo-formulario-vendas .titulo-holder{width:57%;text-align:left;color:#333;font-weight:900;font-size:16px;padding-top:90px;margin:auto;text-transform:uppercase}.modulo-formulario-vendas .subtitulo-holder{width:57%;text-align:left;color:#333;font-weight:300;font-size:15px;padding-top:16px;margin:auto}.modulo-formulario-vendas .form{width:90%;margin:auto;margin-top:50px;margin-bottom:170px;max-width:1320px}.modulo-formulario-vendas .form .form-header.caracteristicas{margin-top:1%}.modulo-formulario-vendas .form .form-header .lit_titulo_cliente,.modulo-formulario-vendas .form .form-header .lit_titulo_imovel{color:#333;font-weight:900;font-size:16px;padding-top:42px;text-transform:uppercase}.modulo-formulario-vendas .form .form-header .lit_titulo_imovel{padding-top:66px}.modulo-formulario-vendas .form .form-header .lit_subtitulo_cliente,.modulo-formulario-vendas .form .form-header .lit_subtitulo_imovel{color:#333;font-weight:300;font-size:15px;padding-top:16px}.modulo-formulario-vendas .form .form-header .lit_subtitulo_imovel{padding-bottom:10px}.modulo-formulario-vendas .form .form-header .lit_titulo_caracteristicas{color:#999;font-weight:300;font-size:16px}.modulo-formulario-vendas .form .linha{width:100%;display:table;margin-top:55px}.modulo-formulario-vendas .form .linha.linha2{margin-top:24px}.modulo-formulario-vendas .form .linha.caracteristicas{width:70%;display:table;margin:auto;margin-top:15px}.modulo-formulario-vendas .form .linha .validator{right:5px;top:14px}.modulo-formulario-vendas .form .linha .l33{width:33%;display:table-cell;vertical-align:top;padding-right:15px}.modulo-formulario-vendas .form .linha .lbl{display:block;color:#333;font-weight:700;font-size:12px;text-transform:uppercase}.modulo-formulario-vendas .form .linha .validator .erroMark{background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;color:#ff6900;font-size:24px;line-height:27px;border-radius:50%;font-weight:bolder}.modulo-formulario-vendas .form .linha .validator .erroDetail{padding:5px 47px 5px 20px;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;color:#fff;border-radius:50px;right:-8px}.modulo-formulario-vendas .form .linha .input-holder{width:100%}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner{width:25%;display:table-cell;cursor:pointer;color:#999;font-weight:300;font-size:16px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .down-container{text-align:center}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .selection{height:28px;display:inline-block}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .selection .no-selected{background:url(../images/no-selected.jpg) no-repeat;width:24px;height:28px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .selection .no-selected{background:url(../images/selected.jpg) no-repeat;width:24px;height:28px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .selection .selected{background:url(../images/selected.jpg) no-repeat;width:24px;height:28px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .selection .selected{background:url(../images/no-selected.jpg) no-repeat;width:24px;height:28px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-texto{height:28px;display:inline-block}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-texto .div-texto-inner{bottom:10px;color:#999;font-weight:300;font-size:16px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .div-texto .div-texto-inner{color:#099fdc;font-weight:300;font-size:16px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-texto .div-texto-inner-selected{bottom:10px;color:#099fdc;font-weight:300;font-size:16px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .div-texto .div-texto-inner-selected{color:#999;font-weight:300;font-size:16px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-jardim,.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-piscina,.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-terraco,.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-garagem{width:100%;height:44px;margin-bottom:10px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-jardim .div-jardim-img{width:44px;height:42px;background:url(../images/garden-no-selected.jpg) no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .div-jardim .div-jardim-img{background:url(../images/garden-selected.jpg) no-repeat;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";width:44px;height:42px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-jardim .div-jardim-img-selected{width:44px;height:42px;background:url(../images/garden-selected.jpg) no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .div-jardim .div-jardim-img-selected{background:url(../images/garden-no-selected.jpg) no-repeat;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";width:44px;height:42px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-piscina .div-piscina-img{background:url(../images/pool-no-selected.jpg) no-repeat;width:64px;height:25px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .div-piscina .div-piscina-img{background:url(../images/pool-selected.jpg) no-repeat;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";width:64px;height:25px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-piscina .div-piscina-img-selected{background:url(../images/pool-selected.jpg) no-repeat;width:64px;height:25px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .div-piscina .div-piscina-img-selected{background:url(../images/pool-no-selected.jpg) no-repeat;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";width:64px;height:25px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-terraco .div-terraco-img{width:52px;height:43px;background:url(../images/terrace-no-selected.jpg) no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .div-terraco .div-terraco-img{background:url(../images/terrace-selected.jpg) no-repeat;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";width:52px;height:43px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-terraco .div-terraco-img-selected{width:52px;height:43px;background:url(../images/terrace-selected.jpg) no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .div-terraco .div-terraco-img-selected{background:url(../images/terrace-no-selected.jpg) no-repeat;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";width:52px;height:43px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-garagem .div-garagem-img{width:55px;height:35px;background:url(../images/garage-no-selected.jpg) no-repeat;color:#999;font-weight:300;font-size:16px;cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .div-garagem .div-garagem-img{background:url(../images/garage-selected.jpg) no-repeat;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";width:55px;height:35px}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner .div-garagem .div-garagem-img-selected{width:55px;height:35px;background:url(../images/garage-selected.jpg) no-repeat;color:#999;font-weight:300;font-size:16px;cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-formulario-vendas .form .linha.caracteristicas .caracteristicas-inner:hover .div-garagem .div-garagem-img-selected{background:url(../images/garage-no-selected.jpg) no-repeat;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";width:55px;height:35px}.modulo-formulario-vendas .form .linha .textarea-holder{width:100%;max-width:1320px;padding-right:15px;box-sizing:border-box}.modulo-formulario-vendas .form .linha .button_holder{width:100%;text-align:right;display:table;max-width:1320px;padding-right:15px;box-sizing:border-box;margin-top:40px}.modulo-formulario-vendas .form .linha:last-child{margin-top:0}.modulo-formulario-vendas .form .linha .input-holder .input{background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;border:2px solid #ccc;width:100%;height:58px;line-height:58px;margin-top:10px;text-indent:15px;max-width:438px;box-sizing:border-box;margin-right:10px;color:#333;font-weight:400;font-size:14px}.modulo-formulario-vendas .form .sod_select{border:2px solid #ccc;width:100%;margin-right:1.3%;color:#000;font-weight:400;font-size:16px;text-transform:none;cursor:pointer;margin-top:10px;padding:19px 10px}.modulo-formulario-vendas .form .linha-pesquisa.first .sod_select:first-child{width:49.3%}.modulo-formulario-vendas .form .sod_select:last-child{margin-right:0}.modulo-formulario-vendas .form .sod_select:after{display:block;content:"";width:8px;height:5px;position:absolute;background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8xMi8xNu5TgwYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAMUlEQVQImW2MsQ0AIAzDnH4LB/GuWUuFJ8uREhcCcAydHQFqhulR37FzTH3vW6sZpl9mORSZwkFfgQAAAABJRU5ErkJggg==);top:23px;right:15px}.modulo-formulario-vendas .form .sod_select .sod_label{height:17px}.modulo-formulario-vendas .form .sod_select .sod_list_wrapper{width:100%;left:0;border:2px solid #eee}.modulo-formulario-vendas .form .sod_select .sod_option.active{background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;color:#fff!important}.modulo-formulario-vendas .form .sod_select .sod_option.selected{color:#ff6900}.modulo-formulario-vendas .form .linha .textarea-holder .input{background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;border:2px solid #ccc;margin-top:5px;width:100%;resize:none;height:98px;padding-left:15px;padding-top:10px;box-sizing:border-box;color:#333;font-weight:400;font-size:14px}.modulo-formulario-vendas .form .linha .button_holder .button .btn-enviar{display:inline-block;box-sizing:border-box;background-color:#ff6900;color:#fff;font-weight:900;font-size:14px;width:354px;height:62px;line-height:62px;border:0;text-align:center;text-transform:uppercase;letter-spacing:2px}.modulo-formulario-vendas .form .linha .button_holder .campos-obrigatorios{text-align:left;padding-top:20px;width:50%;display:table-cell;color:#999;font-weight:300;font-size:16px}.modulo-formulario-vendas .form .linha .button_holder .button{width:50%;display:table-cell}.modulo-formulario-vendas .form .linha .button_holder .button .btn-enviar:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-formulario-vendas.lit_registo_complete{text-align:center;margin-top:20px;width:100%;color:#333;font-weight:300;font-size:16px}.modulo-formulario-vendas .lit_registo_complete{width:57%;margin:auto;margin:100px auto;color:#000;font-weight:700;font-size:20px}.modulo-formulario-vendas .form .linha_rgpd{clear:both;width:100%;display:block;margin:10px auto;font-size:13px;color:#878787;text-align:left;margin-bottom:20px}.modulo-formulario-vendas .form .linha_rgpd .lnk_rgpd{color:#ff6900;font-weight:600;display:inline-block;top:1px;font-size:12px}.modulo-formulario-vendas .chk_rgpd{color:#666;margin-bottom:10px;font-weight:700;font-size:12px}.modulo-formulario-vendas .chk_rgpd label{position:relative;top:1px;padding-left:7px;cursor:pointer}.modulo-formulario-vendas .form .linha_rgpd .validator{right:12px}.big .modulo-formulario-vendas .form .linha .input-holder .dropdown .sod_list_wrapper{width:101.3%}.large .modulo-formulario-vendas .titulo-holder{width:80%}.large .modulo-formulario-vendas .subtitulo-holder{width:80%}.large .modulo-formulario-vendas .form{width:80%}.large .modulo-formulario-vendas .lit_registo_complete{width:80%}.large .modulo-formulario-vendas .form .linha .input-holder .dropdown .sod_list_wrapper{width:101.3%}.normal .modulo-formulario-vendas .titulo-holder{width:90%}.normal .modulo-formulario-vendas .subtitulo-holder{width:90%}.normal .modulo-formulario-vendas .form{width:90%}.normal .modulo-formulario-vendas .lit_registo_complete{width:90%}.small .modulo-formulario-vendas .form{margin-bottom:30px}.small .modulo-formulario-vendas .form .linha .l33{width:100%;vertical-align:top;margin-top:10px;display:block}.small .modulo-formulario-vendas .form .linha{margin-top:30px}.small .modulo-formulario-vendas .form .linha .textarea-holder{padding-right:unset}.small .modulo-formulario-vendas .form .linha .button_holder{padding-right:unset;margin-top:unset}.small .modulo-formulario-vendas .form .linha .button_holder .button .btn-enviar{width:100%}.small .modulo-formulario-vendas .form .linha .input-holder .input{max-width:unset}.small .modulo-formulario-vendas .form{margin-top:30px}.small .modulo-formulario-vendas .form .linha .input-holder .input{max-width:unset;margin-right:0}.small .modulo-formulario-vendas .form{width:96%}.mini .modulo-formulario-vendas .form{margin-bottom:30px}.mini .modulo-formulario-vendas .form .linha .l33{width:100%;vertical-align:top;margin-top:10px;display:block;padding-right:0}.mini .modulo-formulario-vendas .form .linha{margin-top:30px}.mini .modulo-formulario-vendas .form .linha .textarea-holder{padding-right:unset}.mini .modulo-formulario-vendas .form .linha .button_holder{padding-right:unset;margin-top:unset}.mini .modulo-formulario-vendas .form .linha .button_holder .button .btn-enviar{width:100%}.mini .modulo-formulario-vendas .form{margin-top:30px}.mini .modulo-formulario-vendas .form .linha .input-holder .input{max-width:unset;margin-right:0}.mini .modulo-formulario-vendas .form{width:96%}
.modulo-investimentos{display:block;width:100%;height:1140px}.modulo-investimentos .bloco{display:block;height:100%;width:100%;background-color:transparent;background-color:#f6f6f6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF6F6F6,endColorstr=#FFF6F6F6);zoom:1}.modulo-investimentos .bloco .semi_bloco{display:inline-block;width:50%;height:100%;vertical-align:top}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo{display:table;width:80%;height:100%}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo_esq{float:right}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo_dir{float:left}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper_esq{display:table-cell;padding:10%;box-sizing:border-box;vertical-align:middle;line-height:1.8;font-family:Lato,Arial,sans-serif;color:#333;font-weight:300;font-size:16px}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper_esq strong{display:block;padding-bottom:28px;font-family:Lato,Arial,sans-serif;color:#333;font-weight:300;font-size:22px}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper_esq ul{display:block;padding-bottom:40px}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper_esq li{display:block;font-family:Lato,Arial,sans-serif;color:#666;font-weight:300;font-size:16px;margin-left:20px;line-height:1.8}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper_esq li:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#099fdc;position:absolute;top:10px;left:-20px}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper_dir{display:table-cell;padding:10%;box-sizing:border-box;vertical-align:middle;text-align:center;line-height:1.8;font-family:Lato,Arial,sans-serif;color:#666;font-weight:300;font-size:16px;max-width:660px}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper_dir .icon{display:block;padding-bottom:40px}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper_dir strong{display:block;line-height:1.4;padding-bottom:60px;font-family:Lato,Arial,sans-serif;color:#333;font-weight:300;font-size:24px}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper_dir a{display:block;padding:20px;max-width:314px;margin:60px auto 0;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;font-family:Lato,Arial,sans-serif;color:#fff;font-weight:400;font-size:18px;transition:all .3s ease}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper_dir a:after{content:'';display:block;width:100%;height:4px;position:absolute;bottom:-4px;left:0;background-color:transparent;background-color:rgba(0,0,0,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1A000000,endColorstr=#1A000000);zoom:1}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper_dir a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper .lbl_bloco_tit{display:block;font-family:Lato,Arial,sans-serif;color:#333;font-weight:300;font-size:34px;padding-bottom:90px;line-height:1.2}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .wrapper_img{display:table;height:80%;width:90%;max-width:660px;max-height:920px;top:0;bottom:0;left:0;right:0;position:absolute;margin:auto;box-shadow:0 0 18px 2px rgba(0,0,0,.1)}.modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper .alpha{display:block;box-sizing:border-box;padding:12%;background-color:transparent;background-color:rgba(255,255,255,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);zoom:1;max-width:500px;margin:0 auto}.normal .modulo-investimentos .bloco .semi_bloco .bloco_conteudo{width:95%}.normal .modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper .lbl_bloco_tit{font-size:28px}.large .modulo-investimentos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper .lbl_bloco_tit{font-size:32px}
.modulo-lista{display:block;width:100%;height:760px}.modulo-lista .bloco{display:block;width:100%;height:100%}.modulo-lista .bloco .bloco_wrapper{display:block;padding:10%;box-sizing:border-box}.modulo-lista .bloco .bloco_wrapper ul{display:block}.modulo-lista .bloco .bloco_wrapper li{font-family:Lato,Arial,sans-serif;color:#fff;font-weight:300;font-size:16px;padding-bottom:26px;vertical-align:middle;list-style:none;margin-left:55px}.modulo-lista .bloco .bloco_wrapper li:before{content:'';display:block;height:29px;width:29px;left:-55px;top:-5px;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMTgvMTXUTTJGAAABgUlEQVRIic3Xb0obQRiA8V82JgYhBSsiFHqB9jjSfu8ReoTewAMUDyB6APEAnkBv4IdSrGBAbELcfphZO4bE2WQ3wefT/pl5n53ZmXff7ZRlqQYDbKOP3pz7E4zxF4+5YJ2MdAdDdOs8WWSKER6WlXaxK4xsVca4iw+Rlfawh6KBsOIJt8L0L5T2sN+CbJbfqTgdTVcY4TrYk6yLVLqrnSmdRxHjv5DuaLZo6tCPnmfpcM3CimElHVhuHzahi0EhZJo2OMINLjLttgvN3+U7HONLPP+Uad/fMj+XLiM8mxF9z/TpNdkii4QnuY51pD9wiq/JtY+rCglp8EOmzU1y/DMGPvN/m43wDZd1hHWlFxYvjhEOcVVXSJjeSabNIa7bEmJSCN+917iPwc+Ta9crCmHcKctygPc1OxzhcxTeryCEP9X39MBmUuEUv6otM9qA8NlTSR/k321TxtHzIjncCTXNOniK8c1Kp0IRtQ5uJVXhm6gGKzZe96ZstMKfpdV/mX9qrnPsHraOhwAAAABJRU5ErkJggg==) no-repeat}.modulo-lista .bloco .bloco_wrapper .lbl_bloco_tit{display:block;padding-bottom:74px;font-family:Lato,Arial,sans-serif;color:#fff;font-weight:300;font-size:38px}
.modulo-newsletter{display:block;width:100%}.modulo-newsletter .pnl_holder .lbl_newsletter{display:block;color:#fff;font-weight:900;font-size:30px;text-transform:uppercase;padding-bottom:8px;letter-spacing:3px}.modulo-newsletter .pnl_holder .lbl_subscreva{display:block;color:#fff;font-weight:300;font-size:18px;padding-bottom:30px}.modulo-newsletter .pnl_holder .info_holer{font-family:Muli;font-size:16px;color:#444;width:420px;height:58px;margin:0 auto;background-color:#fff;text-align:left;display:inline-block;vertical-align:top}.modulo-newsletter .pnl_holder .info_holer ::-webkit-input-placeholder{color:#fff}.modulo-newsletter .pnl_holder .info_holer :-moz-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-newsletter .pnl_holder .info_holer ::-moz-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-newsletter .pnl_holder .info_holer :-ms-input-placeholder{color:#fff}.modulo-newsletter .pnl_holder .info_holer .tbx_news_mail{border:none;line-height:58px;width:100%;padding:0 5%;box-sizing:border-box;background-color:transparent;background-color:#c64f00;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC64F00,endColorstr=#FFC64F00);zoom:1;color:#fff;font-weight:400;font-size:16px}.modulo-newsletter .pnl_holder .info_holer .icon_envelope{margin:0 2%}.modulo-newsletter .pnl_holder .btn_enviar_news:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-newsletter .pnl_holder .btn_enviar_news{line-height:58px;background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;display:inline-block;width:101px;color:#ff6900;font-weight:900;font-size:14px;text-transform:uppercase}.small .modulo-newsletter .pnl_holder .info_holer{width:100%}.small .modulo-newsletter .pnl_holder .btn_enviar_news{width:100%}.mini .modulo-newsletter .pnl_holder .info_holer{width:100%}.mini .modulo-newsletter .pnl_holder .btn_enviar_news{width:100%}
.modulo-pesquisa-localizacao{text-align:center;padding:30px;padding-top:20px;width:90%;position:absolute;left:0;right:0;margin:0 auto;font-size:0;bottom:-28px;background-color:#099fdc;max-width:1230px}.modulo-pesquisa-localizacao ::-webkit-input-placeholder{color:#fff}.modulo-pesquisa-localizacao :-moz-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pesquisa-localizacao ::-moz-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pesquisa-localizacao :-ms-input-placeholder{color:#fff}.modulo-pesquisa-localizacao:before,.modulo-pesquisa-localizacao:after{content:'';position:absolute;bottom:100%;box-sizing:border-box}.modulo-pesquisa-localizacao:before{width:5%;right:95%;border-right:10px solid transparent;border-bottom:10px solid #099fdc;background-color:#099fdc}.modulo-pesquisa-localizacao:after{width:95%;left:5%;border-left:10px solid transparent;border-bottom:10px solid #099fdc;background-color:#099fdc}.modulo-pesquisa-localizacao .ddl_holder:first-child{width:35%}.modulo-pesquisa-localizacao .ddl_holder{display:inline-block;width:25%;padding:0 5px;box-sizing:border-box;vertical-align:middle}.modulo-pesquisa-localizacao .ddl_holder select{width:100%;height:100%;background-color:transparent;border:0;color:#4c4c4c;font-weight:400;font-size:13px;text-transform:uppercase}.modulo-pesquisa-localizacao .ddl_holder option{color:#4c4c4c}.modulo-pesquisa-localizacao .lnk_pesquisar{display:inline-block;font-size:20px;color:#fff;font-weight:400;background-color:#074c74;vertical-align:middle;height:62px;line-height:59px;text-align:center;width:15%;padding:0 5px;box-sizing:border-box}.modulo-pesquisa-localizacao .lnk_pesquisar:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";transition:opacity .3s ease-in-out}.modulo-pesquisa-localizacao .lnk_pesquisar span{vertical-align:middle;top:-2px}.modulo-pesquisa-localizacao .sod_select{background-color:#fff;border:0;color:#444;font-weight:400;font-size:16px;padding:23px;width:100%;text-transform:capitalize;cursor:pointer}.sod_select.open{color:#444}.sod_select.focus{box-shadow:none}.sod_select .icon-drop-down-select{position:absolute;right:10px;top:50%;margin-top:-5px}.modulo-pesquisa-localizacao .sod_select.open .sod_list_wrapper{border:0;background-color:#eee;color:#4c4c4c;width:100%;margin:0;z-index:999}.modulo-pesquisa-localizacao .ddl_holder .sod_select.open .sod_list_wrapper{width:100%;margin:0;border:none;background-color:#fff}.modulo-pesquisa-localizacao .ddl_holder .sod_select.open .sod_list_wrapper .sod_list{padding:0 30px}.modulo-pesquisa-localizacao .ddl_holder .sod_select.open .sod_list_wrapper .sod_list .sod_option{color:#444;font-weight:400;font-size:16px;background:#fff}.modulo-pesquisa-localizacao .sod_select.open .sod_list_wrapper .sod_list .sod_option.selected{color:#009edf}.modulo-pesquisa-localizacao .sod_select.open .sod_list_wrapper .sod_list .sod_option.active{color:#009edf;background:#f6f6f6}.modulo-pesquisa-localizacao .sod_select:after{width:0;height:0;border-style:solid;border-width:7px 7px 0;border-color:#999 transparent transparent;content:"";position:absolute;top:45%;right:6%}.modulo-pesquisa-localizacao .sod_select.open:after{width:0;height:0;border-style:solid;border-width:0 7px 7px;border-color:transparent transparent #099fdc;content:"";position:absolute;top:45%;right:6%}
.modulo-post-list{max-width:1346px;width:90%;margin:0 auto;display:block;padding-bottom:14.7%}.modulo-post-list .header_list{display:block;padding:0 1%;height:86px}.modulo-post-list .header_list .ddl_holder{float:right;margin-top:30px}.modulo-post-list .header_list .ddl_holder .sod_select{width:416px;border:none;background-color:#fff;font-weight:400;color:#ff6900;font-size:12px;cursor:pointer}.modulo-post-list .header_list .ddl_holder .sod_select:after{background:url(/assets/dev/images/down.png);content:"";position:absolute;z-index:999;right:5%;top:46%;display:block;height:6px;width:10px}.modulo-post-list .header_list .ddl_holder .sod_select .sod_list_wrapper{width:100%;margin:0;border:none;background-color:#fff}.modulo-post-list .pnl_no_results{width:50%;margin:0 auto;padding-top:100px;font-size:16px;font-weight:300;text-align:center}.modulo-post-list .pnl_no_results .lbl_no_results{display:block;margin-bottom:30px;color:#444;font-weight:300;font-size:24px}.modulo-post-list .pnl_no_results .lnk_contactos{display:inline-block;text-align:center;font-weight:300;border:1px solid #ff6900;color:#ff6900;font-weight:400;font-size:13px;min-width:200px;box-sizing:border-box;height:44px;line-height:44px;text-transform:uppercase}.modulo-post-list .pnl_no_results .lbl_no_results_or{padding:0 3%}.modulo-post-list .pnl_no_results .lnk_continue_procurar{display:inline-block;background-color:#ff6900;text-align:center;color:#fff;font-weight:500;font-size:13px;text-transform:uppercase;min-width:200px;box-sizing:border-box;height:44px;line-height:44px}.modulo-post-list .header_list .ddl_holder .sod_select.open .sod_list_wrapper .sod_list{padding:0 30px}.modulo-post-list .header_list .ddl_holder .sod_select.open .sod_list_wrapper .sod_list .sod_option{color:#444;font-weight:400;font-size:16px;background:#fff}.modulo-post-list .header_list .ddl_holder .sod_select.open .sod_list_wrapper .sod_list .sod_option.selected{color:#009edf}.modulo-post-list .header_list .ddl_holder .sod_select.open .sod_list_wrapper .sod_list .sod_option.active{color:#009edf;background:#f6f6f6}.modulo-post-list .header_list .narticles{font-family:Lato,Arial,sans-serif;color:#333;font-weight:300;font-size:24px;display:inline-block;margin-top:35px}.modulo-post-list .list{font-size:0;display:block;width:100%;z-index:1}.modulo-post-list .list .item{width:33%;display:inline-block;box-sizing:border-box;padding:1.2% .7% 0 1%;vertical-align:top}.modulo-post-list .modulo-post-list{margin-top:28px}.modulo-post-list .list .item .lnk{position:absolute;width:100%;height:100%;top:0;left:0;z-index:999}.modulo-post-list .list .item .div_img{width:100%;height:330px;overflow:hidden}.modulo-post-list .list .item .div_img:after{content:'';display:block;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:transparent;background-color:rgba(0,0,0,.15);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000);zoom:1}.modulo-post-list .list .item .div_img img{transform:scale(1);transition:transform 500ms ease-in-out}.modulo-post-list .list .item:hover .div_img img{transform:scale(1.05);transition:transform 500ms ease-in-out;width:100%}.modulo-post-list .list .item .info{text-align:left;background-color:#fff;padding:5% 8% 1% 7%;box-sizing:border-box}.modulo-post-list .list .item .info .lbl_data{color:#999;font-weight:400;font-size:11px;display:block;margin:3% 0 2%;text-transform:uppercase}.modulo-post-list .list .item .info .lbl_titulo{color:#444;font-weight:300;font-size:22px;display:block;margin-bottom:3px;min-height:82px}.modulo-post-list .list .item .info .lbl_texto{color:#666;font-weight:300;font-size:14px;display:block;margin-bottom:19%;line-height:180%;min-height:76px}.modulo-post-list .list .item .info .icon_categoria{display:table-cell;vertical-align:middle}.modulo-post-list .list .item .info .lbl_categoria{color:#079fdc;font-weight:400;font-size:13px;display:table-cell;vertical-align:middle;padding-left:10px}.modulo-post-list .list .item .info .separator{width:100%;display:block;height:1px;position:absolute;left:0;background-color:#f6f6f6}.modulo-post-list .list .item .info .categoria_wrapper{display:table;height:52px}.normal .modulo-post-list .list .item{width:50%}.small .modulo-post-list .list .item{width:100%;display:block}.small .modulo-post-list .header_list .narticles{margin-top:30px}.small .modulo-post-list .list .item .info .lbl_texto{margin-bottom:30px}.small .modulo-post-list{padding-bottom:30px}.mini .modulo-post-list .list .item{width:100%;display:block}.mini .modulo-post-list .header_list .narticles{margin-top:30px}.mini .modulo-post-list .list .item .info .lbl_texto{margin-bottom:30px}.mini .modulo-post-list{padding-bottom:30px}
.modulo-servicos{display:block;width:100%;height:100%}.modulo-servicos .submenu{display:block;width:100%;height:72px;border-top:solid 2px #EEE}.modulo-servicos .submenu .submenu_wrapper{display:block;width:100%;top:0;z-index:99;background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1}.modulo-servicos .submenu .anchors{display:block;width:100%;height:100%;text-align:center}.modulo-servicos .submenu .anchors .anchor{display:inline-block;vertical-align:middle;margin:0 22px}.modulo-servicos .submenu .anchors .anchor .lnk_anchor{display:block;font-family:Lato,Arial,sans-serif;color:#333;font-weight:400;font-size:15px;line-height:72px;cursor:pointer}.modulo-servicos .submenu .anchors .anchor .lnk_anchor:after{display:block;content:'';width:100%;height:4px;position:absolute;margin:auto;left:0;right:0;bottom:0;transition:all .2s ease}.modulo-servicos .submenu .anchors .anchor .lnk_anchor:hover{color:#ff6900}.modulo-servicos .submenu .anchors .anchor .lnk_anchor.active{color:#ff6900}.modulo-servicos .submenu .anchors .anchor .lnk_anchor.active:after{display:block;content:'';background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;width:100%;height:4px;position:absolute;margin:auto;left:0;right:0;bottom:0}.modulo-servicos .blocos{display:block;width:100%;height:100%}.modulo-servicos .blocos .bloco{display:block;height:820px;width:100%}.modulo-servicos .blocos .bloco .semi_bloco{display:inline-block;width:50%;height:100%;vertical-align:top}.modulo-servicos .blocos .bloco .semi_bloco .bloco_conteudo{display:block;width:75%;height:100%}.modulo-servicos .blocos .bloco:nth-child(odd) .semi_bloco .bloco_conteudo_esq{float:right;background-color:transparent;background-color:rgba(255,105,0,.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9FF6900,endColorstr=#D9FF6900);zoom:1}.modulo-servicos .blocos .bloco:nth-child(even) .semi_bloco .bloco_conteudo_dir{float:left;background-color:transparent;background-color:rgba(255,255,255,.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9FFFFFF,endColorstr=#D9FFFFFF);zoom:1}.modulo-servicos .blocos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper{display:block;padding:20%;box-sizing:border-box}.modulo-servicos .blocos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper .lbl_bloco_tit{display:block;padding-bottom:60px}.modulo-servicos .blocos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper .lbl_bloco_texto{display:block;line-height:1.8}.modulo-servicos .blocos .bloco:nth-child(odd) .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper .lbl_bloco_tit{font-family:Lato,Arial,sans-serif;color:#fff;font-weight:300;font-size:38px}.modulo-servicos .blocos .bloco:nth-child(odd) .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper .lbl_bloco_texto{font-family:Lato,Arial,sans-serif;color:#fff;font-weight:300;font-size:15px}.modulo-servicos .blocos .bloco:nth-child(even) .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper .lbl_bloco_tit{font-family:Lato,Arial,sans-serif;color:#333;font-weight:300;font-size:38px}.modulo-servicos .blocos .bloco:nth-child(even) .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper .lbl_bloco_texto{font-family:Lato,Arial,sans-serif;color:#666;font-weight:300;font-size:15px}.normal .modulo-servicos .blocos .bloco{height:750px}.normal .modulo-servicos .blocos .bloco .semi_bloco .bloco_conteudo .bloco_conteudo_wrapper{padding:12%}
@charset "UTF-8";.modulo-slider-simples{width:100%;display:block;vertical-align:top;overflow:hidden}.modulo-slider-simples .modulo-banner-galeria{height:100%;width:100%!important}.modulo-slider-simples .bx-wrapper{position:relative;z-index:1;margin:0 auto;padding:0;*zoom:1}.modulo-slider-simples .bx-wrapper .bx-loading{background:url(../images/progress.gif) no-repeat scroll center center #000;height:100%;zoom:1;filter:alpha(opacity=80);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";top:0;left:0;position:fixed;width:100%;z-index:99999}.modulo-slider-simples .bx-wrapper .bx-viewport{background:#fff;transform:translateZ(0)}.modulo-slider-simples .galeria-slider-item{width:100%;display:block;height:0;padding-bottom:100%;position:relative;z-index:0}.modulo-slider-simples .bx-controls{display:none;left:0;right:0;bottom:6%;height:10px;margin:0 auto;vertical-align:top;text-align:center;font-size:0}.modulo-slider-simples .bx-pager-item{display:inline-block;*zoom:1;*display:inline;padding:10px 2px}.modulo-slider-simples .bx-pager.bx-default-pager a{background:#46b27f;text-indent:-9999px;display:block;width:6px;height:6px;outline:0}.modulo-slider-simples .bx-wrapper .bx-pager.bx-default-pager a:hover,.modulo-slider-simples .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.modulo-slider-simples .galeria-slider-nav{position:absolute;z-index:10;bottom:0;display:block;cursor:pointer;right:40px}.modulo-slider-simples .galeria-slider-nav.js-prev-holder{right:93px;left:auto}.modulo-slider-simples .galeria-slider-nav:hover{zoom:1;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.modulo-slider-simples .galeria-slider-nav a{text-indent:-999px;width:100%;height:100%;display:block;overflow:hidden}.modulo-slider-simples.no-slider .galeria-slider-nav{display:none}
.modulo-stats-tipos{width:100%;display:block;text-align:center;padding-top:30px;padding-bottom:180px}.modulo-item-stats{width:90%;max-width:1600px;margin:0 auto;display:block;overflow:hidden;font-size:0;text-align:left}.modulo-item-stats li{overflow:hidden;width:25%;vertical-align:top;display:inline-block;text-align:center;vertical-align:bottom}.modulo-item-stats a{display:block}.modulo-item-stats .lbl_tipo{color:#2b2b2b;font-weight:700;font-size:22px;margin-top:43px;text-align:center;display:block;text-transform:uppercase;letter-spacing:3px}.modulo-item-stats .lbl_preco_descr{color:#666;font-weight:300;font-size:12px;margin-top:15px;text-align:center;display:block;text-transform:uppercase}.modulo-item-stats .lbl_preco{color:#848484;font-weight:300;font-size:22px;margin-top:10px;text-align:center;display:block}.modulo-item-stats .lbl_ver_oportunidades{border:1px solid #bbb;color:#777;font-weight:300;font-size:12px;padding:18px 20px;display:inline-block;margin-top:30px;text-transform:uppercase;letter-spacing:2px}.modulo-item-stats .lbl_ver_oportunidades:hover{color:#333;border:1px solid #333}
.modulo-texto-single{width:100%;height:550px;display:block}.modulo-texto-single .legenda{position:absolute;z-index:2;margin:auto;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;text-align:center}.modulo-texto-single .legenda .lbl_titulo{display:block;max-width:1050px;margin:0 auto;margin-bottom:56px;width:90%;font-family:Lato,Arial,sans-serif;color:#333;font-weight:300;font-size:38px}.modulo-texto-single .legenda .lbl_texto{font-family:Lato,Arial,sans-serif;color:#666;font-weight:300;font-size:16px;display:block;width:90%;max-width:830px;margin:0 auto;line-height:1.8}
.modulo-formulario-candidatura .titulo-holder{width:100%;text-align:center;color:#333;font-weight:900;font-size:22px;text-transform:uppercase}.modulo-formulario-candidatura .subtitulo-holder{width:60%;text-align:center;color:#000;font-weight:300;font-size:18px;padding-top:10px;margin:auto}.modulo-formulario-candidatura .formCandidatura{width:75%;margin:auto;margin-top:50px;padding-bottom:150px;max-width:1320px}.modulo-formulario-candidatura .formCandidatura .blocoleft{float:left;width:49%;display:block}.modulo-formulario-candidatura .formCandidatura .blocoright{float:right;width:49%;display:block}.modulo-formulario-candidatura .formCandidatura .line{width:100%;display:table;margin-top:15px}.modulo-formulario-candidatura .formCandidatura .line .validator{right:0;top:10px}.modulo-formulario-candidatura .formCandidatura .line .validator .erroMark{background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;color:#ff6900;font-size:24px;line-height:27px;border-radius:50%;font-weight:bolder;top:0;right:0}.modulo-formulario-candidatura .formCandidatura .line .validator .erroDetail{padding:5px 47px 5px 20px;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;color:#fff;border-radius:50px;right:-8px}.modulo-formulario-candidatura .formCandidatura .line .input_holder{display:table-cell}.modulo-formulario-candidatura .formCandidatura .line .textarea_holder{width:100%;margin-top:20px;max-width:1320px}.modulo-formulario-candidatura .formCandidatura .line .textarea_holder span{color:#333;font-weight:700;font-size:12px;text-align:left;text-transform:uppercase;letter-spacing:2px}.modulo-formulario-candidatura .formCandidatura .line .radio-outer{width:100%}.modulo-formulario-candidatura .formCandidatura .line .radio_holder{width:100%;display:table-cell;padding-bottom:10px}.modulo-formulario-candidatura .formCandidatura .line .radio_holder span{color:#333;font-weight:700;font-size:12px;text-align:left;letter-spacing:2px;text-transform:uppercase}.modulo-formulario-candidatura .formCandidatura .line .button_holder{width:100%;text-align:right;margin-top:25px}.modulo-formulario-candidatura .formCandidatura .line .radio-outer .radio_holder{width:20%;display:table-cell}.modulo-formulario-candidatura .formCandidatura .line .radio-outer .radio_holder span{color:#333;font-weight:700;font-size:12px;text-align:left;text-transform:uppercase;letter-spacing:2px}.modulo-formulario-candidatura .formCandidatura .radios{margin-top:5px}.modulo-formulario-candidatura .formCandidatura .rb_lbl{color:#000;font-weight:700;font-size:11px;text-transform:uppercase}.modulo-formulario-candidatura .formCandidatura .rb_lbl:last-child{margin-left:10px}.modulo-formulario-candidatura .formCandidatura .line .input_holder .label{color:#333;font-weight:700;font-size:12px;text-align:left;text-transform:uppercase;letter-spacing:2px}.modulo-formulario-candidatura .formCandidatura .line .input_holder input{background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;border:2px solid #ccc;width:100%;height:58px;line-height:58px;margin-top:10px;text-indent:15px;max-width:640px;color:#333;font-weight:400;font-size:14px}.modulo-formulario-candidatura .formCandidatura .line .input_holder .inputPostal1{background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;border:2px solid #ccc;max-width:240px;width:100%;height:58px;line-height:58px;margin-top:10px;text-indent:15px;color:#333;font-weight:400;font-size:14px}.modulo-formulario-candidatura .formCandidatura .line .input_holder .inputPostal2{background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;border:2px solid #ccc;max-width:200px;width:100%;height:58px;line-height:58px;margin-top:5px;text-indent:15px;margin-left:10px;color:#333;font-weight:400;font-size:14px}.modulo-formulario-candidatura .formCandidatura .line .radio_holder input{display:inline-block;background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;border:2px solid #EEE;margin-top:10px}.modulo-formulario-candidatura .formCandidatura .line .radio_holder input~label{padding-left:10px;padding-right:10px}.modulo-formulario-candidatura .formCandidatura .line .textarea_holder .input{background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;border:2px solid #ccc;margin-top:5px;width:100%}.modulo-formulario-candidatura .formCandidatura .line .input_holder div.uploader{max-width:100%;height:62px}.modulo-formulario-candidatura .formCandidatura .line .input_holder .if_cv{height:58px;z-index:3;cursor:pointer;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;width:100%;left:0}.modulo-formulario-candidatura .formCandidatura .line .input_holder .if_cv~span.filename{float:left;z-index:2;height:58px;line-height:58px;width:100%;text-align:left;max-width:640px;background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;border:2px solid #ccc;cursor:pointer;padding-left:15px;color:#333;font-weight:300;font-size:12px;margin-top:10px;box-sizing:border-box}.modulo-formulario-candidatura .formCandidatura .line .input_holder .if_cv~span.action{display:none}.modulo-formulario-candidatura .formCandidatura .line .textarea_holder .textarea{padding-left:15px;resize:none;max-width:1315px;box-sizing:border-box;color:#333;font-weight:400;font-size:14px}.modulo-formulario-candidatura .formCandidatura .line .button_holder .btn-enviar{display:inline-block;box-sizing:border-box;background-color:#ff6900;color:#fff;font-weight:900;font-size:14px;width:370px;height:62px;line-height:62px;border:0;text-align:center;text-transform:uppercase;letter-spacing:2px}.modulo-formulario-candidatura .formCandidatura .spacer{height:15px}.modulo-formulario-candidatura .formCandidatura .line .button_holder .btn-enviar:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-formulario-candidatura .lit_registo_complete{text-align:center;margin-top:20px;width:100%;color:#333;font-weight:300;font-size:22px;margin:100px auto}.modulo-formulario-candidatura .formCandidatura .line.cv .validator{right:5px;top:34px}.modulo-formulario-candidatura .formCandidatura .line .validator{right:1px;top:34px}.modulo-formulario-candidatura .linha_rgpd{clear:both;width:100%;display:block;margin:10px auto;font-size:13px;color:#878787;text-align:left;margin-bottom:20px}.modulo-formulario-candidatura .linha_rgpd .lnk_rgpd{color:#ff6900;font-weight:600;display:inline-block;top:1px;font-size:12px}.modulo-formulario-candidatura .chk_rgpd{color:#666;margin-bottom:10px;font-weight:700;font-size:12px}.modulo-formulario-candidatura .chk_rgpd label{position:relative;top:1px;padding-left:7px;cursor:pointer}.normal .modulo-formulario-candidatura .formCandidatura .line .input_holder .inputPostal1{max-width:175px}.normal .modulo-formulario-candidatura .formCandidatura .line .input_holder .inputPostal2{max-width:125px}.large .modulo-formulario-candidatura .formCandidatura .line .input_holder .inputPostal1{max-width:200px}.large .modulo-formulario-candidatura .formCandidatura .line .input_holder .inputPostal2{max-width:150px}.small .modulo-formulario-candidatura .formCandidatura .line .button_holder .btn-enviar{display:inline-block;width:100%}.small .modulo-formulario-candidatura .formCandidatura .line{margin-top:0}.small .modulo-formulario-candidatura .formCandidatura .blocoleft{width:100%}.small .modulo-formulario-candidatura .formCandidatura .blocoright{width:100%}.small .modulo-formulario-candidatura .formCandidatura{width:96%;padding-bottom:30px}.small .modulo-formulario-candidatura .formCandidatura .line .input_holder .inputPostal2{margin-left:0;max-width:unset;width:38%;display:inline-block}.small .modulo-formulario-candidatura .formCandidatura .line .input_holder .inputPostal1{max-width:unset;width:60%;display:inline-block}.small .modulo-formulario-candidatura .formCandidatura .radios{margin-top:5px;text-align:left}.small .modulo-formulario-candidatura .formCandidatura .line .radio-outer .radio_holder{width:100%;display:block}.small .modulo-formulario-candidatura .formCandidatura .line .input_holder input{max-width:unset}.small .modulo-formulario-candidatura .formCandidatura .line .input_holder .if_cv~span.filename{max-width:unset}.mini .modulo-formulario-candidatura .formCandidatura .line .button_holder .btn-enviar{display:inline-block;width:100%}.mini .modulo-formulario-candidatura .formCandidatura .line{margin-top:0}.mini .modulo-formulario-candidatura .formCandidatura .blocoleft{width:100%}.mini .modulo-formulario-candidatura .formCandidatura .blocoright{width:100%}.mini .modulo-formulario-candidatura .formCandidatura{width:96%;padding-bottom:30px}.mini .modulo-formulario-candidatura .formCandidatura .line .input_holder .inputPostal2{margin-left:0;max-width:unset;width:35%;display:inline-block}.mini .modulo-formulario-candidatura .formCandidatura .line .input_holder .inputPostal1{max-width:unset;width:60%;display:inline-block}.mini .modulo-formulario-candidatura .formCandidatura .radios{margin-top:5px;text-align:left}.mini .modulo-formulario-candidatura .formCandidatura .line .radio-outer .radio_holder{width:100%;display:block}.mini .modulo-formulario-candidatura .formCandidatura .line .input_holder input{max-width:unset}.mini .modulo-formulario-candidatura .formCandidatura .line .input_holder .if_cv~span.filename{max-width:unset}
@charset "UTF-8";.modulo-join{width:100%;background-color:#f6f6f6}.modulo-join .titulo-holder{width:100%;text-align:center;color:#333;font-weight:300;font-size:38px;padding-top:90px}.modulo-join .subtitulo-holder{width:40%;text-align:center;color:#666;font-weight:300;font-size:18px;padding-top:10px;margin:auto;line-height:180%}.modulo-join .markcom{background-color:#fff;width:66%;margin:auto;margin-top:100px}.modulo-join .markcom:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:15px 14px 0;border-color:#f6f6f6 transparent transparent;left:47px}.modulo-join .markcom .markom-titulo{margin-left:50px;color:#029fe6;font-weight:300;font-size:26px;text-align:left;padding-top:50px}.modulo-join .markcom .markom-resumo{margin-left:50px;color:#666;font-weight:300;font-size:16px;text-align:left;padding-top:20px;line-height:180%}.modulo-join .markcom .markom_texto{margin-left:50px;color:#666;font-weight:300;font-size:16px;text-align:left;line-height:180%}.modulo-join .markcom .pnl_markom_form{margin-top:30px}.modulo-join .markom-buttons .btn_saber_mais{display:inline-block;box-sizing:border-box;background-color:#ff6900;color:#fff;font-weight:300;font-size:18px;width:191px;height:52px;line-height:52px;border:0;text-align:center;margin-left:50px;margin-top:30px;margin-bottom:50px}.modulo-join .markom-buttons .btn_saber_mais:after,.modulo-join .markom-buttons .btn_enviar_cv:after{content:'';display:block;position:absolute;height:5px;width:100%;background-color:#ebeced;bottom:-5px;left:0;z-index:0}.modulo-join .markom-buttons .btn_enviar_cv{display:inline-block;box-sizing:border-box;background-color:#ff6900;color:#fff;font-weight:300;font-size:18px;width:241px;height:52px;line-height:52px;border:0;text-align:center;margin-left:20px;margin-bottom:50px}.modulo-join .markom-buttons .btn_saber_mais:hover,.modulo-join .markom-buttons .btn_enviar_cv:hover{background-color:#ddd;color:#333}.modulo-join .join-bottom{width:100%;height:auto;margin-top:10px}.modulo-join .join-bottom .join-bottom-img{width:100%}.modulo-join .formJoin{width:90%;margin:auto}.modulo-join .formJoin .blocoleft{float:left;width:49%;display:block}.modulo-join .formJoin .blocoright{float:right;width:49%;display:block}.modulo-join .formJoin .line{width:100%;display:table;margin-top:15px}.modulo-join .formJoin .line .validator{right:0;top:10px}.modulo-join .formJoin .line .validator .erroMark{background-color:#fff;color:#099fdc;font-size:24px;line-height:27px;border-radius:50%;font-weight:bolder}.modulo-join .formJoin .line .validator .erroDetail{padding:5px 47px 5px 20px;background-color:#099fdc;color:#fff;border-radius:50px;right:-8px}.modulo-join .formJoin .line .input_holder{width:100%;display:table-cell}.modulo-join .formJoin .line .textarea_holder{width:100%;margin-top:20px}.modulo-join .formJoin .line .radio-outer{width:100%}.modulo-join .formJoin .line .radio_holder{width:100%;display:table-cell;padding-bottom:10px}.modulo-join .formJoin .line .button_holder{width:100%;text-align:right}.modulo-join .formJoin .line .radio-outer .radio_holder{width:20%;display:table-cell}.modulo-join .formJoin .line .input_holder .label{color:#333;font-weight:300;font-size:16px;text-align:left}.modulo-join .formJoin .line .input_holder input{border:0;background-color:#f6f6f6;width:100%;height:62px;line-height:62px;margin-top:5px;text-indent:15px;max-width:640px}.modulo-join .formJoin .line .input_holder .inputPostal1{border:0;background-color:#f6f6f6;max-width:200px;width:100%;height:62px;line-height:62px;margin-top:5px;text-indent:15px;margin-right:10px}.modulo-join .formJoin .line .input_holder .inputPostal2{border:0;background-color:#f6f6f6;max-width:150px;width:100%;height:62px;line-height:62px;margin-top:5px;text-indent:15px;margin-left:10px}.modulo-join .formJoin .line .radio_holder input{display:inline-block;background-color:#fff;border:2px solid #ccc;margin-top:10px}.modulo-join .formJoin .line .radio_holder input~label{padding-left:10px;padding-right:10px}.modulo-join .formJoin .line .textarea_holder .input{border:0;background-color:#f6f6f6;max-width:1320px;margin-top:5px;width:100%}.modulo-join .formJoin .line .input_holder div.uploader{max-width:100%;height:62px}.modulo-join .formJoin .line .input_holder .if_cv{height:62px;z-index:3;cursor:pointer;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;width:100%}.modulo-join .formJoin .line .input_holder .if_cv~span.filename{border:none;float:left;z-index:2;height:62px;line-height:62px;width:100%;text-align:left;max-width:640px;background-color:#f6f6f6;cursor:pointer;padding-left:15px;color:#333;font-weight:300;font-size:12px;margin-top:5px;box-sizing:border-box}.modulo-join .formJoin .line .input_holder .if_cv~span.action{display:none}.modulo-join .formJoin .line .textarea_holder .textarea{padding-left:15px;box-sizing:border-box;resize:none}.modulo-join .formJoin .line .button_holder .btn-enviar{display:inline-block;box-sizing:border-box;background-color:#ff6900;color:#fff;font-weight:300;font-size:20px;width:281px;height:62px;line-height:62px;border:0;text-align:center}.modulo-join .formJoin .line .button_holder .btn-enviar:after{content:'';display:block;position:absolute;height:5px;width:100%;background-color:#ebeced;bottom:-5px;left:0;z-index:0}.modulo-join .formJoin .line .button_holder .btn-enviar:hover{background-color:#ddd;color:#333}.modulo-join .markcom .markom_form .lit_registo_complete{text-align:center;margin-top:20px;width:100%;color:#333;font-weight:300;font-size:16px}.large .modulo-join .markcom{width:85%}.large .modulo-join .formJoin .line .input_holder .inputPostal1{max-width:175px}.large .modulo-join .formJoin .line .input_holder .inputPostal2{max-width:125px}.normal .modulo-join .markcom{width:90%}.normal .modulo-join .formJoin .line .input_holder .inputPostal1{max-width:150px;margin-right:5px}.normal .modulo-join .formJoin .line .input_holder .inputPostal2{max-width:100px;margin-left:5px}
.modulo-submenu-page{display:block;width:100%;margin-top:-74px}.modulo-submenu-page .submenu{display:block;width:100%}.modulo-submenu-page .submenu .submenu_wrapper{display:block;width:100%;top:0;z-index:99;background-color:transparent;background-color:#c64f00;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC64F00,endColorstr=#FFC64F00);zoom:1}.modulo-submenu-page .submenu .anchors{display:block;width:100%;height:100%;text-align:center}.modulo-submenu-page .submenu .anchors .anchor{display:inline-block;vertical-align:middle;margin:0 22px}.modulo-submenu-page .submenu .anchors .anchor .lnk_anchor{display:block;color:#fff;font-weight:700;font-size:13px;line-height:74px;cursor:pointer;text-transform:uppercase}.modulo-submenu-page .submenu .anchors .anchor .lnk_anchor:after{display:block;content:'';width:100%;height:4px;position:absolute;margin:auto;left:0;right:0;bottom:0}.modulo-submenu-page .submenu .anchors .anchor .lnk_anchor:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-submenu-page .submenu .anchors .anchor .lnk_anchor.active:after{display:block;content:'';position:absolute;margin:auto;left:0;right:0;bottom:-8px;width:0;height:0;border-style:solid;border-width:8px 8px 0;border-color:#c64f00 transparent transparent}.modulo-submenu-page .submenu-combo{display:none}.modulo-submenu-page .submenu-combo .form .sod_select{border:2px solid #ccc;width:100%;margin-right:1.3%;color:#000;font-weight:400;font-size:16px;text-transform:none;cursor:pointer;margin-top:10px;padding:19px 10px}.modulo-submenu-page .submenu-combo .sod_select:first-child{width:100%;height:100%;text-align:center}.modulo-submenu-page .submenu-combo .sod_select:last-child{margin-right:0}.modulo-submenu-page .submenu-combo .sod_select:after{display:block;content:"";width:8px;height:5px;position:absolute;background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8xMi8xNu5TgwYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAMUlEQVQImW2MsQ0AIAzDnH4LB/GuWUuFJ8uREhcCcAydHQFqhulR37FzTH3vW6sZpl9mORSZwkFfgQAAAABJRU5ErkJggg==);top:23px;right:15px}.modulo-submenu-page .submenu-combo .sod_select .sod_label{height:17px}.modulo-submenu-page .submenu-combo .sod_select .sod_list_wrapper{width:100%;left:0;border:2px solid #eee}.modulo-submenu-page .submenu-combo .sod_select .sod_option.active{background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;color:#fff!important}.modulo-submenu-page .submenu-combo .sod_select .sod_option.selected{color:#ff6900}.modulo-submenu-page .submenu-combo .sod_select{border:0}.modulo-submenu-page .submenu-combo{width:96%;height:100%;margin:0 auto}.mini .modulo-submenu-page .submenu-combo,.small .modulo-submenu-page .submenu-combo{display:block}.mini .modulo-submenu-page .anchors,.small .modulo-submenu-page .anchors{display:none}
.group-team{width:100%}.group-team .modulo-team{width:90%;margin:auto;max-width:1320px}.group-team .modulo-team .titulo-holder{width:100%;text-align:center;color:#333;font-weight:700;font-size:22px;padding-top:80px;text-transform:uppercase}.group-team .modulo-team .subtitulo-holder{width:100%;text-align:center;color:#000;font-weight:300;font-size:18px;padding-top:10px}.group-team .modulo-team .modulo-team-galeria li{width:25%;height:100%;display:inline-block;vertical-align:top;padding-top:50px}.group-team .modulo-team .modulo-team-galeria .team-inner{width:90%;margin:auto}.group-team .modulo-team .modulo-team-galeria .img_wrapper{display:block;height:365px;width:100%}.group-team .modulo-team .modulo-team-galeria li img{width:100%}.group-team .modulo-team .modulo-team-galeria{font-size:0;padding-top:30px}.group-team .modulo-team .modulo-team-galeria .textos{width:100%;padding-top:50px}.group-team .modulo-team .modulo-team-galeria .textos .lit_tit{color:#333;font-weight:700;font-size:18px;min-height:22px;padding-bottom:10px}.group-team .modulo-team .modulo-team-galeria .textos .lit_tex{color:#333;font-weight:300;font-size:15px;min-height:150px}.group-team .modulo-team .modulo-team-galeria .textos .lit_tex strong{color:#ff6900;font-weight:400;font-size:14px;min-height:52px}.group-team .modulo-team .modulo-team-galeria .textos .linha{display:block;width:40%;height:1px;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;margin-top:50px}.group-team .team-bottom{width:100%;height:312px;margin-top:100px}.normal .group-team .modulo-team .modulo-team-galeria li{width:50%}.normal .group-team .modulo-team .modulo-team-galeria .textos .lit_tex{min-height:50px}.normal .group-team .modulo-team .modulo-team-galeria .img_wrapper{height:550px}.small .group-team .modulo-team .modulo-team-galeria li{display:inline-block;width:50%;padding-top:0}.small .group-team .modulo-team .titulo-holder{padding-top:30px}.small .group-team .modulo-team .modulo-team-galeria .textos{padding-top:30px}.small .group-team .modulo-team .modulo-team-galeria .textos .linha{display:none}.small .group-team .modulo-team .modulo-team-galeria .textos .lit_tex{min-height:0}.small .group-team .modulo-team .modulo-team-galeria li{margin-top:30px}.small .group-team .modulo-team .modulo-team-galeria{padding-top:0}.small .group-team .modulo-team .modulo-team-galeria .img_wrapper{height:400px}.mini .group-team .modulo-team .modulo-team-galeria li{display:inline-block;width:100%;padding-top:0}.mini .group-team .modulo-team .titulo-holder{padding-top:30px}.mini .group-team .modulo-team .modulo-team-galeria .textos{padding-top:30px}.mini .group-team .modulo-team .modulo-team-galeria .textos .linha{display:none}.mini .group-team .modulo-team .modulo-team-galeria .textos .lit_tex{min-height:0}.mini .group-team .modulo-team .modulo-team-galeria li{margin-top:30px}.mini .group-team .modulo-team .modulo-team-galeria{padding-top:0}.mini .group-team .modulo-team .modulo-team-galeria .img_wrapper{height:450px}.mini .group-team .modulo-team .modulo-team-galeria li img{top:0}
@charset "UTF-8";.modulo-listagem-empreendimentos{padding-bottom:84px;max-width:1397px;margin:0 auto;padding-top:50px}.modulo-listagem-empreendimentos .bloco_totais{margin-bottom:21px;margin-left:35px;padding-top:30px;font-size:0}.modulo-listagem-empreendimentos .bloco_totais .lbl_total_empreendimentos{color:#333;font-weight:300;font-size:24px;display:inline-block;vertical-align:middle;width:49%;padding-bottom:20px}.modulo-listagem-empreendimentos .bloco_totais .lbl_total_empreendimentos .lit_count{color:#ff6900;font-weight:700}.modulo-listagem-empreendimentos .listagem-empreendimentos-holder{font-size:0;padding:0 25px;box-sizing:border-box;padding-right:10px}.modulo-listagem-empreendimentos .comp-item-imovel{width:48%;margin:0 1%;margin-bottom:20px;vertical-align:top}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel{height:100%;padding-bottom:0}.modulo-listagem-empreendimentos .comp-item-imovel .lnk_imo{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:9999999;cursor:pointer}.comp-item-imovel .lnk_imo:hover~.txt-imovel .more{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-listagem-empreendimentos .comp-item-imovel .img-imovel{overflow:hidden;display:block;width:100%;height:388px;padding:0}.modulo-listagem-empreendimentos .comp-item-imovel .img-imovel:after{content:'';display:block;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:transparent;background-color:rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000,endColorstr=#40000000);zoom:1}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .bloco-titulos{padding:15px 30px}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lbl_local{color:#999;font-weight:300;font-size:13px;text-transform:uppercase}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .from{position:absolute;right:50px;top:20px;vertical-align:middle;display:inline-block}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .from .lbl_from{color:#999;font-weight:300;font-size:11px}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .from .lbl_preco{color:#ff6900;font-weight:300;font-size:20px}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lit_texto{margin-top:20px;margin-bottom:10px;color:#666;font-weight:300;font-size:14px}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lit_npropriedades{width:75%;display:inline-block;vertical-align:middle;color:#999;font-weight:400;font-size:11px;text-transform:uppercase;text-align:right}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lit_npropriedades .txt_npropriedades{padding-right:50px}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lit_npropriedades .txt_npropriedades .bl{color:#ff6900}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .more{width:25%;display:inline-block;vertical-align:middle;color:#999;font-weight:400;font-size:11px;text-transform:uppercase;background-color:#f6f6f6}.modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .more .icon-seta-slider-right-grey{display:none}.modulo-listagem-empreendimentos .pnl_no_results{width:50%;margin:0 auto;padding-top:50px;font-size:16px;font-weight:300;text-align:center}.modulo-listagem-empreendimentos .pnl_no_results .lbl_no_results{display:block;margin-bottom:30px;color:#444;font-weight:300;font-size:24px}.modulo-listagem-empreendimentos .pnl_no_results .lnk_contactos{display:inline-block;text-align:center;font-weight:300;border:1px solid #ff6900;color:#ff6900;font-weight:400;font-size:13px;min-width:200px;box-sizing:border-box;height:44px;line-height:44px;text-transform:uppercase}.modulo-listagem-empreendimentos .pnl_no_results .lnk_contactos:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-listagem-empreendimentos .lbl_cancelar,.modulo-imoveis-listagem .lnk_contactos{display:inline-block;text-align:center;font-weight:300;border:1px solid #ff6900;color:#ff6900;font-weight:400;font-size:13px;min-width:200px;box-sizing:border-box;height:44px;line-height:44px;text-transform:uppercase}.normal .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lit_npropriedades{width:70%}.normal .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .more{width:30%}.small .modulo-listagem-empreendimentos .listagem-empreendimentos-holder{padding:0}.small .modulo-listagem-empreendimentos .comp-item-imovel{width:98%}.small .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lbl_local{font-size:11px}.small .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .from{margin-top:14px;position:initial}.small .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lit_npropriedades{text-align:left}.small .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lit_npropriedades .txt_npropriedades{padding-right:unset}.small .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lit_npropriedades .txt_npropriedades .bl{padding-left:30px}.small .modulo-listagem-empreendimentos .bloco_totais{margin-left:30px;text-align:center}.mini .modulo-listagem-empreendimentos .listagem-empreendimentos-holder{padding:0}.mini .modulo-listagem-empreendimentos .comp-item-imovel{width:98%}.mini .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lbl_local{font-size:11px}.mini .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .from .lbl_preco{font-size:21px}.mini .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .from{margin-top:14px;position:initial}.mini .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lit_npropriedades{text-align:left}.mini .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lit_npropriedades .txt_npropriedades{padding-right:unset}.mini .modulo-listagem-empreendimentos .comp-item-imovel .txt-imovel .lit_npropriedades .txt_npropriedades .bl{padding-left:30px}.mini .modulo-listagem-empreendimentos .bloco_totais .lbl_total_empreendimentos{width:80%;font-size:21px}.mini .modulo-listagem-empreendimentos .bloco_totais{margin-left:30px;text-align:center}
.modulo-banner-imoveis-destaques{display:block;height:800px;width:100%;overflow:hidden}.modulo-banner-imoveis-destaques .bx-wrapper{display:block;height:100%}.modulo-banner-imoveis-destaques .bx-wrapper .bx-viewport{display:block;height:100%}.modulo-banner-imoveis-destaques .slider_holder{display:block;height:100%;overflow:hidden}.modulo-banner-imoveis-destaques .slider_holder:after{content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0;background-color:transparent;background-color:rgba(0,0,0,.55);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8C000000,endColorstr=#8C000000);zoom:1}.modulo-banner-imoveis-destaques .slider_holder .slider_item{display:block;height:100%}.modulo-banner-imoveis-destaques .slider_holder .slider_item img{width:100%}.modulo-banner-imoveis-destaques .slider_holder .slider_item .info{display:block;z-index:5;text-align:center;margin-top:229px}.modulo-banner-imoveis-destaques .slider_holder .slider_item .info .lbl_preco{display:block;color:#fff;font-weight:900;font-size:38px}.modulo-banner-imoveis-destaques .slider_holder .slider_item .info .lbl_titulo{display:block;color:#fff;font-weight:300;font-size:42px;padding-bottom:22px}.modulo-banner-imoveis-destaques .slider_holder .slider_item .lnk_saiba_mais{display:block;color:#ff6900;font-weight:900;font-size:12px;text-transform:uppercase;width:162px;height:52px;background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;line-height:52px;margin:0 auto;transition:all .2s ease}.modulo-banner-imoveis-destaques .slider_holder .slider_item .lnk_saiba_mais:hover{color:#fff;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1}.modulo-banner-imoveis-destaques .navigation_holder{position:absolute;width:98%;top:400px;left:0;right:0;margin:auto}.modulo-banner-imoveis-destaques .navigation_holder .galeria-slider-nav{display:inline-block}.modulo-banner-imoveis-destaques .navigation_holder .js-prev-holder{float:left}.modulo-banner-imoveis-destaques .navigation_holder .js-next-holder{float:right}.modulo-banner-imoveis-destaques .navigation_holder .js-prev-holder:hover,.modulo-banner-imoveis-destaques .navigation_holder .js-next-holder:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-banner-imoveis-destaques .navigation_holder .bx-prev,.modulo-banner-imoveis-destaques .navigation_holder .bx-next{display:block;width:50px;height:50px;border-radius:50%;background-color:transparent;background-color:rgba(34,34,34,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99222222,endColorstr=#99222222);zoom:1}.modulo-banner-imoveis-destaques .navigation_holder .bx-prev span,.modulo-banner-imoveis-destaques .navigation_holder .bx-next span{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.large .modulo-banner-imoveis-destaques .slider_holder .slider_item .info{margin-top:189px}.large .modulo-banner-imoveis-destaques{height:670px}.large .modulo-banner-imoveis-destaques .navigation_holder{top:270px}.normal .modulo-banner-imoveis-destaques .slider_holder .slider_item .info{margin-top:189px}.normal .modulo-banner-imoveis-destaques{height:670px}.normal .modulo-banner-imoveis-destaques .navigation_holder{top:270px}.small .modulo-banner-imoveis-destaques .slider_holder .slider_item .info .lbl_titulo{font-size:23px}.small .modulo-banner-imoveis-destaques{height:480px}.small .modulo-banner-imoveis-destaques .navigation_holder{display:none}.mini .modulo-banner-imoveis-destaques .slider_holder .slider_item .info .lbl_titulo{font-size:23px}.mini .modulo-banner-imoveis-destaques{height:480px}.mini .modulo-banner-imoveis-destaques .navigation_holder{display:none}
.modulo-banner-link{display:block;width:100%;height:680px;overflow:hidden}.modulo-banner-link .titulos{display:block;width:80%;text-align:center;max-width:650px;margin:0 auto}.modulo-banner-link .linha{display:block;width:70px;height:2px;margin:0 auto;margin-bottom:30px;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1}.modulo-banner-link .titulos .titulo{display:block;color:#fff;font-weight:300;font-size:50px;padding-bottom:30px}.modulo-banner-link .titulos .subtitulo{display:block;color:#fff;font-weight:300;font-size:20px}.modulo-banner-link .lnk_banner{width:266px;height:62px;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;color:#fff;font-weight:900;font-size:14px;text-align:center;line-height:62px;display:block;text-transform:uppercase;margin:50px auto auto;transition:all .2s ease}.modulo-banner-link .lnk_banner:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-banner-link .imagem{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;overflow:hidden}.modulo-banner-link .imagem:after{content:'';display:block;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:transparent;background-color:rgba(0,0,0,.55);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8C000000,endColorstr=#8C000000);zoom:1}.small .modulo-banner-link .titulos .titulo{font-size:30px}.small .modulo-banner-link .lnk_banner{width:auto;display:inline-block;padding:0 20px}.small .modulo-banner-link{height:500px}.mini .modulo-banner-link .titulos .titulo{font-size:25px}.mini .modulo-banner-link .lnk_banner{width:auto;display:inline-block;padding:0 20px}.mini .modulo-banner-link{height:500px}
.modulo-conteudos-servicos{background-color:#f6f6f6;display:block}.modulo-conteudos-servicos .holder{max-width:1320px;width:90%;display:block;margin:0 auto}.modulo-conteudos-servicos .lbl_titulo{font-family:Muli;font-size:46px;color:#333;font-weight:300;display:block;padding-top:8.5%;text-align:center}.modulo-conteudos-servicos .lbl_subtitulo{font-family:Muli;font-size:24px;font-weight:300;color:#999;display:block;margin:1% auto 7%;text-align:center;max-width:65%}.modulo-conteudos-servicos .services{font-size:0}.modulo-conteudos-servicos .services .item img{transform:scale(1);transition:transform 500ms ease-in-out}.modulo-conteudos-servicos .services .item{font-size:0;height:330px;width:50%;display:inline-block}.modulo-conteudos-servicos .services .item:hover img{transform:scale(1.05);transition:transform 500ms ease-in-out;width:100%}.modulo-conteudos-servicos .services .item .w50{display:inline-block;width:50%;height:100%;vertical-align:top;padding:9.5% 6% 1% 8%;box-sizing:border-box;background-color:#fff}.modulo-conteudos-servicos .services .item .w50 .lbl_title_service{font-family:Muli;font-size:26px;color:#333;font-weight:300;display:block;margin-bottom:17%;max-width:80%}.modulo-conteudos-servicos .services .item .w50 .lbl_subtitle_service{font-family:Muli;font-size:14px;color:#666;line-height:150%}.modulo-conteudos-servicos .services .item:nth-child(3) .w50:first-child,.modulo-conteudos-servicos .services .item:nth-child(4) .w50:first-child{float:right}.normal .modulo-conteudos-servicos .services .item{height:300px}.normal conteudos-servicos .services .item .w50{padding:4%}
.modulo-imoveis-destaque .lbl_titulo{color:#333;font-weight:900;font-size:30px;display:block;margin-top:120px;text-align:center;text-transform:uppercase}.modulo-imoveis-destaque .list .item img{transform:scale(1);transition:transform 500ms ease-in-out}.modulo-imoveis-destaque .list .item:hover img{transform:scale(1.05);transition:transform 500ms ease-in-out;width:100%}.modulo-imoveis-destaque .lbl_subtitulo{display:block;color:#333;font-weight:300;font-size:24px;text-align:center;padding:10px 0 60px}.modulo-imoveis-destaque .list{font-size:0;max-width:1320px;margin:0 auto;box-sizing:border-box;z-index:99;width:90%;padding-bottom:40px}.modulo-imoveis-destaque .list .item{display:inline-block;width:33%;height:276px;box-sizing:border-box;padding:7.5px}.modulo-imoveis-destaque .list .item:first-child{width:66%;height:552px;float:left}.modulo-imoveis-destaque .list .item .item_holder{width:100%;height:100%;display:block;overflow:hidden}.modulo-imoveis-destaque .list .item .item_holder img{z-index:-1;width:100%}.modulo-imoveis-destaque .list .item .info_holder{position:absolute;bottom:0;right:0;z-index:10;width:100%;padding:0 8.5% 4.2%;box-sizing:border-box;background:url(/assets/release/images/overlay.png)}.modulo-imoveis-destaque .list .item:first-child .info_holder{padding:0 3.5% 2.2%}.modulo-imoveis-destaque .list .item .info_holder .lbl_titulo2{color:#fff;font-weight:900;font-size:18px;display:block;text-align:left;line-height:140%}.modulo-imoveis-destaque .list .item .info_holder .lbl_subtitulo2{color:#fff;font-weight:400;font-size:12px;display:inline-block;text-transform:uppercase;vertical-align:middle}.modulo-imoveis-destaque .list .item .info_holder .icon_location{display:inline-block;margin-right:8px;vertical-align:middle}.modulo-imoveis-destaque .list .item .info_holder .lbl_subtitulo{font-family:Muli;font-size:15px;color:#fff;display:inline-block}.modulo-imoveis-destaque .list .item .lbl_preco{color:#fff;font-weight:900;font-size:18px;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;line-height:33px;display:block;text-align:center;position:absolute;right:20px;top:22px;padding:0 8px}.normal .modulo-imoveis-destaque .list .item .info_holder .lbl_preco{position:relative;width:110px;padding:0 3%;margin-top:3%}.small .modulo-imoveis-destaque .list .item{width:100%}.small .modulo-imoveis-destaque .list .item:first-child{height:261px}.small .modulo-imoveis-destaque .lbl_subtitulo{padding:10px 0 37px}.mini .modulo-imoveis-destaque .list .item{width:100%}.mini .modulo-imoveis-destaque .list .item:first-child{height:261px}.mini .modulo-imoveis-destaque .lbl_subtitulo{padding:10px 0 37px}
.modulo-posts-destaque{display:block;padding-bottom:160px}.modulo-posts-destaque .top_holder .lbl_titulo{color:#000;font-weight:900;font-size:30px;display:block;text-align:center;text-transform:uppercase;padding-top:100px;padding-bottom:6px}.modulo-posts-destaque .top_holder .lbl_subtitulo{color:#000;font-weight:300;font-size:24px;display:block;text-align:center;padding-bottom:66px}.modulo-posts-destaque .top_holder .post_info{max-width:1375px;margin:0 auto;box-sizing:border-box;width:90%;font-size:0}.modulo-posts-destaque .top_holder .post_info .post_info_holer{width:33%;display:inline-block;box-sizing:border-box;padding:0 2%;vertical-align:top}.modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_type{background-color:#35c1ff;color:#fff;line-height:27px;display:inline-block;text-transform:uppercase;padding:0 1.5% 0 2%;font-family:Muli;font-size:11px;letter-spacing:3px}.modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_date{color:#999;font-weight:400;font-size:11px;display:block;text-transform:uppercase;padding-bottom:16px}.modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_titulo_post{display:block;color:#000;font-weight:700;font-size:20px;min-height:72px}.modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_subtitulo_post{color:#999;font-weight:400;font-size:14px;display:block;min-height:52px;padding-bottom:4px}.modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_reading{color:#ff6900;font-weight:900;font-size:11px;display:block;text-transform:uppercase;padding:20px 0}.modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_reading span{margin-left:10px}.modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_reading:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_reading .icon_continue{margin-left:3%;display:inline-block;vertical-align:middle}.normal .modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_type{display:table}.normal .modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_date{margin-left:0}.normal .modulo-conteudos-servicos .services .item .w50{padding:6% 6% 0}.small .modulo-banner-imoveis-destaques .slider_holder .slider_item .info{width:96%;margin:0 auto;margin-top:229px}.small .modulo-posts-destaque .top_holder .post_info .post_info_holer{width:100%;display:block;box-sizing:border-box;padding:0 2%;vertical-align:top}.small .modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_reading{padding:10px 0;margin-bottom:35px}.small .modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_reading span{margin-left:10px}.small .modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_subtitulo_post{padding-bottom:0}.small .modulo-posts-destaque .top_holder .lbl_titulo{padding-top:0}.small .modulo-posts-destaque .top_holder .lbl_subtitulo{padding-bottom:37px}.small .modulo-posts-destaque .top_holder .lbl_titulo{font-size:27px}.small .modulo-posts-destaque{padding-bottom:0}.small .modulo-imoveis-destaque .list .item .info_holder{position:absolute;bottom:0;right:0;z-index:10;width:100%;padding:0 3.5% 2.2%;box-sizing:border-box}.mini .modulo-banner-imoveis-destaques .slider_holder .slider_item .info{width:96%;margin:0 auto;margin-top:229px}.mini .modulo-posts-destaque .top_holder .post_info .post_info_holer{width:100%;display:block;box-sizing:border-box;padding:0 2%;vertical-align:top}.mini .modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_reading{padding:10px 0;margin-bottom:35px}.mini .modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_reading span{margin-left:10px}.mini .modulo-posts-destaque .top_holder .post_info .post_info_holer .lbl_subtitulo_post{padding-bottom:0}.mini .modulo-posts-destaque .top_holder .lbl_titulo{padding-top:0}.mini .modulo-posts-destaque .top_holder .lbl_subtitulo{padding-bottom:37px}.mini .modulo-posts-destaque .top_holder .lbl_titulo{font-size:27px}.mini .modulo-posts-destaque{padding-bottom:0}.mini .modulo-imoveis-destaque .list .item .info_holder{position:absolute;bottom:0;right:0;z-index:10;width:100%;padding:0 3.5% 2.2%;box-sizing:border-box}
.modulo-favoritos-consultados{display:inline-block}.modulo-favoritos-consultados .fav_count{color:#fff;font-weight:700;font-size:13px}.modulo-favoritos-consultados .btndropup{display:inline-block;margin-right:20px}.modulo-favoritos-consultados .btndropup .imo_vis:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-favoritos-consultados .btndropup>a{padding:0 5px;padding:5px}.modulo-favoritos-consultados .btndropup>a span{display:inline-block;vertical-align:middle;margin:0 1px}.modulo-favoritos-consultados .btndropup>a.open{background-color:#333}.modulo-favoritos-consultados .btndropup>a.open:hover{background-color:#333}.modulo-favoritos-consultados .loading:after{border-color:#fff;border-left-color:transparent;border-right-color:transparent}.modulo-favoritos-consultados .box{display:none;right:0;min-height:80px;position:absolute;top:40px;width:380px;z-index:100;background-color:#333;padding:20px 0 0;text-align:center}.modulo-favoritos-consultados .box.open{display:block}.modulo-favoritos-consultados .btndropup>a.open:after{top:100%;right:0;content:"";height:10px;width:100%;position:absolute;pointer-events:none;background:#333}.modulo-favoritos-consultados .box-titulo{color:#444;font-weight:300;font-size:18px;padding-left:22px;text-align:left;margin-bottom:21px;padding-top:5px}.modulo-favoritos-consultados .box-titulo .box-count{font-size:18px}.modulo-favoritos-consultados .box-titulo .box-count:before{content:'(';display:inline-block}.modulo-favoritos-consultados .box-titulo .box-count:after{content:')';display:inline-block}.modulo-favoritos-consultados .box-container.loading{min-height:100px}.modulo-favoritos-consultados .box-ver-todos{font-size:12px;color:#fff;margin-top:8px}.modulo-favoritos-consultados .lnk_ver_todos{display:none;line-height:68px;color:#fff;font-weight:400;font-size:20px;background-color:#ff6900;transition:all .2s ease}.modulo-favoritos-consultados .lnk_ver_todos:hover:after{display:none}.modulo-favoritos-consultados .lnk_ver_todos:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.large .modulo-favoritos-consultados .box{top:41px}.normal .modulo-favoritos-consultados .box{top:41px}
.module-idiomas{cursor:pointer;display:inline-block;text-align:center;top:0;vertical-align:middle}.module-idiomas .lbl_idioma_activo{color:#fff;font-weight:900;font-size:11px;text-transform:uppercase;display:block}.module-idiomas .lbl_idioma_activo span{vertical-align:middle;margin-right:5px;top:-2px}.module-idiomas .module-idiomas-submenu{display:none;left:0;line-height:22px;overflow:hidden;position:absolute;text-align:center;top:40px;width:100%}.module-idiomas:hover .lbl_idioma_activo{background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;color:#fff!important}.module-idiomas:hover .module-idiomas-submenu{display:block}.module-idiomas .module-idiomas-submenu li,.module-idiomas .module-idiomas-submenu li a{display:block;height:30px;line-height:30px;text-align:center;color:#fff;font-weight:900;font-size:11px;text-transform:uppercase}.module-idiomas .module-idiomas-submenu li a:hover{background-color:transparent;background-color:#c64f00;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC64F00,endColorstr=#FFC64F00);zoom:1}
.modulo-parceria-list{max-width:1346px;width:90%;margin:0 auto;display:block;padding-bottom:14.7%}.modulo-parceria-list .header_list{display:block;padding:0 1%;height:86px}.modulo-parceria-list .header_list .ddl_holder{float:right;margin-top:30px}.modulo-parceria-list .header_list .ddl_holder .sod_select{width:416px;border:none;background-color:#fff;font-weight:400;color:#089fdc;font-size:12px;cursor:pointer}.modulo-parceria-list .header_list .ddl_holder .sod_select:after{background:url(/assets/dev/images/down.png);content:"";position:absolute;z-index:999;right:5%;top:46%;display:block;height:6px;width:10px}.modulo-parceria-list .header_list .ddl_holder .sod_select .sod_list_wrapper{width:100%;margin:0;border:none;background-color:#fff}.modulo-parceria-list .pnl_no_results{width:50%;margin:0 auto;padding-top:100px;font-size:16px;font-weight:300;text-align:center}.modulo-parceria-list .pnl_no_results .lbl_no_results{display:block;margin-bottom:30px;color:#444;font-weight:300;font-size:24px}.modulo-parceria-list .pnl_no_results .lnk_contactos{display:inline-block;text-align:center;border:1px solid #089fdc;color:#089fdc;font-weight:400;font-size:13px;min-width:200px;box-sizing:border-box;height:44px;line-height:44px;text-transform:uppercase}.modulo-parceria-list .pnl_no_results .lbl_no_results_or{padding:0 3%}.modulo-parceria-list .pnl_no_results .lnk_continue_procurar{display:inline-block;background-color:#089fdc;text-align:center;color:#fff;font-weight:500;font-size:13px;text-transform:uppercase;min-width:200px;box-sizing:border-box;height:44px;line-height:44px}.modulo-parceria-list .header_list .ddl_holder .sod_select.open .sod_list_wrapper .sod_list{padding:0 30px}.modulo-parceria-list .header_list .ddl_holder .sod_select.open .sod_list_wrapper .sod_list .sod_option{color:#444;font-weight:400;font-size:16px;background:#fff}.modulo-parceria-list .header_list .ddl_holder .sod_select.open .sod_list_wrapper .sod_list .sod_option.selected{color:#009edf}.modulo-parceria-list .header_list .ddl_holder .sod_select.open .sod_list_wrapper .sod_list .sod_option.active{color:#009edf;background:#f6f6f6}.modulo-parceria-list .header_list .narticles{font-family:Lato,Arial,sans-serif;color:#333;font-weight:300;font-size:24px;display:inline-block;margin-top:35px}.modulo-parceria-list .list{font-size:0;display:block;width:100%;z-index:1}.modulo-parceria-list .list .item{width:33%;display:inline-block;box-sizing:border-box;padding:1.2% .7% 0 1%;vertical-align:top}.modulo-parceria-list .modulo-parceria-list{margin-top:28px}.modulo-parceria-list .list .item .div_img{max-width:420px;height:340px;overflow:hidden;text-align:center;margin:auto}.modulo-parceria-list .list .item .div_img:after{content:'';display:block;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:transparent;background-color:rgba(0,0,0,.15);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000);zoom:1}.modulo-parceria-list .list .item .div_img img{transform:scale(1);transition:transform 500ms ease-in-out;max-width:420px!important;height:340px!important}.modulo-parceria-list .list .item:hover .div_img img{transform:scale(1.05);transition:transform 500ms ease-in-out;width:100%}.modulo-parceria-list .list .item .info{text-align:left;background-color:#fff;padding:5% 8% 1% 7%;box-sizing:border-box;max-width:420px;text-align:center;margin:auto}.modulo-parceria-list .list .item .info .lbl_titulo{color:#444;font-weight:300;font-size:22px;display:block;margin-bottom:3px;min-height:40px}.modulo-parceria-list .list .item .info .lbl_texto{color:#666;font-weight:300;font-size:14px;display:block;margin-bottom:19%;line-height:180%;min-height:76px}.modulo-parceria-list .list .item .info .icon_categoria{display:table-cell;vertical-align:middle}.modulo-parceria-list .list .item .info .lbl_categoria{color:#079fdc;font-weight:400;font-size:13px;display:table-cell;vertical-align:middle;padding-left:10px}.modulo-parceria-list .list .item .info .separator{width:100%;display:block;height:1px;position:absolute;left:0;background-color:#f6f6f6}.modulo-parceria-list .list .item .info .categoria_wrapper{display:table;height:52px}.normal .modulo-parceria-list .list .item{width:50%}.small .modulo-parceria-list .list .item .div_img img{left:0}.small .modulo-parceria-list .list .item{width:100%}.small .modulo-parceria-list .list .item .info .lbl_texto{min-height:0}.mini .modulo-parceria-list .list .item .div_img img{left:0}.mini .modulo-parceria-list .list .item{width:100%}.mini .modulo-parceria-list .list .item .info .lbl_texto{min-height:0}
@charset "UTF-8";.modulo-zonas-destaque{width:100%;display:block;text-align:center;padding-top:82px}.modulo-zonas-destaque .lbl_titulo_principal{color:#535353;font-weight:300;font-size:34px;display:block;margin-top:28px;letter-spacing:6px}.modulo-zonas-destaque .lbl_subtitulo_principal{color:#535353;font-weight:300;font-size:16px;text-transform:uppercase;display:block;margin-top:12px;letter-spacing:3px}.modulo-zonas-destaque-list{width:100%;display:block;vertical-align:top;overflow:hidden;font-size:0;margin-top:130px}.modulo-zonas-destaque-list:before{content:'';position:absolute;left:50%;margin-left:-30px;top:0;z-index:2;width:0;height:0;border-style:solid;border-width:30px 30px 0;border-color:#fff transparent transparent}.modulo-zonas-destaque-list .zona-item{display:inline-block;zoom:1;*display:inline;width:25%;color:#fff;font-weight:400;font-size:20px;height:0;padding-bottom:25%;text-align:center;vertical-align:top}.modulo-zonas-destaque-list .zona-item img{position:absolute;left:0;transform:scale(1.02);transition:transform 300ms ease-in-out}.modulo-zonas-destaque-list .zona-item:hover img{transform:scale(1)}.modulo-zonas-destaque-list .tbl{position:absolute}.modulo-zonas-destaque-list .lbl_titulo{display:block;color:#fff;font-weight:700;font-size:25px;margin:0 auto;margin-bottom:20px;max-width:380px;letter-spacing:5px}.modulo-zonas-destaque-list .lbl_subtitulo{display:block;margin:0 auto;max-width:380px;color:#fff;font-size:16px}.modulo-zonas-destaque-list .lblsabermais{display:block;max-width:150px;height:46px;line-height:46px;border:1px solid #fff;margin:0 auto;margin-top:60px;font-size:12px;font-weight:700;letter-spacing:1px}.modulo-zonas-destaque-list .lblsabermais:hover{background-color:#fff;color:#000}.modulo-zonas-destaque-list .zona-item:first-child{width:50%;padding-bottom:50%;float:left}.modulo-zonas-destaque-list .zona-item:first-child .lbl_titulo{font-size:40px}.modulo-zonas-destaque-list .zona-item:first-child .lbl_subtitulo{font-size:20px}.modulo-zonas-destaque-list .zona-item:last-child{width:50%}.normal .modulo-zonas-destaque{padding-top:70px}.normal .modulo-zonas-destaque-list{margin-top:90px}.normal .modulo-zonas-destaque-list .zona-item .lbl_titulo{font-size:20px}.normal .modulo-zonas-destaque-list .zona-item .lbl_subtitulo{font-size:14px}.normal .modulo-zonas-destaque-list .zona-item .lblsabermais{height:30px;line-height:30px;font-size:11px;margin-top:40px}
@charset "UTF-8";.modulo-zonas-detalhe{display:block;text-align:left;padding-top:66px;margin:0 auto;background-color:#f7f7f7;padding-bottom:150px}.modulo-zonas-detalhe .wfull{max-width:1440px}.modulo-zonas-detalhe .lbl_titulo_principal{color:#4c4c4c;font-weight:500;font-size:14px;display:block;letter-spacing:1px}.modulo-zonas-detalhe .detalhes-holder{margin-top:50px}.modulo-zonas-detalhe .galeria{width:49%;display:inline-block;vertical-align:top}.modulo-zonas-detalhe .textos{width:48%;display:inline-block;color:#333;font-weight:300;font-size:13px;line-height:1.6em;margin-left:2%;vertical-align:top}.modulo-zonas-detalhe .textos b,.modulo-zonas-detalhe .textos strong{font-size:18px;font-weight:300}.modulo-zonas-detalhe .descricao{background-color:#fcfcfc;padding:60px;box-sizing:border-box;margin-bottom:40px;max-width:640px}.modulo-zonas-detalhe .mapa{max-width:640px;overflow:hidden}.modulo-zonas-detalhe .mapa img{max-width:100%}.modulo-zonas-detalhe-list .zona-item{display:inline-block;zoom:1;*display:inline;width:48%;color:#fff;font-weight:400;font-size:20px;text-align:center;vertical-align:top;box-sizing:border-box;height:0;padding-bottom:25%;margin-right:2%;margin-bottom:1%;background-color:#fcfcfc}.modulo-zonas-detalhe-list .zona-imagem{width:50%;display:block;height:0;padding-bottom:50%;overflow:hidden}.modulo-zonas-detalhe-list .zona-item img{position:absolute;left:0;transform:scale(1.02);transition:transform 300ms ease-in-out}.modulo-zonas-detalhe-list .zona-item:hover img{transform:scale(1)}.modulo-zonas-detalhe-list .zona-textos{padding:50px 40px;width:50%;display:block;box-sizing:border-box;position:absolute;right:0;top:0;text-align:left;color:#262525}.modulo-zonas-detalhe-list .lbl_titulo{display:block;font-weight:700;font-size:16px;margin-bottom:10px;letter-spacing:5px}.modulo-zonas-detalhe-list .lbl_subtitulo{display:block;margin:0 auto;font-weight:400;font-size:14px;margin-bottom:40px}.modulo-zonas-detalhe-list .lbl_descricao{display:block;font-weight:300;font-size:13px;letter-spacing:1px;margin-bottom:48px;max-width:440px;line-height:1.5em}.lnk_zona,.lnk_imoveis{color:#262525;font-weight:700;font-size:12px;letter-spacing:1px;margin-right:10px}.lnk_zona span,.lnk_imoveis span{margin-right:5px;vertical-align:middle}.modulo-zonas-detalhe-list .zona-item:nth-child(7n),.modulo-zonas-detalhe-list .zona-item:first-child,.modulo-zonas-detalhe-list .zona-item:nth-child(6n+4){padding-bottom:51%}.modulo-zonas-detalhe-list .zona-item:nth-child(7n) .zona-imagem,.modulo-zonas-detalhe-list .zona-item:first-child .zona-imagem,.modulo-zonas-detalhe-list .zona-item:nth-child(6n+4) .zona-imagem{width:100%;padding-bottom:104%}.modulo-zonas-detalhe-list .zona-item:nth-child(7n) .zona-textos,.modulo-zonas-detalhe-list .zona-item:first-child .zona-textos,.modulo-zonas-detalhe-list .zona-item:nth-child(6n+4) .zona-textos{color:#fff;left:0;top:auto;bottom:18px;background-color:transparent;width:auto}.modulo-zonas-detalhe-list .zona-item:nth-child(7n) .lbl_titulo,.modulo-zonas-detalhe-list .zona-item:first-child .lbl_titulo,.modulo-zonas-detalhe-list .zona-item:nth-child(6n+4) .lbl_titulo{font-size:27px}.modulo-zonas-detalhe-list .zona-item:nth-child(7n) .lbl_descricao,.modulo-zonas-detalhe-list .zona-item:first-child .lbl_descricao,.modulo-zonas-detalhe-list .zona-item:nth-child(6n+4) .lbl_descricao{font-size:15px}.modulo-zonas-detalhe-list .zona-item:nth-child(7n) .lnk_zona,.modulo-zonas-detalhe-list .zona-item:nth-child(7n) .lnk_imoveis,.modulo-zonas-detalhe-list .zona-item:first-child .lnk_zona,.modulo-zonas-detalhe-list .zona-item:first-child .lnk_imoveis,.modulo-zonas-detalhe-list .zona-item:nth-child(6n+4) .lnk_zona,.modulo-zonas-detalhe-list .zona-item:nth-child(6n+4) .lnk_imoveis{color:#fff}.modulo-zonas-detalhe-list .zona-item:nth-child(7n),.modulo-zonas-detalhe-list .zona-item:first-child{float:left}.modulo-zonas-detalhe-list .zona-item:nth-child(6n+4){float:right}.large .modulo-zonas-detalhe-list .zona-textos{padding:40px}.large .modulo-zonas-detalhe-list .zona-item .lbl_titulo{font-size:16px;letter-spacing:1px;margin-bottom:10px}.large .modulo-zonas-detalhe-list .lbl_subtitulo{margin-bottom:30px}.large .modulo-zonas-detalhe-list .lbl_descricao{font-size:13px;margin-bottom:20px;line-height:1.2em;height:58px;overflow:hidden}.large .lnk_zona,.large .lnk_imoveis{display:block;font-size:11px;margin-bottom:5px}.large .modulo-zonas-detalhe-list .zona-item:nth-child(7n) .lbl_descricao,.large .modulo-zonas-detalhe-list .zona-item:first-child .lbl_descricao,.large .modulo-zonas-detalhe-list .zona-item:nth-child(6n+4) .lbl_descricao{font-size:14px;height:auto}.normal .modulo-zonas-detalhe-list .zona-textos{padding:30px 40px}.normal .modulo-zonas-detalhe-list .zona-item .lbl_titulo{font-size:14px;letter-spacing:1px;margin-bottom:5px}.normal .modulo-zonas-detalhe-list .lbl_subtitulo{margin-bottom:20px}.normal .modulo-zonas-detalhe-list .lbl_descricao{font-size:12px;margin-bottom:20px;line-height:1.2em;height:58px;overflow:hidden}.normal .lnk_zona,.normal .lnk_imoveis{display:block;font-size:11px;margin-bottom:5px}.normal .modulo-zonas-detalhe-list .zona-item:nth-child(7n) .lbl_descricao,.normal .modulo-zonas-detalhe-list .zona-item:first-child .lbl_descricao,.normal .modulo-zonas-detalhe-list .zona-item:nth-child(6n+4) .lbl_descricao{font-size:13px;height:auto}
@charset "UTF-8";.modulo-zonas-listagem{display:block;text-align:left;padding-top:66px;margin:0 auto;background-color:#f7f7f7;padding-bottom:150px}.modulo-zonas-listagem .wfull{max-width:1440px}.modulo-zonas-listagem .lbl_titulo_principal{color:#4c4c4c;font-weight:500;font-size:14px;display:block;letter-spacing:1px}.modulo-zonas-listagem-list{width:100%;display:block;vertical-align:top;overflow:hidden;font-size:0;margin-top:49px}.modulo-zonas-listagem-list .zona-item{display:inline-block;zoom:1;*display:inline;width:48%;color:#fff;font-weight:400;font-size:20px;text-align:center;vertical-align:top;box-sizing:border-box;height:0;padding-bottom:25%;margin-right:2%;margin-bottom:1%;background-color:#fcfcfc}.modulo-zonas-listagem-list .zona-imagem{width:50%;display:block;height:0;padding-bottom:50%;overflow:hidden}.modulo-zonas-listagem-list .zona-item img{position:absolute;left:0;transform:scale(1.02);transition:transform 300ms ease-in-out}.modulo-zonas-listagem-list .zona-item:hover img{transform:scale(1)}.modulo-zonas-listagem-list .zona-textos{padding:50px 40px;width:50%;display:block;box-sizing:border-box;position:absolute;right:0;top:0;text-align:left;color:#262525}.modulo-zonas-listagem-list .lbl_titulo{display:block;font-weight:700;font-size:16px;margin-bottom:10px;letter-spacing:5px}.modulo-zonas-listagem-list .lbl_subtitulo{display:block;margin:0 auto;font-weight:400;font-size:14px;margin-bottom:40px}.modulo-zonas-listagem-list .lbl_descricao{display:block;font-weight:300;font-size:13px;letter-spacing:1px;margin-bottom:48px;max-width:440px;line-height:1.5em}.lnk_zona,.lnk_imoveis{color:#262525;font-weight:700;font-size:12px;letter-spacing:1px;margin-right:10px}.lnk_zona span,.lnk_imoveis span{margin-right:5px;vertical-align:middle}.modulo-zonas-listagem-list .zona-item:nth-child(7n),.modulo-zonas-listagem-list .zona-item:first-child,.modulo-zonas-listagem-list .zona-item:nth-child(6n+4){padding-bottom:51%}.modulo-zonas-listagem-list .zona-item:nth-child(7n) .zona-imagem,.modulo-zonas-listagem-list .zona-item:first-child .zona-imagem,.modulo-zonas-listagem-list .zona-item:nth-child(6n+4) .zona-imagem{width:100%;padding-bottom:104%}.modulo-zonas-listagem-list .zona-item:nth-child(7n) .zona-textos,.modulo-zonas-listagem-list .zona-item:first-child .zona-textos,.modulo-zonas-listagem-list .zona-item:nth-child(6n+4) .zona-textos{color:#fff;left:0;top:auto;bottom:18px;background-color:transparent;width:auto}.modulo-zonas-listagem-list .zona-item:nth-child(7n) .lbl_titulo,.modulo-zonas-listagem-list .zona-item:first-child .lbl_titulo,.modulo-zonas-listagem-list .zona-item:nth-child(6n+4) .lbl_titulo{font-size:27px}.modulo-zonas-listagem-list .zona-item:nth-child(7n) .lbl_descricao,.modulo-zonas-listagem-list .zona-item:first-child .lbl_descricao,.modulo-zonas-listagem-list .zona-item:nth-child(6n+4) .lbl_descricao{font-size:15px}.modulo-zonas-listagem-list .zona-item:nth-child(7n) .lnk_zona,.modulo-zonas-listagem-list .zona-item:nth-child(7n) .lnk_imoveis,.modulo-zonas-listagem-list .zona-item:first-child .lnk_zona,.modulo-zonas-listagem-list .zona-item:first-child .lnk_imoveis,.modulo-zonas-listagem-list .zona-item:nth-child(6n+4) .lnk_zona,.modulo-zonas-listagem-list .zona-item:nth-child(6n+4) .lnk_imoveis{color:#fff}.modulo-zonas-listagem-list .zona-item:nth-child(7n),.modulo-zonas-listagem-list .zona-item:first-child{float:left}.modulo-zonas-listagem-list .zona-item:nth-child(6n+4){float:right}.large .modulo-zonas-listagem-list .zona-textos{padding:40px}.large .modulo-zonas-listagem-list .zona-item .lbl_titulo{font-size:16px;letter-spacing:1px;margin-bottom:10px}.large .modulo-zonas-listagem-list .lbl_subtitulo{margin-bottom:30px}.large .modulo-zonas-listagem-list .lbl_descricao{font-size:13px;margin-bottom:20px;line-height:1.2em;height:58px;overflow:hidden}.large .lnk_zona,.large .lnk_imoveis{display:block;font-size:11px;margin-bottom:5px}.large .modulo-zonas-listagem-list .zona-item:nth-child(7n) .lbl_descricao,.large .modulo-zonas-listagem-list .zona-item:first-child .lbl_descricao,.large .modulo-zonas-listagem-list .zona-item:nth-child(6n+4) .lbl_descricao{font-size:14px;height:auto}.normal .modulo-zonas-listagem-list .zona-textos{padding:30px 40px}.normal .modulo-zonas-listagem-list .zona-item .lbl_titulo{font-size:14px;letter-spacing:1px;margin-bottom:5px}.normal .modulo-zonas-listagem-list .lbl_subtitulo{margin-bottom:20px}.normal .modulo-zonas-listagem-list .lbl_descricao{font-size:12px;margin-bottom:20px;line-height:1.2em;height:58px;overflow:hidden}.normal .lnk_zona,.normal .lnk_imoveis{display:block;font-size:11px;margin-bottom:5px}.normal .modulo-zonas-listagem-list .zona-item:nth-child(7n) .lbl_descricao,.normal .modulo-zonas-listagem-list .zona-item:first-child .lbl_descricao,.normal .modulo-zonas-listagem-list .zona-item:nth-child(6n+4) .lbl_descricao{font-size:13px;height:auto}
.modulo-banner-show-empreendimento{height:380px;background-color:#333}.modulo-banner-show-empreendimento .tbl{width:90%;max-width:1320px}.big .modulo-banner-show-empreendimento .tbl .tblcell,.large .modulo-banner-show-empreendimento .tbl .tblcell,.normal .modulo-banner-show-empreendimento .tbl .tblcell{vertical-align:top;padding-top:66px;font-size:0}.modulo-banner-show-empreendimento .texto{display:inline-block;width:50%;vertical-align:top}.modulo-banner-show-empreendimento .preco{display:inline-block;width:50%;vertical-align:top}.modulo-banner-show-empreendimento .img-holder{display:block;position:absolute;left:0;height:100%;width:100%;top:0;overflow:hidden}.modulo-banner-show-empreendimento .img-holder:after{content:'';display:block;width:100%;height:100%;background-color:rgba(4,13,30,.4);position:absolute;left:0;top:0}.modulo-banner-show-empreendimento .texto_inner{display:inline-block;vertical-align:top}.modulo-banner-show-empreendimento h1{color:#fff;font-weight:700;font-size:32px}.modulo-banner-show-empreendimento .lbl_localizacao{color:#fff;font-weight:300;font-size:32px;display:block}.modulo-banner-show-empreendimento .back{display:inline-block;vertical-align:top}.modulo-banner-show-empreendimento .back .lnk_back{display:block;z-index:5;padding:14px 32px 0 0}.modulo-banner-show-empreendimento .back .lnk_back .icon-seta_back{display:block;z-index:2}.modulo-banner-show-empreendimento .back .lnk_back span{display:inline-block;vertical-align:middle}.modulo-banner-show-empreendimento .back .lnk_back:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-banner-show-empreendimento .lbl_from{color:#fff;font-weight:700;font-size:16px;display:block;text-align:right}.modulo-banner-show-empreendimento .lbl_preco{color:#ff6900;font-weight:700;font-size:32px;display:block;margin-bottom:14px;text-align:right}.modulo-banner-show-empreendimento .navegacao-holder{max-width:1280px;margin:0 auto;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:90%;z-index:2}.small .modulo-banner-show-empreendimento .back .lnk_back .icon-seta_back{display:none}.small .modulo-banner-show-empreendimento .texto_inner{display:block}.small .modulo-banner-show-empreendimento .texto{width:100%;text-align:center}.small .modulo-banner-show-empreendimento h1{font-size:27px}.small .modulo-banner-show-empreendimento .preco{display:block;width:100%}.small .modulo-banner-show-empreendimento .lbl_from{display:block;text-align:center;font-size:18px}.small .modulo-banner-show-empreendimento .lbl_preco{display:block;text-align:center;margin-bottom:0}.small .modulo-banner-show-empreendimento .back .lnk_back span{display:none}.mini .modulo-banner-show-empreendimento .back .lnk_back .icon-seta_back{display:none}.mini .modulo-banner-show-empreendimento .texto_inner{display:block}.mini .modulo-banner-show-empreendimento .texto{width:100%;text-align:center}.mini .modulo-banner-show-empreendimento h1{font-size:27px}.mini .modulo-banner-show-empreendimento .preco{display:block;width:100%}.mini .modulo-banner-show-empreendimento .lbl_from{display:block;text-align:center;font-size:18px}.mini .modulo-banner-show-empreendimento .lbl_preco{display:block;text-align:center;margin-bottom:0}.mini .modulo-banner-show-empreendimento .back .lnk_back span{display:none}
.modulo-dados-resumidos-empreendimento{width:100%}.modulo-dados-resumidos-empreendimento .lbl_descricao_dados{color:#444;font-weight:400;font-size:20px;margin-bottom:20px;display:block}.modulo-dados-resumidos-empreendimento .dados-bloco{display:table-cell;width:52%}.modulo-dados-resumidos-empreendimento .bloco-dados{color:#333;font-weight:400;font-size:13px;letter-spacing:1px;width:100%;margin:0 auto;display:table-cell;min-width:306px}.modulo-dados-resumidos-empreendimento .bloco-dados li{padding-bottom:14px;padding-top:14px;border-bottom:1px solid #ddd;display:block;box-sizing:border-box;text-transform:uppercase}.modulo-dados-resumidos-empreendimento .bloco-dados li:first-child{padding-top:0}.modulo-dados-resumidos-empreendimento .bloco-dados b{color:#999;font-weight:400;font-size:11px;text-transform:uppercase;display:inline-block;width:45%;max-width:120px}
@charset "UTF-8";.modulo-galeria-empreendimento{width:100%;height:743px;margin:0 auto;display:block;vertical-align:top;overflow:hidden;max-width:1320px;text-align:center}.modulo-galeria-empreendimento .certificacao_energetica{position:absolute;left:14px;bottom:126px;width:64px;height:64px;display:block;z-index:10}.modulo-galeria-empreendimento .lbl_destaques{position:absolute;left:0;top:20px;width:100%;z-index:2}.modulo-galeria-empreendimento .faixa{width:30%;display:block;height:40px;max-width:110px;background-color:#46b380;margin-bottom:10px;text-align:right}.modulo-galeria-empreendimento .faixa span{top:50%;margin-top:-10px;position:absolute;right:20px}.modulo-galeria-empreendimento .faixa:after{content:'';position:absolute;right:-11px;top:0;width:0;height:0;border-style:solid;border-width:40px 11px 0 0;border-color:#46b380 transparent transparent}.modulo-galeria-empreendimento .full_screen{bottom:30px;display:block;height:72px;left:30px;pointer-events:none;position:absolute;width:72px;z-index:10}.modulo-galeria-empreendimento .modulo-galeria-slider{clear:both;width:100%;height:100%}.modulo-galeria-empreendimento .modulo-galeria-slider a{display:block}.modulo-galeria-empreendimento .modulo-galeria-slider a img{width:100%}.modulo-galeria-empreendimento .galleria-stage{height:743px;background:none!important}.modulo-galeria-empreendimento .fullscreen .galleria-stage{height:89%}.modulo-galeria-empreendimento .galleria-image-nav{margin:0;top:auto;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";bottom:0;height:110px;z-index:15;background-color:transparent}.modulo-galeria-empreendimento .galleria-image-nav-left,.modulo-galeria-empreendimento .galleria-image-nav-right{cursor:pointer;height:70px;width:70px;position:absolute;top:20px;z-index:2;background-color:transparent}.modulo-galeria-empreendimento .galleria-image-nav-right{right:20px!important;left:auto;top:-370px}.modulo-galeria-empreendimento .galleria-image-nav-left{left:20px!important;right:auto;top:-370px}.modulo-galeria-empreendimento .icon-galeria-left,.modulo-galeria-empreendimento .icon-galeria-right{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-galeria-empreendimento .icon-galeria-left.full{left:-1000%}.modulo-galeria-empreendimento .icon-galeria-right.full{right:-1000%}.modulo-galeria-empreendimento .galleria-image-nav-left:hover,.modulo-galeria-empreendimento .galleria-image-nav-right:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-galeria-empreendimento .galleria-carousel .galleria-thumbnails-list{margin:0}.modulo-galeria-empreendimento .galleria-thumbnails-container{position:absolute;z-index:20;margin:auto;overflow:hidden;bottom:30px;width:90%;max-width:916px;height:69px;left:0;right:0}.modulo-galeria-empreendimento .galleria-thumbnails{width:100%!important;height:69px!important}.modulo-galeria-empreendimento .galleria-thumbnails .galleria-image img{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";height:69px;max-width:103px!important}.modulo-galeria-empreendimento .galleria-thumbnails .galleria-image.active img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";height:65px!important;top:0!important}.modulo-galeria-empreendimento .galleria-thumbnails .galleria-image{height:69px;width:100px;border:none;margin:0;margin-right:10px;overflow:hidden;float:left;cursor:pointer;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";transition:all .3s ease}.modulo-galeria-empreendimento .galleria-thumbnails .galleria-image:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-galeria-empreendimento .galleria-thumbnails .galleria-image.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";border:2px solid #ff6900;height:65px!important}.modulo-galeria-empreendimento .galleria-carousel .galleria-thumb-nav-left,.modulo-galeria-empreendimento .galleria-carousel .galleria-thumb-nav-right{display:none}.modulo-galeria-empreendimento .galleria-info{display:block;position:absolute;right:40px;bottom:138px;width:auto;height:54px}.modulo-galeria-empreendimento .galleria-info .galleria-play{position:relative;width:52px;height:52px;display:block;float:right;top:auto;bottom:0;border-radius:50%;background-color:rgba(119,119,119,.6);margin-right:10px;transition:all .3s ease}.modulo-galeria-empreendimento .galleria-info .galleria-play:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.modulo-galeria-empreendimento .galleria-info .galleria-play span{position:absolute;left:0;right:-5px;top:0;bottom:0;margin:auto}.modulo-galeria-empreendimento .galleria-info .galleria-play span.icon-pause{right:0}.modulo-galeria-empreendimento .galleria-info .galleria-fullscreen{position:relative;width:52px;height:52px;display:block;float:right;top:auto;bottom:0;border-radius:50%;background-color:rgba(119,119,119,.6);transition:all .3s ease}.modulo-galeria-empreendimento .galleria-info .galleria-fullscreen:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.modulo-galeria-empreendimento .galleria-info .galleria-fullscreen span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-galeria-empreendimento .galleria-tooltip{display:none}.modulo-galeria-empreendimento .galleria-counter{display:none!important}.normal .modulo-galeria-empreendimento{height:480px}.normal .modulo-galeria-empreendimento .modulo-galeria-slider{height:100%}.normal .modulo-galeria-empreendimento .modulo-galeria-slider li{height:100%;display:block;background-color:#FFF}.normal .modulo-galeria-empreendimento .modulo-galeria-slider a{display:block;height:100%}.normal .modulo-galeria-empreendimento .modulo-galeria-slider a img{width:auto;height:480px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.small .page-empreendimento-show .bloco-empreendimento-galeria{width:96%;display:block}.small .modulo-galeria-empreendimento{height:420px}.small .modulo-galeria-empreendimento .modulo-galeria-slider{height:100%}.small .modulo-galeria-empreendimento .modulo-galeria-slider li{height:100%;display:block}.small .modulo-galeria-empreendimento .modulo-galeria-slider a{display:block;height:100%}.small .modulo-galeria-empreendimento .modulo-galeria-slider a img{width:auto;height:420px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.mini .page-empreendimento-show .bloco-empreendimento-galeria{width:96%;display:block}.mini .modulo-galeria-empreendimento{height:380px}.mini .modulo-galeria-empreendimento .modulo-galeria-slider{height:100%}.mini .modulo-galeria-empreendimento .modulo-galeria-slider li{height:100%;display:block}.mini .modulo-galeria-empreendimento .modulo-galeria-slider a{display:block;height:100%}.mini .modulo-galeria-empreendimento .modulo-galeria-slider a img{width:auto;height:380px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.modulo-pedido-informacao-empreendimento .lbl_titulo.lbl_interessado{color:#333;font-weight:300;font-size:24px;display:block;margin-bottom:20px}.modulo-pedido-informacao-empreendimento .lbl_subtitulo{color:#666;font-weight:400;font-size:15px;display:block;margin-bottom:30px}.modulo-pedido-informacao-empreendimento .rbt_opcoes li{display:inline-block;margin-right:10px}.modulo-pedido-informacao-empreendimento .rbt_opcoes li input{vertical-align:middle;margin-right:5px}.modulo-pedido-informacao-empreendimento .rbt_opcoes{margin-bottom:20px;font-size:13px;color:#666;line-height:20px}.modulo-pedido-informacao-empreendimento .input{border:0;background-color:#fff;box-sizing:border-box;height:58px;width:100%;margin-bottom:10px;padding:0 10px;color:#999;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase}.modulo-pedido-informacao-empreendimento .input ::-webkit-input-placeholder{color:#999}.modulo-pedido-informacao-empreendimento .input :-moz-placeholder{color:#999;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pedido-informacao-empreendimento .input ::-moz-placeholder{color:#999;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pedido-informacao-empreendimento .input :-ms-input-placeholder{color:#999}.modulo-pedido-informacao-empreendimento textarea.input{padding-top:10px;height:155px;color:#999;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;resize:vertical}.modulo-pedido-informacao-empreendimento textarea.input ::-webkit-input-placeholder{color:#999}.modulo-pedido-informacao-empreendimento textarea.input :-moz-placeholder{color:#999;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pedido-informacao-empreendimento textarea.input ::-moz-placeholder{color:#999;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pedido-informacao-empreendimento textarea.input :-ms-input-placeholder{color:#999}.modulo-pedido-informacao-empreendimento .validator{right:-10px}.modulo-pedido-informacao-empreendimento .validator .erroMark{background-color:#fff;color:#099fdc;font-size:24px;line-height:27px;border-radius:50%;font-weight:bolder}.modulo-pedido-informacao-empreendimento .validator .erroDetail{padding:5px 47px 5px 20px;background-color:#099fdc;color:#fff;border-radius:50px;right:-8px}.modulo-pedido-informacao-empreendimento .btn_enviar{display:block;background-color:#ff6900;height:62px;line-height:62px;text-align:center;width:100%;color:#fff;font-weight:400;font-size:20px}.modulo-pedido-informacao-empreendimento .btn_enviar:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-pedido-informacao-empreendimento .validator .erroMark{color:#ff6900}.modulo-pedido-informacao-empreendimento .validator .erroDetail{background-color:#ff6900}.modulo-pedido-informacao-empreendimento .validator{right:0;top:0}.modulo-pedido-informacao-empreendimento .linha_rgpd{clear:both;width:100%;display:block;margin:10px auto;font-size:13px;color:#878787;text-align:left;margin-bottom:20px}.modulo-pedido-informacao-empreendimento .linha_rgpd .lnk_rgpd{color:#ff6900;font-weight:600;display:inline-block;top:1px;font-size:12px}.modulo-pedido-informacao-empreendimento .chk_rgpd{color:#666;margin-bottom:10px;font-weight:700;font-size:12px}.modulo-pedido-informacao-empreendimento .chk_rgpd label{position:relative;top:1px;padding-left:7px;cursor:pointer}
@charset "UTF-8";.modulo-relacionados-empreendimento{max-width:1320px;width:90%;margin:0 auto;padding-top:80px;padding-bottom:40px}.modulo-relacionados-empreendimento .lbl_imoveis_relacionados{color:#333;font-weight:300;font-size:38px;display:block;text-align:center}.modulo-relacionados-empreendimento .lbl_imoveis_relacionados_subtitulo{color:#999;font-weight:300;font-size:18px;display:block;text-align:center;margin-top:26px}.modulo-relacionados-empreendimento .modulo-relacionados-item-holder{font-size:0;max-width:1320px;width:100%;margin:0 auto;margin-top:60px}.modulo-relacionados-empreendimento .comp-item-imovel .img-imovel{padding-bottom:80%}.modulo-relacionados-empreendimento .lnk_todos-empreendimento{width:196px;height:46px;border:2px solid #099fdc;text-align:center;display:table-cell;color:#099fdc;font-weight:300;font-size:14px;float:right;margin-top:-80px;margin-right:25px;cursor:pointer}.modulo-relacionados-empreendimento .lnk_todos-empreendimento .link-todos-empreendimento-inner{top:25%}.modulo-relacionados-empreendimento .lnk_todos-empreendimento .link-todos-empreendimento-inner .icon-seta-slider-right-grey{margin-left:15px}.modulo-relacionados-empreendimento .comp-item-imovel .txt-imovel .lbl_nquartos{display:none}.modulo-relacionados-empreendimento .comp-item-imovel .txt-imovel .lbl_nums{width:33%}.normal .modulo-relacionados-empreendimento .comp-item-imovel .txt-imovel .lbl_nums{font-weight:300;font-size:10px;text-transform:lowercase}
@charset "UTF-8";.modulo-imoveis-listagem{max-width:1320px;margin:0 auto;padding-bottom:120px}.modulo-imoveis-listagem .bloco-ordenacoes{margin-bottom:35px;padding-top:30px;font-size:0}.modulo-imoveis-listagem .bloco-ordenacoes .lbl_total_imoveis{color:#000;font-weight:300;font-size:24px;display:inline-block;vertical-align:middle;width:50%}.modulo-imoveis-listagem .bloco-ordenacoes .lbl_total_imoveis b{color:#ff6900}.modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes{display:inline-block;width:50%;text-align:right}.modulo-imoveis-listagem .bloco-ordenacoes .lbl_ordenar_por{display:inline-block;vertical-align:middle;color:#999;font-weight:400;font-size:11px;padding-right:22px;text-transform:uppercase}.modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes .listagem-bloco-ordenacoes{color:#aaa;font-weight:400;font-size:16px}.modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes .listagem-bloco-ordenacoes .sod_select:hover{cursor:pointer}.modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes .listagem-bloco-ordenacoes .ddls_ordenacoes{width:310px}.modulo-imoveis-listagem .listagem-bloco-ordenacoes{display:inline-block;vertical-align:middle}.modulo-imoveis-listagem .listagem-imoveis-holder{font-size:0;box-sizing:border-box}.modulo-imoveis-listagem .sod_select{border:2px solid #ccc;width:100%;color:#000;font-weight:400;font-size:16px;text-transform:none}.modulo-imoveis-listagem .sod_select:after{display:block;content:"";width:8px;height:5px;position:absolute;background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8xMi8xNu5TgwYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAMUlEQVQImW2MsQ0AIAzDnH4LB/GuWUuFJ8uREhcCcAydHQFqhulR37FzTH3vW6sZpl9mORSZwkFfgQAAAABJRU5ErkJggg==);top:23px;right:15px}.modulo-imoveis-listagem .sod_select.open .sod_list_wrapper{width:100%;left:0;border:2px solid #eee}.modulo-imoveis-listagem .sod_select.open .sod_list_wrapper .sod_list .sod_option.active{background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;color:#fff!important}.modulo-imoveis-listagem .sod_select.open .sod_list_wrapper .sod_list .sod_option.selected{color:#ff6900}.modulo-imoveis-listagem .comp-item-imovel{width:31.3%;margin:0 1%;margin-bottom:20px;vertical-align:top}.modulo-imoveis-listagem .comp-item-imovel .img-imovel{overflow:hidden;display:block;width:100%;height:310px;padding:0}.modulo-imoveis-listagem .comp-item-imovel .lnk_imo{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.modulo-imoveis-listagem .comp-item-imovel .lbl_destaques{display:none}.modulo-imoveis-listagem .comp-item-imovel a .lbl_preco{font-family:Lato;color:#fff;font-weight:700;font-size:18px}.modulo-imoveis-listagem .pnl_no_results{width:50%;margin:0 auto;padding-top:100px;font-size:16px;font-weight:300;text-align:center}.modulo-imoveis-listagem .pnl_no_results .lbl_no_results{display:block;margin-bottom:30px;color:#444;font-weight:300;font-size:24px}.modulo-imoveis-listagem .lbl_cancelar,.modulo-imoveis-listagem .lnk_contactos{display:inline-block;text-align:center;font-weight:300;border:1px solid #ff6900;color:#ff6900;font-weight:400;font-size:13px;min-width:200px;box-sizing:border-box;height:44px;line-height:44px;text-transform:uppercase}.modulo-imoveis-listagem .lbl_cancelar,.modulo-imoveis-listagem .lbl_no_results_or{padding:0 3%}.modulo-imoveis-listagem .lnk_continue_procurar{display:inline-block;background-color:#ff6900;text-align:center;color:#fff;font-weight:500;font-size:13px;text-transform:uppercase;min-width:200px;box-sizing:border-box;height:44px;line-height:44px}.modulo-imoveis-listagem .lnk_contactos:hover,.modulo-imoveis-listagem .lnk_continue_procurar:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.normal .modulo-imoveis-listagem .bloco-ordenacoes{font-size:0;width:95%;margin:30px auto;padding:0}.normal .modulo-imoveis-listagem .listagem-imoveis-holder{padding:0;margin:0 auto;width:96%}.normal .modulo-imoveis-listagem .comp-item-imovel{width:48%}.normal .modulo-imoveis-listagem .bloco-ordenacoes .lbl_total_imoveis{width:25%}.normal .modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes{display:inline-block;width:75%;text-align:right}.normal .modulo-imoveis-listagem .pnl_no_results{width:70%}.large .modulo-imoveis-listagem .bloco-ordenacoes .lbl_total_imoveis{width:35%}.large .modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes{display:inline-block;width:65%;text-align:right}.large .modulo-imoveis-listagem .bloco-ordenacoes{font-size:0;margin:30px auto;padding:0}.large .modulo-imoveis-listagem .listagem-imoveis-holder{margin:0 auto}.large .modulo-imoveis-listagem .pnl_no_results{width:60%}.large .modulo-imoveis-listagem{width:90%}.small .modulo-imoveis-listagem .lnk_continue_procurar{width:96%;margin:5px auto;display:block}.small .modulo-imoveis-listagem .lnk_contactos{width:96%;margin:5px auto;display:block}.small .modulo-imoveis-listagem .pnl_no_results .lbl_no_results{width:100%}.small .modulo-imoveis-listagem .pnl_no_results{width:100%;margin:0 auto;padding-top:0}.small .modulo-imoveis-listagem .comp-item-imovel{width:98%}.small .modulo-imoveis-listagem{padding-bottom:50px;width:100%}.small .modulo-imoveis-listagem .bloco-ordenacoes .lbl_total_imoveis{display:block;text-align:center;width:100%}.small .modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes{width:100%;text-align:center;display:block;margin-top:10px}.small .modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes .listagem-bloco-ordenacoes{display:block}.small .modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes .listagem-bloco-ordenacoes .ddls_ordenacoes{width:100%}.small .modulo-imoveis-listagem .sod_select{width:96%}.small .modulo-imoveis-listagem .bloco-ordenacoes .lbl_ordenar_por{padding:0;margin-bottom:5px}.mini .modulo-imoveis-listagem .lnk_continue_procurar{width:96%;margin:5px auto;display:block}.mini .modulo-imoveis-listagem .lnk_contactos{width:96%;margin:5px auto;display:block}.mini .modulo-imoveis-listagem .pnl_no_results .lbl_no_results{width:100%}.mini .modulo-imoveis-listagem .pnl_no_results{width:100%;margin:0 auto;padding-top:0}.mini .modulo-imoveis-listagem .comp-item-imovel{width:98%}.mini .modulo-imoveis-listagem{padding-bottom:60px;width:100%}.mini .modulo-imoveis-listagem .bloco-ordenacoes .lbl_total_imoveis{display:block;text-align:center;width:100%}.mini .modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes{width:100%;text-align:center;display:block;margin-top:10px}.mini .modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes .listagem-bloco-ordenacoes{display:block}.mini .modulo-imoveis-listagem .bloco-ordenacoes .ordenacoes .listagem-bloco-ordenacoes .ddls_ordenacoes{width:100%}.mini .modulo-imoveis-listagem .sod_select{width:96%}.mini .modulo-imoveis-listagem .bloco-ordenacoes .lbl_ordenar_por{padding:0;margin-bottom:5px}
.modulo-mapa-pesquisa{width:100%;height:100%}.mapa-pesquisa{height:100%;width:100%}.modulo-mapa-pesquisa .infoBox:after{width:0;height:0;border-style:solid;border-width:8px 7.5px 0;border-color:#fff transparent transparent;content:'';position:absolute;left:50%;margin-left:-7px;bottom:-8px}.modulo-mapa-pesquisa .infoBox .frame-imovel{display:block;height:100%}.modulo-mapa-pesquisa .infoBox .frame-imovel a{display:block;height:100%}.modulo-mapa-pesquisa .infoBox>img{position:absolute!important;right:0;top:0;z-index:2}.modulo-mapa-pesquisa .imagem-imovel{height:200px;display:block;width:100%}.modulo-mapa-pesquisa .imagem-imovel img{width:100%}.modulo-mapa-pesquisa .textos-imovel{position:absolute;bottom:0;background-color:#fff;width:100%}.modulo-mapa-pesquisa .textos-imovel .titulo-imovel{color:#333;font-weight:700;font-size:12px;padding-left:15px;padding-top:15px;display:block;text-transform:uppercase}.modulo-mapa-pesquisa .textos-imovel .preco-imovel{color:#333;font-weight:400;font-size:12px;display:block;padding-left:15px;margin-top:5px;text-transform:uppercase}.modulo-mapa-pesquisa .textos-imovel .local-imovel{color:#aaa;font-weight:400;font-size:10px;display:block;padding-left:15px;margin-top:5px;padding-bottom:15px;text-transform:uppercase}
@charset "UTF-8";.big .modulo-pesquisa-horizontal,.large .modulo-pesquisa-horizontal,.normal .modulo-pesquisa-horizontal{background-color:#ff6900;max-width:1320px;width:90%;margin:0 auto}.modulo-pesquisa-horizontal .mostra_pesquisa_avancada{display:none}.modulo-pesquisa-horizontal .lbl_avancada{font-family:Lato,Arial,sans-serif;color:#fff;font-weight:700;font-size:15px;width:100%;clear:both;display:block;text-align:center;background-color:#ff6900;height:64px;line-height:64px;cursor:pointer;z-index:20}.modulo-pesquisa-horizontal .erroPreco{display:none}.modulo-pesquisa-horizontal .lbl_procura{display:block;color:#fff;font-weight:300;font-size:28px;position:absolute;top:-60px}.modulo-pesquisa-horizontal .pesquisa_base{font-size:0;width:100%;box-sizing:border-box;padding:31px 24px}.modulo-pesquisa-horizontal .pesquisa_base .ddl_holder{display:inline-block;width:18%;box-sizing:border-box;vertical-align:top;padding:0 5px}.modulo-pesquisa-horizontal .pesquisa_base .holder_txt{display:inline-block;width:45%;box-sizing:border-box;vertical-align:top;padding:0 5px}.modulo-pesquisa-horizontal .pesquisa_base .holder_txt ::-webkit-input-placeholder{color:#fff}.modulo-pesquisa-horizontal .pesquisa_base .holder_txt :-moz-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pesquisa-horizontal .pesquisa_base .holder_txt ::-moz-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pesquisa-horizontal .pesquisa_base .holder_txt :-ms-input-placeholder{color:#fff}.modulo-pesquisa-horizontal .pesquisa_base .txt_pesquisa{display:block;color:#fff;font-weight:300;font-size:20px;width:100%;height:62px;border:none;padding:0 5%;box-sizing:border-box;background-color:transparent;background-color:#c64f00;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC64F00,endColorstr=#FFC64F00);zoom:1}.modulo-pesquisa-horizontal .pesquisa_base .holder_btn{display:inline-block;width:13%;box-sizing:border-box;vertical-align:top;padding:0 5px}.modulo-pesquisa-horizontal .pesquisa_base .holder_btn .lnk_pesquisar{color:#ff6900;font-weight:900;font-size:14px;background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;height:62px;line-height:62px;width:100%;display:block;transition:all .2s ease;text-transform:uppercase;text-align:center}.modulo-pesquisa-horizontal .pesquisa_base .holder_avancadas{display:inline-block;width:12%;box-sizing:border-box;vertical-align:top;padding:0 10px 0 5px}.modulo-pesquisa-horizontal .pesquisa_base .holder_avancadas:hover,.modulo-pesquisa-horizontal .pesquisa_base .holder_btn .lnk_pesquisar:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-pesquisa-horizontal .pesquisa_base .holder_avancadas .lbl_pesquisa{color:#fff;font-weight:900;font-size:14px;background-color:transparent;background-color:#ff7514;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF7514,endColorstr=#FFFF7514);zoom:1;border:4px solid #ff7514;height:62px;line-height:54px;width:100%;display:block;transition:all .2s ease;text-transform:uppercase;text-align:center;cursor:pointer}.modulo-pesquisa-horizontal .pesquisa_base .holder_avancadas .lbl_pesquisa.open{background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1}.modulo-pesquisa-horizontal .pesquisa_base .holder_avancadas .cross{display:block;height:12px;width:12px;position:absolute;top:0;bottom:0;margin:auto;left:15%}.modulo-pesquisa-horizontal .pesquisa_base .holder_avancadas .cross_ver{display:block;height:12px;width:2px;background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;position:absolute;top:0;bottom:0;margin:auto;left:5px}.modulo-pesquisa-horizontal .pesquisa_base .holder_avancadas .cross_hor{display:block;height:2px;width:12px;background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;position:absolute;top:0;bottom:0;margin:auto}.modulo-pesquisa-horizontal .pesquisa_base .holder_ref{display:inline-block;width:12%;height:62px;vertical-align:top;background-color:transparent;background-color:#c64f00;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC64F00,endColorstr=#FFC64F00);zoom:1}.modulo-pesquisa-horizontal .pesquisa_base .holder_ref ::-webkit-input-placeholder{color:#fff}.modulo-pesquisa-horizontal .pesquisa_base .holder_ref :-moz-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pesquisa-horizontal .pesquisa_base .holder_ref ::-moz-placeholder{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pesquisa-horizontal .pesquisa_base .holder_ref :-ms-input-placeholder{color:#fff}.modulo-pesquisa-horizontal .pesquisa_base .holder_ref .tbx_referencia{display:inline-block;vertical-align:top;color:#fff;font-weight:300;font-size:18px;width:60%;height:62px;line-height:60px;border:none;padding:0 5%;background-color:transparent;background-color:#c64f00;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC64F00,endColorstr=#FFC64F00);zoom:1}.modulo-pesquisa-horizontal .pesquisa_base .holder_ref .lnk_pesquisa_referencia{display:inline-block;vertical-align:top;width:30%;height:62px}.modulo-pesquisa-horizontal .pesquisa_base .holder_ref .lnk_pesquisa_referencia span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-pesquisa-horizontal .pesquisa_base .ddl_holder.preco{width:36%;padding-left:5px;padding-right:0}.modulo-pesquisa-horizontal .pesquisa_base .ddl_holder.preco .sod_select{width:48.5%}.modulo-pesquisa-horizontal .pesquisa_base .ddl_holder.preco .sod_select:first-child{margin-right:10px}.modulo-pesquisa-horizontal .pesquisa_base .holder{display:inline-block;width:16%;text-align:CENTER;vertical-align:top;box-sizing:border-box;padding:0 5px}.modulo-pesquisa-horizontal .pesquisa_base .lbl_pesquisa{display:inline-block;width:6%;padding:0 5px;padding-left:15px;box-sizing:border-box}.modulo-pesquisa-horizontal .pesquisa_base .lbl_pesquisa .icon_avancadas{text-align:center;display:block;height:62px;background-color:#2eade1}.modulo-pesquisa-horizontal .pesquisa_base .ddl_holder .sod_select{background-color:transparent;background-color:#c64f00;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC64F00,endColorstr=#FFC64F00);zoom:1;border:0;color:#fff;font-weight:900;font-size:18px;padding:22px;width:100%;text-transform:none;cursor:pointer}.modulo-pesquisa-horizontal .pesquisa_base .ddl_holder .sod_select.open .sod_list_wrapper{width:100%;margin:0;border:none;background-color:#fff}.modulo-pesquisa-horizontal .pesquisa_base .ddl_holder .sod_select.open .sod_list_wrapper .sod_list{padding:0 10px}.modulo-pesquisa-horizontal .pesquisa_base .ddl_holder .sod_select.open .sod_list_wrapper .sod_list .sod_option{color:#444;font-weight:400;font-size:16px;background:#fff}.modulo-pesquisa-horizontal .pesquisa_base .ddl_holder .sod_select.open .sod_list_wrapper .sod_list .sod_option.selected{color:#ff6900}.modulo-pesquisa-horizontal .pesquisa_base .ddl_holder .sod_select.open .sod_list_wrapper .sod_list .sod_option.active{color:#ff6900;background:#f6f6f6}.modulo-pesquisa-horizontal .pesquisa_base .ddl_holder .sod_select:after{display:block;content:"";width:26px;height:26px;position:absolute;background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8xMi8xNu5TgwYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAACG0lEQVRIia2WW2/aQBBGz5iEElNapCg85K0ibaX+/99SKY3oW1EUJRJpikud2NuHmXHWBmwIjLTyZWe/s7PXkRACNat/94CxlZF9x1YAT8DCSlHViNQcpQI1gTABLk3cK0P0Llb8vQDmwN0mmILqkD4wBVITLYEl8AhkQG7CfWAIfDDfxP5nwMz8KmATlAJfLIoSeADmiLw0w61ZCH0bgQsDFsAPg1pEZRlH8s0gOfATWDbHugOYAlfAqcG+e2RJ5DaNINeI7AcBEMmAa+DZtKZe5aAJOmwlMEMkb2rsAfuHzlFpmhMH9dDVBfBgvTrMRJbAPbqYLoFegu4Rn/xfB0Ne7dY0e8DYQaATX2xttq+JPAN/0KjGCbrjA7rDj22P9hz5HAWiNd+0Ml+FMl+tHR3b/ke2Mu2erzoB/nZ1LxbtALhVmkmbV+XUH1QbqhlFXNeqYc8AvNsVtgfkLAYV6NClnb2KhHeMJDXtIuF1tX3coSFJfyC7Dhe6ogV4StALSyPSU/g4FsKJgQAWDirQYZwcDaRHj0/Nwl/maFQXdtQfZiG8B87ta47NEej1m1kPrgihdQV2QAbAJ9PKTLu2j2ZodKfAV0IYvgEyBD6jl2hhmsB6ztC8yu+BWzsg2wAn6JycW+dfgBv8WKtyBnX2ZpuSkwz4jSYpfqycmc/Iio9OS3JSB7ltS7f8KdRTrvV0yyAQ53WbYUdLIP8D6nzXEOkFh1gAAAAASUVORK5CYII=);top:18px;right:15px}.modulo-pesquisa-horizontal .pesquisa-avancada .sod_select{border:2px solid #ccc;width:24%;margin-right:1.3%;color:#000;font-weight:400;font-size:16px;text-transform:none}.modulo-pesquisa-horizontal .pesquisa-avancada .sod_select .sod_label{height:17px}.modulo-pesquisa-horizontal .pesquisa-avancada .combos.zonas .sod_select:last-child{width:49.3%}.modulo-pesquisa-horizontal .pesquisa-avancada .linha-pesquisa.first .sod_select:first-child{width:49.3%}.modulo-pesquisa-horizontal .pesquisa-avancada .sod_select:last-child{margin-right:0}.modulo-pesquisa-horizontal .pesquisa-avancada .sod_select:after{display:block;content:"";width:8px;height:5px;position:absolute;background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8xMi8xNu5TgwYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAMUlEQVQImW2MsQ0AIAzDnH4LB/GuWUuFJ8uREhcCcAydHQFqhulR37FzTH3vW6sZpl9mORSZwkFfgQAAAABJRU5ErkJggg==);top:28px;right:15px}.modulo-pesquisa-horizontal .pesquisa-avancada .sod_select .sod_list_wrapper{width:100%;left:0;border:2px solid #eee}.modulo-pesquisa-horizontal .pesquisa-avancada .sod_select .sod_option.active{background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;color:#fff!important}.modulo-pesquisa-horizontal .pesquisa-avancada .sod_select .sod_option.selected{color:#ff6900}.modulo-pesquisa-horizontal .pesquisa-avancada .ddl_holder.ddl_holder_mobile{display:none}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect{border:2px solid #ccc;width:49%;color:#000;font-weight:400;font-size:16px;text-transform:none;vertical-align:bottom}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect>.CaptionCont{border:0;padding:21px 23px}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect:hover>.CaptionCont{box-shadow:none}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect:focus>.CaptionCont{box-shadow:none;border-color:none}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect>.CaptionCont>label>i{width:8px;height:5px;position:absolute;background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8xMi8xNu5TgwYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAMUlEQVQImW2MsQ0AIAzDnH4LB/GuWUuFJ8uREhcCcAydHQFqhulR37FzTH3vW6sZpl9mORSZwkFfgQAAAABJRU5ErkJggg==);right:11px}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect>.optWrapper{border:2px solid #eee;box-shadow:none;border-radius:0;background:#f7f7f7}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect>.optWrapper.open{top:60px}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect>.optWrapper>.options{max-height:300px}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect>.optWrapper>.options>li{border-bottom:0;color:#333;height:26px;font-weight:300}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect>.optWrapper>.options>li:hover{background-color:#ff6900!important;color:#fff!important}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect>.optWrapper>.options>li.selected{color:#ff6900;background-color:#f7f7f7}.modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect>.optWrapper.multiple>.options>li.selected span i{background-color:#ff6900}.modulo-pesquisa-horizontal .linha-pesquisa.linha_bot{border-bottom:1px solid #ccc}.modulo-pesquisa-horizontal .linha-pesquisa .seccao-titulo{color:#000;font-weight:900;font-size:12px;text-transform:uppercase;vertical-align:middle;display:inline-block;padding-left:20px;box-sizing:border-box}.modulo-pesquisa-horizontal .linha-pesquisa .btt22{bottom:22px}.modulo-pesquisa-horizontal .linha-pesquisa .lbl_wcs{padding-left:0;width:10%}.modulo-pesquisa-horizontal .seccao_opcoes label{color:#000;font-weight:400;font-size:16px;text-transform:capitalize;vertical-align:middle}.modulo-pesquisa-horizontal .input-pesquisa-holder ul li label{color:#000;font-weight:400;font-size:16px;text-transform:capitalize;vertical-align:middle}.modulo-pesquisa-horizontal .seccao-slider .lbl_slider{color:#000;font-weight:400;font-size:16px;text-transform:capitalize;text-align:right}.modulo-pesquisa-horizontal .seccao-titulo{display:inline-block;width:15%;box-sizing:border-box;color:#4c4c4c;font-weight:400;font-size:14px}.modulo-pesquisa-horizontal .pesquisa-avancada .avancadas_holder{display:block;padding:4% 10% 10%;box-sizing:border-box}.modulo-pesquisa-horizontal .linha-pesquisa.referencia{display:block;overflow:hidden;padding:11px 0;border-bottom:0}.modulo-pesquisa-horizontal .linha-pesquisa{padding:26px 0;box-sizing:border-box;font-size:0}.modulo-pesquisa-horizontal .linha-pesquisa.combos{padding:8px 0 0}.modulo-pesquisa-horizontal .input-pesquisa-holder{display:inline-block}.modulo-pesquisa-horizontal .linha-pesquisa.objectivo-tipos{min-height:85px}.modulo-pesquisa-horizontal .linha-pesquisa.objectivo-tipos .input-pesquisa-holder{vertical-align:top;width:14%;margin-top:11px}.modulo-pesquisa-horizontal .linha-pesquisa.objectivo-tipos .sod_select{background-color:transparent;text-transform:none;padding-left:0}.modulo-pesquisa-horizontal .linha-pesquisa.objectivo-tipos .sod_select.open{color:#4c4c4c}.modulo-pesquisa-horizontal .linha-pesquisa.objectivo-tipos .input-pesquisa-holder select{width:100%;height:46px;background-color:transparent;border:0;font-size:13px;color:#4c4c4c}.modulo-pesquisa-horizontal .linha-pesquisa.button-holder{display:none}.modulo-pesquisa-horizontal .linha-pesquisa.button-holder .lnk_pesquisar{display:none}.modulo-pesquisa-horizontal .linha-pesquisa .seccao-wcs.seccao-slider{width:34%;display:inline-block;vertical-align:middle;text-align:center}.modulo-pesquisa-horizontal .seccao-tipos{width:83%;display:inline-block;max-height:60px;overflow:hidden;transition:max-height 300ms ease-in-out}.modulo-pesquisa-horizontal .seccao-tipos.open{max-height:300px}.modulo-pesquisa-horizontal .tipos-imovel{font-size:0;margin-top:19px;text-transform:uppercase}.modulo-pesquisa-horizontal .tipos-imovel li{display:inline-block;text-align:center;width:20%;height:50px;line-height:50px;margin-bottom:10px}.modulo-pesquisa-horizontal .tipos-imovel li a{color:#4c4c4c;font-weight:400;font-size:14px;display:inline-block;line-height:30px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;overflow:hidden}.modulo-pesquisa-horizontal .tipos-imovel li a.active{font-weight:700}.modulo-pesquisa-horizontal .tipos-imovel li a.active:before{content:'';display:block;width:100%;height:3px;background-color:#292929;bottom:-5px;position:absolute}.modulo-pesquisa-horizontal .tipos-imovel li a span{margin-right:5px}.modulo-pesquisa-horizontal .seccao_opcoes{width:83%;display:inline-block}.modulo-pesquisa-horizontal .seccao_opcoes .check-holder input{width:20px;height:20px;margin-right:10px;vertical-align:middle;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.modulo-pesquisa-horizontal .seccao_opcoes .check-holder{width:24%;display:inline-block;font-size:12px;color:#4c4c4c;text-transform:uppercase;font-weight:400}.modulo-pesquisa-horizontal .seccao_estados{width:83%;display:inline-block}.modulo-pesquisa-horizontal .seccao_estados li{display:inline-block;width:24%;font-size:12px;color:#4c4c4c;text-transform:uppercase;font-weight:400;margin-bottom:10px}.modulo-pesquisa-horizontal .seccao_estados li input{width:20px;height:20px;margin-right:10px;vertical-align:middle;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.modulo-pesquisa-horizontal .seccao-quartos{width:38%;display:inline-block;vertical-align:middle;text-align:left;margin-left:30px}.modulo-pesquisa-horizontal .linha-pesquisa.quartos-area .seccao-titulo.lbl_seccao_area{text-align:right;vertical-align:middle;width:8%}.modulo-pesquisa-horizontal .linha-pesquisa.area-referencia .seccao-titulo.lbl_seccao_referencia{display:none}.modulo-pesquisa-horizontal .lbl_slider{display:inline-block;margin-right:5%;vertical-align:middle;text-align:right;white-space:nowrap;color:#888;font-weight:700;font-size:13px}.modulo-pesquisa-horizontal .lbl_slider_maximo{margin-right:0;margin-left:5%;text-align:left!important}.modulo-pesquisa-horizontal .slider{width:60%;display:inline-block;vertical-align:middle}.modulo-pesquisa-horizontal .hide{display:none}.modulo-pesquisa-horizontal .seccao-titulo.lbl_quartos{text-align:right;width:10%}.modulo-pesquisa-horizontal .seccao-quartos .lbl_slider{margin-right:4%;display:inline-block;padding:0 5px;box-sizing:border-box;color:#000;font-weight:400;font-size:16px}.modulo-pesquisa-horizontal .seccao-quartos .slider{width:60%;display:inline-block}.modulo-pesquisa-horizontal .seccao-area{width:38%;display:inline-block;vertical-align:middle;text-align:left;margin-left:30px}.modulo-pesquisa-horizontal .seccao-area .lbl_slider{margin-right:6%}.modulo-pesquisa-horizontal .linha-pesquisa.area-referencia .slider{width:60%}.modulo-pesquisa-horizontal .seccao-referencia{display:inline-block;vertical-align:middle;position:relative}.modulo-pesquisa-horizontal .seccao-referencia .input-pesquisa-holder{border:2px solid #ccc;background:#fff;display:inline-block;line-height:1;outline:0 none;outline-offset:-2px;position:relative;text-align:left;width:auto;vertical-align:top}.modulo-pesquisa-horizontal .seccao-referencia .tbx_referencia{border:0;background:#fff;color:#000;font-size:16px;font-weight:400;text-transform:none;padding:21px 0;display:inline-block;vertical-align:top;line-height:1;outline:0 none;outline-offset:-2px;position:relative;text-align:left;width:226px;height:16px;text-indent:10px}.modulo-pesquisa-horizontal .seccao-referencia .tbx_referencia::-webkit-input-placeholder{color:#fff}.modulo-pesquisa-horizontal .seccao-referencia .lnk_pesquisa_referencia{display:inline-block;vertical-align:top;width:15%;height:44px;padding:7px 0;text-align:center}.modulo-pesquisa-horizontal .seccao-referencia .button-holder{display:inline-block;margin-left:50px;vertical-align:top}.modulo-pesquisa-horizontal .seccao-referencia .button-holder .lnk_reset{display:inline-block;text-align:center;background-color:#ff6900;color:#fff;font-weight:400;font-size:14px;width:250px;box-sizing:border-box;height:62px;line-height:62px;text-transform:uppercase;cursor:pointer;transition:all .2s ease;letter-spacing:1px;vertical-align:top}.modulo-pesquisa-horizontal .seccao-referencia .button-holder .lnk_reset:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-pesquisa-horizontal .linha-pesquisa.botoes{padding-top:25px;text-align:right;border:0;padding-right:35px;padding-bottom:20px}.modulo-pesquisa-horizontal .lbl_cancelar{display:inline-block;text-align:center;font-weight:300;border:1px solid #aaa;color:#262525;font-weight:400;font-size:13px;min-width:200px;box-sizing:border-box;height:44px;line-height:44px;text-transform:uppercase;margin-right:10px;cursor:pointer}.modulo-pesquisa-horizontal .btn_pesquisar_imoveis{display:inline-block;background-color:#262525;text-align:center;color:#fff;font-weight:500;font-size:13px;text-transform:uppercase;min-width:200px;box-sizing:border-box;height:44px;line-height:44px}.modulo-pesquisa-horizontal .lbl_opcoes_pesquisa{position:absolute;background-color:#099fdc;height:46px;width:200px;bottom:-70px;right:35px;line-height:46px;color:#4c4c4c;font-weight:400;font-size:12px;text-transform:uppercase;text-align:center;cursor:pointer;z-index:2}.modulo-pesquisa-horizontal .lbl_opcoes_pesquisa.open{background-color:#f0f0f0}.modulo-pesquisa-horizontal .lbl_opcoes_pesquisa span{margin-right:10px;vertical-align:middle}.modulo-pesquisa-horizontal .pesquisa-avancada{overflow:hidden;box-sizing:border-box;height:0;transition:all .2s ease-out;background-color:transparent;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF);zoom:1;box-shadow:0 0 35px rgba(0,0,0,.3);width:100%;position:absolute;z-index:10;top:122px}.modulo-pesquisa-horizontal .pesquisa-avancada:after{content:'';display:block;position:absolute;top:0;right:19%;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#da5a00 transparent transparent}.modulo-pesquisa-horizontal .pesquisa-avancada.open{height:auto;overflow:visible}.modulo-pesquisa-horizontal .sod_select{padding:21px 23px}.large .modulo-pesquisa-horizontal .seccao-localizacao .input-pesquisa-holder{width:31.6%}.large .modulo-pesquisa-horizontal .tipos-imovel li a{font-size:13px}.large .modulo-pesquisa-horizontal .pesquisa_base .lbl_pesquisa{padding-left:25px}.normal .modulo-pesquisa-horizontal .seccao_opcoes label{font-size:12px}.normal .modulo-pesquisa-horizontal .input-pesquisa-holder ul li label{font-size:12px}.normal .modulo-pesquisa-horizontal .seccao-slider .lbl_slider{font-size:12px}.normal .modulo-pesquisa-horizontal .pesquisa-avancada:after{right:20%}.normal .modulo-pesquisa-horizontal .pesquisa_base .holder_ref .tbx_referencia{font-size:14px}.normal .modulo-pesquisa-horizontal .seccao-tipos{max-height:40px}.normal .modulo-pesquisa-horizontal .seccao-tipos.open{max-height:300px}.normal .modulo-pesquisa-horizontal .tipos-imovel{margin-top:0}.normal .modulo-pesquisa-horizontal .tipos-imovel li{height:40px;line-height:40px;margin-top:14px;margin-bottom:0}.normal .modulo-pesquisa-horizontal .tipos-imovel li a{font-size:12px}.normal .modulo-pesquisa-horizontal .tipos-imovel li a span{display:none}.normal .modulo-pesquisa-horizontal .seccao-localizacao .input-pesquisa-holder{width:31.6%}.normal .modulo-pesquisa-horizontal .seccao-titulo{font-size:12px}.normal .modulo-pesquisa-horizontal .lbl_slider{font-size:11px}.normal .modulo-pesquisa-horizontal .seccao_opcoes .check-holder{font-size:10px}.normal .modulo-pesquisa-horizontal .seccao_estados li{font-size:10px}.normal .modulo-imoveis-listagem .bloco-ordenacoes{padding-top:10px}.normal .modulo-pesquisa-horizontal{width:95%}.normal .modulo-pesquisa-horizontal .lbl_opcoes_pesquisa{bottom:-60px}.normal .modulo-pesquisa-horizontal .pesquisa_base .ddl_holder.preco .sod_select{width:47.5%}.normal .modulo-pesquisa-horizontal .pesquisa_base .lbl_pesquisa{padding-left:25px}.normal .modulo-pesquisa-horizontal .pesquisa_base .holder_txt{width:39%}.normal .modulo-pesquisa-horizontal .pesquisa_base .holder_btn{width:17%}.normal .modulo-pesquisa-horizontal .pesquisa_base .holder_avancadas{width:14%}.normal .modulo-pesquisa-horizontal .seccao-area{width:39%}.normal .modulo-pesquisa-horizontal .linha-pesquisa .seccao-wcs.seccao-slider{width:31%}.normal .modulo-pesquisa-horizontal .linha-pesquisa .lbl_wcs{width:12%}.normal .icon-lupa{margin-right:10px}.mini .modulo-pesquisa-horizontal .pesquisa-avancada .ddl_holder.ddl_holder_mobile,.small .modulo-pesquisa-horizontal .pesquisa-avancada .ddl_holder.ddl_holder_mobile{display:block}.mini .modulo-pesquisa-horizontal .seccao-referencia .input-pesquisa-holder,.small .modulo-pesquisa-horizontal .seccao-referencia .input-pesquisa-holder{margin-bottom:30px}.mini .modulo-pesquisa-horizontal .linha-pesquisa.button-holder .lnk_pesquisar,.small .modulo-pesquisa-horizontal .linha-pesquisa.button-holder .lnk_pesquisar{display:inline-block;text-align:center;background-color:#ff6900;color:#fff;font-weight:400;font-size:14px;box-sizing:border-box;height:62px;line-height:62px;text-transform:uppercase;cursor:pointer;transition:all .2s ease;letter-spacing:1px}.mini .modulo-pesquisa-horizontal .linha-pesquisa.button-holder,.small .modulo-pesquisa-horizontal .linha-pesquisa.button-holder{display:block;vertical-align:top;padding:0}.mini .modulo-pesquisa-horizontal,.small .modulo-pesquisa-horizontal{min-height:0;position:relative;margin:0 auto;width:100%;bottom:unset;right:unset;left:unset;top:unset}.mini .pesquisa-avancada,.small .pesquisa-avancada{top:64px}.mini .modulo-pesquisa-horizontal .pesquisa-avancada:after,.small .modulo-pesquisa-horizontal .pesquisa-avancada:after{left:0;right:0;margin:auto}.small .modulo-pesquisa-horizontal .linha-pesquisa.button-holder .lnk_pesquisar{width:250px}.small .modulo-pesquisa-horizontal .seccao-referencia .button-holder{display:inline-block;margin-left:0;margin:0 10px}.small .modulo-pesquisa-horizontal .seccao-referencia .button-holder .lnk_reset{width:100%;display:block;width:250px}.small .modulo-pesquisa-horizontal .seccao-referencia .button-holder .lnk_reset.lnk_limpar{background-color:#4a4a4a}.small .modulo-pesquisa-horizontal .seccao-referencia{display:block;text-align:center}.small .modulo-pesquisa-horizontal .linha-pesquisa .seccao-titulo .btt22{margin-top:18px;padding:0}.small .modulo-pesquisa-horizontal .seccao_opcoes .check-holder{width:100%;display:block;text-align:left;margin-bottom:8px}.small .modulo-pesquisa-horizontal .seccao_estados li{display:block;width:100%;text-align:left}.small .modulo-pesquisa-horizontal .seccao-area{width:100%;display:block;text-align:left;text-align:center;margin-left:0}.small .modulo-pesquisa-horizontal .linha-pesquisa .seccao-titulo{padding:0;text-align:center;margin-top:8px;margin-bottom:15px}.small .modulo-pesquisa-horizontal .seccao-titulo{width:100%}.small .modulo-pesquisa-horizontal .seccao-quartos .lbl_slider{padding:0}.small .modulo-pesquisa-horizontal .lbl_slider{margin-right:4%;width:14px;text-align:initial}.small .modulo-pesquisa-horizontal .linha-pesquisa.button-holder{text-align:center}.small .modulo-pesquisa-horizontal .seccao-quartos{width:100%;display:block;text-align:left;text-align:center;margin:auto;margin-bottom:15px}.small .modulo-pesquisa-horizontal .linha-pesquisa .seccao-wcs.seccao-slider{width:100%;display:block;text-align:left;text-align:center;margin-left:0}.small .modulo-pesquisa-horizontal .pesquisa-avancada.open{height:auto}.small .modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect{width:100%}.small .modulo-pesquisa-horizontal .pesquisa-avancada .sod_select{margin:8px auto;width:100%}.small .modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect{border:0;margin:8px auto}.small .modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect>.CaptionCont{border:2px solid #ccc}.small .modulo-pesquisa-horizontal .pesquisa-avancada .linha-pesquisa.first .sod_select{width:100%}.small .modulo-pesquisa-horizontal .pesquisa-avancada{display:block}.small .modulo-pesquisa-horizontal .mostra_pesquisa_avancada{display:block;z-index:20}.small .modulo-pesquisa-horizontal .contentor-pesquisa{display:none}.small .modulo-pesquisa-horizontal .seccao-referencia .input-pesquisa-holder{width:auto;display:block}.small .modulo-pesquisa-horizontal .seccao-referencia .tbx_referencia{width:85%}.small .modulo-pesquisa-horizontal .linha-pesquisa .btt22{bottom:unset}.small .modulo-pesquisa-horizontal .seccao-referencia .lnk_pesquisa_referencia{text-align:right}.mini .modulo-pesquisa-horizontal .linha-pesquisa.button-holder .lnk_pesquisar{width:100%;margin-top:10px}.mini .modulo-pesquisa-horizontal .seccao-referencia .button-holder{display:inline-block;margin-left:0}.mini .modulo-pesquisa-horizontal .seccao-referencia .button-holder .lnk_reset{width:100%;display:block}.mini .modulo-pesquisa-horizontal .seccao-referencia .button-holder .lnk_reset.lnk_limpar{background-color:#4a4a4a;width:100%}.mini .modulo-pesquisa-horizontal .seccao-referencia{display:block;text-align:center}.mini .modulo-pesquisa-horizontal .seccao-referencia{display:block}.mini .modulo-pesquisa-horizontal .seccao-referencia .button-holder{display:block;margin-left:0}.mini .modulo-pesquisa-horizontal .seccao-referencia .button-holder .lnk_reset{width:100%;display:block}.mini .modulo-pesquisa-horizontal .linha-pesquisa .seccao-titulo .btt22{margin-top:18px;padding:0}.mini .modulo-pesquisa-horizontal .seccao_opcoes .check-holder{width:100%;display:block;text-align:left;margin-bottom:8px}.mini .modulo-pesquisa-horizontal .seccao_estados li{display:block;width:100%;text-align:left}.mini .modulo-pesquisa-horizontal .seccao-area{width:100%;display:block;text-align:left;text-align:center;margin-left:0}.mini .modulo-pesquisa-horizontal .linha-pesquisa .seccao-titulo{padding:0;text-align:center;margin-top:8px;margin-bottom:15px}.mini .modulo-pesquisa-horizontal .seccao-titulo{width:100%}.mini .modulo-pesquisa-horizontal .seccao-quartos .lbl_slider{padding:0}.mini .modulo-pesquisa-horizontal .lbl_slider{margin-right:4%;width:14px;text-align:initial}.mini .modulo-pesquisa-horizontal .linha-pesquisa.button-holder{text-align:center}.mini .modulo-pesquisa-horizontal .seccao-quartos{width:100%;display:block;text-align:left;text-align:center;margin:auto;margin-bottom:15px}.mini .modulo-pesquisa-horizontal .linha-pesquisa .seccao-wcs.seccao-slider{width:100%;display:block;text-align:left;text-align:center;margin-left:0}.mini .modulo-pesquisa-horizontal .pesquisa-avancada.open{height:auto}.mini .modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect{width:100%}.mini .modulo-pesquisa-horizontal .pesquisa-avancada .sod_select{margin:8px auto;width:100%}.mini .modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect{border:0;margin:8px auto}.mini .modulo-pesquisa-horizontal .pesquisa-avancada .SumoSelect>.CaptionCont{border:2px solid #ccc}.mini .modulo-pesquisa-horizontal .pesquisa-avancada .linha-pesquisa.first .sod_select{width:100%}.mini .modulo-pesquisa-horizontal .pesquisa-avancada{display:block}.mini .modulo-pesquisa-horizontal .mostra_pesquisa_avancada{display:block;z-index:20}.mini .modulo-pesquisa-horizontal .contentor-pesquisa{display:none}.mini .modulo-pesquisa-horizontal .seccao-referencia .input-pesquisa-holder{width:auto;display:block}.mini .modulo-pesquisa-horizontal .seccao-referencia .tbx_referencia{width:85%}.mini .modulo-pesquisa-horizontal .linha-pesquisa .btt22{bottom:unset}.mini .modulo-pesquisa-horizontal .seccao-referencia .lnk_pesquisa_referencia{text-align:right}.mini .icon-lupa{margin-right:10px}
.bloco-alerta{margin-bottom:25px;z-index:999}.modulo-alerta .bloco-alerta-holder{background-color:#eee;padding:10px;padding-left:100px;cursor:pointer;transition:background ease-in-out 300ms}.modulo-alerta .bloco-alerta-holder.open{background-color:#fff}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}100%{transform:rotate(0)}}.modulo-alerta .bloco-alerta-holder .icon_holder{width:80px;position:absolute;left:0;top:0;height:100%;text-align:center;line-height:85px;vertical-align:middle;border-right:1px solid #e5e5e5}.modulo-alerta .bloco-alerta-holder .lbl_alerta_tit{color:#545454;font-weight:600;font-size:14px;display:block}.modulo-alerta .bloco-alerta-holder .lbl_alerta_txt1{color:#545454;font-weight:300;font-size:12px;display:block}.modulo-alerta .bloco-alerta-detalhes{position:absolute;z-index:2;background-color:#fff;width:100%;box-sizing:border-box;padding:20px;box-shadow:0 9px 8px rgba(0,0,0,.1);display:none;left:0}.modulo-alerta .bloco-alerta-detalhes.open{display:block}.modulo-alerta .bloco-alerta-detalhes .icon_close{position:absolute;right:20px;top:20px;cursor:pointer;z-index:2}.modulo-alerta .bloco-alerta-detalhes .lbl_alerta_imovel_txt2{color:#444;font-weight:600;font-size:14px;margin-bottom:15px;display:block}.modulo-alerta .bloco-alerta-detalhes .checks{margin-bottom:10px}.modulo-alerta .bloco-alerta-detalhes .checks .radio{width:49%;display:inline-block}.modulo-alerta .bloco-alerta-detalhes .checks .radio input{vertical-align:middle;margin-right:5px}.modulo-alerta .bloco-alerta-detalhes .input{border:2px solid #ddd;box-sizing:border-box;height:39px;width:100%;margin-bottom:10px;color:#454545;padding:0 10px;font-size:12px;font-weight:600}.modulo-alerta .lbl_campos_obrigatorios_alerta{margin-bottom:10px;display:block;font-size:12px}.modulo-alerta .bloco-alerta-detalhes .btn_enviar_alerta{display:block;background-color:#262525;height:60px;line-height:60px;text-align:center;width:100%;color:#fff;font-weight:700;font-size:13px;letter-spacing:2px}.modulo-alerta .bloco-alerta-detalhes .lbl_alerta_complete{color:#444;font-weight:400;font-size:14px;padding:30px;display:block}
.modulo-angariador{padding-left:100px;min-height:87px}.modulo-angariador .angariador-img{position:absolute;width:87px;height:87px;border-radius:50%;overflow:hidden;text-align:center;left:0;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.modulo-angariador .angariador-img img{height:100%}.modulo-angariador .lbl_ang_cargo{color:#444;font-weight:300;font-size:13px;display:block}.modulo-angariador .lbl_ang_nome{color:#45b380;font-weight:400;font-size:20px;display:block}.modulo-angariador .lbl_ang_email{color:#444;font-weight:300;font-size:13px;display:block}.modulo-angariador .lbl_ang_contacto{color:#444;font-weight:600;font-size:13px;display:block}.modulo-angariador .lbl_titulo{color:#525252;font-weight:300;font-size:26px;display:block;margin-bottom:20px;letter-spacing:4px}.modulo-angariador .lbl_subtitulo{color:#aaa;font-weight:400;font-size:12px;display:block;margin-bottom:30px;letter-spacing:2px}
.modulo-banner-show-imovel{height:360px;background-color:#333}.modulo-banner-show-imovel .tbl{width:90%;max-width:1320px}.big .modulo-banner-show-imovel .tbl .tblcell,.large .modulo-banner-show-imovel .tbl .tblcell,.normal .modulo-banner-show-imovel .tbl .tblcell{vertical-align:top;padding-top:66px;font-size:0}.modulo-banner-show-imovel .img-holder{display:block;position:absolute;left:0;height:100%;width:100%;top:0;overflow:hidden}.modulo-banner-show-imovel .img-holder:after{content:'';display:block;width:100%;height:100%;background-color:transparent;background-color:rgba(0,0,0,.55);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8C000000,endColorstr=#8C000000);zoom:1;position:absolute;left:0;top:0}.modulo-banner-show-imovel h1{color:#fff;font-weight:700;font-size:32px}.modulo-banner-show-imovel .lbl_localizacao{color:#fff;font-weight:300;font-size:32px;display:block}.modulo-banner-show-imovel .preco{display:inline-block;vertical-align:top;width:50%}.modulo-banner-show-imovel .texto{display:inline-block;vertical-align:top;width:50%}.modulo-banner-show-imovel .back{display:inline-block;vertical-align:top}.modulo-banner-show-imovel .texto_inner{display:inline-block;vertical-align:top}.modulo-banner-show-imovel .back .lnk_back{display:block;z-index:5;padding:14px 32px 0 0}.modulo-banner-show-imovel .back .lnk_back .icon-seta_back{display:block;z-index:2}.modulo-banner-show-imovel .back .lnk_back:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-banner-show-imovel .lbl_preco{color:#ff6900;font-weight:700;font-size:32px;display:block;margin-bottom:14px;text-align:right}.modulo-banner-show-imovel .lbl_referencia{color:#fff;font-weight:700;font-size:16px;display:block;text-align:right}.modulo-banner-show-imovel .navegacao-holder{max-width:1280px;margin:0 auto;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:90%;z-index:2}.small .modulo-banner-show-imovel .back{display:none}.small .modulo-banner-show-imovel .texto_inner{display:block}.small .modulo-banner-show-imovel .preco{display:block;width:100%}.small .modulo-banner-show-imovel .texto{text-align:center}.small .modulo-banner-show-imovel .lbl_preco{text-align:center}.small .modulo-banner-show-imovel .lbl_referencia{text-align:center}.small .modulo-banner-show-imovel .lbl_localizacao{margin-bottom:10px}.small .modulo-banner-show-imovel .texto{width:100%}.small .modulo-banner-show-imovel h1{font-size:27px}.small .modulo-banner-show-imovel .lbl_localizacao{font-size:27px}.mini .modulo-banner-show-imovel .back{display:none}.mini .modulo-banner-show-imovel .texto_inner{display:block}.mini .modulo-banner-show-imovel .preco{display:block;width:100%}.mini .modulo-banner-show-imovel .texto{text-align:center}.mini .modulo-banner-show-imovel .lbl_preco{text-align:center}.mini .modulo-banner-show-imovel .lbl_referencia{text-align:center}.mini .modulo-banner-show-imovel .lbl_localizacao{margin-bottom:10px}.mini .modulo-banner-show-imovel .texto{width:100%}.mini .modulo-banner-show-imovel h1{font-size:27px}.mini .modulo-banner-show-imovel .lbl_localizacao{font-size:27px}
.modulo-caracteristicas{width:90%;max-width:1320px;margin:0 auto}.modulo-caracteristicas .lbl_titulo_caracteristicas{color:#333;font-weight:900;font-size:22px;display:block;margin-bottom:40px}.modulo-caracteristicas .modulo-caracteristicas-item{padding-bottom:1px;border:2px solid #ccc;margin-bottom:3px}.modulo-caracteristicas .modulo-caracteristicas-item.open .lbl_nome{color:#ff6900}.modulo-caracteristicas .lbl_nome{color:#666;font-weight:700;font-size:12px;display:block;background-color:#fff;padding-left:25px;padding-top:23px;padding-bottom:23px;cursor:pointer;text-transform:uppercase;margin-bottom:4px}.modulo-caracteristicas .lbl_nome:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-caracteristicas .bullet-acordion{width:13px;height:13px;display:inline-block;vertical-align:middle;margin-right:20px}.modulo-caracteristicas .bullet-acordion:after,.modulo-caracteristicas .bullet-acordion:before{content:'';width:14px;height:2px;background-color:#ff6900;position:absolute;left:0;top:5px;transition:background 400ms,transform 400ms}.modulo-caracteristicas .bullet-acordion:before{transform:rotate(90deg)}.modulo-caracteristicas .open .bullet-acordion:after{background-color:#ff6900;transform:rotate(180deg)}.modulo-caracteristicas .open .bullet-acordion:before{transform:rotate(0deg);background-color:#ff6900}.modulo-caracteristicas .modulo-caracteristicas-conteudo{padding:40px;display:block;box-sizing:border-box;display:none}.modulo-caracteristicas .open .modulo-caracteristicas-conteudo{display:block}.modulo-caracteristicas .modulo-caracteristicas-conteudo li{color:#777;font-weight:400;font-size:12px;display:inline-block;width:28%;margin-right:5%;margin-bottom:20px;vertical-align:top}.modulo-caracteristicas .lbl_titulo{color:#333;font-weight:700;font-size:14px;display:block;margin-bottom:20px}.modulo-caracteristicas .lbl_texto{color:#666;font-weight:400;font-size:14px;line-height:1.5em}.modulo-caracteristicas .modulo-caracteristicas-conteudo table{border:0;width:100%}.modulo-caracteristicas .modulo-caracteristicas-conteudo th{border-bottom:2px solid #ddd;padding-bottom:5px;color:#333;font-weight:700;font-size:14px;text-align:left;text-transform:uppercase}.modulo-caracteristicas .modulo-caracteristicas-conteudo td{border-bottom:1px solid #ddd;padding-bottom:5px;padding-top:5px;color:#666;font-weight:400;font-size:12px}.small .modulo-caracteristicas .lbl_titulo_caracteristicas{margin-bottom:20px}.small .modulo-caracteristicas .open .modulo-caracteristicas-conteudo{padding:15px}.small .modulo-caracteristicas .modulo-caracteristicas-conteudo li{width:100%;margin-right:0}.small .modulo-caracteristicas .open .modulo-caracteristicas-conteudo{overflow-x:scroll}.mini .modulo-caracteristicas .lbl_titulo_caracteristicas{margin-bottom:20px}.mini .modulo-caracteristicas .open .modulo-caracteristicas-conteudo{padding:15px}.mini .modulo-caracteristicas .modulo-caracteristicas-conteudo li{width:100%;margin-right:0}.mini .modulo-caracteristicas .open .modulo-caracteristicas-conteudo{overflow-x:scroll}
.modulo-dados-icones{margin-bottom:80px;margin-top:10px}.modulo-dados-icones .bloco-icones-caracteristicas{display:block;font-size:0}.modulo-dados-icones .bloco-icones-caracteristicas li{display:inline-block;vertical-align:top;text-align:center;font-size:12px;color:#444;box-sizing:border-box;width:20%;max-width:120px}.modulo-dados-icones .bloco-icones-caracteristicas .icone{display:block;height:45px;line-height:40px;vertical-align:middle}.modulo-dados-icones .bloco-icones-caracteristicas .icone span{vertical-align:middle}.modulo-dados-icones .icon_label{text-align:center;display:block;color:#666;font-weight:400;font-size:14px}.modulo-dados-icones.icon_label sup{display:block;text-align:center;margin-top:10px}.modulo-dados-icones .lbl_valor{display:block;position:absolute;top:-7px;right:0;min-width:8px;padding:0 8px;color:#fff;font-weight:700;font-size:12px;line-height:24px;height:24px;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;border-radius:24px}.modulo-dados-icones .lbl_val{color:#999;font-weight:400;font-size:11px;text-transform:uppercase}.small .modulo-dados-icones{margin-bottom:15px;text-align:center}.mini .modulo-dados-icones{margin-bottom:15px;text-align:center}
.modulo-dados-resumidos .lbl_descricao_dados{color:#444;font-weight:400;font-size:20px;margin-bottom:20px;display:block}.modulo-dados-resumidos .bloco-dados{color:#333;font-weight:400;font-size:13px;max-width:330px;width:80%;margin:0 auto}.modulo-dados-resumidos .bloco-dados li{padding:12px 0;border-bottom:1px solid #ccc;display:block;box-sizing:border-box;text-transform:uppercase;color:#333;font-weight:700;font-size:11px;letter-spacing:1px}.modulo-dados-resumidos .bloco-dados li:first-child{padding-top:0}.modulo-dados-resumidos .bloco-dados b{color:#999;font-weight:700;font-size:11px;text-transform:uppercase;display:inline-block;width:35%;max-width:120px;letter-spacing:1px}.small .modulo-dados-resumidos .bloco-dados{width:100%}.mini .modulo-dados-resumidos .bloco-dados{width:100%}
@charset "UTF-8";.modulo-galeria{width:100%;height:743px;margin:0 auto;display:block;vertical-align:top;overflow:hidden;max-width:1320px;text-align:center}.modulo-galeria .certificacao_energetica{position:absolute;left:14px;bottom:126px;width:64px;height:64px;display:block;z-index:10}.modulo-galeria .lbl_destaques{position:absolute;left:0;top:20px;width:100%;z-index:2}.modulo-galeria .faixa{width:30%;display:block;height:40px;max-width:110px;background-color:#46b380;margin-bottom:10px;text-align:right}.modulo-galeria .faixa span{top:50%;margin-top:-10px;position:absolute;right:20px}.modulo-galeria .faixa:after{content:'';position:absolute;right:-11px;top:0;width:0;height:0;border-style:solid;border-width:40px 11px 0 0;border-color:#46b380 transparent transparent}.modulo-galeria .full_screen{bottom:30px;display:block;height:72px;left:30px;pointer-events:none;position:absolute;width:72px;z-index:10}.modulo-galeria .modulo-galeria-slider{clear:both;width:100%;height:100%}.modulo-galeria .modulo-galeria-slider a{display:block}.modulo-galeria .modulo-galeria-slider a img{width:100%}.modulo-galeria .galleria-stage{height:743px;background:none!important}.modulo-galeria .fullscreen .galleria-stage{height:100%}.modulo-galeria .fullscreen .galleria-image-nav-right{right:400px!important}.modulo-galeria .fullscreen .galleria-image-nav-left{left:400px!important}.modulo-galeria .galleria-image-nav{margin:0;top:auto;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";bottom:0;height:110px;z-index:15;background-color:transparent}.modulo-galeria .galleria-image-nav-left,.modulo-galeria .galleria-image-nav-right{cursor:pointer;height:70px;width:70px;position:absolute;top:20px;z-index:2;background-color:transparent}.modulo-galeria .galleria-image-nav-right{right:20px!important;left:auto;top:-370px}.modulo-galeria .galleria-image-nav-left{left:20px!important;right:auto;top:-370px}.modulo-galeria .icon-galeria-left,.modulo-galeria .icon-galeria-right{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-galeria .icon-galeria-left.full{left:-1000%}.modulo-galeria .icon-galeria-right.full{right:-1000%}.modulo-galeria .galleria-image-nav-left:hover,.modulo-galeria .galleria-image-nav-right:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-galeria .galleria-carousel .galleria-thumbnails-list{margin:0}.modulo-galeria .galleria-thumbnails-container{position:absolute;z-index:20;margin:auto;overflow:hidden;bottom:22px;width:90%;max-width:916px;height:70px;left:0;right:0}.modulo-galeria .galleria-thumbnails{height:69px!important}.galleria-thumbnails .galleria-image img{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";height:69px}.galleria-thumbnails .galleria-image.active img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";height:65px!important;top:0!important}.modulo-galeria .galleria-thumbnails .galleria-image{height:69px;width:100px;border:none;margin:0;margin-right:10px;overflow:hidden;float:left;cursor:pointer;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";transition:all .3s ease}.modulo-galeria .galleria-thumbnails .galleria-image.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";border:2px solid #ff6900;height:65px!important}.modulo-galeria .galleria-thumbnails .galleria-image:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-galeria .galleria-carousel .galleria-thumb-nav-left,.modulo-galeria .galleria-carousel .galleria-thumb-nav-right{display:none}.modulo-galeria .galleria-info{display:block;position:absolute;right:40px;bottom:138px;width:auto;height:54px}.modulo-galeria .galleria-info .galleria-play{position:relative;width:52px;height:52px;display:block;float:right;top:auto;bottom:0;border-radius:50%;background-color:transparent;background-color:rgba(119,119,119,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99777777,endColorstr=#99777777);zoom:1;margin-right:10px;transition:all .3s ease}.modulo-galeria .galleria-info .galleria-play:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.modulo-galeria .galleria-info .galleria-play span{position:absolute;left:0;right:-5px;top:0;bottom:0;margin:auto}.modulo-galeria .galleria-info .galleria-play span.icon-pause{right:0}.modulo-galeria .galleria-info .galleria-fullscreen{position:relative;width:52px;height:52px;display:block;float:right;top:auto;bottom:0;border-radius:50%;background-color:transparent;background-color:rgba(119,119,119,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99777777,endColorstr=#99777777);zoom:1;transition:all .3s ease}.modulo-galeria .galleria-info .galleria-fullscreen:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.modulo-galeria .galleria-info .galleria-fullscreen span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modulo-galeria .galleria-tooltip{display:none}.modulo-galeria .galleria-counter{display:none!important}.small .modulo-galeria .galleria-image-nav-right{display:none}.small .modulo-galeria .galleria-image-nav-left{display:none}.small .modulo-galeria .galleria-stage{height:100%}.small .modulo-galeria{height:320px}.small .modulo-galeria .galleria-thumbnails-container{display:none}.small .modulo-galeria .galleria-info{display:none}.small .modulo-galeria .certificacao_energetica{bottom:14px}.mini .modulo-galeria .galleria-image-nav-right{display:none}.mini .modulo-galeria .galleria-image-nav-left{display:none}.mini .modulo-galeria .galleria-stage{height:100%}.mini .modulo-galeria{height:320px}.mini .modulo-galeria .galleria-thumbnails-container{display:none}.mini .modulo-galeria .galleria-info{display:none}.mini .modulo-galeria .certificacao_energetica{bottom:14px}
.modulo-mapa{display:block;width:100%;vertical-align:top;overflow:hidden}.modulo-mapa .texto{display:block;width:100%;text-align:center;height:125px}.modulo-mapa .texto .lbl_titulo{display:block;color:#000;font-weight:900;font-size:22px;padding-bottom:7px;text-transform:uppercase;letter-spacing:2px}.modulo-mapa .texto .lbl_texto{display:block;color:#333;font-weight:300;font-size:24px;padding-bottom:64px}.modulo-mapa .bloco-mapa{display:block;width:100%;height:500px;position:relative}
.modulo-pedido-informacao .lbl_registo_complete{color:#666}.modulo-pedido-informacao .lbl_titulo.lbl_interessado{color:#000;font-weight:300;font-size:26px;display:block;margin-bottom:20px}.modulo-pedido-informacao .lbl_subtitulo{color:#666;font-weight:400;font-size:15px;display:block;margin-bottom:30px;line-height:1.5}.modulo-pedido-informacao .rbt_opcoes li{display:inline-block;margin-right:10px}.modulo-pedido-informacao .rbt_opcoes li input{vertical-align:middle;margin-right:5px}.modulo-pedido-informacao .rbt_opcoes{margin-bottom:20px;font-size:13px;color:#666;line-height:20px}.modulo-pedido-informacao .input{background-color:#fff;box-sizing:border-box;height:58px;width:100%;margin-bottom:10px;padding:0 10px;border:2px solid #ccc;color:#999;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:2px}.modulo-pedido-informacao .input ::-webkit-input-placeholder{color:#999}.modulo-pedido-informacao .input :-moz-placeholder{color:#999;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pedido-informacao .input ::-moz-placeholder{color:#999;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pedido-informacao .input :-ms-input-placeholder{color:#999}.modulo-pedido-informacao textarea.input{padding-top:10px;height:155px;color:#999;font-weight:700;font-size:12px;resize:vertical;line-height:1.5;text-transform:uppercase;letter-spacing:2px}.modulo-pedido-informacao textarea.input ::-webkit-input-placeholder{color:#999}.modulo-pedido-informacao textarea.input :-moz-placeholder{color:#999;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pedido-informacao textarea.input ::-moz-placeholder{color:#999;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-pedido-informacao textarea.input :-ms-input-placeholder{color:#999}.modulo-pedido-informacao .btn_enviar{display:block;background-color:#ff6900;height:62px;line-height:62px;text-align:center;width:100%;color:#fff;font-weight:400;font-size:20px}.modulo-pedido-informacao .btn_enviar:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-pedido-informacao .linha_rgpd{clear:both;width:100%;display:block;margin:10px auto;font-size:13px;color:#878787;text-align:left;margin-bottom:20px}.modulo-pedido-informacao .linha_rgpd .lnk_rgpd{color:#ff6900;font-weight:600;display:inline-block;top:1px;font-size:12px}.modulo-pedido-informacao .chk_rgpd{color:#666;margin-bottom:10px;font-weight:700;font-size:12px}.modulo-pedido-informacao .chk_rgpd label{position:relative;top:1px;padding-left:7px;cursor:pointer}.small .modulo-pedido-informacao .lbl_titulo.lbl_interessado{font-size:22px}.small .modulo-pedido-informacao .input{font-size:10px}.small .modulo-pedido-informacao .lbl_subtitulo{margin-bottom:20px}.mini .modulo-pedido-informacao .lbl_titulo.lbl_interessado{font-size:20px}.mini .modulo-pedido-informacao .input{font-size:10px}.mini .modulo-pedido-informacao .lbl_subtitulo{margin-bottom:20px}
@charset "UTF-8";.modulo-relacionados{max-width:1320px;width:96%;margin:0 auto;padding-top:72px;padding-bottom:150px}.modulo-relacionados .lbl_imoveis_relacionados{color:#000;font-weight:900;font-size:22px;display:block;text-align:center;text-transform:uppercase;letter-spacing:2px}.modulo-relacionados .lbl_imoveis_relacionados_subtitulo{color:#333;font-weight:300;font-size:24px;display:block;text-align:center;margin-top:10px}.modulo-relacionados .modulo-relacionados-item-holder{font-size:0;max-width:1320px;width:100%;margin:0 auto;margin-top:70px}.modulo-relacionados .comp-item-imovel{width:31.3%;margin:0 1%;margin-bottom:20px;vertical-align:top}.modulo-relacionados .comp-item-imovel .img-imovel{padding-bottom:75%}.modulo-relacionados .comp-item-imovel .img-imovel img{transform:scale(1);transition:transform 500ms ease-in-out}.modulo-relacionados .comp-item-imovel .img-imovel:hover img{transform:scale(1.05);transition:transform 500ms ease-in-out;width:100%}.lnk_todos{border:1px solid #130b03;color:#262525;font-weight:400;font-size:12px;max-width:400px;padding:20px 0;text-align:center;text-transform:uppercase;letter-spacing:1px;margin:0 auto;margin-top:90px;display:block;cursor:pointer}.modulo-relacionados .comp-item-imovel a .lbl_preco{font-family:Lato;color:#fff;font-weight:700;font-size:18px}.small .modulo-relacionados .comp-item-imovel{width:100%}.mini .modulo-relacionados .comp-item-imovel{width:100%}
.modulo-videos{float:left;width:100%;height:auto;margin:0 auto;display:inline-block;vertical-align:top;overflow:hidden}.modulo-videos video::-internal-media-controls-download-button{display:none}.modulo-videos video::-webkit-media-controls-enclosure{overflow:hidden}.modulo-videos video::-webkit-media-controls-panel{width:calc(100% + 30px)}.modulo-videos video source{width:100%!important}.modulo-videos .show_video{position:relative;width:100%;height:620px;overflow:hidden;z-index:1}.modulo-videos .show_video .div_video{display:block;position:absolute;width:100%;height:100%;background-color:#fff}.modulo-videos .list_videos{overflow:hidden;bottom:10px;width:75%;height:110px;margin:auto;z-index:2;margin-left:5%;margin-top:20px}.modulo-videos .list_videos .modulo-videos-slider a.active{border:2px solid #ff6900}.modulo-videos .list_videos .modulo-videos-slider a img{width:150px!important;left:0!important}.modulo-videos .list_videos .modulo-videos-slider{display:block}.modulo-videos .list_videos .modulo-videos-slider a{border:0;cursor:pointer;float:left;height:100px;margin:3px;overflow:hidden;width:150px}.modulo-videos .list_videos .modulo-videos-slider a:after{background:#fff none repeat scroll 0 0;content:"";display:block;height:100%;left:0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";position:absolute;top:0;width:100%}.modulo-videos .list_videos .modulo-videos-slider a.active:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.modulo-favoritos-consultados .imovel-thumb{min-height:60px;border-top:1px solid #eee;padding:14px 5%;display:block;overflow:hidden}.modulo-favoritos-consultados .imovel-thumb .imovel-thumb-img{width:30%;padding-right:15px;height:70px;overflow:hidden;display:inline-block;padding:0;vertical-align:top;box-sizing:border-box}.modulo-favoritos-consultados .imovel-thumb .imovel-thumb-class{width:24px;height:24px;position:absolute;z-index:4;bottom:0;left:0}.modulo-favoritos-consultados .imovel-thumb .dados{display:inline-block;line-height:16px;text-align:left;width:70%;vertical-align:top;padding-left:5%;box-sizing:border-box}.modulo-favoritos-consultados .imovel-thumb .lnk_nome{color:#444;font-weight:300;font-size:18px;padding:0;height:auto;display:block}.modulo-favoritos-consultados .imovel-thumb .lnk_nome:hover{background:transparent}.modulo-favoritos-consultados .imovel-thumb .lnk_nome:after{display:none}.modulo-favoritos-consultados .imovel-thumb .lbl_local{color:#999;font-weight:400;font-size:13px;display:inline-block;padding-bottom:5px;padding-top:10px}.modulo-favoritos-consultados .imovel-thumb .icon_location{display:inline-block;margin-right:10px;vertical-align:middle}.modulo-favoritos-consultados .imovel-thumb .icon:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.modulo-favoritos-consultados .imovel-thumb .lbl_local span{top:3px;margin-right:5px}.modulo-favoritos-consultados .imovel-thumb .lbl_preco{color:#ff6900;font-weight:400;font-size:14px;display:block;padding-bottom:3px;padding-top:3px}.modulo-favoritos-consultados .imovel-thumb .lbl_preco .old{text-decoration:line-through;padding-left:10px;font-weight:400}.modulo-favoritos-consultados .imovel-thumb .lbl_ref{color:#fff;font-weight:400;font-size:10px;display:block}.modulo-favoritos-consultados .imovel-thumb .icon{position:absolute;right:4%;top:40%;z-index:2;cursor:pointer}
.comp-item-imovel{width:23%;display:inline-block;overflow:hidden;box-sizing:border-box;margin:0 1%}.comp-item-imovel:last-child{margin-right:0}.comp-item-imovel .img-imovel{overflow:hidden;display:block;height:0;width:100%;padding-bottom:109%}.comp-item-imovel .lnk_imo~.img-imovel img{transform:scale(1);transition:transform 500ms ease-in-out}.comp-item-imovel .lnk_imo:hover~.img-imovel img{transform:scale(1.05);transition:transform 500ms ease-in-out;width:100%}.comp-item-imovel .lbl_classificacao_holder{position:absolute;right:5px;top:0}.comp-item-imovel .lbl_localizacao{position:absolute;left:30px;top:20px;color:#ccc;font-weight:700;font-size:12px;background-color:#333;padding:10px;display:inline-block;text-transform:uppercase}.comp-item-imovel .lbl_destaques{position:absolute;left:20px;top:20px}.comp-item-imovel .faixa{display:block;height:33px;line-height:33px;min-width:100px;background-color:#333;margin-bottom:10px;text-align:left;color:#ccc;font-weight:700;font-size:12px;text-transform:uppercase;padding:0 20px}.comp-item-imovel .faixa span{vertical-align:middle}.comp-item-imovel a .lbl_preco{font-family:Muli;font-size:16px;color:#fff;background-color:transparent;background-color:#ff6900;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF6900,endColorstr=#FFFF6900);zoom:1;line-height:53px;display:block;text-align:center;position:absolute;right:20px;bottom:0;width:132px}.comp-item-imovel .lbl_favoritos{position:absolute;right:20px;bottom:38px;vertical-align:middle;display:inline-block;cursor:pointer;width:26px;height:24px;z-index:9}.comp-item-imovel .lbl_favoritos:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.comp-item-imovel .txt-imovel{background-color:#fff;bottom:0;left:0;width:100%;box-sizing:border-box;height:145px;transition:background ease-in-out 300ms;border-left:1px solid #ccc;border-right:1px solid #ccc}.comp-item-imovel .txt-imovel .bloco-titulos{padding:18px 20px;border-bottom:1px solid #ccc}.comp-item-imovel .txt-imovel .lnk_titulo{color:#000;font-weight:500;font-size:16px;display:block;transition:color ease-in-out 300ms;white-space:nowrap;width:100%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;margin-bottom:8px}.comp-item-imovel .txt-imovel .bloco-titulos .lbl_local .icon_local{vertical-align:middle;display:inline-block;margin-right:6px}.comp-item-imovel .txt-imovel .lbl_local{color:#999;font-weight:400;font-size:13px;display:block;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;min-height:23px;transition:color ease-in-out 300ms;text-transform:uppercase}.comp-item-imovel .txt-imovel .lbl_preco{color:#333;font-weight:400;font-size:15px;transition:color ease-in-out 300ms;margin-bottom:5px;display:block}.comp-item-imovel .txt-imovel .lbl_preco .old{text-decoration:line-through;padding-left:10px}.comp-item-imovel .txt-imovel .bloco-icones{white-space:nowrap;font-size:0;background:#fff;line-height:57px;text-align:center;border-bottom:1px solid #ccc}.comp-item-imovel .txt-imovel .bloco-icones .holder:last-child{border-right:none}.comp-item-imovel .txt-imovel .bloco-icones .holder{display:inline-block;width:33%;vertical-align:top;border-right:1px solid #ccc}.comp-item-imovel .txt-imovel .lbl_nums{display:block;vertical-align:middle;color:#999;font-weight:400;font-size:14px}.comp-item-imovel .txt-imovel .separator{display:inline-block;width:1px;height:28px;background-color:transparent;background-color:#eee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEEEE,endColorstr=#FFEEEEEE);zoom:1;vertical-align:middle}.comp-item-imovel .txt-imovel .blue{color:#ff6900;font-weight:700;text-transform:lowercase}.small .comp-item-imovel .txt-imovel .lnk_titulo{font-size:13px}.mini .comp-item-imovel .txt-imovel .lnk_titulo{font-size:13px}
#loading{background-color:#fff;height:100%;-ms-zoom:1;zoom:1;filter:alpha(opacity=60);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";top:0;left:0;position:fixed;width:100%;z-index:99999}.loading:after{content:'';display:block;position:absolute;left:50%;top:50%;margin-left:-13px;margin-top:-13px;width:27px;height:27px;border:1px solid black;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:cssload-spin 1025ms infinite linear;-o-animation:cssload-spin 1025ms infinite linear;-ms-animation:cssload-spin 1025ms infinite linear;-webkit-animation:cssload-spin 1025ms infinite linear;-moz-animation:cssload-spin 1025ms infinite linear}@keyframes cssload-spin{100%{transform:rotate(360deg)}}
.bloco-paginacao{text-align:right;margin-top:28px}.bloco-paginacao .paginacao-nav{display:inline-block;vertical-align:middle;font-size:0}.bloco-paginacao .paginacao-nav:not(.aspNetDisabled):hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.bloco-paginacao .paginacao-prev{padding-right:105px}.bloco-paginacao .paginacao-next{padding-right:10px}.bloco-paginacao ul{display:inline-block;vertical-align:middle;float:left}.bloco-paginacao ul li{display:inline-block}.bloco-paginacao ul li:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:opacity .2s ease-in-out}.bloco-paginacao ul li a{display:inline-block;vertical-align:middle;padding:0 19px 0 0;color:#999;font-weight:400;font-size:18px}.bloco-paginacao ul li .active{font-weight:700;color:#ff6900}.bloco-paginacao .paginacao-spacer{margin-right:20px;margin-left:-10px}.bloco-paginacao li:first-child .paginacao-spacer{margin-left:20px;margin-right:-10px}.normal .bloco-paginacao{width:95%;margin:30px auto 0}.small .bloco-paginacao{text-align:center}.small .bloco-paginacao ul{display:none}.mini .bloco-paginacao{text-align:center}.mini .bloco-paginacao ul{display:none}
.modulo-pesquisa-lateral .pesquisa-titulo{margin-bottom:30px}.modulo-pesquisa-lateral .lbl_pesquisa_titulo{color:#444;font-weight:300;font-size:26px;display:block}.modulo-pesquisa-lateral .lbl_pesquisa_subtitulo{color:#45b380;font-weight:600;font-size:16px;display:block}.modulo-pesquisa-lateral .seccao-holder{margin-bottom:30px}.modulo-pesquisa-lateral .seccao-localizacao{margin-bottom:0}.modulo-pesquisa-lateral .seccao-preco{margin-bottom:0}.modulo-pesquisa-lateral .seccao-titulo{color:#444;font-weight:600;font-size:10px;text-transform:uppercase;margin-bottom:10px;display:block}.modulo-pesquisa-lateral .input-pesquisa-holder{margin-bottom:10px;width:100%}.modulo-pesquisa-lateral .input-pesquisa-holder select{height:37px;width:100%;background-color:#fff;border:1px solid #ddd;color:#666;font-size:12px}.modulo-pesquisa-lateral .input-pesquisa-holder select:after{content:'';position:absolute;right:0;top:0;width:10px;height:10px;background-color:#ddd}.modulo-pesquisa-lateral .seccao-slider{font-size:0}.modulo-pesquisa-lateral .seccao-slider .input-pesquisa-holder{width:49%;display:inline-block;margin-right:2%}.modulo-pesquisa-lateral .seccao-slider .input-pesquisa-holder:last-child{margin-right:0}.modulo-pesquisa-lateral .input-pesquisa-holder input[type=text]{height:37px;width:100%;background-color:#fff;border:1px solid #ddd;color:#666;font-size:12px;box-sizing:border-box;padding:0 10px}.modulo-pesquisa-lateral .btn_trigger_freguesia{display:none}.modulo-pesquisa-lateral .check-holder{font-size:11px;color:#666;display:block;margin-bottom:10px}.modulo-pesquisa-lateral .check-holder input{vertical-align:middle;margin-right:5px}.modulo-pesquisa-lateral .lnk_pesquisa_referencia{position:absolute;right:0;height:100%;width:40px;top:0;font-size:0}.modulo-pesquisa-lateral .lnk_pesquisa_referencia span{position:absolute;left:50%;top:50%;margin-top:-3px;margin-left:-8px}.modulo-pesquisa-lateral .btn_pesquisar_imoveis{display:block;background-color:#45b380;border-radius:5px;height:61px;line-height:61px;text-align:center;width:100%;box-shadow:0 4px rgba(51,51,51,.15);font-weight:700;color:#fff}.modulo-pesquisa-lateral .btn_pesquisar_imoveis span{vertical-align:middle;margin-right:5px}