{"id":8013,"date":"2026-06-09T15:48:45","date_gmt":"2026-06-09T20:48:45","guid":{"rendered":"https:\/\/observatorioarmenia.org\/site\/?p=8013"},"modified":"2026-06-09T15:48:46","modified_gmt":"2026-06-09T20:48:46","slug":"observatorio-fiscal-cartera-de-credito-mercado-inmobiliario-y-posicion-financiera-de-los-hogares-en-colombia-implicaciones-para-armenia-y-el-quindio","status":"publish","type":"post","link":"https:\/\/observatorioarmenia.org\/site\/observatorio-fiscal-cartera-de-credito-mercado-inmobiliario-y-posicion-financiera-de-los-hogares-en-colombia-implicaciones-para-armenia-y-el-quindio\/","title":{"rendered":"Observatorio Fiscal: Cartera de cr\u00e9dito, mercado inmobiliario y posici\u00f3n financiera de los hogares en Colombia: implicaciones para Armenia y el Quind\u00edo"},"content":{"rendered":"\n<!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>Cartera, Vivienda y Hogares \u00b7 Armenia 2026<\/title>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/plotly.js\/2.27.1\/plotly.min.js\"><\/script>\n<style>\n  \/* \u2500\u2500 Reset & Base \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  :root {\n    --verde: #00AA00;\n    --verde-light: #e6f5e6;\n    --amarillo: #FFEE00;\n    --amarillo-dark: #c8bb00;\n    --negro: #111111;\n    --gris-oscuro: #333333;\n    --gris-med: #666666;\n    --gris-claro: #cccccc;\n    --gris-fondo: #f7f7f5;\n    --blanco: #ffffff;\n    --rojo: #c0392b;\n    --fuente: 'Georgia', serif;\n    --fuente-mono: 'Courier New', monospace;\n  }\n\n  html { scroll-behavior: smooth; }\n\n  body {\n    font-family: var(--fuente);\n    background: var(--gris-fondo);\n    color: var(--negro);\n    font-size: 15px;\n    line-height: 1.7;\n  }\n\n  \/* \u2500\u2500 Cabecera institucional \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .cabecera {\n    background: var(--negro);\n    color: var(--blanco);\n    padding: 0;\n  }\n  .cab-banda {\n    background: var(--verde);\n    height: 6px;\n  }\n  .cab-inner {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 22px 32px 18px;\n    display: flex;\n    align-items: center;\n    gap: 24px;\n  }\n  .cab-escudo {\n    width: 52px; height: 52px;\n    background: var(--amarillo);\n    border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 22px; flex-shrink: 0;\n  }\n  .cab-texto h1 { font-size: 13px; font-family: sans-serif; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: var(--gris-claro); margin-bottom: 2px; }\n  .cab-texto p  { font-size: 11px; font-family: sans-serif; color: #888; margin: 0; }\n\n  \/* \u2500\u2500 Hero \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .hero {\n    max-width: 1180px; margin: 0 auto; padding: 52px 32px 36px;\n  }\n  .hero-kicker {\n    font-family: sans-serif; font-size: 11px; font-weight: 700; letter-spacing: .15em;\n    text-transform: uppercase; color: var(--verde); margin-bottom: 14px;\n  }\n  .hero h2 {\n    font-size: clamp(22px, 3vw, 32px);\n    font-weight: 700; color: var(--negro);\n    line-height: 1.25; max-width: 820px;\n    margin-bottom: 18px;\n  }\n  .hero-subtitulo {\n    font-size: 15px; color: var(--gris-med); max-width: 680px; margin-bottom: 32px;\n  }\n  .hero-meta {\n    display: flex; gap: 24px; flex-wrap: wrap;\n  }\n  .meta-chip {\n    font-family: sans-serif; font-size: 11px; font-weight: 600;\n    text-transform: uppercase; letter-spacing: .06em;\n    background: var(--amarillo); color: var(--negro);\n    padding: 4px 12px; border-radius: 2px;\n  }\n\n  \/* \u2500\u2500 Puntos Clave \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .puntos-clave {\n    max-width: 1180px; margin: 0 auto 0; padding: 0 32px 36px;\n  }\n  .puntos-grid {\n    display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 16px;\n    margin-top: 16px;\n  }\n  .punto-card {\n    background: var(--blanco); border-left: 4px solid var(--verde);\n    padding: 16px 18px; border-radius: 2px;\n    box-shadow: 0 1px 4px rgba(0,0,0,.06);\n  }\n  .punto-num { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--verde); margin-bottom: 6px; }\n  .punto-card p { font-size: 13.5px; color: var(--gris-oscuro); line-height: 1.55; }\n\n  \/* \u2500\u2500 Layout principal \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .contenido { max-width: 1180px; margin: 0 auto; padding: 0 32px; }\n  .seccion { margin-bottom: 52px; }\n  .seccion-titulo {\n    font-size: 11px; font-family: sans-serif; font-weight: 700;\n    letter-spacing: .12em; text-transform: uppercase; color: var(--verde);\n    margin-bottom: 10px; padding-bottom: 8px;\n    border-bottom: 2px solid var(--amarillo);\n  }\n  .seccion h3 {\n    font-size: 20px; font-weight: 700; color: var(--negro);\n    margin-bottom: 14px; line-height: 1.3;\n  }\n  .prosa { font-size: 15px; color: var(--gris-oscuro); line-height: 1.72; margin-bottom: 14px; text-align: justify; }\n  .prosa strong { color: var(--negro); }\n\n  \/* \u2500\u2500 KPIs \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .kpis { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px,1fr)); gap: 12px; margin: 22px 0; }\n  .kpi {\n    background: var(--blanco); border-radius: 2px;\n    padding: 16px 14px; text-align: center;\n    box-shadow: 0 1px 4px rgba(0,0,0,.07);\n    border-top: 3px solid var(--verde);\n  }\n  .kpi.alerta { border-top-color: var(--rojo); }\n  .kpi.neutral { border-top-color: var(--amarillo); }\n  .kpi-valor { font-size: 26px; font-weight: 700; color: var(--negro); line-height: 1; }\n  .kpi-label { font-family: sans-serif; font-size: 11px; color: var(--gris-med); margin-top: 5px; line-height: 1.3; }\n  .kpi-delta { font-family: sans-serif; font-size: 10px; margin-top: 4px; }\n  .kpi-delta.pos { color: var(--verde); }\n  .kpi-delta.neg { color: var(--rojo); }\n\n  \/* \u2500\u2500 Gr\u00e1ficos Plotly \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .chart-wrap {\n    background: var(--blanco); border-radius: 2px;\n    box-shadow: 0 1px 6px rgba(0,0,0,.08); margin: 22px 0;\n  }\n  .chart-titulo-box { padding: 20px 22px 6px; }\n  .chart-num { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--gris-med); margin-bottom: 4px; }\n  .chart-titulo { font-size: 14px; font-weight: 700; color: var(--negro); margin-bottom: 4px; font-style: italic; }\n  .chart-fuente { font-family: sans-serif; font-size: 11px; color: var(--gris-med); padding: 6px 22px 18px; font-style: italic; }\n  .plotly-chart { width: 100%; min-height: 360px; }\n  .two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n\n  \/* \u2500\u2500 Tabla institucional \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .tabla-wrap { overflow-x: auto; margin: 22px 0; }\n  table { width: 100%; border-collapse: collapse; font-size: 13px; }\n  thead tr { border-top: 2px solid var(--negro); border-bottom: 2px solid var(--negro); }\n  thead th { padding: 10px 12px; text-align: left; font-family: sans-serif; font-size: 11px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; background: var(--blanco); }\n  tbody td { padding: 9px 12px; border-bottom: 1px solid #e8e8e8; }\n  tbody tr:last-child td { border-bottom: 2px solid var(--negro); }\n  tbody tr:hover td { background: var(--verde-light); }\n  .t-bold { font-weight: 700; }\n  .t-pos { color: var(--verde); font-weight: 700; }\n  .t-neg { color: var(--rojo); font-weight: 700; }\n  .tabla-nota { font-family: sans-serif; font-size: 11px; color: var(--gris-med); margin-top: 8px; font-style: italic; }\n\n  \/* \u2500\u2500 Bloque territorial \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .bloque-territorial {\n    background: linear-gradient(135deg, #f0faf0 0%, #fffef0 100%);\n    border: 1px solid #c8e6c8;\n    border-radius: 2px; padding: 26px 28px; margin: 24px 0;\n  }\n  .bt-titulo { font-family: sans-serif; font-size: 11px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--verde); margin-bottom: 10px; }\n  .bt-titulo::before { content: '\ud83d\udccd '; }\n  .bt-texto { font-size: 14px; color: var(--gris-oscuro); line-height: 1.68; }\n  .bt-texto strong { color: var(--negro); }\n\n  \/* \u2500\u2500 Filtros interactivos \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .filtros { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 12px; }\n  .filtro-btn {\n    font-family: sans-serif; font-size: 11px; font-weight: 700;\n    padding: 6px 14px; border: 1.5px solid var(--gris-claro);\n    background: var(--blanco); cursor: pointer; border-radius: 2px;\n    transition: all .15s;\n  }\n  .filtro-btn:hover, .filtro-btn.activo {\n    background: var(--verde); color: var(--blanco); border-color: var(--verde);\n  }\n\n  \/* \u2500\u2500 Referencias \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .referencias { margin-top: 52px; padding-top: 22px; border-top: 2px solid var(--negro); }\n  .referencias h4 { font-size: 14px; font-weight: 700; margin-bottom: 14px; }\n  .ref-item { font-size: 13px; color: var(--gris-oscuro); margin-bottom: 9px; line-height: 1.55; }\n\n  \/* \u2500\u2500 Footer \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  footer {\n    background: var(--negro); color: #888; font-family: sans-serif;\n    font-size: 11px; text-align: center; padding: 22px 32px; margin-top: 60px;\n  }\n\n  @media (max-width: 720px) {\n    .two-col { grid-template-columns: 1fr; }\n    .kpis { grid-template-columns: repeat(2, 1fr); }\n    .cab-inner { flex-direction: column; align-items: flex-start; gap: 10px; }\n    .hero { padding: 32px 18px 24px; }\n    .contenido, .puntos-clave { padding: 0 18px; }\n  }\n<\/style>\n<\/head>\n<body>\n\n<!-- CABECERA -->\n<div class=\"cab-banda\"><\/div>\n<div class=\"cabecera\">\n  <div class=\"cab-inner\">\n    <div class=\"cab-escudo\">\ud83c\udfdb\ufe0f<\/div>\n    <div class=\"cab-texto\">\n      <h1>Observatorio Econ\u00f3mico, Tributario, Fiscal e Inmobiliario<\/h1>\n      <p>Secretar\u00eda de Hacienda \u00b7 Alcald\u00eda de Armenia, Quind\u00edo \u00b7 Art\u00edculo Anal\u00edtico \u00b7 Junio 2026<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- HERO -->\n<div class=\"hero\">\n  <div class=\"hero-kicker\">Estabilidad Financiera y Mercado Inmobiliario<\/div>\n  <h2>Cartera de cr\u00e9dito, mercado inmobiliario y posici\u00f3n financiera de los hogares en Colombia: implicaciones para Armenia y el Quind\u00edo<\/h2>\n  <p class=\"hero-subtitulo\">An\u00e1lisis integrado de los tres Informes Especiales de Estabilidad Financiera del Banco de la Rep\u00fablica, abril de 2026<\/p>\n  <div class=\"hero-meta\">\n    <span class=\"meta-chip\">Art\u00edculo Anal\u00edtico<\/span>\n    <span class=\"meta-chip\">Datos: Feb\u2013Mar 2026<\/span>\n    <span class=\"meta-chip\">Fuente: Banco de la Rep\u00fablica<\/span>\n  <\/div>\n<\/div>\n\n<!-- PUNTOS CLAVE -->\n<div class=\"puntos-clave\">\n  <div class=\"seccion-titulo\">Puntos Clave<\/div>\n  <div class=\"puntos-grid\">\n    <div class=\"punto-card\">\n      <div class=\"punto-num\">01 \u00b7 Cartera<\/div>\n      <p>La cartera total creci\u00f3 3.6% real anual en feb-2026: todas las modalidades retornaron a terreno positivo por primera vez desde 2023. El microcr\u00e9dito lidera con 10.5%.<\/p>\n    <\/div>\n    <div class=\"punto-card\">\n      <div class=\"punto-num\">02 \u00b7 Riesgo<\/div>\n      <p>El ICM total baj\u00f3 a 4.7% \u2014m\u00ednimo desde ene-2023\u2014. Persisten focos de vulnerabilidad en vivienda UVR (ICM: 9.6%) y en empresas medianas del sector constructor.<\/p>\n    <\/div>\n    <div class=\"punto-card\">\n      <div class=\"punto-num\">03 \u00b7 Vivienda<\/div>\n      <p>Ventas nuevas +11.7% anual a mar-2026, recuperando niveles prepandemia. Iniciaciones en m\u00ednimos de 14 a\u00f1os (-13.4%), configurando presi\u00f3n alcista sobre precios.<\/p>\n    <\/div>\n    <div class=\"punto-card\">\n      <div class=\"punto-num\">04 \u00b7 Tasas<\/div>\n      <p>Las tasas hipotecarias retoman tendencia alcista desde finales de 2024, correlacionadas con TES a 15 a\u00f1os en su nivel m\u00e1s alto de cuatro a\u00f1os por deterioro fiscal.<\/p>\n    <\/div>\n    <div class=\"punto-card\">\n      <div class=\"punto-num\">05 \u00b7 Hogares<\/div>\n      <p>Posici\u00f3n financiera neta acreedora y raz\u00f3n corriente de 4.5x. Pero la tasa de ahorro baj\u00f3 a 7.2% y el consumo supera al ingreso desde el 2T-2025.<\/p>\n    <\/div>\n    <div class=\"punto-card\">\n      <div class=\"punto-num\">06 \u00b7 Armenia<\/div>\n      <p>Riesgo central: encarecimiento hipotecario + ausencia de subsidios VIS + m\u00ednimos de iniciaciones comprime la oferta de vivienda formal asequible y el recaudo predial.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- CONTENIDO PRINCIPAL -->\n<div class=\"contenido\">\n\n  <!-- SECCI\u00d3N 1: CARTERA -->\n  <div class=\"seccion\" style=\"margin-top:40px;\">\n    <div class=\"seccion-titulo\">Secci\u00f3n 1 \u00b7 Recuperaci\u00f3n de la cartera y riesgo de cr\u00e9dito<\/div>\n    <h3>Recuperaci\u00f3n diferenciada de la cartera y riesgo de cr\u00e9dito contenido<\/h3>\n\n    <div class=\"kpis\">\n      <div class=\"kpi\">\n        <div class=\"kpi-valor\">3.6%<\/div>\n        <div class=\"kpi-label\">Crecimiento real cartera total (feb-2026)<\/div>\n        <div class=\"kpi-delta pos\">\u2191 vs. -1.2% feb-2025<\/div>\n      <\/div>\n      <div class=\"kpi\">\n        <div class=\"kpi-valor\">COP 764 b<\/div>\n        <div class=\"kpi-label\">Cartera bruta (feb-2026)<\/div>\n        <div class=\"kpi-delta pos\">\u2191 vs. COP 749 b (ago-2025)<\/div>\n      <\/div>\n      <div class=\"kpi\">\n        <div class=\"kpi-valor\">10.5%<\/div>\n        <div class=\"kpi-label\">Microcr\u00e9dito \u2013 crecimiento real anual<\/div>\n        <div class=\"kpi-delta pos\">Mayor desde sep-2015<\/div>\n      <\/div>\n      <div class=\"kpi neutral\">\n        <div class=\"kpi-valor\">4.7%<\/div>\n        <div class=\"kpi-label\">ICM cartera total (feb-2026)<\/div>\n        <div class=\"kpi-delta pos\">\u2193 vs. 5.3% ago-2025<\/div>\n      <\/div>\n      <div class=\"kpi alerta\">\n        <div class=\"kpi-valor\">9.6%<\/div>\n        <div class=\"kpi-label\">ICM vivienda UVR (dic-2025)<\/div>\n        <div class=\"kpi-delta neg\">Mayor vulnerabilidad modal<\/div>\n      <\/div>\n      <div class=\"kpi\">\n        <div class=\"kpi-valor\">50.5%<\/div>\n        <div class=\"kpi-label\">Participaci\u00f3n cartera comercial<\/div>\n        <div class=\"kpi-delta\">COP 394 billones<\/div>\n      <\/div>\n    <\/div>\n\n    <p class=\"prosa\">La cartera bruta total de los establecimientos de cr\u00e9dito alcanz\u00f3 COP 763.8 billones en marzo de 2026, con un crecimiento real anual del 3.6%, nivel no visto desde 2023. La cartera comercial \u201450.5% del total con COP 394 billones\u2014 creci\u00f3 2.7% real, mientras que la cartera de consumo protagoniz\u00f3 el regreso m\u00e1s notable: tras dos a\u00f1os y medio de variaciones negativas, retorn\u00f3 a crecimientos positivos desde octubre de 2025 (3.2% real en feb-2026), jalonada por libre inversi\u00f3n y tarjetas de cr\u00e9dito.<\/p>\n    <p class=\"prosa\">La cartera de microcr\u00e9dito, con COP 23.2 billones y una expansi\u00f3n real del 10.5%, marca su mayor ritmo de crecimiento desde septiembre de 2015. Este resultado combina la reducci\u00f3n de la tasa de usura, la entrada de nuevos oferentes digitales y el Pacto por el Cr\u00e9dito, que acumul\u00f3 COP 241.6 billones en desembolsos entre septiembre de 2024 y marzo de 2026. Los focos de vulnerabilidad persistentes son las empresas medianas constructoras y los cr\u00e9ditos hipotecarios en UVR, cuyo ICM de 9.6% supera en casi 3 pp al promedio de la modalidad.<\/p>\n\n    <!-- FILTROS cartera -->\n    <div class=\"filtros\" id=\"filtros-cartera\">\n      <button class=\"filtro-btn activo\" onclick=\"filtrarCartera('todos',this)\">Todas las modalidades<\/button>\n      <button class=\"filtro-btn\" onclick=\"filtrarCartera('comercial',this)\">Comercial<\/button>\n      <button class=\"filtro-btn\" onclick=\"filtrarCartera('consumo',this)\">Consumo<\/button>\n      <button class=\"filtro-btn\" onclick=\"filtrarCartera('vivienda',this)\">Vivienda<\/button>\n      <button class=\"filtro-btn\" onclick=\"filtrarCartera('microcredito',this)\">Microcr\u00e9dito<\/button>\n    <\/div>\n\n    <div class=\"chart-wrap\">\n      <div class=\"chart-titulo-box\">\n        <div class=\"chart-num\">Figura 1<\/div>\n        <div class=\"chart-titulo\">Crecimiento real anual de la cartera por modalidad: febrero 2025, febrero 2026 y promedio quinquenal (%)<\/div>\n      <\/div>\n      <div id=\"chart-cartera\" class=\"plotly-chart\"><\/div>\n      <div class=\"chart-fuente\">Fuente: Elaborado por Cardozo, Y. R., para el Observatorio Econ\u00f3mico de la Secretar\u00eda de Hacienda de la Alcald\u00eda de Armenia, con base en datos del Banco de la Rep\u00fablica \u2014 Informe Especial de Riesgo de Cr\u00e9dito, abril de 2026. https:\/\/www.banrep.gov.co<\/div>\n    <\/div>\n\n    <div class=\"chart-wrap\">\n      <div class=\"chart-titulo-box\">\n        <div class=\"chart-num\">Figura 2<\/div>\n        <div class=\"chart-titulo\">Indicadores de calidad por riesgo (ICR) y por mora (ICM) por modalidad: febrero 2026 vs. promedio quinquenal (%)<\/div>\n      <\/div>\n      <div id=\"chart-icm\" class=\"plotly-chart\"><\/div>\n      <div class=\"chart-fuente\">Fuente: Elaborado por Cardozo, Y. R., para el Observatorio Econ\u00f3mico de la Secretar\u00eda de Hacienda de la Alcald\u00eda de Armenia, con base en datos del Banco de la Rep\u00fablica \u2014 Informe Especial de Riesgo de Cr\u00e9dito, abril de 2026. https:\/\/www.banrep.gov.co<\/div>\n    <\/div>\n\n    <div class=\"bloque-territorial\">\n      <div class=\"bt-titulo\">Implicaci\u00f3n para Armenia \u00b7 Microcr\u00e9dito y tejido productivo<\/div>\n      <p class=\"bt-texto\">El dinamismo nacional del microcr\u00e9dito (10.5% real) es especialmente relevante para una econom\u00eda como la de Armenia, donde las micro y peque\u00f1as empresas del sector tur\u00edstico, cafetero y de servicios representan la mayor parte del empleo formal. La moderaci\u00f3n en el ritmo de contracci\u00f3n de la cartera vencida \u2014se\u00f1alada por el Banco de la Rep\u00fablica como se\u00f1al de alerta\u2014 merece un monitoreo territorial diferenciado: el Observatorio debe contrastar si este comportamiento agrega en el Quind\u00edo a trav\u00e9s de los datos de la SFC por departamento, dado que la exposici\u00f3n regional al microcr\u00e9dito es asim\u00e9trica respecto al ciclo expansivo nacional.<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- SECCI\u00d3N 2: MERCADO INMOBILIARIO -->\n  <div class=\"seccion\">\n    <div class=\"seccion-titulo\">Secci\u00f3n 2 \u00b7 Mercado Inmobiliario<\/div>\n    <h3>Demanda reactivada, oferta en contracci\u00f3n m\u00ednima hist\u00f3rica<\/h3>\n\n    <div class=\"kpis\">\n      <div class=\"kpi\">\n        <div class=\"kpi-valor\">11.7%<\/div>\n        <div class=\"kpi-label\">Ventas vivienda nueva (var. anual, mar-2026)<\/div>\n        <div class=\"kpi-delta pos\">Nivel prepandemia recuperado<\/div>\n      <\/div>\n      <div class=\"kpi alerta\">\n        <div class=\"kpi-valor\">-13.4%<\/div>\n        <div class=\"kpi-label\">Iniciaciones (var. anual)<\/div>\n        <div class=\"kpi-delta neg\">M\u00ednimos de 14 a\u00f1os<\/div>\n      <\/div>\n      <div class=\"kpi alerta\">\n        <div class=\"kpi-valor\">-18.5%<\/div>\n        <div class=\"kpi-label\">Iniciaciones VIS (var. anual)<\/div>\n        <div class=\"kpi-delta neg\">Presi\u00f3n sobre oferta asequible<\/div>\n      <\/div>\n      <div class=\"kpi neutral\">\n        <div class=\"kpi-valor\">6.2%<\/div>\n        <div class=\"kpi-label\">ICOCED vivienda (crecim. anual)<\/div>\n        <div class=\"kpi-delta neg\">Presi\u00f3n de costos<\/div>\n      <\/div>\n      <div class=\"kpi\">\n        <div class=\"kpi-valor\">15.4%<\/div>\n        <div class=\"kpi-label\">Aumento desistimientos 2025-2026<\/div>\n        <div class=\"kpi-delta neg\">\u2191 Fragmentilidad VIS<\/div>\n      <\/div>\n      <div class=\"kpi\">\n        <div class=\"kpi-valor\">5.7%<\/div>\n        <div class=\"kpi-label\">Cartera vivienda \u2013 crecim. real (feb-2026)<\/div>\n        <div class=\"kpi-delta pos\">\u2191 vs. 3.8% feb-2025<\/div>\n      <\/div>\n    <\/div>\n\n    <p class=\"prosa\">El mercado de vivienda colombiano presenta en 2026 una <strong>asimetr\u00eda estructural<\/strong>: recuperaci\u00f3n de la demanda con debilidad de la oferta. Las ventas totales de vivienda nueva acumularon en los doce meses a marzo de 2026 una variaci\u00f3n anual del 11.7%, con crecimientos id\u00e9nticos en VIS y No VIS. A nivel regional, Medell\u00edn (43.2%) y los municipios alrededor de Bogot\u00e1 (25.7%) lideran; Cali apenas alcanz\u00f3 1.6%.<\/p>\n    <p class=\"prosa\">Por el lado de la oferta, las iniciaciones se ubican en su nivel m\u00e1s bajo de 14 a\u00f1os (-13.4% anual). Este desplome responde a la suspensi\u00f3n de subsidios nacionales \u2014que eleva desistimientos en 15.4%\u2014, al ICOCED en 6.2% anual y a la incertidumbre regulatoria sobre topes VIS. Seg\u00fan Camacol, el proyecto de decreto del MVCT afectar\u00eda al 35% del mercado VIS, equivalente a 132 mil viviendas y COP 27 billones de inversi\u00f3n.<\/p>\n\n    <div class=\"two-col\">\n      <div class=\"chart-wrap\">\n        <div class=\"chart-titulo-box\">\n          <div class=\"chart-num\">Figura 3A<\/div>\n          <div class=\"chart-titulo\">Ventas vivienda nueva por ciudad, variaci\u00f3n anual (mar-2026, %)<\/div>\n        <\/div>\n        <div id=\"chart-ventas\" class=\"plotly-chart\" style=\"min-height:300px;\"><\/div>\n        <div class=\"chart-fuente\">Fuente: Elaborado por Cardozo, Y. R., para el Observatorio Econ\u00f3mico de la Secretar\u00eda de Hacienda de la Alcald\u00eda de Armenia, con base en datos del Banco de la Rep\u00fablica \u2014 Informe Especial de An\u00e1lisis de la Cartera y del Mercado Inmobiliario, abril de 2026 (Camacol; La Galer\u00eda Inmobiliaria). https:\/\/www.banrep.gov.co<\/div>\n      <\/div>\n      <div class=\"chart-wrap\">\n        <div class=\"chart-titulo-box\">\n          <div class=\"chart-num\">Figura 3B<\/div>\n          <div class=\"chart-titulo\">Lanzamientos e iniciaciones, variaci\u00f3n anual (mar-2026, %)<\/div>\n        <\/div>\n        <div id=\"chart-iniciaciones\" class=\"plotly-chart\" style=\"min-height:300px;\"><\/div>\n        <div class=\"chart-fuente\">Fuente: Elaborado por Cardozo, Y. R., para el Observatorio Econ\u00f3mico de la Secretar\u00eda de Hacienda de la Alcald\u00eda de Armenia, con base en datos del Banco de la Rep\u00fablica \u2014 Informe Especial de An\u00e1lisis de la Cartera y del Mercado Inmobiliario, abril de 2026 (Camacol). https:\/\/www.banrep.gov.co<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"bloque-territorial\">\n      <div class=\"bt-titulo\">Implicaci\u00f3n para Armenia \u00b7 Oferta VIS, precios y recaudo predial<\/div>\n      <p class=\"bt-texto\">Armenia tiene una estructura de oferta inmobiliaria m\u00e1s dependiente del segmento VIS que las cuatro grandes ciudades. La reducci\u00f3n en iniciaciones VIS (-18.5%) no est\u00e1 desconectada del contexto local: los constructores enfrentan los mismos incentivos adversos \u2014ausencia de subsidios, ICOCED elevado, tasas hipotecarias al alza\u2014. <strong>Si la brecha entre ventas e iniciaciones persiste, el inventario se agotar\u00e1 antes de lo proyectado, presionando los precios de la vivienda formal al alza.<\/strong> Dado que el predial tiene como base el aval\u00fao catastral \u2014cuya actualizaci\u00f3n tiende a rezagarse frente a los precios de mercado\u2014, una actualizaci\u00f3n catastral estrat\u00e9gica capturar\u00eda las plusval\u00edas generadas antes de que se consoliden como rentas privadas sin beneficio fiscal para el municipio.<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- SECCI\u00d3N 3: HOGARES -->\n  <div class=\"seccion\">\n    <div class=\"seccion-titulo\">Secci\u00f3n 3 \u00b7 Posici\u00f3n Financiera de los Hogares<\/div>\n    <h3>Resiliencia presente, m\u00e1rgenes de ajuste decrecientes<\/h3>\n\n    <div class=\"kpis\">\n      <div class=\"kpi\">\n        <div class=\"kpi-valor\">36.1%<\/div>\n        <div class=\"kpi-label\">Participaci\u00f3n hogares en valor agregado (dic-2025)<\/div>\n        <div class=\"kpi-delta pos\">\u2191 0.7 pp vs. a\u00f1o anterior<\/div>\n      <\/div>\n      <div class=\"kpi\">\n        <div class=\"kpi-valor\">8.8%<\/div>\n        <div class=\"kpi-label\">Crecimiento ingreso disponible hogares<\/div>\n        <div class=\"kpi-delta\">Salarios + remesas<\/div>\n      <\/div>\n      <div class=\"kpi neutral\">\n        <div class=\"kpi-valor\">7.2%<\/div>\n        <div class=\"kpi-label\">Ahorro \/ Ingreso disponible (%)<\/div>\n        <div class=\"kpi-delta neg\">\u2193 vs. 7.3% dic-2024<\/div>\n      <\/div>\n      <div class=\"kpi\">\n        <div class=\"kpi-valor\">42.1%<\/div>\n        <div class=\"kpi-label\">Participaci\u00f3n ahorro hogares en ahorro total<\/div>\n        <div class=\"kpi-delta pos\">\u2191 vs. prom. 37.6% (2005\u20132019)<\/div>\n      <\/div>\n      <div class=\"kpi\">\n        <div class=\"kpi-valor\">4.5x<\/div>\n        <div class=\"kpi-label\">Raz\u00f3n corriente: activos l\u00edq. \/ pasivos CP<\/div>\n        <div class=\"kpi-delta pos\">Resiliencia adecuada<\/div>\n      <\/div>\n      <div class=\"kpi alerta\">\n        <div class=\"kpi-valor\">COP 470 b<\/div>\n        <div class=\"kpi-label\">Deuda financiera total hogares (dic-2025)<\/div>\n        <div class=\"kpi-delta neg\">\u2191 en l\u00ednea con recuperaci\u00f3n cartera<\/div>\n      <\/div>\n    <\/div>\n\n    <p class=\"prosa\">Con informaci\u00f3n al cuarto trimestre de 2025, los hogares colombianos generan el <strong>36.1% del valor agregado total<\/strong> (COP 604.4 billones), solo por debajo de las sociedades no financieras. Su ingreso disponible ajustado bruto alcanz\u00f3 COP 1.551.3 billones con un crecimiento anual del 8.8%, impulsado por salarios, ingreso mixto y remesas \u2014estas \u00faltimas en m\u00e1ximos hist\u00f3ricos en 2025, con un crecimiento trimestral del 6.3%\u2014.<\/p>\n    <p class=\"prosa\">La posici\u00f3n financiera neta de los hogares se mantiene en terreno <strong>acreedor desde septiembre de 2023<\/strong>, siendo el sector institucional que junto al resto del mundo financia el d\u00e9ficit hist\u00f3rico del Gobierno Nacional. La raz\u00f3n corriente (4.5 veces) ofrece holgura ante escenarios de estr\u00e9s de corto plazo. Sin embargo, la tasa de ahorro descendi\u00f3 a 7.2% y el consumo crece ligeramente por encima del ingreso desde el segundo trimestre de 2025 \u201414.3% vs. 14.2% real anual\u2014, lo que va estrechando los m\u00e1rgenes de ajuste ante posibles choques de inflaci\u00f3n, tasas o empleo.<\/p>\n\n    <div class=\"chart-wrap\">\n      <div class=\"chart-titulo-box\">\n        <div class=\"chart-num\">Figura 4<\/div>\n        <div class=\"chart-titulo\">Posici\u00f3n financiera de los hogares colombianos: indicadores estructurales, diciembre de 2025<\/div>\n      <\/div>\n      <div id=\"chart-hogares\" class=\"plotly-chart\"><\/div>\n      <div class=\"chart-fuente\">Fuente: Elaborado por Cardozo, Y. R., para el Observatorio Econ\u00f3mico de la Secretar\u00eda de Hacienda de la Alcald\u00eda de Armenia, con base en datos del Banco de la Rep\u00fablica y el DANE \u2014 Informe Especial Posici\u00f3n Financiera de los Hogares, abril de 2026 (Cuentas Nacionales Trimestrales por Sector Institucional, IV trim. 2025). https:\/\/www.banrep.gov.co<\/div>\n    <\/div>\n\n    <div class=\"bloque-territorial\">\n      <div class=\"bt-titulo\">Implicaci\u00f3n para Armenia \u00b7 Remesas, consumo y recaudo tributario<\/div>\n      <p class=\"bt-texto\">El m\u00e1ximo hist\u00f3rico de remesas en 2025 es una se\u00f1al fiscal favorable: el Quind\u00edo y Risaralda exhiben hist\u00f3ricamente las mayores tasas de recepci\u00f3n per c\u00e1pita del pa\u00eds. Los hogares con remesas sostienen su capacidad de consumo y pago de tributos locales incluso en contextos de estr\u00e9s macroecon\u00f3mico. <strong>El Observatorio deber\u00eda incorporar el indicador trimestral de remesas del Banco de la Rep\u00fablica como variable de seguimiento en su tablero de riesgos de recaudo<\/strong>, dada su correlaci\u00f3n hist\u00f3rica con el dinamismo del impuesto de industria y comercio en el Eje Cafetero. En el otro extremo, la tasa de ahorro decreciente y el consumo que supera al ingreso sugieren que la capacidad de pago de tributos locales (predial, veh\u00edculos) puede estrecharse en el segundo semestre de 2026 si las tasas hipotecarias y la inflaci\u00f3n persisten.<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- TABLA RESUMEN -->\n  <div class=\"seccion\">\n    <div class=\"seccion-titulo\">Tabla Resumen<\/div>\n    <h3>Indicadores seleccionados del sistema financiero y mercado inmobiliario colombiano<\/h3>\n    <div class=\"tabla-wrap\">\n      <table>\n        <thead>\n          <tr>\n            <th>Indicador \/ Modalidad<\/th>\n            <th>Feb-2025<\/th>\n            <th>Feb-2026<\/th>\n            <th>Prom. 5 a\u00f1os<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr><td class=\"t-bold\" colspan=\"4\" style=\"background:#f7f7f5; font-size:11px; letter-spacing:.04em; text-transform:uppercase; color:#555;\">Cartera de cr\u00e9dito<\/td><\/tr>\n          <tr><td>Cartera total \u2013 crecimiento real anual (%)<\/td><td>1.5<\/td><td class=\"t-pos\">3.6<\/td><td>\u2014<\/td><\/tr>\n          <tr><td>Cartera comercial \u2013 crecimiento real (%)<\/td><td>0.3<\/td><td class=\"t-pos\">2.7<\/td><td>-0.04<\/td><\/tr>\n          <tr><td>Cartera consumo \u2013 crecimiento real (%)<\/td><td class=\"t-neg\">-7.2<\/td><td class=\"t-pos\">3.2<\/td><td>-0.5<\/td><\/tr>\n          <tr><td>Cartera vivienda \u2013 crecimiento real (%)<\/td><td>3.8<\/td><td class=\"t-pos\">5.7<\/td><td>3.3<\/td><\/tr>\n          <tr><td>Cartera microcr\u00e9dito \u2013 crecimiento real (%)<\/td><td>3.3<\/td><td class=\"t-pos\">10.5<\/td><td>3.9<\/td><\/tr>\n          <tr><td class=\"t-bold\" colspan=\"4\" style=\"background:#f7f7f5; font-size:11px; letter-spacing:.04em; text-transform:uppercase; color:#555;\">Calidad de cartera<\/td><\/tr>\n          <tr><td>ICM cartera total (%)<\/td><td>5.3<\/td><td class=\"t-pos\">4.7<\/td><td>\u2014<\/td><\/tr>\n          <tr><td>ICM cartera vivienda (%)<\/td><td>6.9<\/td><td class=\"t-pos\">6.4<\/td><td>6.4<\/td><\/tr>\n          <tr><td>ICM vivienda UVR (%)<\/td><td>9.9<\/td><td class=\"t-neg\">9.6<\/td><td>9.8<\/td><\/tr>\n          <tr><td>ICM cartera microcr\u00e9dito (%)<\/td><td>8.3<\/td><td class=\"t-pos\">6.8<\/td><td>7.5<\/td><\/tr>\n          <tr><td>ICR cartera total (%)<\/td><td>9.2<\/td><td class=\"t-pos\">8.0<\/td><td>\u2014<\/td><\/tr>\n          <tr><td class=\"t-bold\" colspan=\"4\" style=\"background:#f7f7f5; font-size:11px; letter-spacing:.04em; text-transform:uppercase; color:#555;\">Mercado inmobiliario<\/td><\/tr>\n          <tr><td>Ventas vivienda nueva \u2013 var. anual (%, mar-2026)<\/td><td>\u2014<\/td><td class=\"t-pos\">11.7<\/td><td>\u2014<\/td><\/tr>\n          <tr><td>Iniciaciones VIS \u2013 var. anual (%)<\/td><td>\u2014<\/td><td class=\"t-neg\">-18.5<\/td><td>\u2014<\/td><\/tr>\n          <tr><td>Iniciaciones No VIS \u2013 var. anual (%)<\/td><td>\u2014<\/td><td>-1.0<\/td><td>\u2014<\/td><\/tr>\n          <tr><td>ICOCED \u2013 crecim. anual (%, componente vivienda)<\/td><td>\u2014<\/td><td class=\"t-neg\">6.2<\/td><td>\u2014<\/td><\/tr>\n          <tr><td>Desembolsos VIS \u2013 crecim. real anual (%)<\/td><td>\u2014<\/td><td class=\"t-pos\">5.4<\/td><td>\u2014<\/td><\/tr>\n          <tr><td class=\"t-bold\" colspan=\"4\" style=\"background:#f7f7f5; font-size:11px; letter-spacing:.04em; text-transform:uppercase; color:#555;\">Posici\u00f3n financiera hogares<\/td><\/tr>\n          <tr><td>Ingreso disponible hogares \u2013 crecim. anual (%)<\/td><td>\u2014<\/td><td class=\"t-pos\">8.8<\/td><td>\u2014<\/td><\/tr>\n          <tr><td>Ahorro hogares \/ ingreso disponible (%)<\/td><td>7.3<\/td><td>7.2<\/td><td>\u2014<\/td><\/tr>\n          <tr><td>Participaci\u00f3n hogares en ahorro total (%)<\/td><td>\u2014<\/td><td class=\"t-pos\">42.1<\/td><td>37.6<\/td><\/tr>\n          <tr><td>Raz\u00f3n corriente hogares (veces)<\/td><td>\u2014<\/td><td class=\"t-pos\">4.5<\/td><td>\u2014<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <p class=\"tabla-nota\">Fuente: Elaborado por Cardozo, Y. R., para el Observatorio Econ\u00f3mico de la Secretar\u00eda de Hacienda de la Alcald\u00eda de Armenia, con base en datos del Banco de la Rep\u00fablica \u2014 Informes Especiales de Estabilidad Financiera: Riesgo de Cr\u00e9dito; An\u00e1lisis de la Cartera y del Mercado Inmobiliario; y Posici\u00f3n Financiera de los Hogares, abril de 2026. https:\/\/www.banrep.gov.co \u2014 ICM = Indicador de Calidad por Mora. ICR = Indicador de Calidad por Riesgo. VIS = Vivienda de Inter\u00e9s Social. UVR = Unidad de Valor Real. Prom. 5 a\u00f1os = promedio quinquenal reportado por la fuente. (\u2014) = no reportado en el documento fuente para ese per\u00edodo.<\/p>\n  <\/div>\n\n  <!-- REFERENCIAS -->\n  <div class=\"referencias\">\n    <h4>Referencias<\/h4>\n    <p class=\"ref-item\">Banco de la Rep\u00fablica. (2026, abril). <em>An\u00e1lisis de la cartera y del mercado inmobiliario en Colombia<\/em> (Informe Especial de Estabilidad Financiera). Departamento de Estabilidad Financiera. https:\/\/www.banrep.gov.co<\/p>\n    <p class=\"ref-item\">Banco de la Rep\u00fablica. (2026, abril). <em>Riesgo de cr\u00e9dito<\/em> (Informe Especial de Estabilidad Financiera). Departamento de Estabilidad Financiera. https:\/\/www.banrep.gov.co<\/p>\n    <p class=\"ref-item\">Banco de la Rep\u00fablica. (2026, abril; actualizaci\u00f3n 25 de mayo de 2026). <em>Posici\u00f3n financiera de los hogares<\/em> (Informe Especial de Estabilidad Financiera). Departamento de Estabilidad Financiera. https:\/\/www.banrep.gov.co<\/p>\n    <p class=\"ref-item\">Camacol. (2026). <em>Datos que construyen No. 26: Mercado de Vivienda 2025: se\u00f1ales de recuperaci\u00f3n y desaf\u00edos estructurales en 2026<\/em>. C\u00e1mara Colombiana de la Construcci\u00f3n.<\/p>\n    <p class=\"ref-item\">Camacol. (2026). <em>Datos que construyen No. 25: Tope VIS diferenciales: afectaci\u00f3n de su posible eliminaci\u00f3n sobre la vivienda formal<\/em>. C\u00e1mara Colombiana de la Construcci\u00f3n.<\/p>\n    <p class=\"ref-item\">DANE. (2026). <em>Cuentas Nacionales Trimestrales por Sector Institucional, cuarto trimestre de 2025<\/em>. Departamento Administrativo Nacional de Estad\u00edstica.<\/p>\n    <p class=\"ref-item\">Galindo, A. J., &#038; Steiner, R. (2022). Asymmetric interest rate transmission in an inflation-targeting framework: The case of Colombia. <em>Latin American Journal of Central Banking, 3<\/em>(3), 100069. https:\/\/doi.org\/10.1016\/j.latcb.2022.100069<\/p>\n    <p class=\"ref-item\">Grupo Cibest. (2026). <em>De 2025 a 2026: vivienda nueva, retos y oportunidades<\/em>.<\/p>\n    <p class=\"ref-item\">Vargas Herrera, H., Hamann, F., &#038; Gonz\u00e1lez, A. (2010). <em>Efectos de la pol\u00edtica monetaria sobre las tasas de inter\u00e9s de los cr\u00e9ditos hipotecarios en Colombia<\/em> (Borradores de Econom\u00eda 592). Banco de la Rep\u00fablica.<\/p>\n  <\/div>\n\n<\/div><!-- \/contenido -->\n\n<footer>\n  Observatorio Econ\u00f3mico, Tributario, Fiscal e Inmobiliario \u00b7 Secretar\u00eda de Hacienda \u00b7 Alcald\u00eda de Armenia, Quind\u00edo \u00b7 Junio 2026 &nbsp;|&nbsp; Fuentes: Banco de la Rep\u00fablica, DANE, Camacol\n<\/footer>\n\n<script>\n\/\/ \u2500\u2500 Paleta institucional \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst VERDE    = '#00AA00';\nconst AMARILLO = '#FFEE00';\nconst GRIS     = '#999999';\nconst NEGRO    = '#222222';\nconst ROJO     = '#c0392b';\n\nconst layoutBase = {\n  font: { family: 'Georgia, serif', size: 12, color: NEGRO },\n  paper_bgcolor: '#ffffff',\n  plot_bgcolor:  '#ffffff',\n  margin: { l: 60, r: 20, t: 20, b: 60 },\n  legend: { orientation: 'h', y: -0.22, font: { size: 11 } },\n  yaxis: { gridcolor: '#eeeeee', zeroline: true, zerolinecolor: '#cccccc', zerolinewidth: 1 },\n  xaxis: { gridcolor: '#eeeeee' },\n  hoverlabel: { bgcolor: '#111', font: { color: '#fff', size: 12 } }\n};\n\n\/\/ \u2500\u2500 Datos cartera \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst MODALIDADES = ['Comercial', 'Consumo', 'Vivienda', 'Microcr\u00e9dito'];\nconst FEB25 = [0.3, -7.2, 3.8, 3.3];\nconst FEB26 = [2.7, 3.2, 5.7, 10.5];\nconst PROM5 = [-0.04, -0.5, 3.3, 3.9];\n\nlet activeFilter = 'todos';\n\nfunction buildCarteraTraces(filter) {\n  const idx = filter === 'todos' ? [0,1,2,3] :\n    filter === 'comercial' ? [0] :\n    filter === 'consumo'   ? [1] :\n    filter === 'vivienda'  ? [2] : [3];\n  const mods = idx.map(i => MODALIDADES[i]);\n  return [\n    { x: mods, y: idx.map(i => FEB25[i]), name: 'Feb-2025', type: 'bar',\n      marker: { color: GRIS, opacity: 0.85 },\n      text: idx.map(i => FEB25[i].toFixed(1)+'%'), textposition: 'outside' },\n    { x: mods, y: idx.map(i => FEB26[i]), name: 'Feb-2026', type: 'bar',\n      marker: { color: VERDE, opacity: 0.9 },\n      text: idx.map(i => FEB26[i].toFixed(1)+'%'), textposition: 'outside' },\n    { x: mods, y: idx.map(i => PROM5[i]), name: 'Prom. 5 a\u00f1os', type: 'bar',\n      marker: { color: AMARILLO, opacity: 0.9, line: { color: '#aaa', width: 0.5 } },\n      text: idx.map(i => PROM5[i].toFixed(2)+'%'), textposition: 'outside' },\n  ];\n}\n\nPlotly.newPlot('chart-cartera', buildCarteraTraces('todos'), {\n  ...layoutBase,\n  barmode: 'group',\n  yaxis: { ...layoutBase.yaxis, title: 'Variaci\u00f3n real anual (%)', ticksuffix: '%' },\n  shapes: [{ type:'line', x0:-0.5, x1:3.5, y0:0, y1:0, line:{ color:NEGRO, width:1 } }]\n}, { responsive: true, displayModeBar: false });\n\nwindow.filtrarCartera = function(f, btn) {\n  document.querySelectorAll('#filtros-cartera .filtro-btn').forEach(b => b.classList.remove('activo'));\n  btn.classList.add('activo');\n  Plotly.react('chart-cartera', buildCarteraTraces(f), {\n    ...layoutBase, barmode: 'group',\n    yaxis: { ...layoutBase.yaxis, title: 'Variaci\u00f3n real anual (%)', ticksuffix: '%' },\n    shapes: [{ type:'line', x0:-0.5, x1:3.5, y0:0, y1:0, line:{ color:NEGRO, width:1 } }]\n  }, { responsive: true, displayModeBar: false });\n};\n\n\/\/ \u2500\u2500 Gr\u00e1fico ICM\/ICR \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst ICM_CATS = ['ICR Comercial','ICM Comercial','ICR Consumo','ICM Consumo','ICR Vivienda','ICM Vivienda','ICR Micro','ICM Micro'];\nconst ICM_FEB26= [8.0, 3.3, 8.0, 3.3, 6.5, 6.4, 10.7, 6.8];\nconst ICM_PROM = [9.3, 3.6, 9.3, 3.6, 6.3, 6.4, 12.3, 7.5];\n\nPlotly.newPlot('chart-icm', [\n  { x: ICM_CATS, y: ICM_FEB26, name: 'Feb-2026', type: 'bar',\n    marker: { color: VERDE, opacity: 0.9 },\n    text: ICM_FEB26.map(v=>v.toFixed(1)+'%'), textposition: 'outside' },\n  { x: ICM_CATS, y: ICM_PROM, name: 'Prom. 5 a\u00f1os', type: 'bar',\n    marker: { color: AMARILLO, opacity: 0.9, line: { color:'#aaa', width:0.5 } },\n    text: ICM_PROM.map(v=>v.toFixed(1)+'%'), textposition: 'outside' },\n], {\n  ...layoutBase, barmode: 'group',\n  yaxis: { ...layoutBase.yaxis, title: 'Porcentaje (%)', ticksuffix: '%', range: [0, 16] }\n}, { responsive: true, displayModeBar: false });\n\n\/\/ \u2500\u2500 Gr\u00e1fico ventas por ciudad \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst CIUDADES = ['Medell\u00edn (14.1%)', 'Alred. Bogot\u00e1 (14.8%)', 'Bogot\u00e1 (27.8%)', 'Total Nacional', 'Cali (6.2%)'];\nconst VENTAS = [43.2, 25.7, 23.4, 11.7, 1.6];\nconst COL_VENTAS = VENTAS.map(v => v > 10 ? VERDE : v > 0 ? AMARILLO : ROJO);\n\nPlotly.newPlot('chart-ventas', [{\n  x: CIUDADES, y: VENTAS, type: 'bar',\n  marker: { color: COL_VENTAS },\n  text: VENTAS.map(v=>v.toFixed(1)+'%'), textposition: 'outside'\n}], {\n  ...layoutBase,\n  yaxis: { ...layoutBase.yaxis, title: 'Variaci\u00f3n anual (%)', ticksuffix: '%', range: [0, 52] },\n  shapes: [{ type:'line', x0:-0.5, x1:4.5, y0:11.7, y1:11.7, line:{ color:NEGRO, width:1.2, dash:'dash' }, name:'Total 11.7%' }],\n  annotations: [{ x: 4.35, y: 13.2, text:'Total: 11.7%', showarrow: false, font:{ size: 10 } }]\n}, { responsive: true, displayModeBar: false });\n\n\/\/ \u2500\u2500 Gr\u00e1fico iniciaciones \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst INIC_CATS = ['Lanzam. Total','Lanzam. VIS','Lanzam. No VIS','Inic. Total','Inic. VIS','Inic. No VIS'];\nconst INIC_VALS = [8.6, 5.7, 14.4, -13.4, -18.5, -1.0];\nconst COL_INIC  = INIC_VALS.map(v => v >= 0 ? VERDE : ROJO);\n\nPlotly.newPlot('chart-iniciaciones', [{\n  x: INIC_CATS, y: INIC_VALS, type: 'bar',\n  marker: { color: COL_INIC },\n  text: INIC_VALS.map(v=>v.toFixed(1)+'%'), textposition: 'outside'\n}], {\n  ...layoutBase,\n  yaxis: { ...layoutBase.yaxis, title: 'Variaci\u00f3n anual (%)', ticksuffix: '%', range: [-24, 20] },\n  shapes: [{ type:'line', x0:-0.5, x1:5.5, y0:0, y1:0, line:{ color:NEGRO, width:1 } }]\n}, { responsive: true, displayModeBar: false });\n\n\/\/ \u2500\u2500 Gr\u00e1fico hogares \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst HOG_CATS = [\n  'Val. agregado<br>(% PIB)',\n  'Ahorro \/ ing.<br>disponible (%)',\n  'Part. en ahorro<br>total (%)',\n  'Raz\u00f3n corriente<br>(x activos l\u00edq.)',\n  'Deuda<br>(% escala rel.)'\n];\nconst HOG_VALS = [36.1, 7.2, 42.1, 4.5, 30.0];\nconst HOG_COLS = [VERDE, AMARILLO, VERDE, VERDE, ROJO];\nconst HOG_TEXTO = ['36.1%', '7.2%', '42.1%', '4.5x', '~30%*'];\n\nPlotly.newPlot('chart-hogares', [{\n  x: HOG_CATS, y: HOG_VALS, type: 'bar',\n  marker: { color: HOG_COLS, opacity: 0.9 },\n  text: HOG_TEXTO, textposition: 'outside'\n}], {\n  ...layoutBase,\n  yaxis: { ...layoutBase.yaxis, title: 'Valor (% o veces)', range: [0, 52] },\n  annotations: [{ x: 4, y: 17, text: '* Deuda\/ingreso en escala relativa', showarrow: false, font: { size: 10, color: GRIS } }]\n}, { responsive: true, displayModeBar: false });\n<\/script>\n<\/body>\n<\/html>\n\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cartera, Vivienda y Hogares \u00b7 Armenia 2026 \ud83c\udfdb\ufe0f Observatorio Econ\u00f3mico, Tributario, Fiscal e Inmobiliario Secretar\u00eda de Hacienda \u00b7 Alcald\u00eda de Armenia, Quind\u00edo \u00b7 Art\u00edculo Anal\u00edtico \u00b7 Junio 2026 Estabilidad Financiera y Mercado Inmobiliario Cartera de cr\u00e9dito, mercado inmobiliario y posici\u00f3n financiera de los hogares en Colombia: implicaciones para Armenia y<\/p>\n<div class=\"continue-reading-wrapper\"><a href=\"https:\/\/observatorioarmenia.org\/site\/observatorio-fiscal-cartera-de-credito-mercado-inmobiliario-y-posicion-financiera-de-los-hogares-en-colombia-implicaciones-para-armenia-y-el-quindio\/\" class=\"continue-reading\">Ampliar informaci\u00f3n<i class=\"ion-ios-arrow-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8013","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/posts\/8013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/comments?post=8013"}],"version-history":[{"count":1,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/posts\/8013\/revisions"}],"predecessor-version":[{"id":8014,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/posts\/8013\/revisions\/8014"}],"wp:attachment":[{"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/media?parent=8013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/categories?post=8013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/observatorioarmenia.org\/site\/wp-json\/wp\/v2\/tags?post=8013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}