/*9bbc4d4688d0697efbbf1ee86463dca6*/
.g-main-nav,body:not(.homepage) .moduletable.slogan:before,#g-footer{background:rgba(227, 9, 19, 1);background:-moz-linear-gradient(left, rgba(227, 9, 19, 1) 0%, rgba(245, 155, 0, 1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(227, 9, 19, 1)), color-stop(100%, rgba(245, 155, 0, 1)));background:-webkit-linear-gradient(left, rgba(227, 9, 19, 1) 0%, rgba(245, 155, 0, 1) 100%);background:-o-linear-gradient(left, rgba(227, 9, 19, 1) 0%, rgba(245, 155, 0, 1) 100%);background:-ms-linear-gradient(left, rgba(227, 9, 19, 1) 0%, rgba(245, 155, 0, 1) 100%);background:linear-gradient(to right, rgba(227, 9, 19, 1) 0%, rgba(245, 155, 0, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e30913', endColorstr='#f59b00', GradientType=1)}.com_docman [class^="koowa_icon--"]:before{background:-webkit-linear-gradient(#f59b00, #e30913);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.g-offcanvas-toggle{position:fixed}.g-main-nav.affix-this{position:fixed;width:100%;top:0;left:0}h1,h2{color:#1e120d;margin-top:40px;margin-bottom:0;font-size:25px;line-height:30px;font-weight:700}h4{margin-top:0;margin-bottom:30px;font-size:17px;line-height:20px;color:#666;font-weight:600}h5{margin-bottom:25px;font-size:17px;line-height:20px;color:#fff;text-transform:uppercase}#g-navigation .g-main-nav{margin:0}#g-navigation .g-main-nav .g-menu-item{text-transform:uppercase}#g-navigation .g-main-nav .g-menu-item .g-menu-item-container{padding-left:2.2rem;padding-right:2.2rem}#g-navigation .g-main-nav .g-menu-item .g-dropdown{width:100%}#g-navigation .g-main-nav .g-menu-item.g-selected,#g-navigation .g-main-nav .g-menu-item.active,#g-navigation .g-main-nav .g-menu-item.active.g-selected{background:rgba(255, 255, 255, 0.3) !important}#g-navigation .g-main-nav .g-menu-item.g-selected .g-menu-item-container,#g-navigation .g-main-nav .g-menu-item.active .g-menu-item-container,#g-navigation .g-main-nav .g-menu-item.active.g-selected .g-menu-item-container{color:#fff !important}.moduletable.slogan{text-align:center;padding-top:40px}.moduletable.slogan p{font-style:italic;font-size:20px;color:#7d7d7d;max-width:960px;margin:0 auto;padding:0 15px}.moduletable.slogan p:last-child{font-size:15px;color:#1e120d}body.dontscroll{overflow:hidden}body.dontscroll .logo.custom{z-index:-2}body:not(.homepage) .moduletable.logo-container .logo img{max-width:155px}body:not(.homepage) .moduletable.logo-container .logo .logo-slogan{display:none}body:not(.homepage) .moduletable.logo-container.affix-this .logo img{max-width:80px}body:not(.homepage) .moduletable.slogan{position:relative}body:not(.homepage) .moduletable.slogan:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px}.moduletable.logo-container{width:100%;background:#fff;z-index:10}.moduletable.logo-container .logo{text-align:center}.moduletable.logo-container .logo img{max-width:213px;margin-bottom:5px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.moduletable.logo-container.affix-this{position:fixed;top:0;left:0}.moduletable.logo-container.affix-this .logo-slogan{display:none}.moduletable.logo-container.affix-this img{max-width:80px}.moduletable.logo-container.affix-this .logo{margin:0.6rem 0}.formRequired{font-size:25px;line-height:0}.header{height:100%}.header p{margin:0}.header img{width:100%}p{font-size:15px;margin-bottom:20px;font-weight:500}.com_docman .docman_category .docman_description{padding-left:6px}.com_docman .docman_category .docman_description p{margin-top:0}.com_docman .docman_category .koowa_header__item--image_container{display:none}.com_docman .docman_categories .docman_category .koowa_header__item--image_container{display:inherit}.com_docman .docman_categories .docman_category .docman_description{padding-left:70px}.com_docman .koowa-toolbar .btn-group{margin-bottom:25px}.com_docman .koowa-toolbar .btn-group .btn-success{background:none;border:0;box-shadow:none;border-radius:0;color:#9c9c9c;font-size:0px;padding:0}.com_docman .koowa-toolbar .btn-group .btn-success:before{content:"\f15c";font-family:FontAwesome;color:#9c9c9c;font-size:35px;margin-right:40px;line-height:2.6rem}.com_docman .koowa-toolbar .btn-group .btn-success:after{font-size:1.2rem;font-weight:600}.com_docman .koowa-toolbar .btn-group .btn-success:hover,.com_docman .koowa-toolbar .btn-group .btn-success:focus{color:#4d4d4d}.com_docman .koowa-toolbar .btn-group .btn-success:hover:before,.com_docman .koowa-toolbar .btn-group .btn-success:focus:before{color:#e93a0d}.com_docman .koowa_header{margin-bottom:0;font-size:1.2rem;font-weight:600}.com_docman .docman_document .koowa_header,.com_docman .docman_document .docman_document_details,.com_docman .docman_document .docman_description{width:72%;overflow:hidden;text-overflow:ellipsis}.com_docman .-koowa-grid{padding-left:70px}.com_docman [class^="koowa_icon--"]{width:65px;height:auto}.com_docman [class^="koowa_icon--"]:before{width:auto;height:auto;text-align:left;font-size:3rem;line-height:50px;color:#e30913}.com_docman .koowa_icon--folder:before{content:"";background:url('../../../../images/items/documentacao.png');background-size:contain;background-repeat:no-repeat;width:53px;height:40px}.com_docman .koowa_icon--pdf:before{content:"";background:url('../../../../images/items/doc-pdf.png');background-size:contain;background-repeat:no-repeat;width:35px;height:39px}.com_docman .docman_category--style{background:inherit;border:0}.com_docman .docman_document_details{border-bottom:0;margin-bottom:0}.com_docman .docman_document_details .created-on-label{font-weight:700}.com_docman .koowa_header__title_link{color:#4d4d4d}.com_docman .docman_document{margin-top:0;border-top:1px solid #cecece;padding:30px 0;position:relative}.com_docman .docman_document [class^="koowa_icon--"]{width:48px}.com_docman .docman_document [class^="koowa_icon--"]:before{font-size:2.5rem}.com_docman .docman_document .docman_document_details,.com_docman .docman_document .docman_description,.com_docman .docman_document .koowa_toolbar{padding-left:55px}.com_docman .docman_download{width:24%;min-width:auto;max-width:inherit;background:#f3f3f3;padding:20px;position:absolute;top:0;right:0;margin-top:25px;margin-left:0}.com_docman .docman_download .btn{background:transparent;color:#f38901;text-shadow:none;border:0;box-shadow:none;padding-bottom:0;padding:0;cursor:inherit;font-weight:500}.com_docman .docman_download .btn .docman_download__info,.com_docman .docman_download .btn .docman_download__filename{color:#000;font-weight:300}.com_docman .docman_download .btn:hover,.com_docman .docman_download .btn:focus{background:transparent}.com_docman .docman_download .docman_download__filename{padding-top:0}.com_docman .btn{border:0 !important;border-radius:0 !important;box-shadow:none !important;text-shadow:none}.com_docman .btn-default{background:#f59b00;color:#fff;margin-right:10px}.com_docman .btn-default:hover,.com_docman .btn-default:focus{background:#ffb029}.com_docman .btn-danger{background:#ec520a;color:#fff}.com_docman .btn-danger:hover,.com_docman .btn-danger:focus{background:#f67133}.com_docman .koowa_header--bottom_margin{display:none}.logout-button .btn{background:#f3f3f3;color:#000}.logout-button .btn:hover,.logout-button .btn:focus{background:#dadada}body:not(.login-page) .login,body:not(.login-page) .remind,body:not(.login-page) .reset{width:120px;height:55px;margin:30px 0 0 0}body:not(.login-page) .login form,body:not(.login-page) .remind form,body:not(.login-page) .reset form{height:0;width:0;overflow:hidden;padding:0;margin:0 auto;opacity:0}body:not(.login-page) .login form .add-on,body:not(.login-page) .remind form .add-on,body:not(.login-page) .reset form .add-on{display:none}body:not(.login-page) .login:before,body:not(.login-page) .remind:before,body:not(.login-page) .reset:before{content:"";position:fixed;top:0;left:0;background:rgba(0, 0, 0, 0.5);width:0%;height:0%;z-index:-1}body:not(.login-page) .login.active,body:not(.login-page) .remind.active,body:not(.login-page) .reset.active{width:100%;height:100%;overflow:auto;position:fixed;top:0;left:0;z-index:10;padding:0 15px;margin-top:10%;transition:height 0.3s ease-in-out;-webkit-transition:height 0.3s ease-in-out}body:not(.login-page) .login.active form,body:not(.login-page) .remind.active form,body:not(.login-page) .reset.active form{height:320px;width:340px;padding:10px 23px;background:#f6f6f6;color:#000;opacity:1;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition-delay:0.25s}body:not(.login-page) .login.active .g-title,body:not(.login-page) .remind.active .g-title,body:not(.login-page) .reset.active .g-title{width:340px;margin-right:auto;color:#a7a7a7;font-size:56px;border:2px solid transparent;background:#f6f6f6;text-transform:inherit}body:not(.login-page) .login.active .g-title:after,body:not(.login-page) .remind.active .g-title:after,body:not(.login-page) .reset.active .g-title:after{opacity:1}body:not(.login-page) .login.active:before,body:not(.login-page) .remind.active:before,body:not(.login-page) .reset.active:before{width:100%;height:100%}.alert-message,.alert-notice{border:0;text-transform:uppercase;text-align:center;color:#fff;background:#a7a7a7;border-radius:0}.alert-message h4,.alert-notice h4{font-weight:500;color:#fff}.alert-message p,.alert-notice p{margin:0;font-size:11px}.login-page #g-main{background:#f5f5f5;position:relative}.login-page .alert-message,.login-page .alert-notice{position:absolute;top:0;left:0;width:100%}.login-page fieldset,.login-page .control-group,.login-page .nav-tabs{max-width:294px;margin:0 auto}.login-page .control-group{position:relative;margin-bottom:20px}.login-page .login .control-label .hasTooltip,.login-page .remind .control-label .hasTooltip,.login-page .reset .control-label .hasTooltip,.login-page .login .control-label .hasPopover,.login-page .remind .control-label .hasPopover,.login-page .reset .control-label .hasPopover{display:block}.login-page .login form,.login-page .remind form,.login-page .reset form{border:0;background:transparent;box-shadow:none}.login-page .login form #remember,.login-page .remind form #remember,.login-page .reset form #remember{position:absolute;top:0;right:0}.login-page .nav-tabs li a{border:0;padding-left:0;padding-right:0;text-transform:uppercase;font-size:11px;color:#a7a7a7 !important}.login form,.remind form,.reset form{margin-bottom:0;padding-bottom:0}.login form.form-horizontal .control-label,.remind form.form-horizontal .control-label,.reset form.form-horizontal .control-label{float:inherit}.login form.form-horizontal .controls,.remind form.form-horizontal .controls,.reset form.form-horizontal .controls{margin-left:0}.login form label,.remind form label,.reset form label,.login form a,.remind form a,.reset form a{text-transform:uppercase;font-size:11px;text-align:left;color:#a7a7a7 !important}.login form input,.remind form input,.reset form input{width:100%;max-width:278px;height:39px !important;border-radius:0;border:2px solid #a7a7a7;font-size:25px;color:#a7a7a7}.login form input:hover,.remind form input:hover,.reset form input:hover,.login form input:focus,.remind form input:focus,.reset form input:focus{border:2px solid #a7a7a7}.login form .inputbox,.remind form .inputbox,.reset form .inputbox{width:inherit !important;height:inherit !important;margin-right:0 !important}.login form .inputbox:not(#remember),.remind form .inputbox:not(#remember),.reset form .inputbox:not(#remember){float:right !important}.login form .btn-primary,.remind form .btn-primary,.reset form .btn-primary{border-radius:0;width:100%;max-width:294px;color:#f6f6f6;background:#a7a7a7;padding:15px;text-transform:uppercase}.login form .btn-primary:hover,.remind form .btn-primary:hover,.reset form .btn-primary:hover,.login form .btn-primary:focus,.remind form .btn-primary:focus,.reset form .btn-primary:focus{background:#8e8e8e}.login .g-title,.remind .g-title,.reset .g-title{cursor:pointer;text-align:center;text-transform:uppercase;color:#fff;position:relative;border:1px solid #fff;width:120px;opacity:1;margin:0 auto;padding:0;font-weight:300;font-size:1rem;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.login .g-title:after,.remind .g-title:after,.reset .g-title:after{content:"\f00d";font-family:FontAwesome;color:#a7a7a7;position:absolute;top:0px;right:10px;opacity:0;font-size:18px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.login .g-title:hover,.remind .g-title:hover,.reset .g-title:hover{color:#404040;background:#fff}.login .g-title:hover:after,.remind .g-title:hover:after,.reset .g-title:hover:after{color:#a7a7a7}.login:before,.remind:before,.reset:before{content:"";position:fixed;top:0;left:0;background:rgba(0, 0, 0, 0.5);width:0%;height:0%;z-index:-1}.login .g-grid:first-child.affix-this .login,.remind .g-grid:first-child.affix-this .login,.reset .g-grid:first-child.affix-this .login,.login .g-grid:first-child.affix-this .remind,.remind .g-grid:first-child.affix-this .remind,.reset .g-grid:first-child.affix-this .remind,.login .g-grid:first-child.affix-this .reset,.remind .g-grid:first-child.affix-this .reset,.reset .g-grid:first-child.affix-this .reset{margin:35px 0 0 0}.login .g-grid:first-child.affix-this .login .g-title,.remind .g-grid:first-child.affix-this .login .g-title,.reset .g-grid:first-child.affix-this .login .g-title,.login .g-grid:first-child.affix-this .remind .g-title,.remind .g-grid:first-child.affix-this .remind .g-title,.reset .g-grid:first-child.affix-this .remind .g-title,.login .g-grid:first-child.affix-this .reset .g-title,.remind .g-grid:first-child.affix-this .reset .g-title,.reset .g-grid:first-child.affix-this .reset .g-title{border:1px solid #000;color:#000;padding:3px;font-size:14px}.login .g-grid:first-child.affix-this .login.active,.remind .g-grid:first-child.affix-this .login.active,.reset .g-grid:first-child.affix-this .login.active,.login .g-grid:first-child.affix-this .remind.active,.remind .g-grid:first-child.affix-this .remind.active,.reset .g-grid:first-child.affix-this .remind.active,.login .g-grid:first-child.affix-this .reset.active,.remind .g-grid:first-child.affix-this .reset.active,.reset .g-grid:first-child.affix-this .reset.active{margin:8% 0 0 0}.login .g-grid:first-child.affix-this .login.active .g-title,.remind .g-grid:first-child.affix-this .login.active .g-title,.reset .g-grid:first-child.affix-this .login.active .g-title,.login .g-grid:first-child.affix-this .remind.active .g-title,.remind .g-grid:first-child.affix-this .remind.active .g-title,.reset .g-grid:first-child.affix-this .remind.active .g-title,.login .g-grid:first-child.affix-this .reset.active .g-title,.remind .g-grid:first-child.affix-this .reset.active .g-title,.reset .g-grid:first-child.affix-this .reset.active .g-title{border:1px solid transparent;font-size:56px}.noticias{margin-bottom:100px}.noticias ul li{padding-left:0}.noticias ul li:before{display:none}.noticias .sprocket-mosaic .sprocket-mosaic-header{margin-bottom:10px}.noticias .sprocket-mosaic .sprocket-mosaic-filter{margin-bottom:10px}.noticias .sprocket-mosaic .sprocket-mosaic-filter li{border:1px solid #e30913;color:#e30913;border-radius:0;font-size:0.8rem;margin-right:8px}.noticias .sprocket-mosaic .sprocket-mosaic-filter li.active{background:#e30913;color:#fff}.noticias .sprocket-mosaic .sprocket-mosaic-filter li.Gerais,.noticias .sprocket-mosaic .sprocket-mosaic-filter li.Oeiras,.noticias .sprocket-mosaic .sprocket-mosaic-filter li.Estoril{display:none}.noticias .sprocket-mosaic .sprocket-mosaic-filter li:last-child{margin-right:0}.noticias .sprocket-mosaic .sprocket-mosaic-order{display:none}.noticias .sprocket-mosaic .sprocket-mosaic-item{border-radius:0;border:2px solid #ddd}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding{padding:0}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-title{text-align:left;text-transform:uppercase;color:#e30913;font-size:1rem;line-height:1.4rem;font-weight:500;padding:10px;margin:10px 0 0 0}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-title a{color:#e30913}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-text{padding:0 10px}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-image-container{cursor:inherit}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-image-container .sprocket-mosaic-image .img{height:175px;background-repeat:no-repeat;background-size:cover;background-position:center}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-readmore span{margin:0 10px;border:1px solid #e30913;color:#e30913;text-transform:uppercase;text-align:center;padding:5px 0 0 0;font-size:0.8rem;line-height:1.2rem;margin-bottom:15px}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-readmore span:hover{background:#e30913;color:#fff}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-tags{background:inherit;border-radius:0;padding:0px 15px 0 5px;margin:0}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-tags li{background:inherit;text-transform:uppercase;font-style:initial;font-size:0.8rem;position:relative}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-tags li:after{content:" / ";position:absolute;margin-left:5px}.noticias .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-tags li:last-child:after{display:none}#g-footer a{color:#fff}#g-footer .fa{margin-right:20px}.footer-menu{font-size:0.73rem;text-transform:uppercase}.footer-menu .nav.menu{margin-top:15px;margin-bottom:55px}.footer-menu .nav.menu a:hover{text-decoration:underline}.copyright p{font-size:0.73rem;margin:0}.copyright a:hover{text-decoration:underline}@media (max-width:1200px){#g-navigation .g-main-nav .g-menu-item .g-menu-item-container{padding-left:0.6rem;padding-right:0.6rem}}@media (max-width:767px){.com_docman .koowa_header,.com_docman .docman_document_details,.com_docman .docman_description{width:100%}.com_docman .docman_download{width:100%;height:auto;max-width:305px;position:relative}.com_docman .docman_document_details{margin-top:10px}.com_docman .-koowa-grid,.com_docman .docman_document .docman_document_details,.com_docman .docman_document .docman_description,.com_docman .docman_document .koowa_toolbar{padding-left:0}.com_docman .docman_document .koowa_header,.com_docman .docman_document .docman_document_details,.com_docman .docman_document .docman_description{width:100%}}html[lang="pt-PT"] .com_docman .koowa-toolbar .btn-group .btn-success:after{content:"Criar novo documento"}