PageSourceSearch

https://www.cm-penafiel.pt/institucional

html cm-penafiel.pt collected 2026-10-02 12:12:07 UTC 112,849 bytes, 806 lines download raw bytes

1<!DOCTYPE HTML>
2<html lang="pt-PT">
3
4<head>
5  <title>Institucional | CM Penafiel</title>
6  <link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/mandatory-824aed330c.min.css" media="all"><link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/widgets/translator-ceef0ef5ee.min.css" media="all">
7<link rel="stylesheet" type="text/css" href="/assets/cmpenafiel/cmpenafiel/stylesheets/widget_styles/horizontal_menu_1493-6b8037f00c.min.css" media="all">
8<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/widgets/horizontal_menu-5eae543579.min.css" media="all">
9<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/mega_search-ecce447f00.min.css" media="all">
10<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/widgets/vertical_menu-68708018aa.min.css" media="all">
11
12  <meta name="csrf-param" content="authenticity_token" />
13<meta name="csrf-token" content="7BxEv8WWYGf4+oYgB7Z2BHJ2Fju4hcDlESzlqcyIXq3l8/Mxrr4KWdAWAd0R0tTnIBwSBWfS//1GRephkRbg8A==" />
14  
14<script src="/assets/wm-smile/javascripts/vendor/smile-frontoffice-311efb4900.vendor.js"></script>
14  
14<script src="/assets/wm-smile/javascripts/frontoffice/smile-d2ba15c327.min.js"></script>
vendor: 1 bytes, line 14
14
15<script src="/assets/wm-smile/javascripts/frontoffice/accessible_menu-b6fa1bc369.min.js"></script>
vendor: 1 bytes, line 15
15
16<script src="/assets/wm-smile/javascripts/frontoffice/wm_accessible_menu-d9def7136a.min.js"></script>
vendor: 1 bytes, line 16
16
17<script src="/assets/wm-smile/javascripts/frontoffice/widgets-common-e8fc3158f8.min.js"></script>
vendor: 1 bytes, line 17
17
18<script src="/assets/wm-smile/javascripts/frontoffice/mega-search-37982d019b.min.js"></script>
18
19
20  
21
22  
23  <!-------------------------------------------------------------------------------------------------------------->
24  <!-- SCRIPTS E CALLER - other included scripts are on the bottom of this page -->
25  <!-------------------------------------------------------------------------------------------------------------->
26  <link rel="stylesheet" type="text/css" href="/assets/cmpenafiel/cmpenafiel/stylesheets/caller-892a48e9a4.min.css" media="all">
27  
27<script src="/assets/cmpenafiel/cmpenafiel/javascripts/theme_utils_interior-cfae91e7cc.min.js"></script>
27
28  
28<script src="/assets/cmpenafiel/cmpenafiel/javascripts/theme_utils_geral-75b900b04d.min.js"></script>
28
29  
29<script src="/assets/cmpenafiel/cmpenafiel/javascripts/vendor/simpleScrollbar-03808bca29.min.js"></script>
29<!-- Scrollbars Custom -->
30
31  <!-------------------------------------------------------------------------------------------------------------->
32  <!-- META TAGS -->
33  <!-------------------------------------------------------------------------------------------------------------->
34  <meta name="viewport" content="initial-scale=1, width=device-width, minimum-scale=1, user-scalable=yes">
35  <!-- facebook share: imagens aparecerem no 1º load-->
36  <meta property="og:image:width" content="450"/>
37  <meta property="og:image:height" content="298"/>
38    
39      <!-- VirtualSign -->
40  <!--
40<script src="https://virtualsign.s3-eu-west-1.amazonaws.com/vs/Build/VirtualSign.js"></script>
40-->
41    
41<script src="https://virtualsign.fra1.digitaloceanspaces.com/Build/VirtualSign.js"></script>
41
42  <!-- /VirtualSign -->
43
44  <!-- NAO APAGAR ISTO -->
45  <meta name="keywords" content="">
46  
46<script>
47    // (A) RUN THIS ON PAGE LOAD - AAA Fix
48    window.addEventListener("load", () => {
49      $("#goog-gt-votingForm").remove();
50    });
51</script>
51
52  <meta name="canonical" content="https://www.cm-penafiel.pt/institucional" />
53<meta name="description" content="Sítio oficial da Câmara Municipal de Penafiel. Informação sobre o município, composição e atividades. Inclui uma agenda de eventos no concelho." />
54<link rel="image_src" href="https://www.cm-penafiel.pt/cmpenafiel/uploads/site_zone/logo/1/penafiel_logo.png" />
55<meta name="wm:pagetype" content="page" />
56<meta name="wm:page_id" content="1200" />
57<meta property="og:title" content="Institucional" />
58<meta property="og:type" content="website" />
59<meta property="og:image" content="https://www.cm-penafiel.pt/cmpenafiel/uploads/site_zone/logo/1/penafiel_logo.png" />
60<meta property="og:url" content="https://www.cm-penafiel.pt/institucional" />
61<meta property="og:description" content="Sítio oficial da Câmara Municipal de Penafiel. Informação sobre o município, composição e atividades. Inclui uma agenda de eventos no concelho." />
62<meta property="og:locale" content="pt_PT" />
63<meta property="og:site_name" content="Câmara Municipal de Penafiel" />
64<meta name="twitter:card" content="summary_large_image" />
65<meta name="twitter:url" content="https://www.cm-penafiel.pt/institucional" />
66<meta name="twitter:title" content="Institucional" />
67<meta name="twitter:description" content="Sítio oficial da Câmara Municipal de Penafiel. Informação sobre o município, composição e atividades. Inclui uma agenda de eventos no concelho." />
68<meta name="twitter:image" content="https://www.cm-penafiel.pt/cmpenafiel/uploads/site_zone/logo/1/penafiel_logo.png" />
69    <link rel="shortcut icon" href="/cmpenafiel/uploads/site_zone/favicon/1/download.png">
70  <link rel="apple-touch-icon" href="/cmpenafiel/uploads/site_zone/favicon/1/download.png">
71  <link rel="apple-touch-icon" sizes="57x57" href="/thumbs/cmpenafiel/uploads/site_zone/favicon/1/download_1_57_57.png">
72  <link rel="apple-touch-icon" sizes="72x72" href="/thumbs/cmpenafiel/uploads/site_zone/favicon/1/download_1_72_72.png">
73  <link rel="apple-touch-icon" sizes="76x76" href="/thumbs/cmpenafiel/uploads/site_zone/favicon/1/download_1_76_76.png">
74  <link rel="apple-touch-icon" sizes="114x114" href="/thumbs/cmpenafiel/uploads/site_zone/favicon/1/download_1_114_114.png">
75  <link rel="apple-touch-icon" sizes="120x120" href="/thumbs/cmpenafiel/uploads/site_zone/favicon/1/download_1_120_120.png">
76  <link rel="apple-touch-icon" sizes="144x144" href="/thumbs/cmpenafiel/uploads/site_zone/favicon/1/download_1_144_144.png">
77  <link rel="apple-touch-icon" sizes="152x152" href="/thumbs/cmpenafiel/uploads/site_zone/favicon/1/download_1_152_152.png">
78
79  <!-- NAO APAGAR ISTO -->
80
81<script src="/assets/wm-smile/javascripts/frontoffice/cookie_consent-8e14e87279.min.js"></script>
81<!-- Google tag (gtag.js) -->
vendor: 64 bytes, line 81
81 <script async src="https://www.googletagmanager.com/gtag/js?id=
81G-M8YLQP4BTX
vendor: 12 bytes, line 81
81"></script> 
81<script>(function(){
82  var googleApiLoaded = false;
83  var hasConsent = function(){
84    var api = window.WMCookieConsent || {};
85    if (typeof api.isCategoryAllowed === 'function') {
86      return api.isCategoryAllowed('analytics');
87    }
88    if (typeof api.hasConsent === 'function') {
89      return api.hasConsent();
90    }
91    return false;
92  };
93  var checkCookieBarGoogleApi = function(){
94    if(googleApiLoaded){ return; }
95    if(hasConsent()){
96      googleApiLoaded = true;
97       
vendor: 127 bytes, line 97
97window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
97G-M8YLQP4BTX
vendor: 9 bytes, lines 97-98
97'); 
98    
98}
99  };
100  window.addEventListener('wm:cookie:accepted', checkCookieBarGoogleApi);
101  window.addEventListener('wm:cookie:custom', checkCookieBarGoogleApi);
102  window.addEventListener('wm:cookie:updated', checkCookieBarGoogleApi);
103  checkCookieBarGoogleApi();
104})()
105</script>
105</head>
106
107<body class="interior geral">
108
109  <div class="loading-overlay"></div>
110  
111  <a href="#accessibilityMainContent" class="accessibilityElement"><p>Passar para o Conteúdo Principal</p></a>
112<div id="cookie_bar_1" class="cookie-bar cookie-position--top cookie-bar--horizontal" role="region" aria-live="assertive" data-site-zone="1" tab-index="0" aria-hidden="true" style="display: none;" data-config-digest="0d2861d07895075c2c90eb32d2298852"><div class="cookie-bar__container" style="--cb-bg: #2B2B2B; background: #2B2B2B; border-color: #2B2B2B; --cb-text: #ffffff; --cb-muted: #ffffff; color: #ffffff; --cb-accent: #EDEDED; --cb-accent-strong: #EDEDED"><div class="cookie-bar__text"><svg width="26" height="26" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="cookie-bar__icon" alt="" aria-hidden="true"><path d="M21 12a9 9 0 1 1-9-9 3 3 0 0 0 3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 3Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"></path><circle cx="15.5" cy="12.4" r="0.9" fill="currentColor"></circle><circle cx="12" cy="15.4" r="0.9" fill="currentColor"></circle><circle cx="9.3" cy="11.6" r="0.9" fill="currentColor"></circle></svg><div class="cookie-bar__copy"><div class="cookie-bar__title"><strong>Utilizamos cookies</strong></div><div class="cookie-bar__desc">Este site utiliza cookies para melhorar a sua experiência. <a class="cookie-bar__policy-inline" href="/pages/721">Política de cookies</a>.</div></div></div><div class="cookie-bar__actions"><a class="cookie-btn cookie-btn--settings" role="button" aria-label="Personalizar cookies" style="background: transparent; border-color: #ffffff; color: #ffffff" href="/personalizar-cookies">Personalizar cookies</a><button name="button" type="button" class="cookie-btn cookie-btn--accept" data-cookie-choice="accepted" style="background: #EDEDED; border-color: #EDEDED; color: #2B2B2B">Aceitar e prosseguir</button><button name="button" type="button" class="cookie-btn cookie-btn--reject" data-cookie-choice="declined" style="background: #EDEDED; border-color: #EDEDED; color: #2B2B2B">Desativar os cookies</button></div></div></div>
113
114  <a href="#stickyFooter" class="cd-top">voltar ao topo da página</a>
115
116
117  <div id="stickyFooter">
118    <!-------------------------------------------------------------------------------------------------------------->
119    <!-- HEADER -->
120    <!-------------------------------------------------------------------------------------------------------------->
121    <header class="grid-container headerInterior full">
122        
123  <div id="article_349" class="widget article" data-id="349" data-content_type="Article">
124  <div class="writer_text"><p><img src="/imgcrop/cmpenafiel/uploads/writer_file/image/258/uso_interdito___header__2__1_2500_471.jpg" alt="uso interdito - header (2)" ></p><div class="writer_text_clear"></div></div>
125</div>
126
127
128      <div class="grid-container">
129        <div class="grid-x grid-margin-x">
130           <!-- SELECIONAR LINGUAGEM -->
131          <div class="linguagem_AREA xxsmall-12 large-12 cell hidden-post">  
132  
133  <div id="translator_1" class="widget translator" data-id="1" data-content_type="Translator">
134  <div class="wm-translator wm-translator--sr-only-label">
135    <label class="wm-translator__label sr-only" for="goog-te-combo" hidden="hidden">Selecionar idioma</label>
136    <div id="google_translate_element"></div>
137</div>
138  
138<script>
139    (function() {
140      if (window.__wmTranslatorInit) {
141        return;
142      }
143      window.__wmTranslatorInit = true;
144
145      // escape_javascript (not plain HTML-escaping) — safe for quotes,
146      // backslashes and U+2028/U+2029 line separators.
147      var includedLanguages = "pt-PT,es,en,fr,it,de,nl,ru,ja,zh-CN";
148      var pageLanguage = "pt";
149      // Dropdown placeholder (first <option> text) — a separate concept from
150      // the accessible name, which is the static <label for> above.
151      var selectLanguageLabel = "Selecionar idioma";
152      var googleTranslateLabel = "Tradutor de Google";
153
154      window.googleTranslateElementInit = function() {
155        new google.translate.TranslateElement({
156          pageLanguage: pageLanguage,
157          includedLanguages: includedLanguages,
158          autoDisplay: false,
159          layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL
160        }, 'google_translate_element');
161
162        fixGoogleTranslateWidget();
163      };
164
165      var MAX_POLL_ATTEMPTS = 25; // ~5s at 200ms/tick — give up gracefully
166
167      function fixGoogleTranslateWidget() {
168        var attempts = 0;
169
170        var checkExist = window.setInterval(function() {
171          attempts += 1;
172
173          // Google's gadget exposes the select via the .goog-te-combo class;
174          // it may not carry an id, so getElementById alone is fragile.
175          var combo = document.querySelector('.goog-te-combo');
176
177          if (combo) {
178            window.clearInterval(checkExist);
179
180            if (!combo.id) {
181              combo.id = 'goog-te-combo';
182            }
183
184            setFirstOptionLabel(combo);
185            moveLabelBeforeSelect(combo);
186            removeGoogleBranding();
187            fixGoogleAccessibility(combo);
188            revealLabel();
189          } else if (attempts >= MAX_POLL_ATTEMPTS) {
190            window.clearInterval(checkExist);
191          }
192        }, 200);
193      }
194
195      // The label must end up as the select's IMMEDIATELY PRECEDING SIBLING,
196      // not merely associated by for/id. Google renders the select deep inside
197      // its own gadget, which the server cannot write into, so the label is
198      // emitted in the widget container and moved here once the select exists.
199      // It is inserted into the select's own parent, so removeGoogleBranding()
200      // (which keeps only the element holding the select) cannot drop it.
201      function moveLabelBeforeSelect(combo) {
202        var label = document.querySelector('label[for="goog-te-combo"]');
203
204        if (label && combo.parentNode && label.nextElementSibling !== combo) {
205          combo.parentNode.insertBefore(label, combo);
206        }
207      }
208
209      // The label is emitted hidden and only shown once the Google Translate
210      // select exists and carries id="goog-te-combo" (assigned just above),
211      // so the <label for> association is valid the moment it becomes visible.
212      function revealLabel() {
213        document.querySelectorAll('label[for="goog-te-combo"]').forEach(function(label) {
214          label.hidden = false;
215        });
216      }
217
218      function setFirstOptionLabel(combo) {
219        if (combo.options.length > 0) {
220          combo.options[0].text = selectLanguageLabel;
221        }
222      }
223
224      function removeGoogleBranding() {
225        // We do not want the "Powered by Google Translate" branding. Google
226        // renders it as a mix of bare text nodes, a <span> and the logo <a>
227        // inside .goog-te-gadget, and the exact shape changes over time — so
228        // instead of targeting the branding we keep ONLY the element that
229        // holds the language <select> and drop every other child node.
230        document.querySelectorAll('.goog-te-gadget').forEach(function(gadget) {
231          Array.prototype.slice.call(gadget.childNodes).forEach(function(node) {
232            // Keep only the element wrapping (or being) the <select> — plus our
233            // own label, in case a future GT DOM change makes the select a
234            // direct child of the gadget and moveLabelBeforeSelect() puts the
235            // label here too.
236            var keep = node.nodeType === 1 &&
237                       (node.matches('.goog-te-combo, label[for="goog-te-combo"]') ||
238                        node.querySelector('.goog-te-combo'));
239
240            if (!keep) {
241              node.remove();
242            }
243          });
244        });
245      }
246
247      // fixGoogleAccessibility (vanilla JS, effectively called — see design doc):
248      // drops Google's own hardcoded English aria-label (so our <label for>
249      // wins as the accessible name), clears the leftover ".original-text"
250      // tooltip nodes Google injects, and gives the "cleardot" tracking image
251      // a non-empty alt so screen readers don't announce a bare <img>.
252      function fixGoogleAccessibility(combo) {
253        combo.removeAttribute('aria-label');
254
255        document.querySelectorAll('.goog-te-banner-frame, .original-text').forEach(function(node) {
256          node.textContent = '';
257        });
258
259        document.querySelectorAll('img.cleardot, img[src*="cleardot.gif"]').forEach(function(img) {
260          img.setAttribute('alt', googleTranslateLabel);
261        });
262      }
263    })();
264  </script>
264
265
266  
266<script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
266
267</div>
268
269</div>
270          <!-- IDIOMA + LOGO + DESCRICAO -->
271          <div class="logo_AREA xxsmall-12 large-4 cell hidden-post"><a href="/"><picture><img src="/cmpenafiel/uploads/site_zone/logo_desktop/1/penafiel_logo.svg" alt="Câmara Municipal de Penafiel (voltar ao início)" /></picture></a><!--  
272  
273<div id="html_block_114" class="widget html_block" data-id="114" data-content_type="HtmlBlock">
274
275  <a href="/"><img src="/cmpenafiel/layout/penafiel_logo.svg" width="200" height="100" loading="eager" alt="Câmara Municipal de Penafiel (voltar ao início)" /></a>
276
277</div>
278
279--></div>
280          <div class="xxsmall-12 large-8 cell grid-x">
281            <!-- MENU -->
282            <nav class="navContainer" id="navbar">
283              <div class="grid-container">
284                <div class="menu_AREA xxsmall-12 cell hidden-post">
285                  
286  <div id="horizontal_menu_1" class="widget horizontal_menu acc_horizontal_menu" data-id="1" data-content_type="HorizontalMenu">
287
288    <ul class="depth1 acc-menu menu"><li class="menu-item dropdown depth1 pos_1 first current-page selected has_descendants"><a href="/institucional" target="_self" class="menu-link" aria-current="page">Institucional</a><button type="button" class="dropdown-toggle" aria-label="Institucional submenu" aria-expanded="false"></button><ul class="depth2 "><li class="menu-item depth2 pos_1 first "><a href="/institucional/camara-municipal" target="_self" class="menu-link">Câmara Municipal</a></li><li class="menu-item depth2 pos_2 "><a href="/institucional/assembleia-municipal" target="_self" class="menu-link">Assembleia Municipal</a></li><li class="menu-item depth2 pos_3 "><a href="/institucional/juntas-de-freguesia" target="_self" class="menu-link">Juntas de Freguesia</a></li><li class="menu-item depth2 pos_4 "><a href="/institucional/informacao-municipal" target="_self" class="menu-link">Informação Municipal</a></li><li class="menu-item depth2 pos_5 "><a href="/institucional/transparencia-municipal" target="_self" class="menu-link">Transparência Municipal</a></li><li class="menu-item depth2 pos_6 last "><a href="/institucional/mecanismos-e-procedimentos-de-controlo" target="_self" class="menu-link">Mecanismos e Procedimentos de Controlo</a></li></ul></li><li class="menu-item dropdown depth1 pos_2 has_descendants"><a href="/areas-de-intervencao" target="_self" class="menu-link">Áreas de Intervenção</a><button type="button" class="dropdown-toggle" aria-label="Áreas de Intervenção submenu" aria-expanded="false"></button><ul class="depth2 "><li class="menu-item depth2 pos_1 first "><a href="/areas-de-intervencao/comunicacao" target="_self" class="menu-link">Comunicação</a></li><li class="menu-item depth2 pos_2 "><a href="/areas-de-intervencao/acao-social-e-educacao" target="_self" class="menu-link">Ação Social e Educação</a></li><li class="menu-item depth2 pos_3 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais" target="_self" class="menu-link">Ambiente e Recursos Naturais</a></li><li class="menu-item depth2 pos_4 "><a href="/areas-de-intervencao/cultura-e-associativismo" target="_self" class="menu-link">Cultura e Associativismo</a></li><li class="menu-item depth2 pos_5 "><a href="/areas-de-intervencao/desporto" target="_self" class="menu-link">Desporto</a></li><li class="menu-item depth2 pos_6 "><a href="/areas-de-intervencao/juventude-e-seniores" target="_self" class="menu-link">Juventude e Seniores</a></li><li class="menu-item depth2 pos_7 "><a href="/areas-de-intervencao/planeamento-mobilidade-reabilitacao-urbana" target="_self" class="menu-link">Planeamento | Mobilidade | Reabilitação Urbana</a></li><li class="menu-item depth2 pos_8 "><a href="/areas-de-intervencao/protecao-civil" target="_self" class="menu-link">Proteção Civil</a></li><li class="menu-item depth2 pos_9 "><a href="/areas-de-intervencao/saude" target="_self" class="menu-link">Saúde</a></li><li class="menu-item depth2 pos_10 last "><a href="/areas-de-intervencao/urbanismo" target="_self" class="menu-link">Urbanismo</a></li></ul></li><li class="menu-item dropdown depth1 pos_3 has_descendants"><a href="/servicos" target="_self" class="menu-link">Serviços</a><button type="button" class="dropdown-toggle" aria-label="Serviços submenu" aria-expanded="false"></button><ul class="depth2 "><li class="menu-item depth2 pos_1 first "><a href="https://servicosonline.cm-penafiel.pt/penafiel-atendimentonet/login.xhtml" target="_blank" class="menu-link">Serviços Online</a></li><li class="menu-item depth2 pos_2 "><a href="/servicos/apoio-ao-municipe" target="_self" class="menu-link">Apoio ao Munícipe</a></li><li class="menu-item depth2 pos_3 "><a href="/servicos/licenciamento-zero" target="_self" class="menu-link">Licenciamento Zero</a></li><li class="menu-item depth2 pos_4 "><a href="/servicos/a-minha-rua" target="_self" class="menu-link">A Minha Rua</a></li><li class="menu-item depth2 pos_5 "><a href="/servicos/canal-de-denuncias" target="_self" class="menu-link">Canal de Denúncias</a></li><li class="menu-item depth2 pos_6 "><a href="https://websig.cm-penafiel.pt/" target="_blank" class="menu-link">Geoportal</a></li><li class="menu-item depth2 pos_7 "><a href="/servicos/apoio-ao-consumidor" target="_self" class="menu-link">Apoio ao Consumidor</a></li><li class="menu-item depth2 pos_8 "><a href="/servicos/contratacao-publica" target="_self" class="menu-link">Contratação Pública</a></li><li class="menu-item depth2 pos_9 "><a href="/servicos/servico-municipal-de-metrologia-de-penafiel" target="_self" class="menu-link">Serviço Municipal de Metrologia de Penafiel</a></li><li class="menu-item depth2 pos_10 last "><a href="/servicos/gabinete-medico-veterinario-municipal" target="_self" class="menu-link">Gabinete Médico Veterinário Municipal</a></li></ul></li><li class="menu-item dropdown depth1 pos_4 has_descendants"><a href="/visitar" target="_self" class="menu-link">Visitar</a><button type="button" class="dropdown-toggle" aria-label="Visitar submenu" aria-expanded="false"></button><ul class="depth2 "><li class="menu-item depth2 pos_1 first "><a href="/visitar/visitar-penafiel" target="_self" class="menu-link">Visitar Penafiel</a></li><li class="menu-item depth2 pos_2 "><a href="/visitar/como-chegar" target="_self" class="menu-link">Como Chegar</a></li><li class="menu-item depth2 pos_3 "><a href="/visitar/roteiros-turisticos" target="_self" class="menu-link">Roteiros Turísticos</a></li><li class="menu-item depth2 pos_4 "><a href="/visitar/monumentos-e-patrimonio" target="_self" class="menu-link">Monumentos e Património</a></li><li class="menu-item depth2 pos_5 "><a href="/visitar/corpo-de-deus" target="_self" class="menu-link">Corpo de Deus</a></li><li class="menu-item depth2 pos_6 "><a href="/visitar/artesanato" target="_self" class="menu-link">Artesanato</a></li><li class="menu-item depth2 pos_7 "><a href="/visitar/festas-e-romarias" target="_self" class="menu-link">Festas e Romarias</a></li><li class="menu-item depth2 pos_8 "><a href="/visitar/museus" target="_self" class="menu-link">Museus</a></li><li class="menu-item depth2 pos_9 last "><a href="/visitar/lojas-de-turismo" target="_self" class="menu-link">Lojas de Turismo</a></li></ul></li><li class="menu-item dropdown depth1 pos_5 last has_descendants"><a href="/investir" target="_self" class="menu-link">Investir</a><button type="button" class="dropdown-toggle" aria-label="Investir submenu" aria-expanded="false"></button><ul class="depth2 "><li class="menu-item depth2 pos_1 first "><a href="/investir/investir-em-penafiel" target="_self" class="menu-link">Investir em Penafiel</a></li><li class="menu-item depth2 pos_2 "><a href="/investir/apoio-ao-investimento" target="_self" class="menu-link">Apoio ao Investimento</a></li><li class="menu-item depth2 pos_3 "><a href="/investir/ecossistema-empresarial" target="_self" class="menu-link">Ecossistema Empresarial</a></li><li class="menu-item depth2 pos_4 "><a href="/institucional/informacao-municipal?folders_list_14_folder_id=244" target="_self" class="menu-link">Urbanismo</a></li><li class="menu-item depth2 pos_5 "><a href="/investir/sinergias-institucionais" target="_self" class="menu-link">Sinergias Institucionais</a></li><li class="menu-item depth2 pos_6 last "><a href="/investir/centro-empresarial-de-recezinhos" target="_self" class="menu-link">Centro Empresarial de Recezinhos</a></li></ul></li></ul>
289
290    
290<script>
291      document.addEventListener("DOMContentLoaded", () => {
292        const container = document.querySelector("#horizontal_menu_1");
293        const menuElement = container && container.querySelector("ul");
294        const Wm = window.AccessibleMenu && window.AccessibleMenu.WmTopLinkDisclosureMenu;
295
296        if (!container || !menuElement || !Wm) {
297          return;
298        }
299
300        window.AccessibleMenu.menus = window.AccessibleMenu.menus || {};
301
302        // Botão de menu mobile. A normalização (#3664) corre sempre que existe um
303        // botão na DOM — mesmo com o pisco desligado — porque os sites que o
304        // colocam à mão no modelo de página também precisam do markup acessível.
305        // O id wm-menu-toggle-btn é do componente: quem o usa opta pelo nosso
306        // markup, e o conteúdo do botão é REESCRITO (ícone SVG decorativo + label
307        // como nome). O botão não é movido: o site afinou onde o quis.
308        //
309        // A injeção (#3503) continua atrás de "Menu para mobile"
310        // (mobile_menu_enabled): só aí é que o componente cria o botão que falta,
311        // já com o markup canónico e como irmão anterior ao menu.
312        //
313        // A label é o rótulo visível E o nome acessível, logo vem do i18n — um
314        // literal aqui imporia português a um site noutra língua. `to_json` gera
315        // as aspas e escapa o conteúdo para contexto de script.
316        let controllerElement = document.querySelector("#wm-menu-toggle-btn");
317        if (controllerElement) {
318          Wm.normalizeController(controllerElement, { label: "Menu" });
319        }
320        if (controllerElement === null) {
321          controllerElement = Wm.ensureController(container, { label: "Menu" });
322        }
323
324        // Padrão disclosure (a11y-PT): Tab nativo, sem setas. Os defaults de disclosure
325        // (optionalKeySupport:false, hoverType:'off'), a criação do controlador e o lock
326        // de scroll vivem na subclasse WmTopLinkDisclosureMenu.
327        //
328        // O controllerElement/containerElement só são passados quando existe botão de
329        // toggle. Sem botão (pisco desligado e sem botão manual), o menu inicia como
330        // disclosure menu simples — evita rebentar a inicialização.
331        const menuOptions = {
332          menuElement,
333          submenuItemSelector: ".dropdown",
334          closeClass: "acc-hide",
335          openClass: "acc-show"
336          // focusInert: true  // ativar/afinar se o teste em VoiceOver Sequoia o exigir
337        };
338
339        if (controllerElement) {
340          menuOptions.containerElement = container;
341          menuOptions.controllerElement = controllerElement;
342        }
343
344        new Wm(menuOptions);
345
346        if (controllerElement) {
347          Wm.lockBodyScrollOnToggle(controllerElement);
348        }
349
350        // --- aria-hidden (report_039 #91) ---
351        // Widget único responsivo: em desktop o menu está sempre visível
352        // (aria-hidden="false"); em mobile reflete o estado da gaveta — fechada
353        // fica aria-hidden="true", aberta fica "false".
354        const desktopQuery = window.matchMedia("(min-width: 1024px)");
355        let menuOpen = false;
356
357        function syncAriaHidden() {
358          const hidden = !desktopQuery.matches && !menuOpen;
359          menuElement.setAttribute("aria-hidden", hidden ? "true" : "false");
360        }
361
362        syncAriaHidden();
363        if (desktopQuery.addEventListener) {
364          desktopQuery.addEventListener("change", syncAriaHidden);
365        } else if (desktopQuery.addListener) {
366          desktopQuery.addListener(syncAriaHidden);
367        }
368
369        if (controllerElement) {
370          controllerElement.addEventListener("accessibleMenuExpand", function() {
371            menuOpen = true;
372            syncAriaHidden();
373          });
374
375          controllerElement.addEventListener("accessibleMenuCollapse", function() {
376            menuOpen = false;
377            syncAriaHidden();
378          });
379        }
380
381        // --- menu fixo no topo ao fazer scroll ---
382        // Substitui o JS que os sites colocavam à mão. A classe .sticky é aplicada
383        // ao contentor de navegação do tema (.navContainer) quando existe, para que
384        // a barra inteira (logo + menu) fique fixa — e não só a célula do menu. Caso
385        // o tema não use .navContainer, recai no próprio wrapper do widget.
386        const stickyTarget = container.closest(".navContainer") || container;
387        function syncSticky() {
388          if (window.scrollY > 0) {
389            stickyTarget.classList.add("sticky");
390          } else {
391            stickyTarget.classList.remove("sticky");
392          }
393        }
394
395        syncSticky();
396        window.addEventListener("scroll", syncSticky, { passive: true });
397      });
398    </script>
398
399</div>
400
401
402                </div>
403              </div>
404            </nav>
405            <!-- PESQUISA -->
406            <div class="search_AREA cell hidden-post">  
407  <div id="mega_search_2" class="widget mega_search" data-id="2" data-content_type="MegaSearch">
408  <div class="SearchWrap xsmall-12">
409    <div class="home-banner-search" id="home-banner-search">
410      <div class="home-search-wrapper" id="home-search-wrapper">
411        <div class="mega_pesquisa_search_form mega_pesquisa_accessible" role="search">
412          <label class="mega_pesquisa_search_label" for="mega_pesquisa_input_2">
413            Pesquisar conteúdos na plataforma inteira
414          </label>
415          <input id="mega_pesquisa_input_2"
416            name="search"
417            type="search"
418            value=""
419            data-detail_page_url="/resultados_pesquisa"
420            class="mega_pesquisa_input"
421            role="searchbox"
422            placeholder="Diga-nos o que procura">
423
424          <button type="button" id="mega_pesquisa_button" name="mega_pesquisa" class="mega_pesquisa_button search_button"><span class="sr-only">Pesquisar conteúdos na plataforma inteira</span></button>
425        </div>
426      </div>
427    </div>
428  </div>
429</div>
430
431</div>
432          </div>
433        </div>
434      </div>
435      <div class="pageInfo">
436            <div class="grid-container">
437              <div class="grid-x grid-margin-x align-left">
438                <div class="breadCrumb_AREA cell xlarge-9"><span class="BO-only shared">área partilhada</span>  
439  <nav id="breadcrumb_1" class="widget breadcrumb" data-id="1" data-content_type="Breadcrumb" aria-label="Você está aqui">
440  <ol>
441
442      <li>
443        <a href="/inicio">Início<img alt="_" aria-hidden="true" src="/s.gif" /></a>
444      </li>
445
446
447      <li>
448        Institucional
449      </li>
450  </ol>
451</nav>
452
453</div>
454                <div class="pageTitle_AREA cell xlarge-9 lar"> <h1 class="pageTitle">Institucional</h1></div>
455              </div>
456            </div>
457       </div>
458    </header>
459    
460
461    <!-------------------------------------------------------------------------------------------------------------->
462    <!-- MAIN -->
463    <!-------------------------------------------------------------------------------------------------------------->
464    <main class="siteContents grid-container" id="accessibilityMainContent">
465      <div class="grid-x grid-margin-x">
466        <nav class="verticalMenu_AREA show-for-xlarge xsmall-3 cell hidden-post">  
467  <div id="vertical_menu_1" class="widget vertical_menu acc_vertical_menu no-wm-idx" data-id="1" data-content_type="VerticalMenu">
468      <a class='current_menu' href="/inicio">
469        Início
470      </a>
471
472    <ul class="depth1 acc-menu"><li class="menu-item dropdown depth1 pos_1 first current-page selected has_descendants"><a href="/institucional" target="_self" class="menu-link" aria-current="page">Institucional</a><button type="button" class="dropdown-toggle" aria-label="Institucional submenu" aria-expanded="false"></button><ul class="depth2 "><li class="menu-item dropdown depth2 pos_1 first has_descendants"><a href="/institucional/camara-municipal" target="_self" class="menu-link">Câmara Municipal</a><button type="button" class="dropdown-toggle" aria-label="Câmara Municipal submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first "><a href="/institucional/camara-municipal/executivo-municipal" target="_self" class="menu-link">Executivo Municipal</a></li><li class="menu-item depth3 pos_2 "><a href="/institucional/camara-municipal/heraldica-do-municipio" target="_self" class="menu-link">Heráldica do Município</a></li><li class="menu-item depth3 pos_3 "><a href="/institucional/camara-municipal/reunioes-da-camara-municipal" target="_self" class="menu-link">Reuniões da Câmara Municipal</a></li><li class="menu-item dropdown depth3 pos_4 has_descendants"><a href="/institucional/camara-municipal/documentacao-autarquica" target="_self" class="menu-link">Documentação Autárquica</a><button type="button" class="dropdown-toggle" aria-label="Documentação Autárquica submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/institucional/camara-municipal/documentacao-autarquica/atas-da-camara-municipal" target="_self" class="menu-link">Atas da Câmara Municipal</a></li><li class="menu-item depth4 pos_2 last "><a href="/institucional/camara-municipal/documentacao-autarquica/publicidade-das-deliberacoes-da-camara" target="_self" class="menu-link">Publicidade das Deliberações da Câmara</a></li></ul></li><li class="menu-item depth3 pos_5 "><a href="/institucional/camara-municipal/area-reservada-membros-camara-municipal" target="_self" class="menu-link">Área Reservada – Membros Câmara Municipal</a></li><li class="menu-item dropdown depth3 pos_6 last has_descendants"><a href="/institucional/camara-municipal/recursos-humanos" target="_self" class="menu-link">
472Recursos Humanos</a><button type="button" class="dropdown-toggle" aria-label="Recursos Humanos submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/institucional/camara-municipal/recursos-humanos/documentacao" target="_self" class="menu-link">Documentação</a></li><li class="menu-item depth4 pos_2 "><a href="/institucional/camara-municipal/recursos-humanos/pepal" target="_self" class="menu-link">PEPAL</a></li><li class="menu-item depth4 pos_3 last "><a href="/institucional/camara-municipal/recursos-humanos/procedimentos-concursais" target="_self" class="menu-link">Procedimentos Concursais</a></li></ul></li></ul></li><li class="menu-item dropdown depth2 pos_2 has_descendants"><a href="/institucional/assembleia-municipal" target="_self" class="menu-link">Assembleia Municipal</a><button type="button" class="dropdown-toggle" aria-label="Assembleia Municipal submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first "><a href="/institucional/assembleia-municipal/constituicao-da-assembleia-municipal" target="_self" class="menu-link">Constituição da Assembleia Municipal</a></li><li class="menu-item depth3 pos_2 "><a href="/institucional/assembleia-municipal/documentacao" target="_self" class="menu-link">Documentação</a></li><li class="menu-item depth3 pos_3 "><a href="/institucional/assembleia-municipal/observancia-do-direito-de-oposicao" target="_self" class="menu-link">Observância do Direito de Oposição</a></li><li class="menu-item depth3 pos_4 last has_descendants"><a href="/institucional/assembleia-municipal/area-reservada-membros-assembleia-municipal" target="_self" class="menu-link">Área Reservada – Membros Assembleia Municipal</a></li></ul></li><li class="menu-item depth2 pos_3 "><a href="/institucional/juntas-de-freguesia" target="_self" class="menu-link">Juntas de Freguesia</a></li><li class="menu-item depth2 pos_4 "><a href="/institucional/informacao-municipal" target="_self" class="menu-link">Informação Municipal</a></li><li class="menu-item dropdown depth2 pos_5 has_descendants"><a href="/institucional/transparencia-municipal" target="_self" class="menu-link">Transparência Municipal</a><button type="button" class="dropdown-toggle" aria-label="Transparência Municipal submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first last "><a href="/institucional/transparencia-municipal/indice-de-transparencia-municipal" target="_self" class="menu-link">Índice de Transparência Municipal</a></li></ul></li><li class="menu-item depth2 pos_6 last "><a href="/institucional/mecanismos-e-procedimentos-de-controlo" target="_self" class="menu-link">Mecanismos e Procedimentos de Controlo</a></li></ul></li><li class="menu-item dropdown depth1 pos_2 has_descendants"><a href="/areas-de-intervencao" target="_self" class="menu-link">Áreas de Intervenção</a><button type="button" class="dropdown-toggle" aria-label="Áreas de Intervenção submenu" aria-expanded="false"></button><ul class="depth2 "><li class="menu-item dropdown depth2 pos_1 first has_descendants"><a href="/areas-de-intervencao/comunicacao" target="_self" class="menu-link">Comunicação</a><button type="button" class="dropdown-toggle" aria-label="Comunicação submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first "><a href="/areas-de-intervencao/comunicacao/agenda-de-eventos" target="_self" class="menu-link">Agenda de Eventos</a></li><li class="menu-item depth3 pos_2 "><a href="/areas-de-intervencao/comunicacao/newsletter-municipal" target="_self" class="menu-link">Newsletter Municipal</a></li><li class="menu-item depth3 pos_3 last "><a href="/areas-de-intervencao/comunicacao/noticias" target="_self" class="menu-link">Notícias</a></li></ul></li><li class="menu-item dropdown depth2 pos_2 has_descendants"><a href="/areas-de-intervencao/acao-social-e-educacao" target="_self" class="menu-link">Ação Social e Educação</a><button type="button" class="dropdown-toggle" aria-label="Ação Social e Educação submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item dropdown depth3 pos_1 first has_descendants"><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social" target="_self" class="menu-link">Ação Social</a><button type="button" class="dropdown-toggle" aria-label="Ação Social submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item dropdown depth4 pos_1 first has_descendants"><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/habitacao" target="_self" class="menu-link">Habitação</a><button type="button" class="dropdown-toggle" aria-label="Habitação submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/habitacao/penafiel-casa-acessivel-consulta-publica-para-arrendamento" target="_self" class="menu-link">Penafiel Casa Acessível – Consulta Pública para Arrendamento</a></li><li class="menu-item depth5 pos_2 last "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/habitacao/penafiel-casa-acessivel-formulario-de-candidatura" target="_self" class="menu-link">Penafiel Casa Acessível – Formulário de Candidatura</a></li></ul></li><li class="menu-item dropdown depth4 pos_2 last has_descendants"><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social" target="_self" class="menu-link">Família e Inclusão Social</a><button type="button" class="dropdown-toggle" aria-label="Família e Inclusão Social submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item dropdown depth5 pos_1 first has_descendants"><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/balcoes-de-apoio" target="_self" class="menu-link">Balcões de Apoio</a><button type="button" class="dropdown-toggle" aria-label="Balcões de Apoio submenu" aria-expanded="false"></button><ul class="depth6 "><li class="menu-item depth6 pos_1 first "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/balcoes-de-apoio/balcao-da-inclusao" target="_self" class="menu-link">Balcão da Inclusão</a></li><li class="menu-item depth6 pos_2 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/balcoes-de-apoio/balcoes-e-lojas-sociais-do-concelho" target="_self" class="menu-link">Balcões e Lojas Sociais do Concelho</a></li><li class="menu-item depth6 pos_3 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/balcoes-de-apoio/balcao-movel-para-a-inclusao-da-populacao-migrante" target="_self" class="menu-link">Balcão Móvel Para a Inclusão da População Migrante</a></li><li class="menu-item depth6 pos_4 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/balcoes-de-apoio/banco-de-voluntariado-de-penafiel" target="_self" class="menu-link">Banco de Voluntariado de Penafiel</a></li><li class="menu-item depth6 pos_5 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/balcoes-de-apoio/gaf-gabinete-de-apoio-a-familia" target="_self" class="menu-link">GAF – Gabinete de Apoio à Família</a></li><li class="menu-item depth6 pos_6 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/balcoes-de-apoio/gae-gaid-gabinete-de-apoio-ao-emigrante-gabinete-de-apoio-ao-investidor-da-diaspora" target="_self" class="menu-link">GAE/GAID – Gabinete de Apoio ao Emigrante / Gabinete de Apoio ao Investidor da Diáspora</a></li><li class="menu-item depth6 pos_7 last "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/balcoes-de-apoio/gabinete-de-psico-oncologia" target="_self" class="menu-link">Gabinete de Psico-Oncologia</a></li></ul></li><li class="menu-item depth5 pos_2 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/cpcj" target="_self" class="menu-link">CPCJ</a></li><li class="menu-item depth5 pos_3 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/rede-social" target="_self" class="menu-link">Rede Social</a></li><li class="menu-item depth5 pos_4 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/igualdade" target="_self" class="menu-link">Igualdade</a></li><li class="menu-item depth5 pos_5 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/plano-municipal-solidario" target="_self" class="menu-link">Plano Municipal Solidário</a></li><li class="menu-item depth5 pos_6 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/comissao-municipal-de-protecao-do-idoso" target="_self" class="menu-link">Comissão Municipal de Proteção do Idoso</a></li><li class="menu-item depth5 pos_7 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/cartao-municipal-de-familia-numerosa" target="_self" class="menu-link">Cartão Municipal de Família Numerosa</a></li><li class="menu-item depth5 pos_8 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/respostas-sociais-no-concelho-de-penafiel" target="_self" class="menu-link">Respostas Sociais no Concelho de Penafiel</a></li><li class="menu-item depth5 pos_9 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/saas-servico-de-atendimento-e-acompanhamento-social-de-penafiel" target="_self" class="menu-link">SAAS – Serviço de Atendimento e Acompanhamento Social de Penafiel</a></li><li class="menu-item depth5 pos_10 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/clds-5g" target="_self" class="menu-link">CLDS 5G</a></li><li class="menu-item depth5 pos_11 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/radar-social" target="_self" class="menu-link">RADAR SOCIAL</a></li><li class="menu-item depth5 pos_12 "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/paiia-penafiel-comun-idade-inclusiva" target="_self" class="menu-link">PAIIA - Penafiel: Comun(idade) Inclusiva</a></li><li class="menu-item depth5 pos_13 last "><a href="/areas-de-intervencao/acao-social-e-educacao/acao-social/familia-e-inclusao-social/creche-municipal-de-santa-marta" target="_self" class="menu-link">
472Creche Municipal de Santa Marta</a></li></ul></li></ul></li><li class="menu-item dropdown depth3 pos_2 last has_descendants"><a href="/areas-de-intervencao/acao-social-e-educacao/educacao" target="_self" class="menu-link">Educação</a><button type="button" class="dropdown-toggle" aria-label="Educação submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/acao-social-escolar" target="_self" class="menu-link">Ação Social Escolar</a></li><li class="menu-item dropdown depth4 pos_2 has_descendants"><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/apoios-especializados" target="_self" class="menu-link">Apoios Especializados</a><button type="button" class="dropdown-toggle" aria-label="Apoios Especializados submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/apoios-especializados/plano-de-transportes-escolares" target="_self" class="menu-link">Plano de Transportes Escolares</a></li><li class="menu-item depth5 pos_2 last "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/apoios-especializados/candidatura-bolsa-de-estudo" target="_self" class="menu-link">Candidatura Bolsa de Estudo</a></li></ul></li><li class="menu-item depth4 pos_3 "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/carta-educativa" target="_self" class="menu-link">Carta Educativa</a></li><li class="menu-item depth4 pos_4 "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/conselho-municipal-de-educacao" target="_self" class="menu-link">Conselho Municipal de Educação</a></li><li class="menu-item depth4 pos_5 "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/programa-fruta-escolar" target="_self" class="menu-link">Programa Fruta Escolar</a></li><li class="menu-item depth4 pos_6 "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/programa-jardim-em-ferias" target="_self" class="menu-link">Programa “Jardim em Férias”</a></li><li class="menu-item depth4 pos_7 "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/oferta-formativa" target="_self" class="menu-link">Oferta Formativa</a></li><li class="menu-item dropdown depth4 pos_8 has_descendants"><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/rede-de-educacao-e-ensino-privado-do-concelho" target="_self" class="menu-link">Rede de Educação e Ensino Privado do Concelho</a><button type="button" class="dropdown-toggle" aria-label="Rede de Educação e Ensino Privado do Concelho submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/rede-de-educacao-e-ensino-privado-do-concelho/mapa-da-rede-escolar-do-concelho" target="_self" class="menu-link">Mapa da Rede Escolar do Concelho</a></li><li class="menu-item dropdown depth5 pos_2 last has_descendants"><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/rede-de-educacao-e-ensino-privado-do-concelho/agrupamentos-de-escolas-e-escolas-nao-agrupadas" target="_self" class="menu-link">Agrupamentos de Escolas e Escolas não Agrupadas</a><button type="button" class="dropdown-toggle" aria-label="Agrupamentos de Escolas e Escolas não Agrupadas submenu" aria-expanded="false"></button><ul class="depth6 "><li class="menu-item depth6 pos_1 first "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/rede-de-educacao-e-ensino-privado-do-concelho/agrupamentos-de-escolas-e-escolas-nao-agrupadas/agrupamento-de-pinheiro" target="_self" class="menu-link">Agrupamento de Pinheiro</a></li><li class="menu-item depth6 pos_2 "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/rede-de-educacao-e-ensino-privado-do-concelho/agrupamentos-de-escolas-e-escolas-nao-agrupadas/agrupamento-penafiel-sudeste" target="_self" class="menu-link">Agrupamento Penafiel Sudeste</a></li><li class="menu-item depth6 pos_3 "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/rede-de-educacao-e-ensino-privado-do-concelho/agrupamentos-de-escolas-e-escolas-nao-agrupadas/agrupamento-de-paco-de-sousa" target="_self" class="menu-link">Agrupamento de Paço de Sousa</a></li><li class="menu-item depth6 pos_4 "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/rede-de-educacao-e-ensino-privado-do-concelho/agrupamentos-de-escolas-e-escolas-nao-agrupadas/agrupamento-joaquim-de-araujo" target="_self" class="menu-link">Agrupamento Joaquim de Araújo</a></li><li class="menu-item depth6 pos_5 "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/rede-de-educacao-e-ensino-privado-do-concelho/agrupamentos-de-escolas-e-escolas-nao-agrupadas/agrupamento-d-antonio-ferreira-gomes" target="_self" class="menu-link">Agrupamento D. António Ferreira Gomes</a></li><li class="menu-item depth6 pos_6 last "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/rede-de-educacao-e-ensino-privado-do-concelho/agrupamentos-de-escolas-e-escolas-nao-agrupadas/escola-secundaria-de-penafiel" target="_self" class="menu-link">Escola Secundária de Penafiel</a></li></ul></li></ul></li><li class="menu-item depth4 pos_9 last "><a href="/areas-de-intervencao/acao-social-e-educacao/educacao/ligacoes-uteis" target="_self" class="menu-link">Ligações Úteis</a></li></ul></li></ul></li><li class="menu-item dropdown depth2 pos_3 has_descendants"><a href="/areas-de-intervencao/ambiente-e-recursos-naturais" target="_self" class="menu-link">Ambiente e Recursos Naturais</a><button type="button" class="dropdown-toggle" aria-label="Ambiente e Recursos Naturais submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item dropdown depth3 pos_1 first has_descendants"><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/ambiente" target="_self" class="menu-link">Ambiente</a><button type="button" class="dropdown-toggle" aria-label="Ambiente submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item dropdown depth4 pos_1 first has_descendants"><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/ambiente/cidadania" target="_self" class="menu-link">Cidadania</a><button type="button" class="dropdown-toggle" aria-label="Cidadania submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first last "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/ambiente/cidadania/projeto-sentir-o-nosso-bairro" target="_self" class="menu-link">Projeto “Sentir o Nosso Bairro”</a></li></ul></li><li class="menu-item dropdown depth4 pos_2 last has_descendants"><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/ambiente/desenvolvimento-rural" target="_self" class="menu-link">Desenvolvimento Rural</a><button type="button" class="dropdown-toggle" aria-label="Desenvolvimento Rural submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/ambiente/desenvolvimento-rural/banco-municipal-de-terras" target="_self" class="menu-link">Banco Municipal de Terras</a></li><li class="menu-item depth5 pos_2 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/ambiente/desenvolvimento-rural/bio-penafiel" target="_self" class="menu-link">Bio Penafiel</a></li><li class="menu-item depth5 pos_3 last "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/ambiente/desenvolvimento-rural/da-nossa-terra" target="_self" class="menu-link">Da Nossa Terra</a></li></ul></li></ul></li><li class="menu-item dropdown depth3 pos_2 has_descendants"><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais" target="_self" class="menu-link">
472Recursos Naturais</a><button type="button" class="dropdown-toggle" aria-label="Recursos Naturais submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item dropdown depth4 pos_1 first has_descendants"><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/espacos-verdes" target="_self" class="menu-link">Espaços Verdes</a><button type="button" class="dropdown-toggle" aria-label="Espaços Verdes submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first last "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/espacos-verdes/informacoes-relevantes" target="_self" class="menu-link">Informações Relevantes</a></li></ul></li><li class="menu-item depth4 pos_2 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/parques-infantis" target="_self" class="menu-link">Parques Infantis</a></li><li class="menu-item dropdown depth4 pos_3 has_descendants"><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/educacao-e-sensibilizacao-ambiental" target="_self" class="menu-link">Educação e Sensibilização Ambiental</a><button type="button" class="dropdown-toggle" aria-label="Educação e Sensibilização Ambiental submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/educacao-e-sensibilizacao-ambiental/adesao-geen-city-accord-gca" target="_self" class="menu-link">Adesão Geen City Accord (GCA)</a></li><li class="menu-item depth5 pos_2 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/educacao-e-sensibilizacao-ambiental/biodiversidade" target="_self" class="menu-link">Biodiversidade</a></li><li class="menu-item depth5 pos_3 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/educacao-e-sensibilizacao-ambiental/d-o-a-r" target="_self" class="menu-link">D.O.A.R.</a></li><li class="menu-item depth5 pos_4 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/educacao-e-sensibilizacao-ambiental/eficiencia-energetica" target="_self" class="menu-link">Eficiência Energética</a></li><li class="menu-item depth5 pos_5 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/educacao-e-sensibilizacao-ambiental/jardins-em-movimento" target="_self" class="menu-link">Jardins em Movimento</a></li><li class="menu-item depth5 pos_6 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/educacao-e-sensibilizacao-ambiental/programa-de-educacao-e-sensibilizacao-ambiental" target="_self" class="menu-link">Programa de Educação e Sensibilização Ambiental</a></li><li class="menu-item depth5 pos_7 last "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/educacao-e-sensibilizacao-ambiental/sentir-os-nossos-rios" target="_self" class="menu-link">Sentir os Nossos Rios</a></li></ul></li><li class="menu-item depth4 pos_4 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/dados-estatisticos" target="_self" class="menu-link">Dados Estatísticos</a></li><li class="menu-item depth4 pos_5 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/recolha-de-residuos" target="_self" class="menu-link">Recolha de Resíduos</a></li><li class="menu-item dropdown depth4 pos_6 has_descendants"><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/estruturas-ambientais" target="_self" class="menu-link">Estruturas Ambientais</a><button type="button" class="dropdown-toggle" aria-label="Estruturas Ambientais 
472submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/estruturas-ambientais/aterro-sanitario" target="_self" class="menu-link">Aterro Sanitário</a></li><li class="menu-item depth5 pos_2 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/estruturas-ambientais/ecocentro" target="_self" class="menu-link">Ecocentro</a></li><li class="menu-item depth5 pos_3 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/estruturas-ambientais/estacao-de-transferencia" target="_self" class="menu-link">Estação de Transferência</a></li><li class="menu-item depth5 pos_4 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/estruturas-ambientais/localizacao-de-oleoes" target="_self" class="menu-link">Localização de Oleões</a></li><li class="menu-item depth5 pos_5 last "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/estruturas-ambientais/horto-municipal" target="_self" class="menu-link">Horto Municipal</a></li></ul></li><li class="menu-item depth4 pos_7 "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/contactos" target="_self" class="menu-link">Contactos</a></li><li class="menu-item depth4 pos_8 last "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/recursos-naturais/perguntas-frequentes" target="_self" class="menu-link">Perguntas Frequentes</a></li></ul></li><li class="menu-item depth3 pos_3 last "><a href="/areas-de-intervencao/ambiente-e-recursos-naturais/plano-municipal-de-acao-climatica-de-penafiel" target="_self" class="menu-link">Plano Municipal de Ação Climática de Penafiel </a></li></ul></li><li class="menu-item dropdown depth2 pos_4 has_descendants"><a href="/areas-de-intervencao/cultura-e-associativismo" target="_self" class="menu-link">Cultura e Associativismo</a><button type="button" class="dropdown-toggle" aria-label="Cultura e Associativismo submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item dropdown depth3 pos_1 first last has_descendants"><a href="/areas-de-intervencao/cultura-e-associativismo/cultura" target="_self" class="menu-link">Cultura</a><button type="button" class="dropdown-toggle" aria-label="Cultura submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/areas-de-intervencao/cultura-e-associativismo/cultura/arquivo-municipal" target="_self" class="menu-link">Arquivo Municipal</a></li><li class="menu-item depth4 pos_2 "><a href="/areas-de-intervencao/cultura-e-associativismo/cultura/biblioteca-municipal" target="_self" class="menu-link">Biblioteca Municipal</a></li><li class="menu-item depth4 pos_3 "><a href="https://www.museudepenafiel.com/" target="_blank" class="menu-link">Museu Municipal</a></li><li class="menu-item depth4 pos_4 "><a href="/areas-de-intervencao/cultura-e-associativismo/cultura/associacoes-culturais-do-concelho-de-penafiel" target="_self" class="menu-link">Associações Culturais do Concelho de Penafiel</a></li><li class="menu-item depth4 pos_5 last "><a href="/areas-de-intervencao/cultura-e-associativismo/cultura/medalhados-3-de-marco" target="_self" class="menu-link">Medalhados 3 de Março</a></li></ul></li></ul></li><li class="menu-item dropdown depth2 pos_5 has_descendants"><a href="/areas-de-intervencao/desporto" target="_self" class="menu-link">Desporto</a><button type="button" class="dropdown-toggle" aria-label="Desporto submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item dropdown depth3 pos_1 first has_descendants"><a href="/areas-de-intervencao/desporto/programas-e-atividades-regulares" target="_self" class="menu-link">Programas e Atividades Regulares</a><button type="button" class="dropdown-toggle" aria-label="Programas e Atividades Regulares submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/areas-de-intervencao/desporto/programas-e-atividades-regulares/diabetes-em-movimento" target="_self" class="menu-link">Diabetes em Movimento</a></li><li class="menu-item depth4 pos_2 "><a href="/areas-de-intervencao/desporto/programas-e-atividades-regulares/cuidar" target="_self" class="menu-link">Cuidar +</a></li><li class="menu-item depth4 pos_3 "><a href="/areas-de-intervencao/desporto/programas-e-atividades-regulares/desporto-adaptado" target="_self" class="menu-link">Desporto Adaptado</a></li><li class="menu-item depth4 pos_4 "><a href="/areas-de-intervencao/desporto/programas-e-atividades-regulares/fitness-aquatico" target="_self" class="menu-link">Fitness Aquático</a></li><li class="menu-item depth4 pos_5 "><a href="/areas-de-intervencao/desporto/programas-e-atividades-regulares/escola-municipal-de-natacao" target="_self" class="menu-link">Escola Municipal de Natação</a></li><li class="menu-item depth4 pos_6 "><a href="/areas-de-intervencao/desporto/programas-e-atividades-regulares/seniores-atitude-e-saude" target="_self" class="menu-link">Seniores ++ Atitude é Saúde</a></li><li class="menu-item depth4 pos_7 "><a href="/areas-de-intervencao/desporto/programas-e-atividades-regulares/boccia-senior" target="_self" class="menu-link">Boccia Sénior</a></li><li class="menu-item depth4 pos_8 "><a href="/areas-de-intervencao/desporto/programas-e-atividades-regulares/terceira-idade-em-movimento" target="_self" class="menu-link">Terceira Idade em Movimento</a></li><li class="menu-item depth4 pos_9 "><a href="/areas-de-intervencao/desporto/programas-e-atividades-regulares/meno-s-pausa-movimento" target="_self" class="menu-link">Meno(s)Pausa + Movimento</a></li><li class="menu-item depth4 pos_10 last "><a href="/areas-de-intervencao/desporto/programas-e-atividades-regulares/ferias-desportivas" target="_self" class="menu-link">Férias Desportivas</a></li></ul></li><li class="menu-item dropdown depth3 pos_2 has_descendants"><a href="/areas-de-intervencao/desporto/instalacoes-e-equipamentos" target="_self" class="menu-link">Instalações e Equipamentos</a><button type="button" class="dropdown-toggle" aria-label="Instalações e Equipamentos submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item dropdown depth4 pos_1 first has_descendants"><a href="/areas-de-intervencao/desporto/instalacoes-e-equipamentos/piscinas-municipais" target="_self" class="menu-link">Piscinas Municipais</a><button type="button" class="dropdown-toggle" aria-label="Piscinas Municipais submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first "><a href="/areas-de-intervencao/desporto/penafiel" target="_self" class="menu-link">Penafiel</a></li><li class="menu-item depth5 pos_2 "><a href="/areas-de-intervencao/desporto/paco-de-sousa" target="_self" class="menu-link">Paço de Sousa</a></li><li class="menu-item depth5 pos_3 "><a href="/areas-de-intervencao/desporto/termas-de-s-vicente" target="_self" class="menu-link">Termas de S. Vicente</a></li><li class="menu-item depth5 pos_4 last "><a href="/areas-de-intervencao/desporto/piscinas-do-douro" target="_self" class="menu-link">Piscinas do Douro</a></li></ul></li><li class="menu-item depth4 pos_2 "><a href="/areas-de-intervencao/desporto/complexo-desportivo-do-parque-da-cidade" target="_self" class="menu-link">Complexo Desportivo do Parque da Cidade</a></li><li class="menu-item dropdown depth4 pos_3 has_descendants"><a href="/areas-de-intervencao/desporto/pavilhoes-desportivos-escolares" target="_self" class="menu-link">Pavilhões Desportivos Escolares</a><button type="button" class="dropdown-toggle" aria-label="Pavilhões Desportivos Escolares submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first "><a href="/areas-de-intervencao/desporto/centro-escolar-de-penafiel" target="_self" class="menu-link">Centro Escolar de Penafiel</a></li><li class="menu-item depth5 pos_2 "><a href="/areas-de-intervencao/desporto/escola-secundaria-de-penafiel" target="_self" class="menu-link">Escola Secundária de Penafiel</a></li><li class="menu-item depth5 pos_3 "><a href="/areas-de-intervencao/desporto/escola-basica-d-antonio-ferreira-gomes" target="_self" class="menu-link">Escola Básica D. António Ferreira Gomes</a></li><li class="menu-item depth5 pos_4 last "><a href="/areas-de-intervencao/desporto/escola-basica-penafiel-sul" target="_self" class="menu-link">Escola Básica Penafiel Sul</a></li></ul></li><li class="menu-item dropdown depth4 pos_4 last has_descendants"><a href="/areas-de-intervencao/desporto/pavilhoes-desportivos-municipais" target="_self" class="menu-link">Pavilhões Desportivos Municipais</a><button type="button" class="dropdown-toggle" aria-label="Pavilhões Desportivos Municipais submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first "><a href="/areas-de-intervencao/desporto/lagares" target="_self" class="menu-link">Lagares</a></li><li class="menu-item depth5 pos_2 "><a href="/areas-de-intervencao/desporto/capela" target="_self" class="menu-link">Capela</a></li><li class="menu-item depth5 pos_3 "><a href="/areas-de-intervencao/desporto/urro" target="_self" class="menu-link">Urrô</a></li><li class="menu-item depth5 pos_4 "><a href="/areas-de-intervencao/desporto/recezinhos" target="_self" class="menu-link">Recezinhos</a></li><li class="menu-item depth5 pos_5 "><a href="/areas-de-intervencao/desporto/paco-de-sousa-45" target="_self" class="menu-link">Paço de Sousa</a></li><li class="menu-item depth5 pos_6 "><a href="/areas-de-intervencao/desporto/douro" target="_self" class="menu-link">Douro</a></li><li class="menu-item depth5 pos_7 "><a href="/areas-de-intervencao/desporto/rio-de-moinhos" target="_self" class="menu-link">Rio de Moinhos</a></li><li class="menu-item depth5 pos_8 "><a href="/areas-de-intervencao/desporto/novelas" target="_self" class="menu-link">Novelas</a></li><li class="menu-item depth5 pos_9 "><a href="/areas-de-intervencao/desporto/galegos" target="_self" class="menu-link">Galegos</a></li><li class="menu-item depth5 pos_10 "><a href="/areas-de-intervencao/desporto/abragao" target="_self" class="menu-link">Abragão</a></li><li class="menu-item depth5 pos_11 last "><a href="/areas-de-intervencao/desporto/fernanda-ribeiro" target="_self" class="menu-link">Fernanda Ribeiro</a></li></ul></li></ul></li><li class="menu-item dropdown depth3 pos_3 has_descendants"><a href="/areas-de-intervencao/desporto/associacoes-e-clubes" target="_self" class="menu-link">Associações e Clubes</a><button type="button" class="dropdown-toggle" aria-label="Associações e Clubes submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/areas-de-intervencao/desporto/programa-de-apoio" target="_self" class="menu-link">Programa de Apoio</a></li><li class="menu-item depth4 pos_2 last "><a href="/areas-de-intervencao/desporto/associacoes-e-clubes-26" target="_self" class="menu-link">Associações e Clubes</a></li></ul></li><li class="menu-item dropdown depth3 pos_4 last has_descendants">
472<a href="/areas-de-intervencao/desporto/eventos-e-competicoes" target="_self" class="menu-link">Eventos e Competições</a><button type="button" class="dropdown-toggle" aria-label="Eventos e Competições submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/areas-de-intervencao/desporto/licenciamento-de-eventos" target="_self" class="menu-link">Licenciamento de Eventos</a></li><li class="menu-item depth4 pos_2 last "><a href="/areas-de-intervencao/desporto/agenda-desportiva" target="_self" class="menu-link">Agenda Desportiva</a></li></ul></li></ul></li><li class="menu-item dropdown depth2 pos_6 has_descendants"><a href="/areas-de-intervencao/juventude-e-seniores" target="_self" class="menu-link">Juventude e Seniores</a><button type="button" class="dropdown-toggle" aria-label="Juventude e Seniores submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item dropdown depth3 pos_1 first last has_descendants"><a href="/areas-de-intervencao/juventude-e-seniores/juventude" target="_self" class="menu-link">Juventude</a><button type="button" class="dropdown-toggle" aria-label="Juventude submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/areas-de-intervencao/juventude-e-seniores/juventude/conselho-municipal-da-juventude" target="_self" class="menu-link">Conselho Municipal da Juventude</a></li><li class="menu-item depth4 pos_2 last "><a href="/areas-de-intervencao/juventude-e-seniores/juventude/estrategia-municipal-da-juventude" target="_self" class="menu-link">Estratégia Municipal da Juventude</a></li></ul></li></ul></li><li class="menu-item dropdown depth2 pos_7 has_descendants"><a href="/areas-de-intervencao/planeamento-mobilidade-reabilitacao-urbana" target="_self" class="menu-link">Planeamento | Mobilidade | Reabilitação Urbana</a><button type="button" class="dropdown-toggle" aria-label="Planeamento | Mobilidade | Reabilitação Urbana submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item dropdown depth3 pos_1 first last has_descendants"><a href="/areas-de-intervencao/planeamento-mobilidade-reabilitacao-urbana/planeamento" target="_self" class="menu-link">Planeamento</a><button type="button" class="dropdown-toggle" aria-label="Planeamento submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item dropdown depth4 pos_1 first has_descendants"><a href="/areas-de-intervencao/planeamento-mobilidade-reabilitacao-urbana/planeamento/planos-municipais" target="_self" class="menu-link">Planos Municipais</a><button type="button" class="dropdown-toggle" aria-label="Planos Municipais submenu" aria-expanded="false"></button><ul class="depth5 "><li class="menu-item depth5 pos_1 first "><a href="/areas-de-intervencao/planeamento-mobilidade-reabilitacao-urbana/planeamento/planos-municipais/plano-diretor-municipal" target="_self" class="menu-link">Plano Diretor Municipal</a></li><li class="menu-item depth5 pos_2 "><a href="/areas-de-intervencao/planeamento-mobilidade-reabilitacao-urbana/planeamento/planos-municipais/revisao-do-plano-diretor-municipal" target="_self" class="menu-link">Revisão do Plano Diretor Municipal</a></li><li class="menu-item depth5 pos_3 "><a href="/areas-de-intervencao/planeamento-mobilidade-reabilitacao-urbana/planeamento/planos-municipais/plano-de-pormenor-da-unidade-operativa-de-planeamento-e-gestao-7-em-elaboracao" target="_self" class="menu-link">Plano de Pormenor da Unidade Operativa de Planeamento e Gestão 7 (em elaboração)</a></li><li class="menu-item depth5 pos_4 "><a href="/areas-de-intervencao/planeamento-mobilidade-reabilitacao-urbana/planeamento/planos-municipais/plano-de-pormenor-da-rua-do-porto-rua-tenente-valadim-rua-da-saudade-em-elaboracao" target="_self" class="menu-link">Plano de Pormenor da Rua do Porto | Rua Tenente Valadim | Rua da Saudade (em elaboração)</a></li><li class="menu-item depth5 pos_5 last "><a href="/areas-de-intervencao/planeamento-mobilidade-reabilitacao-urbana/planeamento/planos-municipais/unidades-de-execucao" target="_self" class="menu-link">Unidades de Execução</a></li></ul></li><li class="menu-item depth4 pos_2 last "><a href="/areas-de-intervencao/planeamento-mobilidade-reabilitacao-urbana/planeamento/equipa-contactos" target="_self" class="menu-link">Equipa/Contactos</a></li></ul></li></ul></li><li class="menu-item dropdown depth2 pos_8 has_descendants"><a href="/areas-de-intervencao/protecao-civil" target="_self" class="menu-link">Proteção Civil</a><button type="button" class="dropdown-toggle" aria-label="Proteção Civil submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first "><a href="/areas-de-intervencao/protecao-civil/a-estrutura-da-protecao-civil" target="_self" class="menu-link">A Estrutura da Proteção Civil</a></li><li class="menu-item depth3 pos_2 "><a href="/areas-de-intervencao/protecao-civil/comissao-municipal-proteccao-civil" target="_self" class="menu-link">Comissão Municipal Protecção Civil</a></li><li class="menu-item depth3 pos_3 "><a href="/areas-de-intervencao/protecao-civil/comissao-municipal-de-gestao-integrada-de-fogos-rurais" target="_self" class="menu-link">Comissão Municipal de Gestão Integrada de Fogos Rurais</a></li><li class="menu-item depth3 pos_4 "><a href="/areas-de-intervencao/protecao-civil/agentes-de-protecao-civil" target="_self" class="menu-link">Agentes de Proteção Civil</a></li><li class="menu-item dropdown depth3 pos_5 has_descendants"><a href="/areas-de-intervencao/protecao-civil/planos-protecao-civil" target="_self" class="menu-link">Planos Proteção Civil</a><button type="button" class="dropdown-toggle" aria-label="Planos Proteção Civil submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/areas-de-intervencao/protecao-civil/planos-protecao-civil/plano-municipal-de-emergencia" target="_self" class="menu-link">Plano Municipal de Emergência</a></li><li class="menu-item depth4 pos_2 last "><a href="/areas-de-intervencao/protecao-civil/planos-protecao-civil/plano-municipal-de-execucao" target="_self" class="menu-link">Plano Municipal de Execução</a></li></ul></li><li class="menu-item dropdown depth3 pos_6 has_descendants"><a href="/areas-de-intervencao/protecao-civil/plano-de-acao-para-controlo-de-pragas" target="_self" class="menu-link">Plano de Ação para Controlo de Pragas</a><button type="button" class="dropdown-toggle" aria-label="Plano de Ação para Controlo de Pragas submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/areas-de-intervencao/protecao-civil/plano-de-acao-para-controlo-de-pragas/vespa-asiatica" target="_self" class="menu-link">Vespa Asiática</a></li><li class="menu-item depth4 pos_2 last "><a href="/areas-de-intervencao/protecao-civil/plano-de-acao-para-controlo-de-pragas/escaravelho-da-palmeira" target="_self" class="menu-link">Escaravelho da Palmeira</a></li></ul></li><li class="menu-item dropdown depth3 pos_7 has_descendants"><a href="/areas-de-intervencao/protecao-civil/centro-de-recursos" target="_self" class="menu-link">Centro de Recursos</a><button type="button" class="dropdown-toggle" aria-label="Centro de Recursos submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/areas-de-intervencao/protecao-civil/centro-de-recursos/saiba-como-atuar" target="_self" class="menu-link">Saiba como Atuar</a></li><li class="menu-item depth4 pos_2 "><a href="/areas-de-intervencao/protecao-civil/centro-de-recursos/material-informativo" target="_self" class="menu-link">Material Informativo</a></li><li class="menu-item depth4 pos_3 "><a href="/areas-de-intervencao/protecao-civil/centro-de-recursos/compilacao-legislativa" target="_self" class="menu-link">Compilação Legislativa</a></li><li class="menu-item depth4 pos_4 last "><a href="/areas-de-intervencao/protecao-civil/centro-de-recursos/ligacoes-uteis" target="_self" class="menu-link">Ligações Úteis</a></li></ul></li><li class="menu-item depth3 pos_8 "><a href="/areas-de-intervencao/protecao-civil/espaco-infantil" target="_self" class="menu-link">Espaço Infantil</a></li><li class="menu-item depth3 pos_9 last "><a href="/areas-de-intervencao/protecao-civil/contactos-protecao-civil" target="_self" class="menu-link">Contactos Proteção Civil</a></li></ul></li><li class="menu-item dropdown depth2 pos_9 has_descendants"><a href="/areas-de-intervencao/saude" target="_self" class="menu-link">Saúde</a><button type="button" class="dropdown-toggle" aria-label="Saúde submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first "><a href="/areas-de-intervencao/saude/cartao-saude-senior-de-penafiel" target="_self" class="menu-link">Cartão Saúde Sénior de Penafiel</a></li><li class="menu-item depth3 pos_2 "><a href="/areas-de-intervencao/saude/respostas-de-saude-publica" target="_self" class="menu-link">Respostas de Saúde Pública</a></li><li class="menu-item depth3 pos_3 "><a href="/areas-de-intervencao/saude/turnos-de-farmacias-de-servico" target="_self" class="menu-link">Turnos de Farmácias de Serviço</a></li><li class="menu-item depth3 pos_4 "><a href="/areas-de-intervencao/saude/rede-portuguesa-dos-municipios-saudaveis" target="_self" class="menu-link">Rede Portuguesa dos Municípios Saudáveis</a></li><li class="menu-item dropdown depth3 pos_5 last has_descendants"><a href="/areas-de-intervencao/saude/estrategia-municipal-de-saude" target="_self" class="menu-link">Estratégia Municipal de Saúde</a><button type="button" class="dropdown-toggle" aria-label="Estratégia Municipal de Saúde submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/areas-de-intervencao/saude/estrategia-municipal-de-saude/perfil-municipal-de-saude" target="_self" class="menu-link">Perfil Municipal de Saúde</a></li><li class="menu-item depth4 pos_2 last "><a href="/areas-de-intervencao/saude/estrategia-municipal-de-saude/metodologia" target="_self" class="menu-link">Metodologia</a></li></ul></li></ul></li><li class="menu-item depth2 pos_10 last "><a href="/areas-de-intervencao/urbanismo" target="_self" class="menu-link">Urbanismo</a></li></ul></li><li class="menu-item dropdown depth1 pos_3 has_descendants"><a href="/servicos" target="_self" class="menu-link">Serviços</a><button type="button" class="dropdown-toggle" aria-label="Serviços submenu" aria-expanded="false"></button><ul class="depth2 "><li class="menu-item depth2 pos_1 first "><a href="https://servicosonline.cm-penafiel.pt/penafiel-atendimentonet/login.xhtml" target="_blank" class="menu-link">Serviços Online</a></li><li class="menu-item dropdown depth2 pos_2 has_descendants"><a href="/servicos/apoio-ao-municipe" target="_self" class="menu-link">Apoio ao Munícipe</a><button type="button" class="dropdown-toggle" aria-label="Apoio ao Munícipe submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first ">
472<a href="/servicos/apoio-ao-municipe/loja-do-cidadao-penafiel" target="_self" class="menu-link">Loja do Cidadão Penafiel</a></li><li class="menu-item depth3 pos_2 "><a href="/servicos/apoio-ao-municipe/balcao-unico" target="_self" class="menu-link">Balcão Único</a></li><li class="menu-item depth3 pos_3 "><a href="/servicos/apoio-ao-municipe/espacos-do-cidadao" target="_self" class="menu-link">Espaços do Cidadão</a></li><li class="menu-item depth3 pos_4 "><a href="/servicos/apoio-ao-municipe/portais-de-informacao-online" target="_self" class="menu-link">Portais de Informação Online</a></li><li class="menu-item depth3 pos_5 "><a href="/servicos/apoio-ao-municipe/formularios" target="_self" class="menu-link">Formulários</a></li><li class="menu-item dropdown depth3 pos_6 last has_descendants"><a href="/servicos/apoio-ao-municipe/agendamento-de-reuniao" target="_self" class="menu-link">Agendamento de Reunião</a><button type="button" class="dropdown-toggle" aria-label="Agendamento de Reunião submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/servicos/apoio-ao-municipe/agendamento-de-reuniao/check-in-reuniao" target="_self" class="menu-link">Check-in Reunião</a></li><li class="menu-item depth4 pos_2 last "><a href="/servicos/apoio-ao-municipe/agendamento-de-reuniao/cancelar-agendamento" target="_self" class="menu-link">Cancelar Agendamento</a></li></ul></li></ul></li><li class="menu-item depth2 pos_3 "><a href="/servicos/licenciamento-zero" target="_self" class="menu-link">Licenciamento Zero</a></li><li class="menu-item depth2 pos_4 "><a href="/servicos/a-minha-rua" target="_self" class="menu-link">A Minha Rua</a></li><li class="menu-item depth2 pos_5 "><a href="/servicos/canal-de-denuncias" target="_self" class="menu-link">Canal de Denúncias</a></li><li class="menu-item depth2 pos_6 "><a href="https://websig.cm-penafiel.pt/" target="_blank" class="menu-link">Geoportal</a></li><li class="menu-item depth2 pos_7 "><a href="/servicos/apoio-ao-consumidor" target="_self" class="menu-link">Apoio ao Consumidor</a></li><li class="menu-item depth2 pos_8 "><a href="/servicos/contratacao-publica" target="_self" class="menu-link">Contratação Pública</a></li><li class="menu-item depth2 pos_9 "><a href="/servicos/servico-municipal-de-metrologia-de-penafiel" target="_self" class="menu-link">Serviço Municipal de Metrologia de Penafiel</a></li><li class="menu-item dropdown depth2 pos_10 last has_descendants"><a href="/servicos/gabinete-medico-veterinario-municipal" target="_self" class="menu-link">Gabinete Médico Veterinário Municipal</a><button type="button" class="dropdown-toggle" aria-label="Gabinete Médico Veterinário Municipal submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first "><a href="/servicos/gabinete-medico-veterinario-municipal/centro-de-recolha-oficial-de-animais-de-penafiel" target="_self" class="menu-link">Centro de Recolha Oficial de Animais de Penafiel</a></li><li class="menu-item depth3 pos_2 "><a href="/servicos/gabinete-medico-veterinario-municipal/animais-potencialmente-perigosos" target="_self" class="menu-link">Animais Potencialmente Perigosos</a></li><li class="menu-item depth3 pos_3 "><a href="/servicos/gabinete-medico-veterinario-municipal/legislacao" target="_self" class="menu-link">Legislação</a></li><li class="menu-item depth3 pos_4 "><a href="/servicos/gabinete-medico-veterinario-municipal/profilaxia-da-raiva-e-outras-zoonoses" target="_self" class="menu-link">Profilaxia da Raiva e Outras Zoonoses</a></li><li class="menu-item depth3 pos_5 "><a href="/servicos/gabinete-medico-veterinario-municipal/adocao" target="_self" class="menu-link">Adoção</a></li><li class="menu-item depth3 pos_6 "><a href="/servicos/gabinete-medico-veterinario-municipal/treino-canino" target="_self" class="menu-link">Treino Canino</a></li><li class="menu-item depth3 pos_7 "><a href="/servicos/gabinete-medico-veterinario-municipal/outros-programas" target="_self" class="menu-link">Outros Programas</a></li><li class="menu-item depth3 pos_8 last "><a href="/servicos/gabinete-medico-veterinario-municipal/controlo-e-fiscalizacao-sanitaria-de-alimentos-de-origem-animal" target="_self" class="menu-link">Controlo e fiscalização sanitária de alimentos de origem animal</a></li></ul></li></ul></li><li class="menu-item dropdown depth1 pos_4 has_descendants"><a href="/visitar" target="_self" class="menu-link">Visitar</a><button type="button" class="dropdown-toggle" aria-label="Visitar submenu" aria-expanded="false"></button><ul class="depth2 "><li class="menu-item dropdown depth2 pos_1 first has_descendants"><a href="/visitar/visitar-penafiel" target="_self" class="menu-link">Visitar Penafiel</a><button type="button" class="dropdown-toggle" aria-label="Visitar Penafiel submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item dropdown depth3 pos_1 first last has_descendants"><a href="/visitar/visitar-penafiel/historia" target="_self" class="menu-link">História</a><button type="button" class="dropdown-toggle" aria-label="História submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first last "><a href="/visitar/visitar-penafiel/historia/personalidades" target="_self" class="menu-link">Personalidades</a></li></ul></li></ul></li><li class="menu-item dropdown depth2 pos_2 has_descendants"><a href="/visitar/como-chegar" target="_self" class="menu-link">Como Chegar</a><button type="button" class="dropdown-toggle" aria-label="Como Chegar submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item dropdown depth3 pos_1 first has_descendants"><a href="/visitar/como-chegar/locais-a-visitar" target="_self" class="menu-link">Locais a Visitar</a><button type="button" class="dropdown-toggle" aria-label="Locais a Visitar submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/visitar/como-chegar/locais-a-visitar/aldeias-preservadas" target="_self" class="menu-link">Aldeias Preservadas</a></li><li class="menu-item depth4 pos_2 "><a href="/visitar/como-chegar/locais-a-visitar/jardins-romanticos" target="_self" class="menu-link">Jardins Românticos</a></li><li class="menu-item depth4 pos_3 last "><a href="/visitar/como-chegar/locais-a-visitar/rota-das-igrejas" target="_self" class="menu-link">Rota das Igrejas</a></li></ul></li><li class="menu-item dropdown depth3 pos_2 has_descendants"><a href="/visitar/como-chegar/o-que-fazer" target="_self" class="menu-link">O Que Fazer</a><button type="button" class="dropdown-toggle" aria-label="O Que Fazer submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/visitar/como-chegar/o-que-fazer/aventura-desporto-e-lazer" target="_self" class="menu-link">Aventura, Desporto e Lazer</a></li><li class="menu-item depth4 pos_2 ">
472<a href="/visitar/como-chegar/o-que-fazer/magikland-parque-de-diversoes" target="_self" class="menu-link">Magikland – Parque de Diversões</a></li><li class="menu-item depth4 pos_3 last "><a href="/visitar/como-chegar/o-que-fazer/saude-e-bem-estar" target="_self" class="menu-link">Saúde e Bem-Estar</a></li></ul></li><li class="menu-item dropdown depth3 pos_3 has_descendants"><a href="/visitar/como-chegar/onde-dormir" target="_self" class="menu-link">Onde Dormir</a><button type="button" class="dropdown-toggle" aria-label="Onde Dormir submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/visitar/como-chegar/onde-dormir/agroturismo" target="_self" class="menu-link">AgroTurismo</a></li><li class="menu-item depth4 pos_2 "><a href="/visitar/como-chegar/onde-dormir/alojamento-local" target="_self" class="menu-link">Alojamento Local</a></li><li class="menu-item depth4 pos_3 "><a href="/visitar/como-chegar/onde-dormir/hotelaria" target="_self" class="menu-link">Hotelaria</a></li><li class="menu-item depth4 pos_4 "><a href="/visitar/como-chegar/onde-dormir/hotal-rural" target="_self" class="menu-link">Hotal Rural</a></li><li class="menu-item depth4 pos_5 "><a href="/visitar/como-chegar/onde-dormir/turismo-de-habitacao" target="_self" class="menu-link">Turismo de Habitação</a></li><li class="menu-item depth4 pos_6 last "><a href="/visitar/como-chegar/onde-dormir/turismo-rural" target="_self" class="menu-link">Turismo Rural</a></li></ul></li><li class="menu-item depth3 pos_4 last "><a href="/visitar/como-chegar/gastronomia" target="_self" class="menu-link">Gastronomia</a></li></ul></li><li class="menu-item depth2 pos_3 "><a href="/visitar/roteiros-turisticos" target="_self" class="menu-link">Roteiros Turísticos</a></li><li class="menu-item dropdown depth2 pos_4 has_descendants"><a href="/visitar/monumentos-e-patrimonio" target="_self" class="menu-link">Monumentos e Património</a><button type="button" class="dropdown-toggle" aria-label="Monumentos e Património submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first "><a href="/visitar/monumentos-e-patrimonio/monumentos-nacionais" target="_self" class="menu-link">Monumentos Nacionais</a></li><li class="menu-item depth3 pos_2 "><a href="/visitar/monumentos-e-patrimonio/imoveis-de-interesse-publico" target="_self" class="menu-link">Imóveis de Interesse Público</a></li><li class="menu-item depth3 pos_3 "><a href="/visitar/monumentos-e-patrimonio/imoveis-de-interesse-municipal" target="_self" class="menu-link">Imóveis de Interesse Municipal</a></li><li class="menu-item depth3 pos_4 "><a href="/visitar/monumentos-e-patrimonio/sitio-de-interesse-publico" target="_self" class="menu-link">Sítio de Interesse Público</a></li><li class="menu-item depth3 pos_5 "><a href="/visitar/monumentos-e-patrimonio/conjunto-de-interesse-publico" target="_self" class="menu-link">Conjunto de Interesse Público</a></li><li class="menu-item depth3 pos_6 "><a href="/visitar/monumentos-e-patrimonio/imoveis-em-vias-de-classificacao" target="_self" class="menu-link">Imóveis em Vias de Classificação</a></li><li class="menu-item depth3 pos_7 last "><a href="/visitar/monumentos-e-patrimonio/patrimonio-imaterial-do-concelho" target="_self" class="menu-link">Património Imaterial do Concelho</a></li></ul></li><li class="menu-item dropdown depth2 pos_5 has_descendants"><a href="/visitar/corpo-de-deus" target="_self" class="menu-link">Corpo de Deus</a><button type="button" class="dropdown-toggle" aria-label="Corpo de Deus submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first "><a href="/visitar/corpo-de-deus/bailes" target="_self" class="menu-link">Bailes</a></li><li class="menu-item depth3 pos_2 "><a href="/visitar/corpo-de-deus/bicha-serpe" target="_self" class="menu-link">Bicha Serpe</a></li><li class="menu-item depth3 pos_3 "><a href="/visitar/corpo-de-deus/carneirinho" target="_self" class="menu-link">Carneirinho</a></li><li class="menu-item depth3 pos_4 "><a href="/visitar/corpo-de-deus/carro-triunfal" target="_self" class="menu-link">Carro Triunfal</a></li><li class="menu-item depth3 pos_5 "><a href="/visitar/corpo-de-deus/cavalhada" target="_self" class="menu-link">Cavalhada</a></li><li class="menu-item depth3 pos_6 "><a href="/visitar/corpo-de-deus/procissao" target="_self" class="menu-link">Procissão</a></li><li class="menu-item depth3 pos_7 "><a href="/visitar/corpo-de-deus/sao-jorge" target="_self" class="menu-link">São Jorge</a></li><li class="menu-item depth3 pos_8 "><a href="/visitar/corpo-de-deus/corpo-de-deus-2020" target="_self" class="menu-link">Corpo de Deus 2020</a></li><li class="menu-item depth3 pos_9 "><a href="/visitar/corpo-de-deus/santissimo-sacramento" target="_self" class="menu-link">Santíssimo Sacramento</a></li><li class="menu-item depth3 pos_10 "><a href="/visitar/corpo-de-deus/tradicao-com-memoria" target="_self" class="menu-link">Tradição com Memória</a></li><li class="menu-item depth3 pos_11 last "><a href="/visitar/corpo-de-deus/livro-infantil" target="_self" class="menu-link">Livro Infantil</a></li></ul></li><li class="menu-item dropdown depth2 pos_6 has_descendants"><a href="/visitar/artesanato" target="_self" class="menu-link">Artesanato</a><button type="button" class="dropdown-toggle" aria-label="Artesanato submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first last "><a href="/visitar/artesanato/parto-penafiel-artes-e-oficios" target="_self" class="menu-link">Parto – Penafiel, Artes e Ofícios</a></li></ul></li><li class="menu-item dropdown depth2 pos_7 has_descendants"><a href="/visitar/festas-e-romarias" target="_self" class="menu-link">Festas e Romarias</a><button type="button" class="dropdown-toggle" aria-label="Festas e Romarias submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first last "><a href="/visitar/festas-e-romarias/calendario-por-freguesia" target="_self" class="menu-link">Calendário por Freguesia</a></li></ul></li><li class="menu-item dropdown depth2 pos_8 has_descendants"><a href="/visitar/museus" target="_self" class="menu-link">Museus</a><button type="button" class="dropdown-toggle" aria-label="Museus submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item depth3 pos_1 first "><a href="/visitar/museus/museu-municipal-de-penafiel" target="_self" class="menu-link">Museu Municipal de Penafiel</a></li><li class="menu-item depth3 pos_2 "><a href="/visitar/museus/museu-de-arte-sacra-da-santa-casa-da-misericordia-de-penafiel" target="_self" class="menu-link">Museu de Arte Sacra da Santa Casa da Misericórdia de Penafiel</a></li><li class="menu-item depth3 pos_3 "><a href="/visitar/museus/museu-da-broa" target="_self" class="menu-link">Museu da Broa</a></li><li class="menu-item depth3 pos_4 "><a href="/visitar/museus/nucleo-museologico-do-convento-de-santo-antonio-dos-capuchos" target="_self" class="menu-link">Núcleo Museológico do Convento de Santo António dos Capuchos</a></li><li class="menu-item depth3 pos_5 "><a href="/visitar/museus/castro-de-monte-mozinho" target="_self" class="menu-link">Castro de Monte Mozinho</a></li><li class="menu-item depth3 pos_6 "><a href="/visitar/museus/engenho-de-sebolido" target="_self" class="menu-link">Engenho de Sebolido</a></li><li class="menu-item depth3 pos_7 "><a href="/visitar/museus/moinho-ponte-de-novelas" target="_self" class="menu-link">Moinho Ponte de Novelas</a></li><li class="menu-item depth3 pos_8 last "><a href="/visitar/museus/aldeia-de-quintandona" target="_self" class="menu-link">Aldeia de Quintandona</a></li></ul></li><li class="menu-item depth2 pos_9 last "><a href="/visitar/lojas-de-turismo" target="_self" class="menu-link">Lojas de Turismo</a></li></ul></li><li class="menu-item dropdown depth1 pos_5 last has_descendants"><a href="/investir" target="_self" class="menu-link">Investir</a><button type="button" class="dropdown-toggle" aria-label="Investir submenu" aria-expanded="false"></button><ul class="depth2 "><li class="menu-item depth2 pos_1 first "><a href="/investir/investir-em-penafiel" target="_self" class="menu-link">Investir em Penafiel</a></li><li class="menu-item dropdown depth2 pos_2 has_descendants"><a href="/investir/apoio-ao-investimento" target="_self" class="menu-link">Apoio ao Investimento</a><button type="button" class="dropdown-toggle" aria-label="Apoio ao Investimento submenu" aria-expanded="false"></button><ul class="depth3 "><li class="menu-item dropdown depth3 pos_1 first last has_descendants"><a href="/investir/apoio-ao-investimento/obras-publicas" target="_self" class="menu-link">Obras Públicas</a><button type="button" class="dropdown-toggle" aria-label="Obras Públicas submenu" aria-expanded="false"></button><ul class="depth4 "><li class="menu-item depth4 pos_1 first "><a href="/investir/apoio-ao-investimento/obras-publicas/obras-com-financiamento-on2" target="_self" class="menu-link">Obras com Financiamento ON2</a></li><li class="menu-item depth4 pos_2 "><a href="/investir/apoio-ao-investimento/obras-publicas/obras-com-financiamento-proder" target="_self" class="menu-link">Obras com Financiamento PRODER</a></li><li class="menu-item depth4 pos_3 "><a href="/investir/apoio-ao-investimento/obras-publicas/obras-com-financiamento-norte-2020" target="_self" class="menu-link">Obras com Financiamento Norte 2020</a></li><li class="menu-item depth4 pos_4 "><a href="/investir/apoio-ao-investimento/obras-publicas/aquisicoes-com-financiamento-povt" target="_self" class="menu-link">Aquisicões com Financiamento POVT</a></li><li class="menu-item depth4 pos_5 "><a href="/investir/apoio-ao-investimento/obras-publicas/obras-com-financiamento-pdr2020" target="_self" class="menu-link">Obras com Financiamento PDR2020</a></li><li class="menu-item depth4 pos_6 "><a href="/investir/apoio-ao-investimento/obras-publicas/obras-com-financiamento-poat-feder" target="_self" class="menu-link">Obras com Financiamento POAT/FEDER</a></li><li class="menu-item depth4 pos_7 "><a href="/investir/apoio-ao-investimento/obras-publicas/obras-com-financiamento-compete-2020" target="_self" class="menu-link">Obras com Financiamento COMPETE 2020</a></li><li class="menu-item depth4 pos_8 last "><a href="/investir/apoio-ao-investimento/obras-publicas/fichas-de-projeto" target="_self" class="menu-link">Fichas de Projeto</a></li></ul></li></ul></li><li class="menu-item depth2 pos_3 "><a href="/investir/ecossistema-empresarial" target="_self" class="menu-link">Ecossistema Empresarial</a></li><li class="menu-item depth2 pos_4 "><a href="/institucional/informacao-municipal?folders_list_14_folder_id=244" target="_self" class="menu-link">Urbanismo</a></li><li class="menu-item depth2 pos_5 "><a href="/investir/sinergias-institucionais" target="_self" class="menu-link">Sinergias Institucionais</a></li><li class="menu-item depth2 pos_6 last "><a href="/investir/centro-empresarial-de-recezinhos" target="_self" class="menu-link">Centro Empresarial de Recezinhos</a></li></ul></li></ul>
473
474    
474<script nonce="">
475      (() => {
476        const containerSelector = `#vertical_menu_1`;
477
478        function init() {
479          const container = document.querySelector(containerSelector);
480          const menuElement = container && container.querySelector("ul.acc-menu");
481          const Wm = window.AccessibleMenu && window.AccessibleMenu.WmTopLinkDisclosureMenu;
482
483          if (!container || !menuElement || !Wm) {
484            return;
485          }
486
487          if (container.dataset.wmVerticalMenuInit === "1") {
488            return;
489          }
490
491          // Padrão disclosure (a11y-PT). expandCurrentTrail (abrir o trilho da página
492          // atual) e a persistência de rato fora do menu vivem na subclasse.
493          new Wm({
494            menuElement,
495            submenuItemSelector: ".dropdown",
496            submenuToggleSelector: "button.dropdown-toggle",
497            submenuSubtoggleSelector: "button.dropdown-toggle",
498            closeClass: "acc-hide",
499            openClass: "acc-show",
500            expandCurrentTrailOnInit: true,
501            outsideMousePersistence: true
502            // focusInert: true  // ativar/afinar se o teste em VoiceOver Sequoia o exigir
503          });
504
505          container.dataset.wmVerticalMenuInit = "1";
506        }
507
508        if (window.jQuery) {
509          window.jQuery(init);
510        } else if (document.readyState === "loading") {
511          document.addEventListener("DOMContentLoaded", init, { once: true });
512        } else {
513          init();
514        }
515      })();
516    </script>
516
517</div>
518
519</nav>
520        <section class="mainContents large-12 xlarge-9 cell hidden-post">
521          <div class="central_AREA commonContent"><span class="BO-only"></span>
522            
523
524          </div>
525          <div class="postMenu_AREA"><span class="BO-only shared"></span>  
526  <div id="vertical_menu_9" class="widget vertical_menu no-wm-idx" data-id="9" data-content_type="VerticalMenu">
527
528
529      <a class='current_menu' href="/institucional">
530        Institucional
531          <div id="show_description">
532            
533          </div>
534      </a>
535
536
537    <ul class="depth1 " id="widget-menu-vertical_menu-9"><li class="depth1 pos_1 first "><a href="/institucional/camara-municipal" target="_self" class="depth1 pos_1 first "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">6248</p><!--googleon: all--><span>Câmara Municipal</span><div id="show_description_1288"></div></a></li><li class="depth1 pos_2 "><a href="/institucional/assembleia-municipal" target="_self" class="depth1 pos_2 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">5749</p><!--googleon: all--><span>Assembleia Municipal</span><div id="show_description_1318"></div></a></li><li class="depth1 pos_3 "><a href="/institucional/juntas-de-freguesia" target="_self" class="depth1 pos_3 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">1490</p><!--googleon: all--><span>Juntas de Freguesia</span><div id="show_description_1327"></div></a></li><li class="depth1 pos_4 "><a href="/institucional/informacao-municipal" target="_self" class="depth1 pos_4 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">8963</p><!--googleon: all--><span>Informação Municipal</span><div id="show_description_1328"></div></a></li><li class="depth1 pos_5 "><a href="/institucional/transparencia-municipal" target="_self" class="depth1 pos_5 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">4591</p><!--googleon: all--><span>Transparência Municipal</span><div id="show_description_1344"></div></a></li><li class="depth1 pos_6 last "><a href="/institucional/mecanismos-e-procedimentos-de-controlo" target="_self" class="depth1 pos_6 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">7808</p><!--googleon: all--><span>Mecanismos e Procedimentos de Controlo</span><div id="show_description_1347"></div></a></li></ul>
538
539
540</div>
541
542</div>
543          <div class="bottomButtons">
544           <div class="backButton"><a href="javascript:history.back()">Voltar</a></div>
545           <div class="shareButtons"><button class="ui facebook button share-button" data-platform="facebook">Partilhar no Facebook</button><button class="ui linkedin button share-button" data-platform="linkedin">Partilhar no LinkedIn</button><button class="ui whatsapp button share-button" data-platform="whatsapp">Partilhar no WhatsApp</button><button class="ui messenger messeger button share-button" data-platform="messenger">Partilhar no Messenger</button><button class="ui email button share-button" data-platform="email">Partilhar no Email</button>
545<script>
546  (function() {
547    const share_platforms = {
548      facebook: 'https://www.facebook.com/sharer/sharer.php?u=[[URL]]&t=[[TITLE]]',
549      linkedin: 'https://www.linkedin.com/sharing/share-offsite?url=[[URL]]',
550      whatsapp: 'https://api.whatsapp.com/send?text=[[TITLE]]\n[[DESCRIPTION]]\n[[URL]]',
551      messenger: 'https://www.facebook.com/sharer/sharer.php?u=[[URL]]&t=[[TITLE]]',
552      email: 'mailto:?subject=[[TITLE]]&body=[[DESCRIPTION]]\n[[URL]]',
553    }
554
555    document.querySelectorAll('.share-button[data-platform]').forEach(share_button => {
556      share_button.addEventListener("click", function(event) {
557        event.preventDefault();
558
559        share_platform_tag = this.dataset.platform;
560        url = window.location.href;
561        title = document.title;
562        meta_description_element = document.querySelector('meta[name="description"]');
563        description = (meta_description_element !== null) ? meta_description_element.content : "";
564
565        share_url = replace_share_url_placeholders(share_platforms[share_platform_tag])
566
567        switch (share_platform_tag) {
568          case "print":
569            window.print();
570            break;
571          case "email":
572          case "sms":
573            window.location.href = share_url;
574            break;
575          default:
576            h = Math.min(480, screen.height - 32);
577            w = Math.min(640, screen.width - 32);
578            t = (window.top.outerHeight / 2) + window.top.screenY - (h / 2);
579            l = (window.top.outerWidth / 2) + window.top.screenX - (w / 2);
580            window_features = `height=${h},width=${w},top=${t},left=${l}`;
581            window.open(share_url, '', window_features);
582            break;
583        }
584
585      });
586    });
587
588    function replace_share_url_placeholders(share_url, encode = true) {
589      if (!share_url) {
590        return "";
591      }
592      share_url = share_url.replaceAll("[[URL]]", url)
593      share_url = share_url.replaceAll("[[TITLE]]", title)
594      share_url = share_url.replaceAll("[[DESCRIPTION]]", description)
595      if (encode) {
596        share_url = encodeURI(share_url);
597      }
598      return share_url;
599    }
600  })();
601</script>
601
602</div>
603          </div>
604 <!-- LAST UPDATE DATE -->
605    <div class="lastUpdateDate"><div><span class="wmPageUpdateTitle">Conteúdo atualizado em</span><span class="wmPageUpdateDate">1 de outubro de 2026</span><span class="wmPageUpdateTime">às 10:37</span></div></div> 
606        </section>
607        <div class="clearfix"></div>
608      </div>
609
610    </main>
611
612  </div>
613  <!--end stickyFooter -->
614
615  <!-------------------------------------------------------------------------------------------------------------->
616  <!-- FOOTER -->
617  <!-------------------------------------------------------------------------------------------------------------->
618   <footer>
619    <div class="grid-container">
620      <div class="grid-x grid-margin-x align-top">
621        <div class="contactos_AREA xxsmall-12 small-6 large-3 cell hidden-post">  
622  
623<div id="html_block_54" class="widget html_block" data-id="54" data-content_type="HtmlBlock">
624
625  <ul>
626  <li><h2>Município de Penafiel</h2></li>
627  <li class="contactosMorada">Praça do Município</li>
628  <li class="contactosLocalidade">4564-002 Penafiel</li>
629  <li class="contactosTelefone">Telefone <a href="tel:255710700">255 710 700</a></li>
630  <li><p>(chamada para a rede fixa nacional)</p></li>
631  <li class="contactosEmail">E-mail <a href="mailto:[email protected]">
631[email protected]</a></li>
632  <li class="contactosEmail">horário <a>9h - 12h30 / 14h - 17h30</a></li>
633</ul>
634
635</div>
636
637</div>
638        <div class="appsLinks_AREA xxsmall-12 small-6 large-3 cell hidden-post">  
639  
640<div id="html_block_92" class="widget html_block" data-id="92" data-content_type="HtmlBlock">
641
642  <a class="appSaibaMais" href="/contactos">+ contactos</a>
643<a class="appSaibaMais" href="/contactos">+ horários</a>
644
645</div>
646
647</div>
648        <div class="redesSociais_AREA xxsmall-12 small-6 large-3 cell hidden-post">  
649  
650<div id="html_block_113" class="widget html_block" data-id="113" data-content_type="HtmlBlock">
651
652  <!-- se for redesign, deixar os links todos com # -->
653<h2>Siga-nos</h2>
654<ul class="socialButtons">
655  <li><a href="https://www.facebook.com/municipiopenafiel/" target="_blank"><img src="/cmpenafiel/layout/icon-facebook-black.svg" width="30" height="30" loading="lazy" alt="Página do Facebook (abre numa nova janela)" /></a></li>
656  <li><a href="https://www.instagram.com/municipio.penafiel/" target="_blank"><img src="/cmpenafiel/layout/icon-instagram-black.svg" width="30" height="30" loading="lazy" alt="Página do Instagram (abre numa nova janela)" /></a></li>
657  <li><a href="https://x.com/cm_penafiel" target="_blank"><img src="/cmpenafiel/layout/icon-twitter-black.svg" width="30" height="30" loading="lazy" alt="Página do Twitter (abre numa nova janela)" /></a></li>
658 <!-- <li><a href="#" target="_blank"><img src="/cmpenafiel/layout/icon-tiktok-black.svg" width="30" height="30" loading="lazy" alt="Página do Tiktok (abre numa nova janela)" /></a></li>-->
659  <li><a href="https://www.youtube.com/channel/UCRWIcRWnpHHdnfmAnH-253g" target="_blank"><img src="/cmpenafiel/layout/icon-youtube-black.svg" width="30" height="30" loading="lazy" alt="Página do Youtube (abre numa nova janela)" /></a></li>
660</ul>
661
662</div>
663
664</div>
665        <div class="linksGerais_AREA xxsmall-12 small-6 large-3 cell hidden-post">  
666  
667<div id="html_block_53" class="widget html_block" data-id="53" data-content_type="HtmlBlock">
668
669  <ul class="linksUteisFooter">
670  <!--<li><a href="/perguntas-frequentes">Perguntas Frequentes</a></li>-->
671  <li><a href="/areas-de-intervencao/comunicacao/newsletter-municipal">Newsletter</a></li>
672  <li><a href="/sugestoes-reclamacoes-elogios">Fale connosco</a></li>
673  <li><a href="/inqueritos-de-satisfacao">Inquéritos de Satisfação</a></li>
674  <li><a href="/sugestoes-reclamacoes-elogios">Reportar ocorrência</a></li>
675</ul>
676
677</div>
678
679</div>
680      </div>
681    </div>
682    <div class="linksGovernoWrap grid-container full">
683        <div class="grid-container">
684            <div class="grid-x grid-margin-x">
685                <div class="acessibilidade xxsmall-12 large-10 cell hidden-post">
686                  <div class="cofinanciado_AREA">  
687  <div id="article_347" class="widget article" data-id="347" data-content_type="Article">
688  <div class="writer_text"><p style="color: white;"><a href="/investir/apoio-ao-investimento/obras-publicas/fichas-de-projeto" target="_self" style="text-decoration: none; color: white;"> <img src="/thumbs/cmpenafiel/uploads/writer_file/image/1568/corue_1_442_55.png" width="80" height="62" alt="Uni&atilde;o Europeia" > Projetos Financiados </a></p><div class="writer_text_clear"></div></div>
689</div>
690  <div id="article_348" class="widget article" data-id="348" data-content_type="Article">
691  <div class="writer_text"><p><img src="/thumbs/cmpenafiel/uploads/writer_file/image/1563/seloce_1_218_50.png" alt="Comunidades Pr&oacute; envelhecimento 2022-2024" ></p><div class="writer_text_clear"></div></div>
692</div>
693
694</div>
695                  <div class="acessibilidade_AREA">  
696  
697<div id="html_block_102" class="widget html_block" data-id="102" data-content_type="HtmlBlock">
698
699  <a class="logoReclamacoes" href="https://www.livroreclamacoes.pt/inicio/" aria-label="Livro de Reclamações Online (abre numa nova janela)" target="_blank"></a>
700<!--<a href="/acessibilidade" class="logoAcessibilidade" title="Acessibilidade do Site">Acessibilidade</a>-->
701
702</div>
703  
704<div id="html_block_103" class="widget html_block" data-id="103" data-content_type="HtmlBlock">
705
706  <!-- se for redesign, deixar os links todos com # -->
707<ul class="linksPrivacidade">
708  <li><a href="/mapa-do-site">Mapa do Site</a></li>
709  <li><a href="/ficha-tecnica">Ficha Técnica</a></li>
710  <li><a href="/servicos/contactos-municipais">Contactos da Autarquia e Serviços</a></li>
711  <li><a href="/rss-feed">Feed RSS</a></li>
712</ul>
713<ul class="linksObrigatorios">
714  <li><a href="/acessibilidade">Acessibilidade</a></li>
715  <li><a href="/conformidade">Conformidade</a></li>
716  <!--<li><a href="/transparencia-e-dados-abertos">Transparência e Dados Abertos</a></li>-->
717  <li><a href="/avisos-legais">Avisos Legais</a></li>
718  <li><a href="/acessibilidade/glossario-de-termos-complexos-ou-tecnicos">Glossário de Termos Complexos</a></li>
719</ul>
720
721</div>
722
723</div>
724                </div>
725                <div class="poweredBy xxsmall-12 large-2 cell hidden-post">
726                  <div class="poweredBy_AREA">  
727  
728<div id="html_block_104" class="widget html_block" data-id="104" data-content_type="HtmlBlock">
729
730  <div class="logoWiremaze">
731  <a href="http://www.wiremaze.com" aria-label="Powered by Wiremaze (abre numa nova janela)" target="_blank"></a>
732</div>
733
734</div>
735
736</div>
737                </div>
738            </div>
739        </div>
740    </div>
741  </footer>
742  
743       <!-- VirtualSign -->
744   <div id="virtualsign"></div>
745   <!-- /VirtualSign -->
746  
747
748  <!-- NAO APAGAR ISTO --> 
749  <!-- START NICE SCROLL -->
750<script>
751  function doRemove(name) {
752    $(name).getNiceScroll().remove();
753  };
754  
755  var vis = true;
756  
757  function toggleVisibility() {
758    vis = !vis;
759	var ns = $("#boxscroll").getNiceScroll();
760	(vis) ? ns.show() : ns.hide();  
761  }
762  
763  function toggleDiv() {
764	var dv = $("#boxscroll"); 
765  var vv = (dv.css('display')!='none');
766	(vv) ? dv.hide() : dv.show();
767//	var ns = dv.getNiceScroll();
768//	ns.resize();
769  }
770</script>
770
771<!-- END NICE SCROLL -->
772
773  
773<script>
774    // please review google_analytics settings
775</script>
775
776
777  <!-- NAO APAGAR ISTO -->
778  
779    <!-- wireChat -->
780  <section class="chatbot_AREA">
781</section>
782  
783  <!-------------------------------------------------------------------------------------------------------------->
784  <!-- SCRIPTS -->
785  <!-------------------------------------------------------------------------------------------------------------->
786  
786<script src="/assets/cmpenafiel/cmpenafiel/javascripts/vendor/responsiveTables-68f8bdb74f.min.js"></script>
786<!-- Tabelas com scroll em mobile -->
787  
787<script src="/assets/cmpenafiel/cmpenafiel/javascripts/wire_forms-083320498e.min.js"></script>
787<!-- Caixa de Contacto-->
788
789
790  <!-------------------------------------------------------------------------------------------------------------->
791  <!-- LABELS DAS AREAS - so aparece em backoffice -->
792  <!-------------------------------------------------------------------------------------------------------------->
793  
794
795  <!-------------------------------------------------------------------------------------------------------------->
796  <!-- AREA CENTRAL COM ALTURA E AREAS PARTILHADAS A CINZA - so aparece em backoffice -->
797  <!-------------------------------------------------------------------------------------------------------------->
798
799
800  <!-------------------------------------------------------------------------------------------------------------->
801  <!-- WIREFORMS - necessario para que seja feito o render dos formularios -->
802  <!-------------------------------------------------------------------------------------------------------------->
803  
804
805  </body>
806</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.