.contacts-form .map{display:block;height:450px;margin-bottom:-30px;width:100%}.contacts-form .gm-style{font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;text-decoration:none}.map img{max-width:none!important}.contacts-form .contactFilters{background:none repeat scroll 0 0 #333;display:table;margin:0;padding:40px 0 25px;width:100%;border:0 none}.contacts-form .contactFilters form{display:inline;margin:0;padding:0;vertical-align:baseline;border:0 none}.contacts-form .contactFilters .selectField::after{border-left:5px solid #333;border-right:5px solid #333;border-top:5px solid #fff;right:13px;top:20px;z-index:999}.contacts-form .selectField::after{border-left:4px solid #fff;border-right:4px solid #fff;border-top:4px solid #000;content:"";height:0;position:absolute;right:6px;top:10px;width:0;z-index:1}.contacts-form .selectField{overflow:hidden;position:relative;text-align:left}.contacts-form .hiddenText{display:block;font-size:0;line-height:0;overflow:hidden;text-indent:100%;white-space:nowrap;border:0 none}.contacts-form .contactFilters .selectField{border:1px solid #fff;display:inline-block;padding:0;vertical-align:top;width:31%}.contacts-form .contactFilters .selectField select{background:none repeat scroll 0 0 #333;color:#fff;font-family:proximanova-semibold,arial;font-size:1.0975em;padding:12px 15px 0}.contacts-form select{background:none repeat scroll 0 0 transparent;border:medium none;cursor:pointer;font-size:.875em;position:relative;width:130%;z-index:2}.contacts-form select{-moz-appearance:none;text-indent:.01px;text-overflow:""}.contacts-form .contactFilters .selectField select option{background:none repeat scroll 0 0 #333;color:#fff}.contacts-form .contactFilters .selectField option{cursor:pointer}.contacts-form .contactFilters .selectField select option{background:none repeat scroll 0 0 #333;color:#fff}.contacts-form .contactFilters .selectField option{cursor:pointer}.contacts-form .wrap,.contacts-form header,.contacts-form .medMenu ul,.contacts-form .submenu ul,.contacts-form .brandareaContent ul,.contacts-form .tags{margin:0 auto;width:1000px}.contacts-form button{background:none repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer}.contacts-form .contactFilters .checkboxlist{display:inline-block;margin-left:7%;vertical-align:top;width:57%}.contacts-form ol,.contacts-form ul{list-style:outside none none}.contacts-form .contactFilters .checkboxlist li{float:left;margin-bottom:12px;margin-right:3%;width:30%}.contacts-form .contactFilters .checkboxlist label{background:url("/wayback/20150911163953oe_/http://www.acm.gov.pt/contacts-portlet/img/checkbox.svg") no-repeat scroll 0 0 rgba(0,0,0,0);color:#fff;cursor:pointer;float:left;font-size:14px;line-height:18px;padding-left:23px}.contacts-form input[type="checkbox"],.contacts-form input[type="radio"]{display:none}.contacts-form input,.contacts-form textarea{border:medium none;border-radius:0;box-shadow:none;color:#4c4c4c;font-size:1em}.contactFilters .checkboxlist input[type="checkbox"]:checked+label{background:url("/wayback/20150911163953oe_/http://www.acm.gov.pt/contacts-portlet/img/checkbox_checked.svg") no-repeat scroll 0 0 rgba(0,0,0,0)}.contactFilters .checkboxlist label{background:url("/wayback/20150911163953oe_/http://www.acm.gov.pt/contacts-portlet/img/checkbox_checked.svg") no-repeat scroll 0 0 rgba(0,0,0,0);color:#fff;cursor:pointer;float:left;font-size:.875em;line-height:18px;padding-left:23px}.contactPage .contentMaps{margin-top:60px}.questoesLista ul{-moz-column-count:2;-moz-column-gap:40px}.questoesLista ul li{page-break-inside:avoid}.questoesLista ul li a::after,.articleCredits::before,.resultPesq .listResult>li::before,.resultPesq .loadMore::before,.artigoStd .galleryThumbs::before,.artigoStd .galleryThumbs::before{background:none repeat scroll 0 0 #6a6a6a;bottom:9px;content:"";display:block;height:1px;left:-2px;position:absolute;width:166px}.questoesLista ul li a{display:block;font-family:proximanova-semibold,arial;font-size:1.5em;padding-bottom:19px;position:relative}.questoesLista{padding:30px 0;position:relative}.oqueprocura .questoesLista::before,.contactPage .questoesLista::before{display:none}.grad,.oqueprocura::before,.agenda .boxTitle::before,.questoesLista::before,.tags::before,.head::before,.gallery::before,.noticias .boxTitle::before,header::before,.medMenu ul{background:linear-gradient(to right,#0f9dc6 5%,#4fa76e 30%,#e88c47 50%,#c3332d 70%,#9c2a7f 94%) repeat scroll 0 0 rgba(0,0,0,0)}.oqueprocura::before,.tags::before,.questoesLista::before,.noticias .boxTitle::before,.agenda .boxTitle::before,.head::before,.gallery::before{content:"";display:block;height:1px;left:-2%;position:absolute;right:0;top:0;width:104%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{border:0 none;font:inherit;margin:0;padding:0;vertical-align:baseline}*,*::after,*::before{box-sizing:border-box}body{color:#040505;font-family:proximanova-regular,arial!important;font-size:1em;line-height:1}.gallery.turismo li a:hover .label,.gallery.turismo li a .label,.artigosRelacFotoList li a:hover img,.artigosRelacFotoList li a img,.galleryThumbs li a:hover img,.galleryThumbs li a img,.btnPesquisa:hover,.btnPesquisa,.mainMenu.show,.mainMenu,a,a:hover,.gallery li a img,.gallery li a:hover img{transition:all .6s ease 0s}a{color:#0f9dc6;text-decoration:none}.contacts-form #listaLocais{margin:0;padding:0}.contacts-form #listaLocais a{font-size:18px}.contacts-form .content,.contacts-form .contentHp .wrap{padding-top:30px}.contacts-form .questoesLista.small a{color:#0f9dc6;text-decoration:none}.contacts-form .questoesLista.small ul li.noLine a::after{display:block}.contacts-form .questoesLista.small ul li.noLine a{padding-bottom:18px}.contacts-form .listagemStandard{padding:0}.contacts-form .artigoStd{width:56%}.contacts-form .contactPage.artigoStd{display:inline-block;margin-right:2%;padding-bottom:30px;width:66%}.contacts-form .contactPage .sidebar{width:37.5%}.contacts-form .sidebar{display:inline-block;vertical-align:top;width:30%}.contacts-form .contentMaps .seemore{display:block;padding-bottom:20px}.contacts-form .contentMaps .wrap.info::after{clear:both;content:"";display:block}.contacts-form .contentMaps .sidebar .modImportant,.contacts-form .contentMaps .sidebar .mod{margin-bottom:30px}.contacts-form .contentMaps .sidebar .modImportant{background:none repeat scroll 0 0 #e5e5e5;display:block;padding:18px 20px}.contacts-form .contactPage .sidebar .modImportant .title{font-size:1.125em}.contacts-form .sidebar .modImportant .title{border-bottom:1px solid #000;font-family:proximanova-semibold,arial;font-size:1.875em;margin-bottom:16px;padding:7px 0 24px}.contacts-form .contactPage .title .icon-info{font-size:2.75em}.contacts-form .title .icon-info{font-size:1.65em;line-height:.675em;margin-right:10px}.contacts-form .title .icon-info,.contacts-form .btn .icon-print,.contacts-form .btn .icon-fav{content:"";float:left;font-size:1.25em;line-height:17px;margin-right:5px}[class^="icon-"],[class*=" icon-"]{font-family:"acm";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.contacts-form .sidebar .modImportant p:last-child{padding-bottom:0}.contacts-form .sidebar .modImportant p{display:block;font-size:.9375em;line-height:1.375em;padding-bottom:25px}.contacts-form .contactPage .artigoStd .title{font-size:42px;font-weight:400;line-height:42px;margin:0}.contacts-form .contactPage .artigoStd h2{font-size:2.625em;color:#231f20;display:block;font-family:proximanova-regular,arial;padding-bottom:7px;font-family:proximanova-bold,arial}.contacts-form .sectionHead .title,.contacts-form .artigoStd .title{color:#231f20;display:block;font-family:proximanova-bold,arial;font-size:3em;padding-bottom:7px}.contacts-form .contactPage .artigoStd .dadosLocal .morada{display:block;font-size:1em;line-height:1.25em;margin-bottom:20px;font-family:proximanova-semibold,arial;color:#000}.contacts-form .artigoAcc li .txt p,.contacts-form .artigoStd p{display:block;font-size:15px;line-height:18.75px;margin-bottom:20px}.contacts-form .contactPage .artigoStd .dadosLocal ul.dadosNum{margin:0}.contacts-form .contactPage .artigoStd .dadosLocal .dadosNum li{display:block;overflow:hidden;padding-bottom:4px;font-size:16px;line-height:16px;color:#000}.contacts-form .contactPage .artigoStd .dadosLocal .dadosNum li .label{float:left;margin-right:5px;width:105px}.contacts-form .contactPage .artigoStd .dadosLocal .dadosNum li .txt{float:left;font-family:proximanova-semibold,arial}.contacts-form .artigoStd .label{background:0;color:#040505;font-size:16px;font-weight:400}.contactPage .artigoStd .dadosLocal .dadosNum li{display:block;overflow:hidden;padding-bottom:4px}.contactPage .artigoStd .dadosLocal .dadosNum li{padding-bottom:15px}.contactPage .artigoStd .dadosLocal .dadosNum li .label{clear:both;display:block;width:100%}.contactPage .artigoStd .dadosLocal .dadosNum li .txt{float:left;font-family:proximanova-semibold,arial}.newsletterContent .newsletter-forms-form table #email{height:38px;width:94%!important}.contacts-form h1.portlet-title{height:5px;margin:0;padding:0}.contacts-form .contactFilters .selectField #selectDistrito{margin-bottom:0;margin-top:-19px;padding:0 15px 0}.contacts-form .contactFilters .checkboxlist li{margin-bottom:7px}.contactFilters #contactosFiltros .selectField{border:1px solid #fff;display:inline-block;padding:6px 14px 4px 4px;vertical-align:top;width:34%;overflow:hidden;position:relative;text-align:left}.contactFilters #contactosFiltros .selectField select{background:#333 none repeat scroll 0 0;color:#fff;font-family:proximanova-semibold,arial;font-size:1.0975em;padding:12px 15px 11px}.contactFilters #contactosFiltros .selectField::after{border-left:5px solid #333;border-right:5px solid #333;border-top:5px solid #fff;right:13px;top:18px;z-index:999}.contactFilters #programa_escolhas_link{margin-left:79%}.contactFilters #programa_escolhas_link>a{color:white;text-decoration:underline;margin-left:24px}.contactFilters .checkboxlist{margin-bottom:0}