PageSourceSearch

https://www.cm-ribeiragrande.pt/personalizar-cookies

html cm-ribeiragrande.pt collected 2026-10-02 12:13:59 UTC 57,287 bytes, 894 lines download raw bytes

1<!DOCTYPE HTML>
2<html lang="pt-PT">
3
4<head>
5  <title>Personalizar cookies</title>
6        <style>
7        .stickyForm{
8          display:none;
9        }
10        #aida-mount textarea{
11          height: unset !important;
12          min-height: unset !important;
13          max-height: unset !important;
14        }
15        #aida-mount button{
16          padding: 0 4px;
17        }
18        .ReactVirtualized__Grid {
19          padding-top: 4px;
20        }
21      </style>
22<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/cmribeiragrande/cmribeira/stylesheets/widget_styles/links_list_6-544b5899bc.min.css" media="all">
23<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/vendor/superfish-f6f8538a6a.vendor.css" media="all">
24<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/mega_search-ecce447f00.min.css" media="all">
25
26        
26<script src="/assets/wm-smile/javascripts/frontoffice/focus-trap-69a05f2a6a.min.js"></script>
26
27<meta name="csrf-param" content="authenticity_token" />
28<meta name="csrf-token" content="kzAl1iMx/WBU00CmT8K+3V7RdWZDBVbMGbxzzDu8wJb6fKwUBBs1pb3I9RMzVS1zsdUmjD+TwNkDnRiJvujKOw==" />
29  
29<script src="/assets/wm-smile/javascripts/vendor/smile-frontoffice-311efb4900.vendor.js"></script>
29  
29<script src="/assets/wm-smile/javascripts/frontoffice/smile-d2ba15c327.min.js"></script>
vendor: 1 bytes, line 29
29
30<script src="/assets/wm-smile/javascripts/vendor/superfish-023e53ecb9.vendor.js"></script>
vendor: 1 bytes, line 30
30
31<script src="/assets/wm-smile/javascripts/frontoffice/widgets-common-e8fc3158f8.min.js"></script>
vendor: 1 bytes, line 31
31
32<script src="/assets/wm-smile/javascripts/frontoffice/mega-search-37982d019b.min.js"></script>
vendor: 1 bytes, line 32
32
33<script src="/assets/wm-smile/javascripts/frontoffice/cookie_manager-08e83c2483.min.js"></script>
vendor: 1 bytes, line 33
33
34<script src="https://unpkg.com/react@16/umd/react.production.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 34
34
35<script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 35
35
36<script src="https://aida.cityfy.pt/aida/cdn/aida-client-ai/aida-client-ai.min.js" crossorigin="anonymous"></script>
36
37
38  
39
40  
41  <!-------------------------------------------------------------------------------------------------------------->
42  <!-- SCRIPTS E CALLER - other included scripts are on the bottom of this page -->
43  <!-------------------------------------------------------------------------------------------------------------->
44  <link rel="stylesheet" type="text/css" href="/assets/cmribeiragrande/cmribeira/stylesheets/caller-adbd38a6fc.min.css" media="all">
45  
45<script src="/assets/cmribeiragrande/cmribeira/javascripts/theme_utils_interior-cfae91e7cc.min.js"></script>
45
46  
46<script src="/assets/cmribeiragrande/cmribeira/javascripts/theme_utils_geral-60255f4cd8.min.js"></script>
46
47  
47<script src="/assets/cmribeiragrande/cmribeira/javascripts/vendor/jquery-d21aab6b53.mmenu.all.min.js"></script>
47<!-- Mobile Menu -->
48  
48<script src="/assets/cmribeiragrande/cmribeira/javascripts/vendor/simpleScrollbar-03808bca29.min.js"></script>
48<!-- Scrollbars Custom -->
49
50  <!-------------------------------------------------------------------------------------------------------------->
51  <!-- META TAGS -->
52  <!-------------------------------------------------------------------------------------------------------------->
53  <meta name="viewport" content="initial-scale=1, width=device-width, minimum-scale=1, user-scalable=yes">
54  <!-- facebook share: imagens aparecerem no 1º load-->
55  <meta property="og:image:width" content="450"/>
56  <meta property="og:image:height" content="298"/>
57    
58        <!-- READSPEAKER -->
59    
59<script src="//cdn1.readspeaker.com/script/15401/webReader/webReader.js?pids=wr" type="text/javascript"></script>
59
60    
60<script type="text/javascript">
61      window.rsConf = {general: {usePost: true}};
62    </script>
62
63
64  <!-- NAO APAGAR ISTO -->
65  <meta name="keywords" content="">
66  
66<script>
67    // (A) RUN THIS ON PAGE LOAD - AAA Fix
68    window.addEventListener("load", () => {
69      $("#goog-gt-votingForm").remove();
70    });
71</script>
71
72  <meta name="canonical" content="https://www.cm-ribeiragrande.pt/personalizar-cookies" />
73<meta name="description" content="Sítio oficial da Câmara Municipal Ribeira Grande. Informação sobre o município, composição e atividades. Inclui uma agenda de eventos no concelho." />
74<link rel="image_src" href="https://www.cm-ribeiragrande.pt/cmribeiragrande/uploads/site_zone/seo_default_image/1/logo_cmrg_horizontal_rgb.svg" />
75<meta name="wm:pagetype" content="page" />
76<meta name="wm:page_id" content="1308" />
77<meta property="og:title" content="Personalizar cookies" />
78<meta property="og:type" content="website" />
79<meta property="og:image" content="https://www.cm-ribeiragrande.pt/cmribeiragrande/uploads/site_zone/seo_default_image/1/logo_cmrg_horizontal_rgb.svg" />
80<meta property="og:url" content="https://www.cm-ribeiragrande.pt/personalizar-cookies" />
81<meta property="og:description" content="Sítio oficial da Câmara Municipal Ribeira Grande. Informação sobre o município, composição e atividades. Inclui uma agenda de eventos no concelho." />
82<meta property="og:locale" content="pt_PT" />
83<meta property="og:site_name" content="Câmara Municipal Ribeira Grande" />
84<meta name="twitter:card" content="summary_large_image" />
85<meta name="twitter:url" content="https://www.cm-ribeiragrande.pt/pers
85onalizar-cookies" />
86<meta name="twitter:title" content="Personalizar cookies" />
87<meta name="twitter:description" content="Sítio oficial da Câmara Municipal Ribeira Grande. Informação sobre o município, composição e atividades. Inclui uma agenda de eventos no concelho." />
88<meta name="twitter:image" content="https://www.cm-ribeiragrande.pt/cmribeiragrande/uploads/site_zone/seo_default_image/1/logo_cmrg_horizontal_rgb.svg" />
89    <link rel="shortcut icon" href="/cmribeiragrande/uploads/site_zone/favicon/1/favicon.svg">
90  <link rel="apple-touch-icon" href="/cmribeiragrande/uploads/site_zone/favicon/1/favicon.svg">
91  <link rel="apple-touch-icon" sizes="57x57" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_57_57.svg">
92  <link rel="apple-touch-icon" sizes="72x72" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_72_72.svg">
93  <link rel="apple-touch-icon" sizes="76x76" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_76_76.svg">
94  <link rel="apple-touch-icon" sizes="114x114" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_114_114.svg">
95  <link rel="apple-touch-icon" sizes="120x120" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_120_120.svg">
96  <link rel="apple-touch-icon" sizes="144x144" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_144_144.svg">
97  <link rel="apple-touch-icon" sizes="152x152" href="/thumbs/cmribeiragrande/uploads/site_zone/favicon/1/favicon_1_152_152.svg">
98
99  <!-- NAO APAGAR ISTO -->
100
101<script src="/assets/wm-smile/javascripts/frontoffice/cookie_consent-8e14e87279.min.js"></script>
101<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 101-102
101
102<script async src="https://www.googletagmanager.com/gtag/js?id=
102G-1Z6KRCRD7C
vendor: 12 bytes, line 102
102"></script>
103<script>(function(){
104  var googleApiLoaded = false;
105  var hasConsent = function(){
106    var api = window.WMCookieConsent || {};
107    if (typeof api.isCategoryAllowed === 'function') {
108      return api.isCategoryAllowed('analytics');
109    }
110    if (typeof api.hasConsent === 'function') {
111      return api.hasConsent();
112    }
113    return false;
114  };
115  var checkCookieBarGoogleApi = function(){
116    if(googleApiLoaded){ return; }
117    if(hasConsent()){
118      googleApiLoaded = true;
119      
120  
vendor: 134 bytes, lines 120-124
120window.dataLayer = window.dataLayer || [];
121  function gtag(){dataLayer.push(arguments);}
122  gtag('js', new Date());
123
124  gtag('config', '
124G-1Z6KRCRD7C
vendor: 9 bytes, lines 124-126
124');
125
126    
126}
127  };
128  window.addEventListener('wm:cookie:accepted', checkCookieBarGoogleApi);
129  window.addEventListener('wm:cookie:custom', checkCookieBarGoogleApi);
130  window.addEventListener('wm:cookie:updated', checkCookieBarGoogleApi);
131  checkCookieBarGoogleApi();
132})()
133</script>
133</head>
134
135<body class="interior geral">
136
137  <div class="loading-overlay"></div>
138  
139  <a href="#accessibilityMainContent" class="accessibilityElement" aria-label="Título" aria-label="Título"><p>Passar para o Conteúdo Principal</p></a>
140
141
142  <a href="#stickyFooter" title="voltar ao topo da página" class="cd-top">Top</a>
143  
144  <!-------------------------------------------------------------------------------------------------------------->
145  <!-- MOBILE MENU -->
146  <!-------------------------------------------------------------------------------------------------------------->
147  <div class="mobileMenu">
148    <a href="#menu">
149      <span class="accessibilityElement">menu</span>
150    </a>
151    <nav id="menu"></nav>
152  </div>
153
154  <div id="stickyFooter">
155    
156    
157    <!-------------------------------------------------------------------------------------------------------------->
158    <!-- HEADER -->
159    <!-------------------------------------------------------------------------------------------------------------->
160    <header class="grid-container full">
161      <div class="grid-container">
162        <div class="grid-x grid-margin-x">
163          <div class="logo_AREA xxsmall-12 xsmall-12 large-6 xlarge-3 cell hidden-post">  
164  
165<div id="html_block_111" class="widget html_block" data-id="111" data-content_type="HtmlBlock">
166
167  <a href="/" title="Voltar ao início"><img src="/cmribeiragrande/layout/Logo_CMRG.svg"  loading="eager" alt="Câmara Municipal da Ribeira Grande" /></a>
168
169</div>
170  
171<div id="html_block_122" class="widget html_block" data-id="122" data-content_type="HtmlBlock">
172
173  <div class="buttonsEventsMobile">
174  <p><strong>Bem-vindo ao site da Câmara Municipal da Ribeira Grande</strong></p>
175  <p>Portal de divulgação de informação autárquica, incluindo agenda, regulamentos e atendimento.</p>
176</div>
177
178</div>
179
180</div>
181          <div class="xxsmall-12 xsmall-12 large-12 xlarge-9 cell grid-x">
182            <div class="translate_AREA xxsmall-6 xsmall-12 small-8 cell hidden-post">  
183    <div id="links_list_56" class="widget links_list" data-id="56" data-content_type="LinksList">
184
185
186      <ul>
187
188
189          <li class="linl_block" >
190              <a class="linl_overlay" href="https://sol.cm-ribeiragrande.pt/" target="_blank">
191                <h2 class="linl_hidden">Serviços Online</h2>
192              </a>
193              <div class="linl_inner">
194
195                  <div class="title widget_field "><div class="widget_value"><h2>Serviços Online</h2></div></div>
196
197              </div>
198          </li>
199
200
201          <li class="linl_block" >
202              <a class="linl_overlay" href="/municipio/contactos" target="_self">
203                <h2 class="linl_hidden">Contactos</h2>
204              </a>
205              <div class="linl_inner">
206
207                  <div class="title widget_field "><div class="widget_value"><h2>Contactos</h2></div></div>
208
209              </div>
210          </li>
211
212
213          <li class="linl_block" >
214              <a class="linl_overlay" href="http://diretorio.cm-ribeiragrande.pt/" target="_blank">
215                <h2 class="linl_hidden">Diretório de Serviços</h2>
216              </a>
217              <div class="linl_inner">
218
219                  <div class="title widget_field "><div class="widget_value"><h2>Diretório de Serviços</h2></div></div>
220
221              </div>
222          </li>
223      </ul>
224      
225</div>
226
227</div>
228            <div class="tools_AREA xxsmall-6 xsmall-12 small-4 cell hidden-post">  
229  
230<div id="html_block_112" class="widget html_block" data-id="112" data-content_type="HtmlBlock">
231
232      <div class="googleTranslate">
233      <div id="google_translate_element" title="Tradutor de Google"></div>
234      
234<script type="text/javascript">    
235        var translate = null;
236        function googleTranslateElementInit() {
237          translate = googleTranslate = new google.translate.TranslateElement({
238            pageLanguage: 'pt',
239            includedLanguages: 'pt-PT,es,en,fr,it,de,nl,ru,ja,zh-CN',
240            autoDisplay: false,
241            layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL
242          }, 'google_translate_element');
243          
244          fixGoogleAcessibility(googleTranslate);
245        }
246
247        function fixGoogleAcessibility(elem) {
248        	let a = $("#goog-gt-tt .original-text");
249            if (a.length > 0) {
250              a.removeClass("original-text");
251              a = a[0];
252              a.innerHTML = '<span class="original-text"></span>';
253            }
254          
255          $('img[src*="cleardot"]').prop("alt", "Google Clear Dot");
256        }
257      </script>
257<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
257
258    </div>
259
260</div>
261  
262<div id="html_block_40" class="widget html_block" data-id="40" data-content_type="HtmlBlock">
263
264  <ul class="socialButtons">
265  <li><a href="https://www.facebook.com/cmribeiragrande" target="_blank" title="Facebook"><img src="/cmribeiragrande/layout/social/icon-facebook.svg" width="30" height="30" loading="eager" alt="botão Facebook" /></a></li>
266  <li><a href="https://www.instagram.com/cmribeiragrande/" target="_blank" title="Instagram"><img src="/cmribeiragrande/layout/social/icon-instagram.svg" width="30" height="30" loading="eager" alt="botão Instagram" /></a></li>
267  <li><a href="https://www.youtube.com/@CMRibeiraGrande" target="_blank" title="Youtube"><img src="/cmribeiragrande/layout/social/icon-youtube.svg" width="30" height="30" loading="eager" alt="botão Youtube" /></a></li>
268</ul>
269
270</div>
271
272</div>
273            <div class="menu small-12 large-12 cell hidden-post">
274                <!-------------------------------------------------------------------------------------------------------------->
275                <!-- MENU -->
276                <!-------------------------------------------------------------------------------------------------------------->
277                <nav class="navContainer" id="navbar">
278                  <div class="grid-container">
279                    <div class="menu_AREA xxsmall-12 show-for-xlarge cell hidden-post">
280                      <a id="accessibilityMainContent"><span class="accessibilityElement">Acessibilidade</span></a>  
281  <div id="horizontal_menu_1" class="widget horizontal_menu" data-id="1" data-content_type="HorizontalMenu">
282
283    <ul class="depth1 ddmenu sf-menu" id="widget-menu-horizontal_menu-1"><li class="depth1 pos_1 first has_descendants"><a href="/municipio" target="_self" class="depth1 pos_1 first has_descendants" aria-expanded="false" aria-controls="widget-menu-horizontal_menu-1-ae97ad77"><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3388</p><!--googleon: all--><span>Município</span></a><ul class="depth2 " id="widget-menu-horizontal_menu-1-ae97ad77"><li class="depth2 pos_1 first "><a href="/municipio/camara-municipal" target="_self" class="depth2 pos_1 first "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3593</p><!--googleon: all--><span>Câmara Municipal</span></a></li><li class="depth2 pos_2 "><a href="/municipio/assembleia-municipal" target="_self" class="depth2 pos_2 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">1804</p><!--googleon: all--><span>Assembleia Municipal</span></a></li><li class="depth2 pos_3 "><a href="/municipio/juntas-de-freguesia" target="_self" class="depth2 pos_3 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3977</p><!--googleon: all--><span>Juntas de Freguesia</span></a></li><li class="depth2 pos_4 "><a href="/municipio/ordenamento-do-territorio" target="_self" class="depth2 pos_4 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">9877</p><!--googleon: all--><span>Ordenamento do Território</span></a></li><li class="depth2 pos_5 "><a href="/municipio/comunicacao" target="_self" class="depth2 pos_5 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">4043</p><!--googleon: all--><span>Comunicação</span></a></li><li class="depth2 pos_6 "><a href="/municipio/transparencia-municipal" target="_self" class="depth2 pos_6 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3737</p><!--googleon: all--><span>Transparência Municipal </span></a></li><li class="depth2 pos_7 "><a href="/municipio/transparencia-municipal/apoio-prestado-pelos-fundos" target="_self" class="depth2 pos_7 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">6102</p><!--googleon: all--><span>Projetos cofinanciados</span></a></li><li class="depth2 pos_8 last "><a href="/servicos-e-apoio/contactos-municipais" target="_self" class="depth2 pos_8 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">5689</p><!--googleon: all--><span>Contactos</span></a></li></ul></li><li class="depth1 pos_2 has_descendants"><a href="/areas-de-atividade" target="_self" class="depth1 pos_2 has_descendants" aria-expanded="false" aria-controls="widget-menu-horizontal_menu-1-daf37dae"><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">8064</p><!--googleon: all--><span>
283Áreas de Atividade</span></a><ul class="depth2 " id="widget-menu-horizontal_menu-1-daf37dae"><li class="depth2 pos_1 first "><a href="/areas-de-atividade/ambiente" target="_self" class="depth2 pos_1 first "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">8038</p><!--googleon: all--><span>Ambiente</span></a></li><li class="depth2 pos_2 "><a href="/areas-de-atividade/cultura" target="_self" class="depth2 pos_2 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">6209</p><!--googleon: all--><span>Cultura</span></a></li><li class="depth2 pos_3 "><a href="/areas-de-atividade/educacao-desporto-e-saude" target="_self" class="depth2 pos_3 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">9245</p><!--googleon: all--><span>Educação, Desporto e Saúde</span></a></li><li class="depth2 pos_4 "><a href="/areas-de-atividade/equipamentos-municipais" target="_self" class="depth2 pos_4 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">5648</p><!--googleon: all--><span>Equipamentos Municipais</span></a></li><li class="depth2 pos_5 "><a href="/areas-de-atividade/transportes-e-mobilidade" target="_self" class="depth2 pos_5 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">2330</p><!--googleon: all--><span>Transportes e Mobilidade</span></a></li><li class="depth2 pos_6 "><a href="/areas-de-atividade/protecao-civil-e-seguranca" target="_self" class="depth2 pos_6 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">215</p><!--googleon: all--><span>Proteção Civil e Segurança</span></a></li><li class="depth2 pos_7 "><a href="/areas-de-atividade/transito" target="_self" class="depth2 pos_7 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">4585</p><!--googleon: all--><span>Trânsito</span></a></li><li class="depth2 pos_8 "><a href="/areas-de-atividade/urbanismo-e-planeamento" target="_self" class="depth2 pos_8 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">896</p><!--googleon: all--><span>Urbanismo e Planeamento</span></a></li><li class="depth2 pos_9 last "><a href="/areas-de-atividade/outras-areas" target="_self" class="depth2 pos_9 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">2188</p><!--googleon: all--><span>Outras Áreas</span></a></li></ul></li><li class="depth1 pos_3 has_descendants"><a href="/investidores" target="_self" class="depth1 pos_3 has_descendants" aria-expanded="false" aria-controls="widget-menu-horizontal_menu-1-d8e5101f"><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">5515</p><!--googleon: all--><span>Investidores</span></a><ul class="depth2 " id="widget-menu-horizontal_menu-1-d8e5101f"><li class="depth2 pos_1 first "><a href="/investidores/plano-estrategico-ribeira-grande-2030" target="_self" class="depth2 pos_1 first "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">8711</p><!--googleon: all--><span>Plano Estratégico Ribeira Grande 2030</span></a></li><li class="depth2 pos_2 "><a href="/investidores/areas-estrategicas-de-desenvolvimento" target="_self" class="depth2 pos_2 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">1538</p><!--googleon: all--><span>Áreas Estratégicas de Desenvolvimento</span></a></li><li class="depth2 pos_3 "><a href="/investidores/empreendedorismo" target="_self" class="depth2 pos_3 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">5949</p><!--googleon: all--><span>Empreendedorismo</span></a></li><li class="depth2 pos_4 "><a href="/investidores/gabinete-do-emigrante" target="_self" class="depth2 pos_4 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">5692</p><!--googleon: all--><span>Gabinete do Emigrante</span></a></li><li class="depth2 pos_5 "><a href="/investidores/mercado" target="_self" class="depth2 pos_5 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3376</p><!--googleon: all--><span>Mercado</span></a></li><li class="depth2 pos_6 "><a href="/investidores/estrategia-da-marca-territorial-da-ribeira-grande" target="_self" class="depth2 pos_6 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3423</p><!--googleon: all--><span>Estratégia da Marca Territorial da Ribeira Grande</span></a></li><li class="depth2 pos_7 last "><a href="/investidores/plano-de-acao-de-base-territorial" target="_self" class="depth2 pos_7 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">7465</p><!--googleon: all--><span>Plano de Ação de Base Territorial</span></a></li></ul></li><li class="depth1 pos_4 has_descendants"><a href="/servicos-e-apoio" target="_self" class="depth1 pos_4 has_descendants" aria-expanded="false" aria-controls="widget-menu-horizontal_menu-1-896dd458"><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">4258</p><!--googleon: all--><span>Serviços e Apoio</span></a><ul class="depth2 " id="widget-menu-horizontal_menu-1-896dd458"><li class="depth2 pos_1 first "><a href="https://sol.cm-ribeiragrande.pt/" target="_blank" class="depth2 pos_1 first "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">261</p><!--googleon: all--><span>Serviços Online</span></a></li><li class="depth2 pos_2 "><a href="/servicos-e-apoio/formularios" target="_self" class="depth2 pos_2 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">1657</p><!--googleon: all--><span>Formulários</span></a></li><li class="depth2 pos_3 "><a href="/servicos-e-apoio/apoio-ao-municipe" target="_self" class="depth2 pos_3 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">8987</p><!--googleon: all--><span>Apoio ao Munícipe</span></a></li><li class="depth2 pos_4 "><a href="/servicos-e-apoio/licenciamento-zero" target="_self" class="depth2 pos_4 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">185</p><!--googleon: all--><span>Licenciamento Zero</span></a></li><li class="depth2 pos_5 "><a href="https://sol.cm-ribeiragrande.pt/?src=MyNetFormBD.asp&amp;intmenu=10174&amp;formato=SPO_menu_10174" target="_blank" class="depth2 pos_5 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">4619</p><!--googleon: all--><span>Canal de Denúncias</span></a></li><li class="depth2 pos_6 "><a href="https://www.base.gov.pt/base4" target="_blank" class="depth2 pos_6 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3614</p><!--googleon: all--><span>Contratação Pública</span></a></li><li class="depth2 pos_7 last "><a href="/servicos-e-apoio/contactos-municipais" target="_self" class="depth2 pos_7 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">6747</p><!--googleon: all--><span>Contactos Municipais</span></a></li></ul></li><li class="depth1 pos_5 last "><a href="https://www.ribeiragrande.pt/" target="_blank" class="depth1 pos_5 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">9502</p><!--googleon: all--><span>Visite-nos</span></a></li></ul>
284
285</div>
286
287
288                    </div>
289                  </div>
290                </nav> 
291               </div>
292          </div>
293        </div>
294      </div>
295    </header>
296    
297    
298    
299    <!-------------------------------------------------------------------------------------------------------------->
300    <!-- IMAGEM BANNER -->
301    <!-------------------------------------------------------------------------------------------------------------->
302
303      <div class="imageContainer">
304          <div class="image_AREA">  
305  <div id="article_480" class="widget article" data-id="480" data-content_type="Article">
306  <div class="writer_text"><p><img src="/thumbs/cmribeiragrande/uploads/writer_file/image/434/foto_permitida_cmrb__6__1_2500_2500.jpg" alt="foto permitida cmrb (6)" ></p><div class="writer_text_clear"></div></div>
307</div>
308
309</div>
310          <div class="pageSearch grid-container">
311            <div class="grid-container">
312              <div class="pesquisa large-12 small-12">  
313  <div id="mega_search_2" class="widget mega_search" data-id="2" data-content_type="MegaSearch">
314  <div class="SearchWrap xsmall-12">
315    <div class="home-banner-search" id="home-banner-search">
316      <div class="home-search-wrapper" id="home-search-wrapper">
317        <div class="mega_pesquisa_search_form" role="search">
318          <label class="sr-only-label" for="mega_pesquisa_input_2">
319            Pesquisar conteúdos na plataforma inteira
320          </label>
321          <input id="mega_pesquisa_input_2"
322            name="search"
323            type="search"
324            value=""
325            data-detail_page_url="/resultados_pesquisa"
326            class="mega_pesquisa_input"
327            role="searchbox"
328            placeholder="Pesquise por palavra-chave ou termo">
329
330          <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>
331        </div>
332      </div>
333    </div>
334  </div>
335</div>
336
337</div>
338            </div>
339          </div>
340      </div>
341    
342    <!-------------------------------------------------------------------------------------------------------------->
343    <!-- MAIN -->
344    <!-------------------------------------------------------------------------------------------------------------->
345    <main class="siteContents">
346      <div class="grid-container">
347        <div class="grid-x grid-margin-x">
348        <nav class="verticalMenu_AREA show-for-xlarge xsmall-3 cell hidden-post">  
349  <div id="vertical_menu_1" class="widget vertical_menu no-wm-idx" data-id="1" data-content_type="VerticalMenu"></div>
350
351</nav>
352        <section class="mainContents large-12 xlarge-9 cell hidden-post">
353                            <div class="readspeaker_AREA cell">
354                    <div id="readspeaker_button1" class="rs_skip rsbtn rs_preserve">
355                      <a id="readspeakerlnk" rel="nofollow" class="rsbtn_play" accesskey="L" title="Ouvir com ReadSpeaker webReader" href="#">
356                        <span class="rsbtn_left rsimg rspart"><span class="rsbtn_text"><span>Ouvir</span></span></span>
357                        <span class="rsbtn_right rsimg rsplay rspart"></span>
358                      </a>
359                    </div>
360                  </div>
361          <div class="breadCrumb_AREA"><span class="BO-only shared"></span>  
362  <div id="breadcrumb_1" class="widget breadcrumb" data-id="1" data-content_type="Breadcrumb">
363  <ul>
364
365      <li>
366        <a href="/inicio">Início<img alt="_" aria-hidden="true" src="/s.gif" /></a>
367      </li>
368
369
370      <li aria-current="page">
371        Personalizar cookies
372      </li>
373  </ul>
374</div>
375
376</div>
377          <div class="central_AREA commonContent"><span class="BO-only"></span>
378            <h1 class="pageTitle">Personalizar cookies</h1>  
379  
380<div id="cookie_setting_1" class="widget cookie-settings-default cookie-settings-widget cookie-theme-gray" data-id="1" data-content_type="CookieSetting">
381
382
383    <div class="cookie-manager cookie-settings" data-cookie-manager>
384      <div class="cookie-settings-header cookie-manager__hero">
385        <div class="cookie-manager__copy cookie-settings__intro">
386          <div class="cookie-manager__description cookie-settings__lead" id="cookie-settings-intro-1">
387            <p>Usamos cookies para garantir que o site funciona de forma segura e para lhe oferecer conteúdos adequados. Algumas são essenciais para manter sessões ativas e guardar as suas opções; outras ajudam-nos a melhorar a performance e a compreender como o site é usado.</p>
388<p>Neste painel pode ativar ou desativar cookies individuais. As categorias servem apenas para organizar a lista e não são ativadas/desativadas em conjunto.</p>
389<p>As suas escolhas ficam guardadas e pode alterá-las a qualquer momento. Desativar cookies opcionais pode limitar certas integrações (por exemplo, vídeos incorporados) ou a qualidade das recomendações.</p>
390
391          </div>
392        </div>
393      </div>
394
395
396
397      <div class="widget_form w-100"><form class="cookie-manager__form" id="edit_cookie_setting_1" aria-label="Personalizar cookies" novalidate="novalidate" action="/personalizar-cookies" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="BoB2kSOOhWf9j135x5BPzUwaDszJMC5DJ4QlNIp4GCNvzP9TBKRNohSU6Ey7B9xjox5dJrWmuFY9pU5xDywSjg==" />
398        <div class="cookie-manager__content">
399            <fieldset class="cookie-section" data-category="essential">
400              <legend class="visually-hidden">Essenciais (sempre ativas)</legend>
401              <div class=" cookie-settings-header cookie-section__header">
402                <div class="cookie-section__heading">
403                  <h2 class="cookie-section__title"><span class="cookie-section__title-text">Essenciais (sempre ativas)</span></h2>
404                  <p class="cookie-section__description">
405                    <span class="cookie-section__line">
406                      Garantem o funcionamento básico do site e não podem ser desativadas.
407                    </span>
408                  </p>
409                </div>
410              </div>
411
412              <div class="cookie-section__body">
413                  <ul class="cookie-list cookie-list--cards">
414                      <li class="cookie-card cookie-card--readonly" data-cookie-row="_wmco_ws">
415                          <div class="cookie-card__content">
416                            <div class="cookie-card__title">Id da Sessão</div>
417                            <div class="cookie-card__desc">Registo de ID da sessão para o correto funcionamento da plataforma.</div>
418                          </div>
419                          <div class="cookie-list__required">
420                            <input type="hidden" name="default[preferences][cookies][_wmco_ws]" id="default_preferences_cookies__wmco_ws" value="1" />
421                          </div>
422                      </li>
423                  </ul>
424              </div>
425            </fieldset>
426            <fieldset class="cookie-section" data-category="functional">
427              <legend class="visually-hidden">Funcionais</legend>
428              <div class=" cookie-settings-header cookie-section__header">
429                <div class="cookie-section__heading">
430                  <h2 class="cookie-section__title"><span class="cookie-section__title-text">Funcionais</span></h2>
431                  <p class="cookie-section__description">
432                    <span class="cookie-section__line">
433                      Não utilizamos cookies nesta categoria.
434                    </span>
435                  </p>
436                </div>
437              </div>
438
439              <div class="cookie-section__body">
440              </div>
441            </fieldset>
442            <fieldset class="cookie-section" data-category="analytics">
443              <legend class="visually-hidden">Estatística / Performance</legend>
444              <div class=" cookie-settings-header cookie-section__header">
445                <div class="cookie-section__heading">
446                  <h2 class="cookie-section__title"><span class="cookie-section__title-text">Estatística / Performance</span></h2>
447                  <p class="cookie-section__description">
448                    <span class="cookie-section__line">
449                      Ajudam a medir audiências e a melhorar o desempenho do site.
450                    </span>
451                  </p>
452                </div>
453              </div>
454
455              <div class="cookie-section__body">
456                  <ul class="cookie-list cookie-list--cards">
457                      <li class="cookie-card " data-cookie-row="ahoy">
458                          <input type="hidden" name="default[preferences][cookies][ahoy]" id="default_preferences_cookies_ahoy" value="0" />
459                          <label class="cookie-card__main">
460                            <span class="cookie-card__title">Ahoy</span>
461                            <span class="switch switch--cookie">
462                              <input type="checkbox"
463                                     role="switch"
464                                     name="default[preferences][cookies][ahoy]"
465                                     value="1"
466                                     data-cookie-toggle
467                                     data-cookie-category="analytics"
468                                     data-default-enabled="false"
469                                     aria-describedby="cookie-desc-1-ahoy"
470                                     >
471                              <span class="switch__slider"></span>
472                            </span>
473                          </label>
474                          <p class="cookie-card__desc" id="cookie-desc-1-ahoy">Registo de dados estatísticos para uso interno da plataforma.</p>
475                      </li>
476                      <li class="cookie-card " data-cookie-row="ga">
477                          <input type="hidden" name="default[preferences][cookies][ga]" id="default_preferences_cookies_ga" value="0" />
478                          <label class="cookie-card__main">
479                            <span class="cookie-card__title">Google Analytics</span>
480                            <span class="switch switch--cookie">
481                              <input type="checkbox"
482                                     role="switch"
483                                     name="default[preferences][cookies][ga]"
484                                     value="1"
485                                     data-cookie-toggle
486                                     data-cookie-category="analytics"
487                                     data-default-enabled="false"
488                                     aria-describedby="cookie-desc-1-ga"
489                                     >
490                              <span class="switch__slider"></span>
491                            </span>
492                          </label>
493                          <p class="cookie-card__desc" id="cookie-desc-1-ga">Sem descrição.</p>
494                      </li>
495                  </ul>
496              </div>
497            </fieldset>
498            <fieldset class="cookie-section" data-category="marketing">
499              <legend class="visually-hidden">Publicidade / Marketing</legend>
500              <div class=" cookie-settings-header cookie-section__header">
501                <div class="cookie-section__heading">
502                  <h2 class="cookie-section__title"><span class="cookie-section__title-text">Publicidade / Marketing</span></h2>
503                  <p class="cookie-section__description">
504                    <span class="cookie-section__line">
505                      Não utilizamos cookies nesta categoria.
506                    </span>
507                  </p>
508                </div>
509              </div>
510
511              <div class="cookie-section__body">
512              </div>
513            </fieldset>
514
515
516          <div class="cookie-manager__actions cookie-manager__actions--footer">
517            <button type="button" class="button_link cookie-action cookie-action--secondary cookie-action--reject" data-cookie-action="reject">
518              Rejeitar tudo
519            </button>
520            <button type="button" class="button_link cookie-action cookie-action--primary cookie-action--accept" data-cookie-action="accept">
521              Aceitar tudo
522            </button>
523            <button type="submit"
524                    class="button_link submit_button_link cookie-action cookie-action--primary cookie-action--save"
525                    aria-label="Guardar preferências">
526              <span aria-hidden="true">Guardar preferências</span>
527            </button>
528          </div>
529        </div>
530<input type="hidden" name="widget_id" id="widget_id_1_CookieSetting_form_grtqusyc" value="1" /><input type="hidden" name="widget_type" id="widget_type_1_CookieSetting_form_wyjxgrmu" value="CookieSetting" /><input type="hidden" name="widget_action" id="widget_action_1_CookieSetting_form_stuibvkq" value="update" /><input type="hidden" name="return_to" id="return_to_1_CookieSetting_form_gpldfeuh" value="/pages/1308" /></form></div>    </div>
531</div>
532
533
534          </div>
535          <div class="postMenu_AREA"><span class="BO-only shared"></span>  
536  <div id="vertical_menu_9" class="widget vertical_menu no-wm-idx" data-id="9" data-content_type="VerticalMenu"></div>
537
538</div>
539        </section>
540        <div class="clearfix"></div>
541      </div>
542      </div>
543
544      <!-- LAST UPDATE DATE -->
545     <!--<div class="lastUpdateDate"><div><span class="wmPageUpdateTitle">Conteúdo atualizado em</span><span class="wmPageUpdateDate">30 de setembro de 2026</span><span class="wmPageUpdateTime">às 10:25</span></div></div> -->
546
547    </main>
548    
549    <div class="bottomButtons"> 
550      <div class="grid-container">
551            <div class="grid-x grind-margin-x">
552                <div class="empty show-for-xlarge xsmall-3 cell hidden-post"></div>
553        <div class="redesSociaisbottom large-12 xlarge-9 cell hidden-post">
554          <div class="bottomButtons">
555            <div class="backButton">
556              <a href="javascript:history.back()">Voltar</a>
557            </div>
558            <button class="ui email button share-button" data-platform="email" title="Partilhar no Email">Partilhar</button>
559            <button class="ui messeger button share-button" data-platform="messeger" title="Partilhar no Messeger">Partilhar</button>
560            <button class="ui whatsapp button share-button" data-platform="whatsapp" title="Partilhar no Whatsapp">Partilhar</button>
561            <button class="ui linkedin button share-button" data-platform="linkedin" title="Partilhar no Linkedin">Partilhar</button>
562            <button class="ui facebook button share-button" data-platform="facebook" title="Partilhar no Facebook">Partilhar</button>
563          </div>
564        </div>
565      </div>
566      </div>
567    </div>
568
569  </div>
570  <!--end stickyFooter -->
571
572  <!-------------------------------------------------------------------------------------------------------------->
573  <!-- FOOTER -->
574  <!-------------------------------------------------------------------------------------------------------------->
575   <footer>
576    <div class="grid-container">
577      <div class="grid-x grid-margin-x align-top">
578        <div class="contactos_AREA xxsmall-12 small-6 large-3 cell hidden-post">  
579  
580<div id="html_block_54" class="widget html_block" data-id="54" data-content_type="HtmlBlock">
581
582  <ul>
583  <li><h2>Município da Ribeira Grande</h2></li>
584  <li class="contactosMorada">Largo Conselheiro Hintze Ribeiro</li>
585  <li class="contactosLocalidade">9600-509 Ribeira Grande</li>
586  <li class="contactosTelefone">Telefone <a href="tel:296470730">296 470 730</a><p>(custo de uma chamada para uma linha telefónica geográfica fixa comum)</p></li>
587  <li class="contactosTelefone">número verde <a href="tel:800203432">800 203 432</a><p>(chamada grátis)</p></li>
588  <li class="contactosEmail">E-mail <a href="mailto:[email protected]">[email protected]</a></li>
589</ul>
590
591</div>
592
593</div>
594        <div class="horario_AREA xxsmall-12 small-6 large-3 cell hidden-post">  
595  <div id="article_479" class="widget article" data-id="479" data-content_type="Article">
596  <div class="writer_text"><p>Hor&aacute;rio</p>
597<p><strong>Atendimento Telef&oacute;nico</strong></p>
598<p>Dias &uacute;teis das 8:30h &ndash; 12:30h / 13:30 &ndash; 16:30h</p>
599<p>&nbsp;</p>
600<p><strong>Atendimento presencial (GAM e Tesouraria)</strong></p>
601<p>Dias &uacute;teis das 8:30h &ndash; 16:00h</p>
602<p><strong>&nbsp;</strong></p><div class="writer_text_clear"></div></div>
603</div>
604
605</div>
606        <div class="appsLinks_AREA xxsmall-12 small-6 large-3 cell hidden-post">  
607  
608<div id="html_block_92" class="widget html_block" data-id="92" data-content_type="HtmlBlock">
609
610  <!-- se for redesign, deixar os links todos com # -->
611<h2>Já conhece a nossa app?</h2>
612<p>A app OurCity aproxima-o da Ribeira Grande.
613Comunique ocorrências, envie leituras da água, consulte faturas, receba alertas e aceda aos serviços online, agenda e notícias do concelho.</p>
614<a class="appSaibaMais" href="/download-da-app-mobile/aplicacao-movel-ourcity">Saiba Mais</a>
615
616</div>
617
618</div>
619        <div class="linksGerais_AREA xxsmall-12 large-3 cell hidden-post">  
620  
621<div id="html_block_53" class="widget html_block" data-id="53" data-content_type="HtmlBlock">
622
623  <!-- se for redesign, deixar os links todos com # -->
624<h2>Siga-nos</h2>
625<ul class="socialButtons">
626  <li><a href="https://www.facebook.com/cmribeiragrande" target="_blank" title="Facebook"><img src="/cmribeiragrande/layout/social/icon-facebook-black.svg" width="30" height="30" loading="lazy" alt="botão Facebook" /></a></li>
627  <li><a href="https://www.instagram.com/cmribeiragrande/" target="_blank" title="Instagram"><img src="/cmribeiragrande/layout/social/icon-instagram-black.svg" width="30" height="30" loading="lazy" alt="botão Instagram" /></a></li>
628  <li><a href="https://www.youtube.com/@CMRibeiraGrande" target="_blank" title="Youtube"><img src="/cmribeiragrande/layout/social/icon-youtube-black.svg" width="30" height="30" loading="lazy" alt="botão Youtube" /></a></li>
629</ul>
630
631
632</div>
633
634
635          <!-- LAST UPDATE DATE -->
636          <div class="lastUpdateDate"><div><span class="wmPageUpdateTitle">Conteúdo atualizado em</span><span class="wmPageUpdateDate">30 de setembro de 2026</span><span class="wmPageUpdateTime">às 10:25</span></div></div>
637        </div>
638      </div>
639    </div>
640    <div class="linksGovernoWrap grid-container full">
641        <div class="grid-container">
642            <div class="grid-x grid-margin-x">
643                <div class="acessibilidadeOuro xxsmall-12 large-1 cell hidden-post">
644                  <div class="acessibilidadeOuro_AREA">
645</div>
646                </div>
647                <div class="acessibilidade xxsmall-12 large-6 cell hidden-post">
648                  <div class="acessibilidade_AREA">  
649  
650<div id="html_block_103" class="widget html_block" data-id="103" data-content_type="HtmlBlock">
651
652  <!-- se for redesign, deixar os links todos com # -->
653<ul class="linksPrivacidade">
654  <li><a href="/mapa-do-site">Mapa do Site</a></li>
655  <li><a href="/ficha-tecnica">Ficha Técnica</a></li>
656  <li><a href="/servicos-e-apoio/contactos-municipais">Contactos da Autarquia e Serviços</a></li>
657  <li><a href="/rss-feed">Feed RSS</a></li>
658</ul>
659<ul class="linksObrigatorios">
660  <li><a href="/acessibilidade">Acessibilidade</a></li>
661  <li><a href="/conformidade">Conformidade</a></li>
662  <li><a href="/transparencia-e-dados-abertos">Transparência e Dados Abertos</a></li>
663  <li><a href="/avisos-legais">Avisos Legais</a></li>
664</ul>
665
666</div>
667  
668<div id="html_block_121" class="widget html_block" data-id="121" data-content_type="HtmlBlock">
669
670  <div class="logoWiremaze">
671  <a href="http://www.wiremaze.com" title="Powered by Wiremaze" target="_blank">Wiremaze</a>
672</div>
673
674</div>
675
676</div>
677                </div>
678                <div class="ppr xxsmall-12 large-5 cell hidden-post">
679                  <div class="ppr_AREA">  
680  <div id="article_482" class="widget article" data-id="482" data-content_type="Article">
681  <div class="writer_text"><p><img src="/imgcrop/cmribeiragrande/uploads/writer_file/image/436/ppr_1_498_102.svg" alt="ppr" ></p><div class="writer_text_clear"></div></div>
682</div>
683
684</div>
685                </div>
686                <div class="poweredBy xxsmall-12 large-12 cell hidden-post">
687                  <div class="poweredBy_AREA">
688</div>
689                </div>
690            </div>
691        </div>
692    </div>
693  </footer>
694  
695   <!-------------------------------------------------------------------------------------------------------------->
696   <!-- wireAI -->
697   <!-------------------------------------------------------------------------------------------------------------->
698    
699  <section class="chatbot_AREA">  
700  <div id="aida_bot_2" class="widget aida_bot" data-id="2" data-content_type="AidaBot">
701
702
703    <div id="aida-mount"></div>
704    
704<script>
705      $(document).ready(function () {
706        if (typeof AidaClient === "undefined") {
707          return;
708        }
709
710        AidaClient.init({
711          tenant: "cmribeiragrande",
712          apiUrl: "https://aida.cityfy.pt",
713          botName: "Maria",
714          imageUrl: "/thumbs/cmribeiragrande/uploads/aida_bot/image/2/avatar_1_1000_1000.png",
715          slabHello: "Fale connosco",
716          slabIntro: "Precisa de ajuda?",
717          presentationMsg: "Olá, eu sou a Maria e sou a assistente virtual da Câmara Municipal de Ribeira Grande-Açores. Em que posso ser útil?",
718          hasFileUpload: "false" == "true",
719          currentUserId: "",
720          terms: '{"id":"537ab0e3-d969-4880-abbe-e29b5766293a","name":"wireChat","abstract":"Refere-se à utilização do wireChat em frontoffice","is_active":true,"wire_mode":"normal","current":{"id":"586e24d2-95de-4133-832c-8b873f98c7a6","text":"\u003cp\u003eBem-vindo ao serviço de Chatbot da CM Ribeira Grande, a Maria.\u0026nbsp;\u003c/p\u003e\r\n\u003cp\u003ePor favor, note que este chatbot utiliza tecnologia de inteligência artificial (IA) para fornecer respostas automáticas às suas perguntas e auxiliar no encaminhamento de solicitações e informações sobre os nossos serviços.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eLimitações da IA:\u003c/strong\u003e Este sistema de IA é projetado para auxiliar em questões gerais e não deve ser usado como única fonte para decisões importantes. As respostas fornecidas podem não abranger todas as nuances do seu caso específico.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003ePrivacidade e Dados Pessoais: \u003c/strong\u003eNão compartilhe informações pessoais sensíveis, confidenciais ou financeiras através deste chatbot. Se precisar discutir detalhes específicos que envolvem dados pessoais, por favor, entre em contacto direto com o Município.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eAtualizações e Correções: \u003c/strong\u003eO sistema de chatbot é periodicamente atualizado para melhorar a precisão e a funcionalidade. No entanto, a CM Ribeira Grande não garante que as respostas sejam sempre corretas ou completas.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eNão Substitui o Atendimento Humano: \u003c/strong\u003eO chatbot é uma ferramenta de suporte e não substitui o atendimento prestado por funcionários da autarquia. Se as suas necessidades não forem adequadamente atendidas pelo chatbot, recomendamos que entre em contacto diretamente com os nossos serviços.\u003c/p\u003e\r\n\u003cp\u003eConsentimento para Uso de Dados: Ao utilizar o chatbot, concorda com o uso das suas mensagens para o aperfeiçoamento da ferramenta e melhor atendimento ao cidadão. Os dados são armazenados de forma segura durante 5 anos após o término da conversa.\u003c/p\u003e\r\n\u003cp\u003eCaso deseje saber mais sobre os seus direitos e como exercê-los, consulte a política de privacidade em: https://www.cm-ribeiragrande.pt/politica-de-privacidade-e-seguranca\u003c/p\u003e\r\n\u003cp\u003eAgradecemos por usar a Maria.\u003c/p\u003e","doc":"","publish_at":"2025-09-23T17:01:08.079+01:00","area_id":"537ab0e3-d969-4880-abbe-e29b5766293a","wire_mode":"normal","declaration_text":null,"term_items":[{"id":"8eab6e5d-af21-455a-8bd7-5fff7e03d51b","term_id":"586e24d2-95de-4133-832c-8b873f98c7a6","title":"Consentimento de Tratamento de Dados","description":"\u003cp\u003eConsentir que os meus dados sejam utilizados para analise e operações necessárias ao bom funcionamento da plataforma;\u003c/p\u003e","is_system":true,"system_name":"aida_data_treatment_consent","created_at":"2025-09-23T17:01:08.098+01:00","updated_at":"2025-09-23T17:01:08.098+01:00","is_informational":false,"is_autofilled":false},{"id":"094a3e4d-b938-48c6-8217-b74b4ae2d50c","term_id":"586e24d2-95de-4133-832c-8b873f98c7a6","title":"Política de Privacidade","description":"\u003cp\u003eLi e aceito a política de privacidade: https://www.cm-ribeiragrande.pt/politica-de-privacidade-e-seguranca\u003c/p\u003e","is_system":null,"system_name":null,"created_at":"2025-09-23T17:01:08.102+01:00","updated_at":"2025-09-23T17:01:08.102+01:00","is_informational":false,"is_autofilled":false}]}}',
721          openOnFirstTime: 'false' == 'true',
722          appointmentInfo: null
723        });
724      });
725    </script>
725
726</div>
727
728</section>
729
730  <!-- NAO APAGAR ISTO --> 
731  <!-- START NICE SCROLL -->
732<script>
733  function doRemove(name) {
734    $(name).getNiceScroll().remove();
735  };
736  
737  var vis = true;
738  
739  function toggleVisibility() {
740    vis = !vis;
741	var ns = $("#boxscroll").getNiceScroll();
742	(vis) ? ns.show() : ns.hide();  
743  }
744  
745  function toggleDiv() {
746	var dv = $("#boxscroll"); 
747  var vv = (dv.css('display')!='none');
748	(vv) ? dv.hide() : dv.show();
749//	var ns = dv.getNiceScroll();
750//	ns.resize();
751  }
752</script>
752
753<!-- END NICE SCROLL -->
754
755  
755<script>
756    // please review google_analytics settings
757</script>
757
758
759  <!-- NAO APAGAR ISTO -->
760  
761  <!-------------------------------------------------------------------------------------------------------------->
762  <!-- SCRIPTS -->
763  <!-------------------------------------------------------------------------------------------------------------->
764  
764<script src="/assets/cmribeiragrande/cmribeira/javascripts/vendor/picturefill-aea404604a.min.js"></script>
764<!-- contain image -->
765  
765<script src="/assets/cmribeiragrande/cmribeira/javascripts/vendor/ofi-d15e158094.browser.min.js"></script>
765<!-- contain image for IE -->
766  
766<script src="/assets/cmribeiragrande/cmribeira/javascripts/vendor/responsiveTables-68f8bdb74f.min.js"></script>
766<!-- Tabelas com scroll em mobile -->
767  
767<script src="/assets/cmribeiragrande/cmribeira/javascripts/wire_forms-083320498e.min.js"></script>
767<!-- Caixa de Contacto-->
768
769  <!-------------------------------------------------------------------------------------------------------------->
770  <!-- SHARE FACEBOOK UI -->
771  <!-------------------------------------------------------------------------------------------------------------->
772
773 
773<script>
774
775      const share_platforms = {
776        facebook: 'https://www.facebook.com/sharer/sharer.php?u=[[URL]]&t=[[TITLE]]',
777        linkedin: 'https://www.linkedin.com/sharing/share-offsite?url=[[URL]]',
778        whatsapp: 'https://api.whatsapp.com/send?text=[[TITLE]]\n[[DESCRIPTION]]\n[[URL]]',
779        messeger: 'https://www.facebook.com/sharer/sharer.php?u=[[URL]]&t=[[TITLE]]',
780        email: 'mailto:?subject=[[TITLE]]&body=[[DESCRIPTION]]\n[[URL]]',
781      }
782
783      document.querySelectorAll('.share-button[data-platform]').forEach(share_button => {
784        share_button.addEventListener("click", function(event) {
785          event.preventDefault();
786
787          share_platform_tag = this.dataset.platform;
788          url = window.location.href;
789          title = document.title;
790          meta_description_element = document.querySelector('meta[name="description"]');
791          description = (meta_description_element !== null) ? meta_description_element.content : "";
792
793          share_url = replace_share_url_placeholders(share_platforms[share_platform_tag])
794
795          switch (share_platform_tag) {
796            case "print":
797              window.print();
798              break;
799            case "email":
800            case "sms":
801              window.location.href = share_url;
802              break;
803            default:
804              h = Math.min(480, screen.height - 32);
805              w = Math.min(640, screen.width - 32);
806              t = (window.top.outerHeight / 2) + window.top.screenY - (h / 2);
807              l = (window.top.outerWidth / 2) + window.top.screenX - (w / 2);
808              window_features = `height=${h},width=${w},top=${t},left=${l}`;
809              window.open(share_url, '', window_features);
810              break;
811          }
812
813        });    
814      });
815
816      function replace_share_url_placeholders(share_url, encode = true) {
817        if (!share_url) {
818          return "";
819        }
820        share_url = share_url.replaceAll("[[URL]]", url)
821        share_url = share_url.replaceAll("[[TITLE]]", title)
822        share_url = share_url.replaceAll("[[DESCRIPTION]]", description)
823        if (encode) {
824          share_url = encodeURI(share_url);
825        }
826        return share_url;
827      }
828    </script>
828
829    
830          <!-- readspeakerlnk -->
831      
831<script>
832        <!--
833        lnk="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=15401&amp;lang=pt_pt&amp;readclass=insideTitle,central_AREA&amp;url=";
834        //lnk+=encodeURIComponent("/personalizar-cookies");
835        lnk+=encodeURIComponent(location.href);
836        $("#readspeakerlnk").attr("href", lnk);
837        -->
838      </script>
838
839
840
841  <!-------------------------------------------------------------------------------------------------------------->
842  <!-- OBJECT FIT PARA IE -->
843  <!-------------------------------------------------------------------------------------------------------------->
844  
844<script>
845   objectFitImages('img.OF-cover');
846  </script>
846
847
848
849  <!-------------------------------------------------------------------------------------------------------------->
850  <!-- MOBILE MENU -->
851  <!-------------------------------------------------------------------------------------------------------------->
852  
852<script>
853    $(function () {
854      resetBoxProperties();
855      if ($(window).width() <= 5000) { // colocar menu "normal" dentro da div do menu na versao mobile
856        $('nav#menu').append($(".widget.horizontal_menu").html());
857        $('nav#menu').mmenu({
858          navbar: {
859            title: ''
860          },
861          navbars: [{
862            position: 'top',
863            content: [
864              'prev',
865              'title'
866            ]
867          }]
868        }, {
869            classNames: {
870              selected: 'selected'
871            }
872          });
873      }
874    });
875  </script>
875
876
877
878  <!-------------------------------------------------------------------------------------------------------------->
879  <!-- LABELS DAS AREAS - so aparece em backoffice -->
880  <!-------------------------------------------------------------------------------------------------------------->
881  
882
883  <!-------------------------------------------------------------------------------------------------------------->
884  <!-- AREA CENTRAL COM ALTURA E AREAS PARTILHADAS A CINZA - so aparece em backoffice -->
885  <!-------------------------------------------------------------------------------------------------------------->
886
887
888  <!-------------------------------------------------------------------------------------------------------------->
889  <!-- WIREFORMS - necessario para que seja feito o render dos formularios -->
890  <!-------------------------------------------------------------------------------------------------------------->
891  
892
893  </body>
894</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.