
{"id":2114,"date":"2026-10-16T19:51:07","date_gmt":"2026-10-16T17:51:07","guid":{"rendered":"https:\/\/pozmvm.sedatu.gob.mx\/?page_id=2114"},"modified":"2026-10-17T02:25:31","modified_gmt":"2026-10-17T00:25:31","slug":"comunicados","status":"publish","type":"page","link":"https:\/\/pozmvm.sedatu.gob.mx\/?page_id=2114","title":{"rendered":"Comunicados"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2114\" class=\"elementor elementor-2114\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8d74f8 e-flex e-con-boxed e-con e-parent\" data-id=\"b8d74f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8bf52f1 elementor-widget elementor-widget-html\" data-id=\"8bf52f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"sedatu-boletines-widget\">\r\n    <style>\r\n        .sedatu-boletines-widget {\r\n            --sedatu-primary: #611232;\r\n            --sedatu-secondary: #BC955C;\r\n            --sedatu-dark: #232323;\r\n            --sedatu-border: #D1D5DB;\r\n            font-family: 'Montserrat', sans-serif;\r\n            color: var(--sedatu-dark);\r\n            padding: 10px 0;\r\n        }\r\n\r\n        .sedatu-boletines-widget * {\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .sedatu-boletines-widget .filters-container {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            gap: 15px;\r\n            justify-content: center;\r\n            margin-bottom: 25px;\r\n        }\r\n\r\n        .sedatu-boletines-widget .filters-container input, \r\n        .sedatu-boletines-widget .filters-container select {\r\n            padding: 10px 15px;\r\n            font-size: 0.95rem;\r\n            border: 1px solid var(--sedatu-border);\r\n            border-radius: 6px;\r\n            outline: none;\r\n            width: 100%;\r\n            max-width: 320px;\r\n            background-color: white;\r\n            color: var(--sedatu-dark);\r\n            font-family: 'Montserrat', sans-serif;\r\n        }\r\n\r\n        .sedatu-boletines-widget .filters-container input:focus, \r\n        .sedatu-boletines-widget .filters-container select:focus {\r\n            border-color: var(--sedatu-primary);\r\n            box-shadow: 0 0 0 2px rgba(97, 18, 50, 0.2);\r\n        }\r\n\r\n        .sedatu-boletines-widget .grid-container {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));\r\n            gap: 20px;\r\n        }\r\n\r\n        .sedatu-boletines-widget .card {\r\n            background: white;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 5px rgba(0,0,0,0.05);\r\n            border: 1px solid var(--sedatu-border);\r\n            display: flex;\r\n            flex-direction: column;\r\n            overflow: hidden;\r\n            transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        }\r\n\r\n        .sedatu-boletines-widget .card:hover {\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 6px 12px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .sedatu-boletines-widget .card-header {\r\n            background-color: var(--sedatu-primary);\r\n            color: white;\r\n            padding: 12px 15px;\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n        }\r\n\r\n        .sedatu-boletines-widget .date-badge {\r\n            background-color: var(--sedatu-secondary);\r\n            color: #fff;\r\n            padding: 4px 10px;\r\n            border-radius: 4px;\r\n            font-weight: 700;\r\n            font-size: 0.85rem;\r\n        }\r\n\r\n        .sedatu-boletines-widget .source-badge {\r\n            font-size: 0.85rem;\r\n            font-weight: 600;\r\n            letter-spacing: 0.5px;\r\n        }\r\n\r\n        .sedatu-boletines-widget .card-body {\r\n            padding: 20px;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 15px;\r\n            flex-grow: 1;\r\n        }\r\n\r\n        .sedatu-boletines-widget .bulletin-title {\r\n            font-size: 1rem;\r\n            font-weight: 600;\r\n            color: var(--sedatu-dark);\r\n            line-height: 1.4;\r\n            flex-grow: 1;\r\n            margin: 0;\r\n        }\r\n\r\n        .sedatu-boletines-widget .card-footer {\r\n            margin-top: auto;\r\n            border-top: 1px solid #F3F4F6;\r\n            padding-top: 12px;\r\n        }\r\n\r\n        .sedatu-boletines-widget .btn-link {\r\n            display: inline-block;\r\n            width: 100%;\r\n            text-align: center;\r\n            background-color: var(--sedatu-primary);\r\n            color: white;\r\n            text-decoration: none;\r\n            padding: 10px 15px;\r\n            border-radius: 6px;\r\n            font-size: 0.85rem;\r\n            font-weight: 600;\r\n            transition: background-color 0.2s ease;\r\n        }\r\n\r\n        .sedatu-boletines-widget .btn-link:hover {\r\n            background-color: #430c22;\r\n            color: white;\r\n            text-decoration: none;\r\n        }\r\n\r\n        @media (max-width: 600px) {\r\n            .sedatu-boletines-widget .grid-container {\r\n                grid-template-columns: 1fr;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n    <!-- Importaci\u00f3n de fuente Montserrat por si la plantilla de Moodle no la incluye -->\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n    <div class=\"filters-container\">\r\n        <input type=\"text\" id=\"sedatuSearchInput\" placeholder=\"Buscar por palabra clave o t\u00edtulo...\">\r\n        <select id=\"sedatuSortSelect\">\r\n            <option value=\"desc\">M\u00e1s recientes primero<\/option>\r\n            <option value=\"asc\">M\u00e1s antiguos primero<\/option>\r\n        <\/select>\r\n    <\/div>\r\n\r\n    <div class=\"grid-container\" id=\"sedatuBulletinsGrid\">\r\n        <!-- Generado din\u00e1micamente por JavaScript -->\r\n    <\/div>\r\n\r\n    <script>\r\n        (function() {\r\n            const boletinesData = [\r\n                {\r\n                    fecha: \"25-09-2026\",\r\n                    titulo: \"Tizayuca realiza el primer foro tem\u00e1tico sobre gobernanza y participaci\u00f3n en el marco de la consulta p\u00fablica del Programa de Ordenaci\u00f3n de la ZMVM\",\r\n                    url: \"https:\/\/www.gob.mx\/sedatu\/prensa\/tizayuca-realiza-el-primer-foro-tematico-sobre-gobernanza-y-participacion-en-el-marco-de-la-consulta-publica-del-programa-de-ordenacion-de-la-zmvm?idiom=es\"\r\n                },\r\n                {\r\n                    fecha: \"08-09-2026\",\r\n                    titulo: \"Lanzar\u00e1 SEDATU consulta p\u00fablica para aprobar el nuevo Programa de Ordenaci\u00f3n de la Zona Metropolitana del Valle de M\u00e9xico\",\r\n                    url: \"https:\/\/www.gob.mx\/sedatu\/prensa\/lanzara-sedatu-consulta-publica-para-aprobar-el-nuevo-programa-de-ordenacion-de-la-zona-metropolitana-del-valle-de-mexico-435375?idiom=es\"\r\n                },\r\n                {\r\n                    fecha: \"03-08-2026\",\r\n                    titulo: \"Aprueban modificaci\u00f3n de la ZMVM: adhieren al Estado de Morelos y queda conformada por 84 municipios y alcald\u00edas\",\r\n                    url: \"https:\/\/www.gob.mx\/sedatu\/prensa\/aprueban-modificacion-de-la-zmvm-adhieren-al-estado-de-morelos-y-queda-conformada-por-84-municipios-y-alcaldias?idiom=es\"\r\n                },\r\n                {\r\n                    fecha: \"04-04-2026\",\r\n                    titulo: \"Lanzar\u00e1 SEDATU consulta p\u00fablica para aprobar el nuevo Programa de Ordenaci\u00f3n de la Zona Metropolitana del Valle de M\u00e9xico\",\r\n                    url: \"https:\/\/www.gob.mx\/sedatu\/prensa\/lanzara-sedatu-consulta-publica-para-aprobar-el-nuevo-programa-de-ordenacion-de-la-zona-metropolitana-del-valle-de-mexico?idiom=es\"\r\n                },\r\n                {\r\n                    fecha: \"08-09-2025\",\r\n                    titulo: \"Recorre SEDATU zonas estrat\u00e9gicas para fortalecer el Programa de Ordenaci\u00f3n de la Zona Metropolitana del Valle de M\u00e9xico\",\r\n                    url: \"https:\/\/www.gob.mx\/sedatu\/prensa\/recorre-sedatu-zonas-estrategicas-para-fortalecer-el-programa-de-ordenacion-de-la-zona-metropolitana-del-valle-de-mexico?idiom=es\"\r\n                },\r\n                {\r\n                    fecha: \"29-07-2025\",\r\n                    titulo: \"Desarrolla SEDATU nueve talleres participativos para actualizar el Programa de Ordenaci\u00f3n de la Zona Metropolitana del Valle de M\u00e9xico\",\r\n                    url: \"https:\/\/www.gob.mx\/sedatu\/prensa\/desarrolla-sedatu-nueve-talleres-participativos-para-actualizar-el-programa-de-ordenacion-de-la-zona-metropolitana-del-valle-de-mexico?idiom=es\"\r\n                },\r\n                {\r\n                    fecha: \"28-01-2025\",\r\n                    titulo: \"Impulsa SEDATU mecanismos de ordenamiento territorial en Zona Metropolitana del Valle de M\u00e9xico\",\r\n                    url: \"https:\/\/www.gob.mx\/sedatu\/prensa\/impulsa-sedatu-mecanismos-de-ordenamiento-territorial-en-zona-metropolitana-del-valle-de-mexico?idiom=es\"\r\n                }\r\n            ];\r\n\r\n            function parseDate(dateStr) {\r\n                const parts = dateStr.split(\"-\");\r\n                return new Date(parts[2], parts[1] - 1, parts[0]);\r\n            }\r\n\r\n            function renderBulletins(data) {\r\n                const grid = document.getElementById('sedatuBulletinsGrid');\r\n                grid.innerHTML = '';\r\n\r\n                if (data.length === 0) {\r\n                    grid.innerHTML = '<p style=\"grid-column: 1\/-1; text-align: center; color: #6B7280; padding: 40px;\">No se encontraron boletines que coincidan con la b\u00fasqueda.<\/p>';\r\n                    return;\r\n                }\r\n\r\n                data.forEach(item => {\r\n                    const card = document.createElement('div');\r\n                    card.className = 'card';\r\n                    card.innerHTML = `\r\n                        <div class=\"card-header\">\r\n                            <span class=\"date-badge\">${item.fecha}<\/span>\r\n                            <span class=\"source-badge\">SEDATU<\/span>\r\n                        <\/div>\r\n                        <div class=\"card-body\">\r\n                            <h2 class=\"bulletin-title\">${item.titulo}<\/h2>\r\n                            <div class=\"card-footer\">\r\n                                <a href=\"${item.url}\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn-link\">\r\n                                    Leer comunicado completo \u2794\r\n                                <\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n                    `;\r\n                    grid.appendChild(card);\r\n                });\r\n            }\r\n\r\n            function filterBulletins() {\r\n                const searchText = document.getElementById('sedatuSearchInput').value.toLowerCase();\r\n                const sortOrder = document.getElementById('sedatuSortSelect').value;\r\n\r\n                let filtered = boletinesData.filter(item => {\r\n                    return item.titulo.toLowerCase().includes(searchText) ||\r\n                           item.fecha.includes(searchText);\r\n                });\r\n\r\n                filtered.sort((a, b) => {\r\n                    const dateA = parseDate(a.fecha);\r\n                    const dateB = parseDate(b.fecha);\r\n                    return sortOrder === 'desc' ? dateB - dateA : dateA - dateB;\r\n                });\r\n\r\n                renderBulletins(filtered);\r\n            }\r\n\r\n            document.getElementById('sedatuSearchInput').addEventListener('keyup', filterBulletins);\r\n            document.getElementById('sedatuSortSelect').addEventListener('change', filterBulletins);\r\n\r\n            \/\/ Inicializar al cargar\r\n            filterBulletins();\r\n        })();\r\n    <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>M\u00e1s recientes primeroM\u00e1s antiguos primero<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2114","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pozmvm.sedatu.gob.mx\/index.php?rest_route=\/wp\/v2\/pages\/2114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pozmvm.sedatu.gob.mx\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pozmvm.sedatu.gob.mx\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pozmvm.sedatu.gob.mx\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/pozmvm.sedatu.gob.mx\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2114"}],"version-history":[{"count":28,"href":"https:\/\/pozmvm.sedatu.gob.mx\/index.php?rest_route=\/wp\/v2\/pages\/2114\/revisions"}],"predecessor-version":[{"id":2169,"href":"https:\/\/pozmvm.sedatu.gob.mx\/index.php?rest_route=\/wp\/v2\/pages\/2114\/revisions\/2169"}],"wp:attachment":[{"href":"https:\/\/pozmvm.sedatu.gob.mx\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}