{"id":9781,"date":"2026-02-12T15:32:34","date_gmt":"2026-02-12T15:32:34","guid":{"rendered":"https:\/\/www.aladi.org\/?page_id=9781"},"modified":"2026-10-28T16:37:58","modified_gmt":"2026-10-28T16:37:58","slug":"sistema-de-apoyo-a-los-pmder","status":"publish","type":"page","link":"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/","title":{"rendered":"Sistema de apoyo a los PMDER"},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/08\/sistemaApoyo1.jpg\" alt=\"\"><\/p>\n<h1>Sistema de Apoyo a los Pa\u00edses de Menor Desarrollo Econ\u00f3mico Relativo (PMDER)<\/h1>\n<div>\n<p><span style=\"font-weight: 400;\">La Asociaci\u00f3n Latinoamericana de Integraci\u00f3n (ALADI) ha definido tres categor\u00edas de pa\u00edses:<\/span><\/p>\n<\/div>\n<h1>Pa\u00edses de menor desarrollo econ\u00f3mico relativo (PMDER)<\/h1>\n<div>\n<p>Bolivia, Ecuador y Paraguay<\/p>\n<\/div>\n<h1>Pa\u00edses de desarrollo intermedio<\/h1>\n<div>\n<p>Integrado por Chile, Colombia, Cuba, Panam\u00e1, Per\u00fa, Uruguay y Venezuela.<\/p>\n<\/div>\n<h1>Otros pa\u00edses miembros<\/h1>\n<div>\n<p>Compuesto por Argentina, Brasil y M\u00e9xico.<\/p>\n<\/div>\n<hr>\n<div>\n<p>El cap\u00edtulo tercero del Tratado de Montevideo 1980 (TM80) establece la creaci\u00f3n del Sistema de Apoyo a los <strong>Pa\u00edses de Menor Desarrollo Econ\u00f3mico Relativo (PMDER)<\/strong>. Su objetivo es atender los desequilibrios existentes entre los pa\u00edses miembros de la ALADI, buscando ofrecer condiciones favorables que contribuyan a mejorar la productividad y la inserci\u00f3n de <strong>Bolivia, Ecuador y Paraguay<\/strong> en los mercados regionales.<\/p>\n<p>Con base en los principios de<strong> no reciprocidad <\/strong>y de<strong> cooperaci\u00f3n comunitaria<\/strong>, este sistema desarrolla acciones, pensadas de forma integral, que complementan las que llevan adelante los planes nacionales de cada PMDER. En algunos casos, tambi\u00e9n cuenta con la colaboraci\u00f3n de otros organismos internacionales.<\/p>\n<p>Para llevar a cabo sus cometidos, el Sistema de Apoyo a los PMDER se divide dos \u00e1reas clave: un \u00e1rea comercial (Sistema de preferencias) y un \u00e1rea de cooperaci\u00f3n (Programas especiales de cooperaci\u00f3n).<\/p>\n<p>A continuaci\u00f3n puedes seleccionar la informaci\u00f3n m\u00e1s relevante de los proyectos en gesti\u00f3n m\u00e1s recientes:<\/p>\n<\/div>\n<hr>\n<h1>Proyectos de cooperaci\u00f3n en cartera y finalizados<\/h1>\n<div>\n<p>    <meta charset=\"UTF-8\" \/><br \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/><br \/>\n<title>ALADI \u2014 Sistema de Apoyo a los PMDER \u2014 Proyectos<\/title><\/p>\n<style>\n  :root { --brand:#242254; --brand-2:#2e4673; --ink:#0f172a; --muted:#64748b; --bg:#f4f6fb; --chip:#eef2f7; }\n  * { box-sizing: border-box; }\n  body { font-family: system-ui, -apple-system, Segoe UI, Roboto, \"Helvetica Neue\", Arial; background: linear-gradient(180deg, #f8fafc 0%, var(--bg) 100%); margin: 0; color: var(--ink); }\n  \/*header { background: var(--brand); color: white; padding: 1.6rem 1rem; text-align: center; }\n  header .wrap { max-width: 1100px; margin: 0 auto; } *\/\n  header h1 { margin: 0; font-size: 1.25rem; font-weight: 800; letter-spacing:.2px; }\n  header p { margin:.5rem 0 0; font-size: .96rem; opacity:.95; }\n  .wrap { max-width: 1100px; margin: 1.2rem auto; padding: 0 1rem; }\n  .filters { display: grid; grid-template-columns: 1fr repeat(4, minmax(160px, 1fr)); gap: .6rem; margin: .8rem 0 1.2rem; }\n  @media (max-width:900px){ .filters { grid-template-columns: 1fr 1fr; } }\n  input, select, button { padding:.55rem .7rem; border:1px solid #cbd5e1; border-radius: .7rem; font-size: .95rem; background:white; }\n  #stats { color: var(--muted); font-size:.9rem; margin-bottom: .8rem; }\n  .grid { display:grid; grid-template-columns: repeat(3, 1fr); gap: 1rem; }\n  @media (max-width: 1100px){ .grid { grid-template-columns: repeat(2, 1fr);} }\n  @media (max-width: 700px){ .grid { grid-template-columns: 1fr;} }\n  .card { background: white; border-radius: 14px; border: 1px solid rgba(15,23,42,.06); box-shadow: 0 6px 16px rgba(15,23,42,.06); padding: 1rem 1rem 1.1rem; transition: transform .15s ease, box-shadow .2s ease; }\n  .card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(15,23,42,.12); }\n  .card h3 { margin:0; color: var(--ink); font-size: 1.05rem; }\n  .sub { margin-top:.25rem; color: var(--muted); font-size: .85rem; display:flex; align-items:center; gap:.4rem; flex-wrap: wrap; }\n  .row { display:flex; align-items:center; justify-content: space-between; gap:.8rem; }\n  .chip { display:inline-flex; align-items:center; gap:.4rem; padding:.2rem .6rem; border-radius: 999px; font-size:.78rem; background: var(--chip); border:1px solid #e5eaf1; }\n  .chips { display:flex; gap:.4rem; flex-wrap: wrap; margin-top:.5rem; }\n  .kv { display:grid; grid-template-columns: max-content 1fr; gap:.25rem .5rem; margin-top:.6rem; font-size:.93rem; }\n  .kv dt { color: var(--muted); }\n  .doclinks a { display:inline-block; margin-right:.6rem; text-decoration: none; color:#0b63c8; }\n  .doclinks a:hover { text-decoration: underline; }\n  .flag { width: 22px; height: 16px; border: 1px solid rgba(0,0,0,.2); border-radius: 2px; vertical-align: -3px; }\n  .actions { margin-top:.8rem; display:flex; gap:.6rem; flex-wrap: wrap; }\n  .btn { border:1px solid #cbd5e1; background:white; padding:.45rem .75rem; border-radius:.55rem; font-size:.9rem; cursor:pointer; }\n  .btn.primary { background: var(--brand-2); color:white; border-color: var(--brand-2); }\n  .modal-backdrop { position: fixed; inset: 0; background: rgba(2, 6, 23, .5); display:none; align-items: center; justify-content: center; padding: 1rem; }\n  .modal { width: min(920px, 96vw); max-height: 86vh; overflow: auto; background:white; border-radius: 14px; box-shadow: 0 20px 60px rgba(0,0,0,.35); }\n  .modal header { background: white; color: var(--ink); padding: 1rem 1.2rem; border-bottom: 1px solid #e5eaf1; }\n  .modal .content { padding: 1rem 1.2rem; }\n  .close { border:none; background:transparent; font-size: 1.6rem; line-height: 1; cursor:pointer; color: var(--muted); }\n  .full { white-space: pre-wrap; line-height: 1.45; }\n  #err { position:fixed; right:8px; bottom:8px; background:#fee2e2; color:#991b1b; border:1px solid #fecaca; border-radius:8px; padding:.5rem .7rem; font-size:.84rem; display:none; z-index:9999; }\n<\/style>\n<p><body><\/p>\n<div class=\"wrap\">\n<div class=\"filters\">\n      <input type=\"search\" id=\"q\" placeholder=\"Buscar (pa\u00eds, proyecto, objetivo, resultados)...\" \/><br \/>\n      <select id=\"pais\"><option value=\"\">Todos los pa\u00edses<\/option><\/select><br \/>\n      <select id=\"estado\"><option value=\"\">Todos los estados<\/option><\/select><br \/>\n      <select id=\"tipo\"><option value=\"\">Todos los tipos<\/option><\/select><\/p><\/div>\n<div id=\"stats\">Cargando\u2026<\/div>\n<div id=\"cards\" class=\"grid\"><\/div>\n<\/p><\/div>\n<div id=\"backdrop\" class=\"modal-backdrop\" role=\"dialog\" aria-modal=\"true\" aria-hidden=\"true\">\n<div class=\"modal\">\n<header class=\"row\">\n<h3 id=\"modalTitle\" style=\"margin:0;font-size:1.15rem;\"><\/h3>\n<p>        <button class=\"close\" id=\"modalClose\" aria-label=\"Cerrar\">\u00d7<\/button><br \/>\n      <\/header>\n<div class=\"content\" id=\"modalBody\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div id=\"err\"><\/div>\n<p><script>\nconst API_URL = \"https:\/\/script.google.com\/macros\/s\/AKfycbxMHDAYa7sQXY7Km5wC-HVirkK2nUCDrTZMaB6ZWddpitJrCAw24oPzWUnc3IU55KBR\/exec\";\nwindow.onerror = function(msg){ const e=document.getElementById('err'); e.textContent='Error JS: '+msg; e.style.display='block'; };<\/p>\n<p>const flags = {\n  \"Bolivia\": \"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='22' height='16'><rect width='22' height='16' fill='white'\/><rect width='22' height='5.33' y='0' fill='%23d52b1e'\/><rect width='22' height='5.33' y='5.33' fill='%23ffcc00'\/><rect width='22' height='5.33' y='10.67' fill='%2300a650'\/><\/svg>\",\n  \"Paraguay\": \"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='22' height='16'><rect width='22' height='16' fill='white'\/><rect width='22' height='5.33' y='0' fill='%23d52b1e'\/><rect width='22' height='5.33' y='10.67' fill='%23003f87'\/><\/svg>\",\n  \"Ecuador\": \"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='22' height='16'><rect width='22' height='16' fill='white'\/><rect width='22' height='8' y='0' fill='%23ffcc00'\/><rect width='22' height='4' y='8' fill='%230003a6'\/><rect width='22' height='4' y='12' fill='%23d52b1e'\/><\/svg>\"\n};<\/p>\n<p>const F = {\n  pais: 'Columna 1', \n  resumen: 'Resumen Ejecutivo',\n  informeFinal: 'Informe Final',\n  proyecto: 'Nombre del Proyecto',\n  tdr: 'TDR',\n  estado: 'Estado',\n  fechaPresentacion: 'Fecha de presentaci\u00f3n',\n  tipo: 'Tipo del proyecto',\n  area: '\u00c1rea tem\u00e1tica',\n  durEstimada: 'Duraci\u00f3n del proyecto estipulada',\n  inicio: 'Fecha de inicio',\n  fin: 'Fecha de finalizaci\u00f3n',\n  durEfectiva: 'Duraci\u00f3n efectiva',\n  pptoReservado: 'Presupuesto reservado',\n  pptoEjecutado: 'Presupuesto ejecutado',\n  consultor: 'Persona\/entidad consultora',\n  nacionalidad: 'Nacionalidad',\n  objetivo: 'Objetivo general',\n  resultados: 'Resultados esperados',\n  informeAvance: 'Informe de avance\/informe final'\n};<\/p>\n<p>let DATA = [];<\/p>\n<p>function isLink(u){ return !!u && \/^https?:\\\/\\\/\/i.test(String(u).trim()); }\nfunction esc(s){ return String(s??'').replace(\/[&<>\"']\/g, m=>({ '&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;', \"'\":'&#39;' }[m])); }\nfunction uniq(a){ return [...new Set(a)]; }\nfunction val(id){ return document.getElementById(id).value; }\nfunction fmtFecha(v){\n  if(!v) return '\u2014';\n  const d = new Date(String(v));\n  if(!isNaN(d)) return d.toISOString().slice(0,10);\n  const s = String(v);\n  const m = s.match(\/(\\d{2})[\\\/\\-](\\d{2})[\\\/\\-](\\d{4})\/) || s.match(\/(\\d{2})[\\\/\\-](\\d{4})\/) || s.match(\/(\\d{4})\/);\n  return m ? m[0] : esc(s);\n}\nfunction fmtUSD(v){\n  const n = Number(String(v).replace(\/[, ]\/g,''));\n  if(!isFinite(n) || n===0) return null;\n  return new Intl.NumberFormat('en-US',{style:'currency', currency:'USD'}).format(n).replace('$','US$ ');\n}\nfunction fmtMeses(v){\n  const n = Number(String(v).replace(',', '.'));\n  if(!isFinite(n) || n===0) return null;\n  const s = (Math.round(n*100)\/100).toLocaleString('es-ES', {maximumFractionDigits:2});\n  return `${s} meses`;\n}\nfunction isEmptyDisplay(v){\n  if (v===null || v===undefined) return true;\n  const s = String(v).trim();\n  return (s==='' || s==='\u2014' || s==='0');\n}<\/p>\n<p>function onData(payload) {\n  try {\n    DATA = (payload && payload.rows) ? payload.rows : [];\n    hidratarFiltros(DATA);\n    render(DATA);\n    document.getElementById('stats').textContent = `Mostrando ${DATA.length} proyecto(s)`;\n  } catch (e) {\n    const err = document.getElementById('err'); err.textContent = 'Error renderizando datos: ' + e.message; err.style.display='block';\n  }\n}<\/p>\n<p>(function(){\n  const s = document.createElement('script');\n  s.src = API_URL + '?callback=onData&v=' + Date.now();\n  s.async = true;\n  s.onerror = () => document.getElementById('stats').textContent = 'No se pudo leer la API (JSONP).';\n  document.head.appendChild(s);\n  setTimeout(() => {\n    if (!DATA.length) document.getElementById('stats').textContent = 'Sigue en \"Cargando\u2026\". Verific\u00e1 que el Web App devuelva JSONP.';\n  }, 6000);\n})();<\/p>\n<p>function hidratarFiltros(rows){\n  fill('pais', uniq(rows.map(r => r[F.pais]).filter(Boolean)).sort());\n  fill('estado', uniq(rows.map(r => r[F.estado]).filter(Boolean)).sort());\n  fill('tipo', uniq(rows.map(r => r[F.tipo]).filter(Boolean)).sort());\n}\nfunction fill(id, items){\n  const sel = document.getElementById(id);\n  const first = sel.options[0].text;\n  sel.innerHTML = '<option value=\"\">' + first + '<\/option>';\n  items.forEach(v => { const o = document.createElement('option'); o.value=v; o.textContent=v; sel.appendChild(o); });\n}<\/p>\n<p>function render(rows){\n  const q = val('q').toLowerCase();\n  const fPais = val('pais');\n  const fEstado = val('estado');\n  const fTipo = val('tipo');<\/p>\n<p>  const filtered = rows.filter(r => {\n    const blob = `${r[F.pais]} ${r[F.proyecto]} ${r[F.objetivo]} ${r[F.resultados]}`.toLowerCase();\n    const okQ = !q || blob.includes(q);\n    const okPais = !fPais || r[F.pais] === fPais;\n    const okEst = !fEstado || r[F.estado] === fEstado;\n    const okTipo = !fTipo || r[F.tipo] === fTipo;\nreturn okQ && okPais && okEst && okTipo;<\/p>\n<p>  });<\/p>\n<p>  const el = document.getElementById('cards');\n  el.innerHTML = '';\n  filtered.forEach((r, idx) => el.appendChild(card(r, idx)));<\/p>\n<p>  if (!filtered.length) el.innerHTML = '<\/p>\n<div style=\"color:#64748b\">Sin resultados con los filtros actuales.<\/div>\n<p>';\n}<\/p>\n<p>function card(r, idx){\n  const pais = String(r[F.pais]||'').trim();\n  const cont = document.createElement('article');\n  cont.className = 'card';<\/p>\n<p> const flag = flags[pais]\n  ? '<img decoding=\"async\" class=\"flag\" src=\"' + flags[pais] + '\" alt=\"' + pais + '\">'\n  : '';\n  const proyecto = esc(r[F.proyecto]||'Sin t\u00edtulo');\n  const estado = esc(r[F.estado]||'\u2014');\n  const tipo = esc(r[F.tipo]||'\u2014');\n  const area = esc(r[F.area]||'\u2014');<\/p>\n<p>  const inicio = fmtFecha(r[F.inicio]);\n  const fin = fmtFecha(r[F.fin]);<\/p>\n<p>  const reservado = fmtUSD(r[F.pptoReservado]);\n  const ejecutado = fmtUSD(r[F.pptoEjecutado]);<\/p>\n<p>  const durEst = fmtMeses(r[F.durEstimada]);\n  const durEf = fmtMeses(r[F.durEfectiva]);<\/p>\n<p>  const chips = [\n    !isEmptyDisplay(estado) ? `Estado: ${estado}` : null,\n    reservado ? `Reservado: ${reservado}` : null,\n    ejecutado ? `Ejecutado: ${ejecutado}` : null,\n    durEst ? `Duraci\u00f3n estimada: ${durEst}` : null,\n    durEf ? `Duraci\u00f3n efectiva: ${durEf}` : null\n  ].filter(Boolean).map(t => `<span class=\"chip\">${t}<\/span>`).join('');<\/p>\n<p>const ocultarTDR = r[F.estado] === '02 Consideraci\u00f3n de los TdR';<\/p>\n<p>const docs = [\n  isLink(r[F.resumen]) ? linkBtn(r[F.resumen], '\ud83d\udcd7 Resumen Ejecutivo') : '',\n  isLink(r[F.informeFinal]) ? linkBtn(r[F.informeFinal], '\ud83d\udcd8 Informe Final') : '',\n  (!ocultarTDR && isLink(r[F.tdr])) ? linkBtn(r[F.tdr], '\ud83d\udcc4 TDR') : '',\n  isLink(r[F.informeAvance]) ? linkBtn(r[F.informeAvance], '\ud83d\udcd9 Avance\/Final') : ''\n].filter(Boolean).join(' ');<\/p>\n<p>  cont.innerHTML = `<\/p>\n<div class=\"row\">\n<div style=\"min-width:0\">\n<h3>${proyecto}<\/h3>\n<div class=\"sub\">${flag}<span>${esc(pais||'\u2014')}<\/span> \u2022 <span>${area}<\/span><\/div>\n<\/p><\/div>\n<p>      ${!isEmptyDisplay(tipo) ? `<span class=\"chip\">${tipo}<\/span>` : ''}\n    <\/div>\n<p>    ${chips ? `<\/p>\n<div class=\"chips\">${chips}<\/div>\n<p>` : ''}<\/p>\n<dl class=\"kv\">\n      ${(!isEmptyDisplay(inicio) && inicio!=='\u2014') ? `<\/p>\n<dt>Inicio:<\/dt>\n<dd>${inicio}<\/dd>\n<p>` : ''}\n      ${(!isEmptyDisplay(fin) && fin!=='\u2014') ? `<\/p>\n<dt>Fin:<\/dt>\n<dd>${fin}<\/dd>\n<p>` : ''}\n      ${(!(isEmptyDisplay(r[F.consultor]) && isEmptyDisplay(r[F.nacionalidad]))) ? `<\/p>\n<dt>Consultor\/a:<\/dt>\n<dd>${esc(r[F.consultor]||'\u2014')} (${esc(r[F.nacionalidad]||'\u2014')})<\/dd>\n<p>` : ''}\n    <\/dl>\n<p>    ${docs ? `<\/p>\n<div class=\"doclinks\" style=\"margin-top:.6rem;\">${docs}<\/div>\n<p>` : ''}<\/p>\n<div class=\"actions\">\n      <button class=\"btn primary\" data-id=\"${idx}\">Ver ficha completa<\/button>\n    <\/div>\n<p>  `;<\/p>\n<p>  cont.querySelector('button[data-id]').addEventListener('click', () => openModal(r));\n  return cont;\n}<\/p>\n<p>const backdrop = document.getElementById('backdrop');\nconst modalClose = document.getElementById('modalClose');\nmodalClose.addEventListener('click', closeModal);\nbackdrop.addEventListener('click', (e)=>{ if(e.target===backdrop) closeModal(); });\ndocument.addEventListener('keydown', (e)=>{ if(e.key==='Escape') closeModal(); });<\/p>\n<p>function openModal(r){\n  document.getElementById('modalTitle').textContent = r[F.proyecto] || 'Ficha del proyecto';\n  const body = document.getElementById('modalBody');<\/p>\n<p>  const reservado = fmtUSD(r[F.pptoReservado]);\n  const ejecutado = fmtUSD(r[F.pptoEjecutado]);\n  const durEst = fmtMeses(r[F.durEstimada]);\n  const durEf = fmtMeses(r[F.durEfectiva]);<\/p>\n<p>  const obj = (r[F.objetivo] && String(r[F.objetivo]).trim()!=='') ? `<\/p>\n<div class=\"full\"><strong>Objetivo general<\/strong>\n${esc(r[F.objetivo])}<\/div>\n<p>` : '';\n  const res = (r[F.resultados] && String(r[F.resultados]).trim()!=='') ? `<\/p>\n<div class=\"full\" style=\"margin-top:1rem;\"><strong>Resultados esperados<\/strong>\n${esc(r[F.resultados])}<\/div>\n<p>` : '';\n  const blockOR = (obj || res) ? (obj + res + `<\/p>\n<hr style=\"margin:1rem 0;border:none;border-top:1px solid #e5eaf1;\">`) : '';<\/p>\n<p>  const rows = [\n    ['Pa\u00eds', r[F.pais]],\n    ['Estado', r[F.estado]],\n    ['Tipo', r[F.tipo]],\n    ['\u00c1rea tem\u00e1tica', r[F.area]],\n    ['Fecha de presentaci\u00f3n', fmtFecha(r[F.fechaPresentacion])],\n    ['Fecha de inicio', fmtFecha(r[F.inicio])],\n    ['Fecha de finalizaci\u00f3n', fmtFecha(r[F.fin])],\n    ['Duraci\u00f3n estipulada', durEst],\n    ['Duraci\u00f3n efectiva', durEf],\n    ['Presupuesto reservado', reservado],\n    ['Presupuesto ejecutado', ejecutado],\n    ['Consultor\/a', r[F.consultor]],\n    ['Nacionalidad', r[F.nacionalidad]]\n  ].filter(([k,v]) => !isEmptyDisplay(v) && v!=='\u2014');<\/p>\n<p>  const kv = rows.map(([k,v]) => `<\/p>\n<div class=\"row\" style=\"justify-content:flex-start;gap:1rem;\">\n<div style=\"min-width:220px;color:#64748b;\">${esc(k)}:<\/div>\n<div>${esc(v)}<\/div>\n<\/div>\n<p>`).join('');<\/p>\n<p>  const docA = [];\n  if (isLink(r[F.resumen])) docA.push(`<a href=\"\/$%7Besc(r%5BF.resumen%5D)%7D\" target=\"_blank\" rel=\"noopener\">\ud83d\udcd7 Resumen Ejecutivo<\/a>`);\n  if (isLink(r[F.informeFinal])) docA.push(`<a href=\"\/$%7Besc(r%5BF.informeFinal%5D)%7D\" target=\"_blank\" rel=\"noopener\">\ud83d\udcd8 Informe Final<\/a>`);\n  if (r[F.estado] !== '02 Consideraci\u00f3n de TDR' && isLink(r[F.tdr])) {\n  docA.push(`<a href=\"\/$%7Besc(r%5BF.tdr%5D)%7D\" target=\"_blank\" rel=\"noopener\">\ud83d\udcc4 TDR<\/a>`);\n}\n  if (isLink(r[F.informeAvance])) docA.push(`<a href=\"\/$%7Besc(r%5BF.informeAvance%5D)%7D\" target=\"_blank\" rel=\"noopener\">\ud83d\udcd9 Avance\/Final<\/a>`);<\/p>\n<p>  body.innerHTML = `\n    ${blockOR}\n    ${kv}\n    ${docA.length ? `<\/p>\n<hr style=\"margin:1rem 0;border:none;border-top:1px solid #e5eaf1;\">\n<div>${docA.join(' \u00b7 ')}<\/div>\n<p>` : ''}\n  `;<\/p>\n<p>  backdrop.style.display = 'flex';\n  backdrop.setAttribute('aria-hidden','false');\n}<\/p>\n<p>function closeModal(){\n  backdrop.style.display = 'none';\n  backdrop.setAttribute('aria-hidden','true');\n}<\/p>\n<p>document.getElementById('q').addEventListener('input', ()=>render(DATA));\n['pais','estado','tipo'].forEach(id => document.getElementById(id).addEventListener('change', ()=>render(DATA)));<\/p>\n<p>(function(){\n  const s = document.createElement('script');\n  s.src = API_URL + '?callback=onData&v=' + Date.now();\n  s.async = true;\n  s.onerror = () => document.getElementById('stats').textContent = 'No se pudo leer la API (JSONP).';\n  document.head.appendChild(s);\n})();<\/p>\n<p>function normalizeUrl(u){\n  if(!u) return '';\n  var s = String(u).trim();\n  if (\/^(drive|docs)\\.google\\.com\\\/\/i.test(s)) s = 'https:\/\/' + s;\n  if (\/^www\\.(drive|docs)\\.google\\.com\\\/\/i.test(s)) s = 'https:\/\/' + s.replace(\/^www\\.\/i,'');\n  if (\/^\\\/\\\/\/.test(s)) s = 'https:' + s;\n  return s;\n}<\/p>\n<p>function esc(s){\n  return String(s).replace(\/[&<>\"']\/g, function(c){\n    return ({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]);\n  });\n}<\/p>\n<p>function linkBtn(url, label){\n  var clean = normalizeUrl(url);\n  return '<a href=\"' + esc(clean) + '\" target=\"_blank\" rel=\"noopener noreferrer\">' + label + '<\/a>';\n}\n<\/script><\/p>\n<p><\/body>\n<\/div>\n<p>\n    <a href=\"https:\/\/sitio.aladi.org\/?page_id=3020\">Sistema de Preferencias<\/a>\n<\/p>\n<p>\n    <a href=\"https:\/\/www.aladi.org\/?page_id=3022\">Programas Especiales de Cooperaci\u00f3n<\/a>\n<\/p>\n<p><!--more--><br \/>\n<!-- {\"type\":\"layout\",\"children\":[{\"name\":\"Sistema de Apoyo a los Pa\\u00edses de Menor Desarrollo Econ\\u00f3mico Relativo (PMDER)\",\"type\":\"section\",\"props\":{\"animation\":\"slide-left-small\",\"animation_delay\":\"200\",\"image_position\":\"top-center\",\"padding\":\"large\",\"padding_remove_bottom\":false,\"padding_remove_top\":true,\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"\",\"width\":\"xlarge\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"image\",\"props\":{\"css\":\".el-image {\\n    background-size: contain;\\n    min-width: 100%;\\n}\",\"image\":\"wp-content\\\/uploads\\\/2023\\\/08\\\/sistemaApoyo1.jpg\",\"image_svg_color\":\"emphasis\",\"margin\":\"default\"}}]}]},{\"type\":\"row\",\"props\":{\"width\":\"xlarge\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"breadcrumbs\",\"props\":{\"margin\":\"large\",\"margin_remove_top\":true,\"show_current\":true,\"show_home\":true}}]}]},{\"type\":\"row\",\"props\":{\"margin_remove_bottom\":false,\"width\":\"xlarge\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"vertical_align\":\"middle\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"Sistema de Apoyo a los Pa\\u00edses de Menor Desarrollo Econ\\u00f3mico Relativo (PMDER)\",\"content_pt_br\":\"Sistema de Apoio aos Pa\\u00edses de Menor Desenvolvimento Econ\\u00f4mico Relativo (PMDERs)\",\"margin\":\"remove-vertical\",\"margin_remove_top\":true,\"title_color\":\"secondary\",\"title_element\":\"h1\",\"title_style\":\"h1\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p><span style=\\\"font-weight: 400;\\\">La Asociaci\\u00f3n Latinoamericana de Integraci\\u00f3n (ALADI) ha definido tres categor\\u00edas de pa\\u00edses:<\\\/span><\\\/p>\",\"content_pt_br\":\"\n\n<p><span style=\\\"font-weight: 400;\\\">A Associa\\u00e7\\u00e3o Latino-Americana de Integra\\u00e7\\u00e3o (ALADI) definiu tr\\u00eas categorias de pa\\u00edses:<\\\/span><\\\/p>\",\"margin\":\"default\"}},{\"type\":\"fragment\",\"children\":[{\"type\":\"row\",\"props\":{\"divider\":false,\"layout\":\"1-3,1-3,1-3\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-3\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"Pa\\u00edses de menor desarrollo econ\\u00f3mico relativo (PMDER)\",\"content_pt_br\":\"Pa\\u00edses de menor desenvolvimento econ\\u00f4mico relativo (PMDERs)\",\"margin_remove_bottom\":false,\"title_color\":\"secondary\",\"title_decoration\":\"bullet\",\"title_element\":\"h1\",\"title_style\":\"text-lead\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>Bolivia, Ecuador y Paraguay<\\\/p>\",\"content_pt_br\":\"\n\n<p>Bol\\u00edvia, Equador e Paraguai.<\\\/p>\",\"margin\":\"default\"}}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-3\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"Pa\\u00edses de desarrollo intermedio\",\"content_pt_br\":\"Pa\\u00edses de desenvolvimento intermedi\\u00e1rio\",\"title_color\":\"secondary\",\"title_decoration\":\"bullet\",\"title_element\":\"h1\",\"title_style\":\"text-lead\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>Integrado por Chile, Colombia, Cuba, Panam\\u00e1, Per\\u00fa, Uruguay y Venezuela.<\\\/p>\",\"content_pt_br\":\"\n\n<p>Chile, Col\\u00f4mbia, Cuba, Panam\\u00e1, Peru, Uruguai e Venezuela.<\\\/p>\",\"margin\":\"default\"}}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-3\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"Otros pa\\u00edses miembros\",\"content_pt_br\":\"Outros pa\\u00edses-membros\",\"title_color\":\"secondary\",\"title_decoration\":\"bullet\",\"title_element\":\"h1\",\"title_style\":\"text-lead\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>Compuesto por Argentina, Brasil y M\\u00e9xico.<\\\/p>\",\"content_pt_br\":\"\n\n<p>Argentina, Brasil e M\\u00e9xico.<\\\/p>\",\"margin\":\"default\"}}]}]}],\"props\":{\"margin\":\"default\"}},{\"type\":\"divider\",\"props\":{\"divider_element\":\"hr\",\"divider_style\":\"icon\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>El cap\\u00edtulo tercero del Tratado de Montevideo 1980 (TM80) establece la creaci\\u00f3n del Sistema de Apoyo a los <strong>Pa\\u00edses de Menor Desarrollo Econ\\u00f3mico Relativo (PMDER)<\\\/strong>. Su objetivo es atender los desequilibrios existentes entre los pa\\u00edses miembros de la ALADI, buscando ofrecer condiciones favorables que contribuyan a mejorar la productividad y la inserci\\u00f3n de <strong>Bolivia, Ecuador y Paraguay<\\\/strong> en los mercados regionales.<\\\/p>\\n\n\n<p>Con base en los principios de<strong> no reciprocidad <\\\/strong>y de<strong> cooperaci\\u00f3n comunitaria<\\\/strong>, este sistema desarrolla acciones, pensadas de forma integral, que complementan las que llevan adelante los planes nacionales de cada PMDER. En algunos casos, tambi\\u00e9n cuenta con la colaboraci\\u00f3n de otros organismos internacionales.<\\\/p>\\n\n\n<p>Para llevar a cabo sus cometidos, el Sistema de Apoyo a los PMDER se divide dos \\u00e1reas clave: un \\u00e1rea comercial (Sistema de preferencias) y un \\u00e1rea de cooperaci\\u00f3n (Programas especiales de cooperaci\\u00f3n).<\\\/p>\\n\n\n<p>A continuaci\\u00f3n puedes seleccionar la informaci\\u00f3n m\\u00e1s relevante de los proyectos en gesti\\u00f3n m\\u00e1s recientes:<\\\/p>\",\"content_pt_br\":\"\n\n<p>O cap\\u00edtulo terceiro do Tratado de Montevid\\u00e9u de 1980 (TM80) estabelece a cria\\u00e7\\u00e3o do Sistema de Apoio aos Pa\\u00edses de Menor Desenvolvimento Econ\\u00f4mico Relativo (PMDERs). Seu objetivo \\u00e9 atender aos desequil\\u00edbrios existentes entre os pa\\u00edses-membros da ALADI, buscando oferecer condi\\u00e7\\u00f5es favor\\u00e1veis que contribuam para melhorar a produtividade e a inser\\u00e7\\u00e3o de <strong>Bol\\u00edvia<\\\/strong>, <strong>Equador<\\\/strong> e <strong>Paraguai<\\\/strong> nos mercados regionais.<\\\/p>\\n\n\n<p>Com base nos princ\\u00edpios de <strong>n\\u00e3o reciprocidade<\\\/strong> e de <strong>coopera\\u00e7\\u00e3o comunit\\u00e1ria<\\\/strong>, esse sistema desenvolve a\\u00e7\\u00f5es, pensadas de forma integral, que complementam as efetuadas pelos planos nacionais de cada PMDER. Em alguns casos, tamb\\u00e9m conta com a colabora\\u00e7\\u00e3o de outros organismos internacionais. Para cumprir suas miss\\u00f5es, o Sistema de Apoio aos PMDERs \\u00e9 dividido em duas \\u00e1reas-chave: uma \\u00e1rea comercial (Sistema de prefer\\u00eancias) e uma \\u00e1rea de coopera\\u00e7\\u00e3o (Programas especiais de coopera\\u00e7\\u00e3o).<\\\/p>\\n\n\n<p>Os bot\\u00f5es abaixo proporcionam as informa\\u00e7\\u00f5es mais relevantes sobre os projetos mais recentes:<\\\/p>\",\"margin\":\"default\",\"margin_remove_top\":true}},{\"type\":\"divider\",\"props\":{\"divider_element\":\"hr\",\"divider_style\":\"icon\"}},{\"type\":\"headline\",\"props\":{\"content\":\"Proyectos de cooperaci\\u00f3n en cartera y finalizados\",\"title_color\":\"secondary\",\"title_element\":\"h1\",\"title_style\":\"h2\"}},{\"type\":\"html\",\"props\":{\"content\":\"<meta charset=\\\"UTF-8\\\" \\\/>\\n<meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1.0\\\" \\\/>\\n<title>ALADI \\u2014 Sistema de Apoyo a los PMDER \\u2014 Proyectos<\\\/title>\\n\n\n<style>\\n  :root { --brand:#242254; --brand-2:#2e4673; --ink:#0f172a; --muted:#64748b; --bg:#f4f6fb; --chip:#eef2f7; }\\n  * { box-sizing: border-box; }\\n  body { font-family: system-ui, -apple-system, Segoe UI, Roboto, \\\"Helvetica Neue\\\", Arial; background: linear-gradient(180deg, #f8fafc 0%, var(--bg) 100%); margin: 0; color: var(--ink); }\\n  \\\/*header { background: var(--brand); color: white; padding: 1.6rem 1rem; text-align: center; }\\n  header .wrap { max-width: 1100px; margin: 0 auto; } *\\\/\\n  header h1 { margin: 0; font-size: 1.25rem; font-weight: 800; letter-spacing:.2px; }\\n  header p { margin:.5rem 0 0; font-size: .96rem; opacity:.95; }\\n  .wrap { max-width: 1100px; margin: 1.2rem auto; padding: 0 1rem; }\\n  .filters { display: grid; grid-template-columns: 1fr repeat(4, minmax(160px, 1fr)); gap: .6rem; margin: .8rem 0 1.2rem; }\\n  @media (max-width:900px){ .filters { grid-template-columns: 1fr 1fr; } }\\n  input, select, button { padding:.55rem .7rem; border:1px solid #cbd5e1; border-radius: .7rem; font-size: .95rem; background:white; }\\n  #stats { color: var(--muted); font-size:.9rem; margin-bottom: .8rem; }\\n  .grid { display:grid; grid-template-columns: repeat(3, 1fr); gap: 1rem; }\\n  @media (max-width: 1100px){ .grid { grid-template-columns: repeat(2, 1fr);} }\\n  @media (max-width: 700px){ .grid { grid-template-columns: 1fr;} }\\n  .card { background: white; border-radius: 14px; border: 1px solid rgba(15,23,42,.06); box-shadow: 0 6px 16px rgba(15,23,42,.06); padding: 1rem 1rem 1.1rem; transition: transform .15s ease, box-shadow .2s ease; }\\n  .card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(15,23,42,.12); }\\n  .card h3 { margin:0; color: var(--ink); font-size: 1.05rem; }\\n  .sub { margin-top:.25rem; color: var(--muted); font-size: .85rem; display:flex; align-items:center; gap:.4rem; flex-wrap: wrap; }\\n  .row { display:flex; align-items:center; justify-content: space-between; gap:.8rem; }\\n  .chip { display:inline-flex; align-items:center; gap:.4rem; padding:.2rem .6rem; border-radius: 999px; font-size:.78rem; background: var(--chip); border:1px solid #e5eaf1; }\\n  .chips { display:flex; gap:.4rem; flex-wrap: wrap; margin-top:.5rem; }\\n  .kv { display:grid; grid-template-columns: max-content 1fr; gap:.25rem .5rem; margin-top:.6rem; font-size:.93rem; }\\n  .kv dt { color: var(--muted); }\\n  .doclinks a { display:inline-block; margin-right:.6rem; text-decoration: none; color:#0b63c8; }\\n  .doclinks a:hover { text-decoration: underline; }\\n  .flag { width: 22px; height: 16px; border: 1px solid rgba(0,0,0,.2); border-radius: 2px; vertical-align: -3px; }\\n  .actions { margin-top:.8rem; display:flex; gap:.6rem; flex-wrap: wrap; }\\n  .btn { border:1px solid #cbd5e1; background:white; padding:.45rem .75rem; border-radius:.55rem; font-size:.9rem; cursor:pointer; }\\n  .btn.primary { background: var(--brand-2); color:white; border-color: var(--brand-2); }\\n  .modal-backdrop { position: fixed; inset: 0; background: rgba(2, 6, 23, .5); display:none; align-items: center; justify-content: center; padding: 1rem; }\\n  .modal { width: min(920px, 96vw); max-height: 86vh; overflow: auto; background:white; border-radius: 14px; box-shadow: 0 20px 60px rgba(0,0,0,.35); }\\n  .modal header { background: white; color: var(--ink); padding: 1rem 1.2rem; border-bottom: 1px solid #e5eaf1; }\\n  .modal .content { padding: 1rem 1.2rem; }\\n  .close { border:none; background:transparent; font-size: 1.6rem; line-height: 1; cursor:pointer; color: var(--muted); }\\n  .full { white-space: pre-wrap; line-height: 1.45; }\\n  #err { position:fixed; right:8px; bottom:8px; background:#fee2e2; color:#991b1b; border:1px solid #fecaca; border-radius:8px; padding:.5rem .7rem; font-size:.84rem; display:none; z-index:9999; }\\n<\\\/style>\\n\\n<body>\\n    \\n     \\n \\n  \\n  \n\n<div class=\\\"wrap\\\">\\n    \n\n<div class=\\\"filters\\\">\\n      <input type=\\\"search\\\" id=\\\"q\\\" placeholder=\\\"Buscar (pa\\u00eds, proyecto, objetivo, resultados)...\\\" \\\/>\\n      <select id=\\\"pais\\\"><option value=\\\"\\\">Todos los pa\\u00edses<\\\/option><\\\/select>\\n      <select id=\\\"estado\\\"><option value=\\\"\\\">Todos los estados<\\\/option><\\\/select>\\n      <select id=\\\"tipo\\\"><option value=\\\"\\\">Todos los tipos<\\\/option><\\\/select>\\n\\n    <\\\/div>\\n    \n\n<div id=\\\"stats\\\">Cargando\\u2026<\\\/div>\\n    \n\n<div id=\\\"cards\\\" class=\\\"grid\\\"><\\\/div>\\n  <\\\/div>\\n\\n  \n\n<div id=\\\"backdrop\\\" class=\\\"modal-backdrop\\\" role=\\\"dialog\\\" aria-modal=\\\"true\\\" aria-hidden=\\\"true\\\">\\n    \n\n<div class=\\\"modal\\\">\\n      \n\n<header class=\\\"row\\\">\\n        \n\n<h3 id=\\\"modalTitle\\\" style=\\\"margin:0;font-size:1.15rem;\\\"><\\\/h3>\\n        <button class=\\\"close\\\" id=\\\"modalClose\\\" aria-label=\\\"Cerrar\\\">\\u00d7<\\\/button>\\n      <\\\/header>\\n      \n\n<div class=\\\"content\\\" id=\\\"modalBody\\\"><\\\/div>\\n    <\\\/div>\\n  <\\\/div>\\n\\n  \n\n<div id=\\\"err\\\"><\\\/div>\\n\\n<script>\\nconst API_URL = \\\"https:\\\/\\\/script.google.com\\\/macros\\\/s\\\/AKfycbxMHDAYa7sQXY7Km5wC-HVirkK2nUCDrTZMaB6ZWddpitJrCAw24oPzWUnc3IU55KBR\\\/exec\\\";\\nwindow.onerror = function(msg){ const e=document.getElementById('err'); e.textContent='Error JS: '+msg; e.style.display='block'; };\\n\\nconst flags = {\\n  \\\"Bolivia\\\": \\\"data:image\\\/svg+xml;utf8,<svg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='22' height='16'><rect width='22' height='16' fill='white'\\\/><rect width='22' height='5.33' y='0' fill='%23d52b1e'\\\/><rect width='22' height='5.33' y='5.33' fill='%23ffcc00'\\\/><rect width='22' height='5.33' y='10.67' fill='%2300a650'\\\/><\\\/svg>\\\",\\n  \\\"Paraguay\\\": \\\"data:image\\\/svg+xml;utf8,<svg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='22' height='16'><rect width='22' height='16' fill='white'\\\/><rect width='22' height='5.33' y='0' fill='%23d52b1e'\\\/><rect width='22' height='5.33' y='10.67' fill='%23003f87'\\\/><\\\/svg>\\\",\\n  \\\"Ecuador\\\": \\\"data:image\\\/svg+xml;utf8,<svg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='22' height='16'><rect width='22' height='16' fill='white'\\\/><rect width='22' height='8' y='0' fill='%23ffcc00'\\\/><rect width='22' height='4' y='8' fill='%230003a6'\\\/><rect width='22' height='4' y='12' fill='%23d52b1e'\\\/><\\\/svg>\\\"\\n};\\n\\nconst F = {\\n  pais: 'Columna 1', \\n  resumen: 'Resumen Ejecutivo',\\n  informeFinal: 'Informe Final',\\n  proyecto: 'Nombre del Proyecto',\\n  tdr: 'TDR',\\n  estado: 'Estado',\\n  fechaPresentacion: 'Fecha de presentaci\\u00f3n',\\n  tipo: 'Tipo del proyecto',\\n  area: '\\u00c1rea tem\\u00e1tica',\\n  durEstimada: 'Duraci\\u00f3n del proyecto estipulada',\\n  inicio: 'Fecha de inicio',\\n  fin: 'Fecha de finalizaci\\u00f3n',\\n  durEfectiva: 'Duraci\\u00f3n efectiva',\\n  pptoReservado: 'Presupuesto reservado',\\n  pptoEjecutado: 'Presupuesto ejecutado',\\n  consultor: 'Persona\\\/entidad consultora',\\n  nacionalidad: 'Nacionalidad',\\n  objetivo: 'Objetivo general',\\n  resultados: 'Resultados esperados',\\n  informeAvance: 'Informe de avance\\\/informe final'\\n};\\n\\nlet DATA = [];\\n\\nfunction isLink(u){ return !!u && \\\/^https?:\\\\\\\/\\\\\\\/\\\/i.test(String(u).trim()); }\\nfunction esc(s){ return String(s??'').replace(\\\/[&<>\\\"']\\\/g, m=>({ '&':'&amp;','<':'&lt;','>':'&gt;','\\\"':'&quot;', \\\"'\\\":'&#39;' }[m])); }\\nfunction uniq(a){ return [...new Set(a)]; }\\nfunction val(id){ return document.getElementById(id).value; }\\nfunction fmtFecha(v){\\n  if(!v) return '\\u2014';\\n  const d = new Date(String(v));\\n  if(!isNaN(d)) return d.toISOString().slice(0,10);\\n  const s = String(v);\\n  const m = s.match(\\\/(\\\\d{2})[\\\\\\\/\\\\-](\\\\d{2})[\\\\\\\/\\\\-](\\\\d{4})\\\/) || s.match(\\\/(\\\\d{2})[\\\\\\\/\\\\-](\\\\d{4})\\\/) || s.match(\\\/(\\\\d{4})\\\/);\\n  return m ? m[0] : esc(s);\\n}\\nfunction fmtUSD(v){\\n  const n = Number(String(v).replace(\\\/[, ]\\\/g,''));\\n  if(!isFinite(n) || n===0) return null;\\n  return new Intl.NumberFormat('en-US',{style:'currency', currency:'USD'}).format(n).replace('$','US$ ');\\n}\\nfunction fmtMeses(v){\\n  const n = Number(String(v).replace(',', '.'));\\n  if(!isFinite(n) || n===0) return null;\\n  const s = (Math.round(n*100)\\\/100).toLocaleString('es-ES', {maximumFractionDigits:2});\\n  return `${s} meses`;\\n}\\nfunction isEmptyDisplay(v){\\n  if (v===null || v===undefined) return true;\\n  const s = String(v).trim();\\n  return (s==='' || s==='\\u2014' || s==='0');\\n}\\n\\nfunction onData(payload) {\\n  try {\\n    DATA = (payload && payload.rows) ? payload.rows : [];\\n    hidratarFiltros(DATA);\\n    render(DATA);\\n    document.getElementById('stats').textContent = `Mostrando ${DATA.length} proyecto(s)`;\\n  } catch (e) {\\n    const err = document.getElementById('err'); err.textContent = 'Error renderizando datos: ' + e.message; err.style.display='block';\\n  }\\n}\\n\\n(function(){\\n  const s = document.createElement('script');\\n  s.src = API_URL + '?callback=onData&v=' + Date.now();\\n  s.async = true;\\n  s.onerror = () => document.getElementById('stats').textContent = 'No se pudo leer la API (JSONP).';\\n  document.head.appendChild(s);\\n  setTimeout(() => {\\n    if (!DATA.length) document.getElementById('stats').textContent = 'Sigue en \\\"Cargando\\u2026\\\". Verific\\u00e1 que el Web App devuelva JSONP.';\\n  }, 6000);\\n})();\\n\\nfunction hidratarFiltros(rows){\\n  fill('pais', uniq(rows.map(r => r[F.pais]).filter(Boolean)).sort());\\n  fill('estado', uniq(rows.map(r => r[F.estado]).filter(Boolean)).sort());\\n  fill('tipo', uniq(rows.map(r => r[F.tipo]).filter(Boolean)).sort());\\n}\\nfunction fill(id, items){\\n  const sel = document.getElementById(id);\\n  const first = sel.options[0].text;\\n  sel.innerHTML = '<option value=\\\"\\\">' + first + '<\\\/option>';\\n  items.forEach(v => { const o = document.createElement('option'); o.value=v; o.textContent=v; sel.appendChild(o); });\\n}\\n\\nfunction render(rows){\\n  const q = val('q').toLowerCase();\\n  const fPais = val('pais');\\n  const fEstado = val('estado');\\n  const fTipo = val('tipo');\\n\\n\\n  const filtered = rows.filter(r => {\\n    const blob = `${r[F.pais]} ${r[F.proyecto]} ${r[F.objetivo]} ${r[F.resultados]}`.toLowerCase();\\n    const okQ = !q || blob.includes(q);\\n    const okPais = !fPais || r[F.pais] === fPais;\\n    const okEst = !fEstado || r[F.estado] === fEstado;\\n    const okTipo = !fTipo || r[F.tipo] === fTipo;\\nreturn okQ && okPais && okEst && okTipo;\\n\\n  });\\n\\n  const el = document.getElementById('cards');\\n  el.innerHTML = '';\\n  filtered.forEach((r, idx) => el.appendChild(card(r, idx)));\\n\\n  if (!filtered.length) el.innerHTML = '\n\n<div style=\\\"color:#64748b\\\">Sin resultados con los filtros actuales.<\\\/div>';\\n}\\n\\nfunction card(r, idx){\\n  const pais = String(r[F.pais]||'').trim();\\n  const cont = document.createElement('article');\\n  cont.className = 'card';\\n\\n const flag = flags[pais]\\n  ? '<img class=\\\"flag\\\" src=\\\"' + flags[pais] + '\\\" alt=\\\"' + pais + '\\\">'\\n  : '';\\n  const proyecto = esc(r[F.proyecto]||'Sin t\\u00edtulo');\\n  const estado = esc(r[F.estado]||'\\u2014');\\n  const tipo = esc(r[F.tipo]||'\\u2014');\\n  const area = esc(r[F.area]||'\\u2014');\\n\\n  const inicio = fmtFecha(r[F.inicio]);\\n  const fin = fmtFecha(r[F.fin]);\\n\\n  const reservado = fmtUSD(r[F.pptoReservado]);\\n  const ejecutado = fmtUSD(r[F.pptoEjecutado]);\\n\\n  const durEst = fmtMeses(r[F.durEstimada]);\\n  const durEf = fmtMeses(r[F.durEfectiva]);\\n\\n  const chips = [\\n    !isEmptyDisplay(estado) ? `Estado: ${estado}` : null,\\n    reservado ? `Reservado: ${reservado}` : null,\\n    ejecutado ? `Ejecutado: ${ejecutado}` : null,\\n    durEst ? `Duraci\\u00f3n estimada: ${durEst}` : null,\\n    durEf ? `Duraci\\u00f3n efectiva: ${durEf}` : null\\n  ].filter(Boolean).map(t => `<span class=\\\"chip\\\">${t}<\\\/span>`).join('');\\n\\nconst ocultarTDR = r[F.estado] === '02 Consideraci\\u00f3n de los TdR';\\n\\nconst docs = [\\n  isLink(r[F.resumen]) ? linkBtn(r[F.resumen], '\\ud83d\\udcd7 Resumen Ejecutivo') : '',\\n  isLink(r[F.informeFinal]) ? linkBtn(r[F.informeFinal], '\\ud83d\\udcd8 Informe Final') : '',\\n  (!ocultarTDR && isLink(r[F.tdr])) ? linkBtn(r[F.tdr], '\\ud83d\\udcc4 TDR') : '',\\n  isLink(r[F.informeAvance]) ? linkBtn(r[F.informeAvance], '\\ud83d\\udcd9 Avance\\\/Final') : ''\\n].filter(Boolean).join(' ');\\n\\n  cont.innerHTML = `\\n    \n\n<div class=\\\"row\\\">\\n      \n\n<div style=\\\"min-width:0\\\">\\n        \n\n<h3>${proyecto}<\\\/h3>\\n        \n\n<div class=\\\"sub\\\">${flag}<span>${esc(pais||'\\u2014')}<\\\/span> \\u2022 <span>${area}<\\\/span><\\\/div>\\n      <\\\/div>\\n      ${!isEmptyDisplay(tipo) ? `<span class=\\\"chip\\\">${tipo}<\\\/span>` : ''}\\n    <\\\/div>\\n    ${chips ? `\n\n<div class=\\\"chips\\\">${chips}<\\\/div>` : ''}\\n    \n\n<dl class=\\\"kv\\\">\\n      ${(!isEmptyDisplay(inicio) && inicio!=='\\u2014') ? `\n\n<dt>Inicio:<\\\/dt>\n\n<dd>${inicio}<\\\/dd>` : ''}\\n      ${(!isEmptyDisplay(fin) && fin!=='\\u2014') ? `\n\n<dt>Fin:<\\\/dt>\n\n<dd>${fin}<\\\/dd>` : ''}\\n      ${(!(isEmptyDisplay(r[F.consultor]) && isEmptyDisplay(r[F.nacionalidad]))) ? `\n\n<dt>Consultor\\\/a:<\\\/dt>\n\n<dd>${esc(r[F.consultor]||'\\u2014')} (${esc(r[F.nacionalidad]||'\\u2014')})<\\\/dd>` : ''}\\n    <\\\/dl>\\n    ${docs ? `\n\n<div class=\\\"doclinks\\\" style=\\\"margin-top:.6rem;\\\">${docs}<\\\/div>` : ''}\\n    \n\n<div class=\\\"actions\\\">\\n      <button class=\\\"btn primary\\\" data-id=\\\"${idx}\\\">Ver ficha completa<\\\/button>\\n    <\\\/div>\\n  `;\\n\\n  cont.querySelector('button[data-id]').addEventListener('click', () => openModal(r));\\n  return cont;\\n}\\n\\nconst backdrop = document.getElementById('backdrop');\\nconst modalClose = document.getElementById('modalClose');\\nmodalClose.addEventListener('click', closeModal);\\nbackdrop.addEventListener('click', (e)=>{ if(e.target===backdrop) closeModal(); });\\ndocument.addEventListener('keydown', (e)=>{ if(e.key==='Escape') closeModal(); });\\n\\nfunction openModal(r){\\n  document.getElementById('modalTitle').textContent = r[F.proyecto] || 'Ficha del proyecto';\\n  const body = document.getElementById('modalBody');\\n\\n  const reservado = fmtUSD(r[F.pptoReservado]);\\n  const ejecutado = fmtUSD(r[F.pptoEjecutado]);\\n  const durEst = fmtMeses(r[F.durEstimada]);\\n  const durEf = fmtMeses(r[F.durEfectiva]);\\n\\n  const obj = (r[F.objetivo] && String(r[F.objetivo]).trim()!=='') ? `\n\n<div class=\\\"full\\\"><strong>Objetivo general<\\\/strong>\\n${esc(r[F.objetivo])}<\\\/div>` : '';\\n  const res = (r[F.resultados] && String(r[F.resultados]).trim()!=='') ? `\n\n<div class=\\\"full\\\" style=\\\"margin-top:1rem;\\\"><strong>Resultados esperados<\\\/strong>\\n${esc(r[F.resultados])}<\\\/div>` : '';\\n  const blockOR = (obj || res) ? (obj + res + `\n\n<hr style=\\\"margin:1rem 0;border:none;border-top:1px solid #e5eaf1;\\\">`) : '';\\n\\n  const rows = [\\n    ['Pa\\u00eds', r[F.pais]],\\n    ['Estado', r[F.estado]],\\n    ['Tipo', r[F.tipo]],\\n    ['\\u00c1rea tem\\u00e1tica', r[F.area]],\\n    ['Fecha de presentaci\\u00f3n', fmtFecha(r[F.fechaPresentacion])],\\n    ['Fecha de inicio', fmtFecha(r[F.inicio])],\\n    ['Fecha de finalizaci\\u00f3n', fmtFecha(r[F.fin])],\\n    ['Duraci\\u00f3n estipulada', durEst],\\n    ['Duraci\\u00f3n efectiva', durEf],\\n    ['Presupuesto reservado', reservado],\\n    ['Presupuesto ejecutado', ejecutado],\\n    ['Consultor\\\/a', r[F.consultor]],\\n    ['Nacionalidad', r[F.nacionalidad]]\\n  ].filter(([k,v]) => !isEmptyDisplay(v) && v!=='\\u2014');\\n\\n  const kv = rows.map(([k,v]) => `\n\n<div class=\\\"row\\\" style=\\\"justify-content:flex-start;gap:1rem;\\\">\n\n<div style=\\\"min-width:220px;color:#64748b;\\\">${esc(k)}:<\\\/div>\n\n<div>${esc(v)}<\\\/div><\\\/div>`).join('');\\n\\n  const docA = [];\\n  if (isLink(r[F.resumen])) docA.push(`<a href=\\\"${esc(r[F.resumen])}\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">\\ud83d\\udcd7 Resumen Ejecutivo<\\\/a>`);\\n  if (isLink(r[F.informeFinal])) docA.push(`<a href=\\\"${esc(r[F.informeFinal])}\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">\\ud83d\\udcd8 Informe Final<\\\/a>`);\\n  if (r[F.estado] !== '02 Consideraci\\u00f3n de TDR' && isLink(r[F.tdr])) {\\n  docA.push(`<a href=\\\"${esc(r[F.tdr])}\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">\\ud83d\\udcc4 TDR<\\\/a>`);\\n}\\n  if (isLink(r[F.informeAvance])) docA.push(`<a href=\\\"${esc(r[F.informeAvance])}\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">\\ud83d\\udcd9 Avance\\\/Final<\\\/a>`);\\n\\n  body.innerHTML = `\\n    ${blockOR}\\n    ${kv}\\n    ${docA.length ? `\n\n<hr style=\\\"margin:1rem 0;border:none;border-top:1px solid #e5eaf1;\\\">\n\n<div>${docA.join(' \\u00b7 ')}<\\\/div>` : ''}\\n  `;\\n\\n  backdrop.style.display = 'flex';\\n  backdrop.setAttribute('aria-hidden','false');\\n}\\n\\nfunction closeModal(){\\n  backdrop.style.display = 'none';\\n  backdrop.setAttribute('aria-hidden','true');\\n}\\n\\ndocument.getElementById('q').addEventListener('input', ()=>render(DATA));\\n['pais','estado','tipo'].forEach(id => document.getElementById(id).addEventListener('change', ()=>render(DATA)));\\n\\n(function(){\\n  const s = document.createElement('script');\\n  s.src = API_URL + '?callback=onData&v=' + Date.now();\\n  s.async = true;\\n  s.onerror = () => document.getElementById('stats').textContent = 'No se pudo leer la API (JSONP).';\\n  document.head.appendChild(s);\\n})();\\n\\nfunction normalizeUrl(u){\\n  if(!u) return '';\\n  var s = String(u).trim();\\n  if (\\\/^(drive|docs)\\\\.google\\\\.com\\\\\\\/\\\/i.test(s)) s = 'https:\\\/\\\/' + s;\\n  if (\\\/^www\\\\.(drive|docs)\\\\.google\\\\.com\\\\\\\/\\\/i.test(s)) s = 'https:\\\/\\\/' + s.replace(\\\/^www\\\\.\\\/i,'');\\n  if (\\\/^\\\\\\\/\\\\\\\/\\\/.test(s)) s = 'https:' + s;\\n  return s;\\n}\\n\\nfunction esc(s){\\n  return String(s).replace(\\\/[&<>\\\"']\\\/g, function(c){\\n    return ({'&':'&amp;','<':'&lt;','>':'&gt;','\\\"':'&quot;',\\\"'\\\":'&#39;'}[c]);\\n  });\\n}\\n\\nfunction linkBtn(url, label){\\n  var clean = normalizeUrl(url);\\n  return '<a href=\\\"' + esc(clean) + '\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">' + label + '<\\\/a>';\\n}\\n<\\\/script>\\n\\n<\\\/body>\"}}]}]}]},{\"type\":\"section\",\"props\":{\"image_position\":\"center-center\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"props\":{\"alignment\":\"center\",\"layout\":\"1-2,1-2\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-2\"},\"children\":[{\"type\":\"button\",\"props\":{\"grid_column_gap\":\"small\",\"grid_row_gap\":\"small\",\"margin\":\"default\",\"text_align\":\"center\"},\"children\":[{\"type\":\"button_item\",\"props\":{\"button_style\":\"default\",\"content\":\"Sistema de Preferencias\",\"content_pt_br\":\"Sistema de prefer\\u00eancias\",\"icon_align\":\"left\",\"link\":\"https:\\\/\\\/sitio.aladi.org\\\/?page_id=3020\"}}]}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-2\"},\"children\":[{\"type\":\"button\",\"props\":{\"grid_column_gap\":\"small\",\"grid_row_gap\":\"small\",\"margin\":\"default\",\"text_align\":\"center\"},\"children\":[{\"type\":\"button_item\",\"props\":{\"button_style\":\"default\",\"content\":\"Programas Especiales de Cooperaci\\u00f3n\",\"content_pt_br\":\"Programas especiais de coopera\\u00e7\\u00e3o\",\"icon_align\":\"left\",\"link\":\"https:\\\/\\\/www.aladi.org\\\/?page_id=3022\"}}]}]}]}]}],\"version\":\"4.4.12\"} --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sistema de Apoyo a los Pa\u00edses de Menor Desarrollo Econ\u00f3mico Relativo (PMDER) La Asociaci\u00f3n Latinoamericana de Integraci\u00f3n (ALADI) ha definido tres categor\u00edas de pa\u00edses: Pa\u00edses de menor desarrollo econ\u00f3mico relativo (PMDER) Bolivia, Ecuador y Paraguay Pa\u00edses de desarrollo intermedio Integrado por Chile, Colombia, Cuba, Panam\u00e1, Per\u00fa, Uruguay y Venezuela. Otros pa\u00edses miembros Compuesto por Argentina, [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-9781","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Sistema de apoyo a los PMDER<\/title>\n<meta name=\"description\" content=\"Sistema de Apoyo a los Pa\u00edses de Menor Desarrollo Econ\u00f3mico Relativo (PMDER) La Asociaci\u00f3n Latinoamericana de Integraci\u00f3n (ALADI) ha definido tres categor\u00edas de pa\u00edses: Pa\u00edses de menor desarrollo econ\u00f3mico relativo (PMDER) Bolivia, Ecuador y Paraguay Pa\u00edses de desarrollo intermedio Integrado por Chile, Colombia, Cuba, Panam\u00e1, Per\u00fa, Uruguay y Venezuela. Otros pa\u00edses miembros Compuesto por Argentina,&hellip;\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sistema de apoyo a los PMDER\" \/>\n<meta property=\"og:description\" content=\"Sistema de Apoyo a los Pa\u00edses de Menor Desarrollo Econ\u00f3mico Relativo (PMDER) La Asociaci\u00f3n Latinoamericana de Integraci\u00f3n (ALADI) ha definido tres categor\u00edas de pa\u00edses: Pa\u00edses de menor desarrollo econ\u00f3mico relativo (PMDER) Bolivia, Ecuador y Paraguay Pa\u00edses de desarrollo intermedio Integrado por Chile, Colombia, Cuba, Panam\u00e1, Per\u00fa, Uruguay y Venezuela. Otros pa\u00edses miembros Compuesto por Argentina,&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/\" \/>\n<meta property=\"og:site_name\" content=\"ALADI\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/es-la.facebook.com\/people\/ALADI\/100064606213084\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-28T16:37:58+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ALADI_SG\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/\",\"url\":\"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/\",\"name\":\"Sistema de apoyo a los PMDER - ALADI\",\"isPartOf\":{\"@id\":\"https:\/\/www.aladi.org\/#website\"},\"datePublished\":\"2026-02-12T15:32:34+00:00\",\"dateModified\":\"2026-10-28T16:37:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.aladi.org\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sistema de apoyo a los PMDER\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.aladi.org\/pt\/#website\",\"url\":\"https:\/\/www.aladi.org\/pt\/\",\"name\":\"ALADI\",\"description\":\"Asociaci\u00f3n Latinoamericana de Integraci\u00f3n\",\"publisher\":{\"@id\":\"https:\/\/www.aladi.org\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.aladi.org\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.aladi.org\/pt\/#organization\",\"name\":\"ALADI\",\"url\":\"https:\/\/www.aladi.org\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.aladi.org\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.aladi.org\/wp-content\/uploads\/2025\/12\/Logo-ALADI.png\",\"contentUrl\":\"https:\/\/www.aladi.org\/wp-content\/uploads\/2025\/12\/Logo-ALADI.png\",\"width\":375,\"height\":235,\"caption\":\"ALADI\"},\"image\":{\"@id\":\"https:\/\/www.aladi.org\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/es-la.facebook.com\/people\/ALADI\/100064606213084\/\",\"https:\/\/x.com\/ALADI_SG\",\"https:\/\/www.instagram.com\/aladi_sg\/?hl=es\",\"https:\/\/www.linkedin.com\/company\/aladi\/\",\"https:\/\/www.flickr.com\/photos\/aladi\/\",\"https:\/\/www.youtube.com\/channel\/UCrkJWOWHKF6igQmWE8Clnpg\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sistema de apoyo a los PMDER","description":"Sistema de Apoyo a los Pa\u00edses de Menor Desarrollo Econ\u00f3mico Relativo (PMDER) La Asociaci\u00f3n Latinoamericana de Integraci\u00f3n (ALADI) ha definido tres categor\u00edas de pa\u00edses: Pa\u00edses de menor desarrollo econ\u00f3mico relativo (PMDER) Bolivia, Ecuador y Paraguay Pa\u00edses de desarrollo intermedio Integrado por Chile, Colombia, Cuba, Panam\u00e1, Per\u00fa, Uruguay y Venezuela. Otros pa\u00edses miembros Compuesto por Argentina,&hellip;","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":"Sistema de Apoyo a los Pa\u00edses de Menor Desarrollo Econ\u00f3mico Relativo (PMDER) La Asociaci\u00f3n Latinoamericana de Integraci\u00f3n (ALADI) ha definido tres categor\u00edas de pa\u00edses: Pa\u00edses de menor desarrollo econ\u00f3mico relativo (PMDER) Bolivia, Ecuador y Paraguay Pa\u00edses de desarrollo intermedio Integrado por Chile, Colombia, Cuba, Panam\u00e1, Per\u00fa, Uruguay y Venezuela. Otros pa\u00edses miembros Compuesto por Argentina,&hellip;","og_locale":"pt_BR","og_type":"article","og_title":"Sistema de apoyo a los PMDER","og_description":"Sistema de Apoyo a los Pa\u00edses de Menor Desarrollo Econ\u00f3mico Relativo (PMDER) La Asociaci\u00f3n Latinoamericana de Integraci\u00f3n (ALADI) ha definido tres categor\u00edas de pa\u00edses: Pa\u00edses de menor desarrollo econ\u00f3mico relativo (PMDER) Bolivia, Ecuador y Paraguay Pa\u00edses de desarrollo intermedio Integrado por Chile, Colombia, Cuba, Panam\u00e1, Per\u00fa, Uruguay y Venezuela. Otros pa\u00edses miembros Compuesto por Argentina,&hellip;","og_url":"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/","og_site_name":"ALADI","article_publisher":"https:\/\/es-la.facebook.com\/people\/ALADI\/100064606213084\/","article_modified_time":"2026-10-28T16:37:58+00:00","twitter_card":"summary_large_image","twitter_site":"@ALADI_SG","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/","url":"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/","name":"Sistema de apoyo a los PMDER - ALADI","isPartOf":{"@id":"https:\/\/www.aladi.org\/#website"},"datePublished":"2026-02-12T15:32:34+00:00","dateModified":"2026-10-28T16:37:58+00:00","breadcrumb":{"@id":"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.aladi.org\/pt\/sistema-de-apoyo-a-los-pmder\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.aladi.org\/"},{"@type":"ListItem","position":2,"name":"Sistema de apoyo a los PMDER"}]},{"@type":"WebSite","@id":"https:\/\/www.aladi.org\/pt\/#website","url":"https:\/\/www.aladi.org\/pt\/","name":"ALADI","description":"Asociaci\u00f3n Latinoamericana de Integraci\u00f3n","publisher":{"@id":"https:\/\/www.aladi.org\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.aladi.org\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.aladi.org\/pt\/#organization","name":"ALADI","url":"https:\/\/www.aladi.org\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.aladi.org\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/www.aladi.org\/wp-content\/uploads\/2025\/12\/Logo-ALADI.png","contentUrl":"https:\/\/www.aladi.org\/wp-content\/uploads\/2025\/12\/Logo-ALADI.png","width":375,"height":235,"caption":"ALADI"},"image":{"@id":"https:\/\/www.aladi.org\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/es-la.facebook.com\/people\/ALADI\/100064606213084\/","https:\/\/x.com\/ALADI_SG","https:\/\/www.instagram.com\/aladi_sg\/?hl=es","https:\/\/www.linkedin.com\/company\/aladi\/","https:\/\/www.flickr.com\/photos\/aladi\/","https:\/\/www.youtube.com\/channel\/UCrkJWOWHKF6igQmWE8Clnpg"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.aladi.org\/pt\/wp-json\/wp\/v2\/pages\/9781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aladi.org\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.aladi.org\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.aladi.org\/pt\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aladi.org\/pt\/wp-json\/wp\/v2\/comments?post=9781"}],"version-history":[{"count":18,"href":"https:\/\/www.aladi.org\/pt\/wp-json\/wp\/v2\/pages\/9781\/revisions"}],"predecessor-version":[{"id":39738,"href":"https:\/\/www.aladi.org\/pt\/wp-json\/wp\/v2\/pages\/9781\/revisions\/39738"}],"wp:attachment":[{"href":"https:\/\/www.aladi.org\/pt\/wp-json\/wp\/v2\/media?parent=9781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}