{"id":112,"date":"2026-06-03T18:42:11","date_gmt":"2026-06-03T18:42:11","guid":{"rendered":"https:\/\/atlahuilco.gob.mx\/portal\/?p=112"},"modified":"2026-06-03T18:44:36","modified_gmt":"2026-06-03T18:44:36","slug":"cuenta-publica","status":"publish","type":"post","link":"https:\/\/atlahuilco.gob.mx\/portal\/cuenta-publica\/","title":{"rendered":"CUENTA PUBLICA"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"112\" class=\"elementor elementor-112\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9dac7d0 e-flex e-con-boxed e-con e-parent\" data-id=\"9dac7d0\" 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-9cf8a73 elementor-widget elementor-widget-shortcode\" data-id=\"9cf8a73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!-- FONT AWESOME -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\">\r\n\r\n<!-- PAPA PARSE -->\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/PapaParse\/5.4.1\/papaparse.min.js\"><\/script>\r\n<style>\r\n:root{\r\n  --superficie:#FFFFFF;\r\n  --primario:#4F6F73;\r\n  --primario-hover:#3F5B5F;\r\n  --primario-claro:#EDF3F4;\r\n  --texto:#2F3437;\r\n  --borde:#E4E6E8;\r\n  --borde-suave:#F0F2F4;\r\n  --sombra-suave:0 4px 14px rgba(0,0,0,.05);\r\n}\r\n\r\n#contenedor-cuenta-publica{\r\n  padding:24px;\r\n  font-family:Arial,sans-serif;\r\n}\r\n\r\n#contenedor-cuenta-publica h2{\r\n  font-size:28px;\r\n  font-weight:700;\r\n  color:var(--texto);\r\n  text-align:center;\r\n  margin:10px 0 26px;\r\n}\r\n\r\n#contenedor-cuenta-publica h2::after{\r\n  content:\"\";\r\n  display:block;\r\n  width:90px;\r\n  height:4px;\r\n  background:linear-gradient(90deg,#4F6F73,#89A6AA);\r\n  margin:10px auto 0;\r\n  border-radius:999px;\r\n}\r\n\r\n#contenedor-cuenta-publica .bloque{\r\n  border:1px solid var(--borde);\r\n  border-radius:16px;\r\n  margin-bottom:18px;\r\n  background:#FFFFFF;\r\n  padding:10px;\r\n  box-shadow:var(--sombra-suave);\r\n  overflow:hidden;\r\n}\r\n\r\n#contenedor-cuenta-publica .accordion{\r\n  background:linear-gradient(135deg,#4F6F73,#3F5B5F) !important;\r\n  color:#FFFFFF !important;\r\n  cursor:pointer;\r\n  padding:15px 20px;\r\n  width:100%;\r\n  border:none;\r\n  border-radius:12px;\r\n  font-size:16px;\r\n  font-weight:600;\r\n  display:flex;\r\n  justify-content:space-between;\r\n  align-items:center;\r\n}\r\n\r\n#contenedor-cuenta-publica .accordion:hover,\r\n#contenedor-cuenta-publica .accordion:focus,\r\n#contenedor-cuenta-publica .accordion:active{\r\n  background:linear-gradient(135deg,#3F5B5F,#4F6F73) !important;\r\n  color:#FFFFFF !important;\r\n  outline:none !important;\r\n}\r\n\r\n#contenedor-cuenta-publica .accordion i{\r\n  color:#FFFFFF !important;\r\n  transition:transform .25s ease;\r\n}\r\n\r\n#contenedor-cuenta-publica .accordion.active i{\r\n  transform:rotate(180deg);\r\n}\r\n\r\n#contenedor-cuenta-publica .panel{\r\n  overflow:hidden;\r\n  max-height:0;\r\n  transition:max-height .4s ease;\r\n  background:#FFFFFF;\r\n  border:1px solid var(--borde-suave);\r\n  border-radius:12px;\r\n  margin-top:8px;\r\n  padding:6px;\r\n}\r\n\r\n#contenedor-cuenta-publica .table-wrap{\r\n  overflow-x:auto;\r\n  border-radius:10px;\r\n}\r\n\r\n#contenedor-cuenta-publica table{\r\n  width:100%;\r\n  min-width:600px;\r\n  border-collapse:separate;\r\n  border-spacing:0;\r\n  background:#FFFFFF;\r\n}\r\n\r\n#contenedor-cuenta-publica th,\r\n#contenedor-cuenta-publica td{\r\n  padding:12px 10px;\r\n  text-align:center;\r\n  font-size:14px;\r\n  color:var(--texto);\r\n  border-bottom:1px solid var(--borde-suave);\r\n}\r\n\r\n#contenedor-cuenta-publica th{\r\n  background:#EDF3F4 !important;\r\n  color:#2F3437 !important;\r\n  font-weight:700;\r\n}\r\n\r\n#contenedor-cuenta-publica tr:nth-child(even) td{\r\n  background:#FAFBFC;\r\n}\r\n\r\n#contenedor-cuenta-publica tr:hover td{\r\n  background:#F5F7F8 !important;\r\n}\r\n\r\n#contenedor-cuenta-publica .icon-link,\r\n#contenedor-cuenta-publica .icon-link:link,\r\n#contenedor-cuenta-publica .icon-link:visited,\r\n#contenedor-cuenta-publica .icon-link:hover,\r\n#contenedor-cuenta-publica .icon-link:active,\r\n#contenedor-cuenta-publica .icon-link:focus,\r\n#contenedor-cuenta-publica a.icon-link,\r\n#contenedor-cuenta-publica a.icon-link:link,\r\n#contenedor-cuenta-publica a.icon-link:visited,\r\n#contenedor-cuenta-publica a.icon-link:hover,\r\n#contenedor-cuenta-publica a.icon-link:active,\r\n#contenedor-cuenta-publica a.icon-link:focus{\r\n  display:inline-flex !important;\r\n  width:34px !important;\r\n  height:34px !important;\r\n  background:#4F6F73 !important;\r\n  color:#FFFFFF !important;\r\n  justify-content:center;\r\n  align-items:center;\r\n  border-radius:10px;\r\n  text-decoration:none !important;\r\n  border:none !important;\r\n  outline:none !important;\r\n  box-shadow:0 3px 8px rgba(79,111,115,.15);\r\n}\r\n\r\n#contenedor-cuenta-publica .icon-link:hover,\r\n#contenedor-cuenta-publica a.icon-link:hover{\r\n  background:#4F6F73 !important;\r\n  color:#FFFFFF !important;\r\n  transform:translateY(-1px);\r\n}\r\n\r\n#contenedor-cuenta-publica .icon-link i,\r\n#contenedor-cuenta-publica a.icon-link i,\r\n#contenedor-cuenta-publica .icon-link:hover i,\r\n#contenedor-cuenta-publica a.icon-link:hover i,\r\n#contenedor-cuenta-publica a.icon-link:visited i,\r\n#contenedor-cuenta-publica a.icon-link:active i,\r\n#contenedor-cuenta-publica a.icon-link:focus i{\r\n  color:#FFFFFF !important;\r\n}\r\n\r\n#contenedor-cuenta-publica #error-msg-cuenta{\r\n  color:#C62828;\r\n  text-align:center;\r\n  font-weight:700;\r\n  margin-top:20px;\r\n}\r\n\r\n@media (max-width:1024px){\r\n  #contenedor-cuenta-publica h2{\r\n    font-size:24px;\r\n  }\r\n\r\n  #contenedor-cuenta-publica .accordion{\r\n    font-size:15px;\r\n    padding:12px 16px;\r\n  }\r\n\r\n  #contenedor-cuenta-publica th,\r\n  #contenedor-cuenta-publica td{\r\n    font-size:13px;\r\n    padding:8px;\r\n  }\r\n}\r\n\r\n@media (max-width:768px){\r\n  #contenedor-cuenta-publica{\r\n    padding:16px;\r\n  }\r\n\r\n  #contenedor-cuenta-publica h2{\r\n    font-size:20px;\r\n    margin:20px 0 15px;\r\n  }\r\n\r\n  #contenedor-cuenta-publica .bloque{\r\n    padding:6px;\r\n  }\r\n\r\n  #contenedor-cuenta-publica .accordion{\r\n    font-size:14px;\r\n    padding:10px 14px;\r\n  }\r\n\r\n  #contenedor-cuenta-publica table{\r\n    min-width:500px;\r\n  }\r\n\r\n  #contenedor-cuenta-publica th,\r\n  #contenedor-cuenta-publica td{\r\n    font-size:12px;\r\n    padding:6px;\r\n  }\r\n\r\n  #contenedor-cuenta-publica .icon-link,\r\n  #contenedor-cuenta-publica a.icon-link{\r\n    width:28px !important;\r\n    height:28px !important;\r\n    font-size:12px;\r\n  }\r\n}\r\n\r\n@media (max-width:480px){\r\n  #contenedor-cuenta-publica h2{\r\n    font-size:18px;\r\n  }\r\n\r\n  #contenedor-cuenta-publica .accordion{\r\n    font-size:13px;\r\n    padding:8px 12px;\r\n  }\r\n\r\n  #contenedor-cuenta-publica th,\r\n  #contenedor-cuenta-publica td{\r\n    font-size:11px;\r\n    padding:5px;\r\n  }\r\n\r\n  #contenedor-cuenta-publica .icon-link,\r\n  #contenedor-cuenta-publica a.icon-link{\r\n    width:26px !important;\r\n    height:26px !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div id=\"contenedor-cuenta-publica\">\r\n  <h2>Cuenta P\u00fablica<\/h2>\r\n  <div id=\"error-msg-cuenta\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n\r\nconst csvUrl = \"https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vSh1FoPX2DcXacnZXlqnoCdR0hQ54XVYUVBuKWpsmBXora31-lheKMWHUTNIa-L3g\/pub?output=csv\";\r\n\r\nfunction fila(f){\r\n  const archivo = f.Archivo \r\n    ? `<a href=\"${f.Archivo}\" target=\"_blank\" class=\"icon-link\"><i class=\"fa-solid fa-file-pdf\"><\/i><\/a>`\r\n    : '';\r\n\r\n  return `\r\n    <tr>\r\n      <td>${f.Fecha}<\/td>\r\n      <td>${f.Nombre}<\/td>\r\n      <td>${f.Tipo}<\/td>\r\n      <td>${archivo}<\/td>\r\n    <\/tr>\r\n  `;\r\n}\r\n\r\nasync function cargar(){\r\n\r\n  const cont = document.getElementById('contenedor-cuenta-publica');\r\n\r\n  try{\r\n    const res = await fetch(csvUrl);\r\n    const text = await res.text();\r\n    const data = Papa.parse(text,{header:true}).data;\r\n\r\n    const limpio = data.filter(r => r.Fecha && r[\"Nombre del documento\"]);\r\n\r\n    const agrupado = {};\r\n\r\n    limpio.forEach(r=>{\r\n      const partes = r.Fecha.split('\/');\r\n      const a\u00f1o = partes[2];\r\n\r\n      if(!agrupado[a\u00f1o]) agrupado[a\u00f1o]=[];\r\n\r\n      agrupado[a\u00f1o].push({\r\n        Fecha:r.Fecha,\r\n        Nombre:r[\"Nombre del documento\"],\r\n        Tipo:r.Tipo || \"Cuenta P\u00fablica\",\r\n        Archivo:r.Archivo\r\n      });\r\n    });\r\n\r\n    Object.keys(agrupado).sort((a,b)=>b-a).forEach(a\u00f1o=>{\r\n\r\n      const div = document.createElement('div');\r\n      div.className='bloque';\r\n\r\n      div.innerHTML = `\r\n        <button class=\"accordion\">${a\u00f1o} <i class=\"fa-solid fa-chevron-down\"><\/i><\/button>\r\n        <div class=\"panel\">\r\n          <div class=\"table-wrap\">\r\n            <table>\r\n              <thead>\r\n                <tr>\r\n                  <th>Fecha<\/th>\r\n                  <th>Nombre del documento<\/th>\r\n                  <th>Tipo<\/th>\r\n                  <th>Archivo<\/th>\r\n                <\/tr>\r\n              <\/thead>\r\n              <tbody>\r\n                ${agrupado[a\u00f1o].map(fila).join('')}\r\n              <\/tbody>\r\n            <\/table>\r\n          <\/div>\r\n        <\/div>\r\n      `;\r\n\r\n      cont.appendChild(div);\r\n    });\r\n\r\n    document.querySelectorAll('.accordion').forEach(btn=>{\r\n      btn.onclick = function(){\r\n        this.classList.toggle('active');\r\n        const panel = this.nextElementSibling;\r\n        panel.style.maxHeight = panel.style.maxHeight ? null : panel.scrollHeight+\"px\";\r\n      };\r\n    });\r\n\r\n  }catch(e){\r\n    document.getElementById('error-msg-cuenta').textContent=\"Error al cargar datos\";\r\n  }\r\n}\r\n\r\ncargar();\r\n\r\n})();\r\n<\/script>  <\/div>\n\t\t\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":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","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":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","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":""},"categories":[1],"tags":[],"class_list":["post-112","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/atlahuilco.gob.mx\/portal\/wp-json\/wp\/v2\/posts\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atlahuilco.gob.mx\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atlahuilco.gob.mx\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atlahuilco.gob.mx\/portal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atlahuilco.gob.mx\/portal\/wp-json\/wp\/v2\/comments?post=112"}],"version-history":[{"count":0,"href":"https:\/\/atlahuilco.gob.mx\/portal\/wp-json\/wp\/v2\/posts\/112\/revisions"}],"wp:attachment":[{"href":"https:\/\/atlahuilco.gob.mx\/portal\/wp-json\/wp\/v2\/media?parent=112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atlahuilco.gob.mx\/portal\/wp-json\/wp\/v2\/categories?post=112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atlahuilco.gob.mx\/portal\/wp-json\/wp\/v2\/tags?post=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}