@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Lato:300,400,500,700";#newsletterForm.fv-form-bootstrap .fv-icon-no-label{}textarea.form-control{resize:none}html,body{font-family:Helvetica,lato,sans-serif;color:#616161;font-size:14px;height:100%;line-height:1.52857143}a{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;text-decoration:none;color:#ab0000}a:focus,a:hover{color:#616161;text-decoration:none}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:26px;font-weight:700;color:#ab0000}h2{font-size:18px;font-weight:700;color:#ab0000}h3{font-size:15px;font-weight:700;color:#ab0000}.loading{background-image:url(../img/loader.gif);background-repeat:no-repeat;background-position:center center}.loading>*{visibility:hidden}form .row.smallMargin{margin-left:-5px;margin-right:-5px}form .row.smallMargin>div{padding-left:5px;padding-right:5px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#333}.dropdown-header{font-weight:700;cursor:pointer;text-transform:uppercase;font-size:14px;color:#000}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-left:15px;margin-right:0}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{left:15px;right:auto;margin-top:5px}.dropdown-header:hover{color:#ab0000}.bootstrap-select .dropdown-menu{margin:0;border-radius:0}.form-control{color:#333;background-color:#fff;background-image:none;border:1px solid #949494;font-size:12px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;letter-spacing:1px;height:31px}.form-control::-webkit-input-placeholder{color:#333}.form-control:-moz-placeholder{color:#333}.form-control::-moz-placeholder{color:#333}.form-control:-ms-input-placeholder{color:#333}.form-control::-ms-input-placeholder{color:#333}.btn{font-size:12px;border-radius:2px;padding:6px 40px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;letter-spacing:1px}.btn-default{background-color:#000;border-color:#000;color:#fff}.btn-default:hover{background-color:#ab0000;border-color:#ab0000;color:#fff}.btn-primary{background-color:transparent;border-color:#fff;color:#fff}.btn-primary.disabled,.btn-primary[disabled],.btn-primary:hover{background-color:#fff;border-color:#fff;color:#ab0000}.btn-success{background-color:#5e904b;border-color:#000;color:#fff}.btn-success:hover{background-color:#ab0000;border-color:#ab0000;color:#fff}.btn-danger{background-color:#ab0000;border-color:#ab0000;border-width:2px}.btn-danger:hover{background-color:#ab0000;border-color:#fff;border-width:2px}.btn-defaultC{background-color:#fff;border-color:#949494;border-radius:0;color:#333;padding:6px 12px}.pagination{margin:0;padding:0;border-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>li:first-child>a,.pagination>li:first-child>span{border-radius:0}.pagination>li>a,.pagination>li>span{margin-left:5px;line-height:1.42857143;color:#616161;text-decoration:none;background-color:#fff;font-weight:700;font-size:12px;border-color:#e2e2e2;border-radius:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#ab0000;border-color:#ab0000}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#fff;background-color:#ab0000;border-color:#ab0000}@media(min-width:768px){.modal-sm{width:360px}}.modal-header{border:0}.modal-header .close{color:#ab0000;opacity:1}.modal-title{text-align:center;font-size:16px}.modal-body{text-align:center;padding-top:0;font-weight:400}.modal-content{border-radius:0}.modal-footer{border-top:0;padding:0}.modal form{text-align:left}.g-recaptcha>div{width:100%!important}.btn-file{position:relative;overflow:hidden}.has-error .btn-file,.has-success .btn-file{padding-right:30px}.has-error .btn-file .form-control-feedback,.has-success .btn-file .form-control-feedback{top:-3px}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}#topoLinguas{font-size:13px;margin-top:15px;margin-bottom:5px;color:#222}#topoLinguas a{color:#222}#topoLinguas .linguas .lista{position:absolute;text-transform:uppercase;margin-left:5px;display:inline-block}#topoLinguas .linguas .lista a{margin-right:10px;display:none}#topoLinguas .linguas .lista a:hover,#topoLinguas .linguas .lista a.active{color:#ab0000;display:block}#topoLinguas .linguas .lista:active,#topoLinguas .linguas .lista:hover{position:absolute}#topoLinguas .linguas .lista:active a,#topoLinguas .linguas .lista:hover a{display:inline-block}@media(max-width:767px){#topoLinguas .linguas .lista{background-color:#fff;width:27px;padding-left:5px;padding-right:5px;text-align:center;z-index:100}#topoLinguas .linguas .lista a{margin-left:0;margin-right:0;margin-bottom:3px}#topoLinguas .linguas .lista:active,#topoLinguas .linguas .lista:hover{-webkit-box-shadow:3px 0 4px 0 rgba(0,0,0,.5);-moz-box-shadow:3px 0 4px 0 rgba(0,0,0,.5);box-shadow:3px 0 4px 0 rgba(0,0,0,.5)}#topoLinguas .linguas .lista:active a,#topoLinguas .linguas .lista:hover a{text-align:center;display:block}}#topoLinguas .links{text-align:right}#topoLinguas .links .subMenu{display:inline-block}#topoLinguas .links a:hover,#topoLinguas .links a.active{color:#ab0000}#topoLogos{padding-bottom:5px;padding-top:10px;background-color:#fff;text-align:center}#topoLogos img{width:602px;max-width:100%;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}#topoFixo.fixo #topoLogos img{width:300px}#topoFixo.fixo{-webkit-box-shadow:3px 0 4px 0 rgba(0,0,0,.5);-moz-box-shadow:3px 0 4px 0 rgba(0,0,0,.5);box-shadow:3px 0 4px 0 rgba(0,0,0,.5)}#topoMenu{position:relative;z-index:17;padding-top:25px;padding-bottom:10px;background-color:#fff}#topoMenu .navbar{margin-bottom:0;min-height:0}#topoMenu .navbar-default .navbar-collapse,#topoMenu .navbar-default .navbar-form{text-align:center}#topoMenu .navbar-default{border:0;background-color:transparent}#topoMenu .navbar-nav{margin-top:0;float:none;display:inline-block;text-align:center}#topoMenu .navbar-nav li{display:inline-block;float:none}#topoMenu .navbar-nav li a{color:#222;text-transform:uppercase;padding:5px 20px}#topoMenu .navbar-nav li a:hover,#topoMenu .navbar-nav li a.active{color:#ab0000;background-color:transparent}#topoMenu .navbar-nav li.active a{background-color:transparent}#topoMenu .navbar-nav>li.dropdown:hover>a,#topoMenu .navbar-nav>li.dropdown:hover>a:hover,#topoMenu .navbar-nav>li.dropdown:hover>a:focus{background-color:transparent;color:#ab0000}#topoMenu .navbar-nav>.open>a,#topoMenu .navbar-nav>.open>a:focus,#topoMenu .navbar-nav>.open>a:hover{background-color:transparent;color:#ab0000}@media(min-width:768px){#topoMenu .navbar-nav .dropdown-menu{background-color:#fff;border:1px solid #e2e2e2;border-top:0;border-bottom:0;padding-top:0;padding-bottom:0;border-radius:0}#topoMenu .navbar-nav .dropdown-menu li{display:block;border-bottom:1px solid #e2e2e2}#topoMenu .navbar-nav .dropdown-menu a{text-transform:none;display:block;font-size:14px;padding:10px}#topoMenu .navbar-nav li.dropdown:hover>.dropdown-menu{display:block}}#topoFixo.fixo #topoMenu{padding-top:4px}#topoMenu .menuExtraC{vertical-align:bottom;position:relative;display:inline-block}#topoMenu .menuExtra{display:none;z-index:16;padding-left:10px;margin-bottom:20px;border-left:1px solid #fff;width:150px;position:absolute;bottom:-11px;left:0;text-align:left;border-left:1px solid #000}#topoMenu .menuExtra ul{margin:0;padding:0;list-style:none}#topoMenu .menuExtra ul li{display:block;padding-bottom:2px}#topoMenu .menuExtra ul li a{display:block;color:#8e8e8e;font-weight:700}#topoMenu .menuExtra ul li a.active,#topoMenu .menuExtra ul li a:hover{color:#ab0000}#topoMenu .menuExtra ul li:first-child{margin-top:-4px}#topoMenu .menuExtra ul li:last-child{padding-bottom:0;margin-bottom:-4px}@media(max-width:767px){#topoMenu{padding-bottom:0}#topoMenu .navbar-default{margin-left:-15px;margin-right:-15px}#topoMenu .navbar-collapse{-webkit-box-shadow:none;box-shadow:none;margin-top:5px;border-top:1px solid #575757;background-color:#2a2a2a}#topoMenu .navbar-collapse.in{overflow-y:auto;max-height:400px}#topoMenu .navbar-header{text-align:left;background-color:#2a2a2a;padding-top:10px;padding-bottom:10px;padding-left:15px}#topoMenu .navbar-header .contacto{float:right;margin-right:15px;color:#fff;font-size:15px;text-transform:uppercase;line-height:0}#topoMenu .navbar-header .contacto .fa{font-size:20px}#topoMenu .navbar-header .contacto:hover{color:#ab0000}#topoMenu .navbar-toggle{margin:0;padding:0;float:none;font-size:15px;font-weight:700;color:#fff;border:0}#topoMenu .navbar-toggle>div{vertical-align:middle;margin-right:4px;display:inline-block}#topoMenu .navbar-toggle .icon-bar{background-color:#fff}#topoMenu .navbar-default .navbar-toggle:focus,#topoMenu .navbar-default .navbar-toggle:hover{background-color:transparent}#topoMenu .navbar-nav{padding-top:5px}#topoMenu .navbar-nav li{display:block}#topoMenu .navbar-nav li a{font-weight:700;color:#fff;padding:10px 20px}#topoMenu .navbar-nav li a.dropdown-toggle:after{content:"\f107";display:inline-block;margin-left:5px;font:normal normal normal 18px/1 FontAwesome;position:relative}#topoMenu .navbar-nav .dropdown-menu{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;margin-top:-10px;float:none;margin-bottom:10px;border:0}#topoMenu .navbar-nav .dropdown-menu li{border:0}#topoMenu .navbar-nav .dropdown-menu li a{text-transform:none;font-weight:400;text-align:center;padding:3px 20px}#topoMenu .navbar-nav .active .dropdown-menu,#topoMenu .navbar-nav .open .dropdown-menu{display:block;position:relative}#topoMenu .menuExtraC{display:block}#topoMenu .menuExtra{width:auto;display:inline-block;position:relative;bottom:0;left:0;text-align:center;border-left:0;padding:0;padding-top:10px;padding-left:20px;padding-right:20px;border-top:1px solid #575757}#topoMenu .menuExtra ul li a{font-weight:400;color:#fff}}@media(min-width:768px){.menuID57,.menuID97,.menuID122,.menuID148,.menuID174,.menuID200,.menuID16{background-color:#ebebeb}}@media(min-width:1200px){#topoMenu .menuExtra{display:inherit}}.checkbox{padding-left:20px}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #000;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555;line-height:1.4}.checkbox input[type=checkbox],.checkbox input[type=radio]{opacity:0;z-index:1;cursor:pointer}.checkbox input[type=checkbox]:focus+label::before,.checkbox input[type=radio]:focus+label::before{}.checkbox input[type=checkbox]:checked+label::after,.checkbox input[type=radio]:checked+label::after{font-family:fontawesome;content:"\f00c"}.checkbox input[type=checkbox]:indeterminate+label::after,.checkbox input[type=radio]:indeterminate+label::after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-16.5px;margin-top:7px}.checkbox input[type=checkbox]:disabled,.checkbox input[type=radio]:disabled{cursor:not-allowed}.checkbox input[type=checkbox]:disabled+label,.checkbox input[type=radio]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:disabled+label::before,.checkbox input[type=radio]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox-primary input[type=checkbox]:checked+label::before,.checkbox-primary input[type=radio]:checked+label::before{background-color:#337ab7;border-color:#337ab7}.checkbox-primary input[type=checkbox]:checked+label::after,.checkbox-primary input[type=radio]:checked+label::after{color:#fff}.checkbox-danger input[type=checkbox]:checked+label::before,.checkbox-danger input[type=radio]:checked+label::before{background-color:#ab0000;border-color:#ab0000}.checkbox-danger input[type=checkbox]:checked+label::after,.checkbox-danger input[type=radio]:checked+label::after{color:#fff}.checkbox-info input[type=checkbox]:checked+label::before,.checkbox-info input[type=radio]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-info input[type=checkbox]:checked+label::after,.checkbox-info input[type=radio]:checked+label::after{color:#fff}.checkbox-warning input[type=checkbox]:checked+label::before,.checkbox-warning input[type=radio]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-warning input[type=checkbox]:checked+label::after,.checkbox-warning input[type=radio]:checked+label::after{color:#fff}.checkbox-success input[type=checkbox]:checked+label::before,.checkbox-success input[type=radio]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c}.checkbox-success input[type=checkbox]:checked+label::after,.checkbox-success input[type=radio]:checked+label::after{color:#fff}.checkbox-primary input[type=checkbox]:indeterminate+label::before,.checkbox-primary input[type=radio]:indeterminate+label::before{background-color:#337ab7;border-color:#337ab7}.checkbox-primary input[type=checkbox]:indeterminate+label::after,.checkbox-primary input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-danger input[type=checkbox]:indeterminate+label::before,.checkbox-danger input[type=radio]:indeterminate+label::before{background-color:#ab0000;border-color:#ab0000}.checkbox-danger input[type=checkbox]:indeterminate+label::after,.checkbox-danger input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-info input[type=checkbox]:indeterminate+label::before,.checkbox-info input[type=radio]:indeterminate+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-info input[type=checkbox]:indeterminate+label::after,.checkbox-info input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-warning input[type=checkbox]:indeterminate+label::before,.checkbox-warning input[type=radio]:indeterminate+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-warning input[type=checkbox]:indeterminate+label::after,.checkbox-warning input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-success input[type=checkbox]:indeterminate+label::before,.checkbox-success input[type=radio]:indeterminate+label::before{background-color:#5cb85c;border-color:#5cb85c}.checkbox-success input[type=checkbox]:indeterminate+label::after,.checkbox-success input[type=radio]:indeterminate+label::after{background-color:#fff}.radio{padding-left:20px}.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:2px solid #000;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.radio label::after{display:inline-block;position:absolute;content:" ";width:9px;height:9px;left:4px;top:4px;margin-left:-20px;border-radius:50%;background-color:#555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio input[type=radio]{opacity:0;z-index:1;cursor:pointer}.radio input[type=radio]:focus+label::before{}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled{cursor:not-allowed}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio-primary input[type=radio]+label::after{background-color:#337ab7}.radio-primary input[type=radio]:checked+label::before{border-color:#337ab7}.radio-primary input[type=radio]:checked+label::after{background-color:#337ab7}.radio-danger input[type=radio]+label::after{background-color:#ab0000}.radio-danger input[type=radio]:checked+label::before{border-color:#ab0000}.radio-danger input[type=radio]:checked+label::after{background-color:#ab0000}.radio-info input[type=radio]+label::after{background-color:#5bc0de}.radio-info input[type=radio]:checked+label::before{border-color:#5bc0de}.radio-info input[type=radio]:checked+label::after{background-color:#5bc0de}.radio-warning input[type=radio]+label::after{background-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::before{border-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::after{background-color:#f0ad4e}.radio-success input[type=radio]+label::after{background-color:#5cb85c}.radio-success input[type=radio]:checked+label::before{border-color:#5cb85c}.radio-success input[type=radio]:checked+label::after{background-color:#5cb85c}input[type=checkbox].styled:checked+label:after,input[type=radio].styled:checked+label:after{font-family:fontawesome;content:"\f00c"}input[type=checkbox] .styled:checked+label::before,input[type=radio] .styled:checked+label::before{color:#fff}input[type=checkbox] .styled:checked+label::after,input[type=radio] .styled:checked+label::after{color:#fff}.homeArea_1,.homeArea_2,.homeArea_3,.homeArea_4{min-height:150px;background-repeat:no-repeat;border-bottom:1px solid #e2e2e2;padding-top:50px;padding-bottom:50px;line-height:24px;background-position:0 50px}.homeArea_1 h1,.homeArea_2 h1,.homeArea_3 h1,.homeArea_4 h1{font-size:36px;font-weight:400;font-family:Georgia,Times,times new roman,serif;color:#222;margin-bottom:20px}.homeArea_1{background-image:url(../img/bg_01.png)}.homeArea_2{background-image:url(../img/bg_02.png)}.homeArea_3{background-image:url(../img/bg_03.png)}.homeArea_4{background-image:url(../img/bg_04.png)}.homeArea_1{padding-top:24px;padding-bottom:10px;background-position:0 24px}.homeArea_1 .titulo{font-size:36px;font-weight:400;font-family:Georgia,Times,times new roman,serif;color:#222;margin-bottom:20px;border-bottom:1px solid #e2e2e2;padding-bottom:24px}.homeArea_1 h1{font-family:Helvetica,lato,sans-serif;font-weight:700;font-size:18px;margin-bottom:10px}.homeArea_1 h2{color:#7e8082;font-weight:300;margin-top:0}.homeArea_2 a{color:#ab0000}.homeArea_3 h2.topo{color:#222;margin-bottom:20px}.homeArea_4{background-color:#ebebeb}.homeArea_4 img{margin-bottom:15px;margin-top:20px}.homeArea_5{margin-top:25px;padding-top:15px;padding-bottom:15px;text-align:center;background-size:cover;background-repeat:no-repeat;background-image:url(../img/bg_05.png)}.homeArea_5 img{margin:auto}.listaDestaques{margin-top:30px}.itemDestaque{margin-bottom:40px;position:relative}.itemDestaque .imgC{position:relative;overflow:hidden;z-index:1;margin-bottom:15px}.itemDestaque .img{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.itemDestaque .img video,.itemDestaque .img iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:0;visibility:hidden}.itemDestaque .img video.active,.itemDestaque .img iframe.active{visibility:visible;background-color:#000}.itemDestaque .nome,.itemDestaque h2{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;font-weight:500;color:#222;font-size:15px}.itemDestaque a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:block}.itemDestaque:hover h2,.itemDestaque:hover .nome{color:#ab0000}.itemDestaque.grande .img{padding-bottom:62%}.itemDestaque.pequena .img{padding-bottom:129%}@media(min-width:1600px){.itemDestaque.pequena .img{padding-bottom:127.2%}}#slideHomeC{margin-top:-25px;position:relative}#slideHomeC #barraPesquisa{position:absolute;right:0;bottom:0}#slideHomeC .pesquisaC{position:absolute;bottom:0;width:100%;left:0}#slideHomeC .pesquisaC .container{position:relative}@media(max-width:767px){#slideHomeC .pesquisaC{position:relative;bottom:0;width:100%;left:0}#slideHomeC .pesquisaC .container{position:relative}#slideHomeC #barraPesquisa{position:relative;margin-top:2px;bottom:0;right:0;max-width:100%}}#slide_home{position:relative}#slide_home .carousel-inner .item{height:480px;background-size:cover;background-position:center center}#slide_home .carousel-inner .item img{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}#slide_home .carousel-inner .item.sombra:before{content:' ';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}#slide_home .pontos{position:absolute;top:46px;left:0;width:100%}#slide_home .carousel-indicators{position:relative;bottom:auto;top:0;left:0;width:auto;display:inline-block;margin-left:0%;text-align:left;list-style:none}#slide_home .carousel-indicators li{display:inline-block;width:9px;height:9px;border:0;margin:0;vertical-align:bottom;margin-right:50px;background-color:rgba(255,255,255,.4);-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}#slide_home .carousel-indicators li.active{background-color:#fff;border:0;width:9px;height:9px}#slide_home .linkTodo{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}#slide_home .legenda{position:absolute;z-index:1;bottom:50px;left:0;width:100%;font-weight:200;font-size:26px;text-transform:uppercase;color:#fff}#slide_home .legenda .container{position:relative}#slide_home .nome{position:absolute;z-index:3;bottom:80px;left:0;width:100%;font-size:18px;text-transform:uppercase;color:#fff}#slide_home .nome a{color:#fff;text-decoration:underline}#slide_home .nome a:hover{color:#ab0000}@media(max-width:767px){#slide_home .carousel-inner .item{height:300px}#slide_home .pontos{top:10px}#slide_home .carousel-indicators li{margin-right:40px}#slide_home .legenda{position:absolute;z-index:1;bottom:40px;left:0;font-size:24px}#slide_home .nome{bottom:20px;font-size:14px}}.carousel.galerias{position:relative}.carousel.galerias .carousel-inner{position:relative}.carousel.galerias .item{min-height:400px;background-size:cover;background-position:center center}.carousel.galerias .item img{width:100%;visibility:hidden}.carousel.galerias .carousel-control{position:absolute;margin-top:0;background-image:none;filter:none;text-indent:-9999px;width:50%;height:100%;top:0}.carousel.galerias .carousel-control .glyphicon{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;background-color:rgba(255,255,255,.4);background-repeat:no-repeat;text-align:center}.carousel.galerias .carousel-control:hover .glyphicon{background-color:#ab0000;color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel.galerias:hover .carousel-control{opacity:1}.carousel.galerias .carousel-control.right:hover,.carousel.galerias .carousel-control.right{background-image:none;right:0}.carousel.galerias .carousel-control.right .glyphicon{background-image:url(../img/seta_dir.png);background-position:center center;right:50px}.carousel.galerias .carousel-control.left:hover,.carousel.galerias .carousel-control.left{background-image:none;left:0}.carousel.galerias .carousel-control.left .glyphicon{background-image:url(../img/seta_esq.png);background-position:center center;left:50px}.carousel.galerias.one .carousel-control{display:none}.carousel.galerias .carousel-indicators{bottom:30px}.carousel.galerias .carousel-indicators li{width:40px;height:5px;margin:0;margin-right:5px;background-color:#fff;background-color:rgba(255,255,255,.7);border-radius:0;border:0}.carousel.galerias .carousel-indicators li:hover,.carousel.galerias .carousel-indicators .active{background-color:#bc8d15;border-color:#bc8d15}.carousel.galerias .carousel-caption{position:absolute;top:100px;bottom:0;left:0;right:0;z-index:10;padding:0;color:#fff;text-align:center;text-shadow:none;font-size:30px;font-weight:700}@media(max-width:767px){#slideHomeC{margin-top:-22px}.carousel.galerias .carousel-caption{font-size:22px;font-weight:300;line-height:100%;bottom:0;left:45px;right:45px}.carousel.galerias .carousel-control.right:hover,.carousel.galerias .carousel-control.right{right:15px}.carousel.galerias .carousel-control.left:hover,.carousel.galerias .carousel-control.left{left:15px}.carousel.galerias .carousel-indicators{bottom:5px}}.carousel.galerias .carousel-caption>div{display:table;width:100%;height:100%}.carousel.galerias .carousel-caption>div>div{display:table-cell;width:100%;height:100%;vertical-align:middle}.carousel.galerias .carousel-caption a{font-size:16px;font-weight:700;color:#fff;border:2px solid #fff;border-radius:4px;padding:10px 20px;display:inline-block}.carousel.galerias .carousel-caption a:hover{color:#ffba00;border-color:#ffba00}#newsletterForm{background-color:#ebebeb;padding:15px}#newsletterForm .h2{font-size:15px;font-weight:500;color:#ab0000;text-align:center;margin:0;margin-bottom:15px;text-transform:uppercase}#newsletterForm .status{color:#ab0000;text-align:center}.modal-body #newsletterForm{background-color:transparent}#newsletterFormModal .status{margin-bottom:10px;color:#ab0000;text-align:center}.newsletter2Step{display:none}#pesquisaForm{margin-top:15px}.pesquisaItem{padding-bottom:15px;margin-bottom:20px}.listaImoveis .favoritosOptions{margin-top:-20px;margin-bottom:20px;text-align:center}.listaImoveis .favoritosOptions a{cursor:pointer;background-position:center center}.listaImoveis .favoritosOptions a.loading{text-indent:-9999px;background-position:center center}.listaImoveis .imoveisNoResults{padding-top:30px;padding-bottom:20px;text-align:center;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.listaImoveis .imoveisLinksSugeridos{padding-top:30px}.listaImoveis .imoveisLinksSugeridos a{position:relative}.listaImoveis .imoveisLinksSugeridos a::before{position:absolute;top:3px;left:-15px;content:"\f061";font:normal normal normal 12px/1 FontAwesome;opacity:0;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.listaImoveis .imoveisLinksSugeridos a:hover::before{opacity:1}@media(min-width:1400px){.listaImoveis .container{width:1370px}}#similarProperties .container-fluid{padding:0}#similarProperties .listaImoveisRel{overflow:hidden}#similarProperties .listaImoveisRel>.row{margin:0}#similarProperties .listaImoveisRel>.row>div{padding:0}.rodapeListaImoveis{background-color:#f8f8f8;padding-top:25px;padding-bottom:25px;margin-bottom:30px}.rodapeListaImoveis .paginas{text-align:center}.topoListaImoveis{background-color:#f8f8f8;padding-top:25px;padding-bottom:25px;margin-top:-25px;margin-bottom:30px}.topoListaImoveis h1{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:0}.topoListaImoveis h2{font-size:12px;color:#616161;margin-top:10px;margin-bottom:0;font-weight:400}.topoListaImoveis .paginas{text-align:center}.topoListaImoveis .ordenacao{position:relative;text-align:right}.topoListaImoveis .azul{display:inline-block;margin-top:5px;color:#ab0000}@media(max-width:767px){.topoListaImoveis{text-align:center}.topoListaImoveis .azul{margin-top:0;margin-bottom:15px}.topoListaImoveis .ordenacao{text-align:center;margin-top:15px}}.itemImovel{position:relative;margin-bottom:30px;font-size:14px;color:#616161;-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;background-color:#f8f8f8}.itemImovel .etiqueta{position:absolute;z-index:3;padding-top:5px;padding-bottom:5px;top:15px;right:-10px;display:block;text-align:center;color:#fff;width:160px;font-size:12px;font-weight:700}.itemImovel .img{position:relative;padding-bottom:63%;border:1px solid #ebebeb;background-image:url(../img/imovel_placeholder.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}.itemImovel .img .image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease}.itemImovel a{position:absolute;top:0;left:0;width:100%;height:100%}.itemImovel .texto{padding:10px}.itemImovel .texto .nome{font-size:16px;font-weight:700;text-align:center;margin-bottom:5px;color:#222;text-transform:uppercase}.itemImovel .texto .preco{font-size:16px;color:#ab0000;font-weight:700;text-align:right;white-space:nowrap}.itemImovel .texto .preco.small{direction:rtl;font-size:13px;margin-top:5px}.itemImovel .texto .ref{font-size:13px;vertical-align:middle;margin-top:5px}.itemImovel .texto .ref .fa{margin-left:15px;vertical-align:middle;display:inline-block;margin-right:5px}#similarProperties{margin-top:50px}#similarProperties h2{text-align:center;font-size:36px;font-family:Georgia,Times,times new roman,serif;color:#3b4350;font-weight:400;margin-bottom:30px}#similarProperties .itemImovel{background-color:#fff}#similarProperties .itemImovel .img{border:0;border-right:1px solid #fff}#similarProperties .listaImoveisRel .row>div:last-child .img{border:0}.itemImovel:hover .img .image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.itemImovel .img::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.itemImovel:hover .img::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.topoDetalheImovel{color:#616161}.topoDetalheImovel .nome h1{font-size:25px;color:#ab0000;font-weight:700;text-transform:uppercase}.topoDetalheImovel .caracteristicas{font-size:16px;font-weight:700;text-align:left;margin-bottom:25px}.topoDetalheImovel .caracteristicas .fa{margin-right:1px;margin-left:20px}.topoDetalheImovel .preco{font-size:25px;color:#ab0000;font-weight:700;margin-bottom:10px;white-space:nowrap}.topoDetalheImovel .finalidade{padding-top:6px;font-size:16px;font-weight:700}.topoDetalheImovel .ref{font-size:11px;margin-bottom:25px}.topoDetalheImovel .back a{position:relative;top:-8px;font-size:16px;font-weight:700;color:#ab0000}.topoDetalheImovel .back a:hover{color:#000}.detalheImovel{margin-bottom:25px;line-height:24px}.detalheImovel .etiqueta{position:absolute;z-index:3;top:15px;right:5px;padding-top:5px;padding-bottom:5px;display:block;text-align:center;color:#fff;width:160px;font-size:12px;font-weight:700}.detalheImovel .desc{margin-top:30px;margin-bottom:30px}.detalheImovel .detalhes table td{padding-right:10px}.detalheImovel .detalhes table td .sqft{color:#999}.detalheImovel .video{margin-top:30px;border:1px solid #e2e2e2}.fundoDetalheImovel{margin-top:25px}.fundoDetalheImovel #mapaC{background-color:#abdbff;position:relative;width:100%;height:312px}.fundoDetalheImovel #mapaC #map{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.infoLoja{margin-top:25px;margin-bottom:15px}.infoLoja h3{text-align:center;padding-bottom:20px;border-bottom:1px solid #e2e2e2}.infoLoja a{color:#ab0000;text-decoration:none}.infoLoja .fa{font-size:18px;margin-top:5px}.infoLoja .texto{font-size:14px;padding:10px}.infoLoja .texto .nome{font-size:15px;font-weight:700;margin-bottom:10px}.infoLoja .texto .mobile,.infoLoja .texto .morada{margin-bottom:10px}.linksExtra{font-size:13px;border-top:1px solid #e2e2e2}.linksExtra>div{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e2e2e2}.linksExtra a{display:inline-block;color:#000;font-size:16px;margin-left:10px;cursor:pointer}.linksExtra a:hover{color:#ab0000}.linksExtra .favoritosImovel.my .off{display:none}.linksExtra .favoritosImovel.my .on{display:inline-block}.linksExtra .favoritosImovel .off{display:inline-block}.linksExtra .favoritosImovel .on{display:none}.linksExtra .favoritosImovel.loading>*{display:none}.linksExtra .favoritosImovel.loading{min-height:25px;background-image:url(../img/loader.gif);background-repeat:no-repeat;background-position:center right;background-size:contain}.slide_tbs{margin-top:10px}.slide_tbs .itemThumb{padding-bottom:57%;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;cursor:pointer}.slide_tbs .itemThumb:hover{opacity:.5}.slide_tbs .row{margin-left:-5px;margin-right:-5px}.slide_tbs .row>div{padding-right:5px;padding-left:5px}.slide_tbs .itemThumb.active{opacity:.5}#slide_propriedade.carousel .item{padding-bottom:57%;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:0}#slide_propriedade.carousel .item img{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}#slide_tb_propriedade.carousel.galerias .item{min-height:0}#slide_tb_propriedade.carousel .carousel-control{width:80px}#barraPesquisa{color:#333;width:100%}#barraPesquisa .loading{opacity:.7;background-image:url(../img/loader_red.gif)}#barraPesquisa .titulo{font-size:15px;font-weight:400;color:#fff;text-align:center;margin-bottom:2px}#barraPesquisa .titulo .row{margin-left:-1px;margin-right:-1px}#barraPesquisa .titulo .row>div{padding-left:1px;padding-right:1px}#barraPesquisa .titulo a{color:#333;padding-top:10px;font-weight:400;padding-bottom:10px;display:block;background-color:rgba(235,235,235,.7);border:1px solid #fff}#barraPesquisa .titulo a:hover,#barraPesquisa .titulo a.active{background-color:#ab0000;color:#fff}#barraPesquisa .form{background-color:rgba(235,235,235,.7);border:1px solid #fff;border-bottom:0;padding:30px}#barraPesquisa .radio{margin-right:5px}#barraPesquisa .radio:last-child{margin-right:0}.conteudoSub #barraPesquisa{margin-bottom:25px}.conteudoSub #barraPesquisa .titulo a{background-color:#8e8e8e;color:#fff;border:0}.conteudoSub #barraPesquisa .titulo a:hover,.conteudoSub #barraPesquisa .titulo a.active{background-color:#ab0000}.conteudoSub #barraPesquisa .form{border:0;background-color:#8e8e8e}.conteudoSub #barraPesquisa .form label{color:#fff}#featuredProperties{margin-top:50px}#featuredProperties .container-fluid{padding:0}#featuredProperties h2{font-size:36px;font-family:Georgia,Times,times new roman,serif;color:#3b4350;font-weight:400;margin-bottom:30px}#featuredProperties h2 span{color:#ab0000}#featuredProperties .itemImovel{background-color:#fff}#featuredProperties .itemImovel .img{border:0;border-right:1px solid #fff}#featuredProperties .listaImoveisRel .row>div:last-child .img{border:0}#featuredProperties .listaImoveisRel{overflow:hidden}#featuredProperties .listaImoveisRel>.row{margin:0}#featuredProperties .listaImoveisRel>.row>div{padding:0}.listaEmpreendimentos{margin-bottom:24px}.listaEmpreendimentos .itemTB{text-align:center;margin-bottom:24px;color:#7e8082}.listaEmpreendimentos .itemTB .img{position:relative;overflow:hidden;margin-bottom:10px}.listaEmpreendimentos .itemTB .img a{position:relative;display:block}.listaEmpreendimentos .itemTB .img img{width:100%;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.listaEmpreendimentos .itemTB h2{color:#616161}.listaEmpreendimentos .itemTB:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.empreendimentoD .table th{background-color:#999;color:#fff}.empreendimentoD .link{border-top:1px solid #e2e2e2;padding-top:15px}.empreendimentoD .link a{color:#616161}.empreendimentoD .link a:hover{color:#ab0000}.listaNoticias{margin-bottom:24px}.itemNoticia{margin-bottom:24px;color:#7e8082}.itemNoticia .img{position:relative;overflow:hidden;margin-bottom:24px}.itemNoticia .img a{position:relative;display:block}.itemNoticia .img img{width:100%;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.itemNoticia h2{color:#616161}.itemNoticia .link{border-top:1px solid #e2e2e2;margin-top:24px;padding-top:15px}.itemNoticia .link a{color:#616161}.itemNoticia .link a:hover{color:#ab0000}.itemNoticia .fonte{color:#222;font-size:12px;text-align:left;font-weight:700;margin-bottom:10px;margin-top:5px}.itemNoticia .img a::after{position:absolute;content:' ';top:10px;left:10px;bottom:10px;right:10px;border:1px solid #fff}.itemNoticia .img::before{position:absolute;top:0;left:-85%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.itemNoticia:hover .img::before{-webkit-animation:shine .75s;animation:shine .75s}.itemNoticia:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.homeArea_3 .listaNoticias{margin-bottom:0}.itemNoticiaD{margin-bottom:24px;color:#7e8082}.itemNoticiaD .img{margin-top:15px;margin-bottom:24px}.itemNoticiaD .img img{width:100%}.itemNoticiaD .link{border-top:1px solid #e2e2e2;margin-top:24px;padding-top:15px}.itemNoticiaD .link a{color:#616161}.itemNoticiaD .link a:hover{color:#ab0000}#chatRodape{position:fixed;right:10px;z-index:99999;bottom:0;width:320px}#chatRodape .titulo{cursor:pointer;background-color:#ab0000;font-size:14px;color:#fff;font-weight:700;text-align:center;padding-top:5px;padding-bottom:5px;text-transform:uppercase;border-top-left-radius:4px;border-top-right-radius:4px}#chatRodape .titulo .close{color:#fff;margin-right:15px;font-size:18px;visibility:hidden;opacity:0;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}#chatRodape .grupo{position:relative;display:none}#chatRodape .detalhe{background-color:#fff;padding:10px;padding-bottom:0;font-size:12px;color:#000}#chatRodape #chatForm{margin-top:20px}#chatRodape #chatForm .areaBT{margin-left:-10px;margin-right:-10px;padding:10px;background-color:#ab0000;text-align:center}#chatRodape #chatForm .status{text-align:center;padding-bottom:10px;font-weight:700;display:none}#chatRodape.open .titulo .close{visibility:visible;opacity:1}#conteudo{padding-bottom:15px;padding-top:5px}#conteudo #imagemTopo{width:100%;height:310px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:35px;color:#fff;font-family:Georgia,Times,times new roman,serif;font-size:65px;line-height:70px;padding-top:50px}@media(max-width:767px){#conteudo #imagemTopo{font-size:45px;line-height:50px;padding-top:50px}#conteudo #imagemTopo br{display:none}}#conteudo #linhaTopo{width:100%;border-bottom:1px solid #ebebeb;margin-bottom:24px}#conteudo .imagemLegenda{margin-top:30px;position:relative}#conteudo .imagemLegenda .legenda{position:relative;width:25%;padding-top:35px;font-size:14px;color:#bbb;float:left;border-top:1px solid #e2e2e2}#conteudo .imagemLegenda .legenda strong{color:#222}#conteudo .imagemLegenda .legenda:before{position:absolute;top:37px;left:-25px;z-index:1;color:#222;width:30px;height:30px;content:"\f030";font:normal normal normal 14px/1 FontAwesome}#conteudo .imagemLegenda .imagem{width:70%;float:right}#conteudo .imagemLegenda .imagem img{width:100%}#conteudo .imagemLegenda:after{content:"";display:table;clear:both}#conteudo .destaqueTexto{position:relative;font-size:24px;font-weight:700;color:#222;display:inline-block;padding-left:20px;margin-bottom:20px;border-left:1px solid #e2e2e2}@media(min-width:992px){#conteudo .destaqueTexto{max-width:50%;float:left;padding-left:50px;padding-right:50px;margin-bottom:40px;border-left:1px solid #e2e2e2}#conteudo .destaqueTexto~p{padding-left:100px}}@media(max-width:767px){#conteudo{padding-top:0}}.linksRegisto{font-size:16px;font-weight:700;color:#ab0000}.linksRegisto a{color:#616161}.linksRegisto a:hover{color:#ab0000}.conteudoSub #contactReq{margin-bottom:25px}.conteudoSub #contactReq .titulo{font-size:15px;font-weight:700;color:#5e904b;text-align:center;background-color:#e0e0e0;padding:15px;margin-bottom:3px}.conteudoSub #contactReq .texto{background-color:#e8e8e8;padding:15px}#rodape{background-color:#6f6f6f;padding-top:50px}#rodape .links{color:#fff}#rodape .links h3{font-size:16px}#rodape .links ul{list-style:none;margin:0;padding:0}#rodape .links ul li{margin-bottom:5px}#rodape .links ul li a{position:relative;font-size:13px;color:#fff;font-weight:400}#rodape .links ul li a.active,#rodape .links ul li a:hover{color:#ab0000}#rodape .links ul li a:before{font:normal normal normal 14px/1 FontAwesome;content:"\f101";position:relative;display:inline-block;margin-right:4px;color:#404040}#rodape .links.l{text-align:right}#rodape .links.r{text-align:left}#rodape .logos{text-align:center}#rodape .logos .social{margin-top:30px}#rodape .logos .social a{color:#404040;font-size:20px;margin-left:10px;margin-right:10px}#rodape .logos .social a:hover{color:#ab0000}#rodape .copy{background-color:#404040;margin-top:30px;color:#999;font-size:13px;border-top:1px solid #3d3d3d;padding-top:40px;padding-bottom:40px}#rodape .copy a{color:#999}#rodape .copy a:hover{color:#ab0000}#rodape .copy .chat{text-align:right}#rodape .copy .moveUp{text-align:center}#rodape .copy .moveUp a{font-weight:700}#rodape .copy .moveUp a .fa{-webkit-transition:border 250ms ease;-moz-transition:border 250ms ease;-ms-transition:border 250ms ease;-o-transition:border 250ms ease;transition:border 250ms ease;border:2px solid #999;display:inline-block;width:26px;height:26px;font-size:18px;border-radius:26px;line-height:20px;text-align:center;margin-left:5px}#rodape .copy .moveUp a:hover .fa{border-color:#ab0000}@media(max-width:767px){#rodape .logos,#rodape .links.l,#rodape .links.r{text-align:center;margin-bottom:30px}#rodape .copy{margin-top:0;text-align:center}#rodape .copy .chat,#rodape .copy .moveUp{text-align:center;margin-top:15px}}.checkbox label[for=termosR],.checkbox label[for=termosRM]{font-size:12px;line-height:1.52857143}#enquiryForm .status{color:#5e904b;font-weight:700;font-size:16px;margin-bottom:15px}