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="Ajuntament del Pont de Vilomara i Rocafort"> 8<meta name="description" lang="ca" content="Ajuntament del Pont de Vilomara i Rocafort"> 9<meta name="author" lang="ca" content="Ajuntament del Pont de Vilomara i Rocafort"> 10<meta name="date" lang="ca" content="2026-10-02"> 11<meta name="generator" lang="ca" content="Ajuntament del Pont de Vilomara i Rocafort"> 12<meta name="robots" content="index, follow"> 13 14 <title>Ajuntament del Pont de Vilomara i Rocafort</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-QNGKLLKJHB
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-QNGKLLKJHB
vendor: 8 bytes, lines 23-24
23'); 24
24// Creates the default tracker. 25 gtag('event', 'page_view', { 'send_to': 'G-QNGKLLKJHB' }); 26</script>
26 27<!-- End of code Global Site Tag (gtag.js) - Google Analytics v4--><!-- Global Site Tag (gtag.js) - Google Analytics v4-->
vendor: 124 bytes, lines 27-28
27 28<script type="text/plain" data-type="text/javascript" data-name="ga" data-src="https://www.googletagmanager.com/gtag/js?id=
28UA-74601617-1
vendor: 12 bytes, line 28
28"></script>
29<script type="text/plain" data-type="text/javascript" data-name="ga"> 30
vendor: 140 bytes, lines 30-34
30window.dataLayer = window.dataLayer || []; 31 function gtag(){dataLayer.push(arguments);} 32 gtag('js', new Date()); 33 34 gtag('config', '
34UA-74601617-1
vendor: 8 bytes, lines 34-35
34'); 35
35// Creates the default tracker. 36 gtag('event', 'page_view', { 'send_to': 'UA-74601617-1' }); 37</script>
37 38<!-- End of code Global Site Tag (gtag.js) - Google Analytics v4--> 39 <link rel="canonical" href="https://www.elpont.cat"> 40 41 <link rel="stylesheet" href="/front/view/js/bower_components/bootstrap/dist/css/bootstrap.min.css?ver=1790943773"> 42<link rel="stylesheet" href="/front/view/js/bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css?ver=1790943773"> 43<link rel="stylesheet" href="/front/view/js/bower_components/bootstrap-icons.min/index.css?ver=1790943773"> 44<link rel="stylesheet" href="/front/view/js/bower_components/tempus-dominus.min.css/index.css?ver=1790943773"> 45<link rel="stylesheet" href="/common/bower_components/select2/dist/css/select2.min.css?ver=1790943773"> 46 47 <!-- Real Favicon Genenrator--> 48<link rel="apple-touch-icon" href="/themes/elpontdevilomarairocafort/images/favicons/apple-touch-icon.png"> 49<link rel="icon" type="image/png" href="/themes/elpontdevilomarairocafort/images/favicons/favicon-16x16.png" sizes="16x16"> 50<link rel="icon" type="image/png" href="/themes/elpontdevilomarairocafort/images/favicons/favicon-32x32.png" sizes="32x32"> 51<link rel="shortcut icon" href="/themes/elpontdevilomarairocafort/images/favicons/favicon.ico"> 52
52<script src="/front/controller/klaro-config.php"></script>
vendor: 1 bytes, line 52
52
53<script> 54 // Fallback defensiu: si per algun motiu el PHP no retorna la configuració, 55 // assegurem una configuració mÃnima perquè Klaro no falli i mostri el banner. 56 window.klaroConfig = window.klaroConfig || { 57 version: '1.0', 58 elementID: 'klaro', 59 storageMethod: 'cookie', 60 storageName: 'klaro', 61 cookieName: 'klaro', 62 htmlTexts: true, 63 acceptAll: true, 64 hideDeclineAll: false, 65 services: [] 66 }; 67</script>
vendor: 1 bytes, line 67
67
68<script src="/front/view/js/klaro.min.js?ver=1790943773"></script>
vendor: 1 bytes, line 68
68
69<script src="/front/view/js/klaro-init.js?ver=1790943773"></script>
69 70 71 <!-- Twitter Card data --> 72<meta name="twitter:card" content="summary"> 73<meta name="twitter:title" content="Ajuntament del Pont de Vilomara i Rocafort"> 74<meta name="twitter:description" content="Web oficial de l'Ajuntament del Pont de Vilomara i Rocafort: informació municipal, trà mits, notÃcies, agenda, directori... Pl. Ajuntament, 1. 08254."> 75<meta name="twitter:image" content="https://www.elpont.cat/themes/elpontdevilomarairocafort/images/logos/header.png"> 76 <meta name="twitter:image:alt" content="Logo"> 77 <!-- Open Graph data --> 78<meta property="og:title" content="Ajuntament del Pont de Vilomara i Rocafort"> 79<meta property="og:type" content="website"> 80<meta property="og:url" content="https://www.elpont.cat"> 81<meta property="og:image" content="https://www.elpont.cat/themes/elpontdevilomarairocafort/images/logos/header.png"> 82 <meta property="og:image:alt" content="Logo"> 83 <meta property="og:image" content="https://www.elpont.cat/themes/elpontdevilomarairocafort/images/logos/header_inv.png"> 84 <meta property="og:image:alt" content="Logo invertit"> 85 <meta property="og:description" content="Web oficial de l'Ajuntament del Pont de Vilomara i Rocafort: informació municipal, trà mits, notÃcies, agenda, directori... Pl. Ajuntament, 1. 08254."> 86<meta property="og:site_name" content="Ajuntament del Pont de Vilomara i Rocafort"> 87 88 <!-- HTML5 compatible tags -->
89<script> 90 document.createElement('header'); 91 document.createElement('footer'); 92 document.createElement('section'); 93 document.createElement('aside'); 94 document.createElement('nav'); 95 document.createElement('article'); 96 document.createElement('hgroup'); 97 document.createElement('lh'); 98</script>
98 99
99<script>window.mapsConfig = { layerType: 'OpenStreetMap_Mapnik' };</script>
99 100<link rel="stylesheet" href="/front/view/js/bower_components/FreezeUI/freeze-ui.min.css"> 101<link rel="stylesheet" href="/front/view/js/bower_components/Leaflet/default/leaflet.css"> 102<link rel="stylesheet" href="/front/view/js/bower_components/Leaflet/default/Control.Loading.css">
103<script src="/front/view/js/bower_components/FreezeUI/freeze-ui.min.js"></script>
vendor: 1 bytes, line 103
103
104<script src="/front/view/js/bower_components/Leaflet/default/leaflet.js"></script>
vendor: 1 bytes, line 104
104
105<script src="/front/view/js/bower_components/es6-promise/es6-promise.min.js"></script>
vendor: 1 bytes, line 105
105
106<script>ES6Promise.polyfill();</script>
vendor: 1 bytes, line 106
106
107<script src='/front/view/js/bower_components/Leaflet/default/Leaflet.GoogleMutant.js'></script>
vendor: 1 bytes, line 107
107
108<script src="/front/view/js/googleMapsInit.js"></script>
vendor: 1 bytes, line 108
108
109<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 109
109
110<script src="/front/view/js/bower_components/Leaflet/default/leaflet.maps.js"></script>
vendor: 1 bytes, line 110
110
111<script src="/front/view/js/bower_components/Leaflet/default/leaflet.clone.js"></script>
vendor: 1 bytes, line 111
111
112<script src="/front/view/js/bower_components/Leaflet/default/Control.Loading.js"></script>
vendor: 1 bytes, line 112
112
113<script src="/front/view/js/bower_components/jquery.min/index.js"></script>
vendor: 1 bytes, line 113
113
114<script src="/front/view/js/maps.js"></script>
114 <!-- Init addHeadExtraStyles --> 115 <style>html body{font-size:1em !important;} .backgroundImageHeader {background-repeat: repeat; background-size: cover; background-image:url("/media/repository/capcaleres/capcaleres_web/capnit.png");} </style> 116 <!-- End addHeadExtraStyles --> 117 <!-- Font Awesome 7 + v4-shims for backward compatibility --> 118 <link href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css" rel="stylesheet"> 119 <link href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/v4-shims.min.css" rel="stylesheet"> 120 <!-- Popperjs + Tempus Dominus --> 121
121<script src="/front/view/js/bower_components/popper.min/index.js?ver=1790943773"></script>
vendor: 1 bytes, line 121
121
122<script src="/front/view/js/bower_components/tempus-dominus.min.js/index.js?ver=1790943773"></script>
122 123 <link rel="stylesheet" media="all" href="/themes/elpontdevilomarairocafort/styles/style.min.css?ver=1790943773"> 124 </head> 125 <body class="home id-0"> 126 <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="#main-content">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"> 127 <div class="js-widget o-widget o-widget--header o-widget-contenidor clearfix boxBX WidgetContainer " data-id="1" > <div class="o-widget-wrapper clearfix default-BX " data-id="1"><div class="o-widget-container row"><div class="js-widget o-widget o-widget--legacy-header col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX WidgetLegacyHeader " data-id="4" > <div class="o-widget-wrapper clearfix default-BX row " data-id="4"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="toolbar clearfix"> 128 <div class="container-xl"> 129 <div class="fright"> 130 <div class="toolbarItem"> 131 <div class="toolbarItem page-62 page-contactar"> 132 <a 133 href="/altres-continguts/contactar" 134 target="_self" 135 rel="" 136 > 137 Contactar </a> 138</div> 139</div> <div class="toolbarItem"> 140 <div id="toolbarLanguages"> 141 <ul id="languages"> 142 <li><a href="#" role="button" aria-expanded="false" aria-controls="languagesList" id="languagesToggle">Idiomes</a> 143 <ul id="languagesList"> 144 <li><a class="link-language" href="https://www.elpont.cat/?lang=ca" data-target="https://www.elpont.cat/?lang=ca">Català </a></li> 145 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=esie=UTF-8&u=https://www.elpont.cat/&sl=ca&tl=es" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=esie=UTF-8&u=https://www.elpont.cat/&sl=ca&tl=es">Castellà </a></li> 146 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=enie=UTF-8&u=https://www.elpont.cat/&sl=ca&tl=en" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=enie=UTF-8&u=https://www.elpont.cat/&sl=ca&tl=en">Anglès</a></li> 147 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=deie=UTF-8&u=https://www.elpont.cat/&sl=ca&tl=de" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=deie=UTF-8&u=https://www.elpont.cat/&sl=ca&tl=de">Alemany</a></li> 148 <li><a class="link-language" href="https://translate.google.es/translate?js=y&prev=_t&hl=frie=UTF-8&u=https://www.elpont.cat/&sl=ca&tl=fr" data-target="https://translate.google.es/translate?js=y&prev=_t&hl=frie=UTF-8&u=https://www.elpont.cat/&sl=ca&tl=fr">Francès</a></li> 149 </ul> 150 </li> 151 </ul> 152</div>
153<script> 154(function () { 155 var toggle = document.getElementById('languagesToggle'); 156 if (!toggle) return; 157 var li = toggle.parentElement; 158 var submenu = li.querySelector('ul'); 159 var links = Array.prototype.slice.call(submenu.querySelectorAll('a')); 160 161 function keyName(e) { 162 return e.key || e.code || e.keyCode; 163 } 164 165 function isSpaceKey(e) { 166 var key = keyName(e); 167 return key === ' ' || key === 'Spacebar' || key === 'Space' || key === 32; 168 } 169 170 function open(focusFirst) { 171 li.classList.add('is-open'); 172 submenu.style.display = 'block'; 173 submenu.style.padding = '1em'; 174 toggle.setAttribute('aria-expanded', 'true'); 175 if (focusFirst && links.length) links[0].focus(); 176 } 177 178 function close() { 179 li.classList.remove('is-open'); 180 submenu.style.display = ''; 181 submenu.style.padding = ''; 182 toggle.setAttribute('aria-expanded', 'false'); 183 } 184 185 function isOpen() { 186 return toggle.getAttribute('aria-expanded') === 'true'; 187 } 188 189 function focusLink(index) { 190 if (!links.length) return; 191 links[(index + links.length) % links.length].focus(); 192 } 193 194 function focusedLinkIndex() { 195 return links.indexOf(document.activeElement); 196 } 197 198 toggle.addEventListener('click', function (e) { 199 e.preventDefault(); 200 isOpen() ? close() : open(false); 201 }); 202 203 toggle.addEventListener('keydown', function (e) { 204 var key = keyName(e); 205 if (key === 'Enter' || isSpaceKey(e)) { 206 e.preventDefault(); 207 isOpen() ? close() : open(false); 208 } else if (key === 'ArrowDown' || key === 40) { 209 e.preventDefault(); 210 open(true); 211 } else if (key === 'ArrowUp' || key === 38) { 212 e.preventDefault(); 213 open(false); 214 focusLink(links.length - 1); 215 } else if (key === 'Escape' || key === 'Esc' || key === 27) { 216 if (isOpen()) { 217 e.preventDefault(); 218 close(); 219 } 220 } 221 }); 222 223 submenu.addEventListener('keydown', function (e) { 224 var key = keyName(e); 225 var index = focusedLinkIndex(); 226 227 if (key === 'ArrowDown' || key === 40) { 228 e.preventDefault(); 229 focusLink(index + 1); 230 } else if (key === 'ArrowUp' || key === 38) { 231 e.preventDefault(); 232 focusLink(index - 1); 233 } else if (key === 'Home' || key === 36) { 234 e.preventDefault(); 235 focusLink(0); 236 } else if (key === 'End' || key === 35) { 237 e.preventDefault(); 238 focusLink(links.length - 1); 239 } else if (isSpaceKey(e)) { 240 e.preventDefault(); 241 if (document.activeElement && document.activeElement.click) { 242 document.activeElement.click(); 243 } 244 } else if (key === 'Escape' || key === 'Esc' || key === 27) { 245 e.preventDefault(); 246 close(); 247 toggle.focus(); 248 } 249 }); 250 251 li.addEventListener('focusout', function () { 252 window.setTimeout(function () { 253 if (!li.contains(document.activeElement)) close(); 254 }, 0); 255 }); 256 257 document.addEventListener('click', function (e) { 258 if (!li.contains(e.target)) close(); 259 }); 260})(); 261</script>
261 262 <div class="currentDate" style='padding:9px;color:white'> 263 <span id="clock" class="clock" title='Data i hora oficial' > 264 02.10.2026 | 14:22 </span> 265</div> </div> 266 </div> 267 </div> 268</div> 269<div class="header backgroundImageHeader"> 270 <div class="branding"> 271 <div class="container-xl"> 272 <div class="row"> 273 <div class="col-md-8 col-sm-8 col-lg-8 logo_box"> 274 <a class="logo" href="/" aria-label="Ajuntament del Pont de Vilomara i Rocafort - Pà gina d'inici"> 275 <img src="/themes/elpontdevilomarairocafort/images/logos/header.png" alt="" width="355" height="91" id="mainLogo"> 276 </a> 277 <h1 class="d-none">Ajuntament del Pont de Vilomara i Rocafort</h1> 278 </div> <div class="col-md-4 col-sm-4 col-lg-4 middle search_box"> 279 <form id="search_box" aria-label="Cercar:" name="search_box" method="get" action="/search"> 280 <label for="search" accesskey="4"> 281 <span class="visually-hidden">Cercar:</span> 282 </label> 283 <input id="search" name="search" type="text" aria-label="Cercar:" title="Cerca a tot el web" value="" placeholder="Cercar..."> 284 <button type="submit" class="search-button" aria-label="Cerca"><i class="fa fa-search"></i></button> 285 </form> 286</div> 287 </div> 288 </div> 289 </div> 290 <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-4 menu-mega" style="--menu-cols:4;--menu-submenu-width:200px;--menu-hover-delay:300ms;--menu-image-width:160px;" data-menu-columns="4" 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><div class="menu-flexible__nav-container"><ul class="menu-flexible menu-flexible__list"><li class="menu-flexible__item page-1 level1 mf-has-panel" data-mega-id="1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" aria-haspopup="true" aria-controls="mf-mega-1" href="/ajuntament" ><span class="menu-flexible__item-text">Ajuntament</span></a></li><li class="menu-flexible__item page-10 level1 mf-has-panel" data-mega-id="2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" aria-haspopup="true" aria-controls="mf-mega-2" href="/serveis-i-tramits" ><span class="menu-flexible__item-text">Serveis i trà mits</span></a></li><li class="menu-flexible__item page-2 level1 mf-has-panel" data-mega-id="3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" aria-haspopup="true" aria-controls="mf-mega-3" href="/el-municipi" ><span class="menu-flexible__item-text">El municipi</span></a></li><li class="menu-flexible__item page-4 level1 mf-has-panel" data-mega-id="4"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" aria-haspopup="true" aria-controls="mf-mega-4" href="/actualitat" ><span class="menu-flexible__item-text">Actualitat</span></a></li><li class="menu-flexible__item page-5 level1" data-mega-id="5"><a class="menu-flexible__link" aria-expanded="false" href="/adreces-i-telefons" ><span class="menu-flexible__item-text">Adreces i telèfons</span></a></li></ul><ul class="menu-flexible__mega-panel menu-flexible__submenu" id="mf-mega-1" data-mega-id="1" aria-hidden="true"><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/govern" ><span class="menu-flexible__item-text">Govern</span></a><ul class="menu-flexible__mega-sub"><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/govern/consistori" ><span class="menu-flexible__item-text">Consistori</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/govern/informacio-dels-regidors-i-de-les-regidores" ><span class="menu-flexible__item-text">Informació dels regidors i de les regidores</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/govern/regidories-de-govern" ><span class="menu-flexible__item-text">Regidories de Govern</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/govern/grups-municipals" ><span class="menu-flexible__item-text">Grups municipals</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/govern/registre-dinteressos" ><span class="menu-flexible__item-text">Registre d'interessos</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/govern/agenda-politica" ><span class="menu-flexible__item-text">Agenda polÃtica</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/govern/grups-dinteres" ><span class="menu-flexible__item-text">Grups d'interès</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link menu-link--external" href="https://www.seu-e.cat/web/elpontdevilomarairocafort/govern-obert-i-transparencia/informacio-institucional-i-organitzativa/organitzacio-politica-i-retribucions/cartipas-organitzacio-politica" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">
290Organització municipal</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/govern/tecnics-municipals" ><span class="menu-flexible__item-text">Tècnics municipals</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/govern/organismes-dependents-o-vinculats" ><span class="menu-flexible__item-text">Organismes dependents o vinculats</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/govern/altres-administracions" ><span class="menu-flexible__item-text">Altres administracions</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/govern/pressupostos-i-plantilles" ><span class="menu-flexible__item-text">Pressupostos i plantilles</span></a></li></ul></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/galeria-dalcaldes" ><span class="menu-flexible__item-text">Galeria d'Alcaldes</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/ple-municipal" ><span class="menu-flexible__item-text">Ple municipal</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/juntes-de-govern" ><span class="menu-flexible__item-text">Juntes de govern</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/resolucions-i-decrets" ><span class="menu-flexible__item-text">Resolucions i decrets</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/plans-campanyes-i-projectes" ><span class="menu-flexible__item-text">Plans, campanyes i projectes</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/participacio-ciutadana" ><span class="menu-flexible__item-text">Participació Ciutadana</span></a><ul class="menu-flexible__mega-sub"><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/participacio-ciutadana/pressupostos-participatius-2025-2026" ><span class="menu-flexible__item-text">Pressupostos participatius 2025-2026</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/participacio-ciutadana/participacio-en-lelaboracio-de-normes" ><span class="menu-flexible__item-text">Participació en l'elaboració de normes</span></a></li></ul></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/anuncis-edictes" ><span class="menu-flexible__item-text">Anuncis / Edictes</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/calendari-de-dies-inhabils" ><span class="menu-flexible__item-text">Calendari de dies inhà bils</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/pla-de-mesures-antifrau" ><span class="menu-flexible__item-text">Pla de Mesures Antifrau</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/perfil-de-contractant" ><span class="menu-flexible__item-text">Perfil de contractant</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/ordenances--normativa--protocols" ><span class="menu-flexible__item-text">
290Ordenances / Normativa / Protocols</span></a><ul class="menu-flexible__mega-sub"><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/ordenances--normativa--protocols/ordenances-fiscals" ><span class="menu-flexible__item-text">Ordenances fiscals</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link menu-link--external" href="https://www.seu-e.cat/web/elpontdevilomarairocafort/govern-obert-i-transparencia/accio-de-govern-i-normativa/normativa-plans-i-programes/ordenances-reguladores-i-reglaments" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Normativa / Ordenances generals</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item"><a class="menu-flexible__link menu-link--external" href="https://www.seu-e.cat/web/elpontdevilomarairocafort/govern-obert-i-transparencia/accio-de-govern-i-normativa/urbanisme" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Urbanisme</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/ajuntament/ordenances--normativa--protocols/protocols" ><span class="menu-flexible__item-text">Protocols</span></a></li></ul></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/seu-electronica" ><span class="menu-flexible__item-text">Seu electrònica</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/ajuntament/transparencia" ><span class="menu-flexible__item-text">Transparència</span></a></li></ul><ul class="menu-flexible__mega-panel menu-flexible__submenu" id="mf-mega-2" data-mega-id="2" aria-hidden="true"><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/serveis-i-tramits/oficines-municipals" ><span class="menu-flexible__item-text">Oficines municipals</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/serveis-i-tramits/cataleg-de-serveis" ><span class="menu-flexible__item-text">Catà leg de Serveis</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/serveis-i-tramits/tramits-i-gestions" ><span class="menu-flexible__item-text">Trà mits i gestions</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/serveis-i-tramits/taxes-i-impostos" ><span class="menu-flexible__item-text">Taxes i impostos</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/serveis-i-tramits/beques-universitat-rdir" ><span class="menu-flexible__item-text">Beques Universitat</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/serveis-i-tramits/notificacions-electroniques" ><span class="menu-flexible__item-text">Notificacions electròniques</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/serveis-i-tramits/carpeta-ciutadana" ><span class="menu-flexible__item-text">Carpeta ciutadana</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/serveis-i-tramits/factura-electronica" ><span class="menu-flexible__item-text">Factura electrònica</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/serveis-i-tramits/finestreta-unica-empresarial-fue" ><span class="menu-flexible__item-text">Finestreta Ãnica Empresarial (FUE)</span></a></li></ul><ul class="menu-flexible__mega-panel menu-flexible__submenu" id="mf-mega-3" data-mega-id="3" aria-hidden="true"><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/el-municipi/com-arribar" ><span class="menu-flexible__item-text">Com arribar</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/el-municipi/planol--guia-de-carrers" ><span class="menu-flexible__item-text">Plà nol / Guia de carrers</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/el-municipi/guia-del-municipi" ><span class="menu-flexible__item-text">Guia del municipi</span></a><ul class="menu-flexible__mega-sub"><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/guia-del-municipi/emergencie
290s" ><span class="menu-flexible__item-text">Emergències</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/guia-del-municipi/equipaments" ><span class="menu-flexible__item-text">Equipaments</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" 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"><a class="menu-flexible__link" href="/el-municipi/guia-del-municipi/entitats-i-associacions" ><span class="menu-flexible__item-text">Entitats i associacions</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/guia-del-municipi/subministraments" ><span class="menu-flexible__item-text">Subministraments</span></a></li></ul></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/el-municipi/informacio-del-municipi" ><span class="menu-flexible__item-text">Informació del municipi</span></a><ul class="menu-flexible__mega-sub"><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/informacio-del-municipi/44-el-municipi" ><span class="menu-flexible__item-text">El municipi</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/informacio-del-municipi/historia" ><span class="menu-flexible__item-text">Història</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" 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__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/el-municipi/turisme" ><span class="menu-flexible__item-text">Turisme</span></a><ul class="menu-flexible__mega-sub"><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/turisme/llocs-dinteres" ><span class="menu-flexible__item-text">Llocs d'interès</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/turisme/rocafort-de-bages" ><span class="menu-flexible__item-text">Rocafort de Bages</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/turisme/patrimoni-de-pedra-seca" ><span class="menu-flexible__item-text">Patrimoni de pedra seca</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/turisme/festes-i-fires" ><span class="menu-flexible__item-text">Festes i fires</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/turisme/rutes" ><span class="menu-flexible__item-text">Rutes</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/turisme/-mapa-del-patrimoni-cultural-del-municipi" ><span class="menu-flexible__item-text">Mapa del Patrimoni Cultural del municipi</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/turisme/gigafoto-panoramica-del-municipi" ><span class="menu-flexible__item-text">Gigafoto panorà mica del municipi</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/turisme/on-dormir" ><span class="menu-flexible__item-text">On dormir</span></a></li><li class="menu-flexible__item"><a class="menu-flexible__link" href="/el-municipi/turisme/on-menjar" ><span class="menu-flexible__item-text">On menjar</span></a></li></ul></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/el-municipi/informacio-geografica" ><span class="menu-flexible__item-text">Informació geogrà fica</span></a></li></ul><ul class="menu-flexible__mega-panel menu-flexible__submenu" id="mf-mega-4" data-mega-id="4" aria-hidden="true"><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/actualitat/noticies" ><span class="menu-flexible__item-text">NotÃcies</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/actualitat/agenda" ><span class="menu-flexible__item-text">Agenda</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/actualitat/avisos" ><span class="menu-flexible__item-text">Avisos</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/actualitat/xarxes-socials" ><span class="menu-flexible__item-text">Xarxes socials</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/actualitat/butlleti-digital" ><span class="menu-flexible__item-text">Butlletà digital</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/actualitat/rss" ><span class="menu-flexible__item-text">Rss</span></a></li><li class="menu-flexible__mega-col menu-flexible__item"><a class="menu-flexible__mega-heading menu-flexible__link" href="/actualitat/hemeroteca" ><span class="menu-flexible__item-text">Hemeroteca</span></a></li></ul></div></div>
290<script>(function() { 291 'use strict'; 292 293 // Mega panel 294 295 function initMegaPanels(navContainer) { 296 var menuItems = Array.prototype.slice.call(navContainer.querySelectorAll('[data-mega-id]')); 297 if (!menuItems.length) return; 298 299 var navUl = navContainer.querySelector('ul'); 300 var topItems = navUl 301 ? menuItems.filter(function(el) { return el.parentElement === navUl; }) 302 : menuItems; 303 304 var wrapper = navContainer.closest('.menu-flexible__wrapper'); 305 var isClick = wrapper && wrapper.getAttribute('data-expand-type') === 'click'; 306 307 menuItems.forEach(function(item) { 308 var panel = getPanelForItem(item, navContainer); 309 if (!panel) return; 310 311 if (isClick) { 312 var link = item.querySelector('a'); 313 if (link) { 314 link.addEventListener('click', function(e) { 315 // En mòbil, els elements naveguen directament sense desplegar submenús 316 if (window.innerWidth <= 992) return; 317 if (panel.classList.contains('mf-mega-visible')) { 318 // Segon clic: navegar 319 return; 320 } 321 e.preventDefault(); 322 hideAllMegaPanels(navContainer); 323 showPanel(item, panel); 324 }); 325 } 326 } else { 327 var hoverDelay = parseInt( 328 getComputedStyle(wrapper).getPropertyValue('--menu-hover-delay'), 10 329 ) || 0; 330 var hoverTimer = null; 331 332 var leaveTimer = null; 333 334 item.addEventListener('mouseenter', function() { 335 clearTimeout(hoverTimer); 336 clearTimeout(leaveTimer); 337 if (hoverDelay > 0) { 338 hoverTimer = setTimeout(function() { showPanel(item, panel); }, hoverDelay); 339 } else { 340 showPanel(item, panel); 341 } 342 }); 343 item.addEventListener('mouseleave', function(e) { 344 clearTimeout(hoverTimer); 345 if (!panel.contains(e.relatedTarget)) { 346 leaveTimer = setTimeout(function() { hidePanel(item, panel); }, 300); 347 } 348 }); 349 panel.addEventListener('mouseenter', function() { 350 clearTimeout(leaveTimer); 351 }); 352 panel.addEventListener('mouseleave', function(e) { 353 clearTimeout(hoverTimer); 354 clearTimeout(leaveTimer); 355 if (!item.contains(e.relatedTarget)) hidePanel(item, panel); 356 }); 357 358 // Tà ctil: fallback quan hover no disponible (només escriptori tà ctil) 359 var link = item.querySelector('a'); 360 if (link) { 361 link.addEventListener('click', function(e) { 362 if (window.matchMedia('(hover: none)').matches && window.innerWidth > 992) { 363 if (panel.classList.contains('mf-mega-visible')) { 364 // Segon clic en tà ctil: navegar 365 return; 366 } 367 e.preventDefault(); 368 hideAllMegaPanels(navContainer); 369 showPanel(item, panel); 370 } 371 }); 372 } 373 } 374 }); 375 376 navContainer.addEventListener('keydown', function(e) { 377 handleMegaKeydown(e, navContainer, topItems); 378 }); 379 380 if (!isClick) { 381 navContainer.addEventListener('focusin', function(e) { 382 var item = e.target.closest('[data-mega-id]'); 383 if (!item) return; 384 var panel = getPanelForItem(item, navContainer); 385 if (!panel) return; 386 hideAllMegaPanels(navContainer); 387 showPanel(item, panel); 388 }); 389 } 390 391 navContainer.addEventListener('focusout', function() { 392 setTimeout(function() { 393 if (!navContainer.contains(document.activeElement)) { 394 hideAllMegaPanels(navContainer); 395 } 396 }, 0); 397 }); 398 399 document.addEventListener('click', function(e) { 400 if (!navContainer.contains(e.target)) { 401 hideAllMegaPanels(navContainer); 402 } 403 }); 404 } 405 406 function handleMegaKeydown(e, navContainer, topItems) { 407 var focused = document.activeElement; 408 if (!focused) return; 409 410 var currentItem = focused.closest('[data-mega-id]'); 411 var currentPanel = focused.closest('.menu-flexible__mega-panel'); 412 var key = e.key || e.code || e.keyCode; 413 414 function directLink(item) { 415 if (!item) return null; 416 return Array.prototype.slice.call(item.children).find(function(el) { 417 return el.tagName === 'A'; 418 }) || item.querySelector('a'); 419 } 420 421 function itemForPanel(panel) { 422 if (!panel) return null; 423 var id = panel.getAttribute('data-mega-id'); 424 return id ? navContainer.querySelector('li[data-mega-id="' + id + '"]') : null; 425 } 426 427 function focusPanelLink(panel, index) { 428 var links = Array.prototype.slice.call(panel.querySelectorAll('a')); 429 if (!links.length) return; 430 links[(index + links.length) % links.length].focus(); 431 } 432 433 function focusPanelSibling(panel, offset) { 434 var links = Array.prototype.slice.call(panel.querySelectorAll('a')); 435 var idx = links.indexOf(focused); 436 if (idx === -1) return; 437 links[(idx + offset + links.length) % links.length].focus(); 438 } 439 440 function panelColumnForLink(link) { 441 return link ? link.closest('.menu-flexible__mega-col') : null; 442 } 443 444 function focusAdjacentPanelColumn(panel, offset) { 445 var columns = Array.prototype.slice.call(panel.querySelectorAll('.menu-flexible__mega-col')); 446 var currentColumn = panelColumnForLink(focused); 447 var idx = columns.indexOf(currentColumn); 448 if (idx === -1) return false;
449 450 var targetColumn = columns[(idx + offset + columns.length) % columns.length]; 451 var targetLink = targetColumn.querySelector('a'); 452 if (targetLink) { 453 targetLink.focus(); 454 return true; 455 } 456 457 return false; 458 } 459 460 function focusTopItem(item, offset) { 461 var idx = topItems.indexOf(item); 462 if (idx === -1) return; 463 464 var next = topItems[(idx + offset + topItems.length) % topItems.length]; 465 hideAllMegaPanels(navContainer); 466 467 var nextLink = directLink(next); 468 if (nextLink) { 469 nextLink.focus(); 470 var nextPanel = getPanelForItem(next, navContainer); 471 if (nextPanel) showPanel(next, nextPanel); 472 } 473 } 474 475 switch (key) { 476 case 'Escape': 477 case 'Esc': 478 case 27: { 479 e.preventDefault(); 480 hideAllMegaPanels(navContainer); 481 if (currentPanel) { 482 var item = itemForPanel(currentPanel); 483 var lnk = directLink(item); 484 if (lnk) lnk.focus(); 485 } 486 break; 487 } 488 489 case 'ArrowRight': 490 case 39: 491 case 'ArrowLeft': 492 case 37: { 493 var direction = (key === 'ArrowRight' || key === 39) ? 1 : -1; 494 e.preventDefault(); 495 496 if (currentPanel) { 497 if (!focusAdjacentPanelColumn(currentPanel, direction)) { 498 var ownerItem = itemForPanel(currentPanel); 499 focusTopItem(ownerItem, direction); 500 } 501 break; 502 } 503 504 if (!currentItem) return; 505 focusTopItem(currentItem, direction); 506 break; 507 } 508 509 case 'ArrowDown': 510 case 40: { 511 e.preventDefault(); 512 if (currentPanel) { 513 focusPanelSibling(currentPanel, 1); 514 break; 515 } 516 if (!currentItem) return; 517 var panel = getPanelForItem(currentItem, navContainer); 518 if (!panel) return; 519 if (!panel.classList.contains('mf-mega-visible')) { 520 hideAllMegaPanels(navContainer); 521 showPanel(currentItem, panel); 522 } 523 focusPanelLink(panel, 0); 524 break; 525 } 526 527 case ' ': 528 case 'Space': 529 case 'Spacebar': 530 case 32: { 531 if (currentPanel || !currentItem) return; 532 var spacePanel = getPanelForItem(currentItem, navContainer); 533 if (!spacePanel) return; 534 535 e.preventDefault(); 536 if (spacePanel.classList.contains('mf-mega-visible')) { 537 hidePanel(currentItem, spacePanel); 538 } else { 539 hideAllMegaPanels(navContainer); 540 showPanel(currentItem, spacePanel); 541 } 542 break; 543 } 544 545 case 'ArrowUp': 546 case 38: { 547 if (!currentPanel) return; 548 e.preventDefault(); 549 var panelLinks = Array.prototype.slice.call(currentPanel.querySelectorAll('a')); 550 var focusedIndex = panelLinks.indexOf(focused); 551 552 if (focusedIndex > 0) { 553 focusPanelLink(currentPanel, focusedIndex - 1); 554 } else { 555 var parentItem = itemForPanel(currentPanel); 556 var parentLink = directLink(parentItem); 557 if (parentLink) parentLink.focus(); 558 if (parentItem) hidePanel(parentItem, currentPanel); 559 } 560 break; 561 } 562 } 563 } 564 565 function getPanelForItem(item, navContainer) { 566 var id = item.getAttribute('data-mega-id'); 567 return id 568 ? navContainer.querySelector('.menu-flexible__mega-panel[data-mega-id="' + id + '"]') 569 : null; 570 } 571 572 function showPanel(item, panel) { 573 panel.classList.add('mf-mega-visible'); 574 panel.setAttribute('aria-hidden', 'false'); 575 var link = item.querySelector('a'); 576 if (link) link.setAttribute('aria-expanded', 'true'); 577 } 578 579 function hidePanel(item, panel) { 580 panel.classList.remove('mf-mega-visible'); 581 panel.setAttribute('aria-hidden', 'true'); 582 var link = item.querySelector('a'); 583 if (link) link.setAttribute('aria-expanded', 'false'); 584 } 585 586 function hideAllMegaPanels(navContainer) { 587 navContainer.querySelectorAll('.menu-flexible__mega-panel.mf-mega-visible') 588 .forEach(function(panel) { 589 var id = panel.getAttribute('data-mega-id'); 590 var item = id ? navContainer.querySelector('li[data-mega-id="' + id + '"]') : null; 591 if (item) { 592 hidePanel(item, panel); 593 } else { 594 panel.classList.remove('mf-mega-visible'); 595 panel.setAttribute('aria-hidden', 'true'); 596 } 597 }); 598 } 599 600 601 // Tecles de fletxa (menú està ndard) 602 603 function initStandardKeyboard(wrapper) { 604 var menu = wrapper.querySelector('.menu-flexible__list'); 605 if (!menu) return; 606 607 function closeAll() { 608 Array.prototype.slice.call(menu.querySelectorAll('.menu-flexible__item[focus="true"]')) 609 .forEach(function(item) { 610 item.setAttribute('focus', 'false'); 611 var submenu = Array.prototype.slice.call(item.children).find(function(el) { 612 return el.classList && el.classList.contains('menu-flexible__submenu'); 613 }); 614 if (submenu) { 615 submenu.style.left = ''; 616 submenu.style.opacity = ''; 617 submenu.style.visibility = ''; 618 submenu.style.pointerEvents = ''; 619 submenu.style.transform = ''; 620 } 621 var link = Array.prototype.slice.call(item.children).find(function(el) { 622 return el.tagName === 'A'; 623 }); 624 if (link && link.classList.contains('menu-flexible__link--dropdown')) { 625 link.setAttribute('aria-expanded', 'false'); 626 } 627 }); 628 } 629 630 wrapper.addEventListener('keydown', function(e) { 631 handleStandardKeydown(e, menu); 632 }); 633 634 wrapper.addEventListener('focusout', function() { 635 setTimeout(function() { 636 if (!wrapper.contains(document.activeElement)) { 637 closeAll(); 638 } 639 }, 0); 640 }); 641 } 642 643 function handleStandardKeydown(e, menu) { 644 var focused = document.activeElement; 645 if (!focused || !menu.contains(focused)) return; 646 647 var itemSel = '.menu-flexible__item'; 648 var linkSel = '.menu-flexible__link'; 649 650 var currentLi = focused.closest(itemSel); 651 if (!currentLi) return; 652 653 var parentUl = currentLi.parentElement; 654 var isLevel1 = parentUl === menu;
655 656 function directLink(li) { 657 var direct = Array.prototype.slice.call(li.children).find(function(el) { 658 return el.tagName === 'A'; 659 }); 660 return direct || li.querySelector(linkSel); 661 } 662 663 function siblingItems(ul) { 664 return Array.prototype.slice.call(ul.children).filter(function(el) { 665 return el.matches(itemSel); 666 }); 667 } 668 669 function childMenu(li) { 670 return Array.prototype.slice.call(li.children).find(function(el) { 671 return el.classList && el.classList.contains('menu-flexible__submenu'); 672 }); 673 } 674 675 function setSubmenuVisible(li, visible) { 676 var submenu = childMenu(li); 677 if (!submenu) return; 678 679 if (visible) { 680 submenu.style.left = li.parentElement === menu ? '0' : '100%'; 681 submenu.style.opacity = '1'; 682 submenu.style.visibility = 'visible'; 683 submenu.style.pointerEvents = 'auto'; 684 submenu.style.transform = 'none'; 685 } else { 686 submenu.style.left = ''; 687 submenu.style.opacity = ''; 688 submenu.style.visibility = ''; 689 submenu.style.pointerEvents = ''; 690 submenu.style.transform = ''; 691 } 692 } 693 694 function setExpanded(li, expanded) { 695 li.setAttribute('focus', expanded ? 'true' : 'false'); 696 setSubmenuVisible(li, expanded); 697 var lnk = directLink(li); 698 if (lnk && lnk.classList.contains('menu-flexible__link--dropdown')) { 699 lnk.setAttribute('aria-expanded', expanded ? 'true' : 'false'); 700 } 701 if (!expanded) { 702 Array.prototype.slice.call(li.querySelectorAll(itemSel + '[focus="true"]')) 703 .forEach(function(item) { 704 item.setAttribute('focus', 'false'); 705 setSubmenuVisible(item, false); 706 var childLink = directLink(item); 707 if (childLink && childLink.classList.contains('menu-flexible__link--dropdown')) { 708 childLink.setAttribute('aria-expanded', 'false'); 709 } 710 }); 711 } 712 } 713 714 function closeSiblings(li) { 715 Array.prototype.slice.call(li.parentElement.children) 716 .filter(function(item) { 717 return item !== li && item.matches(itemSel); 718 }) 719 .forEach(function(item) { 720 setExpanded(item, false); 721 }); 722 } 723 724 function openChild(li) { 725 var submenu = childMenu(li); 726 if (!submenu) return false; 727 closeSiblings(li); 728 setExpanded(li, true); 729 var firstChild = submenu.querySelector(linkSel); 730 if (firstChild) firstChild.focus(); 731 return true; 732 } 733 734 function focusSibling(offset) { 735 var sibs = siblingItems(parentUl); 736 var idx = sibs.indexOf(currentLi); 737 var lnk = directLink(sibs[(idx + offset + sibs.length) % sibs.length]); 738 if (lnk) lnk.focus(); 739 } 740 741 var key = e.key || e.code || e.keyCode; 742 743 switch (key) { 744 case 'ArrowRight': 745 case 39: { 746 if (!isLevel1) return; 747 e.preventDefault(); 748 setExpanded(currentLi, false); 749 focusSibling(1); 750 break; 751 } 752 case 'ArrowLeft': 753 case 37: { 754 if (!isLevel1) return; 755 e.preventDefault(); 756 setExpanded(currentLi, false); 757 focusSibling(-1); 758 break; 759 } 760 case 'ArrowDown': 761 case 40: { 762 e.preventDefault(); 763 if (focused === directLink(currentLi) && openChild(currentLi)) { 764 break; 765 } 766 var sibsDown = siblingItems(parentUl); 767 var idxDown = sibsDown.indexOf(currentLi); 768 if (idxDown < sibsDown.length - 1) { 769 var lnkDown = directLink(sibsDown[idxDown + 1]); 770 if (lnkDown) lnkDown.focus(); 771 } 772 break; 773 } 774 case 'ArrowUp': 775 case 38: { 776 e.preventDefault(); 777 var sibsUp = siblingItems(parentUl); 778 var idxUp = sibsUp.indexOf(currentLi); 779 if (idxUp > 0) { 780 var lnkUp = directLink(sibsUp[idxUp - 1]); 781 if (lnkUp) lnkUp.focus(); 782 } else if (!isLevel1) { 783 var parentItemUp = parentUl.closest(itemSel); 784 if (parentItemUp) { 785 setExpanded(parentItemUp, false); 786 var parentLinkUp = directLink(parentItemUp); 787 if (parentLinkUp) parentLinkUp.focus(); 788 } 789 } 790 break; 791 } 792 case ' ': 793 case 'Space': 794 case 'Spacebar': 795 case 32: { 796 if (!focused.classList.contains('menu-flexible__link--dropdown')) return; 797 e.preventDefault(); 798 currentLi.getAttribute('focus') === 'true' 799 ? setExpanded(currentLi, false) 800 : openChild(currentLi); 801 break; 802 } 803 case 'Escape': 804 case 'Esc': 805 case 27: { 806 if (isLevel1 && currentLi.getAttribute('focus') !== 'true') return; 807 e.preventDefault(); 808 if (!isLevel1) { 809 var parentItemEsc = parentUl.closest(itemSel); 810 if (parentItemEsc) { 811 setExpanded(parentItemEsc, false); 812 var parentLinkEsc = directLink(parentItemEsc); 813 if (parentLinkEsc) parentLinkEsc.focus(); 814 } 815 } else { 816 setExpanded(currentLi, false); 817 } 818 break; 819 } 820 } 821 } 822 823 824 // Click mode: expandir submenús via [focus=true] 825 826 function initClickExpand(wrapper) { 827 var menu = wrapper.querySelector('.menu-flexible__list'); 828 if (!menu) return; 829 830 var itemSel = '.menu-flexible__item'; 831 var dropdownSel = '.menu-flexible__link--dropdown'; 832 833 function closeAll(container) { 834 Array.prototype.slice.call(container.querySelectorAll(itemSel + '[focus="true"]')) 835 .forEach(function(el) { el.setAttribute('focus', 'false'); }); 836 } 837 838 function closeSiblings(item) { 839 var parentUl = item.parentElement; 840 Array.prototype.slice.call(parentUl.children) 841 .filter(function(el) { 842 return el !== item 843 && el.matches(itemSel) 844 && el.getAttribute('focus') === 'true'; 845 }) 846 .forEach(function(el) { 847 el.setAttribute('focus', 'false'); 848 closeAll(el); 849 }); 850 } 851 852 menu.addEventListener('click', function(e) { 853 var link = e.target.closest(dropdownSel); 854 if (!link || !menu.contains(link)) return; 855 856 var item = link.parentElement; 857 if (!item || !item.matches(itemSel)) return; 858 859 // En mòbil, els elements naveguen directament sense desplegar submenús 860 if (window.innerWidth <= 992) return; 861 862 var isOpen = item.getAttribute('focus') === 'true'; 863 864 if (isOpen) { 865 // Segon clic: navegar 866 return; 867 } 868 869 e.preventDefault(); 870 closeSiblings(item); 871 item.setAttribute('focus', 'true'); 872 }); 873 874 document.addEventListener('click', function(e) { 875 var openItem = menu.querySelector(itemSel + '[focus="true"]'); 876 if (!openItem) return; 877 if (!openItem.contains(e.target)) { 878 closeAll(menu); 879 } 880 }); 881 } 882 883 884 // Hamburger (mòbil â¤992px) 885 886 class MenuFlexible { 887 constructor(wrapper) { 888 this.wrapper = wrapper; 889 this.hamburger = wrapper.querySelector('.menu-flexible__toggle'); 890 this.menu = wrapper.querySelector('.menu-flexible__list'); 891 892 if (!this.hamburger || !this.menu) return; 893 894 var parent = this.menu.parentElement; 895 this.isMega = parent && parent.classList.contains('menu-flexible__nav-container'); 896 this.target = this.isMega ? parent : this.menu; 897 898 // Ancestre que en mòbil és barra fixa de 44px amb overflow:clip i retalla 899 // el menú desplegat. En obrir, l'eixamplem; en tancar, el restaurem. 900 this.clipper = wrapper.closest('.nav'); 901 902 this.init(); 903 window.addEventListener('resize', () => this.handleResize()); 904 } 905 906 init() { 907 this.hamburger.addEventListener('click', (e) => { 908 e.preventDefault(); 909 e.stopPropagation(); 910 this.toggleMenu(); 911 }); 912 913 document.addEventListener('click', (e) => { 914 if (!this.wrapper.contains(e.target) && this.isOpen()) { 915 this.closeMenu(); 916 } 917 }); 918 919 this.menu.querySelectorAll('a').forEach(link => { 920 link.addEventListener('click', () => { 921 if (window.innerWidth <= 992 && this.isOpen()) { 922 this.closeMenu(); 923 } 924 }); 925 }); 926 } 927 928 isOpen() { return this.target.classList.contains('show'); } 929 toggleMenu() { this.isOpen() ? this.closeMenu() : this.openMenu(); } 930 931 liftClip() { 932 if (this.clipper && window.innerWidth <= 992) { 933 this.clipper.style.height = 'auto'; 934 this.clipper.style.maxHeight = 'none'; 935 this.clipper.style.overflow = 'visible'; 936 } 937 } 938 939 restoreClip() { 940 if (this.clipper) { 941 this.clipper.style.height = ''; 942 this.clipper.style.maxHeight = ''; 943 this.clipper.style.overflow = ''; 944 } 945 } 946 947 openMenu() { 948 this.target.classList.add('show'); 949 this.target.style.display = this.isMega ? 'block' : 'flex'; 950 if (this.isMega) this.menu.style.display = 'flex'; 951 this.liftClip(); 952 this.hamburger.classList.add('active'); 953 this.hamburger.setAttribute('aria-expanded', 'true'); 954 } 955 956 closeMenu() { 957 this.target.classList.remove('show'); 958 this.target.style.display = 'none'; 959 if (this.isMega) { 960 this.menu.style.display = ''; 961 var nc = this.wrapper.querySelector('.menu-flexible__nav-container'); 962 if (nc) hideAllMegaPanels(nc); 963 } 964 this.restoreClip(); 965 this.hamburger.classList.remove('active'); 966 this.hamburger.setAttribute('aria-expanded', 'false'); 967 } 968 969 handleResize() { 970 if (window.innerWidth > 992) { 971 this.target.classList.remove('show'); 972 this.target.style.display = ''; 973 if (this.isMega) this.menu.style.display = ''; 974 this.restoreClip(); 975 this.hamburger.classList.remove('active'); 976 this.hamburger.setAttribute('aria-expanded', 'false'); 977 } 978 } 979 } 980 981 982 // Init 983
984 function init() { 985 document.querySelectorAll('.menu-flexible__wrapper').forEach(function(wrapper) { 986 var navContainer = wrapper.querySelector('.menu-flexible__nav-container'); 987 if (navContainer) { 988 initMegaPanels(navContainer); 989 } else { 990 initStandardKeyboard(wrapper); 991 if (wrapper.getAttribute('data-expand-type') === 'click') { 992 initClickExpand(wrapper); 993 } 994 } 995 new MenuFlexible(wrapper); 996 if (wrapper.getAttribute('data-menu-sticky') === 'true') { 997 var stickyTarget = wrapper.closest('#navbar-top') 998 || wrapper.closest('.navbar') 999 || wrapper.closest('nav'); 1000 if (stickyTarget) { 1001 stickyTarget.classList.add('menu-sticky-enabled'); 1002 document.body.classList.add('has-sticky-menu'); 1003 1004 var navbarHeight = stickyTarget.offsetHeight; 1005 var navbarTop = stickyTarget.getBoundingClientRect().top + window.scrollY; 1006 var bodyPadApplied = false; 1007 1008 function updateStickyOffset() { 1009 navbarHeight = stickyTarget.offsetHeight; 1010 document.documentElement.style.setProperty('--skip-links-sticky-offset', navbarHeight + 'px'); 1011 1012 if (bodyPadApplied) { 1013 document.body.style.paddingTop = navbarHeight + 'px'; 1014 } 1015 } 1016 1017 function getTargetFromHash(hash) { 1018 if (!hash || hash.charAt(0) !== '#') { 1019 return null; 1020 } 1021 1022 try { 1023 return document.getElementById(decodeURIComponent(hash.substring(1))); 1024 } catch (error) { 1025 return document.getElementById(hash.substring(1)); 1026 } 1027 } 1028 1029 function scrollToSkipTarget(hash) { 1030 var target = getTargetFromHash(hash); 1031 if (!target) { 1032 return; 1033 } 1034 1035 updateStickyOffset(); 1036 1037 var expectedTop = target.getBoundingClientRect().top + window.scrollY - navbarHeight; 1038 if (expectedTop > navbarTop) { 1039 applyFixed(); 1040 } else { 1041 removeFixed(); 1042 } 1043 1044 try { 1045 target.focus({ preventScroll: true }); 1046 } catch (error) { 1047 target.focus(); 1048 } 1049 1050 var targetTop = target.getBoundingClientRect().top + window.scrollY; 1051 window.scrollTo(0, Math.max(targetTop - navbarHeight, 0)); 1052 } 1053 1054 document.querySelectorAll('.skip-links a[href^="#"]').forEach(function(link) { 1055 link.addEventListener('click', function(event) { 1056 var hash = link.getAttribute('href'); 1057 var target = getTargetFromHash(hash); 1058 if (!target) { 1059 return; 1060 } 1061 1062 event.preventDefault(); 1063 1064 if (window.history && window.history.pushState) { 1065 window.history.pushState(null, '', hash); 1066 } else { 1067 window.location.hash = hash; 1068 } 1069 1070 scrollToSkipTarget(hash); 1071 }); 1072 }); 1073 1074 updateStickyOffset(); 1075 1076 function applyFixed() { 1077 if (!stickyTarget.classList.contains('fixed-top')) { 1078 updateStickyOffset(); 1079 stickyTarget.classList.add('fixed-top');
1080 document.body.style.paddingTop = navbarHeight + 'px'; 1081 bodyPadApplied = true; 1082 } 1083 } 1084 1085 function removeFixed() { 1086 if (stickyTarget.classList.contains('fixed-top')) { 1087 stickyTarget.classList.remove('fixed-top'); 1088 document.body.style.paddingTop = ''; 1089 bodyPadApplied = false; 1090 } 1091 } 1092 1093 window.addEventListener('scroll', function() { 1094 if (window.scrollY > navbarTop) { 1095 applyFixed(); 1096 } else { 1097 removeFixed(); 1098 } 1099 }); 1100 1101 window.addEventListener('resize', function() { 1102 updateStickyOffset(); 1103 if (!stickyTarget.classList.contains('fixed-top')) { 1104 navbarTop = stickyTarget.getBoundingClientRect().top + window.scrollY; 1105 } 1106 }); 1107 1108 if ('ResizeObserver' in window) { 1109 new ResizeObserver(updateStickyOffset).observe(stickyTarget); 1110 } 1111 1112 stickyTarget.querySelectorAll('img').forEach(function(image) { 1113 if (!image.complete) { 1114 image.addEventListener('load', updateStickyOffset, { once: true }); 1115 } 1116 }); 1117 1118 window.addEventListener('load', updateStickyOffset); 1119 1120 if (window.scrollY > navbarTop) applyFixed(); 1121 1122 if (window.location.hash) { 1123 window.setTimeout(function() { 1124 scrollToSkipTarget(window.location.hash); 1125 }, 0); 1126 } 1127 } 1128 } 1129 }); 1130 } 1131 1132 if (document.readyState === 'loading') { 1133 document.addEventListener('DOMContentLoaded', init); 1134 } else { 1135 init(); 1136 } 1137})(); 1138</script>
1138</nav></div></div></div></div></div> <div class="homeHeader clearfix" > 1139 <div class="container"> 1140 <div class="row"> 1141 <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4 hideTablets"> 1142 <div class="procedures"> 1143 <div class="contentlist hideTablets"> 1144 <div id="Tramits"> 1145 <h2>A tenir en compte</h2> 1146 <a href="https://www.elpont.cat/actualitat/noticies/nova-campanya-de-renovacio-del-dni-3-de-novembre-de-2026.html" target="_self"> 1147 <span class="text">Nova campanya de renovació del DNI - 3 de novembre de 2026</span> 1148</a> 1149 <a class="more " href="/actualitat/noticies"> 1150 Més informació </a> 1151 </div> 1152 </div> 1153</div> </div> 1154 <div class="col-xs-12 col-sm-12 col-md-8 col-lg-8"> 1155 1156<div class="dinamic"> 1157 <div class="clear slider tplSliderBig"> 1158 <div id="slider90000" class="bxslider slider90000" data-id="90000" data-interval="0"> 1159 <div class='item '> 1160 <div class="txt "> 1161 <div class="meta"> 1162 </div> 1163 <a href="https://www.youtube.com/watch?v=VrXdVbsq3uM&t=2s" target="_blank" title ='Obre-ho en una finestra nova'> 1164 <span class="title">Visita el Pont de Vilomara i Rocafort</span> 1165 </a> 1166 <div class="description ddbbtext" onclick="redirect('https://www.youtube.com/watch?v=VrXdVbsq3uM&t=2s','_blank')"> 1167 <p>Recorregut visual i sonor pels carrers i la història de El Pont de Vilomara i Rocafort fet l'any 1997.</p> 1168 </div> 1169 </div> 1170 <div class="img video"> 1171 <img class="video" width="349" height="232" src="https://img.youtube.com/vi/VrXdVbsq3uM/mqdefault.jpg" alt=""> 1172 <span class="play" onclick="openVideo(14236)"></span> 1173 <a id="videoItem14236" data-src="https://www.youtube.com/embed/VrXdVbsq3uM?v=VrXdVbsq3uM&width=640&height=360" data-type="" data-text="VÃdeo: Visita el Pont de Vilomara i Rocafort" title="VÃdeo: Visita el Pont de Vilomara i Rocafort" onclick="openVideo(14236)">() 1174 </a> 1175 </div> 1176 </div> 1177<div class='item '> 1178 <div class="txt "> 1179 <div class="meta"> 1180 </div> 1181 <a href="https://www.elpont.cat/bequesuniversitat" target="_self" > 1182 <span class="title">Beques Universitat</span> 1183 </a> 1184 <div class="description ddbbtext" onclick="redirect('https://www.elpont.cat/bequesuniversitat','_self')"> 1185 <p>La Fundació Jesús Serra, del Grup Catalana Occident, i l'Ajuntament del Pont de Vilomara i Rocafort han creat la Beca Fundació Jesús Serra, una ajuda que s'atorgarà a quatre estudiants de la localitat per finançar el 90% de la matrÃcula de la seva carrera università ria.</p> 1186 </div> 1187 </div> 1188 <div class="img "> 1189 <a href="https://www.elpont.cat/bequesuniversitat" target="_self" > 1190 <span class="visually-hidden">Beques Universitat</span> 1191 <img src="/media/repository/noticies/beques_universitat.jpg" 1192 alt="Beques Universitat"> 1193 </a> 1194 </div> 1195 </div> 1196<div class='item '> 1197 <div class="txt "> 1198 <div class="meta"> 1199 </div> 1200 <a href="http://www.elpont.cat/servei-fem-ho-facil-ajuda-per-realitzar-tramits-electronics/" target="_self" > 1201 <span class="title">Fem-ho fà cil</span> 1202 </a> 1203 <div class="description ddbbtext" onclick="redirect('http://www.elpont.cat/servei-fem-ho-facil-ajuda-per-realitzar-tramits-electronics/','_self')"> 1204 <p>Fem-ho fà cil és un servei que tâajuda de manera personalitzada a fer trà mits electrònics amb el nostre ajuntament, com ara superar dificultats en l'ús dels sistemes d'identificació i signatura digitals, presentar qualsevol sol·licitud a través d'internet, ...</p> 1205 </div> 1206 </div> 1207 <div class="img "> 1208 <a href="http://www.elpont.cat/servei-fem-ho-facil-ajuda-per-realitzar-tramits-electronics/" target="_self" >
1209 <span class="visually-hidden">Fem-ho fà cil</span> 1210 <img src="/media/repository/Fem-ho_Facil_-_DIBA/Fem-ho_facil_baner_300x250px_V2.png" 1211 alt="Fem-ho fà cil"> 1212 </a> 1213 </div> 1214 </div> 1215 </div> 1216 </div> 1217 </div>
1218<script> 1219 function callMenuBeforeJQueryLoaded() { 1220 var sliders = document.getElementsByClassName('bxslider'); 1221 for (let item of sliders) { 1222 if (item.id !== '' && $('#' + item.id).is('[data-interval]')) { 1223 var interval = $('#' + item.id).attr('data-interval'); 1224 var id = $('#' + item.id).attr('data-id'); 1225 1226 if (interval > 0) { 1227 $('#' + item.id).bxSlider({ 1228 infiniteLoop: true, 1229 adaptiveHeight: true, 1230 hideControlOnEnd: true, 1231 autoControls: true, 1232 startText: '<i class="fa fa-play" aria-hidden="true"></i><span class="visually-hidden">Iniciar presentació</span>', 1233 stopText: '<i class="fa fa-pause" aria-hidden="true"></i><span class="visually-hidden">Aturar presentació</span>', 1234 nextText: 'Següent', 1235 prevText: 'Anterior', 1236 auto: true, 1237 autoStart: true, 1238 pause: interval, 1239 speed: 500, 1240 preventDefaultSwipeX: true, 1241 onSliderLoad: function () { 1242 $('#slider' + id).css('visibility', 'visible'); 1243 } 1244 }); 1245 } else { 1246 $('#' + item.id).bxSlider({ 1247 infiniteLoop: true, 1248 adaptiveHeight: true, 1249 hideControlOnEnd: true, 1250 preventDefaultSwipeX: true, 1251 autoControls: true, 1252 startText: '<i class="fa fa-play" aria-hidden="true"></i><span class="visually-hidden">Iniciar presentació</span>', 1253 stopText: '<i class="fa fa-pause" aria-hidden="true"></i><span class="visually-hidden">Aturar presentació</span>', 1254 nextText: 'Següent', 1255 prevText: 'Anterior', 1256 onSliderLoad: function () { 1257 $('#slider' + id).css('visibility', 'visible'); 1258 } 1259 }); 1260 } 1261 } 1262 } 1263 } 1264</script>
1264 1265 </div> 1266 </div> 1267 </div> 1268</div></div></div></div> </div></div></div> </div></div> </header> 1269 <main id="main-content" tabindex="-1"> 1270 <div class="content"> 1271 <div class="container-xl columns"> 1272 <div class="js-widget o-widget o-widget--body o-widget-contenidor clearfix boxBX WidgetContainer " data-id="2" > <div class="o-widget-wrapper clearfix default-BX row " data-id="2"><div class="o-widget-container row"><div class="js-widget o-widget o-widget--contenidor-legacy o-widget-contenidor o-widget-contenidor--columnes col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX WidgetContainer " data-id="6" > <div class="o-widget-wrapper clearfix default-BX mt-3 row " data-id="6"><div class="o-widget-container row"><div class="js-widget o-widget o-widget--contenidor-intern-legacy o-widget-contenidor col-xs-12 col-sm-3 col-md-3 col-lg-3 clearfix boxBX WidgetContainer " data-id="7" > <div class="o-widget-wrapper clearfix default-BX row " data-id="7"><div class="o-widget-container row"><div class="js-widget o-widget col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX WidgetContentsList " data-id="11" > <div class="o-widget-wrapper clearfix default-BX row o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="11"><div class="o-widget-title-slot o-widget__title"><span>Avisos</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic"> 1273 <ul class="clear articlelist default"> 1274 <li class="article-item col-md-12"><div class="tplDefault "> 1275 <a href="https://www.elpont.cat/actualitat/avisos/-.html" target="_self" > 1276 <p class="subtitle"> </p> 1277 </a> 1278 <div class="date"> 1279 09/07/2026 </div> 1280 <div class="entradeta ddbbtext"><div class="pa-card" id="pa-card"> 1281<div class="pa-num" id="pa-num"><span class="pa-n" id="pa-n">·</span><span class="pa-k">Pla Alfa</span></div> 1282 1283<div class="pa-body"> 1284<p class="pa-eyebrow">Perill d'incendi forestal</p> 1285 1286<p class="pa-lvl" id="pa-lvl">Carregant el nivell d'avuiâ¦</p> 1287 1288<p class="pa-src">El Pont de Vilomara i Rocafort · Font: Agents Rurals (Generalitat)</p> 1289<span aria-hidden="true" class="pa-chev">âº</span></div> 1290<a aria-label="Perill d'incendi forestal a El Pont de Vilomara i Rocafort" class="pa-cover" href="#" id="pa-cover" target="_top">Consulta el Pla Alfa</a></div> 1291<style type="text/css">#pa-card{--c0:#2e7d32;--t0:#fff;--c1:#f9d423;--t1:#1a1a1a;--c2:#f57c00;--t2:#fff; 1292 --c3:#d32f2f;--t3:#fff;--c4:#4a0d0d;--t4:#fff;--cN:#5b6670;--tN:#fff; 1293 position:relative;display:flex;align-items:stretch;width:100%;max-width:560px;margin:0 auto; 1294 min-height:64px;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.16); 1295 font-family:-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; 1296 transition:transform .12s ease,box-shadow .12s ease;box-sizing:border-box} 1297 #pa-card *{box-sizing:border-box} 1298 #pa-card:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.20)} 1299 #pa-card .pa-num{flex:0 0 76px;display:flex;flex-direction:column;align-items:center;justify-content:center; 1300 padding:6px;line-height:1;background:var(--cN);color:var(--tN)} 1301 #pa-card .pa-n{font-size:34px;font-weight:800} 1302 #pa-card .pa-k{font-size:9px;text-transform:uppercase;letter-spacing:.07em;margin-top:3px;opacity:.9} 1303 #pa-card .pa-body{position:relative;flex:1;background:#fff;color:#1a1a1a; 1304 padding:8px 34px 8px 16px;display:flex;flex-direction:column;justify-content:center} 1305 #pa-card .pa-body p{margin:0} 1306 #pa-card .pa-eyebrow{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#7a7a7a;margin-bottom:1px} 1307 #pa-card .pa-lvl{font-size:17px;font-weight:700;line-height:1.15;margin:1px 0} 1308 #pa-card .pa-src{font-size:10.5px;color:#9a9a9a;margin-top:1px} 1309 #pa-card .pa-chev{position:absolute;right:12px;top:50%;transform:translateY(-50%); 1310 font-size:26px;line-height:1;color:#cfcfcf;font-weight:700} 1311 #pa-card .pa-cover{position:absolute;inset:0;z-index:2;text-indent:-9999px;overflow:hidden} 1312 #pa-card .pa-cover:focus-visible{outline:3px solid #1a73e8;outline-offset:2px} 1313 @media (max-width:380px){#pa-card .pa-num{flex-basis:64px}#pa-card .pa-n{font-size:30px}#pa-card .pa-src{white-space:normal}} 1314</style>
1315<script> 1316(function(){ 1317 /* ---------- CONFIGURA AQUÃ ---------- */ 1318 var MUNICIPI = "El Pont de Vilomara i Rocafort"; 1319 var DETALL_URL = ""; 1320 var MAPA_OFICIAL = "https://interior.gencat.cat/ca/arees_dactuacio/agents-rurals/pla-alfa/"; 1321 var SERVICE = "https://services7.arcgis.com/ZCqVt1fRXwwK6GF4/arcgis/rest/services/Pla_Alfa_Municipal_Avui_FL_alternatiu_VW/FeatureServer/0/query"; 1322 var TIMEOUT_MS = 6000; 1323 /* ------------------------------------ */ 1324 var LEVELS={0:{lab:"Perill baix",bg:"var(--c0)",fg:"var(--t0)"}, 1325 1:{lab:"Perill moderat",bg:"var(--c1)",fg:"var(--t1)"}, 1326 2:{lab:"Perill alt",bg:"var(--c2)",fg:"var(--t2)"}, 1327 3:{lab:"Perill molt alt",bg:"var(--c3)",fg:"var(--t3)"}, 1328 4:{lab:"Perill extrem",bg:"var(--c4)",fg:"var(--t4)"}}; 1329 var card=document.getElementById("pa-card"); if(!card) return; 1330 var numB=document.getElementById("pa-num"),numN=document.getElementById("pa-n"), 1331 lvlE=document.getElementById("pa-lvl"),cover=document.getElementById("pa-cover"); 1332 function neutral(){try{ 1333 if(numB){numB.style.background="var(--cN)";numB.style.color="var(--tN)";} 1334 if(numN){numN.textContent="!";numN.style.fontSize="26px";} 1335 if(lvlE){lvlE.textContent="Consulta el nivell d'avui";} 1336 if(cover){cover.href=MAPA_OFICIAL;} 1337 }catch(e){}} 1338 function paint(l){try{var i=LEVELS[l];if(!i){neutral();return;} 1339 if(numB){numB.style.background=i.bg;numB.style.color=i.fg;} 1340 if(numN){numN.textContent=l;} 1341 if(lvlE){lvlE.textContent=i.lab;} 1342 if(cover){cover.href=DETALL_URL||MAPA_OFICIAL; 1343 cover.setAttribute("aria-label","Perill d'incendi forestal a "+MUNICIPI+": nivell "+l+", "+i.lab);} 1344 }catch(e){neutral();}} 1345 function readLevel(a){if(!a)return null;var k=["PERIL_M","PERILL_M","peril_m","PERIL","NIVELL"]; 1346 for(var j=0;j<k.length;j++){if(a[k[j]]!==undefined&&a[k[j]]!==null){ 1347 var v=parseInt(a[k[j]],10);if(v>=0&&v<=4)return v;}}return null;} 1348 function esc(s){return s.replace(/'/g,"''");} 1349 function variants(m){var out=[m],t=m.replace(/\s+/g," ").trim(); 1350 var mm=t.match(/^(el|la|els|les)\s+(.+)$/i)||t.match(/^(l')\s*(.+)$/i); 1351 if(mm){var core=mm[2];out.push(core);out.push(core+", "+mm[1].toLowerCase());} 1352 var seen={},res=[];for(var i=0;i<out.length;i++){var k=out[i].toLowerCase();if(!seen[k]){seen[k]=1;res.push(out[i]);}}return res;} 1353 var where=variants(MUNICIPI).map(function(n){return "UPPER(NOMMUNI)=UPPER('"+esc(n)+"')";}).join(" OR "); 1354 var url=SERVICE+"?where="+encodeURIComponent(where)+ 1355 "&outFields=NOMMUNI,NOMCOMAR,PERIL_M&returnGeometry=false&f=json";
1356 var ctrl=new AbortController(),to=setTimeout(function(){ctrl.abort();},TIMEOUT_MS); 1357 fetch(url,{signal:ctrl.signal,cache:"no-store"}) 1358 .then(function(r){if(!r.ok)throw 0;return r.json();}) 1359 .then(function(d){clearTimeout(to);if(d&&d.error)throw 0; 1360 var f=d&&d.features,l=(f&&f.length)?readLevel(f[0].attributes):null; 1361 if(l===null)neutral();else paint(l);}) 1362 .catch(function(){clearTimeout(to);neutral();}); 1363})(); 1364</script>
1364</div> </div> 1365</li> </ul> 1366 <a class="readMore" href="/actualitat/avisos/" target="_self">Avisos</a></div></div></div> </div></div><div class="js-widget o-widget o-widget--combinacioDataTitol contentView-4 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX WidgetExternalRss " data-id="23" data-load="ajax"> <div class="o-widget-wrapper clearfix default-BX row o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="23"><div class="o-widget-title-slot o-widget__title"><span>Tauler d'anuncis</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "></div></div> </div></div><div class="js-widget o-widget o-widget--banner contentView-2 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX mobile-none WidgetContentsList " data-id="10" > <div class="o-widget-wrapper clearfix default-BX row o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="10"><div class="o-widget-title-slot o-widget__title"><span>Destacats</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic"> 1367 <ul class="clear articlelist default"> 1368 <li class="tplBanner col-md-12 "> 1369 <a href="https://www.elpont.cat/tramitacio-electronica/" target="_self" class="clearfix" > 1370 <span class="visually-hidden">Tramitació electrònica</span> 1371 <img src="/media/repository/baners_destacats/te/baners_ok/tramitacio_electronica.png" alt="Tramitació electrònica"> 1372 </a> 1373 </li> 1374 <li class="tplBanner col-md-12 "> 1375 <a href="http://www.elpont.cat/servei-fem-ho-facil-ajuda-per-realitzar-tramits-electronics/" target="_self" class="clearfix" > 1376 <span class="visually-hidden">Fem-ho fà cil</span> 1377 <img src="/media/repository/Fem-ho_Facil_-_DIBA/Fem-ho_facil_baner_300x250px_V2.png" alt="Fem-ho fà cil"> 1378 </a> 1379 </li> 1380 <li class="tplBanner col-md-12 "> 1381 <a href="https://www.elpont.cat/el-municipi/turisme/-mapa-del-patrimoni-cultural-del-municipi/" target="_self" class="clearfix" > 1382 <span class="visually-hidden">Mapes Patrimoni Cultural</span> 1383 <img src="/media/repository/municipi/mapa_patrimoni_cultural/Mapes_Patrimoni_Cultural.jpg" alt="Mapes Patrimoni Cultural"> 1384 </a> 1385 </li> 1386 <li class="tplBanner col-md-12 "> 1387 <a href="https://www.terradepedraseca.cat/" target="_blank" title="Obre-ho en pestanya nova" class="clearfix" > 1388 <span class="visually-hidden">Terra de Pedra Seca</span> 1389 <img src="/media/repository/noticies/00_TPS_PVR_Original_Vertical.png" alt="Terra de Pedra Seca"> 1390 </a> 1391 </li> 1392 <li class="tplBanner col-md-12 "> 1393 <a href="https://www.elpont.cat/ajuntament/perfil-de-contractant/" target="_self" class="clearfix" > 1394 <span class="visually-hidden">Perfil de contractant</span> 1395 <img src="/media/repository/baners_destacats/destacat/perfilcontractant.png" alt="Perfil de contractant"> 1396 </a> 1397 </li> 1398 </ul> 1399 </div></div></div> </div></div><div class="js-widget o-widget o-widget--menu contentView-10 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX mobile-none WidgetPagesList " data-id="17" > <div class="o-widget-wrapper clearfix default-BX row o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="17"><div class="o-widget-title-slot o-widget__title"><span>El més consultat</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic"> 1400 <ul class="widgetMenu"> 1401 <li class="menuClassic"> 1402 <a class="menuClassic-link" href="/ajuntament/ordenances--normativa--protocols/ordenances-fiscals/bonificacions-a-les-ordenances-fiscals" target="_self"> 1403 Bonificacions a les Ordenances Fiscals </a> 1404</li> 1405<li class="menuClassic"> 1406 <a class="menuClassic-link" href="/ajuntament/govern/grups-municipals/191-legislatura-2023-2027" target="_self">
1407 Legislatura 2023-2027 </a> 1408</li> 1409<li class="menuClassic"> 1410 <a class="menuClassic-link" href="/ajuntament/govern/grups-municipals/192-legislatura-2019-2023" target="_self"> 1411 Legislatura 2019-2023 </a> 1412</li> 1413 </ul> 1414 </div></div></div> </div></div></div> </div></div><div class="js-widget o-widget o-widget--contenidor_intern_legacy o-widget-contenidor col-xs-12 col-sm-6 col-md-6 col-lg-6 clearfix boxBX WidgetContainer " data-id="8" > <div class="o-widget-wrapper clearfix default-BX row " data-id="8"><div class="o-widget-container row"><div class="js-widget o-widget o-widget--default contentView-6 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX WidgetContentsList " data-id="12" > <div class="o-widget-wrapper clearfix default-BX row o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="12"><div class="o-widget-title-slot o-widget__title"><span>NotÃcies</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic"> 1415 <ul class="clear articlelist default"> 1416 <li class="article-item col-md-12"><div class="tplDefault "> 1417 <div class="div-img"> 1418 <div class="default img"> 1419 <a href="https://www.elpont.cat/actualitat/noticies/nova-campanya-de-renovacio-del-dni-3-de-novembre-de-2026.html" target="_self" tabindex="-1"> 1420 <span class="visually-hidden">Nova campanya de renovació del DNI - 3 de novembre de 2026</span> 1421 <img src="/media/repository/noticies/dni.jpg" alt="DNI" class=""> 1422 </a> 1423 </div> 1424 </div> 1425 <a href="https://www.elpont.cat/actualitat/noticies/nova-campanya-de-renovacio-del-dni-3-de-novembre-de-2026.html" target="_self" > 1426 <p class="subtitle">Nova campanya de renovació del DNI - 3 de novembre de 2026</p> 1427 </a> 1428 <div class="date"> 1429 23-09-2026 </div> 1430 <div class="entradeta ddbbtext"><p>Des de l'Ajuntament es torna a organitzar una nova jornada de renovació del DNI al municipi. Per la propera jornada es desplaçaran dos equips per a fer els trà mits de renovació i acolliran fins a 72 cites en tot el matà (8 d'elles reservades per a primeres inscripcions).</p> 1431 1432<p>La data proposada per l'equip mòbil del DNI és <strong><u>dimarts 3 de novembre de 2026</u></strong> i s'hauran de recollir el <strong><u>divendres 13 de novembre de 2026</u></strong> durant el matÃ.</p> 1433</div> </div> 1434</li><li class="article-item col-md-12"><div class="tplDefault "> 1435 <div class="div-img"> 1436 <div class="default img"> 1437 <a href="https://www.elpont.cat/actualitat/noticies/convocatoria-dajuts-al-menjador-escolar-de-la-llar-dinfants-municipal-curs-2026-2027.html" target="_self" tabindex="-1"> 1438 <span class="visually-hidden">Convocatòria d'ajuts al menjador escolar de la llar d'infants municipal curs 2026-2027</span> 1439 <img src="/media/repository/import/imatges/news/menjador-infants.jpg" alt="." class=""> 1440 </a> 1441 </div> 1442 </div> 1443 <a href="https://www.elpont.cat/actualitat/noticies/convocatoria-dajuts-al-menjador-escolar-de-la-llar-dinfants-municipal-curs-2026-2027.html" target="_self" > 1444 <p class="subtitle">Convocatòria d'ajuts al menjador escolar de la llar d'infants municipal curs 2026-2027</p> 1445 </a> 1446 <div class="date"> 1447 23-09-2026 </div> 1448 <div class="entradeta ddbbtext"><p>D'acord amb les Bases Generals per a la concessió d'ajuts a les famÃlies, aprovades pel ple de l'Ajuntament en sessió de data 29 d'octubre de 2020 i amb col·laboració amb la Diputació de Barcelona, s'obre una convocatòria d'<strong>ajuts de menjador escolar per a les famÃlies amb infants escolaritzats a la llar d'infants municipal.</strong></p> 1449</div> </div> 1450</li><li class="article-item col-md-12"><div class="tplDefault "> 1451 <div class="div-img"> 1452 <div class="default img"> 1453 <a href="https://www.elpont.cat/actualitat/noticies/convocatoria-dajuts-a-lescolaritzacio-2026-2027.html" target="_self" tabindex="-1">
1454 <span class="visually-hidden">Convocatòria d'ajuts a l'escolarització 2026-2027</span> 1455 <img src="/media/repository/import/imatges/news/excursio-infants.jpg" alt="." class=""> 1456 </a> 1457 </div> 1458 </div> 1459 <a href="https://www.elpont.cat/actualitat/noticies/convocatoria-dajuts-a-lescolaritzacio-2026-2027.html" target="_self" > 1460 <p class="subtitle">Convocatòria d'ajuts a l'escolarització 2026-2027</p> 1461 </a> 1462 <div class="date"> 1463 23-09-2026 </div> 1464 <div class="entradeta ddbbtext"><p>D'acord amb les Bases Generals per a la concessió d'ajuts a les famÃlies, aprovades pel ple de l'Ajuntament en sessió de data 29 d'octubre de 2020 , s'obre una convocatòria <strong>d'ajuts per a les famÃlies amb infants que cursin de I3 a 4t. ESO amb necessitats socioeconòmiques. Els ajuts tindran un format d' AJUTS PER L'ESCOLARITZACIà servint per minorar el cost per participar de les sortides escolars, plataforma digital, material escolar i activitats extraescolars organitzades per l'AMPA, altres entitats locals o equipaments municipals.</strong><strong> </strong></p> 1465</div> </div> 1466</li><li class="article-item col-md-12"><div class="tplDefault "> 1467 <a href="https://www.elpont.cat/actualitat/noticies/44e-homenatge-a-la-gent-gran-2026.html" target="_self" > 1468 <p class="subtitle">44è. Homenatge a la Gent Gran 2026</p> 1469 </a> 1470 <div class="date"> 1471 18-09-2026 </div> 1472 <div class="entradeta ddbbtext"><p>Estimats veïns i veïnes,</p> 1473 1474<p>Ãs un honor donar-vos la benvinguda a una nova edició de l'Homenatge a la Gent Gran del Pont de Vilomara i Rocafort, que enguany arriba a la seva 44ª edició.</p> 1475</div> </div> 1476</li><li class="article-item col-md-12"><div class="tplDefault "> 1477 <div class="div-img"> 1478 <div class="default img"> 1479 <a href="https://www.elpont.cat/actualitat/noticies/millores-de-mobilitat-i-seguretat-viaria-a-lentorn-de-linstitut-escola-pompeu-fabra.html" target="_self" tabindex="-1"> 1480 <span class="visually-hidden">Millores de mobilitat i seguretat vià ria a lâentorn de lâInstitut Escola "Pompeu Fabra"</span> 1481 <img src="/media/repository/noticies/2026/Peto_i_Adeu_2.jpg" alt="Millores de mobilitat i seguretat vià ria a lâentorn de lâInstitut Escola "Pompeu Fabra"" class=""> 1482 </a> 1483 </div> 1484 </div> 1485 <a href="https://www.elpont.cat/actualitat/noticies/millores-de-mobilitat-i-seguretat-viaria-a-lentorn-de-linstitut-escola-pompeu-fabra.html" target="_self" > 1486 <p class="subtitle">Millores de mobilitat i seguretat vià ria a lâentorn de lâInstitut Escola "Pompeu Fabra"</p> 1487 </a> 1488 <div class="date"> 1489 01-09-2026 </div> 1490 <div class="entradeta ddbbtext"><p>LâAjuntament del Pont de Vilomara i Rocafort ha dut a terme diverses actuacions per millorar la seguretat i la mobilitat a lâentorn de lâInstitut Escola, especialment durant les hores dâentrada i sortida del centre.</p> 1491</div> </div> 1492</li><li class="article-item col-md-12"><div class="tplDefault "> 1493 <div class="div-img"> 1494 <div class="default img"> 1495 <a href="https://www.elpont.cat/actualitat/noticies/sinicien-les-obres-de-renovacio-de-la-gespa-artificial-del-camp-de-futbol-municipal.html" target="_self" tabindex="-1"> 1496 <span class="visually-hidden">Sâinicien les obres de renovació de la gespa artificial del Camp de Futbol Municipal</span> 1497 <img src="/media/repository/noticies/2026/Canvi_gespa_Camp_Futbol_3.jpeg" alt="Canvi de gespa artificial al Camp de Futbol" class=""> 1498 </a> 1499 </div> 1500 </div> 1501 <a href="https://www.elpont.cat/actualitat/noticies/sinicien-les-obres-de-renovacio-de-la-gespa-artificial-del-camp-de-futbol-municipal.html" target="_self" > 1502 <p class="subtitle">Sâinicien les obres de renovació de la gespa artificial del Camp de Futbol Municipal</p> 1503 </a> 1504 <div class="date"> 1505 17-06-2026 </div> 1506 <div class="entradeta ddbbtext"><p>Els treballs compten amb una inversió de 400.000 euros provinenents d'una subvenció de la Diputació de Barcelona i s'executaran en un termini d'entre cinc i sis setmanes per oferir unes instal·lacions d'última generació, més segures i sostenibles.</p> 1507</div> </div> 1508</li> </ul> 1509 <a class="readMore" href="/actualitat/noticies/" target="_self">Més notÃcies</a></div></div></div> </div></div></div> </div></div><div class="js-widget o-widget o-widget--contenidor_intern_legacy o-widget-contenidor col-xs-12 col-sm-3 col-md-3 col-lg-3 clearfix boxBX WidgetContainer " data-id="9" > <div class="o-widget-wrapper clearfix default-BX row " data-id="9"><div class="o-widget-container row"><div class="js-widget o-widget o-widget--calendari contentView-3 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX WidgetContentsList " data-id="24" > <div class="o-widget-wrapper clearfix default-BX row o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="24"><div class="o-widget-title-slot o-widget__title"><span>
1509AGENDA</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div id="dv_calendar_24" data-category="0" data-type='12'></div>
1510<script> 1511 if (typeof calendars === 'undefined') { 1512 calendars = []; 1513 } 1514 1515 var data = { 1516 'id': 'dv_calendar_24', 1517 'data': {"20261002":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-02","day":"2"},"20261003":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-03","day":"3"},"20261004":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-04","day":"4"},"20261005":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-05","day":"5"},"20261006":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-06","day":"6"},"20261007":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-07","day":"7"},"20261008":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-08","day":"8"},"20261009":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-09","day":"9"},"20261010":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-10","day":"10"},"20261011":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-11","day":"11"},"20261012":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-12","day":"12"},"20261013":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-13","day":"13"},"20261014":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-14","day":"14"},"20261015":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-15","day":"15"},"20261016":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-16","day":"16"},"20261017":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-17","day":"17"},"20261018":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-18","day":"18"},"20261019":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-19","day":"19"},"20261020":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-20","day":"20"},"20261021":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-21","day":"21"},"20261022":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-22","day":"22"},"20261023":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-23","day":"23"},"20261024":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-24","day":"24"},"20261025":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-25","day":"25"},"20261026":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-26","day":"26"},"20261027":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-27","day":"27"},"20261028":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-28","day":"28"},"20261029":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-29","day":"29"},"20261030":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-30","day":"30"},"20261031":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-31","day":"31"},"20261103":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-11-03","day":"3"},"20270315":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2027-03-15","day":"15"},"20270726":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2027-07-26","day":"26"}}, 1518 'type': 12, 1519 }; 1520 calendars.push(data); 1521 window.addEventListener("load", function() { 1522 setDataCalendar(data.id, data.data, data.type); 1523 }); 1524 </script>
1524 1525</div></div> </div></div><div class="js-widget o-widget o-widget--default contentView-6 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX WidgetContentsList " data-id="13" > <div class="o-widget-wrapper clearfix default-BX row " data-id="13"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic"> 1526 <ul class="clear articlelist default"> 1527 <li class="article-item col-md-12"><div class="tplDefault "> 1528 <div class="div-img"> 1529 <div class="default img"> 1530 <a href="https://www.elpont.cat/actualitat/agenda/44e-homenatge-a-la-gent-gran-2026-taller-de-moviment-conscient-reeducacio-postural-respiracio-i-presencia.html" target="_self" tabindex="-1"> 1531 <span class="visually-hidden">44è. Homenatge a la Gent Gran 2026 - Taller de moviment conscient, reeducació postural, respiració i presència</span> 1532 <img src="/media/repository/noticies/2026/HOMENATGE_GENT_GRAN_2026_PV_Cartell.jpg" alt="Homenatge a la Gent Gran 2026" class=""> 1533 </a> 1534 </div> 1535 </div> 1536 <a href="https://www.elpont.cat/actualitat/agenda/44e-homenatge-a-la-gent-gran-2026-taller-de-moviment-conscient-reeducacio-postural-respiracio-i-presencia.html" target="_self" > 1537 <p class="subtitle">44è. Homenatge a la Gent Gran 2026 - Taller de moviment conscient, reeducació postural, respiració i presència</p> 1538 </a> 1539 <div class="date"> 1540 02-10-2026 </div> 1541 <div class="entradeta ddbbtext"><p>Treballarem mobilitat suau, postura, respiració, funcional i presència, ajudant a reduir tensions, millorar l'equilibri corporal i afavorir un major benestar i connexió amb un mateix.</p> 1542 1543<p>Una proposta adaptada a tots els nivells.<br /> 1544 </p> 1545</div> </div> 1546</li><li class="article-item col-md-12"><div class="tplDefault "> 1547 <div class="div-img"> 1548 <div class="default img"> 1549 <a href="https://www.elpont.cat/actualitat/agenda/activitats-biblioteca-octubrebre-2026-taller-moviment-conscient-i-reeducacio-corporal.html" target="_self" tabindex="-1"> 1550 <span class="visually-hidden">Activitats Biblioteca octubrebre 2026 - Taller "Moviment conscient i reeducació corporal"</span> 1551 <img src="/media/repository/noticies/2026/Biblioteca/taller_reeducacio_postural__1_.jpg" alt="Taller "Moviment conscient i reeducació corporal"" class=""> 1552 </a> 1553 </div> 1554 </div> 1555 <a href="https://www.elpont.cat/actualitat/agenda/activitats-biblioteca-octubrebre-2026-taller-moviment-conscient-i-reeducacio-corporal.html" target="_self" > 1556 <p class="subtitle">Activitats Biblioteca octubrebre 2026 - Taller "Moviment conscient i reeducació corporal"</p> 1557 </a> 1558 <div class="date"> 1559 02-10-2026 </div> 1560 <div class="entradeta ddbbtext"><p>Treball de mobilitat suau, postura, respiració funcional i presència, per reduir tensions, millorar l'equilibri corporal i afavorir un major benestar i connexió amb un mateix.</p> 1561</div> </div> 1562</li><li class="article-item col-md-12"><div class="tplDefault "> 1563 <div class="div-img"> 1564 <div class="default img"> 1565 <a href="https://www.elpont.cat/actualitat/agenda/activitats-biblioteca-octubrebre-2026-exposicio-habitar-el-meu-cos.html" target="_self" tabindex="-1"> 1566 <span class="visually-hidden">Activitats Biblioteca octubrebre 2026 - Exposició "Habitar el meu cos"</span> 1567 <img src="/media/repository/noticies/2026/Biblioteca/exposicio_cos.jpg" alt="Exposició "Habitar el meu cos"" class=""> 1568 </a> 1569 </div> 1570 </div> 1571 <a href="https://www.elpont.cat/actualitat/agenda/activitats-biblioteca-octubrebre-2026-exposicio-habitar-el-meu-cos.html" target="_self" > 1572 <p class="subtitle">Activitats Biblioteca octubrebre 2026 - Exposició "Habitar el meu cos"</p> 1573 </a> 1574 <div class="date"> 1575 02-10-2026 </div> 1576 <div class="entradeta ddbbtext"><p>Treball de mobilitat suau, postura, respiració funcional i presència, per reduir tensions, millorar l'equilibri corporal i afavorir un major benestar i connexió amb un mateix.</p> 1577</div> </div> 1578</li><li class="article-item col-md-12"><div class="tplDefault "> 1579 <div class="div-img"> 1580 <div class="default img"> 1581 <a href="https://www.elpont.cat/actualitat/agenda/44e-homenatge-a-la-gent-gran-2026-berenar-saludable-amb-concert-dels-trobadors-del-bages.html" target="_self" tabindex="-1">
1582 <span class="visually-hidden">44è. Homenatge a la Gent Gran 2026 - Berenar saludable amb concert dels Trobadors del Bages</span> 1583 <img src="/media/repository/noticies/2026/HOMENATGE_GENT_GRAN_2026_PV_Cartell.jpg" alt="Homenatge a la Gent Gran 2026" class=""> 1584 </a> 1585 </div> 1586 </div> 1587 <a href="https://www.elpont.cat/actualitat/agenda/44e-homenatge-a-la-gent-gran-2026-berenar-saludable-amb-concert-dels-trobadors-del-bages.html" target="_self" > 1588 <p class="subtitle">44è. Homenatge a la Gent Gran 2026 - Berenar saludable amb concert dels Trobadors del Bages</p> 1589 </a> 1590 <div class="date"> 1591 02-10-2026 </div> 1592 <div class="entradeta ddbbtext"><p><br /> 1593 </p> 1594</div> </div> 1595</li><li class="article-item col-md-12"><div class="tplDefault "> 1596 <div class="div-img"> 1597 <div class="default img"> 1598 <a href="https://www.elpont.cat/actualitat/agenda/44e-homenatge-a-la-gent-gran-2026-espectacle-a-la-fresca.html" target="_self" tabindex="-1"> 1599 <span class="visually-hidden">44è. Homenatge a la Gent Gran 2026 - Espectacle "A la fresca"</span> 1600 <img src="/media/repository/noticies/2026/HOMENATGE_GENT_GRAN_2026_PV_Cartell.jpg" alt="Homenatge a la Gent Gran 2026" class=""> 1601 </a> 1602 </div> 1603 </div> 1604 <a href="https://www.elpont.cat/actualitat/agenda/44e-homenatge-a-la-gent-gran-2026-espectacle-a-la-fresca.html" target="_self" > 1605 <p class="subtitle">44è. Homenatge a la Gent Gran 2026 - Espectacle "A la fresca"</p> 1606 </a> 1607 <div class="date"> 1608 03-10-2026 </div> 1609 <div class="entradeta ddbbtext"><p>A cà rrec de la Cia "Anna Confetti"<br /> 1610 </p> 1611</div> </div> 1612</li> </ul> 1613 <a class="readMore" href="/actualitat/agenda/" target="_self">Més activitats</a></div></div></div> </div></div><div class="js-widget o-widget o-widget--icones contentView-7 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX WidgetContentsList " data-id="14" > <div class="o-widget-wrapper clearfix default-BX row o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="14"><div class="o-widget-title-slot o-widget__title"><span>Dreceres</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic clearfix"> 1614 1615 <div class="articlelist clearfix icones"> 1616 <ul class="row tplIcones"> 1617 <li class="col-tplIcones clearfix o-widget--icones__item "> 1618 <a class="clearfix" href="https://www.facebook.com/elpont.cat" target="_blank" title ='Obre-ho en una finestra nova'> 1619 <img class="o-widget--icones__icon clearfix" 1620 src="/media/repository/baners_destacats/dreceres/gris/facebook.png" 1621 alt="baner facebook"> 1622 <span class="o-widget--icones__text clearfix"> 1623 Facebook </span> 1624 </a> 1625 </li> 1626 <li class="col-tplIcones clearfix o-widget--icones__item "> 1627 <a class="clearfix" href="https://www.elpont.cat/serveis-i-tramits/oficines-municipals/" target="_self" > 1628 <img class="o-widget--icones__icon clearfix" 1629 src="/media/repository/baners_destacats/dreceres/gris/telefons.png" 1630 alt="Bà ner oficines"> 1631 <span class="o-widget--icones__text clearfix"> 1632 Oficines </span> 1633 </a> 1634 </li> 1635 <li class="col-tplIcones clearfix o-widget--icones__item "> 1636 <a class="clearfix" href="https://www.elpont.cat/el-municipi/com-arribar/" target="_self" > 1637 <img class="o-widget--icones__icon clearfix" 1638 src="/media/repository/baners_destacats/dreceres/gris/arribar.png" 1639 alt="Bà ner com arribar">
1640 <span class="o-widget--icones__text clearfix"> 1641 Com arribar </span> 1642 </a> 1643 </li> 1644 <li class="col-tplIcones clearfix o-widget--icones__item "> 1645 <a class="clearfix" href="https://www.elpont.cat/altres-continguts/contactar/" target="_self" > 1646 <img class="o-widget--icones__icon clearfix" 1647 src="/media/repository/baners_destacats/dreceres/gris/contactar.png" 1648 alt="Bà ner contactar"> 1649 <span class="o-widget--icones__text clearfix"> 1650 Contactar </span> 1651 </a> 1652 </li> 1653 <li class="col-tplIcones clearfix o-widget--icones__item "> 1654 <a class="clearfix" href="https://www.youtube.com/channel/UC-MLU-g5PoUoV00D-DfOxUQ" target="_blank" title ='Obre-ho en una finestra nova'> 1655 <img class="o-widget--icones__icon clearfix" 1656 src="/media/repository/baners_destacats/dreceres/gris/youtube.png" 1657 alt="Youtube"> 1658 <span class="o-widget--icones__text clearfix"> 1659 Youtube </span> 1660 </a> 1661 </li> 1662 </ul> 1663 </div> 1664 </div></div></div> </div></div><div class="js-widget o-widget o-widget--vcards contentView-18 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX WidgetContentsList " data-id="64" > <div class="o-widget-wrapper clearfix default-BX row o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="64"><div class="o-widget-title-slot o-widget__title"><span>AGERMANAMENTS</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic"> 1665 1666 <div class="clear articlelist vcards medium"> 1667 <div class="tplVcards"> 1668 <div class="image"> 1669 <div class="default"> 1670 <a href="http://elrubio.es/es/" target="_blank" title ='Obre-ho en una finestra nova'> 1671 <img class="card-img thumb img" src="/media/repository/agermanament/el_rubio_web1.jpg" alt="El Rubio (Sevilla)"> 1672 </a> 1673 </div> 1674 </div> 1675 <div class="card-body clearfix"> 1676 <div class="card-title"> 1677 <a href="http://elrubio.es/es/" target="_blank" title ='Obre-ho en una finestra nova'>El Rubio (Sevilla)</a> 1678 </div> 1679 <span class="card-date">12/04/2019</span> 1680 </div> 1681</div> 1682<div class="tplVcards"> 1683 <div class="image"> 1684 <div class="default"> 1685 <a href="https://www.ayuntamiento.es/carboneras-de-guadazaon" target="_blank" title ='Obre-ho en una finestra nova'> 1686 <img class="card-img thumb img" src="/media/repository/agermanament/carboneras_web1-1.jpg" alt="Carboneras de Guadazaón (Cuenca)"> 1687 </a> 1688 </div> 1689 </div> 1690 <div class="card-body clearfix"> 1691 <div class="card-title"> 1692 <a href="https://www.ayuntamiento.es/carboneras-de-guadazaon" target="_blank" title ='Obre-ho en una finestra nova'>Carboneras de Guadazaón (Cuenca)</a> 1693 </div> 1694 <span class="card-date">12/04/2019</span> 1695 </div> 1696</div> 1697 </div> 1698 1699</div></div></div> </div></div></div> </div></div></div> </div></div></div> </div></div> </div> 1700 </div> 1701 </main> 1702 <footer id="footer-content" tabindex="-1"> 1703 <div class="js-widget o-widget o-widget--footer o-widget-contenidor clearfix boxBX WidgetContainer " data-id="3" > <div class="o-widget-wrapper clearfix default-BX " data-id="3"><div class="o-widget-container row"><div class="js-widget o-widget o-widget--legacy-footer col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX WidgetLegacyFooter " data-id="5" > <div class="o-widget-wrapper clearfix default-BX " data-id="5"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="footer"> 1704 <div class="shortcuts"> 1705 <div class="container-xl"> 1706 <div class="featuredItem responsiveHeight"> 1707 <h2 class="title">RSS</h2> 1708 <p class="subtitle">L'actualitat a un clic</p> 1709 <ul id="cm_rss"> 1710 <li style="background-image: url('/front/view/images/ico_16_rss.png');"> 1711 <a href="/rss/12"> 1712 Agenda </a> 1713</li> 1714<li style="background-image: url('/front/view/images/ico_16_rss.png');"> 1715 <a href="/rss/15"> 1716 Agenda polÃtica </a> 1717</li> 1718<li style="background-image: url('/front/view/images/ico_16_rss.png');"> 1719 <a href="/rss/13"> 1720 Avisos </a> 1721</li> 1722<li style="background-image: url('/front/view/images/ico_16_rss.png');"> 1723 <a href="/rss/6"> 1724 Directoris </a> 1725</li> 1726<li style="background-image: url('/front/view/images/ico_16_rss.png');"> 1727 <a href="/rss/11"> 1728 NotÃcies </a> 1729</li> 1730<li style="background-image: url('/front/view/images/ico_16_rss.png');"> 1731 <a href="/rss/14"> 1732 Publicacions </a> 1733</li> 1734 </ul> 1735</div> 1736<div class="featuredItem responsiveHeight"> 1737 <h2 class="title">Adreces i telèfons</h2> 1738 1739 <img width="96" height="96" src="/front/view/images/icons/plugin_home.png" alt=""> 1740 1741 <p class="elem_button"> 1742 <a href="/adreces-i-telefons" aria-label="Adreces i telèfons"> 1743 Accedeix </a> 1744 </p> 1745</div> 1746<div class="featuredItem"> 1747 <h2 class="title">Meteo</h2> 1748 <div id="cm_meteocat">
1749 <ul class="bxslider"> 1750 <li> 1751 Dissabte, 3 dâoctubre <img width="80" height="80" 1752 alt="entre poc i mig ennuvolat" 1753 src="/front/view/images/meteocat/nuvolina.png" 1754 > 1755 <p> 1756 T.Mà x: 25° 1757 <br> 1758 T.Min: 13° 1759 </p> 1760 <p> 1761 Tarda 1762 <img alt="entre mig i molt ennuvolat" width="24" height="24" 1763 src="/front/view/images/meteocat/nuvol.png" 1764 > 1765 </p> 1766 </li> 1767<li> 1768 Diumenge, 4 dâoctubre <img width="80" height="80" 1769 alt="entre mig i molt ennuvolat" 1770 src="/front/view/images/meteocat/nuvol.png" 1771 > 1772 <p> 1773 T.Mà x: 23° 1774 <br> 1775 T.Min: 14° 1776 </p> 1777 <p> 1778 Tarda 1779 <img alt="ruixat" width="24" height="24" 1780 src="/front/view/images/meteocat/pluja.png" 1781 > 1782 </p> 1783 </li> 1784 </ul> 1785 <div class="outside"> 1786 <p><span id="slider-prev"></span><span id="slider-next"></span></p> 1787 </div> 1788 1789 </div> 1790</div> 1791<div class="featuredItem responsiveHeight"> 1792 <h2 class="title">Butlletà digital</h2> 1793 <img width="96" height="96" src="/front/view/images/icons/plugin_newsletter.png" alt=""> 1794 <p class="elem_button"> 1795 <a href="/actualitat/butlleti-digital" aria-label="Butlletà digital"> 1796 Subscriu-te </a> 1797 </p> 1798</div> 1799<div id="cm_planol" class="featuredItem responsiveHeight"> 1800 <h2 class="title">Plà nol / Carrers</h2> 1801 1802 <img width="96" height="96" src="/front/view/images/icons/plugin_map.png" alt=""> 1803 1804 <p class="elem_button"> 1805 <a href="/el-municipi/planol--guia-de-carrers" aria-label="Plà nol"> 1806 Accedeix </a> 1807 </p> 1808</div> 1809 </div> 1810</div> 1811 <div class="hightlights"> 1812 <div class="container-xl"> 1813 <div class="highlights"> 1814 <ul class="bxslider"> 1815 <li> 1816 <a href="/el-municipi/guia-del-municipi/emergencies/" target="_self" class="banner"> 1817 <img src="/media/repository/baners_destacats/portada_peu/112.png" alt="Emergències" class="banner"> 1818 Emergències </a> 1819 </li> 1820<li> 1821 <a href="https://www.facebook.com/elpont.cat" target="_blank" class="banner"> 1822 <img src="/media/repository/baners_destacats/portada_peu/facebook.png" alt="Facebook" class="banner"> 1823 Facebook </a> 1824 </li> 1825<li> 1826 <a href="/el-municipi/com-arribar/" target="_self" class="banner"> 1827 <img src="/media/repository/baners_destacats/portada_peu/com_arribar.png" alt="Com arribar" class="banner"> 1828 Com arribar </a> 1829 </li> 1830 </ul> 1831</div> </div> 1832 </div> 1833 <nav class="menu" aria-label="Peu de menú"> 1834 <ul class="container-xl sitemap"> 1835 <li class="page-1 Inferior"> <a class="page-1" href="/ajuntament" target="_self" >Ajuntament </a><ul id="footer-menu-1"><li class="subMenuPage-8"> <a class="subMenuPage-8" href="/ajuntament/govern" target="_self" >Govern </a></li><li class="subMenuPage-147"> <a class="subMenuPage-147" href="/ajuntament/galeria-dalcaldes" target="_self" >Galeria d'Alcaldes </a></li><li class="subMenuPage-80"> <a class="subMenuPage-80" href="/ajuntament/ple-municipal" target="_self" >Ple municipal </a></li><li class="subMenuPage-20"> <a class="subMenuPage-20" href="/ajuntament/juntes-de-govern" target="_self" >Juntes de govern </a></li><li class="subMenuPage-151"> <a class="subMenuPage-151" href="/ajuntament/resolucions-i-decrets" target="_self" >Resolucions i decrets </a></li><li class="subMenuPage-16"> <a class="subMenuPage-16" href="/ajuntament/plans-campanyes-i-projectes" target="_self" >Plans, campanyes i projectes </a></li><li class="subMenuPage-197"> <a class="subMenuPage-197" href="/ajuntament/participacio-ciutadana" target="_self" >Participació Ciutadana </a></li><li class="subMenuPage-18"> <a class="subMenuPage-18" href="/ajuntament/anuncis-edictes" target="_self" >Anuncis / Edictes </a></li><li class="subMenuPage-193"> <a class="subMenuPage-193" href="/ajuntament/calendari-de-dies-inhabils" target="_self" >Calendari de dies inhà bils </a></li><li class="subMenuPage-205"> <a class="subMenuPage-205" href="/ajuntament/pla-de-mesures-antifrau" target="_self" >Pla de Mesures Antifrau </a></li><li class="subMenuPage-26"> <a class="subMenuPage-26" href="/ajuntament/perfil-de-contractant" target="_self" >Perfil de contractant </a></li><li class="subMenuPage-126"> <a class="subMenuPage-126" href="/ajuntament/ordenances--normativa--protocols" target="_self" >
1835Ordenances / Normativa / Protocols </a></li><li class="subMenuPage-122"> <a class="subMenuPage-122" href="/ajuntament/seu-electronica" target="_self" >Seu electrònica </a></li><li class="subMenuPage-123"> <a class="subMenuPage-123" href="/ajuntament/transparencia" target="_self" >Transparència </a></li></ul></li><li class="page-10 Inferior"> <a class="page-10" href="/serveis-i-tramits" target="_self" >Serveis i trà mits </a><ul id="footer-menu-10"><li class="subMenuPage-82"> <a class="subMenuPage-82" href="/serveis-i-tramits/oficines-municipals" target="_self" >Oficines municipals </a></li><li class="subMenuPage-140"> <a class="subMenuPage-140" href="/serveis-i-tramits/cataleg-de-serveis" target="_self" >Catà leg de Serveis </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-32"> <a class="subMenuPage-32" href="/serveis-i-tramits/taxes-i-impostos" target="_self" >Taxes i impostos </a></li><li class="subMenuPage-162"> <a class="subMenuPage-162" href="/serveis-i-tramits/beques-universitat-rdir" target="_self" >Beques Universitat </a></li><li class="subMenuPage-141"> <a class="subMenuPage-141" href="/serveis-i-tramits/notificacions-electroniques" target="_self" >Notificacions electròniques </a></li><li class="subMenuPage-90"> <a class="subMenuPage-90" href="/serveis-i-tramits/carpeta-ciutadana" target="_self" >Carpeta ciutadana </a></li><li class="subMenuPage-88"> <a class="subMenuPage-88" href="/serveis-i-tramits/factura-electronica" target="_self" >Factura electrònica </a></li><li class="subMenuPage-133"> <a class="subMenuPage-133" href="/serveis-i-tramits/finestreta-unica-empresarial-fue" target="_self" >Finestreta Ãnica Empresarial (FUE) </a></li></ul></li><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-34"> <a class="subMenuPage-34" href="/el-municipi/com-arribar" target="_self" >Com arribar </a></li><li class="subMenuPage-36"> <a class="subMenuPage-36" href="/el-municipi/planol--guia-de-carrers" target="_self" >Plà nol / Guia de carrers </a></li><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-131"> <a class="subMenuPage-131" href="/el-municipi/turisme" target="_self" >Turisme </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-4 Inferior"> <a class="page-4" href="/actualitat" target="_self" >Actualitat </a><ul id="footer-menu-4"><li class="subMenuPage-53"> <a class="subMenuPage-53" href="/actualitat/noticies" target="_self" >NotÃcies </a></li><li class="subMenuPage-54"> <a class="subMenuPage-54" href="/actualitat/agenda" target="_self" >Agenda </a></li><li class="subMenuPage-128"> <a class="subMenuPage-128" href="/actualitat/avisos" target="_self" >Avisos </a></li><li class="subMenuPage-145"> <a class="subMenuPage-145" href="/actualitat/xarxes-socials" target="_self" >Xarxes socials </a></li><li class="subMenuPage-55"> <a class="subMenuPage-55" href="/actualitat/butlleti-digital" target="_self" >Butlletà digital </a></li><li class="subMenuPage-57"> <a class="subMenuPage-57" href="/actualitat/rss" target="_self" >Rss </a></li><li class="subMenuPage-58"> <a class="subMenuPage-58" href="/actualitat/hemeroteca" target="_self" >Hemeroteca </a></li></ul></li><li class="page-93 Inferior"> <a class="page-93" href="/temes" target="_self" >Temes </a><ul id="footer-menu-93"><li class="subMenuPage-139"> <a class="subMenuPage-139" href="/temes/139-actualitat" target="_self" >Actualitat </a></li><li class="subMenuPage-144"> <a class="subMenuPage-144" href="/temes/infancia-i-joventut" target="_self" >Infà ncia i Joventut </a></li><li class="subMenuPage-136"> <a class="subMenuPage-136" href="/temes/136-cultura" target="_self" >Cultura </a></li><li class="subMenuPage-134"> <a class="subMenuPage-134" href="/temes/esport" target="_self" >Esport </a></li><li class="subMenuPage-137"> <a class="subMenuPage-137" href="/temes/festes" target="_self" >Festes </a></li><li class="subMenuPage-135"> <a class="subMenuPage-135" href="/temes/el-poble" target="_self" >El Poble </a></li><li class="subMenuPage-138"> <a class="subMenuPage-138" href="/temes/sanitat" target="_self" >Sanitat </a></li></ul></li> </ul> 1836 </nav> 1837 <div class="links"> 1838 <div class="container-xl"> 1839 <div class="row"> 1840 <div class="xxss col-md-6 col-sm-6 col-lg-6 middle">
1841 <span class="titol">Xarxes socials:</span> 1842 1843 <a target="_blank" aria-label="Facebook" href="https://www.facebook.com/elpont.cat/" title="Obre en finestra nova: Facebook"> 1844 <span style="display: none">Facebook</span> 1845 <img src="/front/view/images/icons/social/facebook.png" alt="Facebook" width="32" height="32"> 1846 </a> 1847 1848 <a target="_blank" aria-label="Instagram" href="https://www.instagram.com/ajuntament.pont/" title="Obre en finestra nova: Instagram"> 1849 <span style="display: none">Instagram</span> 1850 <img src="/front/view/images/icons/social/instagram.png" alt="Instagram" width="32" height="32"> 1851 </a> 1852 </div> 1853 <div class="col-md-6 col-sm-6 col-lg-6 middle"> 1854 <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> 1855 </div> 1856 </div> 1857 </div> 1858 <div class="contact"> 1859 <div class="container-xl"> 1860 <div class="row"> 1861 <address class="address col-md-3 col-sm-3 col-lg-3"> 1862 <div class="title"> 1863 Ajuntament del Pont de Vilomara i Rocafort </div> 1864 Plaça Ajuntament, 1<br>08254 El Pont de Vilomara i Rocafort<br>Tel. 938 318 811<br>NIF P0818100J<br></address><div class="col-md-6 col-sm-6 col-lg-6 p-0"><div class="dinamic"> 1865 <ul class="clear articlelist default"> 1866 </ul> 1867 </div> 1868</div><div class="diba col-md-3 col-sm-3 col-lg-3" id="diba-partner"> 1869 <div class="title"> 1870 Amb la col·laboració de: </div> 1871 <a href="http://diba.cat/" target="_blank" aria-label="Anar a la web Diputació de Barcelona" title="Obre en finestra nova: Diputació de Barcelona"> 1872 <span style="display: none">Diputació de Barcelona</span> 1873 <img src="/front/view//images/logoDiba/Blanc.svg" alt="Diputació de Barcelona" class="logo-diba"> 1874 </a> 1875</div> </div> 1876 </div> 1877 </div> 1878</div> 1879</div></div> </div></div></div> </div></div> </footer> 1880 <!-- Llibreries de tercers + js propis registrats a AssetManager (jQuery primer) -->
1881<script src="/front/view/js/bower_components/jquery/dist/jquery.min.js?ver=1790943773"></script>
vendor: 1 bytes, line 1881
1881
1882<script src="/front/view/js/bower_components/bootstrap/dist/js/bootstrap.bundle.min.js?ver=1790943773"></script>
vendor: 1 bytes, line 1882
1882
1883<script src="/front/view/js/bower_components/bxslider-4/dist/jquery.bxslider.js?ver=1790943773"></script>
vendor: 1 bytes, line 1883
1883
1884<script src="/front/view/js/bower_components/jscal/index.js?ver=1790943773"></script>
vendor: 1 bytes, line 1884
1884
1885<script src="/common/bower_components/select2/dist/js/select2.min.js?ver=1790943773"></script>
vendor: 1 bytes, line 1885
1885
1886<script src="/common/bower_components/select2/dist/js/i18n/ca.js?ver=1790943773"></script>
vendor: 1 bytes, line 1886
1886
1887<script src="/common/bower_components/strength.js/src/strength.min.js?ver=1790943773"></script>
vendor: 1 bytes, line 1887
1887
1888<script src="/front/view/js/bower_components/masonry-layout/dist/masonry.pkgd.min.js?ver=1790943773"></script>
vendor: 1 bytes, line 1888
1888
1889<script src="/front/view/js/constants.js?ver=1790943773"></script>
vendor: 1 bytes, line 1889
1889
1890<script src="/front/view/js/functions.js?ver=1790943773"></script>
vendor: 1 bytes, line 1890
1890
1891<script src="/front/view/js/functions/footer.js?ver=1790943773"></script>
vendor: 1 bytes, line 1891
1891
1892<script src="/front/view/js/bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js?ver=1790943773"></script>
vendor: 1 bytes, line 1892
1892
1893<script src="/front/view/js/bower_components/jquery.prettyPhoto/index.js?ver=1790943773"></script>
vendor: 1 bytes, line 1893
1893
1894<script> 1895 $(document).ready(function(){ 1896 $("a[rel^='prettyPhoto']").prettyPhoto(); 1897 $("a[rel^='prettyFrame']").prettyPhoto(); 1898 }); 1899</script>
vendor: 1 bytes, line 1899
1899
1900<script> 1901 var TWITTER = null; 1902 var FACEBOOK = null; 1903 $(window).on("load", function() { 1904 start(); 1905 }); 1906 1907 // Initialize Select2 with icon support for category filter 1908 $(document).ready(function() { 1909 if ($('#categoryFilter').length) { 1910 $('#categoryFilter').select2({ 1911 templateResult: function(option) { 1912 if (!option.id) return option.text; 1913 var icon = $(option.element).data('icon'); 1914 if (!icon) return option.text; 1915 return $('<span><img src="' + icon + '" style="width: 16px; height: 16px; margin-right: 6px; vertical-align: middle;"> ' + option.text + '</span>'); 1916 }, 1917 templateSelection: function(option) { 1918 if (!option.id) return option.text; 1919 var icon = $(option.element).data('icon'); 1920 if (!icon) return option.text; 1921 return $('<span><img src="' + icon + '" style="width: 16px; height: 16px; margin-right: 6px; vertical-align: middle;"> ' + option.text + '</span>'); 1922 }, 1923 allowHtml: true 1924 }); 1925 } 1926 }); 1927</script>
1927 1928 <!-- CSS final--> 1929 1930
1930<script> 1931 const css = ""; 1932 const style = document.createElement('style'); 1933 style.textContent = css; 1934 document.head.appendChild(style); 1935 </script>
1935 1936 1937 <!-- Start Modal views--> 1938 1939 <div class="modal fade" id="videoModal" tabindex="-1" role="dialog" aria-hidden="true"> 1940 <div class="modal-dialog modal-dialog-centered" role="document"> 1941 <div class="modal-content"> 1942 <div class="modal-header"> 1943 <div class="title-head"></div> 1944 </div> 1945 <div class="modal-body"> 1946 <div class="tiktok-div-embed"></div> 1947 <iframe id="iframeVideo" title="VÃdeo" class="iframeVideo" allowfullscreen></iframe> 1948 1949 </div> 1950 <div class="modal-footer"> 1951 <span id="titleVideo" class="titleVideo"></span> 1952 <a id="closeModalVideo" class="close" href="javascript:void(0)" data-bs-dismiss="modal"><span style="display: none">X</span></a> 1953 1954 </div> 1955 </div> 1956 </div> 1957</div> <div class="modal fade" id="pdfModal" tabindex="-1" role="dialog" aria-hidden="true"> 1958 <div id="documentDialog" class="modal-dialog modal-dialog-centered" role="document"> 1959 <div class="modal-content"> 1960 <div class="modal-header"> 1961 <div class="title-head"></div> 1962 </div> 1963 <div class="modal-body"> 1964 <iframe id="iframePdf" title='Document' class="pdfview" style="width: 100%; height: 100%"></iframe> 1965 </div> 1966 <div class="modal-footer"> 1967 <span id="titlePdf" class="titlePdf"></span> 1968 <a id="closeModalPDF" class="close" href="javascript:void(0)"><span style="display: none">X</span></a> 1969 </div> 1970 </div> 1971 </div> 1972</div> <!-- End Modal views --> 1973
1973<script src="/front/view/js/endScript.js?ver=1790943773"></script>
1973 1974 <!-- Només activar per desenvolupament 1975
1975<script src="../../../node_modules/axe-core/axe.js"></script>
1975 1976
1976<script src="../../../dist/my-first-webpack.bundle.js"></script>
1976 1977 --> 1978
1978<script> 1979 $(document).ready(function () { 1980 startClock(1790943774); 1981 if (typeof (callMenuAfterJQueryLoaded) == "function") { 1982 callMenuAfterJQueryLoaded(); 1983 } 1984 1985 datepickerInit(); 1986 carouselControlSmall(); 1987 1988 if (typeof (callMenuBeforeJQueryLoaded) == "function") { 1989 callMenuBeforeJQueryLoaded(); 1990 } 1991 1992 if (typeof (callMenuBeforeTopJQueryLoaded) == "function") { 1993 callMenuBeforeTopJQueryLoaded(); 1994 } 1995 addAttributesDivVcards(); 1996 modalsImage(); 1997 modalsPdf(); 1998 translateWeb(); 1999 var carousel = $('#carouselControls'); 2000 carousel.on('slide.bs.carousel', function (event) { 2001 toSlideImage(event); 2002 }); 2003 /** Només activar per desenvolupament 2004 axe.configure({ 2005 locale: { 2006 lang: 'es', 2007 } 2008 }); 2009 2010 axe.run().then(results => { 2011 if (results.violations.length) { 2012 console.log(results.violations); 2013 throw new Error('Accessibility issues found'); 2014 } 2015 }) 2016 .catch(err => { 2017 console.log('Something bad happened:', err.message); 2018 }); 2019 */ 2020 }); 2021 2022 $(window).resize(function() { 2023 equalHeightIconTime(); 2024 }) 2025 </script>
2025 2026 </body> 2027</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.