@import "https://fonts.googleapis.com/css?family=Lato:300,400,500,700";#newsletterForm.fv-form-bootstrap .fv-icon-no-label{right:40px}textarea.form-control{resize:none}html,body{font-family:lato,sans-serif;color:#616161;font-size:14px;height:100%}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}.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 #ccc;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]: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 #ccc;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]: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}#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:600px;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:80px;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;vertical-align:bottom;width:auto;margin:0;text-indent:0;background-color:transparent;border:0;border-radius:0;margin-right:30px;font-size:13px;padding-top:15px;font-weight:700;color:#fff;-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{padding-top:0;font-size:27px}#slide_home .linkTodo{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}#slide_home .legenda{position:absolute;z-index:1;top:200px;left:0;width:100%;font-size:58px;font-family:Georgia,Times,times new roman,serif;color:#fff}#slide_home .legenda .container{position:relative}#slide_home .legenda .container:before{position:absolute;content:' ';bottom:-15px;left:15px;width:42px;height:2px;background-color:#fff}#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:400px}#slide_home .pontos{top:10px}#slide_home .carousel-indicators li{margin-right:20px;font-size:13px;padding-top:15px}#slide_home .carousel-indicators li.active{padding-top:0;font-size:22px}#slide_home .legenda{position:absolute;z-index:1;top:90px;left:0;font-size:36px}#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}.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 .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}#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}#topoLinguas,#newsletterForm,#rodape,.linksExtra,#contactReq,#topoMenu{display:none}#topoLogos{text-align:center;margin-top:25px;margin-bottom:25px}