{"id":13046,"date":"2026-06-01T19:25:25","date_gmt":"2026-06-01T19:25:25","guid":{"rendered":"https:\/\/tasando.com\/propiedades\/?page_id=13046"},"modified":"2026-08-28T13:49:26","modified_gmt":"2026-08-28T13:49:26","slug":"ipsa","status":"publish","type":"page","link":"https:\/\/tasando.com\/propiedades\/ipsa\/","title":{"rendered":"IPSA"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13046\" class=\"elementor elementor-13046\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0008442 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0008442\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d20dc3e\" data-id=\"d20dc3e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d2c710e elementor-widget elementor-widget-html\" data-id=\"d2c710e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\n     TASANDO.COM | INTRO IPSA\r\n     Pegar antes del bloque de tabla IPSA\r\n     P\u00e1gina: \/ipsa\/\r\n     ========================================================= -->\r\n\r\n<section id=\"tasando-ipsa-intro\">\r\n  <style>\r\n    #tasando-ipsa-intro {\r\n      --tii-blue: #23385f;\r\n      --tii-blue-dark: #172a4a;\r\n      --tii-green: #69be28;\r\n      --tii-bg: #f5f7fa;\r\n      --tii-card: #ffffff;\r\n      --tii-text: #102033;\r\n      --tii-muted: #617084;\r\n      --tii-border: rgba(15, 23, 42, 0.10);\r\n      --tii-shadow: 0 14px 32px rgba(15, 23, 42, 0.09);\r\n      --tii-max: min(1240px, calc(100vw - 120px));\r\n\r\n      width: var(--tii-max);\r\n      max-width: var(--tii-max);\r\n      margin: 0 auto 42px auto;\r\n      font-family: Arial, Helvetica, sans-serif;\r\n      color: var(--tii-text);\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #tasando-ipsa-intro * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    body .elementor-widget-html:has(#tasando-ipsa-intro),\r\n    body .elementor-widget-html:has(#tasando-ipsa-intro) > .elementor-widget-container,\r\n    body .elementor-column:has(#tasando-ipsa-intro),\r\n    body .elementor-container:has(#tasando-ipsa-intro),\r\n    body .e-con:has(#tasando-ipsa-intro),\r\n    body .e-con-inner:has(#tasando-ipsa-intro) {\r\n      width: 100% !important;\r\n      max-width: none !important;\r\n      overflow: visible !important;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-panel {\r\n      background:\r\n        radial-gradient(circle at 12% 18%, rgba(105, 190, 40, 0.13) 0%, rgba(105, 190, 40, 0.00) 28%),\r\n        linear-gradient(135deg, #ffffff 0%, #f8fafc 58%, #eef3f8 100%);\r\n      border: 1px solid var(--tii-border);\r\n      border-radius: 20px;\r\n      box-shadow: var(--tii-shadow);\r\n      padding: 22px;\r\n      overflow: hidden;\r\n      position: relative;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-panel:after {\r\n      content: \"\";\r\n      position: absolute;\r\n      right: -70px;\r\n      top: -70px;\r\n      width: 180px;\r\n      height: 180px;\r\n      border-radius: 50%;\r\n      background: rgba(105, 190, 40, 0.11);\r\n      pointer-events: none;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-grid {\r\n      position: relative;\r\n      z-index: 1;\r\n      display: grid;\r\n      grid-template-columns: minmax(0, 1.25fr) minmax(320px, .75fr);\r\n      gap: 18px;\r\n      align-items: center;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-kicker {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 8px;\r\n      padding: 7px 11px;\r\n      border-radius: 999px;\r\n      background: #edf3f8;\r\n      color: var(--tii-blue);\r\n      font-size: 12px;\r\n      font-weight: 900;\r\n      letter-spacing: .2px;\r\n      margin-bottom: 10px;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-kicker span {\r\n      width: 7px;\r\n      height: 7px;\r\n      border-radius: 50%;\r\n      background: var(--tii-green);\r\n      box-shadow: 0 0 0 5px rgba(105, 190, 40, .16);\r\n    }\r\n\r\n    #tasando-ipsa-intro h2 {\r\n      margin: 0;\r\n      color: var(--tii-blue-dark);\r\n      font-size: clamp(24px, 2.6vw, 36px);\r\n      line-height: 1.08;\r\n      font-weight: 950;\r\n      letter-spacing: -0.7px;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-lead {\r\n      margin: 12px 0 0 0;\r\n      color: var(--tii-muted);\r\n      font-size: 14px;\r\n      line-height: 1.58;\r\n      max-width: 830px;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-cards {\r\n      display: grid;\r\n      gap: 9px;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-card {\r\n      display: grid;\r\n      grid-template-columns: 34px 1fr;\r\n      gap: 10px;\r\n      align-items: flex-start;\r\n      background: rgba(255,255,255,0.84);\r\n      border: 1px solid rgba(15, 23, 42, 0.08);\r\n      border-radius: 15px;\r\n      padding: 11px;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-icon {\r\n      width: 34px;\r\n      height: 34px;\r\n      border-radius: 12px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      background: var(--tii-blue);\r\n      color: #ffffff;\r\n      font-size: 15px;\r\n      font-weight: 900;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-card b {\r\n      display: block;\r\n      color: #13233a;\r\n      font-size: 13px;\r\n      margin-bottom: 3px;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-card span {\r\n      display: block;\r\n      color: #5f6e80;\r\n      font-size: 12.2px;\r\n      line-height: 1.42;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-legend {\r\n      margin-top: 14px;\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 8px;\r\n      align-items: center;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-chip {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 7px;\r\n      padding: 7px 10px;\r\n      border-radius: 999px;\r\n      background: #ffffff;\r\n      border: 1px solid rgba(15, 23, 42, 0.09);\r\n      color: #4f5f72;\r\n      font-size: 11.5px;\r\n      font-weight: 800;\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-dot {\r\n      width: 10px;\r\n      height: 10px;\r\n      border-radius: 50%;\r\n      display: inline-block;\r\n      border: 1px solid rgba(15,23,42,.10);\r\n    }\r\n\r\n    #tasando-ipsa-intro .tii-red { background: #f7c7c3; }\r\n    #tasando-ipsa-intro .tii-white { background: #ffffff; }\r\n    #tasando-ipsa-intro .tii-green { background: #b9ead2; }\r\n\r\n    #tasando-ipsa-intro .tii-note {\r\n      margin-top: 12px;\r\n      padding: 11px 12px;\r\n      border-radius: 14px;\r\n      background: #eef5fb;\r\n      border: 1px solid rgba(35, 56, 95, 0.10);\r\n      color: #4c6073;\r\n      font-size: 12.2px;\r\n      line-height: 1.45;\r\n    }\r\n\r\n    @media (max-width: 1200px) and (min-width: 701px) {\r\n      #tasando-ipsa-intro {\r\n        width: calc(100vw - 48px);\r\n        max-width: calc(100vw - 48px);\r\n      }\r\n    }\r\n\r\n    @media (max-width: 800px) {\r\n      #tasando-ipsa-intro .tii-grid {\r\n        grid-template-columns: 1fr;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 700px) {\r\n      #tasando-ipsa-intro {\r\n        width: calc(100vw - 24px);\r\n        max-width: calc(100vw - 24px);\r\n        margin-bottom: 28px;\r\n      }\r\n\r\n      #tasando-ipsa-intro .tii-panel {\r\n        padding: 16px;\r\n        border-radius: 18px;\r\n      }\r\n\r\n      #tasando-ipsa-intro h2 {\r\n        font-size: 23px;\r\n      }\r\n\r\n      #tasando-ipsa-intro .tii-lead {\r\n        font-size: 13px;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"tii-panel\">\r\n    <div class=\"tii-grid\">\r\n      <div>\r\n        <div class=\"tii-kicker\"><span><\/span> IPSA \u00b7 mercado accionario chileno<\/div>\r\n\r\n        <h2>Una lectura r\u00e1pida para observar fuerza relativa, variaci\u00f3n y comportamiento reciente<\/h2>\r\n\r\n        <p class=\"tii-lead\">\r\n          Esta vista resume informaci\u00f3n de acciones vinculadas al mercado burs\u00e1til chileno, permitiendo observar\r\n          variaciones recientes, cambios de direcci\u00f3n y diferencias de comportamiento entre instrumentos. La tabla\r\n          ayuda a identificar qu\u00e9 acciones muestran mayor fortaleza relativa, cu\u00e1les pierden impulso y d\u00f3nde aparecen\r\n          se\u00f1ales de transici\u00f3n dentro del mercado local.\r\n        <\/p>\r\n\r\n        <div class=\"tii-legend\">\r\n          <div class=\"tii-chip\"><span class=\"tii-dot tii-green\"><\/span> Verde: avance o se\u00f1al favorable<\/div>\r\n          <div class=\"tii-chip\"><span class=\"tii-dot tii-white\"><\/span> Blanco: zona neutral<\/div>\r\n          <div class=\"tii-chip\"><span class=\"tii-dot tii-red\"><\/span> Rojo: ca\u00edda o se\u00f1al desfavorable<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"tii-note\">\r\n          La lectura debe hacerse con criterio financiero: una variaci\u00f3n positiva aislada no basta para concluir una\r\n          tendencia, y una ca\u00edda puntual no siempre implica deterioro estructural. Lo relevante es mirar continuidad,\r\n          magnitud, volatilidad y contexto de mercado.\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"tii-cards\">\r\n        <div class=\"tii-card\">\r\n          <div class=\"tii-icon\">1<\/div>\r\n          <div>\r\n            <b>Observe el mercado local<\/b>\r\n            <span>El IPSA permite tomar el pulso del mercado accionario chileno y detectar cambios de apetito por riesgo.<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"tii-card\">\r\n          <div class=\"tii-icon\">2<\/div>\r\n          <div>\r\n            <b>Compare instrumentos<\/b>\r\n            <span>La tabla permite distinguir acciones con mejor comportamiento relativo frente a otras m\u00e1s rezagadas.<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"tii-card\">\r\n          <div class=\"tii-icon\">3<\/div>\r\n          <div>\r\n            <b>No mire un dato aislado<\/b>\r\n            <span>La interpretaci\u00f3n mejora al revisar secuencia, tendencia, volatilidad y consistencia del movimiento.<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e91e897 elementor-widget elementor-widget-html\" data-id=\"e91e897\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\n     TASANDO.COM | TABLA IPSA LIMPIA\r\n     Versi\u00f3n estable sin hacks de posicionamiento\r\n     Endpoint: \/propiedades\/wp-json\/tasando\/v1\/variaciones-ipsa\r\n     ========================================================= -->\r\n\r\n<section id=\"tasando-ipsa-clean\">\r\n  <style>\r\n    #tasando-ipsa-clean {\r\n      --ip-bg1: #eef2f5;\r\n      --ip-bg2: #e3e8ef;\r\n      --ip-border: #cbd5e1;\r\n      --ip-dark: #111827;\r\n      --ip-text: #0f172a;\r\n      --ip-muted: #475569;\r\n\r\n      font-family: Arial, Helvetica, sans-serif;\r\n      color: var(--ip-text);\r\n      box-sizing: border-box;\r\n      width: 100%;\r\n      max-width: 1280px;\r\n      margin: 0 auto 24px auto;\r\n      padding: 0;\r\n      background: transparent;\r\n      overflow: visible;\r\n    }\r\n\r\n    #tasando-ipsa-clean,\r\n    #tasando-ipsa-clean * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-panel {\r\n      width: 100%;\r\n      max-width: 100%;\r\n      margin: 0 auto;\r\n      padding: 18px;\r\n      background: linear-gradient(180deg, var(--ip-bg1) 0%, var(--ip-bg2) 100%);\r\n      border: 1px solid var(--ip-border);\r\n      border-radius: 18px;\r\n      box-shadow: 0 14px 34px rgba(15, 23, 42, 0.12);\r\n      overflow: hidden;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-head {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      align-items: flex-start;\r\n      gap: 16px;\r\n      margin-bottom: 12px;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    #tasando-ipsa-clean h3 {\r\n      margin: 0 0 4px 0;\r\n      font-size: 22px;\r\n      line-height: 1.15;\r\n      color: var(--ip-text);\r\n      font-weight: 850;\r\n      letter-spacing: -0.35px;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-subtitle {\r\n      margin: 0;\r\n      color: var(--ip-muted);\r\n      font-size: 12px;\r\n      line-height: 1.35;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-badge {\r\n      background: #ffffff;\r\n      border: 1px solid #d7dde6;\r\n      border-radius: 999px;\r\n      padding: 8px 12px;\r\n      font-size: 11px;\r\n      color: var(--ip-muted);\r\n      white-space: nowrap;\r\n      box-shadow: 0 2px 8px rgba(15, 23, 42, 0.06);\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-mobile-controls {\r\n      display: none;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-wrap {\r\n      width: 100%;\r\n      max-width: 100%;\r\n      overflow-x: auto;\r\n      overflow-y: hidden;\r\n      border-radius: 12px;\r\n      border: 1px solid var(--ip-border);\r\n      background: #ffffff;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-wrap::-webkit-scrollbar {\r\n      height: 8px;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-wrap::-webkit-scrollbar-track {\r\n      background: #dbe3ec;\r\n      border-radius: 999px;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-wrap::-webkit-scrollbar-thumb {\r\n      background: #64748b;\r\n      border-radius: 999px;\r\n    }\r\n\r\n    #tasando-ipsa-clean table {\r\n      width: 100%;\r\n      min-width: 1180px;\r\n      table-layout: fixed;\r\n      border-collapse: collapse;\r\n      margin: 0 auto;\r\n      background: #ffffff;\r\n    }\r\n\r\n    #tasando-ipsa-clean col.ip-col-accion {\r\n      width: 260px;\r\n    }\r\n\r\n    #tasando-ipsa-clean col.ip-col-dia {\r\n      width: 46px;\r\n    }\r\n\r\n    #tasando-ipsa-clean th,\r\n    #tasando-ipsa-clean td {\r\n      border-bottom: 1px solid #e2e8f0;\r\n      border-right: 1px solid #edf2f7;\r\n      vertical-align: middle;\r\n      white-space: nowrap;\r\n      overflow: hidden;\r\n      text-overflow: clip;\r\n    }\r\n\r\n    #tasando-ipsa-clean th {\r\n      background: var(--ip-dark);\r\n      color: #ffffff;\r\n      height: 25px;\r\n      padding: 3px 2px;\r\n      font-size: 7.2px;\r\n      line-height: 1.05;\r\n      font-weight: 850;\r\n      letter-spacing: 0;\r\n      text-align: center;\r\n    }\r\n\r\n    #tasando-ipsa-clean td {\r\n      height: 23px;\r\n      padding: 3px 2px;\r\n      font-size: 7.25px;\r\n      line-height: 1.05;\r\n      font-weight: 700;\r\n      text-align: center;\r\n    }\r\n\r\n    #tasando-ipsa-clean th:first-child,\r\n    #tasando-ipsa-clean td:first-child {\r\n      text-align: left;\r\n      white-space: nowrap;\r\n      overflow: hidden;\r\n      text-overflow: ellipsis;\r\n      font-weight: 850;\r\n      background: #f8fafc;\r\n      color: var(--ip-text);\r\n      padding-left: 7px;\r\n      padding-right: 5px;\r\n      font-size: 7.45px;\r\n    }\r\n\r\n    #tasando-ipsa-clean th:first-child {\r\n      background: var(--ip-dark);\r\n      color: #ffffff;\r\n    }\r\n\r\n    #tasando-ipsa-clean tbody tr:nth-child(even) td {\r\n      background-color: #f8fafc;\r\n    }\r\n\r\n    #tasando-ipsa-clean tbody tr:nth-child(even) td:first-child {\r\n      background: #f1f5f9;\r\n    }\r\n\r\n    #tasando-ipsa-clean tbody tr:hover td {\r\n      filter: brightness(0.96);\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-pos {\r\n      color: #064e3b;\r\n      font-weight: 850;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-neg {\r\n      color: #7f1d1d;\r\n      font-weight: 850;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-zero {\r\n      color: #475569;\r\n      font-weight: 700;\r\n      background: #f8fafc;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-empty {\r\n      color: #94a3b8;\r\n      background: #ffffff;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-note {\r\n      margin: 9px 0 0 0;\r\n      color: #64748b;\r\n      font-size: 10.6px;\r\n      line-height: 1.35;\r\n    }\r\n\r\n    #tasando-ipsa-clean .ip-error {\r\n      background: #fff7ed;\r\n      color: #9a3412;\r\n      border: 1px solid #fed7aa;\r\n      padding: 12px;\r\n      border-radius: 12px;\r\n      font-size: 13px;\r\n      line-height: 1.45;\r\n    }\r\n\r\n    @media (max-width: 700px) {\r\n      #tasando-ipsa-clean {\r\n        width: 100%;\r\n        max-width: 100%;\r\n        margin: 0 auto 16px auto;\r\n        padding: 0 12px;\r\n      }\r\n\r\n      #tasando-ipsa-clean .ip-panel {\r\n        padding: 14px;\r\n        border-radius: 16px;\r\n      }\r\n\r\n      #tasando-ipsa-clean .ip-head {\r\n        display: block;\r\n        margin-bottom: 10px;\r\n      }\r\n\r\n      #tasando-ipsa-clean h3 {\r\n        font-size: 18px;\r\n        line-height: 1.2;\r\n        margin-bottom: 6px;\r\n      }\r\n\r\n      #tasando-ipsa-clean .ip-subtitle {\r\n        font-size: 12px;\r\n        margin-bottom: 10px;\r\n      }\r\n\r\n      #tasando-ipsa-clean .ip-badge {\r\n        display: inline-block;\r\n        font-size: 11px;\r\n        padding: 7px 10px;\r\n        margin-top: 4px;\r\n      }\r\n\r\n      #tasando-ipsa-clean .ip-mobile-controls {\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: space-between;\r\n        gap: 8px;\r\n        margin: 10px 0 12px 0;\r\n        padding: 8px;\r\n        background: #e9eef4;\r\n        border: 1px solid var(--ip-border);\r\n        border-radius: 12px;\r\n      }\r\n\r\n      #tasando-ipsa-clean .ip-mobile-controls button {\r\n        border: 1px solid var(--ip-border);\r\n        background: #ffffff;\r\n        color: var(--ip-text);\r\n        border-radius: 999px;\r\n        padding: 7px 10px;\r\n        font-size: 11px;\r\n        font-weight: 800;\r\n        cursor: pointer;\r\n      }\r\n\r\n      #tasando-ipsa-clean .ip-mobile-controls button:disabled {\r\n        opacity: 0.35;\r\n        cursor: not-allowed;\r\n      }\r\n\r\n      #tasando-ipsa-clean .ip-mobile-date {\r\n        font-size: 12px;\r\n        font-weight: 800;\r\n        color: var(--ip-text);\r\n        text-align: center;\r\n        flex: 1;\r\n      }\r\n\r\n      #tasando-ipsa-clean .ip-wrap {\r\n        overflow-x: hidden;\r\n      }\r\n\r\n      #tasando-ipsa-clean table {\r\n        width: 100%;\r\n        min-width: 100%;\r\n        table-layout: fixed;\r\n      }\r\n\r\n      #tasando-ipsa-clean col.ip-col-accion {\r\n        width: 72%;\r\n      }\r\n\r\n      #tasando-ipsa-clean col.ip-col-dia {\r\n        width: 28%;\r\n      }\r\n\r\n      #tasando-ipsa-clean th,\r\n      #tasando-ipsa-clean td {\r\n        padding: 9px 6px;\r\n        font-size: 12px;\r\n        line-height: 1.2;\r\n      }\r\n\r\n      #tasando-ipsa-clean th:first-child,\r\n      #tasando-ipsa-clean td:first-child {\r\n        font-size: 12px;\r\n        padding-left: 8px;\r\n      }\r\n\r\n      #tasando-ipsa-clean .ip-note {\r\n        font-size: 10.5px;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"ip-panel\">\r\n    <div class=\"ip-head\">\r\n      <div>\r\n        <h3>IPSA: Variaci\u00f3n diaria acciones IPSA<\/h3>\r\n        <p id=\"ipSubtituloClean\" class=\"ip-subtitle\">\r\n          \u00daltimos veinte registros disponibles en la base de datos de Tasando.com.\r\n        <\/p>\r\n      <\/div>\r\n      <div id=\"ipEstadoClean\" class=\"ip-badge\">Cargando datos...<\/div>\r\n    <\/div>\r\n\r\n    <div id=\"ipMobileControlsClean\" class=\"ip-mobile-controls\">\r\n      <button id=\"ipBtnPrevClean\" type=\"button\">\u2190 Anterior<\/button>\r\n      <div id=\"ipMobileDateClean\" class=\"ip-mobile-date\">\u00daltimo dato<\/div>\r\n      <button id=\"ipBtnNextClean\" type=\"button\">Siguiente \u2192<\/button>\r\n    <\/div>\r\n\r\n    <div id=\"ipTablaClean\" class=\"ip-wrap\">\r\n      <table>\r\n        <tbody>\r\n          <tr>\r\n            <td>Cargando informaci\u00f3n desde Tasando.com...<\/td>\r\n          <\/tr>\r\n        <\/tbody>\r\n      <\/table>\r\n    <\/div>\r\n\r\n    <p class=\"ip-note\">\r\n      Fuente: base de datos interna Tasando.com. Valores expresados como variaci\u00f3n diaria porcentual.\r\n    <\/p>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function () {\r\n      const ENDPOINTS_TASANDO = [\r\n        window.location.origin + \"\/propiedades\/wp-json\/tasando\/v1\/variaciones-ipsa\",\r\n        window.location.origin + \"\/wp-json\/tasando\/v1\/variaciones-ipsa\"\r\n      ];\r\n\r\n      const NUM_DIAS_ESCRITORIO = 20;\r\n\r\n      let ultimaRespuesta = null;\r\n      let columnasMoviles = [];\r\n      let indiceMovil = null;\r\n      let eventosConectados = false;\r\n\r\n      function esMovil() {\r\n        return window.matchMedia(\"(max-width: 700px)\").matches;\r\n      }\r\n\r\n      function limpiarTexto(v) {\r\n        if (v === null || v === undefined) return \"\";\r\n        return String(v).trim();\r\n      }\r\n\r\n      function valorCelda(cell) {\r\n        if (!cell) return \"\";\r\n        if (cell.f !== undefined && cell.f !== null) return limpiarTexto(cell.f);\r\n        if (cell.v !== undefined && cell.v !== null) return limpiarTexto(cell.v);\r\n        return \"\";\r\n      }\r\n\r\n      function normalizarNumero(valor) {\r\n        let s = limpiarTexto(valor)\r\n          .replace(\"%\", \"\")\r\n          .replace(\/\\s\/g, \"\")\r\n          .replace(\/[^\\d,.\\-]\/g, \"\");\r\n\r\n        if (!s) return null;\r\n\r\n        if (s.includes(\",\") && s.includes(\".\")) {\r\n          if (s.lastIndexOf(\",\") > s.lastIndexOf(\".\")) {\r\n            s = s.replace(\/\\.\/g, \"\").replace(\",\", \".\");\r\n          } else {\r\n            s = s.replace(\/,\/g, \"\");\r\n          }\r\n        } else if (s.includes(\",\")) {\r\n          s = s.replace(\",\", \".\");\r\n        }\r\n\r\n        const n = Number(s);\r\n        return isNaN(n) ? null : n;\r\n      }\r\n\r\n      function formatearPorcentaje(valor) {\r\n        const n = normalizarNumero(valor);\r\n        if (n === null) return limpiarTexto(valor) || \"-\";\r\n        return n.toFixed(1).replace(\".\", \",\") + \"%\";\r\n      }\r\n\r\n      function colorVariacion(valor) {\r\n        const n = normalizarNumero(valor);\r\n\r\n        if (n === null) return { clase: \"ip-empty\", style: \"\" };\r\n        if (Math.abs(n) < 0.0001) return { clase: \"ip-zero\", style: \"\" };\r\n\r\n        const intensidad = Math.min(Math.abs(n) \/ 5, 1);\r\n        const alpha = 0.10 + intensidad * 0.32;\r\n\r\n        if (n > 0) {\r\n          return {\r\n            clase: \"ip-pos\",\r\n            style: \"background: rgba(16, 185, 129, \" + alpha.toFixed(2) + \");\"\r\n          };\r\n        }\r\n\r\n        return {\r\n          clase: \"ip-neg\",\r\n          style: \"background: rgba(239, 68, 68, \" + alpha.toFixed(2) + \");\"\r\n        };\r\n      }\r\n\r\n      function escaparHTML(texto) {\r\n        return limpiarTexto(texto)\r\n          .replace(\/&\/g, \"&amp;\")\r\n          .replace(\/<\/g, \"&lt;\")\r\n          .replace(\/>\/g, \"&gt;\")\r\n          .replace(\/\"\/g, \"&quot;\")\r\n          .replace(\/'\/g, \"&#039;\");\r\n      }\r\n\r\n      function convertirPayloadTasandoAGviz(payload) {\r\n        const cols = (payload.headers || []).map(function (h, i) {\r\n          return {\r\n            id: \"C\" + i,\r\n            label: h,\r\n            type: \"string\"\r\n          };\r\n        });\r\n\r\n        const rows = (payload.rows || []).map(function (r) {\r\n          return {\r\n            c: r.map(function (v) {\r\n              return {\r\n                v: v,\r\n                f: v\r\n              };\r\n            })\r\n          };\r\n        });\r\n\r\n        return {\r\n          table: {\r\n            cols: cols,\r\n            rows: rows\r\n          }\r\n        };\r\n      }\r\n\r\n      function mostrarError(mensaje) {\r\n        const estado = document.getElementById(\"ipEstadoClean\");\r\n        const cont = document.getElementById(\"ipTablaClean\");\r\n\r\n        if (estado) estado.textContent = \"Error de carga\";\r\n\r\n        if (cont) {\r\n          cont.innerHTML =\r\n            '<div class=\"ip-error\">' +\r\n            \"<strong>No fue posible leer la informaci\u00f3n.<\/strong><br>\" +\r\n            escaparHTML(mensaje) +\r\n            \"<br><br>Revise que el endpoint local de Tasando.com est\u00e9 activo y devolviendo datos.\" +\r\n            \"<\/div>\";\r\n        }\r\n      }\r\n\r\n      function actualizarBotonesMoviles() {\r\n        const btnPrev = document.getElementById(\"ipBtnPrevClean\");\r\n        const btnNext = document.getElementById(\"ipBtnNextClean\");\r\n        const fecha = document.getElementById(\"ipMobileDateClean\");\r\n\r\n        if (!btnPrev || !btnNext || !fecha || !columnasMoviles.length) return;\r\n\r\n        btnPrev.disabled = indiceMovil <= 0;\r\n        btnNext.disabled = indiceMovil >= columnasMoviles.length - 1;\r\n        fecha.textContent = \"Fecha: \" + columnasMoviles[indiceMovil].label;\r\n      }\r\n\r\n      function construirDatos(response) {\r\n        const cols = response.table.cols || [];\r\n        const rows = response.table.rows || [];\r\n\r\n        const headers = cols.map(function (col, index) {\r\n          return {\r\n            index: index,\r\n            label: limpiarTexto(col.label || col.id || \"\")\r\n          };\r\n        });\r\n\r\n        const columnasConDatos = headers.filter(function (h) {\r\n          if (h.index === 0) return false;\r\n          if (!h.label) return false;\r\n\r\n          return rows.some(function (row) {\r\n            return row.c && limpiarTexto(valorCelda(row.c[h.index])) !== \"\";\r\n          });\r\n        });\r\n\r\n        const ultimasColumnasBase = columnasConDatos.slice(-NUM_DIAS_ESCRITORIO);\r\n\r\n        const filasValidas = rows\r\n          .map(function (row) {\r\n            const nombre = row.c ? valorCelda(row.c[0]) : \"\";\r\n            return {\r\n              nombre: nombre,\r\n              row: row\r\n            };\r\n          })\r\n          .filter(function (r) {\r\n            return limpiarTexto(r.nombre) !== \"\";\r\n          });\r\n\r\n        return {\r\n          columnas: ultimasColumnasBase,\r\n          filas: filasValidas\r\n        };\r\n      }\r\n\r\n      function renderTabla(response) {\r\n        try {\r\n          if (!response || !response.table || !response.table.cols || !response.table.rows) {\r\n            mostrarError(\"La respuesta no tiene estructura v\u00e1lida.\");\r\n            return;\r\n          }\r\n\r\n          ultimaRespuesta = response;\r\n\r\n          const datos = construirDatos(response);\r\n\r\n          if (!datos.columnas.length) {\r\n            mostrarError(\"No se detectaron columnas de variaci\u00f3n despu\u00e9s de la primera columna.\");\r\n            return;\r\n          }\r\n\r\n          if (!datos.filas.length) {\r\n            mostrarError(\"No se detectaron empresas en la primera columna.\");\r\n            return;\r\n          }\r\n\r\n          let columnasRender;\r\n\r\n          if (esMovil()) {\r\n            columnasMoviles = datos.columnas;\r\n\r\n            if (indiceMovil === null || indiceMovil >= columnasMoviles.length) {\r\n              indiceMovil = columnasMoviles.length - 1;\r\n            }\r\n\r\n            columnasRender = [columnasMoviles[indiceMovil]];\r\n          } else {\r\n            columnasRender = datos.columnas;\r\n          }\r\n\r\n          let html = \"\";\r\n\r\n          html += \"<table>\";\r\n          html += \"<colgroup>\";\r\n          html += '<col class=\"ip-col-accion\">';\r\n\r\n          columnasRender.forEach(function () {\r\n            html += '<col class=\"ip-col-dia\">';\r\n          });\r\n\r\n          html += \"<\/colgroup>\";\r\n          html += \"<thead>\";\r\n          html += \"<tr>\";\r\n          html += \"<th>ACCI\u00d3N<\/th>\";\r\n\r\n          columnasRender.forEach(function (col) {\r\n            html += \"<th>\" + escaparHTML(col.label) + \"<\/th>\";\r\n          });\r\n\r\n          html += \"<\/tr>\";\r\n          html += \"<\/thead>\";\r\n          html += \"<tbody>\";\r\n\r\n          datos.filas.forEach(function (fila) {\r\n            html += \"<tr>\";\r\n            html +=\r\n              \"<td title='\" +\r\n              escaparHTML(fila.nombre) +\r\n              \"'>\" +\r\n              escaparHTML(fila.nombre) +\r\n              \"<\/td>\";\r\n\r\n            columnasRender.forEach(function (col) {\r\n              const valor = fila.row.c && fila.row.c[col.index] ? valorCelda(fila.row.c[col.index]) : \"\";\r\n              const color = colorVariacion(valor);\r\n\r\n              html +=\r\n                '<td class=\"' +\r\n                color.clase +\r\n                '\" style=\"' +\r\n                color.style +\r\n                '\">' +\r\n                escaparHTML(formatearPorcentaje(valor)) +\r\n                \"<\/td>\";\r\n            });\r\n\r\n            html += \"<\/tr>\";\r\n          });\r\n\r\n          html += \"<\/tbody>\";\r\n          html += \"<\/table>\";\r\n\r\n          document.getElementById(\"ipTablaClean\").innerHTML = html;\r\n\r\n          const subtitulo = document.getElementById(\"ipSubtituloClean\");\r\n          if (subtitulo) {\r\n            subtitulo.textContent = esMovil()\r\n              ? \"Vista m\u00f3vil optimizada: navega d\u00eda por d\u00eda con los botones.\"\r\n              : \"\u00daltimos veinte registros disponibles en la base de datos de Tasando.com.\";\r\n          }\r\n\r\n          const estado = document.getElementById(\"ipEstadoClean\");\r\n          if (estado) {\r\n            const desde = columnasRender[0].label;\r\n            const hasta = columnasRender[columnasRender.length - 1].label;\r\n\r\n            estado.textContent = esMovil()\r\n              ? \"Mostrando: \" + hasta\r\n              : \"Actualizado: \" + desde + \" a \" + hasta;\r\n          }\r\n\r\n          actualizarBotonesMoviles();\r\n        } catch (error) {\r\n          mostrarError(\"Detalle t\u00e9cnico: \" + error.message);\r\n        }\r\n      }\r\n\r\n      function conectarEventos() {\r\n        if (eventosConectados) return;\r\n        eventosConectados = true;\r\n\r\n        const btnPrev = document.getElementById(\"ipBtnPrevClean\");\r\n        const btnNext = document.getElementById(\"ipBtnNextClean\");\r\n\r\n        if (btnPrev) {\r\n          btnPrev.addEventListener(\"click\", function () {\r\n            if (!columnasMoviles.length || indiceMovil <= 0) return;\r\n            indiceMovil--;\r\n            renderTabla(ultimaRespuesta);\r\n          });\r\n        }\r\n\r\n        if (btnNext) {\r\n          btnNext.addEventListener(\"click\", function () {\r\n            if (!columnasMoviles.length || indiceMovil >= columnasMoviles.length - 1) return;\r\n            indiceMovil++;\r\n            renderTabla(ultimaRespuesta);\r\n          });\r\n        }\r\n\r\n        let timer = null;\r\n\r\n        window.addEventListener(\"resize\", function () {\r\n          clearTimeout(timer);\r\n          timer = setTimeout(function () {\r\n            if (ultimaRespuesta) {\r\n              renderTabla(ultimaRespuesta);\r\n            }\r\n          }, 250);\r\n        });\r\n      }\r\n\r\n      conectarEventos();\r\n\r\n      function cargarDesdeEndpointsTasando(indice) {\r\n        const url = ENDPOINTS_TASANDO[indice];\r\n\r\n        if (!url) {\r\n          mostrarError(\r\n            \"No fue posible cargar los datos desde Tasando.com. \" +\r\n            \"No se encontr\u00f3 activo el endpoint \/propiedades\/wp-json\/tasando\/v1\/variaciones-ipsa.\"\r\n          );\r\n          return;\r\n        }\r\n\r\n        fetch(url + \"?cache=\" + Date.now(), {\r\n          method: \"GET\",\r\n          credentials: \"same-origin\"\r\n        })\r\n          .then(function (res) {\r\n            if (!res.ok) {\r\n              throw new Error(\"HTTP \" + res.status);\r\n            }\r\n\r\n            return res.json();\r\n          })\r\n          .then(function (payload) {\r\n            if (!payload || payload.ok !== true) {\r\n              throw new Error(\r\n                payload && payload.error ? payload.error : \"Respuesta inv\u00e1lida del endpoint.\"\r\n              );\r\n            }\r\n\r\n            const response = convertirPayloadTasandoAGviz(payload);\r\n            renderTabla(response);\r\n          })\r\n          .catch(function () {\r\n            cargarDesdeEndpointsTasando(indice + 1);\r\n          });\r\n      }\r\n\r\n      cargarDesdeEndpointsTasando(0);\r\n    })();\r\n  <\/script>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-be29c2a elementor-widget elementor-widget-html\" data-id=\"be29c2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\n     FOOTER TASANDO CUSTOM - GRILLA 6 CELDAS\r\n     - Im\u00e1genes sin enlaces\r\n     - Iconos sociales con enlaces reales\r\n     - Dise\u00f1ado para pegar en Elementor como widget HTML\r\n     - Grilla institucional de 6 celdas\r\n     - 5 logos cargados + 1 celda pendiente para nuevo logo\r\n     ========================================================= -->\r\n<section id=\"tasando-footer-custom\" aria-label=\"Footer Tasando\">\r\n  <style>\r\n    \/* =========================================================\r\n       CORRECCI\u00d3N PARA ELEMENTOR\r\n       Fuerza que el widget HTML que contiene este footer no quede\r\n       con ancho personalizado ni desplazado.\r\n       ========================================================= *\/\r\n    body .elementor-widget-html:has(#tasando-footer-custom),\r\n    body .elementor-widget-html:has(#tasando-footer-custom) > .elementor-widget-container {\r\n      width: 100% !important;\r\n      max-width: 100% !important;\r\n      min-width: 0 !important;\r\n      margin-left: auto !important;\r\n      margin-right: auto !important;\r\n      padding-left: 0 !important;\r\n      padding-right: 0 !important;\r\n      left: auto !important;\r\n      right: auto !important;\r\n      transform: none !important;\r\n      align-self: stretch !important;\r\n      overflow: visible !important;\r\n    }\r\n\r\n    #tasando-footer-custom {\r\n      --tf-blue: #102a54;\r\n      --tf-blue-2: #1f3763;\r\n      --tf-green: #69be28;\r\n      --tf-text: #ffffff;\r\n      --tf-muted: rgba(255, 255, 255, 0.86);\r\n      --tf-line: rgba(255, 255, 255, 0.16);\r\n      --tf-card: rgba(255, 255, 255, 0.97);\r\n      --tf-shadow: 0 18px 42px rgba(0, 0, 0, 0.18);\r\n\r\n      display: block;\r\n      width: min(1180px, calc(100vw - 48px)) !important;\r\n      max-width: none !important;\r\n      margin: 48px auto 0 auto !important;\r\n      padding: 0;\r\n      font-family: Arial, Helvetica, sans-serif;\r\n      color: var(--tf-text);\r\n      box-sizing: border-box;\r\n      clear: both;\r\n      overflow: visible;\r\n      position: relative;\r\n      left: auto;\r\n      right: auto;\r\n      transform: none;\r\n    }\r\n\r\n    #tasando-footer-custom * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-wrap {\r\n      width: 100%;\r\n      margin: 0 auto;\r\n      padding: 46px 28px 26px 28px;\r\n      border-radius: 0;\r\n      background:\r\n        radial-gradient(circle at 12% 18%, rgba(105, 190, 40, 0.14), transparent 26%),\r\n        radial-gradient(circle at 82% 22%, rgba(255, 255, 255, 0.08), transparent 24%),\r\n        linear-gradient(135deg, rgba(16, 42, 84, 0.98), rgba(31, 55, 99, 0.96));\r\n      overflow: hidden;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-container {\r\n      width: 100%;\r\n      max-width: 1120px;\r\n      margin: 0 auto;\r\n      padding: 0;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-main {\r\n      display: grid;\r\n      grid-template-columns: minmax(260px, 0.78fr) minmax(0, 2.22fr);\r\n      gap: 30px;\r\n      align-items: stretch;\r\n      width: 100%;\r\n      min-width: 0;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-info {\r\n      min-width: 0;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-info h3 {\r\n      margin: 0 0 12px 0;\r\n      color: #ffffff;\r\n      font-size: clamp(22px, 2vw, 30px);\r\n      line-height: 1.12;\r\n      letter-spacing: -0.3px;\r\n      font-weight: 950;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-info p {\r\n      margin: 0 0 20px 0;\r\n      color: var(--tf-muted);\r\n      font-size: 15px;\r\n      line-height: 1.65;\r\n      max-width: 410px;\r\n      font-weight: 600;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-phone {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      width: max-content;\r\n      color: #ffffff;\r\n      font-size: 17px;\r\n      line-height: 1.1;\r\n      font-weight: 950;\r\n      text-decoration: none;\r\n      transition: color 0.18s ease;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-phone:hover {\r\n      color: var(--tf-green);\r\n    }\r\n\r\n    #tasando-footer-custom .tf-logos {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      gap: 16px;\r\n      align-items: stretch;\r\n      width: 100%;\r\n      min-width: 0;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-logo-card {\r\n      width: 100%;\r\n      min-width: 0;\r\n      min-height: 138px;\r\n      padding: 16px;\r\n      border-radius: 18px;\r\n      background: var(--tf-card);\r\n      border: 1px solid rgba(255, 255, 255, 0.75);\r\n      box-shadow: var(--tf-shadow);\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      overflow: hidden;\r\n      cursor: default;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-logo-card img {\r\n      display: block;\r\n      width: auto;\r\n      max-width: 100%;\r\n      height: auto;\r\n      object-fit: contain;\r\n      border-radius: 10px;\r\n      pointer-events: none;\r\n      user-select: none;\r\n      -webkit-user-drag: none;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-logo-card-usm img {\r\n      max-height: 94px;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-logo-card-ifrs img {\r\n      max-height: 78px;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-logo-card-inn img {\r\n      max-height: 88px;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-logo-card-uc img {\r\n      max-height: 92px;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-logo-card-pucv img {\r\n      max-height: 96px;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-logo-card-pending {\r\n      background:\r\n        linear-gradient(135deg, rgba(255,255,255,0.92), rgba(237,246,232,0.96));\r\n      border: 1px dashed rgba(16, 42, 84, 0.28);\r\n      color: var(--tf-blue);\r\n      text-align: center;\r\n      padding: 18px;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-logo-pending-text {\r\n      display: block;\r\n      font-size: 13px;\r\n      line-height: 1.25;\r\n      font-weight: 950;\r\n      letter-spacing: -0.1px;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-logo-pending-sub {\r\n      display: block;\r\n      margin-top: 5px;\r\n      font-size: 11px;\r\n      line-height: 1.25;\r\n      font-weight: 800;\r\n      color: rgba(16, 42, 84, 0.68);\r\n    }\r\n\r\n    #tasando-footer-custom .tf-bottom {\r\n      margin-top: 34px;\r\n      padding-top: 22px;\r\n      border-top: 1px solid var(--tf-line);\r\n      display: grid;\r\n      grid-template-columns: 1fr auto;\r\n      gap: 22px;\r\n      align-items: center;\r\n      width: 100%;\r\n      min-width: 0;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-copy {\r\n      color: rgba(255, 255, 255, 0.92);\r\n      font-size: 14px;\r\n      line-height: 1.45;\r\n      font-weight: 600;\r\n      min-width: 0;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-copy a {\r\n      color: var(--tf-green);\r\n      font-weight: 950;\r\n      text-decoration: none;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-copy a:hover {\r\n      text-decoration: underline;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-social {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: flex-end;\r\n      gap: 14px;\r\n      flex-wrap: wrap;\r\n      min-width: 0;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-social a {\r\n      width: 30px;\r\n      height: 30px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      border-radius: 999px;\r\n      text-decoration: none;\r\n      transition: transform 0.18s ease, background 0.18s ease;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-social a:hover {\r\n      transform: translateY(-2px);\r\n      background: rgba(255, 255, 255, 0.12);\r\n    }\r\n\r\n    #tasando-footer-custom .tf-social svg {\r\n      width: 18px;\r\n      height: 18px;\r\n      display: block;\r\n      fill: currentColor;\r\n    }\r\n\r\n    #tasando-footer-custom .tf-facebook { color: #1877f2; }\r\n    #tasando-footer-custom .tf-whatsapp { color: #25d366; }\r\n    #tasando-footer-custom .tf-linkedin { color: #0a66c2; }\r\n    #tasando-footer-custom .tf-instagram { color: #e4405f; }\r\n    #tasando-footer-custom .tf-youtube { color: #ff0000; }\r\n\r\n    @media (max-width: 980px) {\r\n      #tasando-footer-custom {\r\n        width: calc(100vw - 32px) !important;\r\n        margin-top: 38px !important;\r\n      }\r\n\r\n      #tasando-footer-custom .tf-wrap {\r\n        padding: 38px 22px 26px 22px;\r\n      }\r\n\r\n      #tasando-footer-custom .tf-main {\r\n        grid-template-columns: 1fr;\r\n        gap: 28px;\r\n      }\r\n\r\n      #tasando-footer-custom .tf-info p {\r\n        max-width: 100%;\r\n      }\r\n\r\n      #tasando-footer-custom .tf-logos {\r\n        grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      }\r\n\r\n      #tasando-footer-custom .tf-logo-card {\r\n        min-height: 132px;\r\n        padding: 15px;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 720px) {\r\n      #tasando-footer-custom {\r\n        width: calc(100vw - 24px) !important;\r\n        margin-top: 34px !important;\r\n      }\r\n\r\n      #tasando-footer-custom .tf-wrap {\r\n        padding: 34px 18px 24px 18px;\r\n      }\r\n\r\n      #tasando-footer-custom .tf-logos {\r\n        grid-template-columns: 1fr;\r\n        gap: 14px;\r\n      }\r\n\r\n      #tasando-footer-custom .tf-logo-card {\r\n        min-height: 138px;\r\n        padding: 18px;\r\n        border-radius: 18px;\r\n      }\r\n\r\n      #tasando-footer-custom .tf-logo-card-usm img,\r\n      #tasando-footer-custom .tf-logo-card-ifrs img,\r\n      #tasando-footer-custom .tf-logo-card-inn img,\r\n      #tasando-footer-custom .tf-logo-card-uc img,\r\n      #tasando-footer-custom .tf-logo-card-pucv img {\r\n        max-height: 92px;\r\n      }\r\n\r\n      #tasando-footer-custom .tf-bottom {\r\n        grid-template-columns: 1fr;\r\n        gap: 16px;\r\n      }\r\n\r\n      #tasando-footer-custom .tf-social {\r\n        justify-content: flex-start;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"tf-wrap\">\r\n    <div class=\"tf-container\">\r\n\r\n      <div class=\"tf-main\">\r\n        <div class=\"tf-info\">\r\n          <h3>Est\u00e1ndares Nacionales e Internacionales<\/h3>\r\n          <p>\r\n            Tasaciones y an\u00e1lisis t\u00e9cnicos con enfoque profesional, respaldo metodol\u00f3gico\r\n            y criterios consistentes para distintos tipos de activos y encargos.\r\n          <\/p>\r\n          <a class=\"tf-phone\" href=\"tel:+56997878034\">+56 99 7878 034<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"tf-logos\" aria-label=\"Referencias t\u00e9cnicas y est\u00e1ndares profesionales\">\r\n          <div class=\"tf-logo-card tf-logo-card-usm\">\r\n            <img\r\n              src=\"https:\/\/portalusm.helen.cl\/img\/logo_usm.png\"\r\n              alt=\"Universidad T\u00e9cnica Federico Santa Mar\u00eda\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n          <\/div>\r\n\r\n          <div class=\"tf-logo-card tf-logo-card-uc\">\r\n            <img\r\n              src=\"https:\/\/co-lab-research.net\/wp-content\/uploads\/2018\/03\/logo-puc-chile.jpg?w=620\"\r\n              alt=\"Pontificia Universidad Cat\u00f3lica de Chile\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n          <\/div>\r\n\r\n          <div class=\"tf-logo-card tf-logo-card-pucv\">\r\n            <img\r\n              src=\"https:\/\/www.pucv.cl\/uuaa\/site\/artic\/20160808\/imag\/foto_0000000120160808123016.png\"\r\n              alt=\"Pontificia Universidad Cat\u00f3lica de Valpara\u00edso\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n          <\/div>\r\n\r\n          <div class=\"tf-logo-card tf-logo-card-ifrs\">\r\n            <img\r\n              src=\"https:\/\/pmpartners.es\/wp-content\/uploads\/2024\/04\/international-financial-reporting-standards-ifrs-foundation-vector-logo-removebg-preview.png\"\r\n              alt=\"IFRS - International Financial Reporting Standards\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n          <\/div>\r\n\r\n          <div class=\"tf-logo-card tf-logo-card-inn\">\r\n            <img\r\n              src=\"https:\/\/managementsystems.world\/media\/images\/logos\/instituto_nacional_de_normalizacion_inn\"\r\n              alt=\"Instituto Nacional de Normalizaci\u00f3n\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n          <\/div>\r\n\r\n           <div class=\"tf-logo-card tf-logo-card-inn\">\r\n            <img\r\n              src=\"https:\/\/q-bo.org\/wp-content\/uploads\/logo-normas-iso-1000x828.png\"\r\n              alt=\"Logo ISO\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\">\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"tf-bottom\">\r\n        <div class=\"tf-copy\">\r\n          Copyright \u00a9 2026 Tasando.com - Powered by\r\n          <a href=\"https:\/\/www.superchat.cl\" target=\"_blank\" rel=\"noopener\">www.superchat.cl<\/a>\r\n        <\/div>\r\n\r\n        <nav class=\"tf-social\" aria-label=\"Redes sociales Tasando\">\r\n          <a class=\"tf-facebook\" href=\"https:\/\/www.facebook.com\/profile.php?id=100084838899398\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook Tasando\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M14 8.5V6.9c0-.8.2-1.3 1.3-1.3H17V2.2c-.8-.1-1.7-.2-2.6-.2-2.7 0-4.6 1.7-4.6 4.7v1.8H6.8V12h3v10H14V12h2.9l.5-3.5H14z\"\/>\r\n            <\/svg>\r\n          <\/a>\r\n\r\n          <a class=\"tf-whatsapp\" href=\"https:\/\/api.whatsapp.com\/send?phone=56997878034\" target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp Tasando\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M20.5 3.5A11.8 11.8 0 0 0 12.1 0C5.6 0 .3 5.3.3 11.8c0 2.1.5 4.1 1.6 5.9L0 24l6.5-1.7a11.8 11.8 0 0 0 5.6 1.4h.1c6.5 0 11.8-5.3 11.8-11.8 0-3.2-1.2-6.1-3.5-8.4zm-8.4 18.2c-1.8 0-3.5-.5-5-1.4l-.4-.2-3.9 1 1-3.8-.2-.4a9.8 9.8 0 0 1-1.5-5.2c0-5.4 4.4-9.8 9.9-9.8 2.6 0 5.1 1 7 2.9a9.8 9.8 0 0 1 2.9 7c.1 5.5-4.3 9.9-9.8 9.9zm5.4-7.4c-.3-.1-1.8-.9-2.1-1-.3-.1-.5-.1-.7.1-.2.3-.8 1-.9 1.2-.2.2-.3.2-.6.1-.3-.1-1.2-.4-2.3-1.4-.9-.8-1.4-1.7-1.6-2-.2-.3 0-.5.1-.6l.5-.6c.2-.2.2-.3.3-.5.1-.2.1-.4 0-.6-.1-.1-.7-1.7-1-2.3-.3-.6-.5-.5-.7-.5h-.6c-.2 0-.6.1-.9.4-.3.3-1.2 1.2-1.2 2.9s1.3 3.4 1.5 3.6c.2.2 2.5 3.8 6 5.3.8.4 1.5.6 2 .7.8.3 1.6.2 2.2.1.7-.1 1.8-.7 2.1-1.4.3-.7.3-1.3.2-1.4-.1-.2-.3-.3-.6-.4z\"\/>\r\n            <\/svg>\r\n          <\/a>\r\n\r\n          <a class=\"tf-linkedin\" href=\"https:\/\/www.linkedin.com\/company\/101137461\" target=\"_blank\" rel=\"noopener\" aria-label=\"LinkedIn Tasando\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M4.98 3.5C4.98 4.88 3.86 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1s2.48 1.12 2.48 2.5zM.3 8h4.4v15H.3V8zm7.1 0h4.2v2.1h.1c.6-1.1 2.1-2.4 4.3-2.4 4.6 0 5.4 3 5.4 6.9V23H17v-7.4c0-1.8 0-4-2.5-4s-2.9 1.9-2.9 3.9V23H7.4V8z\"\/>\r\n            <\/svg>\r\n          <\/a>\r\n\r\n          <a class=\"tf-instagram\" href=\"https:\/\/www.instagram.com\/tasando_com\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram Tasando\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M7.5 2h9A5.5 5.5 0 0 1 22 7.5v9a5.5 5.5 0 0 1-5.5 5.5h-9A5.5 5.5 0 0 1 2 16.5v-9A5.5 5.5 0 0 1 7.5 2zm0 2A3.5 3.5 0 0 0 4 7.5v9A3.5 3.5 0 0 0 7.5 20h9a3.5 3.5 0 0 0 3.5-3.5v-9A3.5 3.5 0 0 0 16.5 4h-9zM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm5.3-2.2a1.2 1.2 0 1 1 0 2.4 1.2 1.2 0 0 1 0-2.4z\"\/>\r\n            <\/svg>\r\n          <\/a>\r\n\r\n          <a class=\"tf-youtube\" href=\"https:\/\/www.youtube.com\/@TASANDO_COM\" target=\"_blank\" rel=\"noopener\" aria-label=\"YouTube Tasando\">\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n              <path d=\"M23.5 6.2s-.2-1.7-.9-2.4c-.9-.9-1.9-.9-2.4-1C16.8 2.5 12 2.5 12 2.5h0s-4.8 0-8.2.3c-.5.1-1.5.1-2.4 1C.7 4.5.5 6.2.5 6.2S.2 8.2.2 10.2v1.9c0 2 .3 4 .3 4s.2 1.7.9 2.4c.9.9 2.1.9 2.6 1 1.9.2 8 .3 8 .3s4.8 0 8.2-.3c.5-.1 1.5-.1 2.4-1 .7-.7.9-2.4.9-2.4s.3-2 .3-4v-1.9c0-2-.3-4-.3-4zM9.7 14.5v-7l6.3 3.5-6.3 3.5z\"\/>\r\n            <\/svg>\r\n          <\/a>\r\n        <\/nav>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>IPSA \u00b7 mercado accionario chileno Una lectura r\u00e1pida para observar fuerza relativa, variaci\u00f3n y comportamiento reciente Esta vista resume informaci\u00f3n de acciones vinculadas al mercado burs\u00e1til chileno, permitiendo observar variaciones recientes, cambios de direcci\u00f3n y diferencias de comportamiento entre instrumentos. La tabla ayuda a identificar qu\u00e9 acciones muestran mayor fortaleza relativa, cu\u00e1les pierden impulso y [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13046","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IPSA - Tasando.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tasando.com\/propiedades\/ipsa\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IPSA - Tasando.com\" \/>\n<meta property=\"og:description\" content=\"IPSA \u00b7 mercado accionario chileno Una lectura r\u00e1pida para observar fuerza relativa, variaci\u00f3n y comportamiento reciente Esta vista resume informaci\u00f3n de acciones vinculadas al mercado burs\u00e1til chileno, permitiendo observar variaciones recientes, cambios de direcci\u00f3n y diferencias de comportamiento entre instrumentos. La tabla ayuda a identificar qu\u00e9 acciones muestran mayor fortaleza relativa, cu\u00e1les pierden impulso y [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tasando.com\/propiedades\/ipsa\/\" \/>\n<meta property=\"og:site_name\" content=\"Tasaciones\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-28T13:49:26+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo estimado de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/ipsa\\\/\",\"url\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/ipsa\\\/\",\"name\":\"IPSA - Tasando.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/#website\"},\"datePublished\":\"2026-06-01T19:25:25+00:00\",\"dateModified\":\"2026-08-28T13:49:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/ipsa\\\/#breadcrumb\"},\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tasando.com\\\/propiedades\\\/ipsa\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/ipsa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IPSA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/#website\",\"url\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/\",\"name\":\"Tasando.com\",\"description\":\"Bienes Ra\u00edces y Activos\",\"publisher\":{\"@id\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/#organization\"},\"alternateName\":\"Tasando\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-CL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/#organization\",\"name\":\"Tasando.com\",\"alternateName\":\"Tasando\",\"url\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/logo_tasando.jpeg\",\"contentUrl\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/logo_tasando.jpeg\",\"width\":248,\"height\":133,\"caption\":\"Tasando.com\"},\"image\":{\"@id\":\"https:\\\/\\\/tasando.com\\\/propiedades\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IPSA - Tasando.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tasando.com\/propiedades\/ipsa\/","og_locale":"es_ES","og_type":"article","og_title":"IPSA - Tasando.com","og_description":"IPSA \u00b7 mercado accionario chileno Una lectura r\u00e1pida para observar fuerza relativa, variaci\u00f3n y comportamiento reciente Esta vista resume informaci\u00f3n de acciones vinculadas al mercado burs\u00e1til chileno, permitiendo observar variaciones recientes, cambios de direcci\u00f3n y diferencias de comportamiento entre instrumentos. La tabla ayuda a identificar qu\u00e9 acciones muestran mayor fortaleza relativa, cu\u00e1les pierden impulso y [&hellip;]","og_url":"https:\/\/tasando.com\/propiedades\/ipsa\/","og_site_name":"Tasaciones","article_modified_time":"2026-08-28T13:49:26+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo estimado de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tasando.com\/propiedades\/ipsa\/","url":"https:\/\/tasando.com\/propiedades\/ipsa\/","name":"IPSA - Tasando.com","isPartOf":{"@id":"https:\/\/tasando.com\/propiedades\/#website"},"datePublished":"2026-06-01T19:25:25+00:00","dateModified":"2026-08-28T13:49:26+00:00","breadcrumb":{"@id":"https:\/\/tasando.com\/propiedades\/ipsa\/#breadcrumb"},"inLanguage":"es-CL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tasando.com\/propiedades\/ipsa\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tasando.com\/propiedades\/ipsa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/tasando.com\/propiedades\/"},{"@type":"ListItem","position":2,"name":"IPSA"}]},{"@type":"WebSite","@id":"https:\/\/tasando.com\/propiedades\/#website","url":"https:\/\/tasando.com\/propiedades\/","name":"Tasando.com","description":"Bienes Ra\u00edces y Activos","publisher":{"@id":"https:\/\/tasando.com\/propiedades\/#organization"},"alternateName":"Tasando","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tasando.com\/propiedades\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-CL"},{"@type":"Organization","@id":"https:\/\/tasando.com\/propiedades\/#organization","name":"Tasando.com","alternateName":"Tasando","url":"https:\/\/tasando.com\/propiedades\/","logo":{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/tasando.com\/propiedades\/#\/schema\/logo\/image\/","url":"https:\/\/tasando.com\/propiedades\/wp-content\/uploads\/2024\/05\/logo_tasando.jpeg","contentUrl":"https:\/\/tasando.com\/propiedades\/wp-content\/uploads\/2024\/05\/logo_tasando.jpeg","width":248,"height":133,"caption":"Tasando.com"},"image":{"@id":"https:\/\/tasando.com\/propiedades\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/tasando.com\/propiedades\/wp-json\/wp\/v2\/pages\/13046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tasando.com\/propiedades\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tasando.com\/propiedades\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tasando.com\/propiedades\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tasando.com\/propiedades\/wp-json\/wp\/v2\/comments?post=13046"}],"version-history":[{"count":56,"href":"https:\/\/tasando.com\/propiedades\/wp-json\/wp\/v2\/pages\/13046\/revisions"}],"predecessor-version":[{"id":15310,"href":"https:\/\/tasando.com\/propiedades\/wp-json\/wp\/v2\/pages\/13046\/revisions\/15310"}],"wp:attachment":[{"href":"https:\/\/tasando.com\/propiedades\/wp-json\/wp\/v2\/media?parent=13046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}