@CHARSET "UTF-8";.designer-portlet .component.survey .data-table thead th{white-space:nowrap;color:#33a542;font-weight:normal;background:#fdfffc;background:-moz-linear-gradient(top,#fdfffc 0,#cee7be 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfffc),color-stop(100%,#cee7be));background:-webkit-linear-gradient(top,#fdfffc 0,#cee7be 100%);background:-o-linear-gradient(top,#fdfffc 0,#cee7be 100%);background:-ms-linear-gradient(top,#fdfffc 0,#cee7be 100%);background:linear-gradient(to bottom,#fdfffc 0,#cee7be 100%);border:1px solid #b6d5a3;padding:.5em;text-align:left}.designer-portlet .survey .data-table thead th.heading-col{width:auto}.designer-portlet .component.panel .component.survey h2{border-bottom:0;border-top:3px solid #e7e7e7;margin:10px 0}.designer-portlet .survey>.data-table>tbody>tr{border-right:1px solid #ccc;border-left:1px solid #ccc}.designer-portlet .survey>.data-table>tbody>tr>th,.designer-portlet .survey>.data-table>tbody>tr>td{padding-top:.2em;padding-bottom:.2em}.designer-portlet .survey .data-table thead th.heading-col{width:200%!important}.designer-portlet .survey .component select{min-width:100%!important;max-width:100%}.component.survey .component.dropdown{width:98%}.component.survey .component.text{width:95%;padding-right:5%}.component.survey .component.text input[type="text"]{width:95%}.portlet-content-container div#googleMapsContainer{margin:auto}#enableNewCSS.enableCSS div#googleMapsContainer{height:265px;max-width:1000px;width:98%}.component.dropdown.modulo span.required,.component.dropdown.especialidade span.required,.component.dropdown.distrito span.required{display:none}#enableNewCSS.enableCSS .component.panel a.botaoVerde,#enableNewCSS.enableCSS .component.submit.pesquisar input{background:#a0c700;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYzcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZGFmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#a0c700 0,#8daf00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a0c700),color-stop(100%,#8daf00));background:-webkit-linear-gradient(top,#a0c700 0,#8daf00 100%);background:-o-linear-gradient(top,#a0c700 0,#8daf00 100%);background:-ms-linear-gradient(top,#a0c700 0,#8daf00 100%);background:linear-gradient(to bottom,#a0c700 0,#8daf00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c700',endColorstr='#8daf00',GradientType=0)}#enableNewCSS.enableCSS .component.panel a.botaoVerde{font:16px HermesBold;color:#FFF;line-height:30px;float:left;height:32px;padding:0 20px;border:0;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 0 .5px rgba(0,0,0,0.3);box-shadow:0 1px 0 .5px rgba(0,0,0,0.3)}#enableNewCSS.enableCSS .component.submit.pesquisar input{width:130px;height:35px;text-align:center;line-height:35px;padding:0 15px;border-radius:4px;font-family:HermesBold;font-size:13px;text-shadow:0 1px 1px rgba(0,0,0,0.3);text-transform:uppercase;-webkit-box-shadow:0 1px 0 .5px rgba(0,0,0,0.3);box-shadow:0 1px 0 .5px rgba(0,0,0,0.3)}#enableNewCSS.enableCSS .component.panel a.botaoLaranja{background:#dc7721;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjNzcyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTY5MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#dc7721 0,#c1691d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dc7721),color-stop(100%,#c1691d));background:-webkit-linear-gradient(top,#dc7721 0,#c1691d 100%);background:-o-linear-gradient(top,#dc7721 0,#c1691d 100%);background:-ms-linear-gradient(top,#dc7721 0,#c1691d 100%);background:linear-gradient(to bottom,#dc7721 0,#c1691d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc7721',endColorstr='#c1691d',GradientType=0);font:16px HermesBold;color:#FFF;line-height:30px;float:left;height:32px;padding:0 20px;border:0;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 0 .5px rgba(0,0,0,0.3);box-shadow:0 1px 0 .5px rgba(0,0,0,0.3)}#enableNewCSS.enableCSS .component.button.botaoVerde{margin-right:10px;padding-bottom:5px}#enableNewCSS.enableCSS .buttonsLayout{margin-top:20px}#enableNewCSS.enableCSS .component.panel.iteratorRow{margin-bottom:15px}#enableNewCSS.enableCSS .component.iterator .component.output_field.nomeprestador{font:17px HermesBold;color:#a7cf00;width:100%;margin:20px 0 0 0}.rede-e-tabelas-saude #enableNewCSS.enableCSS .component.panel.iteradorTopo{height:60px;margin-bottom:10px}#enableNewCSS.enableCSS .component.panel.iteradorMeio{height:96px;margin-bottom:10px}#enableNewCSS.enableCSS .component.iterator .component.output_field{font-family:Tahoma,Geneva,sans-serif;font-size:14px;width:98%;margin-top:3px}#enableNewCSS.enableCSS .iterator>div{float:left;width:50%;padding:1%;min-height:225px}#enableNewCSS.enableCSS .component.panel.buttonsLayout{width:440px}#enableNewCSS.enableCSS .component.dropdown.distrito.distritoLocVistoria,#enableNewCSS.enableCSS .component.dropdown.concelho.distritoLocVistoria{width:200px;min-width:160px;margin-left:65px;margin-top:30px}#enableNewCSS.enableCSS .component.heading.seachResult{width:100%;max-width:1000px;margin:auto}#enableNewCSS.enableCSS .component.dropdown.concelho label,#enableNewCSS.enableCSS .component.dropdown.distrito label,#enableNewCSS.enableCSS .component.dropdown.moduloRedePrest label,#enableNewCSS.enableCSS .component.dropdown.especialidade label,#enableNewCSS.enableCSS .component.dropdown.concelho_saude label{font:14px/14px HermesRegular;color:#a7cf00!important;margin-right:2px;margin-top:9px}#enableNewCSS.enableCSS .component.dropdown.concelho label{position:absolute}#enableNewCSS.enableCSS .component.panel .component.dropdown span.text{position:relative;right:5px;border-right:0}#enableNewCSS.enableCSS .component.panel.pesquisaPrestadorAutoWrapper{background-color:black!important;height:100px}#enableNewCSS.enableCSS .component.panel.pesquisaPrestadorSaudeWrapper{background-color:black!important;height:120px;margin-top:20px}#enableNewCSS.enableCSS .component.submit.pesquisar input.pesquisaSaude{right:-50px;bottom:6px;position:absolute;text-transform:uppercase}#enableNewCSS.enableCSS .component.submit.pesquisar{left:100px;top:30px;position:relative}#enableNewCSS.enableCSS .component.panel.pesquisaPrestadorSaude .column.w-100{margin-left:40px}#enableNewCSS.enableCSS .component.aggregator.gmapsZoom{position:absolute;right:-70px;top:30px}#enableNewCSS.enableCSS .component.submit.limpar.reset_button{position:absolute;right:10px;top:34px}@font-face{font-family:'fonts/icon';src:url("fonts/icon.ttf") format("truetype")}#enableNewCSS.enableCSS label.icon_portugal{background:#a7cf00;color:#fff;position:absolute;display:inline-block;width:62px;line-height:62px;height:62px;border-radius:50%;font-size:44px;font-weight:normal;font-family:'fonts/icon'}#enableNewCSS.enableCSS label.icon_portugal:before{content:"\e603"}#enableNewCSS.enableCSS .component.panel div#icon{margin-top:13px;padding-right:25px}#enableNewCSS.enableCSS .component.dropdown.modulo,#enableNewCSS.enableCSS .component.dropdown.especialidade,.component.dropdown.distritoRedePrest,.component.dropdown.concelho_saude{margin-top:15px;margin-right:50px;margin-left:0}#enableNewCSS.enableCSS .component.panel .column .distrito,#enableNewCSS.enableCSS .component.panel .column .modulo,.component.panel .column .concelho{border:0;background-color:transparent}.designer-portlet #enableNewCSS.enableCSS .component.form .component.dropdown .wrapper.focus{background:#FFF}.designer-portlet #enableNewCSS.enableCSS .component.form .component.dropdown .wrapper select{min-width:161px}#enableNewCSS.enableCSS .component.dropdown.concelho .distritoLocVistoria{float:right}.column.w-100.inline-left{max-width:900px;width:100%}.designer-portlet #enableNewCSS.enableCSS .pagination{margin:auto;display:block;position:relative;height:34px;width:90%;max-width:900px}#enableNewCSS.enableCSS .pagination *{font-family:Tahoma,Geneva,sans-serif;font-size:14px;line-height:32px}#enableNewCSS.enableCSS .pagination ul{position:absolute;right:0}#enableNewCSS.enableCSS .pagination div.legend{color:#9ec400;font-weight:bold;float:left;line-height:34px}#enableNewCSS.enableCSS .pagination ul li{color:white;text-align:center;display:inline-block;margin-left:10px;border:1px solid #3c434a;border-radius:3px;background:#3c434a;min-width:30px}#enableNewCSS.enableCSS .pagination ul li a{background:white;color:#3c434a;border:0;display:inline-block;padding:0 10px;line-height:32px;text-decoration:underline}#enableNewCSS.enableCSS .pagination ul li{display:none}#enableNewCSS.enableCSS .pagination ul li.number{display:inline-block}@media screen and (max-width:750px){#enableNewCSS.enableCSS a#envioEmail{display:none;clear:both}#enableNewCSS.enableCSS .component.panel div#icon{display:none}.portlet-content-container div#googleMapsContainer{display:none}#enableNewCSS.enableCSS .component.heading.seachResult{margin:auto}#enableNewCSS.enableCSS .component.panel.pesquisaPrestadorAutoWrapper,#enableNewCSS.enableCSS .component.panel.pesquisaPrestadorSaudeWrapper{height:220px}#enableNewCSS.enableCSS .component.panel.pesquisaPrestadorSaudeWrapper{height:350px}.heading h2{margin-left:.1%}#enableNewCSS.enableCSS .component.submit.pesquisar{margin-top:20px;width:100%}#enableNewCSS.enableCSS .component.panel.buttonsLayout{width:initial;position:initial}#enableNewCSS.enableCSS .component.panel a{width:initial}.column.w-100.inline-left{padding-left:0}.iterator .component.panel .inline-left>*{float:left}.designer-portlet #enableNewCSS.enableCSS .pagination{width:100%}#enableNewCSS.enableCSS .pagination ul{position:absolute;left:10px;text-align:center;top:30px}#enableNewCSS.enableCSS .pagination div.legend{line-height:20px;float:left;display:inline-block;width:100%;text-align:center}#enableNewCSS.enableCSS .component.panel a.botaoLaranja{float:right}#enableNewCSS.enableCSS .component.button{margin-right:0;padding-bottom:0;float:left;display:inline-block}#enableNewCSS.enableCSS .component.panel.pesquisaPrestadorSaude .column.w-100{margin-left:0}#enableNewCSS.enableCSS .component.dropdown.concelho label,#enableNewCSS.enableCSS .component.dropdown.distrito label,#enableNewCSS.enableCSS .component.dropdown.moduloRedePrest label,#enableNewCSS.enableCSS .component.dropdown.especialidade label,#enableNewCSS.enableCSS .component.dropdown.concelho_saude label{margin-top:0}#enableNewCSS.enableCSS .component.submit.pesquisar input.pesquisaSaude{width:100%;position:initial}#enableNewCSS.enableCSS .iterator>div{padding:0}#enableNewCSS.enableCSS .component.dropdown.distrito.distritoLocVistoria,#enableNewCSS.enableCSS .component.dropdown.concelho.distritoLocVistoria,#enableNewCSS.enableCSS .component.iterator .component.output_field.nomeprestador{margin:0}#enableNewCSS.enableCSS .component.dropdown.concelho label,#enableNewCSS.enableCSS .component.dropdown.distrito label,#enableNewCSS.enableCSS .component.dropdown.moduloRedePrest label,#enableNewCSS.enableCSS .component.dropdown.especialidade label,#enableNewCSS.enableCSS .component.dropdown.concelho_saude label{margin:0}#enableNewCSS.enableCSS .component.submit.pesquisar{left:0;top:0;margin-top:10px}#enableNewCSS.enableCSS .pagination ul li{margin-left:2px}#enableNewCSS.enableCSS .component.panel .column .dropdown{margin:10px 0;height:auto;width:100%}#enableNewCSS.enableCSS .component.dropdown>*{display:block;float:none;width:100%}#enableNewCSS.enableCSS .component.dropdown>div{width:100%;margin-top:5px}.pesquisaPrestadorAutoWrapper .component.dropdown p,.pesquisaPrestadorSaudeWrapper .component.dropdown p{text-align:left}#enableNewCSS.enableCSS .component.submit.pesquisar input{width:100%}#enableNewCSS.enableCSS .component.dropdown.concelho label{position:initial}#enableNewCSS.enableCSS .component.panel a.botaoVerde{padding:0 15px}#enableNewCSS.enableCSS .component.button.botaoVerde{margin-right:5px!important}}@media screen and (min-width:750px) and (max-width:1010px){#enableNewCSS.enableCSS .component.panel.buttonsLayout{width:auto;position:absolute;top:10px;right:0}#enableNewCSS.enableCSS .component.panel a{width:100%}.iterator .component.panel .inline-left>*{float:none}#enableNewCSS.enableCSS .buttonsLayout{margin:0}.portlet-content-container div#googleMapsContainer{height:265px;width:750px}}@media screen and (min-width:750px) and (max-width:867px){#enableNewCSS.enableCSS .component.panel.pesquisaPrestadorSaude .column.w-100{margin-left:auto}#enableNewCSS.enableCSS .component.submit.pesquisar{left:0;top:-10px}#enableNewCSS.enableCSS .component.submit.pesquisar input.pesquisaSaude{right:0;bottom:0;position:inherit}#enableNewCSS.enableCSS .component.dropdown.modulo,#enableNewCSS.enableCSS .component.dropdown.especialidade,.component.dropdown.distritoRedePrest,.component.dropdown.concelho_saude{margin-right:20px}#enableNewCSS.enableCSS .component.submit.pesquisar.vistoriaSubmit{left:50px;top:30px}}@media(min-width :750px){#enableNewCSS.enableCSS a#ligar{display:none;clear:both}}@media screen and (max-width:1010px){#enableNewCSS.enableCSS .iterator>div{width:94%;position:relative;margin:10px 3%;border-bottom:1px solid #ececec;padding:10px 0;min-height:0}.column.w-100.inline-left{width:auto}#enableNewCSS.enableCSS .buttonsLayout{margin-top:0}.iterator .component.panel .inline-left>*{float:none}#enableNewCSS.enableCSS .component.iterator .component.output_field.nomeprestador{margin-top:0}#enableNewCSS.enableCSS .buttonsLayout .component.button{margin-right:0}.pesquisaPrestadorSaudeWrapper .component.dropdown>div{width:60%}.pesquisaPrestadorSaudeWrapper .component.dropdown label{width:35%}.rede-e-tabelas-saude #enableNewCSS.enableCSS .component.panel.iteradorTopo{height:auto;margin-bottom:auto}}#p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .pesquisaRedePrestAdv .especialidadesRedePrestAdv{float:none}#p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .pesquisaRedePrestAdv label{font-size:14px;font-weight:normal}#p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .pesquisaRedePrestAdv .nomeprestador label,#p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .pesquisaRedePrestAdv .nomeprestador div{float:left}#p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .pesquisaRedePrestAdv .nomeprestador div input{width:250px!important}#p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .submit.pesquisar{clear:both}#p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .iterator>div{float:left;width:48%;padding:1%;min-height:157px}#p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .iterator .nomeprestador>div{color:#7db955;font-size:14px!important;font-weight:bold!important}#p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .iterator .component{margin-bottom:0}#container .contents .content #p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .portlet .pagination ul{position:absolute;left:0}#container .contents .content #p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .portlet .pagination .legend{float:right}#container .contents .content #p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .portlet .pagination ul li{list-style-type:none;list-style-image:none;font-family:Arial;font-size:12px;font-weight:bold;position:relative;color:white;margin-left:3px;border:1px solid #73b348;border-radius:3px;background:#73b348;min-width:17px;text-align:center;padding-bottom:0}#container .contents .content #p_p_id_pesquisaRedePrestadoresAdvModulePortlet_WAR_servicosnegocioportlet_ .portlet .pagination ul li a{margin-left:0;margin-right:0;background:white;border:0;display:inline-block;padding:0 6px;text-decoration:underline;background:white;background:white}