1<!DOCTYPE HTML> 2<html lang="ca" xmlns="http://www.w3.org/1999/xhtml" xml:lang="ca" > 3 <head> 4 <!-- METADATA --> 5<meta charset="utf-8"> 6<meta name="viewport" content="width=device-width, initial-scale=1"> 7<meta name="title" lang="ca" content="El municipi - "> 8<meta name="description" lang="ca" content=""> 9<meta name="author" lang="ca" content="Ajuntament de Vallgorguina"> 10<meta name="date" lang="ca" content="2014-12-22 09:12:00"> 11<meta name="generator" lang="ca" content=""> 12<meta name="robots" content="index, follow"> 13 14 <title>El municipi - </title> 15 16 <!-- Global Site Tag (gtag.js) - Google Analytics v4-->
vendor: 124 bytes, lines 16-17
16 17<script type="text/plain" data-type="text/javascript" data-name="ga" data-src="https://www.googletagmanager.com/gtag/js?id=
17G-4JDNSFXM96
vendor: 12 bytes, line 17
17"></script>
18<script type="text/plain" data-type="text/javascript" data-name="ga"> 19
vendor: 140 bytes, lines 19-23
19window.dataLayer = window.dataLayer || []; 20 function gtag(){dataLayer.push(arguments);} 21 gtag('js', new Date()); 22 23 gtag('config', '
23G-4JDNSFXM96
vendor: 8 bytes, lines 23-24
23'); 24
24// Creates the default tracker. 25 gtag('event', 'page_view', { 'send_to': 'G-4JDNSFXM96' }); 26</script>
26 27<!-- End of code Global Site Tag (gtag.js) - Google Analytics v4--> 28 <link rel="canonical" href="/el-municipi"> 29 30 <link rel="stylesheet" href="/front/view/js/bower_components/bootstrap/dist/css/bootstrap.min.css?ver=1790944520"> 31<link rel="stylesheet" href="/front/view/js/bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css?ver=1790944520"> 32<link rel="stylesheet" href="/front/view/js/bower_components/bootstrap-icons.min/index.css?ver=1790944520"> 33<link rel="stylesheet" href="/front/view/js/bower_components/tempus-dominus.min.css/index.css?ver=1790944520"> 34<link rel="stylesheet" href="/common/bower_components/select2/dist/css/select2.min.css?ver=1790944520"> 35 36 <!-- Real Favicon Genenrator--> 37<link rel="apple-touch-icon" href="/themes/vallgorguina/images/favicons/apple-touch-icon.png"> 38<link rel="icon" type="image/png" href="/themes/vallgorguina/images/favicons/favicon-16x16.png" sizes="16x16"> 39<link rel="icon" type="image/png" href="/themes/vallgorguina/images/favicons/favicon-32x32.png" sizes="32x32"> 40<link rel="shortcut icon" href="/themes/vallgorguina/images/favicons/favicon.ico"> 41
41<script src="/front/controller/klaro-config.php"></script>
vendor: 1 bytes, line 41
41
42<script> 43 // Fallback defensiu: si per algun motiu el PHP no retorna la configuració, 44 // assegurem una configuració mÃnima perquè Klaro no falli i mostri el banner. 45 window.klaroConfig = window.klaroConfig || { 46 version: '1.0', 47 elementID: 'klaro', 48 storageMethod: 'cookie', 49 storageName: 'klaro', 50 cookieName: 'klaro', 51 htmlTexts: true, 52 acceptAll: true, 53 hideDeclineAll: false, 54 services: [] 55 }; 56</script>
vendor: 1 bytes, line 56
56
57<script src="/front/view/js/klaro.min.js?ver=1790944520"></script>
vendor: 1 bytes, line 57
57
58<script src="/front/view/js/klaro-init.js?ver=1790944520"></script>
58 59 60 <!-- Twitter Card data --> 61<meta name="twitter:card" content="summary"> 62<meta name="twitter:title" content="El municipi"> 63<meta name="twitter:description" content=""> 64<meta name="twitter:image" content="https://www.vallgorguina.cat/themes/vallgorguina/images/logos/header.png"> 65 <meta name="twitter:image:alt" content="Logo"> 66 <!-- Open Graph data --> 67<meta property="og:title" content="El municipi"> 68<meta property="og:type" content="website"> 69<meta property="og:url" content="https://www.vallgorguina.cat/el-municipi"> 70<meta property="og:image" content="https://www.vallgorguina.cat/themes/vallgorguina/images/logos/header.png"> 71 <meta property="og:image:alt" content="Logo"> 72 <meta property="og:image" content="https://www.vallgorguina.cat/themes/vallgorguina/images/logos/header_inv.png"> 73 <meta property="og:image:alt" content="Logo invertit"> 74 <meta property="og:description" content=""> 75<meta property="og:site_name" content="Ajuntament de Vallgorguina"> 76 77 <!-- HTML5 compatible tags -->
78<script> 79 document.createElement('header'); 80 document.createElement('footer'); 81 document.createElement('section'); 82 document.createElement('aside'); 83 document.createElement('nav'); 84 document.createElement('article'); 85 document.createElement('hgroup'); 86 document.createElement('lh'); 87</script>
87 88
88<script>window.mapsConfig = { layerType: 'OpenStreetMap_Mapnik' };</script>
88 89<link rel="stylesheet" href="/front/view/js/bower_components/FreezeUI/freeze-ui.min.css"> 90<link rel="stylesheet" href="/front/view/js/bower_components/Leaflet/default/leaflet.css"> 91<link rel="stylesheet" href="/front/view/js/bower_components/Leaflet/default/Control.Loading.css">
92<script src="/front/view/js/bower_components/FreezeUI/freeze-ui.min.js"></script>
vendor: 1 bytes, line 92
92
93<script src="/front/view/js/bower_components/Leaflet/default/leaflet.js"></script>
vendor: 1 bytes, line 93
93
94<script src="/front/view/js/bower_components/es6-promise/es6-promise.min.js"></script>
vendor: 1 bytes, line 94
94
95<script>ES6Promise.polyfill();</script>
vendor: 1 bytes, line 95
95
96<script src='/front/view/js/bower_components/Leaflet/default/Leaflet.GoogleMutant.js'></script>
vendor: 1 bytes, line 96
96
97<script src="/front/view/js/googleMapsInit.js"></script>
vendor: 1 bytes, line 97
97
98<script type="text/plain" data-type="text/javascript" data-name="maps" data-src="https://maps.google.com/maps/api/js?key=AIzaSyDzMQfPcdyACxfYosZzQs43alxB8BKfkx8&loading=async&callback=onGoogleMapsReady"></script>
vendor: 1 bytes, line 98
98
99<script src="/front/view/js/bower_components/Leaflet/default/leaflet.maps.js"></script>
vendor: 1 bytes, line 99
99
100<script src="/front/view/js/bower_components/Leaflet/default/leaflet.clone.js"></script>
vendor: 1 bytes, line 100
100
101<script src="/front/view/js/bower_components/Leaflet/default/Control.Loading.js"></script>
vendor: 1 bytes, line 101
101
102<script src="/front/view/js/bower_components/jquery.min/index.js"></script>
vendor: 1 bytes, line 102
102
103<script src="/front/view/js/maps.js"></script>
103 <!-- Init addHeadExtraStyles --> 104 <style>html body{font-size:1em !important;} </style> 105 <!-- End addHeadExtraStyles --> 106 <!-- Font Awesome 7 + v4-shims for backward compatibility --> 107 <link href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css" rel="stylesheet"> 108 <link href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/v4-shims.min.css" rel="stylesheet"> 109 <!-- Popperjs + Tempus Dominus --> 110
110<script src="/front/view/js/bower_components/popper.min/index.js?ver=1790944520"></script>
vendor: 1 bytes, line 110
110
111<script src="/front/view/js/bower_components/tempus-dominus.min.js/index.js?ver=1790944520"></script>
111 112 <link rel="stylesheet" media="all" href="/themes/vallgorguina/styles/style.min.css?ver=1790944520"> 113 </head> 114 <body class="page id-2"> 115 <nav class="skip-links" aria-label="Dreceres d'accessibilitat"><ul><li><a href="#site-header">Saltar a la capçalera</a></li><li><a href="#readspeakerPage">Saltar al contingut</a></li><li><a href="#footer-content">Saltar al peu de pà gina</a></li></ul></nav> <header id="site-header" tabindex="-1"> 116 <div class="toolbar clearfix"> 117 <div class="container-xl"> 118 <div class="fright"> 119 <div class="toolbarItem"> 120 <div class="toolbarItem page-62 page-contactar"> 121 <a 122 href="/altres-continguts/contactar" 123 target="_self" 124 rel="" 125 > 126 Contactar </a> 127</div> 128</div> <div id="social" class="toolbarItem"> 129 130 <a target="_blank" aria-label="Facebook" href="https://www.facebook.com/vallgorguina" title="Obre en finestra nova: Facebook"> 131 <span style="display: none">Facebook</span> 132 <img src="/front/view/images/icons/social/facebook.png" alt="Facebook" width="32" height="32"> 133 </a> 134 135 <a target="_blank" aria-label="Youtube" href="https://www.youtube.com/channel/UCKt1k_KosaD4sLyrKnNYkBA" title="Obre en finestra nova: Youtube"> 136 <span style="display: none">Youtube</span> 137 <img src="/front/view/images/icons/social/youtube.png" alt="Youtube" width="32" height="32"> 138 </a> 139 140 <a target="_blank" aria-label="Instagram" href="instagram.com/ajvallgorguina/" title="Obre en finestra nova: Instagram"> 141 <span style="display: none">Instagram</span> 142 <img src="/front/view/images/icons/social/instagram.png" alt="Instagram" width="32" height="32"> 143 </a> 144 145 <a target="_blank" aria-label="Whatsapp" href="https://whatsapp.com/channel/0029VaDKPyF1dAwCp0ZRhF2M " title="Obre en finestra nova: Whatsapp"> 146 <span style="display: none">Whatsapp</span> 147 <img src="/front/view/images/icons/social/whatsapp.png" alt="Whatsapp" width="32" height="32"> 148 </a> 149 </div> 150 <div class="toolbarItem"> 151 <div id="toolbarLanguages"> 152 <ul id="languages"> 153 <li><a href="#" role="button" aria-expanded="false" aria-controls="languagesList" id="languagesToggle">Idiomes</a> 154 <ul id="languagesList"> 155 <li><a class="link-language" href="https://www.vallgorguina.cat/el-municipi?lang=ca" data-target="https://www.vallgorguina.cat/el-municipi?lang=ca">Català </a></li> 156 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=esie=UTF-8&u=https://www.vallgorguina.cat/el-municipi&sl=ca&tl=es" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=esie=UTF-8&u=https://www.vallgorguina.cat/el-municipi&sl=ca&tl=es">Castellà </a></li> 157 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=enie=UTF-8&u=https://www.vallgorguina.cat/el-municipi&sl=ca&tl=en" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=enie=UTF-8&u=https://www.vallgorguina.cat/el-municipi&sl=ca&tl=en">Anglès</a></li> 158 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=deie=UTF-8&u=https://www.vallgorguina.cat/el-municipi&sl=ca&tl=de" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=deie=UTF-8&u=https://www.vallgorguina.cat/el-municipi&sl=ca&tl=de">Alemany</a></li> 159 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=frie=UTF-8&u=https://www.vallgorguina.cat/el-municipi&sl=ca&tl=fr" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=frie=UTF-8&u=https://www.vallgorguina.cat/el-municipi&sl=ca&tl=fr">Francès</a></li> 160 </ul> 161 </li> 162 </ul> 163</div>
164<script> 165(function () { 166 var toggle = document.getElementById('languagesToggle'); 167 if (!toggle) return; 168 var li = toggle.parentElement; 169 var submenu = li.querySelector('ul'); 170 var links = Array.prototype.slice.call(submenu.querySelectorAll('a')); 171 172 function keyName(e) { 173 return e.key || e.code || e.keyCode; 174 } 175 176 function isSpaceKey(e) { 177 var key = keyName(e); 178 return key === ' ' || key === 'Spacebar' || key === 'Space' || key === 32; 179 } 180 181 function open(focusFirst) { 182 li.classList.add('is-open'); 183 submenu.style.display = 'block'; 184 submenu.style.padding = '1em'; 185 toggle.setAttribute('aria-expanded', 'true'); 186 if (focusFirst && links.length) links[0].focus(); 187 } 188 189 function close() { 190 li.classList.remove('is-open'); 191 submenu.style.display = ''; 192 submenu.style.padding = ''; 193 toggle.setAttribute('aria-expanded', 'false'); 194 } 195 196 function isOpen() { 197 return toggle.getAttribute('aria-expanded') === 'true'; 198 } 199 200 function focusLink(index) { 201 if (!links.length) return; 202 links[(index + links.length) % links.length].focus(); 203 } 204 205 function focusedLinkIndex() { 206 return links.indexOf(document.activeElement); 207 } 208 209 toggle.addEventListener('click', function (e) { 210 e.preventDefault(); 211 isOpen() ? close() : open(false); 212 }); 213 214 toggle.addEventListener('keydown', function (e) { 215 var key = keyName(e); 216 if (key === 'Enter' || isSpaceKey(e)) { 217 e.preventDefault(); 218 isOpen() ? close() : open(false); 219 } else if (key === 'ArrowDown' || key === 40) { 220 e.preventDefault(); 221 open(true); 222 } else if (key === 'ArrowUp' || key === 38) { 223 e.preventDefault(); 224 open(false); 225 focusLink(links.length - 1); 226 } else if (key === 'Escape' || key === 'Esc' || key === 27) { 227 if (isOpen()) { 228 e.preventDefault(); 229 close(); 230 } 231 } 232 }); 233 234 submenu.addEventListener('keydown', function (e) { 235 var key = keyName(e); 236 var index = focusedLinkIndex(); 237 238 if (key === 'ArrowDown' || key === 40) { 239 e.preventDefault(); 240 focusLink(index + 1); 241 } else if (key === 'ArrowUp' || key === 38) { 242 e.preventDefault(); 243 focusLink(index - 1); 244 } else if (key === 'Home' || key === 36) { 245 e.preventDefault(); 246 focusLink(0); 247 } else if (key === 'End' || key === 35) { 248 e.preventDefault(); 249 focusLink(links.length - 1); 250 } else if (isSpaceKey(e)) { 251 e.preventDefault(); 252 if (document.activeElement && document.activeElement.click) { 253 document.activeElement.click(); 254 } 255 } else if (key === 'Escape' || key === 'Esc' || key === 27) { 256 e.preventDefault(); 257 close(); 258 toggle.focus(); 259 } 260 }); 261 262 li.addEventListener('focusout', function () { 263 window.setTimeout(function () { 264 if (!li.contains(document.activeElement)) close(); 265 }, 0); 266 }); 267 268 document.addEventListener('click', function (e) { 269 if (!li.contains(e.target)) close(); 270 }); 271})(); 272</script>
272 273 <div class="currentDate" style='padding:9px;color:white'> 274 <span id="clock" class="clock" title='Data i hora oficial' > 275 02.10.2026 | 14:35 </span> 276</div> </div> 277 </div> 278 </div> 279</div> 280<div class="header "> 281 <div class="branding"> 282 <div class="container-xl"> 283 <div class="row"> 284 <div class="col-md-8 col-sm-8 col-lg-8 logo_box"> 285 <a class="logo" href="/" aria-label=" - Pà gina d'inici"> 286 <img src="/themes/vallgorguina/images/logos/header.png" alt="" width="355" height="111" id="mainLogo"> 287 </a> 288 </div> <div class="col-md-4 col-sm-4 col-lg-4 middle search_box"> 289 <form id="search_box" aria-label="Cercar:" name="search_box" method="get" action="/search"> 290 <label for="search" accesskey="4"> 291 <span class="visually-hidden">Cercar:</span> 292 </label> 293 <input id="search" name="search" type="text" aria-label="Cercar:" title="Cerca a tot el web" value="" placeholder="Cercar..."> 294 <button type="submit" class="search-button" aria-label="Cerca"><i class="fa fa-search"></i></button> 295 </form> 296</div> 297 </div> 298 </div> 299 </div> 300 <div id="navbar-top" class="navbar navbar-expand-lg navbar-dark"><div class="nav"><div class="container-xl"><div class="row"><div class="col"><nav class="menu_principal" aria-label="menú"><div class="menu-flexible__wrapper menu-font-medium menu-alignment-left menu-spacing-normal menu-animation-fade menu-text-transform-none menu-columns-1" style="--menu-cols:1;--menu-submenu-width:200px;--menu-hover-delay:300ms;--menu-image-width:160px;" data-menu-columns="1" data-expand-type="hover" data-menu-sticky="false" data-menu-alignment="left" data-menu-spacing="normal" data-menu-animation="fade" data-menu-external-icon="auto" data-menu-external-dim="false" data-menu-text-transform="none"><div class="menu-flexible__topbar"><a href="#" class="menu-flexible__toggle phoneMenuButton" aria-label="Menú" aria-expanded="false"><i class="fa fa-bars"></i></a></div><ul class="menu-flexible menu-flexible__list"><li class="menu-flexible__item page-2 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/el-municipi" ><span class="menu-flexible__item-text">El municipi</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-3 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/el-municipi/guia-del-municipi" ><span class="menu-flexible__item-text">Guia del municipi</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-34 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/com-arribar" ><span class="menu-flexible__item-text">Com arribar</span></a></li><li class="menu-flexible__item page-352 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/el-municipi/guia-del-municipi/transport" ><span class="menu-flexible__item-text">Transport</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-353 level4"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/transport/servei-de-taxi" ><span class="menu-flexible__item-text">Servei de taxi</span></a></li><li class="menu-flexible__item page-35 level4"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/transport/transport-public" ><span class="menu-flexible__item-text">Transport públic</span></a></li></ul></li><li class="menu-flexible__item page-36 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/planol-del-municipi" ><span class="menu-flexible__item-text">Plà nol del municipi</span></a></li><li class="menu-flexible__item page-37 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/equipaments" ><span class="menu-flexible__item-text">Equipaments</span></a></li><li class="menu-flexible__item page-38 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/menjar-i-dormir" ><span class="menu-flexible__item-text">Menjar i dormir</span></a></li><li class="menu-flexible__item page-39 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/empreses-i-comercos" ><span class="menu-flexible__item-text">Empreses i comerços</span></a></li><li class="menu-flexible__item page-40 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/entitats" ><span class="menu-flexible__item-text">Entitats</span></a></li></ul></li><li class="menu-flexible__item page-7 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/el-municipi/informacio-del-municipi" ><span class="menu-flexible__item-text">Informació del municipi</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-46 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/informacio-del-municipi/historia" ><span class="menu-flexible__item-text">Història</span></a></li><li class="menu-flexible__item page-44 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/informacio-del-municipi/llocs-dinteres" ><span class="menu-flexible__item-text">Llocs d'interès</span></a></li><li class="menu-flexible__item page-47 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/informacio-del-municipi/el-municipi-en-xifres" ><span class="menu-flexible__item-text">El municipi en xifres</span></a></li></ul></li><li class="menu-flexible__item page-48 level2"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/informacio-geografica" ><span class="menu-flexible__item-text">Informació geogrà fica</span></a></li></ul></li><li class="menu-flexible__item page-1 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament" ><span class="menu-flexible__item-text">Ajuntament</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-187 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/govern" ><span class="menu-flexible__item-text">Govern</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-299 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern/299-alcaldia" ><span class="menu-flexible__item-text">Alcaldia</span></a></li><li class="menu-flexible__item page-125 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://www.seu-e.cat/ca/web/vallgorguina/govern-obert-i-transparencia/informacio-institucional-i-organitzativa/organitzacio-politica-i-retribucions/alts-carrecs-personal-directiu-i-carrecs-eventuals" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">
300Govern municipal</span></a></li><li class="menu-flexible__item page-220 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern/bans" ><span class="menu-flexible__item-text">Bans</span></a></li><li class="menu-flexible__item page-24 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://www.seu-e.cat/web/vallgorguina/govern-obert-i-transparencia/gestio-economica/pressupost" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Pressupostos i plantilles</span></a></li></ul></li><li class="menu-flexible__item page-240 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organs-de-govern" ><span class="menu-flexible__item-text">Ãrgans de Govern</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-192 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organs-de-govern/plens-municipals" ><span class="menu-flexible__item-text">Plens municipals</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-382 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/plens-municipals/plens-municipals-2026" ><span class="menu-flexible__item-text">Plens municipals 2026</span></a></li><li class="menu-flexible__item page-347 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/plens-municipals/plens-municipals-2025" ><span class="menu-flexible__item-text">Plens municipals 2025</span></a></li><li class="menu-flexible__item page-300 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/plens-municipals/plens-municipals-2024" ><span class="menu-flexible__item-text">Plens municipals 2024</span></a></li><li class="menu-flexible__item page-258 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/plens-municipals/plens-municipals-2023" ><span class="menu-flexible__item-text">Plens municipals 2023</span></a></li></ul></li><li class="menu-flexible__item page-241 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organs-de-govern/junta-de-govern-local" ><span class="menu-flexible__item-text">Junta de Govern Local</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-380 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/junta-de-govern-local/juntes-de-govern-2026" ><span class="menu-flexible__item-text">Juntes de Govern 2026</span></a></li><li class="menu-flexible__item page-341 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/junta-de-govern-local/juntes-de-govern-2025" ><span class="menu-flexible__item-text">Juntes de Govern 2025</span></a></li><li class="menu-flexible__item page-312 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/junta-de-govern-local/juntes-de-govern-2024" ><span class="menu-flexible__item-text">Juntes de Govern 2024</span></a></li><li class="menu-flexible__item page-244 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/junta-de-govern-local/juntes-de-govern-2023" ><span class="menu-flexible__item-text">Juntes de govern 2023</span></a></li></ul></li></ul></li><li class="menu-flexible__item page-128 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/govern-obert-i-transparencia" ><span class="menu-flexible__item-text">Govern obert i transparència</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-127 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern-obert-i-transparencia/portal-de-transparencia" ><span class="menu-flexible__item-text">Portal de Transparència</span></a></li><li class="menu-flexible__item page-175 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern-obert-i-transparencia/registre-dactivitats-de-tractament-rat" ><span class="menu-flexible__item-text">Registre d'Activitats de Tractament (RAT)</span></a></li></ul></li><li class="menu-flexible__item page-16 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/plans-i-campanyes" ><span class="menu-flexible__item-text">Plans i campanyes</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-319 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-i-campanyes/mesures-prevencio-incendis-forestals" ><span class="menu-flexible__item-text">Mesures prevenció incendis forestals</span></a></li></ul></li><li class="menu-flexible__item page-58 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://vallgorguina.eadministracio.cat/board" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Tauler d'anuncis</span></a></li><li class="menu-flexible__item page-9 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/normativa-i-documentacio-oficial" ><span class="menu-flexible__item-text">Normativa i documentació oficial</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-27 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/normativa-i-documentacio-oficial/normativa-ordenances-i-reglaments" ><span class="menu-flexible__item-text">Normativa, Ordenances i Reglaments</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-364 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa-i-documentacio-oficial/normativa-ordenances-i-reglaments/ordenanca-reguladora-de-reserves-destacionament-persones-amb-discapacitat" ><span class="menu-flexible__item-text">Ordenança reguladora de reserves d'estacionament persones amb discapacitat</span></a></li><li class="menu-flexible__item page-349 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa-i-documentacio-oficial/normativa-ordenances-i-reglaments/ordenanca-reguladora-gestio-de-residus-municipals" ><span class="menu-flexible__item-text">Ordenança reguladora gestió de residus municipals</span></a></li><li class="menu-flexible__item page-328 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa-i-documentacio-oficial/normativa-ordenances-i-reglaments/rom-reglament-organic-municipal-modificacio" ><span class="menu-flexible__item-text">ROM (Reglament orgà nic municipal), modificació</span></a></li><li class="menu-flexible__item page-327 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa-i-documentacio-oficial/normativa-ordenances-i-reglaments/reglament-regim-intern-del-local-per-a-joves" ><span class="menu-flexible__item-text">Reglament règim intern del local per a joves</span></a></li><li class="menu-flexible__item page-274 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa-i-documentacio-oficial/normativa-ordenances-i-reglaments/ordenanca-municipal-reguladora-de-sorolls-i-vibracions" ><span class="menu-flexible__item-text">Ordenança municipal reguladora de sorolls i vibracions</span></a></li><li class="menu-flexible__item page-292 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa-i-documentacio-oficial/normativa-ordenances-i-reglaments/ordenanca-de-la-fira-del-bosc" ><span class="menu-flexible__item-text">Ordenança de la Fira del Bosc</span></a></li><li class="menu-flexible__item page-236 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa-i-documentacio-oficial/normativa-ordenances-i-reglaments/ordenanca-reguladora-de-convivencia-i-civisme" ><span class="menu-flexible__item-text">Ordenança reguladora de Convivència i Civisme</span></a></li><li class="menu-flexible__item page-235 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa-i-documentacio-oficial/normativa-ordenances-i-reglaments/ordenanca-reguladora-de-la-prestacio-p
300atrimonial-servei-subministrament-aigua-potable" ><span class="menu-flexible__item-text">Ordenança reguladora de la prestació patrimonial servei subministrament aigua potable</span></a></li></ul></li><li class="menu-flexible__item page-338 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa-i-documentacio-oficial/ordenances-fiscals-2026" ><span class="menu-flexible__item-text">Ordenances Fiscals 2026</span></a></li></ul></li><li class="menu-flexible__item page-387 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/projectes-municipals" ><span class="menu-flexible__item-text">Projectes municipals</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-254 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-inicialment" ><span class="menu-flexible__item-text">Projectes aprovats inicialment</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-174 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-inicialment/projecte-de-renovacio-de-lenllumenat-esportiu-del-poliesportiu-municipal-de-vallgorguina" ><span class="menu-flexible__item-text">Projecte de renovació de lâenllumenat esportiu del Poliesportiu municipal de Vallgorguina</span></a></li><li class="menu-flexible__item page-400 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-inicialment/projecte-de-renovacio-de-lenllumenat-esportiu-del-camp-de-futbol-municipal-de-vallgorguina" ><span class="menu-flexible__item-text">Projecte de renovació de lâenllumenat esportiu del Camp de Futbol municipal de Vallgorguina</span></a></li><li class="menu-flexible__item page-388 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-inicialment/projecte-modificacio-normes-subsidiaries" ><span class="menu-flexible__item-text">Projecte modificació Normes Subsidià ries</span></a></li><li class="menu-flexible__item page-307 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-inicialment/pla-especial-urbanistic-centre-recuperacio-fauna-salvatge" ><span class="menu-flexible__item-text">Pla especial urbanÃstic Centre recuperació fauna salvatge</span></a></li></ul></li><li class="menu-flexible__item page-255 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament" ><span class="menu-flexible__item-text">Projectes aprovats definitivament</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-320 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projecte-dactuacio-especifica-per-la-reforma-de-can-poch-2024" ><span class="menu-flexible__item-text">Projecte d'actuació especÃfica per la reforma de Can Poch - 2024</span></a></li><li class="menu-flexible__item page-302 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projecte-dactuacio-especifica-per-lampliacio-del-centre-cani-c-61-2024" ><span class="menu-flexible__item-text">Projecte d'actuació especÃfica per l'ampliació del Centre Canà C-61 - 2024</span></a></li><li class="menu-flexible__item page-317 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projecte-actualitzacio-pla-prevencio-incendis-forestals-del-nucli-2024" ><span class="menu-flexible__item-text">Projecte actualització Pla Prevenció Incendis forestals del nucli - 2024</span></a></li><li class="menu-flexible__item page-362 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projecte-dinstallacio-fotovoltaica-al-poliesportiu-2025" ><span class="menu-flexible__item-text">Projecte d'instal·lació fotovoltaica al Poliesportiu - 2025</span></a></li><li class="menu-flexible__item page-346 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projecte-de-millora-i-renovacio-de-la-xarxa-daigua-de-la-baronia-del-montseny-2025" ><span class="menu-flexible__item-text">Projecte de millora i renovació de la xarxa d'aigua de la Baronia del Montseny - 2025</span></a></li><li class="menu-flexible__item page-332 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projecte-dexecucio-denderroc-ca-la-lola-2024" ><span class="menu-flexible__item-text">Projecte d'execució d'enderroc "Ca la Lola" - 2024</span></a></li><li class="menu-flexible__item page-315 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projecte-de-divisio-poligonal-del-pau-1-solana-vella-2024" ><span class="menu-flexible__item-text">Projecte de divisió poligonal del PAU 1 Solana Vella - 2024</span></a></li><li class="menu-flexible__item page-275 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/modificacio-planol-delimitacio-urbanitzacions-nuclis-de-poblacio-edificacions-i-instal-en-terrenys-forestals-2023" ><span class="menu-flexible__item-text">Modificació plà nol delimitació urbanitzacions, nuclis de població, edificacions i instal. en terrenys forestals - 2023</span></a></li><li class="menu-flexible__item page-276 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projectes-de-xarxa-en-alta-baronia-m-can-puigdemir-i-nucli-i-diposit-la-solana-2023" ><span class="menu-flexible__item-text">Projectes de xarxa en alta Baronia M., Can Puigdemir i nucli, i dipòsit La Solana - 2023</span></a></li><li class="menu-flexible__item page-267 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projecte-executiu-construccio-diposit-aigua-potable-baronia-del-montseny-2023" ><span class="menu-flexible__item-text">Projecte executiu construcció dipòsit aigua potable Baronia del Montseny - 2023</span></a></li><li class="menu-flexible__item page-249 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/reglament-dus-i-gaudi-dels-parcs-jardins-zones-verdes-i-desbarjo-2023" ><span class="menu-flexible__item-text">Reglament d'ús i gaudi dels parcs, jardins, zones verdes i d'esbarjo - 2023</span></a></li><li class="menu-flexible__item page-250 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/ordenanca-reguladora-en-ledificacio-de-lus-del-sol-i-el-subsol-orpime-2023" ><span class="menu-flexible__item-text">Ordenança reguladora en l'edificació de l'ús del sòl i el subsòl (ORPIME) - 2023</span></a></li><li class="menu-flexible__item page-251 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projecte-basic-i-executiu-pel-tancament-parcial-poliesportiu-2022" ><span class="menu-flexible__item-text">Projecte bà sic i executiu pel tancament parcial poliesportiu - 2022</span></a></li><li class="menu-flexible__item page-246 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projecte-dobres-installacio-plaques-fotovoltaiques-escola-bressol-2022" ><span class="menu-flexible__item-text">Projecte d'obres instal·lació plaques fotovoltaiques Escola Bressol - 2022</span></a></li><li class="menu-flexible__item page-233 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-aprovats-definitivament/projecte-estatuts-i-bases-actuacio-junta-compensacio-pau-12-can-pujades-2022" ><span class="menu-flexible__item-text">Projecte estatuts i bases actuació Junta Compensació PAU 12 Can Pujades - 2022</span></a></li></ul></li></ul></li><li class="menu-flexible__item page-193 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/urbanisme" ><span class="menu-flexible__item-text">Urbanisme</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-397 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/regularitzacio-nomenclator-ampliacio-canada-parc-i-can-bosch" ><span class="menu-flexible__item-text">Regularització nomenclà tor Ampliació Canadà Parc i Can Bosch</span></a></li><li class="menu-flexible__item page-396 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/denominacio-unica-can-botella-del-solell" ><span class="menu-flexible__item-text">Denominació única Can Botella del Solell</span></a></li><li class="menu-flexible__item page-395 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/assignacio-carrer-del-cami-de-can-palomer" ><span class="menu-flexible__item-text">Assignació Carrer del camà de Can Palomer</span></a></li><li class="menu-flexible__item page-256 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/urbanisme/nomenclator-numeracio-de-carrers" ><span class="menu-flexible__item-text">Nomenclà tor (Numeració de carrers)</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-394 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/nomenclator-numeracio-de-carrers/nomenclator-de-collsacreu" ><span class="menu-flexible__item-text">Nomenclà tor de Collsacreu</span></a></li><li class="menu-flexible__item page-211 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/nomenclator-numeracio-de-carrers/nomenclator-baronia-del-montseny" ><span class="menu-flexible__item-text">Nomenclà tor Baronia del Montseny</span></a></li><li class="menu-flexible__item page-227 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/nomenclator-numeracio-de-carrers/nomenclator-can-puigdemir" ><span class="menu-flexible__item-text">Nomenclà tor Can Puigdemir</span></a></li><li class="menu-flexible__item page-217 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/nomenclator-numeracio-de-carrers/nomenclator-canada-parc" ><span class="menu-flexible__item-text">Nomenclà tor Canadà Parc</span></a></li></ul></li><li class="menu-flexible__item page-225 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/llicencia-ambiental-circuit-de-motocros" ><span class="menu-flexible__item-text">Llicència ambiental Circuit de Motocròs</span></a></li><li class="menu-flexible__item page-374 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/normes-subsidiaries-de-planejament" ><span class="menu-flexible__item-text">Normes subsidià ries de planejament</span></a></li><li class="menu-flexible__item page-389 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/duprocim" ><span class="menu-flexible__item-text">DUPROCIM</span></a></li><li class="menu-flexible__item page-345 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/llicencia-dusos-i-obres-provisionals-1824" ><span class="menu-flexible__item-text">Llicència d'usos i obres provisionals 18/24</span></a></li><li class="menu-flexible__item page-339 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/llicencia-dusos-i-obres-provisionals-2824" ><span class="menu-flexible__item-text">Llicència d'usos i obres provisionals 28/24</span></a></li><li class="menu-flexible__item page-340 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/urbanisme/llicencia-dusos-i-obres-provisionals-vallfirest" ><span class="menu-flexible__item-text">Llicència d'usos i obres provisionals Vallfirest</span></a></li></ul></li><li class="menu-flexible__item page-189 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/oferta-publica-docupacio" ><span class="menu-flexible__item-text">Oferta pública d'ocupació</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-191 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/oferta-publica-docupacio/convocatories-en-curs" ><span class="menu-flexible__item-text">Convocatòries en curs</span></a></li><li class="menu-flexible__item page-190 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/oferta-publica-docupacio/convocatories-tancades" ><span class="menu-flexible__item-text">Convocatòries tancades</span></a></li></ul></li><li class="menu-flexible__item page-196 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/subvencions-i-concursos" ><span class="menu-flexible__item-text">Subvencions i Concursos</span></a></li><li class="menu-flexible__item page-121 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/seu-electronica" ><span class="menu-flexible__item-text">Seu Electrònica</span></a></li></ul></li><li class="menu-flexible__item page-188 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/serveis-i-tramits" ><span class="menu-flexible__item-text">Serveis i trà mits</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-343 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/padro-taxa-de-guals-2026-27" ><span class="menu-flexible__item-text">Padró taxa de guals 2026-27</span></a></li><li class="menu-flexible__item page-82 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/punts-datencio-a-la-ciutadania" ><span class="menu-flexible__item-text">Punts d'atenció a la ciutadania</span></a></li><li class="menu-flexible__item page-31 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/tramits-i-gestions" ><span class="menu-flexible__item-text">Trà mits i gestions</span></a></li><li class="menu-flexible__item page-171 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/cataleg-de-serveis" ><span class="menu-flexible__item-text">Catà leg de serveis</span></a></li><li class="menu-flexible__item page-140 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/factura-electronica" ><span class="menu-flexible__item-text">Factura electrònica</span></a></li><li class="menu-flexible__item page-26 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://contractaciopublica.gencat.cat/ecofin_pscp/AppJava/cap.pscp?reqCode=viewDetail&idCap=26074237" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Perfil de contractant</span></a></li><li class="menu-flexible__item page-32 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/impostos" ><span class="menu-flexible__item-text">Impostos</span></a></li></ul></li><li class="menu-flexible__item page-128 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/govern-obert-i-transparencia" ><span class="menu-flexible__item-text">Govern obert i transparència</span></a><ul class="menu-flexible menu-flexible__submenu"
300><li class="menu-flexible__item page-127 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern-obert-i-transparencia/portal-de-transparencia" ><span class="menu-flexible__item-text">Portal de Transparència</span></a></li><li class="menu-flexible__item page-175 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern-obert-i-transparencia/registre-dactivitats-de-tractament-rat" ><span class="menu-flexible__item-text">Registre d'Activitats de Tractament (RAT)</span></a></li></ul></li><li class="menu-flexible__item page-4 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/actualitat" ><span class="menu-flexible__item-text">Actualitat</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-398 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/estiu-jove-2026" ><span class="menu-flexible__item-text">Estiu Jove 2026</span></a></li><li class="menu-flexible__item page-355 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/programacio-destiu-2026-vallgorguina" ><span class="menu-flexible__item-text">Programació d'estiu 2026 Vallgorguina</span></a></li><li class="menu-flexible__item page-132 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/agenda" ><span class="menu-flexible__item-text">Agenda</span></a></li><li class="menu-flexible__item page-129 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/avisos" ><span class="menu-flexible__item-text">Avisos</span></a></li><li class="menu-flexible__item page-55 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/butlleti-digital" ><span class="menu-flexible__item-text">Butlletà digital</span></a></li><li class="menu-flexible__item page-313 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/canal-whatsapp" ><span class="menu-flexible__item-text">Canal WhatsApp</span></a></li><li class="menu-flexible__item page-56 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/linformatiu-vallgorguina" ><span class="menu-flexible__item-text">L'Informatiu Vallgorguina</span></a></li><li class="menu-flexible__item page-200 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/noticies" ><span class="menu-flexible__item-text">NotÃcies</span></a></li><li class="menu-flexible__item page-186 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/hemeroteca" ><span class="menu-flexible__item-text">Hemeroteca</span></a></li><li class="menu-flexible__item page-57 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/rss" ><span class="menu-flexible__item-text">Rss</span></a></li></ul></li><li class="menu-flexible__item page-183 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/temes" ><span class="menu-flexible__item-text">Temes</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-277 level2"><a class="menu-flexible__link" aria-expanded="false" href="/temes/govern-i-serveis-a-la-ciutadania" ><span class="menu-flexible__item-text">Govern i serveis a la ciutadania</span></a></li><li class="menu-flexible__item page-259 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/temes/cultura-popular-i-esdeveniments" ><span class="menu-flexible__item-text">Cultura popular i esdeveniments</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-401 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/cultura-popular-i-esdeveniments/festa-major-merce-2026" ><span class="menu-flexible__item-text">FESTA MAJOR MERCà 2026</span></a></li><li class="menu-flexible__item page-391 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/temes/cultura-popular-i-esdeveniments/fira-del-bosc-i-la-pagesia-2026" ><span class="menu-flexible__item-text">FIRA DEL BOSC I LA PAGESIA 2026</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-392 level4"><a class="menu-flexible__link" aria-expanded="false" href="/temes/cultura-popular-i-esdeveniments/fira-del-bosc-i-la-pagesia-2026/392-informacio-per-als-paradistes" ><span class="menu-flexible__item-text">Informació per als paradistes</span></a></li></ul></li><li class="menu-flexible__item page-280 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://turisme-montseny.com/agenda/" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Baix Montseny CULTURA</span></a></li></ul></li><li class="menu-flexible__item page-260 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/temes/esport-i-lleure" ><span class="menu-flexible__item-text">Esport i lleure</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-281 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/esport-i-lleure/ruta-tourdera" ><span class="menu-flexible__item-text">Ruta TOURDERA</span></a></li></ul></li><li class="menu-flexible__item page-261 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/temes/gent-gran-benestar-social-i-salut" ><span class="menu-flexible__item-text">Gent gran, benestar social i salut</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-399 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/gent-gran-benestar-social-i-salut/prevenir-la-salmonellosi" ><span class="menu-flexible__item-text">Prevenir la salmonel·losi</span></a></li><li class="menu-flexible__item page-357 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/gent-gran-benestar-social-i-salut/refugi-climatic-a-demanda" ><span class="menu-flexible__item-text">Refugi climà tic a demanda</span></a></li><li class="menu-flexible__item page-278 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/gent-gran-benestar-social-i-salut/consells-per-la-calor" ><span class="menu-flexible__item-text">Consells per la calor</span></a></li><li class="menu-flexible__item page-323 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/gent-gran-benestar-social-i-salut/gent-gran-segura" ><span class="menu-flexible__item-text">Gent gran segura</span></a></li><li class="menu-flexible__item page-279 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="http://www.eltrito.cat/" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Portal sobre addiccions</span></a></li><li class="menu-flexible__item page-308 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/gent-gran-benestar-social-i-salut/alerta-productes-en-risc" ><span class="menu-flexible__item-text">Alerta productes en risc</span></a></li></ul></li><li class="menu-flexible__item page-263 level2"><a class="menu-flexible__link" aria-expanded="false" href="/temes/joventut" ><span class="menu-flexible__item-text">
300Joventut</span></a></li><li class="menu-flexible__item page-265 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/temes/medi-ambient-i-territori" ><span class="menu-flexible__item-text">Medi ambient i territori</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-385 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/medi-ambient-i-territori/recollida-de-residus" ><span class="menu-flexible__item-text">Recollida de residus</span></a></li><li class="menu-flexible__item page-381 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/medi-ambient-i-territori/obertura-de-franges-de-proteccio-dincendis-ppu-a-la-urbanitzacio-canada-parc" ><span class="menu-flexible__item-text">Obertura de franges de protecció d'incendis (PPU) a la urbanització Canadà Parc.</span></a></li><li class="menu-flexible__item page-365 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/medi-ambient-i-territori/evolucio-recollida-selectiva" ><span class="menu-flexible__item-text">Evolució recollida selectiva</span></a></li><li class="menu-flexible__item page-318 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/medi-ambient-i-territori/especies-invasores-informat" ><span class="menu-flexible__item-text">Espècies invasores INFORMA'T</span></a></li><li class="menu-flexible__item page-282 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/medi-ambient-i-territori/grip-aviaria-en-aus-de-corral" ><span class="menu-flexible__item-text">Grip avià ria en aus de corral</span></a></li><li class="menu-flexible__item page-283 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/medi-ambient-i-territori/prevencio-pesta-porcina-africana" ><span class="menu-flexible__item-text">Prevenció Pesta Porcina Africana</span></a></li></ul></li></ul></li></ul></div>
300<script>(function() { 301 'use strict'; 302 303 // Mega panel 304 305 function initMegaPanels(navContainer) { 306 var menuItems = Array.prototype.slice.call(navContainer.querySelectorAll('[data-mega-id]')); 307 if (!menuItems.length) return; 308 309 var navUl = navContainer.querySelector('ul'); 310 var topItems = navUl 311 ? menuItems.filter(function(el) { return el.parentElement === navUl; }) 312 : menuItems; 313 314 var wrapper = navContainer.closest('.menu-flexible__wrapper'); 315 var isClick = wrapper && wrapper.getAttribute('data-expand-type') === 'click'; 316 317 menuItems.forEach(function(item) { 318 var panel = getPanelForItem(item, navContainer); 319 if (!panel) return; 320 321 if (isClick) { 322 var link = item.querySelector('a'); 323 if (link) { 324 link.addEventListener('click', function(e) { 325 // En mòbil, els elements naveguen directament sense desplegar submenús 326 if (window.innerWidth <= 992) return; 327 if (panel.classList.contains('mf-mega-visible')) { 328 // Segon clic: navegar 329 return; 330 } 331 e.preventDefault(); 332 hideAllMegaPanels(navContainer); 333 showPanel(item, panel); 334 }); 335 } 336 } else { 337 var hoverDelay = parseInt( 338 getComputedStyle(wrapper).getPropertyValue('--menu-hover-delay'), 10 339 ) || 0; 340 var hoverTimer = null; 341 342 var leaveTimer = null; 343 344 item.addEventListener('mouseenter', function() { 345 clearTimeout(hoverTimer); 346 clearTimeout(leaveTimer); 347 if (hoverDelay > 0) { 348 hoverTimer = setTimeout(function() { showPanel(item, panel); }, hoverDelay); 349 } else { 350 showPanel(item, panel); 351 } 352 }); 353 item.addEventListener('mouseleave', function(e) { 354 clearTimeout(hoverTimer); 355 if (!panel.contains(e.relatedTarget)) { 356 leaveTimer = setTimeout(function() { hidePanel(item, panel); }, 300); 357 } 358 }); 359 panel.addEventListener('mouseenter', function() { 360 clearTimeout(leaveTimer); 361 }); 362 panel.addEventListener('mouseleave', function(e) { 363 clearTimeout(hoverTimer); 364 clearTimeout(leaveTimer); 365 if (!item.contains(e.relatedTarget)) hidePanel(item, panel); 366 }); 367 368 // Tà ctil: fallback quan hover no disponible (només escriptori tà ctil) 369 var link = item.querySelector('a'); 370 if (link) { 371 link.addEventListener('click', function(e) { 372 if (window.matchMedia('(hover: none)').matches && window.innerWidth > 992) { 373 if (panel.classList.contains('mf-mega-visible')) { 374 // Segon clic en tà ctil: navegar 375 return; 376 } 377 e.preventDefault(); 378 hideAllMegaPanels(navContainer); 379 showPanel(item, panel); 380 } 381 }); 382 } 383 } 384 }); 385 386 navContainer.addEventListener('keydown', function(e) { 387 handleMegaKeydown(e, navContainer, topItems); 388 }); 389 390 if (!isClick) { 391 navContainer.addEventListener('focusin', function(e) { 392 var item = e.target.closest('[data-mega-id]'); 393 if (!item) return; 394 var panel = getPanelForItem(item, navContainer); 395 if (!panel) return; 396 hideAllMegaPanels(navContainer); 397 showPanel(item, panel); 398 }); 399 } 400 401 navContainer.addEventListener('focusout', function() { 402 setTimeout(function() { 403 if (!navContainer.contains(document.activeElement)) { 404 hideAllMegaPanels(navContainer); 405 } 406 }, 0); 407 }); 408 409 document.addEventListener('click', function(e) { 410 if (!navContainer.contains(e.target)) { 411 hideAllMegaPanels(navContainer); 412 } 413 }); 414 } 415 416 function handleMegaKeydown(e, navContainer, topItems) { 417 var focused = document.activeElement; 418 if (!focused) return; 419 420 var currentItem = focused.closest('[data-mega-id]'); 421 var currentPanel = focused.closest('.menu-flexible__mega-panel'); 422 var key = e.key || e.code || e.keyCode; 423 424 function directLink(item) { 425 if (!item) return null; 426 return Array.prototype.slice.call(item.children).find(function(el) { 427 return el.tagName === 'A'; 428 }) || item.querySelector('a'); 429 } 430 431 function itemForPanel(panel) { 432 if (!panel) return null; 433 var id = panel.getAttribute('data-mega-id'); 434 return id ? navContainer.querySelector('li[data-mega-id="' + id + '"]') : null; 435 } 436 437 function focusPanelLink(panel, index) { 438 var links = Array.prototype.slice.call(panel.querySelectorAll('a')); 439 if (!links.length) return; 440 links[(index + links.length) % links.length].focus(); 441 } 442 443 function focusPanelSibling(panel, offset) { 444 var links = Array.prototype.slice.call(panel.querySelectorAll('a')); 445 var idx = links.indexOf(focused); 446 if (idx === -1) return; 447 links[(idx + offset + links.length) % links.length].focus(); 448 } 449 450 function panelColumnForLink(link) { 451 return link ? link.closest('.menu-flexible__mega-col') : null; 452 } 453 454 function focusAdjacentPanelColumn(panel, offset) { 455 var columns = Array.prototype.slice.call(panel.querySelectorAll('.menu-flexible__mega-col')); 456 var currentColumn = panelColumnForLink(focused); 457 var idx = columns.indexOf(currentColumn); 458 if (idx === -1) return false;
459 460 var targetColumn = columns[(idx + offset + columns.length) % columns.length]; 461 var targetLink = targetColumn.querySelector('a'); 462 if (targetLink) { 463 targetLink.focus(); 464 return true; 465 } 466 467 return false; 468 } 469 470 function focusTopItem(item, offset) { 471 var idx = topItems.indexOf(item); 472 if (idx === -1) return; 473 474 var next = topItems[(idx + offset + topItems.length) % topItems.length]; 475 hideAllMegaPanels(navContainer); 476 477 var nextLink = directLink(next); 478 if (nextLink) { 479 nextLink.focus(); 480 var nextPanel = getPanelForItem(next, navContainer); 481 if (nextPanel) showPanel(next, nextPanel); 482 } 483 } 484 485 switch (key) { 486 case 'Escape': 487 case 'Esc': 488 case 27: { 489 e.preventDefault(); 490 hideAllMegaPanels(navContainer); 491 if (currentPanel) { 492 var item = itemForPanel(currentPanel); 493 var lnk = directLink(item); 494 if (lnk) lnk.focus(); 495 } 496 break; 497 } 498 499 case 'ArrowRight': 500 case 39: 501 case 'ArrowLeft': 502 case 37: { 503 var direction = (key === 'ArrowRight' || key === 39) ? 1 : -1; 504 e.preventDefault(); 505 506 if (currentPanel) { 507 if (!focusAdjacentPanelColumn(currentPanel, direction)) { 508 var ownerItem = itemForPanel(currentPanel); 509 focusTopItem(ownerItem, direction); 510 } 511 break; 512 } 513 514 if (!currentItem) return; 515 focusTopItem(currentItem, direction); 516 break; 517 } 518 519 case 'ArrowDown': 520 case 40: { 521 e.preventDefault(); 522 if (currentPanel) { 523 focusPanelSibling(currentPanel, 1); 524 break; 525 } 526 if (!currentItem) return; 527 var panel = getPanelForItem(currentItem, navContainer); 528 if (!panel) return; 529 if (!panel.classList.contains('mf-mega-visible')) { 530 hideAllMegaPanels(navContainer); 531 showPanel(currentItem, panel); 532 } 533 focusPanelLink(panel, 0); 534 break; 535 } 536 537 case ' ': 538 case 'Space': 539 case 'Spacebar': 540 case 32: { 541 if (currentPanel || !currentItem) return; 542 var spacePanel = getPanelForItem(currentItem, navContainer); 543 if (!spacePanel) return; 544 545 e.preventDefault(); 546 if (spacePanel.classList.contains('mf-mega-visible')) { 547 hidePanel(currentItem, spacePanel); 548 } else { 549 hideAllMegaPanels(navContainer); 550 showPanel(currentItem, spacePanel); 551 } 552 break; 553 } 554 555 case 'ArrowUp': 556 case 38: { 557 if (!currentPanel) return; 558 e.preventDefault(); 559 var panelLinks = Array.prototype.slice.call(currentPanel.querySelectorAll('a')); 560 var focusedIndex = panelLinks.indexOf(focused); 561 562 if (focusedIndex > 0) { 563 focusPanelLink(currentPanel, focusedIndex - 1); 564 } else { 565 var parentItem = itemForPanel(currentPanel); 566 var parentLink = directLink(parentItem); 567 if (parentLink) parentLink.focus(); 568 if (parentItem) hidePanel(parentItem, currentPanel); 569 } 570 break; 571 } 572 } 573 } 574 575 function getPanelForItem(item, navContainer) { 576 var id = item.getAttribute('data-mega-id'); 577 return id 578 ? navContainer.querySelector('.menu-flexible__mega-panel[data-mega-id="' + id + '"]') 579 : null; 580 } 581 582 function showPanel(item, panel) { 583 panel.classList.add('mf-mega-visible'); 584 panel.setAttribute('aria-hidden', 'false'); 585 var link = item.querySelector('a'); 586 if (link) link.setAttribute('aria-expanded', 'true'); 587 } 588 589 function hidePanel(item, panel) { 590 panel.classList.remove('mf-mega-visible'); 591 panel.setAttribute('aria-hidden', 'true'); 592 var link = item.querySelector('a'); 593 if (link) link.setAttribute('aria-expanded', 'false'); 594 } 595 596 function hideAllMegaPanels(navContainer) { 597 navContainer.querySelectorAll('.menu-flexible__mega-panel.mf-mega-visible') 598 .forEach(function(panel) { 599 var id = panel.getAttribute('data-mega-id'); 600 var item = id ? navContainer.querySelector('li[data-mega-id="' + id + '"]') : null; 601 if (item) { 602 hidePanel(item, panel); 603 } else { 604 panel.classList.remove('mf-mega-visible'); 605 panel.setAttribute('aria-hidden', 'true'); 606 } 607 }); 608 } 609 610 611 // Tecles de fletxa (menú està ndard) 612 613 function initStandardKeyboard(wrapper) { 614 var menu = wrapper.querySelector('.menu-flexible__list'); 615 if (!menu) return; 616 617 function closeAll() { 618 Array.prototype.slice.call(menu.querySelectorAll('.menu-flexible__item[focus="true"]')) 619 .forEach(function(item) { 620 item.setAttribute('focus', 'false'); 621 var submenu = Array.prototype.slice.call(item.children).find(function(el) { 622 return el.classList && el.classList.contains('menu-flexible__submenu'); 623 }); 624 if (submenu) { 625 submenu.style.left = ''; 626 submenu.style.opacity = ''; 627 submenu.style.visibility = ''; 628 submenu.style.pointerEvents = ''; 629 submenu.style.transform = ''; 630 } 631 var link = Array.prototype.slice.call(item.children).find(function(el) { 632 return el.tagName === 'A'; 633 }); 634 if (link && link.classList.contains('menu-flexible__link--dropdown')) { 635 link.setAttribute('aria-expanded', 'false'); 636 } 637 }); 638 } 639 640 wrapper.addEventListener('keydown', function(e) { 641 handleStandardKeydown(e, menu); 642 }); 643 644 wrapper.addEventListener('focusout', function() { 645 setTimeout(function() { 646 if (!wrapper.contains(document.activeElement)) { 647 closeAll(); 648 } 649 }, 0); 650 }); 651 } 652 653 function handleStandardKeydown(e, menu) { 654 var focused = document.activeElement; 655 if (!focused || !menu.contains(focused)) return; 656 657 var itemSel = '.menu-flexible__item'; 658 var linkSel = '.menu-flexible__link'; 659 660 var currentLi = focused.closest(itemSel); 661 if (!currentLi) return; 662 663 var parentUl = currentLi.parentElement; 664 var isLevel1 = parentUl === menu;
665 666 function directLink(li) { 667 var direct = Array.prototype.slice.call(li.children).find(function(el) { 668 return el.tagName === 'A'; 669 }); 670 return direct || li.querySelector(linkSel); 671 } 672 673 function siblingItems(ul) { 674 return Array.prototype.slice.call(ul.children).filter(function(el) { 675 return el.matches(itemSel); 676 }); 677 } 678 679 function childMenu(li) { 680 return Array.prototype.slice.call(li.children).find(function(el) { 681 return el.classList && el.classList.contains('menu-flexible__submenu'); 682 }); 683 } 684 685 function setSubmenuVisible(li, visible) { 686 var submenu = childMenu(li); 687 if (!submenu) return; 688 689 if (visible) { 690 submenu.style.left = li.parentElement === menu ? '0' : '100%'; 691 submenu.style.opacity = '1'; 692 submenu.style.visibility = 'visible'; 693 submenu.style.pointerEvents = 'auto'; 694 submenu.style.transform = 'none'; 695 } else { 696 submenu.style.left = ''; 697 submenu.style.opacity = ''; 698 submenu.style.visibility = ''; 699 submenu.style.pointerEvents = ''; 700 submenu.style.transform = ''; 701 } 702 } 703 704 function setExpanded(li, expanded) { 705 li.setAttribute('focus', expanded ? 'true' : 'false'); 706 setSubmenuVisible(li, expanded); 707 var lnk = directLink(li); 708 if (lnk && lnk.classList.contains('menu-flexible__link--dropdown')) { 709 lnk.setAttribute('aria-expanded', expanded ? 'true' : 'false'); 710 } 711 if (!expanded) { 712 Array.prototype.slice.call(li.querySelectorAll(itemSel + '[focus="true"]')) 713 .forEach(function(item) { 714 item.setAttribute('focus', 'false'); 715 setSubmenuVisible(item, false); 716 var childLink = directLink(item); 717 if (childLink && childLink.classList.contains('menu-flexible__link--dropdown')) { 718 childLink.setAttribute('aria-expanded', 'false'); 719 } 720 }); 721 } 722 } 723 724 function closeSiblings(li) { 725 Array.prototype.slice.call(li.parentElement.children) 726 .filter(function(item) { 727 return item !== li && item.matches(itemSel); 728 }) 729 .forEach(function(item) { 730 setExpanded(item, false); 731 }); 732 } 733 734 function openChild(li) { 735 var submenu = childMenu(li); 736 if (!submenu) return false; 737 closeSiblings(li); 738 setExpanded(li, true); 739 var firstChild = submenu.querySelector(linkSel); 740 if (firstChild) firstChild.focus(); 741 return true; 742 } 743 744 function focusSibling(offset) { 745 var sibs = siblingItems(parentUl); 746 var idx = sibs.indexOf(currentLi); 747 var lnk = directLink(sibs[(idx + offset + sibs.length) % sibs.length]); 748 if (lnk) lnk.focus(); 749 } 750 751 var key = e.key || e.code || e.keyCode; 752 753 switch (key) { 754 case 'ArrowRight': 755 case 39: { 756 if (!isLevel1) return; 757 e.preventDefault(); 758 setExpanded(currentLi, false); 759 focusSibling(1); 760 break; 761 } 762 case 'ArrowLeft': 763 case 37: { 764 if (!isLevel1) return; 765 e.preventDefault(); 766 setExpanded(currentLi, false); 767 focusSibling(-1); 768 break; 769 } 770 case 'ArrowDown': 771 case 40: { 772 e.preventDefault(); 773 if (focused === directLink(currentLi) && openChild(currentLi)) { 774 break; 775 } 776 var sibsDown = siblingItems(parentUl); 777 var idxDown = sibsDown.indexOf(currentLi); 778 if (idxDown < sibsDown.length - 1) { 779 var lnkDown = directLink(sibsDown[idxDown + 1]); 780 if (lnkDown) lnkDown.focus(); 781 } 782 break; 783 } 784 case 'ArrowUp': 785 case 38: { 786 e.preventDefault(); 787 var sibsUp = siblingItems(parentUl); 788 var idxUp = sibsUp.indexOf(currentLi); 789 if (idxUp > 0) { 790 var lnkUp = directLink(sibsUp[idxUp - 1]); 791 if (lnkUp) lnkUp.focus(); 792 } else if (!isLevel1) { 793 var parentItemUp = parentUl.closest(itemSel); 794 if (parentItemUp) { 795 setExpanded(parentItemUp, false); 796 var parentLinkUp = directLink(parentItemUp); 797 if (parentLinkUp) parentLinkUp.focus(); 798 } 799 } 800 break; 801 } 802 case ' ': 803 case 'Space': 804 case 'Spacebar': 805 case 32: { 806 if (!focused.classList.contains('menu-flexible__link--dropdown')) return; 807 e.preventDefault(); 808 currentLi.getAttribute('focus') === 'true' 809 ? setExpanded(currentLi, false) 810 : openChild(currentLi); 811 break; 812 } 813 case 'Escape': 814 case 'Esc': 815 case 27: { 816 if (isLevel1 && currentLi.getAttribute('focus') !== 'true') return; 817 e.preventDefault(); 818 if (!isLevel1) { 819 var parentItemEsc = parentUl.closest(itemSel); 820 if (parentItemEsc) { 821 setExpanded(parentItemEsc, false); 822 var parentLinkEsc = directLink(parentItemEsc); 823 if (parentLinkEsc) parentLinkEsc.focus(); 824 } 825 } else { 826 setExpanded(currentLi, false); 827 } 828 break; 829 } 830 } 831 } 832 833 834 // Click mode: expandir submenús via [focus=true] 835 836 function initClickExpand(wrapper) { 837 var menu = wrapper.querySelector('.menu-flexible__list'); 838 if (!menu) return; 839 840 var itemSel = '.menu-flexible__item'; 841 var dropdownSel = '.menu-flexible__link--dropdown'; 842 843 function closeAll(container) { 844 Array.prototype.slice.call(container.querySelectorAll(itemSel + '[focus="true"]')) 845 .forEach(function(el) { el.setAttribute('focus', 'false'); }); 846 } 847 848 function closeSiblings(item) { 849 var parentUl = item.parentElement; 850 Array.prototype.slice.call(parentUl.children) 851 .filter(function(el) { 852 return el !== item 853 && el.matches(itemSel) 854 && el.getAttribute('focus') === 'true'; 855 }) 856 .forEach(function(el) { 857 el.setAttribute('focus', 'false'); 858 closeAll(el); 859 }); 860 } 861 862 menu.addEventListener('click', function(e) { 863 var link = e.target.closest(dropdownSel); 864 if (!link || !menu.contains(link)) return; 865 866 var item = link.parentElement; 867 if (!item || !item.matches(itemSel)) return; 868 869 // En mòbil, els elements naveguen directament sense desplegar submenús 870 if (window.innerWidth <= 992) return; 871 872 var isOpen = item.getAttribute('focus') === 'true'; 873 874 if (isOpen) { 875 // Segon clic: navegar 876 return; 877 } 878 879 e.preventDefault(); 880 closeSiblings(item); 881 item.setAttribute('focus', 'true'); 882 }); 883 884 document.addEventListener('click', function(e) { 885 var openItem = menu.querySelector(itemSel + '[focus="true"]'); 886 if (!openItem) return; 887 if (!openItem.contains(e.target)) { 888 closeAll(menu); 889 } 890 }); 891 } 892 893 894 // Hamburger (mòbil â¤992px) 895 896 class MenuFlexible { 897 constructor(wrapper) { 898 this.wrapper = wrapper; 899 this.hamburger = wrapper.querySelector('.menu-flexible__toggle'); 900 this.menu = wrapper.querySelector('.menu-flexible__list'); 901 902 if (!this.hamburger || !this.menu) return; 903 904 var parent = this.menu.parentElement; 905 this.isMega = parent && parent.classList.contains('menu-flexible__nav-container'); 906 this.target = this.isMega ? parent : this.menu; 907 908 // Ancestre que en mòbil és barra fixa de 44px amb overflow:clip i retalla 909 // el menú desplegat. En obrir, l'eixamplem; en tancar, el restaurem. 910 this.clipper = wrapper.closest('.nav'); 911 912 this.init(); 913 window.addEventListener('resize', () => this.handleResize()); 914 } 915 916 init() { 917 this.hamburger.addEventListener('click', (e) => { 918 e.preventDefault(); 919 e.stopPropagation(); 920 this.toggleMenu(); 921 }); 922 923 document.addEventListener('click', (e) => { 924 if (!this.wrapper.contains(e.target) && this.isOpen()) { 925 this.closeMenu(); 926 } 927 }); 928 929 this.menu.querySelectorAll('a').forEach(link => { 930 link.addEventListener('click', () => { 931 if (window.innerWidth <= 992 && this.isOpen()) { 932 this.closeMenu(); 933 } 934 }); 935 }); 936 } 937 938 isOpen() { return this.target.classList.contains('show'); } 939 toggleMenu() { this.isOpen() ? this.closeMenu() : this.openMenu(); } 940 941 liftClip() { 942 if (this.clipper && window.innerWidth <= 992) { 943 this.clipper.style.height = 'auto'; 944 this.clipper.style.maxHeight = 'none'; 945 this.clipper.style.overflow = 'visible'; 946 } 947 } 948 949 restoreClip() { 950 if (this.clipper) { 951 this.clipper.style.height = ''; 952 this.clipper.style.maxHeight = ''; 953 this.clipper.style.overflow = ''; 954 } 955 } 956 957 openMenu() { 958 this.target.classList.add('show'); 959 this.target.style.display = this.isMega ? 'block' : 'flex'; 960 if (this.isMega) this.menu.style.display = 'flex'; 961 this.liftClip(); 962 this.hamburger.classList.add('active'); 963 this.hamburger.setAttribute('aria-expanded', 'true'); 964 } 965 966 closeMenu() { 967 this.target.classList.remove('show'); 968 this.target.style.display = 'none'; 969 if (this.isMega) { 970 this.menu.style.display = ''; 971 var nc = this.wrapper.querySelector('.menu-flexible__nav-container'); 972 if (nc) hideAllMegaPanels(nc); 973 } 974 this.restoreClip(); 975 this.hamburger.classList.remove('active'); 976 this.hamburger.setAttribute('aria-expanded', 'false'); 977 } 978 979 handleResize() { 980 if (window.innerWidth > 992) { 981 this.target.classList.remove('show'); 982 this.target.style.display = ''; 983 if (this.isMega) this.menu.style.display = ''; 984 this.restoreClip(); 985 this.hamburger.classList.remove('active'); 986 this.hamburger.setAttribute('aria-expanded', 'false'); 987 } 988 } 989 } 990 991 992 // Init 993
994 function init() { 995 document.querySelectorAll('.menu-flexible__wrapper').forEach(function(wrapper) { 996 var navContainer = wrapper.querySelector('.menu-flexible__nav-container'); 997 if (navContainer) { 998 initMegaPanels(navContainer); 999 } else { 1000 initStandardKeyboard(wrapper); 1001 if (wrapper.getAttribute('data-expand-type') === 'click') { 1002 initClickExpand(wrapper); 1003 } 1004 } 1005 new MenuFlexible(wrapper); 1006 if (wrapper.getAttribute('data-menu-sticky') === 'true') { 1007 var stickyTarget = wrapper.closest('#navbar-top') 1008 || wrapper.closest('.navbar') 1009 || wrapper.closest('nav'); 1010 if (stickyTarget) { 1011 stickyTarget.classList.add('menu-sticky-enabled'); 1012 document.body.classList.add('has-sticky-menu'); 1013 1014 var navbarHeight = stickyTarget.offsetHeight; 1015 var navbarTop = stickyTarget.getBoundingClientRect().top + window.scrollY; 1016 var bodyPadApplied = false; 1017 1018 function updateStickyOffset() { 1019 navbarHeight = stickyTarget.offsetHeight; 1020 document.documentElement.style.setProperty('--skip-links-sticky-offset', navbarHeight + 'px'); 1021 1022 if (bodyPadApplied) { 1023 document.body.style.paddingTop = navbarHeight + 'px'; 1024 } 1025 } 1026 1027 function getTargetFromHash(hash) { 1028 if (!hash || hash.charAt(0) !== '#') { 1029 return null; 1030 } 1031 1032 try { 1033 return document.getElementById(decodeURIComponent(hash.substring(1))); 1034 } catch (error) { 1035 return document.getElementById(hash.substring(1)); 1036 } 1037 } 1038 1039 function scrollToSkipTarget(hash) { 1040 var target = getTargetFromHash(hash); 1041 if (!target) { 1042 return; 1043 } 1044 1045 updateStickyOffset(); 1046 1047 var expectedTop = target.getBoundingClientRect().top + window.scrollY - navbarHeight; 1048 if (expectedTop > navbarTop) { 1049 applyFixed(); 1050 } else { 1051 removeFixed(); 1052 } 1053 1054 try { 1055 target.focus({ preventScroll: true }); 1056 } catch (error) { 1057 target.focus(); 1058 } 1059 1060 var targetTop = target.getBoundingClientRect().top + window.scrollY; 1061 window.scrollTo(0, Math.max(targetTop - navbarHeight, 0)); 1062 } 1063 1064 document.querySelectorAll('.skip-links a[href^="#"]').forEach(function(link) { 1065 link.addEventListener('click', function(event) { 1066 var hash = link.getAttribute('href'); 1067 var target = getTargetFromHash(hash); 1068 if (!target) { 1069 return; 1070 } 1071 1072 event.preventDefault(); 1073 1074 if (window.history && window.history.pushState) { 1075 window.history.pushState(null, '', hash); 1076 } else { 1077 window.location.hash = hash; 1078 } 1079 1080 scrollToSkipTarget(hash); 1081 }); 1082 }); 1083 1084 updateStickyOffset(); 1085 1086 function applyFixed() { 1087 if (!stickyTarget.classList.contains('fixed-top')) { 1088 updateStickyOffset(); 1089 stickyTarget.classList.add('fixed-top');
1090 document.body.style.paddingTop = navbarHeight + 'px'; 1091 bodyPadApplied = true; 1092 } 1093 } 1094 1095 function removeFixed() { 1096 if (stickyTarget.classList.contains('fixed-top')) { 1097 stickyTarget.classList.remove('fixed-top'); 1098 document.body.style.paddingTop = ''; 1099 bodyPadApplied = false; 1100 } 1101 } 1102 1103 window.addEventListener('scroll', function() { 1104 if (window.scrollY > navbarTop) { 1105 applyFixed(); 1106 } else { 1107 removeFixed(); 1108 } 1109 }); 1110 1111 window.addEventListener('resize', function() { 1112 updateStickyOffset(); 1113 if (!stickyTarget.classList.contains('fixed-top')) { 1114 navbarTop = stickyTarget.getBoundingClientRect().top + window.scrollY; 1115 } 1116 }); 1117 1118 if ('ResizeObserver' in window) { 1119 new ResizeObserver(updateStickyOffset).observe(stickyTarget); 1120 } 1121 1122 stickyTarget.querySelectorAll('img').forEach(function(image) { 1123 if (!image.complete) { 1124 image.addEventListener('load', updateStickyOffset, { once: true }); 1125 } 1126 }); 1127 1128 window.addEventListener('load', updateStickyOffset); 1129 1130 if (window.scrollY > navbarTop) applyFixed(); 1131 1132 if (window.location.hash) { 1133 window.setTimeout(function() { 1134 scrollToSkipTarget(window.location.hash); 1135 }, 0); 1136 } 1137 } 1138 } 1139 }); 1140 } 1141 1142 if (document.readyState === 'loading') { 1143 document.addEventListener('DOMContentLoaded', init); 1144 } else { 1145 init(); 1146 } 1147})(); 1148</script>
1148</nav></div></div></div></div></div> </div> </header> 1149 <main id="main-content" tabindex="-1"> 1150 <div class="content"> 1151 <div class="container-xl columns"> 1152 <div class="row"> 1153 <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3 leftSidebar responsiveHeight" data-nosnippet> 1154 <nav class="menuLeft" id="Menuleft_page" aria-label="Menú El municipi"> 1155 <ul> 1156 <li class="subMenuPage-3 level2"> 1157 <a href="/el-municipi/guia-del-municipi" target="_self"> 1158 Guia del municipi </a> 1159 1160 </li> 1161<li class="subMenuPage-7 level2"> 1162 <a href="/el-municipi/informacio-del-municipi" target="_self"> 1163 Informació del municipi </a> 1164 1165 </li> 1166<li class="subMenuPage-48 level2"> 1167 <a href="/el-municipi/informacio-geografica" target="_self"> 1168 Informació geogrà fica </a> 1169 1170 </li> 1171 </ul> 1172 </nav> 1173</div> 1174 <div class="col-xs-12 col-sm-12 col-md-9 col-lg-9 article responsiveHeight" id="readspeakerPage" tabindex="-1"> 1175 <div class="hideTablets"> 1176 </div> 1177<h1 class="title" id='title0' data-attribute="El municipi">El municipi</h1><div class="showTablets"> 1178 <div class="page-2 js-widget o-widget clearfix boxBX default " > <div class="o-widget-wrapper clearfix default-BX row " ><div class="o-widget-container "><div class="dinamic"> 1179 <ul class="widgetMenu"> 1180 <li class="menuClassic"> 1181 <a class="menuClassic-link" href="/el-municipi/guia-del-municipi" target="_self"> 1182 Guia del municipi </a> 1183</li> 1184<li class="menuClassic"> 1185 <a class="menuClassic-link" href="/el-municipi/informacio-del-municipi" target="_self"> 1186 Informació del municipi </a> 1187</li> 1188<li class="menuClassic"> 1189 <a class="menuClassic-link" href="/el-municipi/informacio-geografica" target="_self"> 1190 Informació geogrà fica </a> 1191</li> 1192 </ul> 1193 </div></div> </div></div></div> 1194<div> 1195 <div class="dinamic"> 1196 </div> </div> 1197<div class="hideTablets"> 1198 <div class="page-2 js-widget o-widget clearfix boxBX default " > <div class="o-widget-wrapper clearfix default-BX row " ><div class="o-widget-container "><div class="dinamic"> 1199 <ul class="widgetMenu"> 1200 <li class="menuClassic"> 1201 <a class="menuClassic-link" href="/el-municipi/guia-del-municipi" target="_self"> 1202 Guia del municipi </a> 1203</li> 1204<li class="menuClassic"> 1205 <a class="menuClassic-link" href="/el-municipi/informacio-del-municipi" target="_self"> 1206 Informació del municipi </a> 1207</li> 1208<li class="menuClassic"> 1209 <a class="menuClassic-link" href="/el-municipi/informacio-geografica" target="_self"> 1210 Informació geogrà fica </a> 1211</li> 1212 </ul> 1213 </div></div> </div></div> </div> 1214<div id="share"><div class="js-widget o-widget clearfix boxBX default " > <div class="o-widget-wrapper clearfix default-BX row " ><div class="o-widget-container ">
1214<div class="o-share o-share--icones_rodones"> 1215 1216 <div class="o-share__list"> 1217 <a 1218 class="o-share__link o-share__link--facebook" 1219 href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.vallgorguina.cat%2Fel-municipi" 1220 target="_blank" 1221 rel="noopener" 1222 title="Facebook" 1223 > 1224 <span class="o-share__icon" aria-hidden="true"> 1225 <i class="fa-brands fa-facebook-f"></i> 1226 </span> 1227 <span class="visually-hidden">Facebook</span> 1228 </a> 1229 <a 1230 class="o-share__link o-share__link--x" 1231 href="https://twitter.com/intent/tweet?text=El%20municipi&url=https%3A%2F%2Fwww.vallgorguina.cat%2Fel-municipi" 1232 target="_blank" 1233 rel="noopener" 1234 title="X" 1235 > 1236 <span class="o-share__icon" aria-hidden="true"> 1237 <i class="fa-brands fa-x-twitter"></i> 1238 </span> 1239 <span class="visually-hidden">X</span> 1240 </a> 1241 </div> 1242</div> 1243</div> </div></div></div> 1244<span class="updated">Darrera actualització: 22.12.2014 | 09:12</span> 1245 </div> 1246 </div> 1247 </div> 1248 </div> 1249 </main> 1250 <footer id="footer-content" tabindex="-1"> 1251 <div class="footer"> 1252 <div class="shortcuts"> 1253 <div class="container-xl"> 1254 <div class="featuredItem responsiveHeight"> 1255 <h2 class="title">RSS</h2> 1256 <p class="subtitle">L'actualitat a un clic</p> 1257 <ul id="cm_rss"> 1258 <li style="background-image: url('/themes/vallgorguina/images/ico_16_rss.png');"> 1259 <a href="/rss/11"> 1260 NotÃcies </a> 1261</li> 1262<li style="background-image: url('/themes/vallgorguina/images/ico_16_rss.png');"> 1263 <a href="/rss/12"> 1264 Agenda </a> 1265</li> 1266<li style="background-image: url('/themes/vallgorguina/images/ico_16_rss.png');"> 1267 <a href="/rss/13"> 1268 Avisos </a> 1269</li> 1270<li style="background-image: url('/themes/vallgorguina/images/ico_16_rss.png');"> 1271 <a href="/rss/16"> 1272 Agenda polÃtica </a> 1273</li> 1274<li style="background-image: url('/themes/vallgorguina/images/ico_16_rss.png');"> 1275 <a href="/rss/25"> 1276 Oferta pública d'ocupació </a> 1277</li> 1278<li style="background-image: url('/themes/vallgorguina/images/ico_16_rss.png');"> 1279 <a href="/rss/14"> 1280 Info Vallgorguina </a> 1281</li> 1282 </ul> 1283</div> 1284<div class="featuredItem responsiveHeight"> 1285 <h2 class="title">Adreces i telèfons</h2> 1286 1287 <img width="96" height="96" src="/themes/vallgorguina/images/icons/plugin_home.png" alt=""> 1288 1289 <p class="elem_button"> 1290 <a href="/el-municipi/agenda--telefons" aria-label="Adreces i telèfons"> 1291 Accedeix </a> 1292 </p> 1293</div> 1294<div class="featuredItem"> 1295 <h2 class="title">Meteo</h2> 1296 <div id="cm_meteocat"> 1297 <ul class="bxslider"> 1298 <li> 1299 Dissabte, 3 dâoctubre <img width="80" height="80" 1300 alt="ruixat" 1301 src="/themes/vallgorguina/images/meteocat/pluja.png" 1302 > 1303 <p> 1304 T.Mà x: 27° 1305 <br> 1306 T.Min: 17° 1307 </p> 1308 </li> 1309<li> 1310 Diumenge, 4 dâoctubre <img width="80" height="80" 1311 alt="plugim" 1312 src="/themes/vallgorguina/images/meteocat/plugim.png" 1313 > 1314 <p> 1315 T.Mà x: 25° 1316 <br> 1317 T.Min: 19° 1318 </p> 1319 <p> 1320 Tarda 1321 <img alt="ruixat" width="24" height="24" 1322 src="/themes/vallgorguina/images/meteocat/pluja.png" 1323 > 1324 </p> 1325 </li> 1326 </ul> 1327 <div class="outside"> 1328 <p><span id="slider-prev"></span><span id="slider-next"></span></p> 1329 </div> 1330 1331 </div> 1332</div> 1333<div class="featuredItem responsiveHeight"> 1334 <h2 class="title">Butlletà digital</h2> 1335 <img width="96" height="96" src="/front/view/images/icons/plugin_newsletter.png" alt=""> 1336 <p class="elem_button"> 1337 <a href="/actualitat/butlleti-digital" aria-label="Butlletà digital"> 1338 Subscriu-te </a> 1339 </p> 1340</div> 1341<div id="cm_planol" class="featuredItem responsiveHeight"> 1342 <h2 class="title">Plà nol / Carrers</h2> 1343 1344 <img width="96" height="96" src="/themes/vallgorguina/images/icons/plugin_map.png" alt=""> 1345 1346 <p class="elem_button">
1347 <a href="/el-municipi/guia-del-municipi/planol-del-municipi" aria-label="Plà nol"> 1348 Accedeix </a> 1349 </p> 1350</div> 1351 </div> 1352</div> 1353 <div class="hightlights"> 1354 <div class="container-xl"> 1355 </div> 1356 </div> 1357 <nav class="menu" aria-label="Peu de menú"> 1358 <ul class="container-xl sitemap"> 1359 <li class="page-2 Inferior"> <a class="page-2" href="/el-municipi" target="_self" >El municipi </a><ul id="footer-menu-2"><li class="subMenuPage-3"> <a class="subMenuPage-3" href="/el-municipi/guia-del-municipi" target="_self" >Guia del municipi </a></li><li class="subMenuPage-7"> <a class="subMenuPage-7" href="/el-municipi/informacio-del-municipi" target="_self" >Informació del municipi </a></li><li class="subMenuPage-48"> <a class="subMenuPage-48" href="/el-municipi/informacio-geografica" target="_self" >Informació geogrà fica </a></li></ul></li><li class="page-1 Inferior"> <a class="page-1" href="/ajuntament" target="_self" >Ajuntament </a><ul id="footer-menu-1"><li class="subMenuPage-187"> <a class="subMenuPage-187" href="/ajuntament/govern" target="_self" >Govern </a></li><li class="subMenuPage-240"> <a class="subMenuPage-240" href="/ajuntament/organs-de-govern" target="_self" >Ãrgans de Govern </a></li><li class="subMenuPage-128"> <a class="subMenuPage-128" href="/ajuntament/govern-obert-i-transparencia" target="_self" >Govern obert i transparència </a></li><li class="subMenuPage-16"> <a class="subMenuPage-16" href="/ajuntament/plans-i-campanyes" target="_self" >Plans i campanyes </a></li><li class="subMenuPage-58"> <a class="subMenuPage-58" href="https://vallgorguina.eadministracio.cat/board" target="_blank" rel="noopener noreferrer" >Tauler d'anuncis </a></li><li class="subMenuPage-9"> <a class="subMenuPage-9" href="/ajuntament/normativa-i-documentacio-oficial" target="_self" >Normativa i documentació oficial </a></li><li class="subMenuPage-387"> <a class="subMenuPage-387" href="/ajuntament/projectes-municipals" target="_self" >Projectes municipals </a></li><li class="subMenuPage-193"> <a class="subMenuPage-193" href="/ajuntament/urbanisme" target="_self" >Urbanisme </a></li><li class="subMenuPage-189"> <a class="subMenuPage-189" href="/ajuntament/oferta-publica-docupacio" target="_self" >Oferta pública d'ocupació </a></li><li class="subMenuPage-196"> <a class="subMenuPage-196" href="/ajuntament/subvencions-i-concursos" target="_self" >Subvencions i Concursos </a></li><li class="subMenuPage-121"> <a class="subMenuPage-121" href="/ajuntament/seu-electronica" target="_self" >Seu Electrònica </a></li></ul></li><li class="page-188 Inferior"> <a class="page-188" href="/serveis-i-tramits" target="_self" >Serveis i trà mits </a><ul id="footer-menu-188"><li class="subMenuPage-343"> <a class="subMenuPage-343" href="/serveis-i-tramits/padro-taxa-de-guals-2026-27" target="_self" >Padró taxa de guals 2026-27 </a></li><li class="subMenuPage-82"> <a class="subMenuPage-82" href="/serveis-i-tramits/punts-datencio-a-la-ciutadania" target="_self" >Punts d'atenció a la ciutadania </a></li><li class="subMenuPage-31"> <a class="subMenuPage-31" href="/serveis-i-tramits/tramits-i-gestions" target="_self" >Trà mits i gestions </a></li><li class="subMenuPage-171"> <a class="subMenuPage-171" href="/serveis-i-tramits/cataleg-de-serveis" target="_self" >Catà leg de serveis </a></li><li class="subMenuPage-140"> <a class="subMenuPage-140" href="/serveis-i-tramits/factura-electronica" target="_self" >Factura electrònica </a></li><li class="subMenuPage-26"> <a class="subMenuPage-26" href="https://contractaciopublica.gencat.cat/ecofin_pscp/AppJava/cap.pscp?reqCode=viewDetail&idCap=26074237" target="_blank" rel="noopener noreferrer" >Perfil de contractant </a></li><li class="subMenuPage-32"> <a class="subMenuPage-32" href="/serveis-i-tramits/impostos" target="_self" >Impostos </a></li></ul></li><li class="page-128 Inferior"> <a class="page-128" href="/ajuntament/govern-obert-i-transparencia" target="_self" >Govern obert i transparència </a><ul id="footer-menu-128"><li class="subMenuPage-127"> <a class="subMenuPage-127" href="/ajuntament/govern-obert-i-transparencia/portal-de-transparencia" target="_self" >Portal de Transparència </a></li><li class="subMenuPage-175"> <a class="subMenuPage-175" href="/ajuntament/govern-obert-i-transparencia/registre-dactivitats-de-tractament-rat" target="_self" >Registre d'Activitats de Tractament (RAT) </a></li></ul></li><li class="page-4 Inferior"> <a class="page-4" href="/actualitat" target="_self" >Actualitat </a><ul id="footer-menu-4"><li class="subMenuPage-398"> <a class="subMenuPage-398" href="/actualitat/estiu-jove-2026" target="_self" >Estiu Jove 2026 </a></li><li class="subMenuPage-355"> <a class="subMenuPage-355" href="/actualitat/programacio-destiu-2026-vallgorguina" target="_self" >Programació d'estiu 2026 Vallgorguina </a></li><li class="subMenuPage-132"> <a class="subMenuPage-132" href="/actualitat/agenda" target="_self" >Agenda </a></li><li class="subMenuPage-129"> <a class="subMenuPage-129" href="/actualitat/avisos" target="_self" >Avisos </a></li><li class="subMenuPage-55"> <a class="subMenuPage-55" href="/actualitat/butlleti-digital" target="_self" >Butlletà digital </a></li><li class="subMenuPage-313"> <a class="subMenuPage-313" href="/actualitat/canal-whatsapp" target="_self" >Canal WhatsApp </a></li><li class="subMenuPage-56"> <a class="subMenuPage-56" href="/actualitat/linformatiu-vallgorguina" target="_self" >L'Informatiu Vallgorguina </a></li><li class="subMenuPage-200"> <a class="subMenuPage-200" href="/actualitat/noticies" target="_self" >NotÃcies </a></li><li class="subMenuPage-186"> <a class="subMenuPage-186" href="/actualitat/hemeroteca" target="_self" >Hemeroteca </a></li><li class="subMenuPage-57"> <a class="subMenuPage-57" href="/actualitat/rss" target="_self" >Rss </a></li></ul></li> </ul> 1360 </nav> 1361 <div class="links"> 1362 <div class="container-xl"> 1363 <div class="row"> 1364 <div class="xxss col-md-6 col-sm-6 col-lg-6 middle">
1365 <span class="titol">Xarxes socials:</span> 1366 1367 <a target="_blank" aria-label="Facebook" href="https://www.facebook.com/vallgorguina" title="Obre en finestra nova: Facebook"> 1368 <span style="display: none">Facebook</span> 1369 <img src="/front/view/images/icons/social/facebook.png" alt="Facebook" width="32" height="32"> 1370 </a> 1371 1372 <a target="_blank" aria-label="Youtube" href="https://www.youtube.com/channel/UCKt1k_KosaD4sLyrKnNYkBA" title="Obre en finestra nova: Youtube"> 1373 <span style="display: none">Youtube</span> 1374 <img src="/front/view/images/icons/social/youtube.png" alt="Youtube" width="32" height="32"> 1375 </a> 1376 1377 <a target="_blank" aria-label="Instagram" href="instagram.com/ajvallgorguina/" title="Obre en finestra nova: Instagram"> 1378 <span style="display: none">Instagram</span> 1379 <img src="/front/view/images/icons/social/instagram.png" alt="Instagram" width="32" height="32"> 1380 </a> 1381 1382 <a target="_blank" aria-label="Whatsapp" href="https://whatsapp.com/channel/0029VaDKPyF1dAwCp0ZRhF2M " title="Obre en finestra nova: Whatsapp"> 1383 <span style="display: none">Whatsapp</span> 1384 <img src="/front/view/images/icons/social/whatsapp.png" alt="Whatsapp" width="32" height="32"> 1385 </a> 1386 </div> 1387 <div class="col-md-6 col-sm-6 col-lg-6 middle"> 1388 <nav class="menu"><ul id="Inferior2"><li class="page-63"> <a href="/altres-continguts/credits" target="_self" >Crèdits </a></li><li class="page-62"> <a href="/altres-continguts/contactar" target="_self" >Contactar </a></li><li class="page-60"> <a href="/altres-continguts/proteccio-de-dades" target="_self" >Protecció de dades </a></li><li class="page-59"> <a href="/altres-continguts/avis-legal" target="_self" >AvÃs legal </a></li><li class="page-61"> <a href="/altres-continguts/accessibilitat" target="_self" >Accessibilitat </a></li></ul></nav> </div> 1389 </div> 1390 </div> 1391 </div> 1392 <div class="contact"> 1393 <div class="container-xl"> 1394 <div class="row"> 1395 <address class="address col-md-6 col-sm-6 col-lg-6"> 1396 <div class="title"> 1397 Ajuntament de Vallgorguina </div> 1398 Plaça de la Vila, 4<br>08471 Vallgorguina<br>Tel. 93 867 91 25<br>NIF P0829500H<br></address><div class="diba col-md-6 col-sm-6 col-lg-6" id="diba-partner"> 1399 <div class="title"> 1400 Amb la col·laboració de: </div> 1401 <a href="http://diba.cat/" target="_blank" aria-label="Anar a la web Diputació de Barcelona" title="Obre en finestra nova: Diputació de Barcelona"> 1402 <span style="display: none">Diputació de Barcelona</span> 1403 <img src="/front/view//images/logoDiba/Negre.svg" alt="Diputació de Barcelona" class="logo-diba"> 1404 </a> 1405</div> </div> 1406 </div> 1407 </div> 1408</div> 1409 </footer> 1410 <!-- Llibreries de tercers + js propis registrats a AssetManager (jQuery primer) -->
1411<script src="/front/view/js/bower_components/jquery/dist/jquery.min.js?ver=1790944520"></script>
vendor: 1 bytes, line 1411
1411
1412<script src="/front/view/js/bower_components/bootstrap/dist/js/bootstrap.bundle.min.js?ver=1790944520"></script>
vendor: 1 bytes, line 1412
1412
1413<script src="/front/view/js/bower_components/bxslider-4/dist/jquery.bxslider.js?ver=1790944520"></script>
vendor: 1 bytes, line 1413
1413
1414<script src="/front/view/js/bower_components/jscal/index.js?ver=1790944520"></script>
vendor: 1 bytes, line 1414
1414
1415<script src="/common/bower_components/select2/dist/js/select2.min.js?ver=1790944520"></script>
vendor: 1 bytes, line 1415
1415
1416<script src="/common/bower_components/select2/dist/js/i18n/ca.js?ver=1790944520"></script>
vendor: 1 bytes, line 1416
1416
1417<script src="/common/bower_components/strength.js/src/strength.min.js?ver=1790944520"></script>
vendor: 1 bytes, line 1417
1417
1418<script src="/front/view/js/bower_components/masonry-layout/dist/masonry.pkgd.min.js?ver=1790944520"></script>
vendor: 1 bytes, line 1418
1418
1419<script src="/front/view/js/constants.js?ver=1790944520"></script>
vendor: 1 bytes, line 1419
1419
1420<script src="/front/view/js/functions.js?ver=1790944520"></script>
vendor: 1 bytes, line 1420
1420
1421<script src="/front/view/js/functions/footer.js?ver=1790944520"></script>
vendor: 1 bytes, line 1421
1421
1422<script src="/front/view/js/bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js?ver=1790944520"></script>
vendor: 1 bytes, line 1422
1422
1423<script src="/front/view/js/bower_components/jquery.prettyPhoto/index.js?ver=1790944520"></script>
vendor: 1 bytes, line 1423
1423
1424<script> 1425 $(document).ready(function(){ 1426 $("a[rel^='prettyPhoto']").prettyPhoto(); 1427 $("a[rel^='prettyFrame']").prettyPhoto(); 1428 }); 1429</script>
vendor: 1 bytes, line 1429
1429
1430<script> 1431 var TWITTER = true; 1432 var FACEBOOK = true; 1433 $(window).on("load", function() { 1434 start(); 1435 }); 1436 $(document).ready(function() { 1437 if (typeof articlesId !== 'undefined') { 1438 var today = new Date(); 1439 var date = today 1440 articlesId.push('internal_calendar'); 1441 1442 var oneYearAfter = new Date(); 1443 oneYearAfter.setDate(oneYearAfter.getDate() + 365); 1444 for (id in articlesId) { 1445 Calendar.setup({ 1446 id: articlesId[id], 1447 cont: "dv_calendar_" + articlesId[id], 1448 fdow: 1, 1449 date: date, 1450 noScroll: true, 1451 bottomBar: false, 1452 max: oneYearAfter, 1453 animation: false, 1454 titleFormat: "%B %Y", 1455 dateInfo: getDateInfo 1456 }); 1457 setEqualContentColumns(); 1458 } 1459 } 1460 }); 1461 1462 1463 // Initialize Select2 with icon support for category filter 1464 $(document).ready(function() { 1465 if ($('#categoryFilter').length) { 1466 $('#categoryFilter').select2({ 1467 templateResult: function(option) { 1468 if (!option.id) return option.text; 1469 var icon = $(option.element).data('icon'); 1470 if (!icon) return option.text; 1471 return $('<span><img src="' + icon + '" style="width: 16px; height: 16px; margin-right: 6px; vertical-align: middle;"> ' + option.text + '</span>'); 1472 }, 1473 templateSelection: function(option) { 1474 if (!option.id) return option.text; 1475 var icon = $(option.element).data('icon'); 1476 if (!icon) return option.text; 1477 return $('<span><img src="' + icon + '" style="width: 16px; height: 16px; margin-right: 6px; vertical-align: middle;"> ' + option.text + '</span>'); 1478 }, 1479 allowHtml: true 1480 }); 1481 } 1482 }); 1483</script>
1483 1484 <!-- CSS final--> 1485 1486
1486<script> 1487 const css = "div.page-2 .o-widget-wrapper {\n border: 0;\n}\n"; 1488 const style = document.createElement('style'); 1489 style.textContent = css; 1490 document.head.appendChild(style); 1491 </script>
1491 1492 1493 <!-- Start Modal views--> 1494 1495 <div class="modal fade" id="videoModal" tabindex="-1" role="dialog" aria-hidden="true"> 1496 <div class="modal-dialog modal-dialog-centered" role="document"> 1497 <div class="modal-content"> 1498 <div class="modal-header"> 1499 <div class="title-head"></div> 1500 </div> 1501 <div class="modal-body"> 1502 <div class="tiktok-div-embed"></div> 1503 <iframe id="iframeVideo" title="VÃdeo" class="iframeVideo" allowfullscreen></iframe> 1504 1505 </div> 1506 <div class="modal-footer"> 1507 <span id="titleVideo" class="titleVideo"></span> 1508 <a id="closeModalVideo" class="close" href="javascript:void(0)" data-bs-dismiss="modal"><span style="display: none">X</span></a> 1509 1510 </div> 1511 </div> 1512 </div> 1513</div> <div class="modal fade" id="pdfModal" tabindex="-1" role="dialog" aria-hidden="true"> 1514 <div id="documentDialog" class="modal-dialog modal-dialog-centered" role="document"> 1515 <div class="modal-content"> 1516 <div class="modal-header"> 1517 <div class="title-head"></div> 1518 </div> 1519 <div class="modal-body"> 1520 <iframe id="iframePdf" title='Document' class="pdfview" style="width: 100%; height: 100%"></iframe> 1521 </div> 1522 <div class="modal-footer"> 1523 <span id="titlePdf" class="titlePdf"></span> 1524 <a id="closeModalPDF" class="close" href="javascript:void(0)"><span style="display: none">X</span></a> 1525 </div> 1526 </div> 1527 </div> 1528</div> <!-- End Modal views --> 1529
1529<script src="/front/view/js/endScript.js?ver=1790944520"></script>
1529 1530 <!-- Només activar per desenvolupament 1531
1531<script src="../../../node_modules/axe-core/axe.js"></script>
1531 1532
1532<script src="../../../dist/my-first-webpack.bundle.js"></script>
1532 1533 --> 1534
1534<script> 1535 $(document).ready(function () { 1536 startClock(1790944520); 1537 if (typeof (callMenuAfterJQueryLoaded) == "function") { 1538 callMenuAfterJQueryLoaded(); 1539 } 1540 1541 datepickerInit(); 1542 carouselControlSmall(); 1543 1544 if (typeof (callMenuBeforeJQueryLoaded) == "function") { 1545 callMenuBeforeJQueryLoaded(); 1546 } 1547 1548 if (typeof (callMenuBeforeTopJQueryLoaded) == "function") { 1549 callMenuBeforeTopJQueryLoaded(); 1550 } 1551 addAttributesDivVcards(); 1552 modalsImage(); 1553 modalsPdf(); 1554 translateWeb(); 1555 var carousel = $('#carouselControls'); 1556 carousel.on('slide.bs.carousel', function (event) { 1557 toSlideImage(event); 1558 }); 1559 /** Només activar per desenvolupament 1560 axe.configure({ 1561 locale: { 1562 lang: 'es', 1563 } 1564 }); 1565 1566 axe.run().then(results => { 1567 if (results.violations.length) { 1568 console.log(results.violations); 1569 throw new Error('Accessibility issues found'); 1570 } 1571 }) 1572 .catch(err => { 1573 console.log('Something bad happened:', err.message); 1574 }); 1575 */ 1576 }); 1577 1578 $(window).resize(function() { 1579 equalHeightIconTime(); 1580 }) 1581 </script>
1581 1582 </body> 1583</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.