PageSourceSearch

https://www.santantonidevilamajor.cat/

html santantonidevilamajor.cat collected 2026-10-02 12:42:51 UTC 175,168 bytes, 2,213 lines download raw bytes

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 de Sant Antoni de Vilamajor">
8<meta name="description" lang="ca" content="Ajuntament de Sant Antoni de Vilamajor">
9<meta name="author" lang="ca" content="Ajuntament de Sant Antoni de Vilamajor">
10<meta name="date" lang="ca" content="2026-10-02">
11<meta name="generator" lang="ca" content="Ajuntament de Sant Antoni de Vilamajor">
12<meta name="robots" content="index, follow">
13
14        <title>Ajuntament de Sant Antoni de Vilamajor</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-0NH4VJXY1L
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-0NH4VJXY1L
vendor: 8 bytes, lines 23-24
23');
24    
24// Creates the default tracker.
25    gtag('event', 'page_view', { 'send_to': 'G-0NH4VJXY1L' });
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-117343766-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-117343766-1
vendor: 8 bytes, lines 34-35
34');
35    
35// Creates the default tracker.
36    gtag('event', 'page_view', { 'send_to': 'UA-117343766-1' });
37</script>
37
38<!-- End of code Global Site Tag (gtag.js) - Google Analytics v4-->
39        <link rel="canonical" href="https://www.santantonidevilamajor.cat">
40
41        <link rel="stylesheet" href="/front/view/js/bower_components/bootstrap/dist/css/bootstrap.min.css?ver=1790944970">
42<link rel="stylesheet" href="/front/view/js/bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css?ver=1790944970">
43<link rel="stylesheet" href="/front/view/js/bower_components/bootstrap-icons.min/index.css?ver=1790944970">
44<link rel="stylesheet" href="/front/view/js/bower_components/tempus-dominus.min.css/index.css?ver=1790944970">
45<link rel="stylesheet" href="/common/bower_components/select2/dist/css/select2.min.css?ver=1790944970">
46
47        <!-- Real Favicon Genenrator-->
48<link rel="apple-touch-icon" href="/themes/santantonidevilamajor/images/favicons/apple-touch-icon.png">
49<link rel="icon" type="image/png" href="/themes/santantonidevilamajor/images/favicons/favicon-16x16.png" sizes="16x16">
50<link rel="icon" type="image/png" href="/themes/santantonidevilamajor/images/favicons/favicon-32x32.png" sizes="32x32">
51<link rel="shortcut icon" href="/themes/santantonidevilamajor/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=1790944970"></script>
vendor: 1 bytes, line 68
68
69<script src="/front/view/js/klaro-init.js?ver=1790944970"></script>
69
70
71        <!-- Twitter Card data -->
72<meta name="twitter:card" content="summary">
73<meta name="twitter:site" content="@savilamajor_cat">
74<meta name="twitter:title" content="Ajuntament de Sant Antoni de Vilamajor">
75<meta name="twitter:description" content="Web oficial de l&#039;Ajuntament de Sant Antoni de Vilamajor: informació municipal, tràmits, notícies, agenda... Pl. Montseny, 5. 08459. Tel. 938 452 400">
76<meta name="twitter:image" content="https://www.santantonidevilamajor.cat/themes/santantonidevilamajor/images/logos/header.png">
77    <meta name="twitter:image:alt" content="Logo">
78        <meta property="fb:admins" content="Ajuntament de Sant Antoni de Vilamajor">
79<!-- Open Graph data -->
80<meta property="og:title" content="Ajuntament de Sant Antoni de Vilamajor">
81<meta property="og:type" content="website">
82<meta property="og:url" content="https://www.santantonidevilamajor.cat">
83<meta property="og:image" content="https://www.santantonidevilamajor.cat/themes/santantonidevilamajor/images/logos/header.png">
84    <meta property="og:image:alt" content="Logo">
85    <meta property="og:image" content="https://www.santantonidevilamajor.cat/themes/santantonidevilamajor/images/logos/header_inv.png">
86    <meta property="og:image:alt" content="Logo invertit">
87    <meta property="og:description" content="Web oficial de l&#039;Ajuntament de Sant Antoni de Vilamajor: informació municipal, tràmits, notícies, agenda... Pl. Montseny, 5. 08459. Tel. 938 452 400">
88<meta property="og:site_name" content="Ajuntament de Sant Antoni de Vilamajor">
89
90        <!-- HTML5 compatible tags -->
91<script>
92    document.createElement('header');
93    document.createElement('footer');
94    document.createElement('section');
95    document.createElement('aside');
96    document.createElement('nav');
97    document.createElement('article');
98    document.createElement('hgroup');
99    document.createElement('lh');
100</script>
100
101        
101<script>window.mapsConfig = { layerType: 'OpenStreetMap_Mapnik' };</script>
101
102<link rel="stylesheet" href="/front/view/js/bower_components/FreezeUI/freeze-ui.min.css">
103<link rel="stylesheet" href="/front/view/js/bower_components/Leaflet/default/leaflet.css">
104<link rel="stylesheet" href="/front/view/js/bower_components/Leaflet/default/Control.Loading.css">
105<script  src="/front/view/js/bower_components/FreezeUI/freeze-ui.min.js"></script>
vendor: 1 bytes, line 105
105
106<script  src="/front/view/js/bower_components/Leaflet/default/leaflet.js"></script>
vendor: 1 bytes, line 106
106
107<script src="/front/view/js/bower_components/es6-promise/es6-promise.min.js"></script>
vendor: 1 bytes, line 107
107
108<script>ES6Promise.polyfill();</script>
vendor: 1 bytes, line 108
108
109<script  src='/front/view/js/bower_components/Leaflet/default/Leaflet.GoogleMutant.js'></script>
vendor: 1 bytes, line 109
109
110<script src="/front/view/js/googleMapsInit.js"></script>
vendor: 1 bytes, line 110
110
111<script type="text/plain" data-type="text/javascript" data-name="maps" data-src="https://maps.google.com/maps/api/js?key=AIzaSyDzMQfPcdyACxfYosZzQs43alxB8BKfkx8&amp;loading=async&amp;callback=onGoogleMapsReady"></script>
vendor: 1 bytes, line 111
111
112<script  src="/front/view/js/bower_components/Leaflet/default/leaflet.maps.js"></script>
vendor: 1 bytes, line 112
112
113<script  src="/front/view/js/bower_components/Leaflet/default/leaflet.clone.js"></script>
vendor: 1 bytes, line 113
113
114<script  src="/front/view/js/bower_components/Leaflet/default/Control.Loading.js"></script>
vendor: 1 bytes, line 114
114
115<script src="/front/view/js/bower_components/jquery.min/index.js"></script>
vendor: 1 bytes, line 115
115
116<script src="/front/view/js/maps.js"></script>
116        <!-- Init addHeadExtraStyles -->
117        <style>html body{font-size:1em !important;} .backgroundImageHeader {background-repeat: repeat;  background-size: cover;  background-image:url("/media/repository/CAPcALERA_2_vistes_SAV.png");} </style>
118        <!-- End addHeadExtraStyles -->
119        <!-- Font Awesome 7 + v4-shims for backward compatibility -->
120        <link href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css" rel="stylesheet">
121        <link href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/v4-shims.min.css" rel="stylesheet">
122        <!-- Popperjs + Tempus Dominus -->
123        
123<script src="/front/view/js/bower_components/popper.min/index.js?ver=1790944970"></script>
vendor: 1 bytes, line 123
123
124<script src="/front/view/js/bower_components/tempus-dominus.min.js/index.js?ver=1790944970"></script>
124
125                <link rel="stylesheet" media="all" href="/themes/santantonidevilamajor/styles/style.min.css?ver=1790944970">
126            </head>
127    <body class="home id-0">
128        <nav class="skip-links" aria-label="Dreceres d&#039;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">
129                                    <div class="js-widget o-widget o-widget--header o-widget-contenidor  clearfix boxBX  WidgetContainer " data-id="263" >  <div class="o-widget-wrapper clearfix default-BX  " data-id="263"><div class="o-widget-container  row"><div class="view-6 js-widget o-widget col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetLegacyHeader " data-id="266" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="266"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="toolbar clearfix">
130    <div class="container-xl">
131                <div class="fright">
132            <div class="toolbarItem">
133    </div>                        <div id="social" class="toolbarItem">
134                  
135    <a target="_blank" aria-label="Facebook" href="https://www.facebook.com/savilamajor/" title="Obre en finestra nova: Facebook">
136        <span style="display: none">Facebook</span>
137        <img src="/front/view/images/icons/social/facebook.png" alt="Facebook" width="32" height="32">
138    </a>
139  
140    <a target="_blank" aria-label="Youtube" href="https://www.youtube.com/channel/UC_OzkYjrR0K2WoqpmCvlpTQ/featured" title="Obre en finestra nova: Youtube">
141        <span style="display: none">Youtube</span>
142        <img src="/front/view/images/icons/social/youtube.png" alt="Youtube" width="32" height="32">
143    </a>
144  
145    <a target="_blank" aria-label="Instagram" href="https://www.instagram.com/ajuntament_sav/" title="Obre en finestra nova: Instagram">
146        <span style="display: none">Instagram</span>
147        <img src="/front/view/images/icons/social/instagram.png" alt="Instagram" width="32" height="32">
148    </a>
149  
150    <a target="_blank" aria-label="Whatsapp" href="https://whatsapp.com/channel/0029Vb8ZDuf3WHTcmEgQwu3V" title="Obre en finestra nova: Whatsapp">
151        <span style="display: none">Whatsapp</span>
152        <img src="/front/view/images/icons/social/whatsapp.png" alt="Whatsapp" width="32" height="32">
153    </a>
154            </div>
155                        <div class="toolbarItem">
156                <div id="toolbarLanguages">
157    <ul id="languages">
158        <li><a href="#" role="button" aria-expanded="false" aria-controls="languagesList" id="languagesToggle">Idiomes</a>
159            <ul id="languagesList">
160                                    <li><a class="link-language" href="https://www.santantonidevilamajor.cat/?lang=ca" data-target="https://www.santantonidevilamajor.cat/?lang=ca">Català</a></li>
161                                    <li><a class="link-language" href="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=esie=UTF-8&amp;u=https://www.santantonidevilamajor.cat/&amp;sl=ca&amp;tl=es" data-target="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=esie=UTF-8&amp;u=https://www.santantonidevilamajor.cat/&amp;sl=ca&amp;tl=es">Castellà</a></li>
162                                    <li><a class="link-language" href="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=enie=UTF-8&amp;u=https://www.santantonidevilamajor.cat/&amp;sl=ca&amp;tl=en" data-target="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=enie=UTF-8&amp;u=https://www.santantonidevilamajor.cat/&amp;sl=ca&amp;tl=en">Anglès</a></li>
163                                    <li><a class="link-language" href="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=deie=UTF-8&amp;u=https://www.santantonidevilamajor.cat/&amp;sl=ca&amp;tl=de" data-target="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=deie=UTF-8&amp;u=https://www.santantonidevilamajor.cat/&amp;sl=ca&amp;tl=de">Alemany</a></li>
164                                    <li><a class="link-language" href="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=frie=UTF-8&amp;u=https://www.santantonidevilamajor.cat/&amp;sl=ca&amp;tl=fr" data-target="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=frie=UTF-8&amp;u=https://www.santantonidevilamajor.cat/&amp;sl=ca&amp;tl=fr">Francès</a></li>
165                            </ul>
166        </li>
167    </ul>
168</div>
169<script>
170(function () {
171    var toggle = document.getElementById('languagesToggle');
172    if (!toggle) return;
173    var li = toggle.parentElement;
174    var submenu = li.querySelector('ul');
175    var links = Array.prototype.slice.call(submenu.querySelectorAll('a'));
176
177    function keyName(e) {
178        return e.key || e.code || e.keyCode;
179    }
180
181    function isSpaceKey(e) {
182        var key = keyName(e);
183        return key === ' ' || key === 'Spacebar' || key === 'Space' || key === 32;
184    }
185
186    function open(focusFirst) {
187        li.classList.add('is-open');
188        submenu.style.display = 'block';
189        submenu.style.padding = '1em';
190        toggle.setAttribute('aria-expanded', 'true');
191        if (focusFirst && links.length) links[0].focus();
192    }
193
194    function close() {
195        li.classList.remove('is-open');
196        submenu.style.display = '';
197        submenu.style.padding = '';
198        toggle.setAttribute('aria-expanded', 'false');
199    }
200
201    function isOpen() {
202        return toggle.getAttribute('aria-expanded') === 'true';
203    }
204
205    function focusLink(index) {
206        if (!links.length) return;
207        links[(index + links.length) % links.length].focus();
208    }
209
210    function focusedLinkIndex() {
211        return links.indexOf(document.activeElement);
212    }
213
214    toggle.addEventListener('click', function (e) {
215        e.preventDefault();
216        isOpen() ? close() : open(false);
217    });
218
219    toggle.addEventListener('keydown', function (e) {
220        var key = keyName(e);
221        if (key === 'Enter' || isSpaceKey(e)) {
222            e.preventDefault();
223            isOpen() ? close() : open(false);
224        } else if (key === 'ArrowDown' || key === 40) {
225            e.preventDefault();
226            open(true);
227        } else if (key === 'ArrowUp' || key === 38) {
228            e.preventDefault();
229            open(false);
230            focusLink(links.length - 1);
231        } else if (key === 'Escape' || key === 'Esc' || key === 27) {
232            if (isOpen()) {
233                e.preventDefault();
234                close();
235            }
236        }
237    });
238
239    submenu.addEventListener('keydown', function (e) {
240        var key = keyName(e);
241        var index = focusedLinkIndex();
242
243        if (key === 'ArrowDown' || key === 40) {
244            e.preventDefault();
245            focusLink(index + 1);
246        } else if (key === 'ArrowUp' || key === 38) {
247            e.preventDefault();
248            focusLink(index - 1);
249        } else if (key === 'Home' || key === 36) {
250            e.preventDefault();
251            focusLink(0);
252        } else if (key === 'End' || key === 35) {
253            e.preventDefault();
254            focusLink(links.length - 1);
255        } else if (isSpaceKey(e)) {
256            e.preventDefault();
257            if (document.activeElement && document.activeElement.click) {
258                document.activeElement.click();
259            }
260        } else if (key === 'Escape' || key === 'Esc' || key === 27) {
261            e.preventDefault();
262            close();
263            toggle.focus();
264        }
265    });
266
267    li.addEventListener('focusout', function () {
268        window.setTimeout(function () {
269            if (!li.contains(document.activeElement)) close();
270        }, 0);
271    });
272
273    document.addEventListener('click', function (e) {
274        if (!li.contains(e.target)) close();
275    });
276})();
277</script>
277
278                <div class="currentDate" style='padding:9px;color:white'>
279    <span id="clock" class="clock" title='Data i hora oficial' >
280        02.10.2026 | 14:42    </span>
281</div>            </div>
282        </div>
283    </div>
284</div>
285<div class="header backgroundImageHeader">
286    <div class="branding">
287        <div class="container-xl">
288            <div class="row">
289                <div class="col-md-8 col-sm-8 col-lg-8 logo_box">
290    <a class="logo" href="/" aria-label="Ajuntament de Sant Antoni de Vilamajor - Pàgina d'inici">
291        <img src="/themes/santantonidevilamajor/images/logos/header_inv.png" alt="" width="355" height="111" id="mainLogo">
292    </a>
293        <h1 class="d-none">Ajuntament de Sant Antoni de Vilamajor</h1>
294    </div>                <div class="col-md-4 col-sm-4 col-lg-4 middle search_box">
295    <form id="search_box" aria-label="Cercar:" name="search_box" method="get" action="/search">
296        <label for="search" accesskey="4">
297            <span class="visually-hidden">Cercar:</span>
298        </label>
299        <input id="search" name="search" type="text" aria-label="Cercar:" title="Cerca a tot el web" value="" placeholder="Cercar...">
300        <button type="submit" class="search-button" aria-label="Cerca"><i class="fa fa-search"></i></button>
301    </form>
302</div>
303            </div>
304        </div>
305    </div>
306        <div id="navbar-top" class="navbar navbar-expand-lg navbar-dark"><div class="nav"><div class="container-xl"><div class="row"><div class="col"><nav class="menu_principal" aria-label="menú"><div class="menu-flexible__wrapper menu-font-medium menu-alignment-left menu-spacing-normal menu-animation-fade menu-text-transform-none menu-columns-1" style="--menu-cols:1;--menu-submenu-width:200px;--menu-hover-delay:300ms;--menu-image-width:160px;" data-menu-columns="1" data-expand-type="hover" data-menu-sticky="false" data-menu-alignment="left" data-menu-spacing="normal" data-menu-animation="fade" data-menu-external-icon="auto" data-menu-external-dim="false" data-menu-text-transform="none"><div class="menu-flexible__topbar"><a href="#" class="menu-flexible__toggle phoneMenuButton" aria-label="Menú" aria-expanded="false"><i class="fa fa-bars"></i></a></div><ul class="menu-flexible menu-flexible__list"><li class="menu-flexible__item page-1 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament" ><span class="menu-flexible__item-text">Ajuntament</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-226 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/govern" ><span class="menu-flexible__item-text">Govern</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-8 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/govern/consistori" ><span class="menu-flexible__item-text">Consistori</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-229 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern/consistori/grups-municipals" ><span class="menu-flexible__item-text">Grups municipals</span></a></li><li class="menu-flexible__item page-185 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern/consistori/opinio-dels-grups-politics-municipals" ><span class="menu-flexible__item-text">Opinió dels Grups Polítics Municipals</span></a></li></ul></li><li class="menu-flexible__item page-149 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern/regidories" ><span class="menu-flexible__item-text">Regidories</span></a></li><li class="menu-flexible__item page-285 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern/agenda-alcalde" ><span class="menu-flexible__item-text">Agenda alcalde</span></a></li><li class="menu-flexible__item page-247 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern/ambits-dactuacio" ><span class="menu-flexible__item-text">Àmbits d&#039;actuació</span></a></li><li class="menu-flexible__item page-177 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern/retribucions-dels-membres-de-la-corporacio" ><span class="menu-flexible__item-text">Retribucions dels membres de la corporació</span></a></li><li class="menu-flexible__item page-146 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/govern/organigrama-i-decrets-dorganitzacio" ><span class="menu-flexible__item-text">Organigrama i decrets d&#039;organització</span></a></li></ul></li><li class="menu-flexible__item page-12 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/salutacio-de-lalcalde" ><span class="menu-flexible__item-text">Salutació de l&#039;Alcalde</span></a></li><li class="menu-flexible__item page-230 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organs-de-govern" ><span class="menu-flexible__item-text">Òrgans de govern</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-184 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/ple-de-lajuntament" ><span class="menu-flexible__item-text">Ple de l&#039;Ajuntament</span></a></li><li class="menu-flexible__item page-20 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/junta-de-govern-local" ><span class="menu-flexible__item-text">Junta de Govern Local</span></a></li><li class="menu-flexible__item page-183 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/comissio-especial-de-comptes" ><span class="menu-flexible__item-text">Comissió Especial de Comptes</span></a></li><li class="menu-flexible__item page-182 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organs-de-govern/comissio-informativa-general" ><span class="menu-flexible__item-text">Comissió Informativa General</span></a></li></ul></li><li class="menu-flexible__item page-231 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organitzacio-interna" ><span class="menu-flexible__item-text">Organització interna</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-17 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-interna/tecnics-de-la-corporacio" ><span class="menu-flexible__item-text">Tècnics de la Corporació</span></a></li><li class="menu-flexible__item page-147 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-interna/relacio-de-llocs-de-treball" ><span class="menu-flexible__item-text">Relació de llocs de treball</span></a></li><li class="menu-flexible__item page-148 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-interna/convocatories-de-personal" ><span class="menu-flexible__item-text">Convocatòries de personal</span></a></li><li class="menu-flexible__item page-251 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-interna/convenis-acords-pactes-de-caracter-funcionarial-laboral-o-sindical" ><span class="menu-flexible__item-text">Convenis, acords, pactes de caràcter funcionarial, laboral o sindical</span></a></li></ul></li><li class="menu-flexible__item page-186 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-pressupostaria-i-fiscal" ><span class="menu-flexible__item-text">Informació pressupostària i fiscal</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-417 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-pressupostaria-i-fiscal/plans-anual
306s-de-control-financer" ><span class="menu-flexible__item-text">Plans Anuals de Control Financer</span></a></li><li class="menu-flexible__item page-198 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-pressupostaria-i-fiscal/pressupost-municipal" ><span class="menu-flexible__item-text">Pressupost municipal</span></a></li><li class="menu-flexible__item page-307 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-pressupostaria-i-fiscal/control-intern" ><span class="menu-flexible__item-text">Control intern</span></a></li><li class="menu-flexible__item page-260 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-pressupostaria-i-fiscal/pla-economic-financer-2019-2020" ><span class="menu-flexible__item-text">Pla econòmic financer 2019-2020</span></a></li><li class="menu-flexible__item page-303 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-pressupostaria-i-fiscal/periode-mitja-de-pagament-a-proveidors" ><span class="menu-flexible__item-text">Període mitjà de pagament a proveïdors</span></a></li><li class="menu-flexible__item page-197 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-pressupostaria-i-fiscal/calendari-fiscal" ><span class="menu-flexible__item-text">Calendari fiscal</span></a></li></ul></li><li class="menu-flexible__item page-153 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/anuncis-resolucions-i-convenis" ><span class="menu-flexible__item-text">Anuncis, resolucions i convenis</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-18 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/anuncis-resolucions-i-convenis/anuncis-edictes" ><span class="menu-flexible__item-text">Anuncis / Edictes</span></a></li><li class="menu-flexible__item page-214 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/anuncis-resolucions-i-convenis/convenis-de-collaboracio-i-encarrecs-de-gestio" ><span class="menu-flexible__item-text">Convenis de col·laboració i encàrrecs de gestió</span></a></li><li class="menu-flexible__item page-252 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/anuncis-resolucions-i-convenis/mocions" ><span class="menu-flexible__item-text">Mocions</span></a></li><li class="menu-flexible__item page-88 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/anuncis-resolucions-i-convenis/perfil-de-contractant" ><span class="menu-flexible__item-text">Perfil de contractant</span></a></li><li class="menu-flexible__item page-154 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/anuncis-resolucions-i-convenis/resolucions-i-decrets" ><span class="menu-flexible__item-text">Resolucions i Decrets</span></a></li><li class="menu-flexible__item page-368 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/anuncis-resolucions-i-convenis/resolucions-judicials" ><span class="menu-flexible__item-text">Resolucions judicials</span></a></li><li class="menu-flexible__item page-408 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/anuncis-resolucions-i-convenis/cido-cercador-dinformacio-i-documentacio-oficials" ><span class="menu-flexible__item-text">CIDO - Cercador d&#039;Informació i Documentació Oficials</span></a></li></ul></li><li class="menu-flexible__item page-398 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/cartes-de-serveis" ><span class="menu-flexible__item-text">Cartes de serveis</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-355 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/cartes-de-serveis/carta-de-serveis-de-loficina-datencio-a-la-ciutadania-oac" ><span class="menu-flexible__item-text">Carta de Serveis de l&#039;Oficina d&#039;Atenció a la Ciutadania (OAC)</span></a></li><li class="menu-flexible__item page-392 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/cartes-de-serveis/carta-de-serveis-de-larea-de-benestar-i-familia" ><span class="menu-flexible__item-text">Carta de Serveis de l&#039;àrea de Benestar i Família</span></a></li></ul></li><li class="menu-flexible__item page-394 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/protocols" ><span class="menu-flexible__item-text">Protocols</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-357 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/protocols/protocol-de-prevencio-sobre-drogues-com-a-alternativa-a-la-sancio-administrativa-ppd-asa" ><span class="menu-flexible__item-text">Protocol de prevenció sobre drogues com a alternativa a la sanció administrativa - PPD-ASA</span></a></li><li class="menu-flexible__item page-331 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/protocols/protocol-dus-dels-recursos-informatics" ><span class="menu-flexible__item-text">Protocol d&#039;ús dels recursos informàtics</span></a></li><li class="menu-flexible__item page-333 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/protocols/protocol-per-a-la-prevencio-la-deteccio-lactuacio-i-la-resolucio-de-situacions-dassetjament-psicologic-laboral" ><span class="menu-flexible__item-text">Protocol per a la prevenció, la detecció, l&#039;actuació i la resolució de situacions d&#039;assetjament psicològic laboral</span></a></li><li class="menu-flexible__item page-332 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/protocols/protocol-per-a-la-prevencio-de-lassetjament-sexual-" ><span class="menu-flexible__item-text">Protocol per a la prevenció de l&#039;assetjament sexual </span></a></li><li class="menu-flexible__item page-359 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/protocols/359-protocol-dactuacions-contra-la-violencia-masclista-e
306n-espais-doci" ><span class="menu-flexible__item-text">Protocol d&#039;actuacions contra la violència masclista en espais d&#039;oci</span></a></li><li class="menu-flexible__item page-420 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/protocols/protocol-dactuacio-per-prevenir-els-efectes-derivats-de-lestres-termic-en-el-personal-de-la-brigada-municipal" ><span class="menu-flexible__item-text">Protocol d&#039;actuació per prevenir els efectes derivats de l&#039;estrès tèrmic en el personal de la brigada municipal</span></a></li></ul></li><li class="menu-flexible__item page-234 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals" ><span class="menu-flexible__item-text">Plans, programes i manuals</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-275 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/pla-daccio-de-la-biblioteca-municipal-sav-" ><span class="menu-flexible__item-text">Pla d&#039;acció de la Biblioteca municipal SAV </span></a></li><li class="menu-flexible__item page-325 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/pla-local-de-joventut-" ><span class="menu-flexible__item-text">Pla local de Joventut </span></a></li><li class="menu-flexible__item page-327 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/pla-local-de-salut-" ><span class="menu-flexible__item-text">Pla local de Salut </span></a></li><li class="menu-flexible__item page-326 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/pla-local-de-seguretat-" ><span class="menu-flexible__item-text">Pla local de Seguretat </span></a></li><li class="menu-flexible__item page-330 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/pla-intern-digualtat-de-tracte-i-oportunitats-" ><span class="menu-flexible__item-text">Pla intern d&#039;Igualtat de tracte i oportunitats </span></a></li><li class="menu-flexible__item page-407 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/pla-de-dinamitzacio-de-lequipament-juvenil-espai-jove" ><span class="menu-flexible__item-text">Pla de Dinamització de l&#039;equipament juvenil Espai Jove</span></a></li><li class="menu-flexible__item page-324 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/manual-de-llenguatge-no-sexista" ><span class="menu-flexible__item-text">Manual de llenguatge no sexista</span></a></li><li class="menu-flexible__item page-352 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/declaracio-institucional-i-pla-de-mesures-antifrau" ><span class="menu-flexible__item-text">Declaració Institucional i Pla de Mesures Antifrau</span></a></li><li class="menu-flexible__item page-356 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/pacte-de-les-alcaldies-pel-clima-i-lenergia" ><span class="menu-flexible__item-text">Pacte de les alcaldies pel clima i l&#039;energia</span></a></li><li class="menu-flexible__item page-362 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/codi-etic-i-de-conducta-per-al-bon-govern" ><span class="menu-flexible__item-text">Codi Ètic i de Conducta per al Bon Govern</span></a></li><li class="menu-flexible__item page-365 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/duprocim-document-unic-de-proteccio-civil-municipal-" ><span class="menu-flexible__item-text">DUPROCIM - Document únic de Protecció Civil Municipal </span></a></li><li class="menu-flexible__item page-399 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/plans-programes-i-manuals/pla-de-transicio-energetica-de-sant-antoni-de-vilamajor" ><span class="menu-flexible__item-text">Pla de transició energètica de Sant Antoni de Vilamajor</span></a></li></ul></li><li class="menu-flexible__item page-236 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/normativa" ><span class="menu-flexible__item-text">Normativa</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-334 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa/bonificacions-i-exempcions-dels-tributs-municipals" ><span class="menu-flexible__item-text">Bonificacions i exempcions dels tributs municipals</span></a></li><li class="menu-flexible__item page-195 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa/ordenances-generals" ><span class="menu-flexible__item-text">Ordenances generals</span></a></li><li class="menu-flexible__item page-196 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa/ordenances-fiscals-i-normes-reguladores-de-preus-publics" ><span class="menu-flexible__item-text">Ordenances fiscals i normes reguladores de preus públics</span></a></li><li class="menu-flexible__item page-245 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa/reglaments-organitzatius-i-de-servei" ><span class="menu-flexible__item-text">Reglaments organitzatius i de servei</span></a></li><li class="menu-flexible__item page-207 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa/informacio-urbanistica-i-ambiental" ><span class="menu-flexible__item-text">Informació urbanística i ambiental</span></a></li><li class="menu-flexible__item page-360 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/normativa/normativa-en-tramit-daprovacio" ><span class="menu-flexible__item-text">Normativa en tràmit d&#039;aprovació</span></a></li></ul></li><li class="menu-flexible__item page-156 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/patrimoni" ><span class="menu-flexible__item-text">Patrimoni</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-369 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/patrimoni/relacio-de-vehicles" ><span class="menu-flexible__item-text">Relació de vehicles</span></a></li><li class="menu-flexible__item page-370 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/patrimoni/inventari-de-bens-i-drets" ><span class="menu-flexible__item-text">Inventari de béns i drets</span></a></li></ul></li><li class="menu-flexible__item page-335 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/projectes-municipals" ><span class="menu-flexible__item-text">Projectes municipals</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-358 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-en-tramit-dinformacio-publica" ><span class="menu-flexible__item-text">Projectes en tràmit d&#039;informació pública</span></a></li><li class="menu-flexible__item page-354 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/projectes-municipals/projectes-municipals-aprovats" ><span class="menu-flexible__item-text">Projectes municipals aprovats</span></a></li></ul></li><li class="menu-flexible__item page-122 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/seu-electronica" ><span class="menu-flexible__item-text">Seu electrònica</span></a></li><li class="menu-flexible__item page-302 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/participacio-ciutadana" ><span class="menu-flexible__item-text">Participació ciutadana</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-405 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/participacio-ciutadana/plataforma-participa-311-" ><span class="menu-flexible__item-text">Plataforma Participa 311 </span></a></li><li class="menu-flexible__item page-406 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/participacio-ciutadana/pressupostos-participatius-2024-sav" ><span class="menu-flexible__item-text">Pressupostos Participatius 2024 SAV</span></a></li></ul></li><li class="menu-flexible__item page-389 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/389-eleccions" ><span class="menu-flexible__item-text">Eleccions</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-213 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/389-eleccions/eleccions" ><span class="menu-flexible__item-text">Eleccions</span></a></li><li class="menu-flexible__item page-401 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/389-eleccions/eleccions-al-parlament-de-catalunya-del-12-de-maig-de
306-2024-" ><span class="menu-flexible__item-text">Eleccions al Parlament de Catalunya del 12 de maig de 2024 </span></a></li></ul></li><li class="menu-flexible__item page-93 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/portal-de-transparencia" ><span class="menu-flexible__item-text">Portal de Transparència   </span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-123 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/portal-de-transparencia/transparencia" ><span class="menu-flexible__item-text">Transparència</span></a></li><li class="menu-flexible__item page-301 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/portal-de-transparencia/segell-infoparticipa" ><span class="menu-flexible__item-text">Segell Infoparticipa</span></a></li></ul></li><li class="menu-flexible__item page-350 level2"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/comunicacio" ><span class="menu-flexible__item-text">Comunicació</span></a></li><li class="menu-flexible__item page-366 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/empresa-de-serveis-de-vilamajor-la-municipal-slu" ><span class="menu-flexible__item-text">Empresa de serveis de Vilamajor, La Municipal SLU</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-375 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/empresa-de-serveis-de-vilamajor-la-municipal-slu/organs-de-govern-i-actes" ><span class="menu-flexible__item-text">Òrgans de govern i actes</span></a></li><li class="menu-flexible__item page-377 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/empresa-de-serveis-de-vilamajor-la-municipal-slu/neteja-dedificis-municipals-i-encarrecs-de-gestio" ><span class="menu-flexible__item-text">Neteja d&#039;edificis municipals i encàrrecs de gestió</span></a></li></ul></li></ul></li><li class="menu-flexible__item page-233 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/serveis-i-tramits" ><span class="menu-flexible__item-text">Serveis i tràmits</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-314 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/314-oficines-municipals" ><span class="menu-flexible__item-text">Oficines municipals</span></a></li><li class="menu-flexible__item page-297 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/serveis-i-tramits/297-seu-electronica" ><span class="menu-flexible__item-text">Seu electrònica</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-310 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://santantonidevilamajor.eadministracio.cat/" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Accés a la Seu Electrònica</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-304 level3"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/297-seu-electronica/manual-dacces-a-la-seu-electronica" ><span class="menu-flexible__item-text">Manual d&#039;accés a la Seu Electrònica</span></a></li><li class="menu-flexible__item page-305 level3"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/297-seu-electronica/model-autoritzacio-per-actuar-en-nom-duna-persona-fisica" ><span class="menu-flexible__item-text">Model Autorització per actuar en nom d&#039;una persona física</span></a></li><li class="menu-flexible__item page-410 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://valid.aoc.cat/o/oauth2/auth?scope=autenticacio_usuari&amp;response_type=code&amp;client_id=representa.cat&amp;approval_prompt=auto&amp;access_type=offline&amp;redirect_uri=https://representa.cat/representa/auth/valid/postLogin&amp;state=9821920002" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Representa</span><i class="align-middle fa fa-external-link ms-2"></i></a></li></ul></li><li class="menu-flexible__item page-414 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://tauler.seu-e.cat/inici?idEns=819820002" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">E-tauler</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-140 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/cataleg-de-serveis" ><span class="menu-flexible__item-text">Catàleg de Serveis</span></a></li><li class="menu-flexible__item page-253 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/enllacos-a-diputacio" ><span class="menu-flexible__item-text">Enllaços a Diputació</span></a></li><li class="menu-flexible__item page-312 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/carpeta-ciutadana" ><span class="menu-flexible__item-text">Carpeta ciutadana</span></a></li><li class="menu-flexible__item page-311 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/notificacions-electroniques" ><span class="menu-flexible__item-text">Notificacions electròniques</span></a></li><li class="menu-flexible__item page-238 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://santantonidevilamajor.eadministracio.cat/document-validation.2" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Validació de documents</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-221 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/factura-electronica" ><span class="menu-flexible__item-text">Factura electrònica</span></a></li><li class="menu-flexible__item page-242 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/impostos" ><span class="menu-flexible__item-text">Impostos</span></a></li><li class="menu-flexible__item page-373 level2"><a class="menu-flexible__link" aria-expanded="false" href="/serveis-i-tramits/queixes-i-suggeriments" ><span class="menu-flexible__item-text">Queixes i suggeriments</span></a></li></ul></li><li class="menu-flexible__item page-2 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/el-municipi" ><span class="menu-flexible__item-text">El municipi</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-363 level2"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/festius-locals" ><span class="menu-flexible__item-text">Festius locals</span></a></li><li class="menu-flexible__item page-34 level2"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/com-arribar-hi" ><span class="menu-flexible__item-text">Com arribar-hi</span></a></li><li class="menu-flexible__item page-3 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/el-municipi/guia-del-municipi" ><span class="menu-flexible__item-text">Guia del municipi</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-175 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/planol-guia-de-carrers" ><span class="menu-flexible__item-text">Plànol / Guia de carrers</span></a></li><li class="menu-flexible__item page-39 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/empreses-i-comercos-locals" ><span class="menu-flexible__item-text">Empreses i comerços locals</span></a></li><li class="menu-flexible__item page-40 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/entitats-i-associacions" ><span class="menu-flexible__item-text">Entitats i associacions</span></a></li><li class="menu-flexible__item page-37 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/guia-del-municipi/equipaments-" ><span class="menu-flexible__item-text">Equipaments </span></a></li></ul></li><li class="menu-flexible__item page-7 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/el-municipi/informacio-del-municipi" ><span class="menu-flexible__item-text">Informació del municipi</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-47 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/informacio-del-municipi/el-municipi-en-xifres" ><span class="menu-flexible__item-text">El municipi en xifres</span></a></li><li class="menu-flexible__item page-49 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/informacio-del-municipi/49-informacio-geografica" ><span class="menu-flexible__item-text">Informació geogràfica</span></a></li><li class="menu-flexible__item page-161 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://santantonidevilamajor.eadministracio.cat/calendar.1" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Calendari i festes locals</span><i class="align-middle fa fa-external-link ms-2"></i></a></li></ul></li><li class="menu-flexible__item page-131 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/el-municipi/turisme" ><span class="menu-flexible__item-text">Turisme</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-336 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/turisme/on-menjar" ><span class="menu-flexible__item-text">On menjar</span></a></li><li class="menu-flexible__item page-337 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/turisme/on-dormir" ><span class="menu-flexible__item-text">On dormir</span></a></li><li class="menu-flexible__item page-50 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/turisme/festes-fires-i-mercats" ><span class="menu-flexible__item-text">Festes, fires i mercats</span></a></li><li class="menu-flexible__item page-41 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/turisme/llocs-dinteres" ><span class="menu-flexible__item-text">Llocs d&#039;interès</span></a></li><li class="menu-flexible__item page-129 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/turisme/rutes" ><span class="menu-flexible__item-text">Rutes</span></a></li></ul></li><li class="menu-flexible__item page-381 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/el-municipi/381-historia" ><span class="menu-flexible__item-text">Història</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-46 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/381-historia/historia" ><span class="menu-flexible__item-text">Història</span></a></li><li class="menu-flexible__item page-339 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/381-historia/bicentenari-de-la-creacio-del-primer-ajuntament-de-la-vilanova-de-vilamajor" ><span class="menu-flexible__item-text">Bicentenari de la creació del primer Ajuntament de la Vilanova de Vilamajor</span></a></li><li class="menu-flexible__item page-385 level3"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/381-historia/historia-joan-casas-i-canudas-1876-1960" ><span class="menu-flexible__item-text">Història Joan Casas i Canudas (1876 -1960)</span></a></li></ul></li><li class="menu-flexible__item page-250 level2"><a class="menu-flexible__link" aria-expanded="false" href="/el-municipi/programes-de-festa-major-" ><span class="menu-flexible__item-text">Programes de Festa Major </span></a></li></ul></li><li class="menu-flexible__item page-4 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/actualitat" ><span class="menu-flexible__item-text">Actualitat</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-308 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/festa-major-2026" ><span class="menu-flexible__item-text">Festa Major 2026</span></a></li><li class="menu-flexible__item page-53 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/noticies" ><span class="menu-flexible__item-text">Notícies</span></a></li><li class="menu-flexible__item page-54 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/agenda" ><span class="menu-flexible__item-text">Agenda</span></a></li><li class="menu-flexible__item page-128 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/avisos" ><span class="menu-flexible__item-text">Avisos</span></a></li><li class="menu-flexible__item page-412 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://consum.gencat.cat/ca/lagencia/atencio-al-consumidor/alertes-i-avisos-de-seguretat/" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Alertes i avisos de seguretat</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-243 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/cursos-i-taller
306s-culturals" ><span class="menu-flexible__item-text">Cursos i tallers culturals</span></a></li><li class="menu-flexible__item page-378 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/sequera-a-sant-antoni-de-vilamajor" ><span class="menu-flexible__item-text">Sequera a Sant Antoni de Vilamajor</span></a></li><li class="menu-flexible__item page-56 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/butlleti-municipal-sav" ><span class="menu-flexible__item-text">Butlletí municipal SAV</span></a></li><li class="menu-flexible__item page-57 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/rss" ><span class="menu-flexible__item-text">Rss</span></a></li><li class="menu-flexible__item page-55 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/butlleti-digital" ><span class="menu-flexible__item-text">Butlletí digital</span></a></li><li class="menu-flexible__item page-58 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/hemeroteca" ><span class="menu-flexible__item-text">Hemeroteca</span></a></li></ul></li><li class="menu-flexible__item page-268 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/temes" ><span class="menu-flexible__item-text">Temes</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-315 level2"><a class="menu-flexible__link" aria-expanded="false" href="/temes/atencio-a-les-persones" ><span class="menu-flexible__item-text">Atenció a les persones</span></a></li><li class="menu-flexible__item page-316 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/temes/gent-gran" ><span class="menu-flexible__item-text">Gent gran</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-342 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://www.santantonidevilamajor.cat/el-municipi/guia-del-municipi/equipaments-/casal-de-la-gent-gran-can-monteys-.html" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Casal de la gent gran &quot;Can Monteys&quot;</span><i class="align-middle fa fa-external-link ms-2"></i></a></li></ul></li><li class="menu-flexible__item page-317 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/temes/ocupacio-i-promocio-economica" ><span class="menu-flexible__item-text">Ocupació i promoció econòmica</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-341 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://www.santantonidevilamajor.cat/serveis-i-tramits/cataleg-de-serveis/vilamajor-activa-servei-local-docupacio.html" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Servei Local d&#039;Ocupació - Vilamajor Activa</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-364 level3"><a class="menu-flexible__link" aria-expanded="false" href="/temes/ocupacio-i-promocio-economica/promocio-economica" ><span class="menu-flexible__item-text">Promoció econòmica</span></a></li></ul></li><li class="menu-flexible__item page-318 level2"><a class="menu-flexible__link" aria-expanded="false" href="/temes/318-joventut" ><span class="menu-flexible__item-text">Joventut</span></a></li><li class="menu-flexible__item page-319 level2"><a class="menu-flexible__link" aria-expanded="false" href="/temes/cultura-festes-i-esdeveniments" ><span class="menu-flexible__item-text">Cultura, festes i esdeveniments</span></a></li><li class="menu-flexible__item page-320 level2"><a class="menu-flexible__link" aria-expanded="false" href="/temes/esports" ><span class="menu-flexible__item-text">Esports</span></a></li><li class="menu-flexible__item page-321 level2"><a class="menu-flexible__link" aria-expanded="false" href="/temes/obres-i-serveis" ><span class="menu-flexible__item-text">Obres i serveis</span></a></li><li class="menu-flexible__item page-270 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/temes/medi-ambient-i-sostenibilitat" ><span class="menu-flexible__item-text">Medi ambient i Sostenibilitat</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-409 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://www.santantonidevilamajor.cat/actualitat/noticies/inscripcions-al-registre-dexplotacions-ramaderes-de-les-petites-capacitats-dequids-o-explotacions-avicoles-dautoconsum.html" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Inscripcions al registre d&#039;explotacions ramaderes de les petites capacitats d&#039;èquids o explotacions avícoles d&#039;autoconsum</span><i class="align-middle fa fa-external-link ms-2"></i></a></li></ul></li><li class="menu-flexible__item page-271 level2"><a class="menu-flexible__link" aria-expanded="false" href="/temes/igualtat" ><span class="menu-flexible__item-text">Igualtat</span></a></li><li class="menu-flexible__item page-322 level2"><a class="menu-flexible__link" aria-expanded="false" href="/temes/seguretat-ciutadana" ><span class="menu-flexible__item-text">Seguretat ciutadana</span></a></li><li class="menu-flexible__item page-273 level2"><a class="menu-flexible__link" aria-expanded="false" href="/temes/urbanitzacions" ><span class="menu-flexible__item-text">Urbanitzacions</span></a></li></ul></li><li class="menu-flexible__item page-5 level1"><a class="menu-flexible__link" aria-expanded="false" href="/adrecestelefons" ><span class="menu-flexible__item-text">Directori</span></a></li></ul></div>
306<script>(function() {
307    'use strict';
308
309    // Mega panel
310
311    function initMegaPanels(navContainer) {
312        var menuItems = Array.prototype.slice.call(navContainer.querySelectorAll('[data-mega-id]'));
313        if (!menuItems.length) return;
314
315        var navUl    = navContainer.querySelector('ul');
316        var topItems = navUl
317            ? menuItems.filter(function(el) { return el.parentElement === navUl; })
318            : menuItems;
319
320        var wrapper    = navContainer.closest('.menu-flexible__wrapper');
321        var isClick    = wrapper && wrapper.getAttribute('data-expand-type') === 'click';
322
323        menuItems.forEach(function(item) {
324            var panel = getPanelForItem(item, navContainer);
325            if (!panel) return;
326
327            if (isClick) {
328                var link = item.querySelector('a');
329                if (link) {
330                    link.addEventListener('click', function(e) {
331                        // En mòbil, els elements naveguen directament sense desplegar submenús
332                        if (window.innerWidth <= 992) return;
333                        if (panel.classList.contains('mf-mega-visible')) {
334                            // Segon clic: navegar
335                            return;
336                        }
337                        e.preventDefault();
338                        hideAllMegaPanels(navContainer);
339                        showPanel(item, panel);
340                    });
341                }
342            } else {
343                var hoverDelay = parseInt(
344                    getComputedStyle(wrapper).getPropertyValue('--menu-hover-delay'), 10
345                ) || 0;
346                var hoverTimer = null;
347
348                var leaveTimer = null;
349
350                item.addEventListener('mouseenter', function() {
351                    clearTimeout(hoverTimer);
352                    clearTimeout(leaveTimer);
353                    if (hoverDelay > 0) {
354                        hoverTimer = setTimeout(function() { showPanel(item, panel); }, hoverDelay);
355                    } else {
356                        showPanel(item, panel);
357                    }
358                });
359                item.addEventListener('mouseleave', function(e) {
360                    clearTimeout(hoverTimer);
361                    if (!panel.contains(e.relatedTarget)) {
362                        leaveTimer = setTimeout(function() { hidePanel(item, panel); }, 300);
363                    }
364                });
365                panel.addEventListener('mouseenter', function() {
366                    clearTimeout(leaveTimer);
367                });
368                panel.addEventListener('mouseleave', function(e) {
369                    clearTimeout(hoverTimer);
370                    clearTimeout(leaveTimer);
371                    if (!item.contains(e.relatedTarget)) hidePanel(item, panel);
372                });
373
374                // Tàctil: fallback quan hover no disponible (només escriptori tàctil)
375                var link = item.querySelector('a');
376                if (link) {
377                    link.addEventListener('click', function(e) {
378                        if (window.matchMedia('(hover: none)').matches && window.innerWidth > 992) {
379                            if (panel.classList.contains('mf-mega-visible')) {
380                                // Segon clic en tàctil: navegar
381                                return;
382                            }
383                            e.preventDefault();
384                            hideAllMegaPanels(navContainer);
385                            showPanel(item, panel);
386                        }
387                    });
388                }
389            }
390        });
391
392        navContainer.addEventListener('keydown', function(e) {
393            handleMegaKeydown(e, navContainer, topItems);
394        });
395
396        if (!isClick) {
397            navContainer.addEventListener('focusin', function(e) {
398                var item = e.target.closest('[data-mega-id]');
399                if (!item) return;
400                var panel = getPanelForItem(item, navContainer);
401                if (!panel) return;
402                hideAllMegaPanels(navContainer);
403                showPanel(item, panel);
404            });
405        }
406
407        navContainer.addEventListener('focusout', function() {
408            setTimeout(function() {
409                if (!navContainer.contains(document.activeElement)) {
410                    hideAllMegaPanels(navContainer);
411                }
412            }, 0);
413        });
414
415        document.addEventListener('click', function(e) {
416            if (!navContainer.contains(e.target)) {
417                hideAllMegaPanels(navContainer);
418            }
419        });
420    }
421
422    function handleMegaKeydown(e, navContainer, topItems) {
423        var focused = document.activeElement;
424        if (!focused) return;
425
426        var currentItem = focused.closest('[data-mega-id]');
427        var currentPanel = focused.closest('.menu-flexible__mega-panel');
428        var key = e.key || e.code || e.keyCode;
429
430        function directLink(item) {
431            if (!item) return null;
432            return Array.prototype.slice.call(item.children).find(function(el) {
433                return el.tagName === 'A';
434            }) || item.querySelector('a');
435        }
436
437        function itemForPanel(panel) {
438            if (!panel) return null;
439            var id = panel.getAttribute('data-mega-id');
440            return id ? navContainer.querySelector('li[data-mega-id="' + id + '"]') : null;
441        }
442
443        function focusPanelLink(panel, index) {
444            var links = Array.prototype.slice.call(panel.querySelectorAll('a'));
445            if (!links.length) return;
446            links[(index + links.length) % links.length].focus();
447        }
448
449        function focusPanelSibling(panel, offset) {
450            var links = Array.prototype.slice.call(panel.querySelectorAll('a'));
451            var idx = links.indexOf(focused);
452            if (idx === -1) return;
453            links[(idx + offset + links.length) % links.length].focus();
454        }
455
456        function panelColumnForLink(link) {
457            return link ? link.closest('.menu-flexible__mega-col') : null;
458        }
459
460        function focusAdjacentPanelColumn(panel, offset) {
461            var columns = Array.prototype.slice.call(panel.querySelectorAll('.menu-flexible__mega-col'));
462            var currentColumn = panelColumnForLink(focused);
463            var idx = columns.indexOf(currentColumn);
464            if (idx === -1) return false;
465
466            var targetColumn = columns[(idx + offset + columns.length) % columns.length];
467            var targetLink = targetColumn.querySelector('a');
468            if (targetLink) {
469                targetLink.focus();
470                return true;
471            }
472
473            return false;
474        }
475
476        function focusTopItem(item, offset) {
477            var idx = topItems.indexOf(item);
478            if (idx === -1) return;
479
480            var next = topItems[(idx + offset + topItems.length) % topItems.length];
481            hideAllMegaPanels(navContainer);
482
483            var nextLink = directLink(next);
484            if (nextLink) {
485                nextLink.focus();
486                var nextPanel = getPanelForItem(next, navContainer);
487                if (nextPanel) showPanel(next, nextPanel);
488            }
489        }
490
491        switch (key) {
492            case 'Escape':
493            case 'Esc':
494            case 27: {
495                e.preventDefault();
496                hideAllMegaPanels(navContainer);
497                if (currentPanel) {
498                    var item = itemForPanel(currentPanel);
499                    var lnk = directLink(item);
500                    if (lnk) lnk.focus();
501                }
502                break;
503            }
504
505            case 'ArrowRight':
506            case 39:
507            case 'ArrowLeft':
508            case 37: {
509                var direction = (key === 'ArrowRight' || key === 39) ? 1 : -1;
510                e.preventDefault();
511
512                if (currentPanel) {
513                    if (!focusAdjacentPanelColumn(currentPanel, direction)) {
514                        var ownerItem = itemForPanel(currentPanel);
515                        focusTopItem(ownerItem, direction);
516                    }
517                    break;
518                }
519
520                if (!currentItem) return;
521                focusTopItem(currentItem, direction);
522                break;
523            }
524
525            case 'ArrowDown':
526            case 40: {
527                e.preventDefault();
528                if (currentPanel) {
529                    focusPanelSibling(currentPanel, 1);
530                    break;
531                }
532                if (!currentItem) return;
533                var panel = getPanelForItem(currentItem, navContainer);
534                if (!panel) return;
535                if (!panel.classList.contains('mf-mega-visible')) {
536                    hideAllMegaPanels(navContainer);
537                    showPanel(currentItem, panel);
538                }
539                focusPanelLink(panel, 0);
540                break;
541            }
542
543            case ' ':
544            case 'Space':
545            case 'Spacebar':
546            case 32: {
547                if (currentPanel || !currentItem) return;
548                var spacePanel = getPanelForItem(currentItem, navContainer);
549                if (!spacePanel) return;
550
551                e.preventDefault();
552                if (spacePanel.classList.contains('mf-mega-visible')) {
553                    hidePanel(currentItem, spacePanel);
554                } else {
555                    hideAllMegaPanels(navContainer);
556                    showPanel(currentItem, spacePanel);
557                }
558                break;
559            }
560
561            case 'ArrowUp':
562            case 38: {
563                if (!currentPanel) return;
564                e.preventDefault();
565                var panelLinks = Array.prototype.slice.call(currentPanel.querySelectorAll('a'));
566                var focusedIndex = panelLinks.indexOf(focused);
567
568                if (focusedIndex > 0) {
569                    focusPanelLink(currentPanel, focusedIndex - 1);
570                } else {
571                    var parentItem = itemForPanel(currentPanel);
572                    var parentLink = directLink(parentItem);
573                    if (parentLink) parentLink.focus();
574                    if (parentItem) hidePanel(parentItem, currentPanel);
575                }
576                break;
577            }
578        }
579    }
580
581    function getPanelForItem(item, navContainer) {
582        var id = item.getAttribute('data-mega-id');
583        return id
584            ? navContainer.querySelector('.menu-flexible__mega-panel[data-mega-id="' + id + '"]')
585            : null;
586    }
587
588    function showPanel(item, panel) {
589        panel.classList.add('mf-mega-visible');
590        panel.setAttribute('aria-hidden', 'false');
591        var link = item.querySelector('a');
592        if (link) link.setAttribute('aria-expanded', 'true');
593    }
594
595    function hidePanel(item, panel) {
596        panel.classList.remove('mf-mega-visible');
597        panel.setAttribute('aria-hidden', 'true');
598        var link = item.querySelector('a');
599        if (link) link.setAttribute('aria-expanded', 'false');
600    }
601
602    function hideAllMegaPanels(navContainer) {
603        navContainer.querySelectorAll('.menu-flexible__mega-panel.mf-mega-visible')
604            .forEach(function(panel) {
605                var id   = panel.getAttribute('data-mega-id');
606                var item = id ? navContainer.querySelector('li[data-mega-id="' + id + '"]') : null;
607                if (item) {
608                    hidePanel(item, panel);
609                } else {
610                    panel.classList.remove('mf-mega-visible');
611                    panel.setAttribute('aria-hidden', 'true');
612                }
613            });
614    }
615
616
617    // Tecles de fletxa (menú estàndard)
618
619    function initStandardKeyboard(wrapper) {
620        var menu = wrapper.querySelector('.menu-flexible__list');
621        if (!menu) return;
622
623        function closeAll() {
624            Array.prototype.slice.call(menu.querySelectorAll('.menu-flexible__item[focus="true"]'))
625                .forEach(function(item) {
626                    item.setAttribute('focus', 'false');
627                    var submenu = Array.prototype.slice.call(item.children).find(function(el) {
628                        return el.classList && el.classList.contains('menu-flexible__submenu');
629                    });
630                    if (submenu) {
631                        submenu.style.left = '';
632                        submenu.style.opacity = '';
633                        submenu.style.visibility = '';
634                        submenu.style.pointerEvents = '';
635                        submenu.style.transform = '';
636                    }
637                    var link = Array.prototype.slice.call(item.children).find(function(el) {
638                        return el.tagName === 'A';
639                    });
640                    if (link && link.classList.contains('menu-flexible__link--dropdown')) {
641                        link.setAttribute('aria-expanded', 'false');
642                    }
643                });
644        }
645
646        wrapper.addEventListener('keydown', function(e) {
647            handleStandardKeydown(e, menu);
648        });
649
650        wrapper.addEventListener('focusout', function() {
651            setTimeout(function() {
652                if (!wrapper.contains(document.activeElement)) {
653                    closeAll();
654                }
655            }, 0);
656        });
657    }
658
659    function handleStandardKeydown(e, menu) {
660        var focused = document.activeElement;
661        if (!focused || !menu.contains(focused)) return;
662
663        var itemSel = '.menu-flexible__item';
664        var linkSel = '.menu-flexible__link';
665
666        var currentLi = focused.closest(itemSel);
667        if (!currentLi) return;
668
669        var parentUl = currentLi.parentElement;
670        var isLevel1 = parentUl === menu;
671
672        function directLink(li) {
673            var direct = Array.prototype.slice.call(li.children).find(function(el) {
674                return el.tagName === 'A';
675            });
676            return direct || li.querySelector(linkSel);
677        }
678
679        function siblingItems(ul) {
680            return Array.prototype.slice.call(ul.children).filter(function(el) {
681                return el.matches(itemSel);
682            });
683        }
684
685        function childMenu(li) {
686            return Array.prototype.slice.call(li.children).find(function(el) {
687                return el.classList && el.classList.contains('menu-flexible__submenu');
688            });
689        }
690
691        function setSubmenuVisible(li, visible) {
692            var submenu = childMenu(li);
693            if (!submenu) return;
694
695            if (visible) {
696                submenu.style.left = li.parentElement === menu ? '0' : '100%';
697                submenu.style.opacity = '1';
698                submenu.style.visibility = 'visible';
699                submenu.style.pointerEvents = 'auto';
700                submenu.style.transform = 'none';
701            } else {
702                submenu.style.left = '';
703                submenu.style.opacity = '';
704                submenu.style.visibility = '';
705                submenu.style.pointerEvents = '';
706                submenu.style.transform = '';
707            }
708        }
709
710        function setExpanded(li, expanded) {
711            li.setAttribute('focus', expanded ? 'true' : 'false');
712            setSubmenuVisible(li, expanded);
713            var lnk = directLink(li);
714            if (lnk && lnk.classList.contains('menu-flexible__link--dropdown')) {
715                lnk.setAttribute('aria-expanded', expanded ? 'true' : 'false');
716            }
717            if (!expanded) {
718                Array.prototype.slice.call(li.querySelectorAll(itemSel + '[focus="true"]'))
719                    .forEach(function(item) {
720                        item.setAttribute('focus', 'false');
721                        setSubmenuVisible(item, false);
722                        var childLink = directLink(item);
723                        if (childLink && childLink.classList.contains('menu-flexible__link--dropdown')) {
724                            childLink.setAttribute('aria-expanded', 'false');
725                        }
726                    });
727            }
728        }
729
730        function closeSiblings(li) {
731            Array.prototype.slice.call(li.parentElement.children)
732                .filter(function(item) {
733                    return item !== li && item.matches(itemSel);
734                })
735                .forEach(function(item) {
736                    setExpanded(item, false);
737                });
738        }
739
740        function openChild(li) {
741            var submenu = childMenu(li);
742            if (!submenu) return false;
743            closeSiblings(li);
744            setExpanded(li, true);
745            var firstChild = submenu.querySelector(linkSel);
746            if (firstChild) firstChild.focus();
747            return true;
748        }
749
750        function focusSibling(offset) {
751            var sibs = siblingItems(parentUl);
752            var idx  = sibs.indexOf(currentLi);
753            var lnk  = directLink(sibs[(idx + offset + sibs.length) % sibs.length]);
754            if (lnk) lnk.focus();
755        }
756
757        var key = e.key || e.code || e.keyCode;
758
759        switch (key) {
760            case 'ArrowRight':
761            case 39: {
762                if (!isLevel1) return;
763                e.preventDefault();
764                setExpanded(currentLi, false);
765                focusSibling(1);
766                break;
767            }
768            case 'ArrowLeft':
769            case 37: {
770                if (!isLevel1) return;
771                e.preventDefault();
772                setExpanded(currentLi, false);
773                focusSibling(-1);
774                break;
775            }
776            case 'ArrowDown':
777            case 40: {
778                e.preventDefault();
779                if (focused === directLink(currentLi) && openChild(currentLi)) {
780                    break;
781                }
782                var sibsDown = siblingItems(parentUl);
783                var idxDown  = sibsDown.indexOf(currentLi);
784                if (idxDown < sibsDown.length - 1) {
785                    var lnkDown = directLink(sibsDown[idxDown + 1]);
786                    if (lnkDown) lnkDown.focus();
787                }
788                break;
789            }
790            case 'ArrowUp':
791            case 38: {
792                e.preventDefault();
793                var sibsUp = siblingItems(parentUl);
794                var idxUp  = sibsUp.indexOf(currentLi);
795                if (idxUp > 0) {
796                    var lnkUp = directLink(sibsUp[idxUp - 1]);
797                    if (lnkUp) lnkUp.focus();
798                } else if (!isLevel1) {
799                    var parentItemUp = parentUl.closest(itemSel);
800                    if (parentItemUp) {
801                        setExpanded(parentItemUp, false);
802                        var parentLinkUp = directLink(parentItemUp);
803                        if (parentLinkUp) parentLinkUp.focus();
804                    }
805                }
806                break;
807            }
808            case ' ':
809            case 'Space':
810            case 'Spacebar':
811            case 32: {
812                if (!focused.classList.contains('menu-flexible__link--dropdown')) return;
813                e.preventDefault();
814                currentLi.getAttribute('focus') === 'true'
815                    ? setExpanded(currentLi, false)
816                    : openChild(currentLi);
817                break;
818            }
819            case 'Escape':
820            case 'Esc':
821            case 27: {
822                if (isLevel1 && currentLi.getAttribute('focus') !== 'true') return;
823                e.preventDefault();
824                if (!isLevel1) {
825                    var parentItemEsc = parentUl.closest(itemSel);
826                    if (parentItemEsc) {
827                        setExpanded(parentItemEsc, false);
828                        var parentLinkEsc = directLink(parentItemEsc);
829                        if (parentLinkEsc) parentLinkEsc.focus();
830                    }
831                } else {
832                    setExpanded(currentLi, false);
833                }
834                break;
835            }
836        }
837    }
838
839
840    // Click mode: expandir submenús via [focus=true]
841
842    function initClickExpand(wrapper) {
843        var menu = wrapper.querySelector('.menu-flexible__list');
844        if (!menu) return;
845
846        var itemSel        = '.menu-flexible__item';
847        var dropdownSel    = '.menu-flexible__link--dropdown';
848
849        function closeAll(container) {
850            Array.prototype.slice.call(container.querySelectorAll(itemSel + '[focus="true"]'))
851                .forEach(function(el) { el.setAttribute('focus', 'false'); });
852        }
853
854        function closeSiblings(item) {
855            var parentUl = item.parentElement;
856            Array.prototype.slice.call(parentUl.children)
857                .filter(function(el) {
858                    return el !== item
859                        && el.matches(itemSel)
860                        && el.getAttribute('focus') === 'true';
861                })
862                .forEach(function(el) {
863                    el.setAttribute('focus', 'false');
864                    closeAll(el);
865                });
866        }
867
868        menu.addEventListener('click', function(e) {
869            var link = e.target.closest(dropdownSel);
870            if (!link || !menu.contains(link)) return;
871
872            var item = link.parentElement;
873            if (!item || !item.matches(itemSel)) return;
874
875            // En mòbil, els elements naveguen directament sense desplegar submenús
876            if (window.innerWidth <= 992) return;
877
878            var isOpen = item.getAttribute('focus') === 'true';
879
880            if (isOpen) {
881                // Segon clic: navegar
882                return;
883            }
884
885            e.preventDefault();
886            closeSiblings(item);
887            item.setAttribute('focus', 'true');
888        });
889
890        document.addEventListener('click', function(e) {
891            var openItem = menu.querySelector(itemSel + '[focus="true"]');
892            if (!openItem) return;
893            if (!openItem.contains(e.target)) {
894                closeAll(menu);
895            }
896        });
897    }
898
899
900    // Hamburger (mòbil ≤992px)
901
902    class MenuFlexible {
903        constructor(wrapper) {
904            this.wrapper   = wrapper;
905            this.hamburger = wrapper.querySelector('.menu-flexible__toggle');
906            this.menu      = wrapper.querySelector('.menu-flexible__list');
907
908            if (!this.hamburger || !this.menu) return;
909
910            var parent  = this.menu.parentElement;
911            this.isMega = parent && parent.classList.contains('menu-flexible__nav-container');
912            this.target = this.isMega ? parent : this.menu;
913
914            // Ancestre que en mòbil és barra fixa de 44px amb overflow:clip i retalla
915            // el menú desplegat. En obrir, l'eixamplem; en tancar, el restaurem.
916            this.clipper = wrapper.closest('.nav');
917
918            this.init();
919            window.addEventListener('resize', () => this.handleResize());
920        }
921
922        init() {
923            this.hamburger.addEventListener('click', (e) => {
924                e.preventDefault();
925                e.stopPropagation();
926                this.toggleMenu();
927            });
928
929            document.addEventListener('click', (e) => {
930                if (!this.wrapper.contains(e.target) && this.isOpen()) {
931                    this.closeMenu();
932                }
933            });
934
935            this.menu.querySelectorAll('a').forEach(link => {
936                link.addEventListener('click', () => {
937                    if (window.innerWidth <= 992 && this.isOpen()) {
938                        this.closeMenu();
939                    }
940                });
941            });
942        }
943
944        isOpen()     { return this.target.classList.contains('show'); }
945        toggleMenu() { this.isOpen() ? this.closeMenu() : this.openMenu(); }
946
947        liftClip() {
948            if (this.clipper && window.innerWidth <= 992) {
949                this.clipper.style.height = 'auto';
950                this.clipper.style.maxHeight = 'none';
951                this.clipper.style.overflow = 'visible';
952            }
953        }
954
955        restoreClip() {
956            if (this.clipper) {
957                this.clipper.style.height = '';
958                this.clipper.style.maxHeight = '';
959                this.clipper.style.overflow = '';
960            }
961        }
962
963        openMenu() {
964            this.target.classList.add('show');
965            this.target.style.display = this.isMega ? 'block' : 'flex';
966            if (this.isMega) this.menu.style.display = 'flex';
967            this.liftClip();
968            this.hamburger.classList.add('active');
969            this.hamburger.setAttribute('aria-expanded', 'true');
970        }
971
972        closeMenu() {
973            this.target.classList.remove('show');
974            this.target.style.display = 'none';
975            if (this.isMega) {
976                this.menu.style.display = '';
977                var nc = this.wrapper.querySelector('.menu-flexible__nav-container');
978                if (nc) hideAllMegaPanels(nc);
979            }
980            this.restoreClip();
981            this.hamburger.classList.remove('active');
982            this.hamburger.setAttribute('aria-expanded', 'false');
983        }
984
985        handleResize() {
986            if (window.innerWidth > 992) {
987                this.target.classList.remove('show');
988                this.target.style.display = '';
989                if (this.isMega) this.menu.style.display = '';
990                this.restoreClip();
991                this.hamburger.classList.remove('active');
992                this.hamburger.setAttribute('aria-expanded', 'false');
993            }
994        }
995    }
996
997
998    // Init
999
1000    function init() {
1001        document.querySelectorAll('.menu-flexible__wrapper').forEach(function(wrapper) {
1002            var navContainer = wrapper.querySelector('.menu-flexible__nav-container');
1003            if (navContainer) {
1004                initMegaPanels(navContainer);
1005            } else {
1006                initStandardKeyboard(wrapper);
1007                if (wrapper.getAttribute('data-expand-type') === 'click') {
1008                    initClickExpand(wrapper);
1009                }
1010            }
1011            new MenuFlexible(wrapper);
1012            if (wrapper.getAttribute('data-menu-sticky') === 'true') {
1013                var stickyTarget = wrapper.closest('#navbar-top')
1014                                || wrapper.closest('.navbar')
1015                                || wrapper.closest('nav');
1016                if (stickyTarget) {
1017                    stickyTarget.classList.add('menu-sticky-enabled');
1018                    document.body.classList.add('has-sticky-menu');
1019
1020                    var navbarHeight   = stickyTarget.offsetHeight;
1021                    var navbarTop      = stickyTarget.getBoundingClientRect().top + window.scrollY;
1022                    var bodyPadApplied = false;
1023
1024                    function updateStickyOffset() {
1025                        navbarHeight = stickyTarget.offsetHeight;
1026                        document.documentElement.style.setProperty('--skip-links-sticky-offset', navbarHeight + 'px');
1027
1028                        if (bodyPadApplied) {
1029                            document.body.style.paddingTop = navbarHeight + 'px';
1030                        }
1031                    }
1032
1033                    function getTargetFromHash(hash) {
1034                        if (!hash || hash.charAt(0) !== '#') {
1035                            return null;
1036                        }
1037
1038                        try {
1039                            return document.getElementById(decodeURIComponent(hash.substring(1)));
1040                        } catch (error) {
1041                            return document.getElementById(hash.substring(1));
1042                        }
1043                    }
1044
1045                    function scrollToSkipTarget(hash) {
1046                        var target = getTargetFromHash(hash);
1047                        if (!target) {
1048                            return;
1049                        }
1050
1051                        updateStickyOffset();
1052
1053                        var expectedTop = target.getBoundingClientRect().top + window.scrollY - navbarHeight;
1054                        if (expectedTop > navbarTop) {
1055                            applyFixed();
1056                        } else {
1057                            removeFixed();
1058                        }
1059
1060                        try {
1061                            target.focus({ preventScroll: true });
1062                        } catch (error) {
1063                            target.focus();
1064                        }
1065
1066                        var targetTop = target.getBoundingClientRect().top + window.scrollY;
1067                        window.scrollTo(0, Math.max(targetTop - navbarHeight, 0));
1068                    }
1069
1070                    document.querySelectorAll('.skip-links a[href^="#"]').forEach(function(link) {
1071                        link.addEventListener('click', function(event) {
1072                            var hash = link.getAttribute('href');
1073                            var target = getTargetFromHash(hash);
1074                            if (!target) {
1075                                return;
1076                            }
1077
1078                            event.preventDefault();
1079
1080                            if (window.history && window.history.pushState) {
1081                                window.history.pushState(null, '', hash);
1082                            } else {
1083                                window.location.hash = hash;
1084                            }
1085
1086                            scrollToSkipTarget(hash);
1087                        });
1088                    });
1089
1090                    updateStickyOffset();
1091
1092                    function applyFixed() {
1093                        if (!stickyTarget.classList.contains('fixed-top')) {
1094                            updateStickyOffset();
1095                            stickyTarget.classList.add('fixed-top');
1096                            document.body.style.paddingTop = navbarHeight + 'px';
1097                            bodyPadApplied = true;
1098                        }
1099                    }
1100
1101                    function removeFixed() {
1102                        if (stickyTarget.classList.contains('fixed-top')) {
1103                            stickyTarget.classList.remove('fixed-top');
1104                            document.body.style.paddingTop = '';
1105                            bodyPadApplied = false;
1106                        }
1107                    }
1108
1109                    window.addEventListener('scroll', function() {
1110                        if (window.scrollY > navbarTop) {
1111                            applyFixed();
1112                        } else {
1113                            removeFixed();
1114                        }
1115                    });
1116
1117                    window.addEventListener('resize', function() {
1118                        updateStickyOffset();
1119                        if (!stickyTarget.classList.contains('fixed-top')) {
1120                            navbarTop = stickyTarget.getBoundingClientRect().top + window.scrollY;
1121                        }
1122                    });
1123
1124                    if ('ResizeObserver' in window) {
1125                        new ResizeObserver(updateStickyOffset).observe(stickyTarget);
1126                    }
1127
1128                    stickyTarget.querySelectorAll('img').forEach(function(image) {
1129                        if (!image.complete) {
1130                            image.addEventListener('load', updateStickyOffset, { once: true });
1131                        }
1132                    });
1133
1134                    window.addEventListener('load', updateStickyOffset);
1135
1136                    if (window.scrollY > navbarTop) applyFixed();
1137
1138                    if (window.location.hash) {
1139                        window.setTimeout(function() {
1140                            scrollToSkipTarget(window.location.hash);
1141                        }, 0);
1142                    }
1143                }
1144            }
1145        });
1146    }
1147
1148    if (document.readyState === 'loading') {
1149        document.addEventListener('DOMContentLoaded', init);
1150    } else {
1151        init();
1152    }
1153})();
1154</script>
1154</nav></div></div></div></div></div>        <div class="homeHeader clearfix"  >
1155    <div class="container">
1156        <div class="row">
1157                            <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4 hideTablets">
1158                    <div class="procedures">
1159    <div class="contentlist hideTablets">
1160        <div id="Tramits">
1161            <h2>Serveis</h2>
1162            <a href="https://www.santantonidevilamajor.cat/serveis-i-tramits/cataleg-de-serveis/12987-area-demergencia-sant-antoni-de-vilamajor.html" target="_self">
1163    <span class="text">Àrea d'emergència Sant Antoni de Vilamajor</span>
1164</a>
1165<a href="https://www.santantonidevilamajor.cat/serveis-i-tramits/cataleg-de-serveis/arxiu-municipal.html" target="_self">
1166    <span class="text">Arxiu Municipal</span>
1167</a>
1168<a href="https://www.santantonidevilamajor.cat/serveis-i-tramits/cataleg-de-serveis/entitat-de-registre-de-certificat-idcat.html" target="_self">
1169    <span class="text">Entitat de Registre de certificat idCAT</span>
1170</a>
1171            <a class="more " href="/serveis-i-tramits/cataleg-de-serveis">
1172                Més informació            </a>
1173        </div>
1174    </div>
1175</div>                </div>
1176                <div class="col-xs-12 col-sm-12 col-md-8 col-lg-8">
1177                        
1178<div class="dinamic">
1179        <div class="clear slider tplSliderBig">
1180        <div id="slider90000" class="bxslider slider90000" data-id="90000" data-interval="15000">
1181            <div class='item '>
1182            <div class="txt ">
1183            <div class="meta">
1184                            </div>
1185                                                            <a href="http://www.santantonidevilamajor.cat/actualitat/noticies/birraandteca-torna-a-sant-antoni-de-vilamajor-amb-cervesa-artesana-gastronomia-musica-tallers-i-activitats-per-a-tothom.html" target="_self" >
1186                    <span class="title">12a Fira Birra&Teca </span>
1187                </a>
1188                                                                    <div class="description ddbbtext" onclick="redirect('http://www.santantonidevilamajor.cat/actualitat/noticies/birraandteca-torna-a-sant-antoni-de-vilamajor-amb-cervesa-artesana-gastronomia-musica-tallers-i-activitats-per-a-tothom.html','_self')">
1189                    <p data-pm-slice="1 1 []">Un cap de setmana per gaudir de cervesa artesana, gastronomia de proximitat, activitats familiars i música en directe!</p>
1190
1191<p>
1191Consulta la programació dels dies 4 i 5 d'octubre de 2025.</p>
1192
1193<p>&nbsp;</p>
1194                </div>
1195                    </div>
1196            <div class="img  ">
1197                                <a href="http://www.santantonidevilamajor.cat/actualitat/noticies/birraandteca-torna-a-sant-antoni-de-vilamajor-amb-cervesa-artesana-gastronomia-musica-tallers-i-activitats-per-a-tothom.html" target="_self" >
1198                <span class="visually-hidden">12a Fira Birra&Teca </span>
1199                <img src="/media/repository/noticies/2026/09-2026/CAPcALERA_WEB__50_.png"
1200                     alt="12a Fira Birra&Teca">
1201            </a>
1202            </div>
1203    </div>
1204<div class='item '>
1205            <div class="txt ">
1206            <div class="meta">
1207                            </div>
1208                                                            <a href="https://participa.savilamajor.cat/pressupostos-participatius" target="_blank" title ='Obre-ho en una finestra nova'>
1209                    <span class="title">Pressupostos participatius 2026</span>
1210                </a>
1211                                                                    <div class="description ddbbtext" onclick="redirect('https://participa.savilamajor.cat/pressupostos-participatius','_blank')">
1212                    <p data-pm-slice="1 1 []">Fase 3: podeu consultar el detall de totes les propostes i el seu estat.</p>
1213
1214<p>Consulta l'estat actual del procés i diga-hi la teva.</p>
1215
1216<p>&nbsp;</p>
1217                </div>
1218                    </div>
1219            <div class="img  ">
1220                                <a href="https://participa.savilamajor.cat/pressupostos-participatius" target="_blank" title ='Obre-ho en una finestra nova'>
1221                <span class="visually-hidden">Pressupostos participatius 2026</span>
1222                <img src="/media/repository/noticies/2026/09-2026/DESTACATS_SUPERIORS_WEB_5_.png"
1223                     alt="Pressupostos participatius 2026">
1224            </a>
1225            </div>
1226    </div>
1227<div class='item '>
1228            <div class="txt ">
1229            <div class="meta">
1230                            </div>
1231                                                            <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/nova-programacio-de-cursos-i-tallers-culturals-del-1r-quadrimestre-2026-27-propostes-de-benestar-i-salut-idiomes-creativitat-i-creixement-personal-.html" target="_self" >
1232                    <span class="title">Cursos i tallers culturals 1r quadrimestre 2026-2027</span>
1233                </a>
1234                                                                    <div class="description ddbbtext" onclick="redirect('https://www.santantonidevilamajor.cat/actualitat/noticies/nova-programacio-de-cursos-i-tallers-culturals-del-1r-quadrimestre-2026-27-propostes-de-benestar-i-salut-idiomes-creativitat-i-creixement-personal-.html','_self')">
1235                    <p>Inscripcions obertes del 14 de setembre al 2 d'octubre de 2026.</p>
1236
1237<p>Consulta la programació.</p>
1238                </div>
1239                    </div>
1240            <div class="img  ">
1241                                <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/nova-programacio-de-cursos-i-tallers-culturals-del-1r-quadrimestre-2026-27-propostes-de-benestar-i-salut-idiomes-creativitat-i-creixement-personal-.html" target="_self" >
1242                <span class="visually-hidden">Cursos i tallers culturals 1r quadrimestre 2026-2027</span>
1243                <img src="/media/repository/noticies/2026/09-2026/DESTACATS_SUPERIORS_WEB_3_.png"
1244                     alt="Cursos i tallers culturals 1r quadrimestre 2026-2027">
1245            </a>
1246            </div>
1247    </div>
1248<div class='item '>
1249            <div class="txt ">
1250            <div class="meta">
1251                            </div>
1252                                                            <a href="https://www.santantonidevilamajor.cat/continguts/whatsapp-ajuntament.html" target="_self" >
1253                    <span class="title">Canal de WhatsApp Ajuntament de Sant Antoni de Vilamajor</span>
1254                </a>
1255                                                                    <div class="description ddbbtext" onclick="redirect('https://www.santantonidevilamajor.cat/continguts/whatsapp-ajuntament.html','_self')">
1256                    <p>Vols rebre les informacions, avisos i novetas d'interès municipal a través del canal de whatsapp?</p>
1257
1258<ul>
1259	<li>Segueix-lo <a href="https://whatsapp.com/channel/0029Vb8ZDuf3WHTcmEgQwu3V">
1259AQUÍ</a></li>
1260</ul>
1261                </div>
1262                    </div>
1263            <div class="img  ">
1264                                <a href="https://www.santantonidevilamajor.cat/continguts/whatsapp-ajuntament.html" target="_self" >
1265                <span class="visually-hidden">Canal de WhatsApp Ajuntament de Sant Antoni de Vilamajor</span>
1266                <img src="/media/repository/noticies/2026/05-2026/DESTACATS_SUPERIORS_WEB.png"
1267                     alt="Canal de WhatsApp Ajuntament de Sant Antoni de Vilamajor">
1268            </a>
1269            </div>
1270    </div>
1271<div class='item '>
1272            <div class="txt ">
1273            <div class="meta">
1274                            </div>
1275                                                            <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/recollida-selectiva-porta-a-porta-sav-i-recollida-de-voluminosos.html" target="_self" >
1276                    <span class="title">Recollida selectiva Porta a Porta i recollida de voluminosos</span>
1277                </a>
1278                                                                    <div class="description ddbbtext" onclick="redirect('https://www.santantonidevilamajor.cat/actualitat/noticies/recollida-selectiva-porta-a-porta-sav-i-recollida-de-voluminosos.html','_self')">
1279                                    </div>
1280                    </div>
1281            <div class="img  ">
1282                                <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/recollida-selectiva-porta-a-porta-sav-i-recollida-de-voluminosos.html" target="_self" >
1283                <span class="visually-hidden">Recollida selectiva Porta a Porta i recollida de voluminosos</span>
1284                <img src="/media/repository/baners_destacats/destacat/capcalera_deixalleria_i_voluminosos_RECTI.jpg"
1285                     alt="capçalera recollida selectiva i voluminosos">
1286            </a>
1287            </div>
1288    </div>
1289        </div>
1290    </div>
1291    </div>
1292<script>
1293    function callMenuBeforeJQueryLoaded() {
1294        var sliders = document.getElementsByClassName('bxslider');
1295        for (let item of sliders) {
1296            if (item.id !== '' && $('#' + item.id).is('[data-interval]')) {
1297                var interval = $('#' + item.id).attr('data-interval');
1298                var id = $('#' + item.id).attr('data-id');
1299
1300                if (interval > 0) {
1301                    $('#' + item.id).bxSlider({
1302                        infiniteLoop: true,
1303                        adaptiveHeight: true,
1304                        hideControlOnEnd: true,
1305                        autoControls: true,
1306                        startText: '<i class="fa fa-play" aria-hidden="true"></i><span class="visually-hidden">Iniciar presentació</span>',
1307                        stopText: '<i class="fa fa-pause" aria-hidden="true"></i><span class="visually-hidden">Aturar presentació</span>',
1308                        nextText: 'Següent',
1309                        prevText: 'Anterior',
1310                        auto: true,
1311                        autoStart: true,
1312                        pause: interval,
1313                        speed: 500,
1314                        preventDefaultSwipeX: true,
1315                        onSliderLoad: function () {
1316                            $('#slider' + id).css('visibility', 'visible');
1317                        }
1318                    });
1319                } else {
1320                    $('#' + item.id).bxSlider({
1321                        infiniteLoop: true,
1322                        adaptiveHeight: true,
1323                        hideControlOnEnd: true,
1324                        preventDefaultSwipeX: true,
1325                        autoControls: true,
1326                        startText: '<i class="fa fa-play" aria-hidden="true"></i><span class="visually-hidden">Iniciar presentació</span>',
1327                        stopText: '<i class="fa fa-pause" aria-hidden="true"></i><span class="visually-hidden">Aturar presentació</span>',
1328                        nextText: 'Següent',
1329                        prevText: 'Anterior',
1330                        onSliderLoad: function () {
1331                            $('#slider' + id).css('visibility', 'visible');
1332                        }
1333                    });
1334                }
1335            }
1336        }
1337    }
1338</script>
1338
1339            </div>
1340        </div>
1341    </div>
1342</div></div></div></div>  </div></div></div>  </div></div>        </header>
1343                <main id="main-content" tabindex="-1">
1344            <div class="content">
1345                                <div class="container-xl columns">
1346                                        <div class="js-widget o-widget o-widget--body o-widget-contenidor  clearfix boxBX  WidgetContainer " data-id="264" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="264"><div class="o-widget-container  row"><div class="view-6 js-widget o-widget o-widget-contenidor  o-widget-contenidor--columnes  col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContainer " data-id="268" >  <div class="o-widget-wrapper clearfix default-BX  mt-3  row " data-id="268"><div class="o-widget-container  row"><div class="view-6 js-widget o-widget o-widget-contenidor  col-xs-12 col-sm-3 col-md-3 col-lg-3 clearfix boxBX  WidgetContainer " data-id="270" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="270"><div class="o-widget-container  row"><div class="view-1 js-widget o-widget col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetExternalRss " data-id="273"  data-load="ajax">  <div class="o-widget-wrapper clearfix backgroundBox-BX   row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="273"><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="view-6 js-widget o-widget o-widget--banner contentView-8 o-widget--acces-directe-a col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="275" >  <div class="o-widget-wrapper clearfix default-BX  mt-3  row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="275"><div class="o-widget-title-slot o-widget__title"><span>ACCÉS DIRECTE </span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic">
1347        <ul class="clear articlelist default">
1348            <li class="tplBanner col-md-12 ">
1349                <a href="https://www.santantonidevilamajor.cat/actualitat/avisos" target="_self"  class="clearfix" >
1350                        <span class="visually-hidden">Destacat avisos i alertes</span>
1351            <img src="/media/repository/noticies/2023/09-2023/DIADA_CATALUNYA/Destacat_avisos_i_alertes.png" alt="Destacat avisos i alertes">
1352        </a>
1353    </li>
1354    <li class="tplBanner col-md-12 ">
1355                <a href="https://santantonidevilamajor.eadministracio.cat/info.0" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1356                        <span class="visually-hidden">Seu electrònica</span>
1357            <img src="/media/repository/baners_destacats/destacat/Seu_electronica.png" alt="Seu electrònica">
1358        </a>
1359    </li>
1360    <li class="tplBanner col-md-12 ">
1361                <a href="https://www.santantonidevilamajor.cat/ajuntament/participacio-ciutadana" target="_self"  class="clearfix" >
1362                        <span class="visually-hidden">Participació ciutadana</span>
1363            <img src="/media/repository/noticies/2024/03-2024/Capcalera_participacio_ciutadana.png" alt="Participació ciutadana">
1364        </a>
1365    </li>
1366    <li class="tplBanner col-md-12 ">
1367                <a href="https://www.seu-e.cat/ca/web/santantonidevilamajor/govern-obert-i-transparencia" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1368                        <span class="visually-hidden">Portal de Transparència</span>
1369            <img src="/media/repository/baners_destacats/destacat/Transparencia.png" alt="Portal de Transparència">
1370        </a>
1371    </li>
1372    <li class="tplBanner col-md-12 ">
1373                <a href="https://contractaciopublica.gencat.cat/ecofin_pscp/AppJava/cap.pscp?reqCode=viewDetail&keyword=sant%20antoni%20de%20vilamajor&idCap=2250738&ambit=" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1374                        <span class="visually-hidden">Perfil del contractant</span>
1375            <img src="/media/repository/baners_destacats/destacat/Perfil_contractant.png" alt="Perfil del contractant">
1376        </a>
1377    </li>
1378    <li class="tplBanner col-md-12 ">
1379                <a href="https://canalempresa.gencat.cat/ca/fue/" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1380                        <span class="visually-hidden">Finestreta única empresarial</span>
1381            <img src="/media/repository/baners_destacats/destacat/finestreta_unica_empresarial.png" alt="Finestreta única empresarial">
1382        </a>
1383    </li>
1384    <li class="tplBanner col-md-12 ">
1385                <a href="https://usuari.enotum.cat/webCiutada/login?codiOrganisme=9821920002&codiDepartament=9821920002" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1386                        <span class="visually-hidden">e-notum</span>
1387            <img src="/media/repository/directori/altres_administracions/e-notum.png" alt="e-notum">
1388        </a>
1389    </li>
1390    <li class="tplBanner col-md-12 ">
1391                <a href="https://valid.aoc.cat/o/oauth2/auth?scope=autenticacio_usuari&response_type=code&client_id=representa.cat&approval_prompt=auto&access_type=offline&redirect_uri=https://representa.cat/representa/auth/valid/postLogin&state=9821920002" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1392                        <span class="visually-hidden">Representa</span>
1393            <img src="/media/repository/capcaleres/Rojo_Negro_Blanco_Moderno_Dinamico_Instagram_Destacado_Portada__5_.png" alt="Representa">
1394        </a>
1395    </li>
1396    </ul>
1397    </div></div></div>  </div></div><div class="view-6 js-widget o-widget o-widget--banner contentView-8 o-widget--destacats-visibles-mobil col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="276" >  <div class="o-widget-wrapper clearfix default-BX  mt-3  row " data-id="276"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic">
1398        <ul class="clear articlelist default">
1399            <li class="tplBanner col-md-12 ">
1400                <a href="http://www.santantonidevilamajor.cat/serveis-i-tramits/cataleg-de-serveis/servei-datencio-integral-sai.html" target="_self"  class="clearfix" >
1401                        <span class="visually-hidden"></span>
1402            <img src="/media/repository/noticies/2026/05-2026/SAI_2_.png" alt="">
1403        </a>
1404    </li>
1405    <li class="tplBanner col-md-12 ">
1406                <a href="https://www.santantonidevilamajor.cat/serveis-i-tramits/cataleg-de-serveis/oficina-municipal-datencio-al-consumidor-omic.html" target="_self"  class="clearfix" >
1407                        <span class="visually-hidden">OMIC</span>
1408            <img src="/media/repository/noticies/2023/02-2023/Destacat_OMIC_-_copia.png" alt="OMIC">
1409        </a>
1410    </li>
1411    <li class="tplBanner col-md-12 ">
1412                <a href="https://santantonidevilamajor.webmunicipal.diba.cat/continguts/area-demergencia-sant-antoni-de-vilamajor.html" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1413                        <span class="visually-hidden">Destacat àrea d'emergència SAV</span>
1414            <img src="/media/repository/noticies/2022/2022-01/Destacat_area_emergencia.png" alt="Destacat àrea d'emergència SAV">
1415        </a>
1416    </li>
1417    <li class="tplBanner col-md-12 ">
1418                <a href="https://www.santantonidevilamajor.cat/serveis-i-tramits/cataleg-de-serveis/servei-de-vehicle-electric-compartit-a-sant-antoni-de-vilamajor.html" target="_self"  class="clearfix" >
1419                        <span class="visually-hidden">Vehicle elèctric compartit</span>
1420            <img src="/media/repository/serveis/Cotxe_electric_compartit/Capcalera_web_vehicle_compartit.png" alt="Vehicle elèctric compartit">
1421        </a>
1422    </li>
1423    <li class="tplBanner col-md-12 ">
1424                <a href="https://www.santantonidevilamajor.cat/adrecestelefons/servei-de-transport-a-demanda-tad.html" target="_self"  class="clearfix" >
1425                        <span class="visually-hidden">TAD</span>
1426            <img src="/media/repository/noticies/2023/09-2023/DESTACATS_SUPERIORS_WEB__12_.png" alt="TAD">
1427        </a>
1428    </li>
1429    <li class="tplBanner col-md-12 ">
1430                <a href="https://www.santantonidevilamajor.cat//continguts//12784-linia-datencio-contra-la-violencia-masclista-.html" target="_self"  class="clearfix" >
1431                        <span class="visually-hidden">Línia d'atenció contra la violència</span>
1432            <img src="/media/repository/capcaleres/destacats/destacat_violencia_masclista.png" alt="Línia d'atenció contra la violència">
1433        </a>
1434    </li>
1435    <li class="tplBanner col-md-12 ">
1436                <a href="https://www.santantonidevilamajor.cat/el-municipi/guia-del-municipi/equipaments-/policia-local.html" target="_self"  class="clearfix" >
1437                        <span class="visually-hidden">Policia Local SAV</span>
1438            <img src="/media/repository/baners_destacats/destacat/policia_local.jpg" alt="Policia Local SAV">
1439        </a>
1440    </li>
1441    <li class="tplBanner col-md-12 ">
1442                <a href="https://www.santantonidevilamajor.cat/serveis-i-tramits/cataleg-de-serveis/vilamajor-activa-servei-local-docupacio.html" target="_self"  class="clearfix" >
1443                        <span class="visually-hidden">Servei Local d'Ocupació - Vilamajor Activa</span>
1444            <img src="/media/repository/capcaleres/destacats/servei_local_docupacio.png" alt="Servei Local d'Ocupació - Vilamajor Activa">
1445        </a>
1446    </li>
1447    <li class="tplBanner col-md-12 ">
1448                <a href="https://www.santantonidevilamajor.cat//continguts//whatsapp-ajuntament.html" target="_self"  class="clearfix" >
1449                        <span class="visually-hidden"></span>
1450            <img src="/media/repository/noticies/2026/05-2026/CAPcALERA_WEB__14_.png" alt="">
1451        </a>
1452    </li>
1453    <li class="tplBanner col-md-12 ">
1454                <a href="https://www.youtube.com/channel/UC_OzkYjrR0K2WoqpmCvlpTQ/featured" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1455                        <span class="visually-hidden">Destacat Plens en directe</span>
1456            <img src="/media/repository/baners_destacats/destacat/plens.png" alt="Destacat Plens en directe">
1457        </a>
1458    </li>
1459    <li class="tplBanner col-md-12 ">
1460                <a href="https://www.radiovilamajor.cat/" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1461                        <span class="visually-hidden">Destacat Ràdio Vilamajor</span>
1462            <img src="/media/repository/noticies/2020/2020-05/radio_vilamaajor.png" alt="Destacat Ràdio Vilamajor">
1463        </a>
1464    </li>
1465    <li class="tplBanner col-md-12 ">
1466                <a href="https://www.infoparticipa.com/index/home/" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1467                        <span class="visually-hidden">Segell Infoparticipa 2024</span>
1468            <img src="/media/repository/noticies/2025/04-2025/Segell_Infoparticipa_avaluacio_any_2024_-_banner_web/banners_877x351px-CAT_2024.png" alt="Segell Infoparticipa 2024">
1469        </a>
1470    </li>
1471    <li class="tplBanner col-md-12 ">
1472                <a href="https://deixalleria.savilamajor.cat/" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1473                        <span class="visually-hidden">Destacat deixalleria consultes</span>
1474            <img src="/media/repository/capcaleres/destacats/Horari_Dimarts_de_16h_a_19h_Dimecres_a_divendres_de_930h_a_1330h_i_de_16h_a_19h_Dissabte_de_9h_a_15h_Diumenge_de_9h_a_1430h__3__-_copia.png" alt="Destacat deixalleria consultes">
1475        </a>
1476    </li>
1477    <li class="tplBanner col-md-12 ">
1478                <a href="https://dtes.gencat.cat/rpucportal/#/consulta/cerca" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1479                        <span class="visually-hidden">POUM</span>
1480            <img src="/media/repository/capcaleres/destacats/Destacat_POUM.png" alt="POUM">
1481        </a>
1482    </li>
1483    <li class="tplBanner col-md-12 ">
1484                <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/lajuntament-de-sant-antoni-de-vilamajor-consolida-el-seu-compromis-per-la-igualtat-amb-la-renovacio-del-distintiu-sg-city-50-50.html" target="_self"  class="clearfix" >
1485                        <span class="visually-hidden"> Distintiu per la Igualtat de gènere</span>
1486            <img src="/media/repository/noticies/2021/2021-10/Destacat_SG_CITY.png" alt=" Distintiu per la Igualtat de gènere">
1487        </a>
1488    </li>
1489    <li class="tplBanner col-md-12 ">
1490                <a href="https://www.santantonidevilamajor.cat/adrecestelefons/Associaci%C3%B3%20de%20voluntaris%20de%20protecci%C3%B3%20civil.html" target="_self"  class="clearfix" >
1491                        <span class="visually-hidden">Protecció Civil</span>
1492            <img src="/media/repository/capcaleres/destacats/destacat_proteccio_civil.png" alt="Protecció Civil">
1493        </a>
1494    </li>
1495    <li class="tplBanner col-md-12 ">
1496                <a href="https://www.santantonidevilamajor.cat//continguts//reconeixement-administracio-oberta-.html" target="_self"  class="clearfix" >
1497                        <span class="visually-hidden">Reconeixement Administració Oberta 2025</span>
1498            <img src="/media/repository/noticies/2026/05-2026/SegellAO_Top20_Color.png" alt="Reconeixement Administració Oberta 2025">
1499        </a>
1500    </li>
1501    </ul>
1502    </div></div></div>  </div></div></div>  </div></div><div class="view-6 js-widget o-widget o-widget-contenidor  col-xs-12 col-sm-6 col-md-6 col-lg-6 clearfix boxBX  WidgetContainer " data-id="271" >  <div class="o-widget-wrapper clearfix default-BX  ms-1 me-1  row " data-id="271"><div class="o-widget-container  row"><div class="view-6 js-widget o-widget o-widget--imatge contentView-15 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="277" >  <div class="o-widget-wrapper clearfix default-BX   row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="277"><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">
1503        <ul class="clear articlelist default">
1504        <li class="tplImatge  ">
1505                                    <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/agenda-sav-02102026-cultura-musica-participacio-i-noves-propostes-per-a-les-properes-setmanes.html" target="_self" >
1506            <div class="image default">
1507                <div class="default">
1508                <img src="/media/repository/noticies/2026/05-2026/CAPcALERA_WEB__25_.png"
1509                     alt=""  class="img-responsive-full img">
1510                </div>
1511            </div>
1512            </a>
1513                                                <a class="subtitle" href="https://www.santantonidevilamajor.cat/actualitat/noticies/agenda-sav-02102026-cultura-musica-participacio-i-noves-propostes-per-a-les-properes-setmanes.html" target="_self" >
1514                Agenda SAV (02/10/2026): cultura, música, participació i noves propostes per a les properes setmanes            </a>
1515                            <div class="txt ddbbtext">
1516            <h3 style="text-align: justify; margin-bottom: 11px;"><span style="font-size:12pt"><span style="line-height:107%"><span style="font-family:Arial,sans-serif"><span arial="" style="font-family:"><span style="color:#181717">Birra&amp;Teca, música i poesia, activitats de benestar, Ràdio Vilamajor, propostes juvenils i formacions omplen l’agenda dels propers dies. </span></span></span></span></span></h3>
1517        </div>
1518            </li>
1519    </ul>
1520    </div></div></div>  </div></div><div class="js-widget o-widget o-widget--mosaicFlexible contentView-47 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="278" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="278"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic mosaic-flexible">
1521        <ul class="clear article-list row gx-5 justify-content-start liststylenone">
1522      <li class="article-item hover nohover col-12 col-md-6">
1523    <div class="row">
1524            <div class="item-noticia col-12 col-md-12  info">
1525        <span class="data-item bt"><span class="">01-oct.-2026</span></span>                    <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/radio-vilamajor-inicia-una-nova-etapa-per-continuar-apropant-la-informacio-i-la-vida-del-poble-a-la-ciutadania.html" target="_self" class="title">Ràdio Vilamajor inicia una nova etapa per continuar apropant la informació i la vida del poble a la ciutadania</a>
1526                        <div class="entradeta ddbbtext"><h3 style="text-align: justify; margin-bottom: 11px;"><span style="font-size:12pt"><span style="line-height:107%"><span style="font-family:Arial,sans-serif"><span arial="" style="font-family:"><span style="color:#181717">L’11 d’octubre s’inaugurarà oficialment el nou espai de Ràdio Vilamajor, un projecte que continua creixent amb nous equipaments, programació i propostes obertes a la ciutadania. </span></span></span></span></span></h3>
1527</div>            </div>
1528        <div class="order-first col-12 col-md-0 image " onclick="redirect('https://www.santantonidevilamajor.cat/actualitat/noticies/radio-vilamajor-inicia-una-nova-etapa-per-continuar-apropant-la-informacio-i-la-vida-del-poble-a-la-ciutadania.html','_self')">
1529            <div class="default">
1530                                    <img src="/media/repository/noticies/2026/09-2026/CAPcALERA_WEB__52_.png" alt="" class="img">
1531                            </div>
1532        </div>    </div>
1533    <!-- Media icons section: shown AFTER text and image when enabled in view params -->
1534    <div class="row">
1535        <div class="col-12">
1536                    </div>
1537    </div>
1538</li>
1539<li class="article-item hover nohover col-12 col-md-6">
1540    <div class="row">
1541            <div class="item-noticia col-12 col-md-12  info">
1542        <span class="data-item bt"><span class="">30-set.-2026</span></span>                    <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/sav-tacompanya-nou-tramit-de-padro-disponible-a-la-seu-electronica.html" target="_self" class="title">SAV t'acompanya: Nou tràmit de padró disponible a la Seu Electrònica</a>
1543                        <div class="entradeta ddbbtext"><h3 style="text-align: justify; margin-bottom: 11px;"><span style="font-size:12pt"><span style="line-height:107%"><span style="font-family:Arial,sans-serif"><span arial="" style="font-family:"><span style="color:#181717">La ciutadania ja pot sol·licitar en línia un certificat o volant col·lectiu d’empadronament. </span></span></span></span></span></h3>
1544</div>            </div>
1545        <div class="order-first col-12 col-md-0 image " onclick="redirect('https://www.santantonidevilamajor.cat/actualitat/noticies/sav-tacompanya-nou-tramit-de-padro-disponible-a-la-seu-electronica.html','_self')">
1546            <div class="default">
1547                                    <img src="/media/repository/noticies/2026/09-2026/CAPcALERA_WEB__55_.png" alt="" class="img">
1548                            </div>
1549        </div>    </div>
1550    <!-- Media icons section: shown AFTER text and image when enabled in view params -->
1551    <div class="row">
1552        <div class="col-12">
1553                    </div>
1554    </div>
1555</li>
1556<li class="article-item hover nohover col-12 col-md-6">
1557    <div class="row">
1558            <div class="item-noticia col-12 col-md-12  info">
1559        <span class="data-item bt"><span class="">28-set.-2026</span></span>                    <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/al-dia-a-sav-28092026-informacio-util-dels-propers-dies.html" target="_self" class="title">Al dia a SAV (28/09/2026): informació útil dels propers dies</a>
1560                        <div class="entradeta ddbbtext"><h3 style="text-align: justify; margin-bottom: 11px;"><span style="font-size:12pt"><span style="line-height:107%"><span style="font-family:Arial,sans-serif"><span arial="" style="font-family:"><span style="color:#181717">Salut, participació ciutadana, ajuts, serveis socials i informació pràctica per tenir present aquesta setmana. </span></span></span></span></span></h3>
1561</div>            </div>
1562        <div class="order-first col-12 col-md-0 image " onclick="redirect('https://www.santantonidevilamajor.cat/actualitat/noticies/al-dia-a-sav-28092026-informacio-util-dels-propers-dies.html','_self')">
1563            <div class="default">
1564                                    <img src="/media/repository/noticies/2026/05-2026/CAPcALERA_WEB__26_.png" alt="" class="img">
1565                            </div>
1566        </div>    </div>
1567    <!-- Media icons section: shown AFTER text and image when enabled in view params -->
1568    <div class="row">
1569        <div class="col-12">
1570                    </div>
1571    </div>
1572</li>
1573<li class="article-item hover nohover col-12 col-md-6">
1574    <div class="row">
1575            <div class="item-noticia col-12 col-md-12  info">
1576        <span class="data-item bt"><span class="">25-set.-2026</span></span>                    <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/agenda-sav-18092026-sav-continua-sumant-propostes-per-a-les-properes-setmanes.html" target="_self" class="title">Agenda SAV (18/09/2026): SAV continua sumant propostes per a les properes setmanes</a>
1577                        <div class="entradeta ddbbtext"><h3 style="text-align: justify; margin-bottom: 11px;"><span style="font-size:12pt"><span style="line-height:107%"><span style="font-family:Arial,sans-serif"><span arial="" style="font-family:"><span style="color:#181717">Cultura, participació, música, lectura, activitats juvenils, formació i una nova edició de Birra&amp;Teca omplen l’agenda dels propers dies. </span></span></span></span></span></h3>
1578</div>            </div>
1579        <div class="order-first col-12 col-md-0 image " onclick="redirect('https://www.santantonidevilamajor.cat/actualitat/noticies/agenda-sav-18092026-sav-continua-sumant-propostes-per-a-les-properes-setmanes.html','_self')">
1580            <div class="default">
1581                                    <img src="/media/repository/noticies/2026/05-2026/CAPcALERA_WEB__25_.png" alt="" class="img">
1582                            </div>
1583        </div>    </div>
1584    <!-- Media icons section: shown AFTER text and image when enabled in view params -->
1585    <div class="row">
1586        <div class="col-12">
1587                    </div>
1588    </div>
1589</li>
1590<li class="article-item hover nohover col-12 col-md-6">
1591    <div class="row">
1592            <div class="item-noticia col-12 col-md-12  info">
1593        <span class="data-item bt"><span class="">24-set.-2026</span></span>                    <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/participa-a-sav-el-poble-continua-prenent-part.html" target="_self" class="title">Participa a SAV: el poble continua prenent part</a>
1594                        <div class="entradeta ddbbtext"><h3 style="text-align: justify; margin-bottom: 11px;"><span style="font-size:12pt"><span style="line-height:107%"><span style="font-family:Arial,sans-serif"><span arial="" style="font-family:"><span style="color:#181717">Els Pressupostos Participatius avancen i el veïnat d’Alfou podrà decidir sobre la continuïtat del carril bici. </span></span></span></span></span></h3>
1595</div>            </div>
1596        <div class="order-first col-12 col-md-0 image " onclick="redirect('https://www.santantonidevilamajor.cat/actualitat/noticies/participa-a-sav-el-poble-continua-prenent-part.html','_self')">
1597            <div class="default">
1598                                    <img src="/media/repository/noticies/2026/09-2026/CAPcALERA_WEB__51_.png" alt="" class="img">
1599                            </div>
1600        </div>    </div>
1601    <!-- Media icons section: shown AFTER text and image when enabled in view params -->
1602    <div class="row">
1603        <div class="col-12">
1604                    </div>
1605    </div>
1606</li>
1607<li class="article-item hover nohover col-12 col-md-6">
1608    <div class="row">
1609            <div class="item-noticia col-12 col-md-12  info">
1610        <span class="data-item bt"><span class="">21-set.-2026</span></span>                    <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/al-dia-a-sav-21092026-aquesta-setmana-coses-que-cal-tenir-presents.html" target="_self" class="title">Al dia a SAV (21/09/2026): aquesta setmana, coses que cal tenir presents</a>
1611                        <div class="entradeta ddbbtext"><h3 style="text-align: justify; margin-bottom: 11px;"><span style="font-size:12pt"><span style="line-height:107%"><span style="font-family:Arial,sans-serif"><span arial="" style="font-family:"><span style="color:#181717">Ajuts, ple municipal i recordatori de serveis: repassem la informació útil dels propers dies a Sant Antoni de Vilamajor</span></span></span></span></span></h3>
1612</div>            </div>
1613        <div class="order-first col-12 col-md-0 image " onclick="redirect('https://www.santantonidevilamajor.cat/actualitat/noticies/al-dia-a-sav-21092026-aquesta-setmana-coses-que-cal-tenir-presents.html','_self')">
1614            <div class="default">
1615                                    <img src="/media/repository/noticies/2026/05-2026/CAPcALERA_WEB__26_.png" alt="" class="img">
1616                            </div>
1617        </div>    </div>
1618    <!-- Media icons section: shown AFTER text and image when enabled in view params -->
1619    <div class="row">
1620        <div class="col-12">
1621                    </div>
1622    </div>
1623</li>
1624<li class="article-item hover nohover col-12 col-md-6">
1625    <div class="row">
1626            <div class="item-noticia col-12 col-md-12  info">
1627        <span class="data-item bt"><span class="">17-set.-2026</span></span>                    <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/agenda-sav-18092026-activitats-i-propostes-dels-propers-dies.html" target="_self" class="title">Agenda SAV (18/09/2026): activitats i propostes dels propers dies</a>
1628                        <div class="entradeta ddbbtext"><h3 style="text-align: justify; margin-bottom: 11px;"><span style="font-size:12pt"><span style="line-height:107%"><span style="font-family:Arial,sans-serif"><span arial="" style="font-family:"><span style="color:#181717">No deixis escapar la multitud de formacions i tallers d'aquest nou curs ni les activitats dels propers dies. </span></span></span></span></span></h3>
1629</div>            </div>
1630        <div class="order-first col-12 col-md-0 image " onclick="redirect('https://www.santantonidevilamajor.cat/actualitat/noticies/agenda-sav-18092026-activitats-i-propostes-dels-propers-dies.html','_self')">
1631            <div class="default">
1632                                    <img src="/media/repository/noticies/2026/05-2026/CAPcALERA_WEB__25_.png" alt="" class="img">
1633                            </div>
1634        </div>    </div>
1635    <!-- Media icons section: shown AFTER text and image when enabled in view params -->
1636    <div class="row">
1637        <div class="col-12">
1638                    </div>
1639    </div>
1640</li>
1641<li class="article-item hover nohover col-12 col-md-6">
1642    <div class="row">
1643            <div class="item-noticia col-12 col-md-12  info">
1644        <span class="data-item bt"><span class="">16-set.-2026</span></span>                    <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/birraandteca-torna-a-sant-antoni-de-vilamajor-amb-cervesa-artesana-gastronomia-musica-tallers-i-activitats-per-a-tothom.html" target="_self" class="title">Birra&Teca torna a Sant Antoni de Vilamajor amb cervesa artesana, gastronomia, música, tallers i activitats per a tothom</a>
1645                        <div class="entradeta ddbbtext"><h3 style="text-align: justify; margin-bottom: 11px;"><span style="font-size:12pt"><span style="line-height:107%"><span style="font-family:Arial,sans-serif"><span arial="" style="font-family:"><span style="color:#181717">El 3 i 4 d’octubre, el Porxo de Can Sauleda acollirà una XII edició de Birra&amp;Teca, una fira consolidada a la comarca. </span></span></span></span></span></h3>
1646</div>            </div>
1647        <div class="order-first col-12 col-md-0 image " onclick="redirect('https://www.santantonidevilamajor.cat/actualitat/noticies/birraandteca-torna-a-sant-antoni-de-vilamajor-amb-cervesa-artesana-gastronomia-musica-tallers-i-activitats-per-a-tothom.html','_self')">
1648            <div class="default">
1649                                    <img src="/media/repository/noticies/2026/09-2026/CAPcALERA_WEB__50_.png" alt="BIRRA&TECA - OCTUBRE 2026" class="img">
1650                            </div>
1651        </div>    </div>
1652    <!-- Media icons section: shown AFTER text and image when enabled in view params -->
1653    <div class="row">
1654        <div class="col-12">
1655                    </div>
1656    </div>
1657</li>
1658
1659  </ul>
1660  <a class="readMore" href="/actualitat/noticies/" target="_self">Més notícies</a></div></div></div>  </div></div><div class="view-2 js-widget o-widget o-widget-contenidor  col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  mobile-none WidgetContainer " data-id="285" >  <div class="o-widget-wrapper clearfix backgroundColor-BX   row " data-id="285"><div class="o-widget-container  row"><div class="view-6 js-widget o-widget o-widget--instagram col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  mobile-none WidgetHtmlBlock " data-id="287" >  <div class="o-widget-wrapper clearfix default-BX   row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="287"><div class="o-widget-title-slot o-widget__title"><span>INSTAGRAM</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><!-- SnapWidget -->
1661<p><iframe allowtransparency="true" class="snapwidget-widget" frameborder="0" scrolling="no" src="https://snapwidget.com/embed/969650" style="border:none; overflow:hidden;  width:100%; height:500px"></iframe></p></div></div>  </div></div><div class="view-6 js-widget o-widget col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetHtmlBlock " data-id="292" >  <div class="o-widget-wrapper clearfix default-BX   row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="292"><div class="o-widget-title-slot o-widget__title"><span>Facebook</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><p><iframe
1662  src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fsavilamajor%2F&tabs=timeline&width=500&height=800"
1663  width="500"
1664  height="800"
1665  style="border:none;overflow:hidden"
1666  scrolling="no"
1667  frameborder="0"
1668  allowfullscreen="true">
1669</iframe></p></div></div>  </div></div></div>  </div></div><div class="js-widget o-widget o-widget--reconeixements-i-distintius o-widget-contenidor  o-widget-contenidor--columnes  col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContainer " data-id="470" >  <div class="o-widget-wrapper clearfix default-BX  mt-3  row " data-id="470"><div class="o-widget-container  row"><div class="js-widget o-widget col-xs-12 col-sm-4 col-md-4 col-lg-4 clearfix boxBX  WidgetBanner " data-id="471" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="471"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><a href="/el-municipi/guia-del-municipi/equipaments-/casal-sociocultural-escoles-velles.html"><img src="/media/repository/baners_destacats/final_pagina/casal_sociocultural-1627300050.jpg" style="width:100%" alt=""></a></div></div>  </div></div><div class="js-widget o-widget col-xs-12 col-sm-4 col-md-4 col-lg-4 clearfix boxBX  WidgetBanner " data-id="472" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="472"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><a href="/el-municipi/guia-del-municipi/equipaments-/biblioteca-joana-raspall-i-juanola.html"><img src="/media/repository/baners_destacats/final_pagina/biblioteca-1627300050.jpg" style="width:100%" alt=""></a></div></div>  </div></div><div class="js-widget o-widget col-xs-12 col-sm-4 col-md-4 col-lg-4 clearfix boxBX  WidgetBanner " data-id="473" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="473"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><a href="https://www.santantonidevilamajor.cat/adrecestelefons/edificis/casal-de-la-gent-gran-can-monteys-.html"><img src="/media/repository/baners_destacats/final_pagina/CASAL_DE_LA_GENT_GRAN.png" style="width:100%" alt=""></a></div></div>  </div></div></div>  </div></div></div>  </div></div><div class="view-6 js-widget o-widget o-widget-contenidor  col-xs-12 col-sm-3 col-md-3 col-lg-3 clearfix boxBX  WidgetContainer " data-id="272" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="272"><div class="o-widget-container  row"><div class="js-widget o-widget o-widget--pla-alfa col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetHtmlBlock " data-id="543" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="543"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="pa-card" id="pa-card">
1670<div class="pa-num" id="pa-num"><span class="pa-n" id="pa-n">·</span><span class="pa-k">Pla Alfa</span></div>
1671
1672<div class="pa-body">
1673<p class="pa-eyebrow">Perill d'incendi forestal</p>
1674
1675<p class="pa-lvl" id="pa-lvl">Carregant el nivell d'avui…</p>
1676
1677<p class="pa-src">Sant Antoni de Vilamajor · Font: Agents Rurals (Generalitat)</p>
1678<span aria-hidden="true" class="pa-chev">›</span></div>
1679<a aria-label="Perill d'incendi forestal a Sant Antoni de Vilamajor" class="pa-cover" href="#" id="pa-cover" target="_top">Consulta el Pla Alfa</a></div>
1680<style type="text/css">#pa-card{--c0:#2e7d32;--t0:#fff;--c1:#f9d423;--t1:#1a1a1a;--c2:#f57c00;--t2:#fff;
1681    --c3:#d32f2f;--t3:#fff;--c4:#4a0d0d;--t4:#fff;--cN:#5b6670;--tN:#fff;
1682    position:relative;display:flex;align-items:stretch;width:100%;max-width:560px;margin:0 auto;
1683    min-height:64px;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.16);
1684    font-family:-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
1685    transition:transform .12s ease,box-shadow .12s ease;box-sizing:border-box}
1686  #pa-card *{box-sizing:border-box}
1687  #pa-card:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.20)}
1688  #pa-card .pa-num{flex:0 0 76px;display:flex;flex-direction:column;align-items:center;justify-content:center;
1689    padding:6px;line-height:1;background:var(--cN);color:var(--tN)}
1690  #pa-card .pa-n{font-size:34px;font-weight:800}
1691  #pa-card .pa-k{font-size:9px;text-transform:uppercase;letter-spacing:.07em;margin-top:3px;opacity:.9}
1692  #pa-card .pa-body{position:relative;flex:1;background:#fff;color:#1a1a1a;
1693    padding:8px 34px 8px 16px;display:flex;flex-direction:column;justify-content:center}
1694  #pa-card .pa-body p{margin:0}
1695  #pa-card .pa-eyebrow{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#7a7a7a;margin-bottom:1px}
1696  #pa-card .pa-lvl{font-size:17px;font-weight:700;line-height:1.15;margin:1px 0}
1697  #pa-card .pa-src{font-size:10.5px;color:#9a9a9a;margin-top:1px}
1698  #pa-card .pa-chev{position:absolute;right:12px;top:50%;transform:translateY(-50%);
1699    font-size:26px;line-height:1;color:#cfcfcf;font-weight:700}
1700  #pa-card .pa-cover{position:absolute;inset:0;z-index:2;text-indent:-9999px;overflow:hidden}
1701  #pa-card .pa-cover:focus-visible{outline:3px solid #1a73e8;outline-offset:2px}
1702  @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}}
1703</style>
1704<script>
1705(function(){
1706  /* ---------- CONFIGURA AQUÍ ---------- */
1707  var MUNICIPI = "Sant Antoni de Vilamajor";
1708  var DETALL_URL = "";
1709  var MAPA_OFICIAL = "https://interior.gencat.cat/ca/arees_dactuacio/agents-rurals/pla-alfa/";
1710  var SERVICE = "https://services7.arcgis.com/ZCqVt1fRXwwK6GF4/arcgis/rest/services/Pla_Alfa_Municipal_Avui_FL_alternatiu_VW/FeatureServer/0/query";
1711  var TIMEOUT_MS = 6000;
1712  /* ------------------------------------ */
1713  var LEVELS={0:{lab:"Perill baix",bg:"var(--c0)",fg:"var(--t0)"},
1714              1:{lab:"Perill moderat",bg:"var(--c1)",fg:"var(--t1)"},
1715              2:{lab:"Perill alt",bg:"var(--c2)",fg:"var(--t2)"},
1716              3:{lab:"Perill molt alt",bg:"var(--c3)",fg:"var(--t3)"},
1717              4:{lab:"Perill extrem",bg:"var(--c4)",fg:"var(--t4)"}};
1718  var card=document.getElementById("pa-card"); if(!card) return;
1719  var numB=document.getElementById("pa-num"),numN=document.getElementById("pa-n"),
1720      lvlE=document.getElementById("pa-lvl"),cover=document.getElementById("pa-cover");
1721  function neutral(){try{
1722    if(numB){numB.style.background="var(--cN)";numB.style.color="var(--tN)";}
1723    if(numN){numN.textContent="!";numN.style.fontSize="26px";}
1724    if(lvlE){lvlE.textContent="Consulta el nivell d'avui";}
1725    if(cover){cover.href=MAPA_OFICIAL;}
1726  }catch(e){}}
1727  function paint(l){try{var i=LEVELS[l];if(!i){neutral();return;}
1728    if(numB){numB.style.background=i.bg;numB.style.color=i.fg;}
1729    if(numN){numN.textContent=l;}
1730    if(lvlE){lvlE.textContent=i.lab;}
1731    if(cover){cover.href=DETALL_URL||MAPA_OFICIAL;
1732      cover.setAttribute("aria-label","Perill d'incendi forestal a "+MUNICIPI+": nivell "+l+", "+i.lab);}
1733  }catch(e){neutral();}}
1734  function readLevel(a){if(!a)return null;var k=["PERIL_M","PERILL_M","peril_m","PERIL","NIVELL"];
1735    for(var j=0;j<k.length;j++){if(a[k[j]]!==undefined&&a[k[j]]!==null){
1736      var v=parseInt(a[k[j]],10);if(v>=0&&v<=4)return v;}}return null;}
1737  function esc(s){return s.replace(/'/g,"''");}
1738  function variants(m){var out=[m],t=m.replace(/\s+/g," ").trim();
1739    var mm=t.match(/^(el|la|els|les)\s+(.+)$/i)||t.match(/^(l')\s*(.+)$/i);
1740    if(mm){var core=mm[2];out.push(core);out.push(core+", "+mm[1].toLowerCase());}
1741    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;}
1742  var where=variants(MUNICIPI).map(function(n){return "UPPER(NOMMUNI)=UPPER('"+esc(n)+"')";}).join(" OR ");
1743  var url=SERVICE+"?where="+encodeURIComponent(where)+
1744          "&outFields=NOMMUNI,NOMCOMAR,PERIL_M&returnGeometry=false&f=json";
1745  var ctrl=new AbortController(),to=setTimeout(function(){ctrl.abort();},TIMEOUT_MS);
1746  fetch(url,{signal:ctrl.signal,cache:"no-store"})
1747    .then(function(r){if(!r.ok)throw 0;return r.json();})
1748    .then(function(d){clearTimeout(to);if(d&&d.error)throw 0;
1749      var f=d&&d.features,l=(f&&f.length)?readLevel(f[0].attributes):null;
1750      if(l===null)neutral();else paint(l);})
1751    .catch(function(){clearTimeout(to);neutral();});
1752})();
1753</script>
1753</div></div>  </div></div><div class="view-6 js-widget o-widget o-widget--imatge contentView-15 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="280" >  <div class="o-widget-wrapper clearfix default-BX  mt-3 mb-3  row " data-id="280"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic">
1754        <ul class="clear articlelist default">
1755        <li class="tplImatge  ">
1756                                    <a href="https://www.santantonidevilamajor.cat/actualitat/noticies/recollida-selectiva-porta-a-porta-sav-i-recollida-de-voluminosos.html" target="_self" >
1757            <div class="image default">
1758                <div class="default">
1759                <img src="/media/repository/baners_destacats/destacat/capcalera_deixalleria_i_voluminosos_RECTI.jpg"
1760                     alt="capçalera recollida selectiva i voluminosos"  class="img-responsive-full img">
1761                </div>
1762            </div>
1763            </a>
1764                                                <a class="subtitle" href="https://www.santantonidevilamajor.cat/actualitat/noticies/recollida-selectiva-porta-a-porta-sav-i-recollida-de-voluminosos.html" target="_self" >
1765                Recollida selectiva Porta a Porta i recollida de voluminosos            </a>
1766                            </li>
1767    </ul>
1768    </div></div></div>  </div></div><div class="js-widget o-widget o-widget--agenda col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="281" >  <div class="o-widget-wrapper clearfix default-BX   row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="281"><div class="o-widget-title-slot o-widget__title"><span>Agenda</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic">
1769        <ul class="clear articlelist default">
1770    <li class="article-item col-md-12"><div class="tplDefault ">
1771            <div class="div-img">
1772        <div class="ratio default overflow-hidden img">
1773            <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/imaginamons-lintercanvi.html" target="_self"  tabindex="-1">
1774                <span class="visually-hidden">ImaginaMons - L'intercanvi</span>
1775                <img src="/media/repository/agenda/any_2026/20261002_ImaginaMons.png" alt="ImaginaMons octubre de 2026" class="card-img thumb img">
1776            </a>
1777        </div>
1778    </div>
1779                <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/imaginamons-lintercanvi.html" target="_self" >
1780        <p class="subtitle">ImaginaMons - L'intercanvi</p>
1781    </a>
1782                <div class="date">
1783            02/10/2026        </div>
1784        <div class="entradeta ddbbtext"><p>Club de lectura infantil per a infants de 3r&nbsp;i 4t&nbsp;de primària.</p>
1785</div>            </div>
1786</li><li class="article-item col-md-12"><div class="tplDefault ">
1787            <div class="div-img">
1788        <div class="ratio default overflow-hidden img">
1789            <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/fira-birraandteca-2026.html" target="_self"  tabindex="-1">
1790                <span class="visually-hidden">Fira Birra&Teca 2026</span>
1791                <img src="/media/repository/noticies/2026/09-2026/birra_teca.jpg" alt=" Fira Birra&Teca 2026" class="card-img thumb img">
1792            </a>
1793        </div>
1794    </div>
1795                <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/fira-birraandteca-2026.html" target="_self" >
1796        <p class="subtitle">Fira Birra&Teca 2026</p>
1797    </a>
1798                <div class="date">
1799            03/10/2026        </div>
1800        <div class="entradeta ddbbtext"><p>Birra&amp;Teca torna a Sant Antoni de Vilamajor amb cervesa artesana, gastronomia, música, tallers i activitats per a tothom</p>
1801</div>            </div>
1802</li><li class="article-item col-md-12"><div class="tplDefault ">
1803            <div class="div-img">
1804        <div class="ratio default overflow-hidden img">
1805            <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/octubre-un-mes-per-reflexionar-sobre-el-canvi-climatic.html" target="_self"  tabindex="-1">
1806                <span class="visually-hidden">Octubre, un mes per reflexionar sobre el canvi climàtic</span>
1807                <img src="/media/repository/agenda/any_2026/20261007-EmergenciaClimatica_2.png" alt="Octubre, mes per reflexionar sobre el canvi climàtic" class="card-img thumb img">
1808            </a>
1809        </div>
1810    </div>
1811                <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/octubre-un-mes-per-reflexionar-sobre-el-canvi-climatic.html" target="_self" >
1812        <p class="subtitle">Octubre, un mes per reflexionar sobre el canvi climàtic</p>
1813    </a>
1814                <div class="date">
1815            07/10/2026        </div>
1816        <div class="entradeta ddbbtext"><p>16 a 19 h - Exposició - scape room Qüestió de temps</p>
1817
1818<p>19 h - Xerrada sobre el canvi climàtic a càrrec del meteoròleg <a href="https://www.rac1.cat/autors/marti-oliveras.html">Martí Oliveras</a>.</p>
1819</div>            </div>
1820</li><li class="article-item col-md-12"><div class="tplDefault ">
1821            <div class="div-img">
1822        <div class="ratio default overflow-hidden img">
1823            <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/les-aventures-den-risquet.html" target="_self"  tabindex="-1">
1824                <span class="visually-hidden">Les aventures d'en Risquet</span>
1825                <img src="/media/repository/agenda/any_2026/20261009_Risquet.png" alt="Les aventures d'en Risquet - octubre 2026" class="card-img thumb img">
1826            </a>
1827        </div>
1828    </div>
1829                <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/les-aventures-den-risquet.html" target="_self" >
1830        <p class="subtitle">Les aventures d'en Risquet</p>
1831    </a>
1832                <div class="date">
1833            09/10/2026        </div>
1834        <div class="entradeta ddbbtext"><p>Representació teatral amb consells de seguretat i autoprotecció per als més petit a càrrec de la companyia <em>Mai Tant Teatre.</em></p>
1835</div>            </div>
1836</li><li class="article-item col-md-12"><div class="tplDefault ">
1837            <div class="div-img">
1838        <div class="ratio default overflow-hidden img">
1839            <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/cinema-familiar-hoppers.html" target="_self"  tabindex="-1">
1840                <span class="visually-hidden">Cinema familiar - "Hoppers"</span>
1841                <img src="/media/repository/agenda/any_2026/20261010_Hoppers.png" alt="Cinema familiar - Hoppers" class="card-img thumb img">
1842            </a>
1843        </div>
1844    </div>
1845                <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/cinema-familiar-hoppers.html" target="_self" >
1846        <p class="subtitle">Cinema familiar - "Hoppers"</p>
1847    </a>
1848                <div class="date">
1849            10/10/2026        </div>
1850        <div class="entradeta ddbbtext"><p>C<span open="" sans="" style="box-sizing: border-box; color: rgb(0, 0, 0); font-family: ">inema familiar recomanat per a tots els públics.</span></p>
1851
1852<p>&nbsp;</p>
1853</div>            </div>
1854</li><li class="article-item col-md-12"><div class="tplDefault ">
1855            <div class="div-img">
1856        <div class="ratio default overflow-hidden img">
1857            <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/inauguracio-del-nou-estudi-de-radio-vilamajor.html" target="_self"  tabindex="-1">
1858                <span class="visually-hidden">Inauguració del nou estudi de Ràdio Vilamajor</span>
1859                <img src="/media/repository/noticies/2026/09-2026/instagram_67_.png" alt="" class="card-img thumb img">
1860            </a>
1861        </div>
1862    </div>
1863                <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/inauguracio-del-nou-estudi-de-radio-vilamajor.html" target="_self" >
1864        <p class="subtitle">Inauguració del nou estudi de Ràdio Vilamajor</p>
1865    </a>
1866                <div class="date">
1867            11/10/2026        </div>
1868        <div class="entradeta ddbbtext"><p>Ràdio Vilamajor inicia una nova etapa per continuar apropant la informació i la vida del poble a la ciutadania</p>
1869</div>            </div>
1870</li><li class="article-item col-md-12"><div class="tplDefault ">
1871            <div class="div-img">
1872        <div class="ratio default overflow-hidden img">
1873            <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/club-de-lectura-sav-els-ocells-de-tarjei-vesaas.html" target="_self"  tabindex="-1">
1874                <span class="visually-hidden">Club de lectura SAV - "Els ocells" de Tarjei Vesaas</span>
1875                <img src="/media/repository/agenda/any_2026/20261013_ElsOcells_2.png" alt="Club de lectura SAV - "Els ocells"" class="card-img thumb img">
1876            </a>
1877        </div>
1878    </div>
1879                <a href="https://www.santantonidevilamajor.cat/actualitat/agenda/club-de-lectura-sav-els-ocells-de-tarjei-vesaas.html" target="_self" >
1880        <p class="subtitle">Club de lectura SAV - "Els ocells" de Tarjei Vesaas</p>
1881    </a>
1882                <div class="date">
1883            13/10/2026        </div>
1884        <div class="entradeta ddbbtext"><p><span open="" sans="" style="box-sizing: border-box; color: rgb(0, 0, 0); font-family: ">Aquest mes, al Club de Lectura SAV, parlarem de la novel·la&nbsp;<a href="https://aladi.diba.cat/record=b2103231~S171*cat"><em>E</em></a><a href="https://aladi.diba.cat/record=b2103231~S171*cat"><em>ls ocells</em></a></span><span open="" sans="" style="color: rgb(0, 0, 0); font-family: "><i>&nbsp;</i>de Tarjei Vesaas.</span></p>
1885
1886<p>&nbsp;</p>
1887</div>            </div>
1888</li>    </ul>
1889    <a class="readMore" href="/actualitat/agenda" target="_self">Més actes d'agenda</a></div></div></div>  </div></div></div>  </div></div></div>  </div></div></div>  </div></div>                </div>
1890            </div>
1891        </main>
1892        <footer id="footer-content" tabindex="-1">
1893            <div class="js-widget o-widget o-widget--footer o-widget-contenidor  clearfix boxBX  WidgetContainer " data-id="265" >  <div class="o-widget-wrapper clearfix default-BX  " data-id="265"><div class="o-widget-container  row"><div class="view-6 js-widget o-widget o-widget--footer-g col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetLegacyFooter " data-id="269" >  <div class="o-widget-wrapper clearfix default-BX  " data-id="269"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="footer">
1894    <div class="shortcuts">
1895    <div class="container-xl">            
1896        <div class="featuredItem responsiveHeight">
1897    <h2 class="title">RSS</h2>
1898    <p class="subtitle">L'actualitat a un clic</p>
1899    <ul id="cm_rss">
1900        <li style="background-image: url('/front/view/images/ico_16_rss.png');">
1901    <a href="/rss/12">
1902           Agenda    </a>
1903</li>
1904<li style="background-image: url('/front/view/images/ico_16_rss.png');">
1905    <a href="/rss/15">
1906           Agenda política    </a>
1907</li>
1908<li style="background-image: url('/front/view/images/ico_16_rss.png');">
1909    <a href="/rss/13">
1910           Avisos    </a>
1911</li>
1912<li style="background-image: url('/front/view/images/ico_16_rss.png');">
1913    <a href="/rss/11">
1914           Notícies    </a>
1915</li>
1916<li style="background-image: url('/front/view/images/ico_16_rss.png');">
1917    <a href="/rss/14">
1918           Publicacions    </a>
1919</li>
1920    </ul>
1921</div>
1922<div class="featuredItem responsiveHeight">
1923    <h2 class="title">Adreces i telèfons</h2>
1924    
1925    <img width="96" height="96" src="/front/view/images/icons/plugin_home.png" alt="">
1926
1927    <p class="elem_button">
1928        <a href="/adrecestelefons" aria-label="Adreces i telèfons">
1929            Accedeix        </a>
1930    </p>
1931</div>
1932<div class="featuredItem">
1933    <h2 class="title">Meteo</h2>
1934    <div id="cm_meteocat">
1935        <ul class="bxslider">
1936            <li>
1937    Dissabte, 3 d’octubre    <img width="80" height="80"
1938        alt="ruixat"
1939        src="/front/view/images/meteocat/pluja.png"
1940    >
1941    <p>
1942        T.Màx: 27&deg;
1943        <br>
1944        T.Min: 17&deg;
1945    </p>
1946    </li>
1947<li>
1948    Diumenge, 4 d’octubre    <img width="80" height="80"
1949        alt="plugim"
1950        src="/front/view/images/meteocat/plugim.png"
1951    >
1952    <p>
1953        T.Màx: 25&deg;
1954        <br>
1955        T.Min: 19&deg;
1956    </p>
1957            <p>
1958            Tarda
1959            <img alt="ruixat" width="24" height="24"
1960                src="/front/view/images/meteocat/pluja.png"
1961            >
1962        </p>
1963    </li>
1964        </ul>
1965        <div class="outside">
1966            <p><span id="slider-prev"></span><span id="slider-next"></span></p>
1967        </div>
1968
1969    </div>
1970</div>
1971<div class="featuredItem responsiveHeight">
1972    <h2 class="title">Butlletí digital</h2>
1973    <img width="96" height="96" src="/front/view/images/icons/plugin_newsletter.png" alt="">
1974    <p class="elem_button">
1975        <a href="/actualitat/butlleti-digital" aria-label="Butlletí digital">
1976            Subscriu-te        </a>
1977    </p>
1978</div>
1979<div id="cm_planol" class="featuredItem responsiveHeight">
1980    <h2 class="title">Plànol / Carrers</h2>
1981
1982    <img width="96" height="96" src="/front/view/images/icons/plugin_map.png" alt="">
1983
1984    <p class="elem_button">
1985        <a href="/el-municipi/guia-del-municipi/planol-guia-de-carrers/" aria-label="Plànol">
1986            Accedeix        </a>
1987    </p>
1988</div>
1989    </div>
1990</div>
1991    <div class="hightlights">
1992        <div class="container-xl">
1993            <div class="highlights">
1994    <ul class="bxslider">
1995        <li>
1996        <a href="https://www.facebook.com/AnimaLore-Vilamajor-293181804472904/" target="_blank" class="banner">
1997            <img src="/media/repository/baners_destacats/destacat/Animalore.png" alt="destacatsuperiorgossos" class="banner">
1998        Animalore Vilamajor        </a>
1999    </li>
2000<li>
2001        <a href="https://santantonidevilamajor.eadministracio.cat/calendar.0" target="_blank" class="banner">
2002            <img src="/media/repository/baners_destacats/destacat/Calendari_festes_locals.png" alt="Destacat Calendari Festes Locals" class="banner">
2003        Calendari Festes Locals         </a>
2004    </li>
2005<li>
2006        <a href="https://www.farmaguia.net/" target="_blank" class="banner">
2007            <img src="/media/repository/baners_destacats/portada_peu/farmacia_grd.png" alt="Farmàcies de guàrdia" class="banner">
2008        Farmàcies de guàrdia        </a>
2009    </li>
2010    </ul>
2011</div>        </div>
2012    </div>
2013    <nav class="menu" aria-label="Peu de menú">
2014        <ul class="container-xl sitemap">
2015            <li class="page-1 Inferior">  <a class="page-1" href="/ajuntament" target="_self" >Ajuntament  </a><ul id="footer-menu-1"><li class="subMenuPage-226">  <a class="subMenuPage-226" href="/ajuntament/govern" target="_self" >Govern  </a></li><li class="subMenuPage-12">  <a class="subMenuPage-12" href="/ajuntament/salutacio-de-lalcalde" target="_self" >Salutació de l'Alcalde  </a></li><li class="subMenuPage-230">  <a class="subMenuPage-230" href="/ajuntament/organs-de-govern" target="_self" >Òrgans de govern  </a></li><li class="subMenuPage-231">  <a class="subMenuPage-231" href="/ajuntament/organitzacio-interna" target="_self" >Organització interna  </a></li><li class="subMenuPage-186">  <a class="subMenuPage-186" href="/ajuntament/informacio-pressupostaria-i-fiscal" target="_self" >Informació pressupostària i fiscal  </a></li><li class="subMenuPage-153">  <a class="subMenuPage-153" href="/ajuntament/anuncis-resolucions-i-convenis" target="_self" >Anuncis, resolucions i convenis  </a></li><li class="subMenuPage-398">  <a class="subMenuPage-398" href="/ajuntament/cartes-de-serveis" target="_self" >Cartes de serveis  </a></li><li class="subMenuPage-394">  <a class="subMenuPage-394" href="/ajuntament/protocols" target="_self" >Protocols  </a></li><li class="subMenuPage-234">  <a class="subMenuPage-234" href="/ajuntament/plans-programes-i-manuals" target="_self" >Plans, programes i manuals  </a></li><li class="subMenuPage-236">  <a class="subMenuPage-236" href="/ajuntament/normativa" target="_self" >Normativa  </a></li><li class="subMenuPage-156">  <a class="subMenuPage-156" href="/ajuntament/patrimoni" target="_self" >Patrimoni  </a></li><li class="subMenuPage-335">  <a class="subMenuPage-335" href="/ajuntament/projectes-municipals" target="_self" >Projectes municipals  </a></li><li class="subMenuPage-122">  <a class="subMenuPage-122" href="/ajuntament/seu-electronica" target="_self" >Seu electrònica  </a></li><li class="subMenuPage-302">  <a class="subMenuPage-302" href="/ajuntament/participacio-ciutadana" target="_self" >Participació ciutadana  </a></li><li class="subMenuPage-389">  <a class="subMenuPage-389" href="/ajuntament/389-eleccions" target="_self" >Eleccions  </a></li><li class="subMenuPage-93">  <a class="subMenuPage-93" href="/ajuntament/portal-de-transparencia" target="_self" >Portal de Transparència     </a></li><li class="subMenuPage-350">  <a class="subMenuPage-350" href="/ajuntament/comunicacio" target="_self" >Comunicació  </a></li><li class="subMenuPage-366">  <a class="subMenuPage-366" href="/ajuntament/empresa-de-serveis-de-vilamajor-la-municipal-slu" target="_self" >Empresa de serveis de Vilamajor, La Municipal SLU  </a></li></ul></li><li class="page-93 Inferior">  <a class="page-93" href="/ajuntament/portal-de-transparencia" target="_self" >Portal de Transparència     </a><ul id="footer-menu-93"><li class="subMenuPage-123">  <a class="subMenuPage-123" href="/ajuntament/portal-de-transparencia/transparencia" target="_self" >Transparència  </a></li><li class="subMenuPage-301">  <a class="subMenuPage-301" href="/ajuntament/portal-de-transparencia/segell-infoparticipa" target="_self" >Segell Infoparticipa  </a></li></ul></li><li class="page-233 Inferior">  <a class="page-233" href="/serveis-i-tramits" target="_self" >Serveis i tràmits  </a><ul id="footer-menu-233"><li class="subMenuPage-314">  <a class="subMenuPage-314" href="/serveis-i-tramits/314-oficines-municipals" target="_self" >Oficines municipals  </a></li><li class="subMenuPage-297">  <a class="subMenuPage-297" href="/serveis-i-tramits/297-seu-electronica" target="_self" >Seu electrònica  </a></li><li class="subMenuPage-414">  <a class="subMenuPage-414" href="https://tauler.seu-e.cat/inici?idEns=819820002" target="_blank" rel="noopener noreferrer" >E-tauler<i class="fa fa-external-link"></i>
2015  </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-253">  <a class="subMenuPage-253" href="/serveis-i-tramits/enllacos-a-diputacio" target="_self" >Enllaços a Diputació  </a></li><li class="subMenuPage-312">  <a class="subMenuPage-312" href="/serveis-i-tramits/carpeta-ciutadana" target="_self" >Carpeta ciutadana  </a></li><li class="subMenuPage-311">  <a class="subMenuPage-311" href="/serveis-i-tramits/notificacions-electroniques" target="_self" >Notificacions electròniques  </a></li><li class="subMenuPage-238">  <a class="subMenuPage-238" href="https://santantonidevilamajor.eadministracio.cat/document-validation.2" target="_blank" rel="noopener noreferrer" >Validació de documents<i class="fa fa-external-link"></i>  </a></li><li class="subMenuPage-221">  <a class="subMenuPage-221" href="/serveis-i-tramits/factura-electronica" target="_self" >Factura electrònica  </a></li><li class="subMenuPage-242">  <a class="subMenuPage-242" href="/serveis-i-tramits/impostos" target="_self" >Impostos  </a></li><li class="subMenuPage-373">  <a class="subMenuPage-373" href="/serveis-i-tramits/queixes-i-suggeriments" target="_self" >Queixes i suggeriments  </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-363">  <a class="subMenuPage-363" href="/el-municipi/festius-locals" target="_self" >Festius locals  </a></li><li class="subMenuPage-34">  <a class="subMenuPage-34" href="/el-municipi/com-arribar-hi" target="_self" >Com arribar-hi  </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-381">  <a class="subMenuPage-381" href="/el-municipi/381-historia" target="_self" >Història  </a></li><li class="subMenuPage-250">  <a class="subMenuPage-250" href="/el-municipi/programes-de-festa-major-" target="_self" >Programes de Festa Major   </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-308">  <a class="subMenuPage-308" href="/actualitat/festa-major-2026" target="_self" >Festa Major 2026  </a></li><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-412">  <a class="subMenuPage-412" href="https://consum.gencat.cat/ca/lagencia/atencio-al-consumidor/alertes-i-avisos-de-seguretat/" target="_blank" rel="noopener noreferrer" >Alertes i avisos de seguretat<i class="fa fa-external-link"></i>  </a></li><li class="subMenuPage-243">  <a class="subMenuPage-243" href="/actualitat/cursos-i-tallers-culturals" target="_self" >Cursos i tallers culturals  </a></li><li class="subMenuPage-378">  <a class="subMenuPage-378" href="/actualitat/sequera-a-sant-antoni-de-vilamajor" target="_self" >Sequera a Sant Antoni de Vilamajor  </a></li><li class="subMenuPage-56">  <a class="subMenuPage-56" href="/actualitat/butlleti-municipal-sav" target="_self" >Butlletí municipal SAV  </a></li><li class="subMenuPage-57">  <a class="subMenuPage-57" href="/actualitat/rss" target="_self" >Rss  </a></li><li class="subMenuPage-55">  <a class="subMenuPage-55" href="/actualitat/butlleti-digital" target="_self" >Butlletí digital  </a></li><li class="subMenuPage-58">  <a class="subMenuPage-58" href="/actualitat/hemeroteca" target="_self" >Hemeroteca  </a></li></ul></li>        </ul>
2016    </nav>
2017    <div class="links">
2018        <div class="container-xl">
2019            <div class="row">
2020                <div class="xxss col-md-6 col-sm-6 col-lg-6 middle">                
2021                        <span class="titol">Xarxes socials:</span>
2022  
2023    <a target="_blank" aria-label="Facebook" href="https://www.facebook.com/savilamajor/" title="Obre en finestra nova: Facebook">
2024        <span style="display: none">Facebook</span>
2025        <img src="/front/view/images/icons/social/facebook.png" alt="Facebook" width="32" height="32">
2026    </a>
2027  
2028    <a target="_blank" aria-label="Youtube" href="https://www.youtube.com/channel/UC_OzkYjrR0K2WoqpmCvlpTQ/featured" title="Obre en finestra nova: Youtube">
2029        <span style="display: none">Youtube</span>
2030        <img src="/front/view/images/icons/social/youtube.png" alt="Youtube" width="32" height="32">
2031    </a>
2032  
2033    <a target="_blank" aria-label="Instagram" href="https://www.instagram.com/ajuntament_sav/" title="Obre en finestra nova: Instagram">
2034        <span style="display: none">Instagram</span>
2035        <img src="/front/view/images/icons/social/instagram.png" alt="Instagram" width="32" height="32">
2036    </a>
2037  
2038    <a target="_blank" aria-label="Whatsapp" href="https://whatsapp.com/channel/0029Vb8ZDuf3WHTcmEgQwu3V" title="Obre en finestra nova: Whatsapp">
2039        <span style="display: none">Whatsapp</span>
2040        <img src="/front/view/images/icons/social/whatsapp.png" alt="Whatsapp" width="32" height="32">
2041    </a>
2042                </div>
2043                <div class="col-md-6 col-sm-6 col-lg-6 middle">
2044                    <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-i-politica-de-privacitat" target="_self" >Protecció de dades i política de privacitat  </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>
2045            </div>
2046        </div>
2047    </div>
2048    <div class="contact">
2049        <div class="container-xl">
2050            <div class="row">
2051                <address class="address col-md-6 col-sm-6 col-lg-6">
2052    <div class="title">
2053        Ajuntament de Sant Antoni de Vilamajor    </div>
2054    Plaça Montseny, 5<br>08459 Sant Antoni de Vilamajor<br>Tel. 938 452 400<br>Fax 938 452 051<br>NIF P0819700F<br />[email protected]<br /><br></address><div class="diba col-md-6 col-sm-6 col-lg-6" id="diba-partner">
2055    <div class="title">
2056        Amb la col·laboració de:    </div>
2057    <a href="http://diba.cat/" target="_blank" aria-label="Anar a la web Diputació de Barcelona" title="Obre en finestra nova: Diputació de Barcelona">
2058        <span style="display: none">Diputació de Barcelona</span>
2059        <img src="/front/view//images/logoDiba/Blanc.svg" alt="Diputació de Barcelona" class="logo-diba">
2060    </a>
2061</div>            </div>
2062        </div>
2063    </div>
2064</div>
2065</div></div>  </div></div></div>  </div></div>        </footer>
2066        <!-- Llibreries de tercers + js propis registrats a AssetManager (jQuery primer) -->
2067<script src="/front/view/js/bower_components/jquery/dist/jquery.min.js?ver=1790944970"></script>
vendor: 1 bytes, line 2067
2067
2068<script src="/front/view/js/bower_components/bootstrap/dist/js/bootstrap.bundle.min.js?ver=1790944970"></script>
vendor: 1 bytes, line 2068
2068
2069<script src="/front/view/js/bower_components/bxslider-4/dist/jquery.bxslider.js?ver=1790944970"></script>
vendor: 1 bytes, line 2069
2069
2070<script src="/front/view/js/bower_components/jscal/index.js?ver=1790944970"></script>
vendor: 1 bytes, line 2070
2070
2071<script src="/common/bower_components/select2/dist/js/select2.min.js?ver=1790944970"></script>
vendor: 1 bytes, line 2071
2071
2072<script src="/common/bower_components/select2/dist/js/i18n/ca.js?ver=1790944970"></script>
vendor: 1 bytes, line 2072
2072
2073<script src="/common/bower_components/strength.js/src/strength.min.js?ver=1790944970"></script>
vendor: 1 bytes, line 2073
2073
2074<script src="/front/view/js/bower_components/masonry-layout/dist/masonry.pkgd.min.js?ver=1790944970"></script>
vendor: 1 bytes, line 2074
2074
2075<script src="/front/view/js/constants.js?ver=1790944970"></script>
vendor: 1 bytes, line 2075
2075
2076<script src="/front/view/js/functions.js?ver=1790944970"></script>
vendor: 1 bytes, line 2076
2076
2077<script src="/front/view/js/functions/footer.js?ver=1790944970"></script>
vendor: 1 bytes, line 2077
2077
2078<script src="/front/view/js/bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js?ver=1790944970"></script>
vendor: 1 bytes, line 2078
2078
2079<script src="/front/view/js/bower_components/jquery.prettyPhoto/index.js?ver=1790944970"></script>
vendor: 1 bytes, line 2079
2079
2080<script>
2081    $(document).ready(function(){
2082                    $("a[rel^='prettyPhoto']").prettyPhoto();
2083            $("a[rel^='prettyFrame']").prettyPhoto();
2084            });
2085</script>
vendor: 1 bytes, line 2085
2085
2086<script>
2087        var TWITTER = null;
2088            var FACEBOOK = null;
2089        $(window).on("load", function() {
2090        start();
2091    });
2092        
2093    // Initialize Select2 with icon support for category filter
2094    $(document).ready(function() {
2095        if ($('#categoryFilter').length) {
2096            $('#categoryFilter').select2({
2097                templateResult: function(option) {
2098                    if (!option.id) return option.text;
2099                    var icon = $(option.element).data('icon');
2100                    if (!icon) return option.text;
2101                    return $('<span><img src="' + icon + '" style="width: 16px; height: 16px; margin-right: 6px; vertical-align: middle;"> ' + option.text + '</span>');
2102                },
2103                templateSelection: function(option) {
2104                    if (!option.id) return option.text;
2105                    var icon = $(option.element).data('icon');
2106                    if (!icon) return option.text;
2107                    return $('<span><img src="' + icon + '" style="width: 16px; height: 16px; margin-right: 6px; vertical-align: middle;"> ' + option.text + '</span>');
2108                },
2109                allowHtml: true
2110            });
2111        }
2112    });
2113</script>
2113
2114        <!-- CSS final-->
2115
2116        
2116<script>
2117          const css = "div.view-6  .o-widget-wrapper {\n  border: 0;\n}\nhtml body div.view-2 > .o-widget-wrapper {\n  color: rgba(255, 247, 247, 0.11);\n}\nhtml body div.view-2 > .o-widget-wrapper > .o-widget__title {\n  color: rgba(255, 247, 247, 0.11);\n}\n";
2118          const style = document.createElement('style');
2119          style.textContent = css;
2120          document.head.appendChild(style);
2121        </script>
2121
2122
2123        <!-- Start Modal views-->
2124        
2125        <div class="modal fade" id="videoModal" tabindex="-1" role="dialog"  aria-hidden="true">
2126    <div class="modal-dialog modal-dialog-centered" role="document">
2127        <div class="modal-content">
2128            <div class="modal-header">
2129                <div class="title-head"></div>
2130            </div>
2131            <div class="modal-body">
2132                <div class="tiktok-div-embed"></div>
2133                <iframe id="iframeVideo" title="Vídeo" class="iframeVideo" allowfullscreen></iframe>
2134
2135            </div>
2136            <div class="modal-footer">
2137                <span id="titleVideo" class="titleVideo"></span>
2138                <a id="closeModalVideo" class="close" href="javascript:void(0)" data-bs-dismiss="modal"><span style="display: none">X</span></a>
2139
2140            </div>
2141        </div>
2142    </div>
2143</div>        <div class="modal fade" id="pdfModal" tabindex="-1" role="dialog"  aria-hidden="true">
2144    <div id="documentDialog" class="modal-dialog modal-dialog-centered" role="document">
2145        <div class="modal-content">
2146            <div class="modal-header">
2147                <div class="title-head"></div>
2148            </div>
2149            <div class="modal-body">
2150                <iframe id="iframePdf" title='Document' class="pdfview" style="width: 100%; height: 100%"></iframe>
2151            </div>
2152            <div class="modal-footer">
2153                <span id="titlePdf" class="titlePdf"></span>
2154                <a id="closeModalPDF" class="close" href="javascript:void(0)"><span style="display: none">X</span></a>
2155            </div>
2156        </div>
2157    </div>
2158</div>        <!-- End Modal views -->
2159        
2159<script src="/front/view/js/endScript.js?ver=1790944970"></script>
2159
2160        <!-- Només activar per desenvolupament
2161        
2161<script src="../../../node_modules/axe-core/axe.js"></script>
2161
2162        
2162<script src="../../../dist/my-first-webpack.bundle.js"></script>
2162
2163        -->
2164                
2164<script>
2165            $(document).ready(function () {
2166                startClock(1790944970);
2167                if (typeof (callMenuAfterJQueryLoaded) == "function") {
2168                    callMenuAfterJQueryLoaded();
2169                }
2170                
2171                datepickerInit();
2172                carouselControlSmall();
2173
2174                if (typeof (callMenuBeforeJQueryLoaded) == "function") {
2175                    callMenuBeforeJQueryLoaded();
2176                }
2177
2178                if (typeof (callMenuBeforeTopJQueryLoaded) == "function") {
2179                    callMenuBeforeTopJQueryLoaded();
2180                }
2181                addAttributesDivVcards();
2182                modalsImage();
2183                modalsPdf();
2184                translateWeb();
2185                var carousel = $('#carouselControls');
2186                carousel.on('slide.bs.carousel', function (event) {
2187                    toSlideImage(event);
2188                });
2189                /** Només activar per desenvolupament
2190                axe.configure({
2191                    locale: {
2192                        lang: 'es',
2193                    }
2194                });
2195
2196                axe.run().then(results => {
2197                        if (results.violations.length) {
2198                            console.log(results.violations);
2199                            throw new Error('Accessibility issues found');
2200                        }
2201                    })
2202                    .catch(err => {
2203                        console.log('Something bad happened:', err.message);
2204                    });
2205                */
2206            });
2207
2208            $(window).resize(function() {
2209                equalHeightIconTime();
2210            })
2211        </script>
2211
2212                    </body>
2213</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.