

{"id":8995,"date":"2024-02-09T12:51:19","date_gmt":"2024-02-09T12:51:19","guid":{"rendered":"https:\/\/transparencia.galapagar.es\/?page_id=8995"},"modified":"2026-05-02T08:36:56","modified_gmt":"2026-05-02T08:36:56","slug":"economia-y-patrimonio","status":"publish","type":"page","link":"https:\/\/transparencia.galapagar.es\/?page_id=8995","title":{"rendered":"Presupuestos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8995\" class=\"elementor elementor-8995\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-54fddfc elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"54fddfc\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3f96665\" data-id=\"3f96665\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-06578bf elementor-widget elementor-widget-breadcrumbs\" data-id=\"06578bf\" data-element_type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/transparencia.galapagar.es\/wp-content\/plugins\/elementor-pro\/assets\/css\/widget-theme-elements.min.css\"><p id=\"breadcrumbs\"><span><span><a href=\"https:\/\/transparencia.galapagar.es\/\">Inicio<\/a><\/span><\/span><\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3b1b5a4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3b1b5a4\" data-element_type=\"section\" id=\"presupuestos\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c924cd5 borde-degradado\" data-id=\"c924cd5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-77c6958 elementor-widget elementor-widget-heading\" data-id=\"77c6958\" data-element_type=\"widget\" id=\"presupuesto\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.20.0 - 13-03-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Datos e informaci\u00f3n presupuesto 2026<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3b5042a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3b5042a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3052cd4\" data-id=\"3052cd4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-798fce5 elementor-widget elementor-widget-html\" data-id=\"798fce5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Presupuesto F\u00e1cil 2026 - Ayuntamiento de Galapagar<\/title>\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n    <style>\n        body {\n            font-family: 'Inter', sans-serif;\n            background-color: #f0f4f8;\n        }\n        .chart-container-simple {\n            position: relative;\n            height: 50vh;\n            width: 100%;\n            max-width: 500px;\n            margin: auto;\n        }\n         .chart-container-detailed {\n            position: relative;\n            height: 40vh;\n            width: 100%;\n        }\n        .kpi-card {\n            background-color: white;\n            border-left: 5px solid #005A3A;\n            transition: transform 0.2s, box-shadow 0.2s;\n        }\n        .kpi-card:hover {\n            transform: translateY(-5px);\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n        }\n        .kpi-card-secondary {\n             background-color: white;\n            border-left: 5px solid #FFC107;\n        }\n        .data-list-item {\n            border-left: 3px solid #005A3A;\n        }\n        .tab-button.active {\n            background-color: #005A3A;\n            color: white;\n            border-color: #005A3A;\n        }\n        #detailed-section {\n            transition: max-height 0.7s ease-in-out, opacity 0.5s ease-in-out;\n            max-height: 0;\n            opacity: 0;\n            overflow: hidden;\n        }\n        #detailed-section.open {\n            max-height: 2000px; \/* Adjust as needed, should be larger than content *\/\n            opacity: 1;\n        }\n    <\/style>\n<\/head>\n<body class=\"bg-gray-50\">\n\n    <!-- Contenedor principal -->\n    <div class=\"container mx-auto p-4 md:p-8\">\n\n        <!-- Cabecera -->\n        <header class=\"text-center mb-10\">\n            <div class=\"flex justify-center items-center gap-4\">\n                 <svg width=\"60\" height=\"70\" viewBox=\"0 0 110 128\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M110 20.25V107.75C110 119 100.25 128 89.375 128H20.625C9.75 128 0 119 0 107.75V20.25C0 9 9.75 0 20.625 0H89.375C100.25 0 110 9 110 20.25Z\" fill=\"#00693E\"\/>\n                    <g>\n                    <path d=\"M22.5 24.25C22.5 22.75 24 21.5 25.5 21.5C27 21.5 28.5 22.75 28.5 24.25V26H22.5V24.25Z\" fill=\"#E6D3B3\"\/><path d=\"M52.5 13.25C52.5 11.75 54 10.5 55.5 10.5C57 10.5 58.5 11.75 58.5 13.25V15H52.5V13.25Z\" fill=\"#E6D3B3\"\/><path d=\"M82.5 24.25C82.5 22.75 84 21.5 85.5 21.5C87 21.5 88.5 22.75 88.5 24.25V26H82.5V24.25Z\" fill=\"#E6D3B3\"\/><path d=\"M37.5 45.25C37.5 43.75 39 42.5 40.5 42.5C42 42.5 43.5 43.75 43.5 45.25V47H37.5V45.25Z\" fill=\"#E6D3B3\"\/><path d=\"M67.5 45.25C67.5 43.75 69 42.5 70.5 42.5C72 42.5 73.5 43.75 73.5 45.25V47H67.5V45.25Z\" fill=\"#E6D3B3\"\/><path d=\"M22.5 66.25C22.5 64.75 24 63.5 25.5 63.5C27 63.5 28.5 64.75 28.5 66.25V68H22.5V66.25Z\" fill=\"#E6D3B3\"\/><path d=\"M82.5 66.25C82.5 64.75 84 63.5 85.5 63.5C87 63.5 88.5 64.75 88.5 66.25V68H82.5V66.25Z\" fill=\"#E6D3B3\"\/><path d=\"M52.5 54.25C52.5 52.75 54 51.5 55.5 51.5C57 51.5 58.5 52.75 58.5 54.25V56H52.5V54.25Z\" fill=\"#E6D3B3\"\/><path d=\"M37.5 87.25C37.5 85.75 39 84.5 40.5 84.5C42 84.5 43.5 85.75 43.5 87.25V89H37.5V87.25Z\" fill=\"#E6D3B3\"\/><path d=\"M67.5 87.25C67.5 85.75 69 84.5 70.5 84.5C72 84.5 73.5 85.75 73.5 87.25V89H67.5V87.25Z\" fill=\"#E6D3B3\"\/><path d=\"M52.5 95.25C52.5 93.75 54 92.5 55.5 92.5C57 92.5 58.5 93.75 58.5 95.25V97H52.5V95.25Z\" fill=\"#E6D3B3\"\/><path d=\"M25.5 32C22.75 32 20.5 34.25 20.5 37V39.5L25.5 42L30.5 39.5V37C30.5 34.25 28.25 32 25.5 32Z\" fill=\"#E6D3B3\"\/><path d=\"M55.5 22C52.75 22 50.5 24.25 50.5 27V29.5L55.5 32L60.5 29.5V27C60.5 24.25 58.25 22 55.5 22Z\" fill=\"#E6D3B3\"\/><path d=\"M85.5 32C82.75 32 80.5 34.25 80.5 37V39.5L85.5 42L90.5 39.5V37C90.5 34.25 88.25 32 85.5 32Z\" fill=\"#E6D3B3\"\/><path d=\"M40.5 53C37.75 53 35.5 55.25 35.5 58V60.5L40.5 63L45.5 60.5V58C45.5 55.25 43.25 53 40.5 53Z\" fill=\"#E6D3B3\"\/><path d=\"M70.5 53C67.75 53 65.5 55.25 65.5 58V60.5L70.5 63L75.5 60.5V58C75.5 55.25 73.25 53 70.5 53Z\" fill=\"#E6D3B3\"\/><path d=\"M55.5 62C52.75 62 50.5 64.25 50.5 67V69.5L55.5 72L60.5 69.5V67C60.5 64.25 58.25 62 55.5 62Z\" fill=\"#E6D3B3\"\/><path d=\"M25.5 74C22.75 74 20.5 76.25 20.5 79V81.5L25.5 84L30.5 81.5V79C30.5 76.25 28.25 74 25.5 74Z\" fill=\"#E6D3B3\"\/><path d=\"M85.5 74C82.75 74 80.5 76.25 80.5 79V81.5L85.5 84L90.5 81.5V79C90.5 76.25 88.25 74 85.5 74Z\" fill=\"#E6D3B3\"\/><path d=\"M40.5 95C37.75 95 35.5 97.25 35.5 100V102.5L40.5 105L45.5 102.5V100C45.5 97.25 43.25 95 40.5 95Z\" fill=\"#E6D3B3\"\/><path d=\"M70.5 95C67.75 95 65.5 97.25 65.5 100V102.5L70.5 105L75.5 102.5V100C75.5 97.25 73.25 95 70.5 95Z\" fill=\"#E6D3B3\"\/><path d=\"M55.5 104C52.75 104 50.5 106.25 50.5 109V111.5L55.5 114L60.5 111.5V109C60.5 106.25 58.25 104 55.5 104Z\" fill=\"#E6D3B3\"\/>\n                    <\/g>\n                 <\/svg>\n                <div>\n                    <h1 class=\"text-3xl md:text-4xl font-bold text-gray-800\">Ayuntamiento de Galapagar<\/h1>\n                    <h2 class=\"text-xl md:text-2xl font-semibold text-green-800\">Presupuesto para Vecinos 2026<\/h2>\n                <\/div>\n            <\/div>\n        <\/header>\n\n        <!-- KPIs Totales -->\n        <section class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 mb-6\">\n            <div class=\"kpi-card p-5 rounded-lg shadow-md text-center\"><h3 class=\"text-gray-500 font-semibold\">Presupuesto Total<\/h3><p class=\"text-2xl lg:text-3xl font-bold text-gray-800 mt-2\" id=\"kpi-total\"><\/p><\/div>\n            <div class=\"kpi-card p-5 rounded-lg shadow-md text-center\"><h3 class=\"text-gray-500 font-semibold\">Inversi\u00f3n en el Municipio<\/h3><p class=\"text-2xl lg:text-3xl font-bold text-gray-800 mt-2\" id=\"kpi-inversion\"><\/p><\/div>\n            <div class=\"kpi-card p-5 rounded-lg shadow-md text-center\"><h3 class=\"text-gray-500 font-semibold\">Ayudas para Becas y Estudio<\/h3><p class=\"text-2xl lg:text-3xl font-bold text-gray-800 mt-2\" id=\"kpi-becas\"><\/p><\/div>\n            <div class=\"kpi-card p-5 rounded-lg shadow-md text-center\"><h3 class=\"text-gray-500 font-semibold\">Ahorro Bruto<\/h3><p class=\"text-2xl lg:text-3xl font-bold text-gray-800 mt-2\" id=\"kpi-ahorro\"><\/p><\/div>\n        <\/section>\n        \n        <!-- KPIs por Habitante -->\n        <section class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 mb-12\">\n             <div class=\"kpi-card kpi-card-secondary p-4 rounded-lg shadow-md text-center\"><h3 class=\"text-gray-500 font-semibold\">Gasto por habitante<\/h3><p class=\"text-2xl font-bold text-gray-800 mt-2\" id=\"kpi-gasto-habitante\"><\/p><\/div>\n             <div class=\"kpi-card kpi-card-secondary p-4 rounded-lg shadow-md text-center\"><h3 class=\"text-gray-500 font-semibold\">Inversi\u00f3n por habitante<\/h3><p class=\"text-2xl font-bold text-gray-800 mt-2\" id=\"kpi-inversion-habitante\"><\/p><\/div>\n             <div class=\"kpi-card kpi-card-secondary p-4 rounded-lg shadow-md text-center\"><h3 class=\"text-gray-500 font-semibold\">Gasto Serv. Sociales \/ hab.<\/h3><p class=\"text-2xl font-bold text-gray-800 mt-2\" id=\"kpi-social-habitante\"><\/p><\/div>\n             <div class=\"kpi-card kpi-card-secondary p-4 rounded-lg shadow-md text-center\"><h3 class=\"text-gray-500 font-semibold\">Gasto Serv. P\u00fablicos \/ hab.<\/h3><p class=\"text-2xl font-bold text-gray-800 mt-2\" id=\"kpi-publicos-habitante\"><\/p><\/div>\n        <\/section>\n\n        <!-- Contenido principal Simplificado -->\n        <main class=\"bg-white p-6 rounded-lg shadow-lg\">\n            <h2 class=\"text-2xl font-bold text-center text-gray-800 mb-2\">\u00bfEn qu\u00e9 se gasta el presupuesto?<\/h2>\n            <p class=\"text-center text-gray-600 mb-8\">As\u00ed se distribuye cada euro que gestiona el Ayuntamiento.<\/p>\n            <div class=\"chart-container-simple mb-8\"><canvas id=\"gastosChartSimple\"><\/canvas><\/div>\n            <div class=\"grid grid-cols-1 md:grid-cols-2 gap-x-12 gap-y-8\">\n                <div><h3 class=\"text-xl font-semibold text-gray-700 mb-4 pb-2 border-b-2 border-green-700\">Principales \u00c1reas de Gasto<\/h3><div id=\"gastos-list\" class=\"space-y-3\"><\/div><\/div>\n                <div><h3 class=\"text-xl font-semibold text-gray-700 mb-4 pb-2 border-b-2 border-green-700\">Origen de los Ingresos<\/h3><div id=\"ingresos-list\" class=\"space-y-3\"><\/div><\/div>\n            <\/div>\n        <\/main>\n\n        <!-- Bot\u00f3n para mostrar\/ocultar desglose -->\n        <div class=\"text-center my-8\">\n            <button id=\"toggle-details-btn\" class=\"bg-green-700 text-white font-bold py-3 px-6 rounded-lg hover:bg-green-800 transition duration-300 shadow-md\">\n                Ver Desglose T\u00e9cnico del Presupuesto\n            <\/button>\n        <\/div>\n\n        <!-- Secci\u00f3n de Desglose T\u00e9cnico (oculta por defecto) -->\n        <section id=\"detailed-section\" class=\"bg-white p-6 rounded-lg shadow-lg\">\n             <div class=\"border-b border-gray-200 mb-6\">\n                <nav class=\"-mb-px flex gap-4\" aria-label=\"Tabs\">\n                    <button id=\"tab-ingresos-detailed\" class=\"tab-button active whitespace-nowrap py-4 px-1 border-b-2 font-medium text-lg\">Ingresos<\/button>\n                    <button id=\"tab-gastos-detailed\" class=\"tab-button whitespace-nowrap py-4 px-1 border-b-2 font-medium text-lg border-transparent text-gray-500\">Gastos<\/button>\n                <\/nav>\n            <\/div>\n            <!-- Contenido Detallado -->\n            <div id=\"content-ingresos-detailed\">\n                <div class=\"grid grid-cols-1 lg:grid-cols-2 gap-8 items-center\">\n                    <div class=\"chart-container-detailed\"><canvas id=\"ingresosChartDetailed\"><\/canvas><\/div>\n                    <div id=\"ingresos-chapters-detailed\" class=\"space-y-2\"><\/div>\n                <\/div>\n            <\/div>\n            <div id=\"content-gastos-detailed\" class=\"hidden\">\n                 <div class=\"grid grid-cols-1 lg:grid-cols-2 gap-8 items-center\">\n                    <div class=\"chart-container-detailed\"><canvas id=\"gastosChartDetailed\"><\/canvas><\/div>\n                    <div id=\"gastos-chapters-detailed\" class=\"space-y-2\"><\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n        \n        <!-- Pie de p\u00e1gina -->\n        <footer class=\"text-center mt-8 text-sm text-gray-500\">\n            <p>Datos extra\u00eddos del presupuesto oficial del Ayuntamiento de Galapagar para el ejercicio 2026.<\/p>\n            <p>Ratios por habitante calculados con una poblaci\u00f3n de 37.500 (Padr\u00f3n 2025).<\/p>\n        <\/footer>\n\n    <\/div>\n\n    <script>\n        \/\/ --- DATOS COMPLETOS Y SIMPLIFICADOS ---\n        const poblacion = 37500;\n        const simplifiedData = {\n            total: 42002170.93,\n            kpis: { inversion: 9016284.67, becas: 280000.00, ahorroBruto: 3274147.02 },\n            gastosPorArea: [\n                { name: 'Servicios P\u00fablicos B\u00e1sicos', amount: 21908263.22, description: 'Seguridad, limpieza, urbanismo, parques...' },\n                { name: 'Administraci\u00f3n y \u00d3rg. de Gobierno', amount: 11680706.20, description: 'Gesti\u00f3n interna, atenci\u00f3n al ciudadano...' },\n                { name: 'Educaci\u00f3n, Cultura y Deporte', amount: 4157655.66, description: 'Actividades, mantenimiento de centros...' },\n                { name: 'Servicios Sociales y Empleo', amount: 3621844.31, description: 'Ayudas a familias, dependencia, igualdad...' },\n                { name: 'Comercio, Turismo y Empresas', amount: 512103.58, description: 'Promoci\u00f3n econ\u00f3mica, ferias...' },\n                { name: 'Pago de la Deuda P\u00fablica', amount: 121597.96, description: 'Intereses y amortizaci\u00f3n de pr\u00e9stamos.' },\n            ],\n            ingresosPorCapitulo: [\n                { name: 'Impuestos Directos (IBI, veh\u00edculos...)', amount: 13041557.68 }, { name: 'Transferencias de otras Adm.', amount: 13130798.07 },\n                { name: 'Tasas y Otros Ingresos', amount: 8317635.88 }, { name: 'Transf. de Capital (Inversiones)', amount: 3224530.62 },\n                { name: 'Operaciones Financieras (Pr\u00e9stamos)', amount: 2852722.68 }, { name: 'Impuestos Indirectos', amount: 951200.00 },\n                { name: 'Ingresos Patrimoniales', amount: 473726.00 },\n            ],\n            colors: { gastos: ['#005A3A', '#4CAF50', '#81C784', '#FFC107', '#FFA000', '#F57C00'] }\n        };\n\n        const detailedData = {\n            ingresos: {\n                total: 42002170.93,\n                capitulos: [\n                    { id: 1, name: 'Impuestos Directos', amount: 13041557.68 }, { id: 2, name: 'Impuestos Indirectos', amount: 951200.00 },\n                    { id: 3, name: 'Tasas y Otros Ingresos', amount: 8317635.88 }, { id: 4, name: 'Transferencias Corrientes', amount: 13130798.07 },\n                    { id: 5, name: 'Ingresos Patrimoniales', amount: 473726.00 }, { id: 6, name: 'Enajenaci\u00f3n de Inversiones Reales', amount: 0.00 },\n                    { id: 7, name: 'Transferencias de Capital', amount: 3224530.62 }, { id: 8, name: 'Activos Financieros', amount: 10000.00 },\n                    { id: 9, name: 'Pasivos Financieros', amount: 2852722.68 },\n                ],\n                colors: ['#005a3a', '#2e7d32', '#4caf50', '#66bb6a', '#81c784', '#a5d6a7', '#c8e6c9', '#e8f5e9', '#f1f8e9']\n            },\n            gastos: {\n                total: 42002170.93,\n                capitulos: [\n                    { id: 1, name: 'Gastos de Personal', amount: 11708474.08 }, { id: 2, name: 'Gastos en Bienes y Servicios', amount: 19854517.20 },\n                    { id: 3, name: 'Gastos Financieros', amount: 161000.00 }, { id: 4, name: 'Transferencias Corrientes', amount: 916779.33 },\n                    { id: 5, name: 'Fondo de Contingencia', amount: 314517.69 }, { id: 6, name: 'Inversiones Reales', amount: 9016284.67 },\n                    { id: 7, name: 'Transferencias de Capital', amount: 0.00 }, { id: 8, name: 'Activos Financieros', amount: 10000.00 },\n                    { id: 9, name: 'Pasivos Financieros', amount: 20597.96 },\n                ],\n                colors: ['#c62828', '#d32f2f', '#e53935', '#f44336', '#ef5350', '#e57373', '#ef9a9a', '#ffcdd2', '#ffebee']\n            }\n        };\n\n        \/\/ --- VARIABLES GLOBALES PARA GR\u00c1FICOS ---\n        let simpleGastosChart, detailedIngresosChart, detailedGastosChart;\n        let activeChaptersIngresos = new Set(detailedData.ingresos.capitulos.map(c => c.id));\n        let activeChaptersGastos = new Set(detailedData.gastos.capitulos.map(c => c.id));\n\n        \/\/ --- FUNCIONES ---\n        const formatCurrency = (amount, decimals = 0) => new Intl.NumberFormat('es-ES', { style: 'currency', currency: 'EUR', minimumFractionDigits: decimals, maximumFractionDigits: decimals }).format(amount);\n        const formatCurrencyFull = (amount) => new Intl.NumberFormat('es-ES', { style: 'currency', currency: 'EUR' }).format(amount);\n\n        \/\/ --- VISTA SIMPLIFICADA ---\n        const populateKPIs = () => {\n            \/\/ Totales\n            document.getElementById('kpi-total').textContent = formatCurrency(simplifiedData.total);\n            document.getElementById('kpi-inversion').textContent = formatCurrency(simplifiedData.kpis.inversion);\n            document.getElementById('kpi-becas').textContent = formatCurrency(simplifiedData.kpis.becas);\n            document.getElementById('kpi-ahorro').textContent = formatCurrency(simplifiedData.kpis.ahorroBruto);\n            \n            \/\/ Por habitante\n            const gastoServiciosSociales = simplifiedData.gastosPorArea.find(area => area.name === 'Servicios Sociales y Empleo').amount;\n            const gastoServiciosPublicos = simplifiedData.gastosPorArea.find(area => area.name === 'Servicios P\u00fablicos B\u00e1sicos').amount;\n\n            document.getElementById('kpi-gasto-habitante').textContent = formatCurrency(simplifiedData.total \/ poblacion, 2);\n            document.getElementById('kpi-inversion-habitante').textContent = formatCurrency(simplifiedData.kpis.inversion \/ poblacion, 2);\n            document.getElementById('kpi-social-habitante').textContent = formatCurrency(gastoServiciosSociales \/ poblacion, 2);\n            document.getElementById('kpi-publicos-habitante').textContent = formatCurrency(gastoServiciosPublicos \/ poblacion, 2);\n        };\n\n        const createDataList = (type) => {\n            const container = document.getElementById(`${type}-list`);\n            container.innerHTML = ''; \/\/ Limpiar lista antes de rellenar\n            const data = type === 'gastos' ? simplifiedData.gastosPorArea : simplifiedData.ingresosPorCapitulo;\n            data.forEach(item => {\n                const percentage = ((item.amount \/ simplifiedData.total) * 100).toFixed(1);\n                container.innerHTML += `\n                    <div class=\"data-list-item bg-white p-3 rounded-md shadow-sm\">\n                        <div class=\"flex justify-between items-center\">\n                            <div>\n                                <p class=\"font-semibold text-gray-800\">${item.name}<\/p>\n                                ${item.description ? `<p class=\"text-xs text-gray-500\">${item.description}<\/p>` : ''}\n                            <\/div>\n                            <p class=\"font-bold text-green-800 ml-2 flex-shrink-0\">${percentage}%<\/p>\n                        <\/div>\n                        <div class=\"w-full bg-gray-200 rounded-full h-2.5 mt-2\"><div class=\"bg-green-600 h-2.5 rounded-full\" style=\"width: ${percentage}%\"><\/div><\/div>\n                        <p class=\"text-right text-sm font-semibold text-gray-700 mt-1\">${formatCurrency(item.amount)}<\/p>\n                    <\/div>`;\n            });\n        };\n\n        const createSimpleGastosChart = () => {\n            const ctx = document.getElementById('gastosChartSimple').getContext('2d');\n            simpleGastosChart = new Chart(ctx, {\n                type: 'pie', data: { labels: simplifiedData.gastosPorArea.map(item => item.name), datasets: [{ data: simplifiedData.gastosPorArea.map(item => item.amount), backgroundColor: simplifiedData.colors.gastos, borderColor: '#ffffff', borderWidth: 3, hoverOffset: 15 }] },\n                options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { display: false }, tooltip: { callbacks: { label: (c) => `${c.label}: ${formatCurrency(c.parsed)}` } } } }\n            });\n        };\n        \n        \/\/ --- VISTA DETALLADA ---\n        const createDetailedChapterList = (type) => {\n            const container = document.getElementById(`${type}-chapters-detailed`);\n            const data = detailedData[type];\n            let listHtml = `<h3 class=\"text-xl font-semibold text-gray-700 mb-4\">Cap\u00edtulos de ${type.charAt(0).toUpperCase() + type.slice(1)}<\/h3>`;\n            data.capitulos.forEach(c => {\n                if (c.amount > 0) {\n                    const percentage = ((c.amount \/ data.total) * 100).toFixed(2);\n                    listHtml += `<div class=\"flex items-center justify-between p-3 rounded-lg hover:bg-gray-50 border\"><div class=\"flex items-center min-w-0\"><input id=\"check-${type}-${c.id}\" type=\"checkbox\" checked class=\"h-5 w-5 rounded\" onchange=\"updateDetailedChart('${type}', ${c.id})\"><label for=\"check-${type}-${c.id}\" class=\"ml-3 text-sm font-medium text-gray-700 min-w-0\"><span class=\"block truncate\">${c.name}<\/span><\/label><\/div><div class=\"text-right ml-2\"><p class=\"font-semibold\">${formatCurrencyFull(c.amount)}<\/p><p class=\"text-sm text-gray-500\">${percentage}%<\/p><\/div><\/div>`;\n                }\n            });\n            listHtml += `<div class=\"mt-6 p-4 bg-gray-100 rounded-lg text-right\"><p class=\"font-medium\">Total Seleccionado<\/p><p id=\"total-${type}-detailed\" class=\"text-2xl font-bold text-green-800\"><\/p><\/div>`;\n            container.innerHTML = listHtml;\n        };\n\n        const updateDetailedTotal = (type) => {\n            const totalEl = document.getElementById(`total-${type}-detailed`);\n            const activeSet = type === 'ingresos' ? activeChaptersIngresos : activeChaptersGastos;\n            const total = detailedData[type].capitulos.filter(c => activeSet.has(c.id)).reduce((sum, c) => sum + c.amount, 0);\n            totalEl.textContent = formatCurrencyFull(total);\n        };\n\n        window.updateDetailedChart = (type, chapterId) => {\n            const chart = type === 'ingresos' ? detailedIngresosChart : detailedGastosChart;\n            const activeSet = type === 'ingresos' ? activeChaptersIngresos : activeChaptersGastos;\n            if (activeSet.has(chapterId)) activeSet.delete(chapterId); else activeSet.add(chapterId);\n            const filteredData = detailedData[type].capitulos.filter(c => activeSet.has(c.id) && c.amount > 0);\n            chart.data.labels = filteredData.map(c => c.name);\n            chart.data.datasets[0].data = filteredData.map(c => c.amount);\n            chart.data.datasets[0].backgroundColor = filteredData.map(c => detailedData[type].colors[detailedData[type].capitulos.findIndex(oc => oc.id === c.id)]);\n            chart.update();\n            updateDetailedTotal(type);\n        };\n\n        const createDetailedChart = (type) => {\n            const ctx = document.getElementById(`${type}ChartDetailed`).getContext('2d');\n            const data = detailedData[type];\n            const chartData = data.capitulos.filter(c => c.amount > 0);\n            return new Chart(ctx, {\n                type: 'doughnut', data: { labels: chartData.map(c => c.name), datasets: [{ data: chartData.map(c => c.amount), backgroundColor: data.colors.slice(0, chartData.length), borderColor: '#ffffff', borderWidth: 2 }] },\n                options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { display: false }, tooltip: { callbacks: { label: (c) => `${c.label}: ${formatCurrencyFull(c.parsed)}` } } }, cutout: '60%' }\n            });\n        };\n\n        \/\/ --- INICIALIZACI\u00d3N Y EVENTOS ---\n        document.addEventListener('DOMContentLoaded', () => {\n            \/\/ Vista Simplificada\n            populateKPIs();\n            if (document.getElementById('gastosChartSimple')) {\n                createSimpleGastosChart();\n            }\n            if (document.getElementById('gastos-list')) {\n                createDataList('gastos');\n            }\n            if (document.getElementById('ingresos-list')) {\n                createDataList('ingresos');\n            }\n            \n            \/\/ Vista Detallada (inicializaci\u00f3n perezosa)\n            const toggleBtn = document.getElementById('toggle-details-btn');\n            const detailedSection = document.getElementById('detailed-section');\n            let isDetailedViewInitialized = false;\n\n            if (toggleBtn) {\n                toggleBtn.addEventListener('click', () => {\n                    const isOpen = detailedSection.classList.toggle('open');\n                    toggleBtn.textContent = isOpen ? 'Ocultar Desglose T\u00e9cnico' : 'Ver Desglose T\u00e9cnico del Presupuesto';\n                    \n                    if (isOpen && !isDetailedViewInitialized) {\n                        createDetailedChapterList('ingresos');\n                        createDetailedChapterList('gastos');\n                        updateDetailedTotal('ingresos');\n                        updateDetailedTotal('gastos');\n                        detailedIngresosChart = createDetailedChart('ingresos');\n                        detailedGastosChart = createDetailedChart('gastos');\n                        isDetailedViewInitialized = true;\n                    }\n                });\n            }\n\n            \/\/ L\u00f3gica de pesta\u00f1as para vista detallada\n            const tabIngresos = document.getElementById('tab-ingresos-detailed');\n            const tabGastos = document.getElementById('tab-gastos-detailed');\n            const contentIngresos = document.getElementById('content-ingresos-detailed');\n            const contentGastos = document.getElementById('content-gastos-detailed');\n\n            if(tabIngresos && tabGastos) {\n                tabIngresos.addEventListener('click', () => {\n                    tabIngresos.classList.add('active'); tabGastos.classList.remove('active');\n                    contentIngresos.classList.remove('hidden'); contentGastos.classList.add('hidden');\n                });\n                tabGastos.addEventListener('click', () => {\n                    tabGastos.classList.add('active'); tabIngresos.classList.remove('active');\n                    contentGastos.classList.remove('hidden'); contentIngresos.classList.add('hidden');\n                });\n            }\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7eb2ccd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7eb2ccd\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2bcfec2 borde-degradado\" data-id=\"2bcfec2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-28ef7cd elementor-widget elementor-widget-heading\" data-id=\"28ef7cd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Presupuestos<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-797be46 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"797be46\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2bb1e89\" data-id=\"2bb1e89\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e88aa6e estiloTabs estiloListTabs elementor-widget__width-initial elementor-tabs-view-horizontal elementor-widget elementor-widget-tabs\" data-id=\"e88aa6e\" data-element_type=\"widget\" data-widget_type=\"tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.20.0 - 13-03-2024 *\/\n.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{height:999em;width:0;right:0;border-right-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d5d8dc}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:var(--focus-outline,none)}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d5d8dc}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{display:block;content:\"\";position:absolute}.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible{border:1px solid #000}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid solid none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-direction:column}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{flex-grow:1;border-style:solid solid solid none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:none solid solid}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:flex}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{justify-content:center}.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{justify-content:flex-end}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}.elementor-tabs .elementor-tab-mobile-title{display:none}}<\/style>\t\t<div class=\"elementor-tabs\">\n\t\t\t<div class=\"elementor-tabs-wrapper\" role=\"tablist\" >\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2431\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-2431\" aria-expanded=\"false\">Presupuesto 2026<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2432\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2432\" aria-expanded=\"false\">Presupuesto 2025<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2433\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2433\" aria-expanded=\"false\">Presupuesto 2024<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2434\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2434\" aria-expanded=\"false\">Pr\u00f3rroga a presupuesto 2024 (2023 prorrogado)<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2435\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2435\" aria-expanded=\"false\">Presupuesto 2023<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2436\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2436\" aria-expanded=\"false\">Pr\u00f3rroga a presupuesto 2023 (2022 prorrogado)<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"elementor-tabs-content-wrapper\" role=\"tablist\" aria-orientation=\"vertical\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-2431\" aria-expanded=\"false\">Presupuesto 2026<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2431\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2431\" tabindex=\"0\" hidden=\"false\"><h6>PRESUPUESTO 2026<\/h6><ul><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2025\/12\/F4F42410_BOCM_08102025_Presupuesto_2026-1.pdf\">Aprobaci\u00f3n Inicial<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/05\/60143293_Anuncio.pdf\">Aprobaci\u00f3n Definitiva<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/05\/D061D0A0_BOCM_20251211_82.pdf\">Anuncio BOCM<\/a><\/li><li>Estado trimestral de Gastos 2026<\/li><li>Estado trimestral de Ingresos 2026<\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2025\/12\/295A771C_INFORME_ESTABILIDAD_FINANCIERA_PRESUPUESTO_2025.pdf\">Informe de Estabilidad Presupuestaria<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/05\/60143293_Anuncio.pdf\">Plantilla de Personal<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2025\/12\/EAD8C853_Estado_de_gastos_e_ingresos_por_capitulos_2026.pdf\">Resumen de Gastos e Ingresos 2026<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2025\/12\/F8F77597_Situacion_Deuda_Presupuesto_2026.pdf\">Situaciones de la Deuda<\/a><\/li><\/ul><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2432\" aria-expanded=\"false\">Presupuesto 2025<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2432\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2432\" tabindex=\"0\" hidden=\"hidden\"><h6>PRESUPUESTO 2025<\/h6><ul><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2025\/01\/Aprobacion-Inicial.pdf\">Aprobaci\u00f3n Inicial<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2025\/01\/Aprovacio\u0301n-Definitiva.pdf\">Aprobaci\u00f3n Definitiva<\/a><\/li><li><a href=\"https:\/\/www.bocm.es\/boletin\/CM_Orden_BOCM\/2024\/12\/26\/BOCM-20241226-72.PDF\">Anuncio BOCM<br \/><\/a><\/li><li><a style=\"font-family: Poppins, sans-serif;\" href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/04\/8DE26AAD_Estado_liquidacion_Presupuesto_Gastos_corrientes_por_capitulos.pdf\">Estado trimestral de Gastos 2025<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/04\/FFD25240_Estado_Liquidacion_Presupuesto_Ingresos_Corrientes_por_capitulos.pdf\">Estado trimestral de Ingresos 2025<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/04\/6005BB95_Informe_Estabilidad.pdf\">Informe de Estabilidad Presupuestaria<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/04\/D3ED0EEB_RESULTADO_2025.pdf\">Resumen de Gastos e Ingresos 2025<\/a><\/li><\/ul><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2433\" aria-expanded=\"false\">Presupuesto 2024<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2433\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2433\" tabindex=\"0\" hidden=\"hidden\"><p>PRESUPUESTO 2024<\/p><ul><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2024\/03\/BOCM-20240129-65.pdf\" target=\"_blank\" rel=\"noopener\">Aprobaci\u00f3n inicial del presupuesto General 2024<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2024\/03\/BOCM-20240301-53.pdf\">Aprobaci\u00f3n definitiva del presupuesto general\u00a0 2024, junto con la plantilla de personal<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2025\/03\/informeLiquidacion2024.pdf\">Informe Liquidaci\u00f3n 2024<\/a><\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2025\/03\/InformeEstabilidad2024.pdf\">Informe Estabilidad 2024<\/a><\/li><\/ul><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2434\" aria-expanded=\"false\">Pr\u00f3rroga a presupuesto 2024 (2023 prorrogado)<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2434\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2434\" tabindex=\"0\" hidden=\"hidden\"><h6>PR\u00d3RROGA PRESUPUESTO 2024 (2023 prorrogado)<\/h6><ul><li>Presupuesto de Gastos 2023<\/li><li>Presupuesto de Ingresos 2023<\/li><\/ul><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2435\" aria-expanded=\"false\">Presupuesto 2023<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2435\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2435\" tabindex=\"0\" hidden=\"hidden\"><h6>PRESUPUESTO 2023<\/h6><ul><li>Anexo de inversiones 2023<\/li><li>Anexo de la Deuda<\/li><li>Estado de Gastos 2023<\/li><li>Estado de ingresos 2023<\/li><li>Plantilla personal 2023<\/li><li>Resumen Estado Gastos e Ingresos 2023<\/li><\/ul><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2436\" aria-expanded=\"false\">Pr\u00f3rroga a presupuesto 2023 (2022 prorrogado)<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2436\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2436\" tabindex=\"0\" hidden=\"hidden\"><h6>PR\u00d3RROGA PRESUPUESTO 2023 (2022 prorrogado)<\/h6><ul><li>Informe Estabilidad Presupuestaria<\/li><li>Presupuesto Gastos 2023 Prorrogado<\/li><li>Presupuesto ingresos 2023 Prorrogado<\/li><\/ul><\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a84906c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a84906c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1bf8333 borde-degradado\" data-id=\"1bf8333\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3105fd0 elementor-widget elementor-widget-heading\" data-id=\"3105fd0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ingresos y Gastos <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-36966eb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"36966eb\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9aea5e9\" data-id=\"9aea5e9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ac98400 estiloTabs estiloListTabs elementor-widget__width-initial elementor-tabs-view-horizontal elementor-widget elementor-widget-tabs\" data-id=\"ac98400\" data-element_type=\"widget\" data-widget_type=\"tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-tabs\">\n\t\t\t<div class=\"elementor-tabs-wrapper\" role=\"tablist\" >\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-1801\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-1801\" aria-expanded=\"false\">Ingresos y Gastos<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"elementor-tabs-content-wrapper\" role=\"tablist\" aria-orientation=\"vertical\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-1801\" aria-expanded=\"false\">Ingresos y Gastos<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1801\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1801\" tabindex=\"0\" hidden=\"false\"><ul><li>Ingresos fiscales por habitante (Ingresos tributarios\/ N\u00ba habitantes)\u00a0<\/li><li>Gasto por habitante (Obligaciones reconocidas netas\/ N\u00ba habitantes)\u00a0<\/li><li>Inversi\u00f3n por habitante<\/li><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/04\/4D4BB507_Informe_PMP_1tri_2026.pdf\">Periodo medio de pago\u00a0<\/a><\/li><\/ul><\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-848b412 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"848b412\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d34a121 borde-degradado\" data-id=\"d34a121\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8f6341b elementor-widget elementor-widget-heading\" data-id=\"8f6341b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Deuda P\u00fablica <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fa10305 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fa10305\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-77bb79d\" data-id=\"77bb79d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a9ee084 estiloTabs estiloListTabs elementor-widget__width-initial elementor-tabs-view-horizontal elementor-widget elementor-widget-tabs\" data-id=\"a9ee084\" data-element_type=\"widget\" data-widget_type=\"tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-tabs\">\n\t\t\t<div class=\"elementor-tabs-wrapper\" role=\"tablist\" >\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-1781\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-1781\" aria-expanded=\"false\">2025<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-1782\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1782\" aria-expanded=\"false\">2024<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-1783\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1783\" aria-expanded=\"false\">2023<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-1784\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1784\" aria-expanded=\"false\">2022 <\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-1785\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1785\" aria-expanded=\"false\">2021<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-1786\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1786\" aria-expanded=\"false\">2020<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"elementor-tabs-content-wrapper\" role=\"tablist\" aria-orientation=\"vertical\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-1781\" aria-expanded=\"false\">2025<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1781\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1781\" tabindex=\"0\" hidden=\"false\"><ul><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2025\/12\/F8F77597_Situacion_Deuda_Presupuesto_2026.pdf\">Deuda municipal 2025<\/a><\/li><\/ul><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1782\" aria-expanded=\"false\">2024<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1782\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1782\" tabindex=\"0\" hidden=\"hidden\"><ul><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2024\/04\/2024_deuda-publica.pdf\">Deuda municipal 2024<\/a><\/li><\/ul><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1783\" aria-expanded=\"false\">2023<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1783\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1783\" tabindex=\"0\" hidden=\"hidden\"><ul><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2024\/04\/2023_deuda-publica.pdf\">Deuda municipal 2023<\/a><\/li><\/ul><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1784\" aria-expanded=\"false\">2022 <\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1784\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1784\" tabindex=\"0\" hidden=\"hidden\"><ul><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2024\/04\/2022_deuda-publica.pdf\">Deuda municipal 2022<\/a><\/li><\/ul><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1785\" aria-expanded=\"false\">2021<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1785\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1785\" tabindex=\"0\" hidden=\"hidden\"><ul>\n<li>Deuda Municipal 2021<\/li>\n<\/ul><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-1786\" aria-expanded=\"false\">2020<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1786\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-1786\" tabindex=\"0\" hidden=\"hidden\"><ul><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2024\/04\/2020_deuda-publica.pdf\">Deuda municipal 2020<\/a><\/li><\/ul><\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a5a2b0d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a5a2b0d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-82fbcba borde-degradado\" data-id=\"82fbcba\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1c7f787 elementor-widget elementor-widget-heading\" data-id=\"1c7f787\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Bienes y Patrimonio <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-338e03a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"338e03a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6dfa684\" data-id=\"6dfa684\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fbc7354 estiloTabs estiloListTabs elementor-widget__width-initial elementor-tabs-view-horizontal elementor-widget elementor-widget-tabs\" data-id=\"fbc7354\" data-element_type=\"widget\" data-widget_type=\"tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-tabs\">\n\t\t\t<div class=\"elementor-tabs-wrapper\" role=\"tablist\" >\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2641\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-2641\" aria-expanded=\"false\">Inventario de Bienes y Derechos<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"elementor-tabs-content-wrapper\" role=\"tablist\" aria-orientation=\"vertical\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-2641\" aria-expanded=\"false\">Inventario de Bienes y Derechos<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2641\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2641\" tabindex=\"0\" hidden=\"false\"><ul><li><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2024\/04\/Bienes-inmuebles-abril-2024-1.pdf\">Bienes Ayuntamiento<\/a><\/li><\/ul><\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-91bafca elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"91bafca\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0bd96d9 borde-degradado\" data-id=\"0bd96d9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-388ec14 elementor-widget elementor-widget-heading\" data-id=\"388ec14\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Gastos en Publicidad<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-462af17 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"462af17\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dc50588\" data-id=\"dc50588\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c3a5a2b estiloTabs estiloListTabs elementor-widget__width-initial elementor-tabs-view-horizontal elementor-widget elementor-widget-tabs\" data-id=\"c3a5a2b\" data-element_type=\"widget\" data-widget_type=\"tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-tabs\">\n\t\t\t<div class=\"elementor-tabs-wrapper\" role=\"tablist\" >\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2051\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-2051\" aria-expanded=\"false\">2025<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2052\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2052\" aria-expanded=\"false\">2024<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2053\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2053\" aria-expanded=\"false\">2023<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2054\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2054\" aria-expanded=\"false\">2022<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2055\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2055\" aria-expanded=\"false\">2021<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2056\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2056\" aria-expanded=\"false\">2020<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"elementor-tab-title-2057\" class=\"elementor-tab-title elementor-tab-desktop-title\" aria-selected=\"false\" data-tab=\"7\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2057\" aria-expanded=\"false\">2019<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"elementor-tabs-content-wrapper\" role=\"tablist\" aria-orientation=\"vertical\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"true\" data-tab=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"elementor-tab-content-2051\" aria-expanded=\"false\">2025<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2051\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2051\" tabindex=\"0\" hidden=\"false\"><p><strong>GASTO EN PUBLICIDAD A\u00d1O 2025<\/strong><\/p><p><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/04\/publicidad-2025.xlsx\">71.189,85 \u20ac Documentaci\u00f3n<\/a><\/p><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2052\" aria-expanded=\"false\">2024<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2052\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2052\" tabindex=\"0\" hidden=\"hidden\"><p><strong>GASTO EN PUBLICIDAD A\u00d1O 2024<\/strong><\/p><p><a href=\"http:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2025\/04\/Gastos-publicidad-2024.xlsx\">66.096,83 \u20ac Documentaci\u00f3n<\/a><\/p><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2053\" aria-expanded=\"false\">2023<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2053\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2053\" tabindex=\"0\" hidden=\"hidden\"><p><strong>GASTO EN PUBLICIDAD A\u00d1O 2023<\/strong><\/p><p>53.953,94 \u20ac<\/p><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2054\" aria-expanded=\"false\">2022<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2054\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2054\" tabindex=\"0\" hidden=\"hidden\"><p><strong>GASTO EN PUBLICIDAD A\u00d1O 2022<\/strong><\/p><p>59.944,15 \u20ac<\/p><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2055\" aria-expanded=\"false\">2021<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2055\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2055\" tabindex=\"0\" hidden=\"hidden\"><p><strong>GASTO EN PUBLICIDAD A\u00d1O 2021<\/strong><\/p><p>61.459,69 \u20ac<\/p><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2056\" aria-expanded=\"false\">2020<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2056\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2056\" tabindex=\"0\" hidden=\"hidden\"><p><strong>GASTO EN PUBLICIDAD A\u00d1O 2020 <\/strong><\/p><p>53.267,90 \u20ac<\/p><\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-tab-title elementor-tab-mobile-title\" aria-selected=\"false\" data-tab=\"7\" role=\"tab\" tabindex=\"-1\" aria-controls=\"elementor-tab-content-2057\" aria-expanded=\"false\">2019<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2057\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-2057\" tabindex=\"0\" hidden=\"hidden\"><p><strong>GASTO EN PUBLICIDAD A\u00d1O 2019<\/strong><\/p><p>31.428,95 \u20ac<\/p><\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Datos e informaci\u00f3n presupuesto 2026 Presupuesto F\u00e1cil 2026 &#8211; Ayuntamiento de Galapagar Ayuntamiento de Galapagar Presupuesto para Vecinos 2026 Presupuesto Total Inversi\u00f3n en el Municipio Ayudas para Becas y Estudio [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_piecal_is_event":false,"_piecal_start_date":"","_piecal_end_date":"","_piecal_is_allday":false,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Presupuestos - Transparencia | Ayuntamiento de Galapagar<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/transparencia.galapagar.es\/?page_id=8995\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Presupuestos - Transparencia | Ayuntamiento de Galapagar\" \/>\n<meta property=\"og:description\" content=\"Datos e informaci\u00f3n presupuesto 2026 Presupuesto F\u00e1cil 2026 &#8211; Ayuntamiento de Galapagar Ayuntamiento de Galapagar Presupuesto para Vecinos 2026 Presupuesto Total Inversi\u00f3n en el Municipio Ayudas para Becas y Estudio [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/transparencia.galapagar.es\/?page_id=8995\" \/>\n<meta property=\"og:site_name\" content=\"Transparencia | Ayuntamiento de Galapagar\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-02T08:36:56+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/transparencia.galapagar.es\/?page_id=8995\",\"url\":\"https:\/\/transparencia.galapagar.es\/?page_id=8995\",\"name\":\"Presupuestos - Transparencia | Ayuntamiento de Galapagar\",\"isPartOf\":{\"@id\":\"https:\/\/transparencia.galapagar.es\/#website\"},\"datePublished\":\"2024-02-09T12:51:19+00:00\",\"dateModified\":\"2026-05-02T08:36:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/transparencia.galapagar.es\/?page_id=8995#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/transparencia.galapagar.es\/?page_id=8995\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/transparencia.galapagar.es\/?page_id=8995#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\/\/transparencia.galapagar.es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Presupuestos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/transparencia.galapagar.es\/#website\",\"url\":\"https:\/\/transparencia.galapagar.es\/\",\"name\":\"Transparencia | Ayuntamiento de Galapagar\",\"description\":\"Portal de Transparencia de Galapagar\",\"publisher\":{\"@id\":\"https:\/\/transparencia.galapagar.es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/transparencia.galapagar.es\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/transparencia.galapagar.es\/#organization\",\"name\":\"Transparencia | Ayuntamiento de Galapagar\",\"url\":\"https:\/\/transparencia.galapagar.es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/transparencia.galapagar.es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/05\/image004.png\",\"contentUrl\":\"https:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/05\/image004.png\",\"width\":278,\"height\":159,\"caption\":\"Transparencia | Ayuntamiento de Galapagar\"},\"image\":{\"@id\":\"https:\/\/transparencia.galapagar.es\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Presupuestos - Transparencia | Ayuntamiento de Galapagar","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/transparencia.galapagar.es\/?page_id=8995","og_locale":"es_ES","og_type":"article","og_title":"Presupuestos - Transparencia | Ayuntamiento de Galapagar","og_description":"Datos e informaci\u00f3n presupuesto 2026 Presupuesto F\u00e1cil 2026 &#8211; Ayuntamiento de Galapagar Ayuntamiento de Galapagar Presupuesto para Vecinos 2026 Presupuesto Total Inversi\u00f3n en el Municipio Ayudas para Becas y Estudio [&hellip;]","og_url":"https:\/\/transparencia.galapagar.es\/?page_id=8995","og_site_name":"Transparencia | Ayuntamiento de Galapagar","article_modified_time":"2026-05-02T08:36:56+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/transparencia.galapagar.es\/?page_id=8995","url":"https:\/\/transparencia.galapagar.es\/?page_id=8995","name":"Presupuestos - Transparencia | Ayuntamiento de Galapagar","isPartOf":{"@id":"https:\/\/transparencia.galapagar.es\/#website"},"datePublished":"2024-02-09T12:51:19+00:00","dateModified":"2026-05-02T08:36:56+00:00","breadcrumb":{"@id":"https:\/\/transparencia.galapagar.es\/?page_id=8995#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/transparencia.galapagar.es\/?page_id=8995"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/transparencia.galapagar.es\/?page_id=8995#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/transparencia.galapagar.es\/"},{"@type":"ListItem","position":2,"name":"Presupuestos"}]},{"@type":"WebSite","@id":"https:\/\/transparencia.galapagar.es\/#website","url":"https:\/\/transparencia.galapagar.es\/","name":"Transparencia | Ayuntamiento de Galapagar","description":"Portal de Transparencia de Galapagar","publisher":{"@id":"https:\/\/transparencia.galapagar.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/transparencia.galapagar.es\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/transparencia.galapagar.es\/#organization","name":"Transparencia | Ayuntamiento de Galapagar","url":"https:\/\/transparencia.galapagar.es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/transparencia.galapagar.es\/#\/schema\/logo\/image\/","url":"https:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/05\/image004.png","contentUrl":"https:\/\/transparencia.galapagar.es\/wp-content\/uploads\/2026\/05\/image004.png","width":278,"height":159,"caption":"Transparencia | Ayuntamiento de Galapagar"},"image":{"@id":"https:\/\/transparencia.galapagar.es\/#\/schema\/logo\/image\/"}}]}},"ticketed":false,"_links":{"self":[{"href":"https:\/\/transparencia.galapagar.es\/index.php?rest_route=\/wp\/v2\/pages\/8995"}],"collection":[{"href":"https:\/\/transparencia.galapagar.es\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/transparencia.galapagar.es\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/transparencia.galapagar.es\/index.php?rest_route=\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/transparencia.galapagar.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8995"}],"version-history":[{"count":276,"href":"https:\/\/transparencia.galapagar.es\/index.php?rest_route=\/wp\/v2\/pages\/8995\/revisions"}],"predecessor-version":[{"id":12149,"href":"https:\/\/transparencia.galapagar.es\/index.php?rest_route=\/wp\/v2\/pages\/8995\/revisions\/12149"}],"wp:attachment":[{"href":"https:\/\/transparencia.galapagar.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}