{"id":95813,"date":"2025-12-04T07:54:52","date_gmt":"2025-12-04T12:54:52","guid":{"rendered":"https:\/\/uninavarra.edu.co\/?page_id=95813"},"modified":"2026-02-06T17:01:54","modified_gmt":"2026-02-06T22:01:54","slug":"programa","status":"publish","type":"page","link":"https:\/\/uninavarra.edu.co\/en\/uninavarra-extended\/programas-academicos\/programa\/","title":{"rendered":"Program"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div data-vc-full-width=\"true\" data-vc-full-width-init=\"false\" data-vc-stretch-content=\"true\" class=\"wpb-container \"><div class=\"container-full\"><div class=\"vc_row wpb_row vc_row-fluid row \"><div class=\"col-sm-12  vc_\">\n\t\t<div class=\"wpb_wrapper \">\n\t\t\t\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- HTML Structure -->\n<div class=\"edc-detalle-container\">\n    <!-- Banner superior con overlay -->\n    <div class=\"edc-banner-wrapper\">\n        <div class=\"edc-banner-detalle\" id=\"banner-detalle\"><\/div>\n        <div class=\"edc-banner-overlay\"><\/div>\n        <div class=\"edc-banner-contenido\">\n            <h1 class=\"edc-titulo-programa\" id=\"titulo-programa\"><\/h1>\n        <\/div>\n    <\/div>\n\n    <!-- Contenido principal en tres columnas -->\n    <div class=\"edc-contenido-principal\">\n        \n        <!-- COLUMNA 1 - Informaci\u00f3n (25%) -->\n        <div class=\"edc-columna edc-columna-1\">\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-tipo-oferta\">\n                <strong>Tipo de Oferta:<\/strong>\n                <span id=\"tipo-oferta\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-modalidad\">\n                <strong>Modalidad:<\/strong>\n                <span id=\"modalidad\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-programas-asociados\">\n                <strong>Programas Asociados:<\/strong>\n                <span id=\"programas-asociados\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-docente\">\n                <strong>Docente a cargo:<\/strong>\n                <span id=\"docente\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-duracion\">\n                <strong>Duraci\u00f3n:<\/strong>\n                <span id=\"duracion\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-precio\">\n                <strong>Inversi\u00f3n:<\/strong>\n                <span id=\"precio\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-certificacion\">\n                <strong>Certificaci\u00f3n:<\/strong>\n                <span id=\"certificacion\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-persona-dirige\">\n                <strong>Dirigido a:<\/strong>\n                <span id=\"persona-dirige\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-cupos\">\n                <strong>Cupos:<\/strong>\n                <span id=\"cupos\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-inicio-clases\">\n                <strong>Inicio de Clases:<\/strong>\n                <span id=\"inicio-clases\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-fin-clases\">\n                <strong>Fin de Clases:<\/strong>\n                <span id=\"fin-clases\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-intensidad-horaria\">\n                <strong>Intensidad Horaria:<\/strong>\n                <span id=\"intensidad-horaria\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-facultad\">\n                <strong>Facultad:<\/strong>\n                <span id=\"facultad\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-entidades-aliadas\">\n                <strong>Entidades Aliadas:<\/strong>\n                <span id=\"entidades-aliadas\"><\/span>\n            <\/div>\n            <div class=\"edc-info-item-detalle\" id=\"wrapper-contenido\">\n                <strong>Contenido:<\/strong>\n                <div id=\"contenido\" style=\"margin-top: 10px;\"><\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- COLUMNA 2 - Contenido principal (45%) -->\n        <div class=\"edc-columna edc-columna-2\">\n            <!-- Imagen clickeable -->\n            <a href=\"\" id=\"imagen-link\" class=\"fancybox-pdf edc-imagen-link\">\n                <img decoding=\"async\" src=\"\" alt=\"Imagen del programa\" class=\"edc-imagen-cuadrada\" id=\"imagen-cuadrada\">\n            <\/a>\n            \n            <!-- Presentaci\u00f3n -->\n            <div class=\"edc-seccion-roja\">\n                <h3>Presentaci\u00f3n del curso<\/h3>\n            <\/div>\n            <p class=\"edc-texto-seccion\" id=\"presentacion\"><\/p>\n            \n            <!-- Objetivo -->\n            <div class=\"edc-seccion-roja\">\n                <h3>Objetivo<\/h3>\n            <\/div>\n            <p class=\"edc-texto-seccion\" id=\"objetivo\"><\/p>\n            \n            <!-- Metodolog\u00eda -->\n            <div class=\"edc-seccion-roja\">\n                <h3>Metodolog\u00eda<\/h3>\n            <\/div>\n            <p class=\"edc-texto-seccion\" id=\"metodologia\"><\/p>\n        <\/div>\n        \n        <!-- COLUMNA 3 - Botones y Formulario (30%) -->\n        <div class=\"edc-columna edc-columna-3\">\n            <!-- Bot\u00f3n regresar -->\n            <a href=\"#\" class=\"edc-btn-accion edc-btn-regresar\" id=\"btn-regresar\">\n                <i class=\"fas fa-arrow-left\"><\/i> Regresar\n            <\/a>\n\n            <!-- Bot\u00f3n inscripci\u00f3n -->\n            <a href=\"#formulario-inscripcion\" class=\"edc-btn-accion edc-btn-inscribete\">\n                <i class=\"fas fa-check-circle\"><\/i> Inscribirme\n            <\/a>\n\n            <!-- Bot\u00f3n folleto -->\n            <a href=\"#\" class=\"edc-btn-accion edc-btn-folleto\" id=\"btn-folleto\" target=\"_blank\" style=\"display:none;\">\n                <i class=\"fas fa-file-pdf\"><\/i> M\u00e1s informaci\u00f3n\n            <\/a>\n\n            <!-- Bot\u00f3n video -->\n            <a href=\"#\" class=\"edc-btn-accion edc-btn-video\" id=\"btn-video\" target=\"_blank\" style=\"display:none;\">\n                <i class=\"fas fa-play-circle\"><\/i> Video\n            <\/a>\n\n            <!-- Formulario -->\n            <div class=\"edc-formulario-wrapper\" id=\"formulario-inscripcion\">\n                \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f41703-o1\" lang=\"es-ES\" dir=\"ltr\" data-wpcf7-id=\"41703\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/95813#wpcf7-f41703-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulario de contacto\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"41703\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"es_ES\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f41703-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_group_fields\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_visible_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_repeaters\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_steps\" value=\"{}\" \/><input type=\"hidden\" name=\"_wpcf7cf_options\" value=\"{&quot;form_id&quot;:41703,&quot;conditions&quot;:[],&quot;settings&quot;:{&quot;animation&quot;:&quot;yes&quot;,&quot;animation_intime&quot;:200,&quot;animation_outtime&quot;:200,&quot;conditions_ui&quot;:&quot;normal&quot;,&quot;notice_dismissed&quot;:false,&quot;notice_dismissed_update-cf7-5.7.5.1&quot;:true,&quot;notice_dismissed_rollback-cf7-5.8.5&quot;:true,&quot;notice_dismissed_rollback-cf7-5.8.6&quot;:true,&quot;notice_dismissed_rollback-cf7-5.9.7&quot;:true,&quot;notice_dismissed_update-cf7-6.1.3&quot;:true}}\" \/>\n<\/fieldset>\n<div class=\"wpcf7-turnstile cf-turnstile\" data-sitekey=\"0x4AAAAAADFG0o3WuLsEvMUp\" data-response-field-name=\"_wpcf7_turnstile_response\"><\/div>\n\n<div id=\"form-container\">\n\t<div id=\"form-content\">\n\t\t<div id=\"form-head\">\n\t\t\t<h1 class=\"pre\">Deseo recibir m\u00e1s informaci\u00f3n\n\t\t\t<\/h1>\n\t\t\t<h1 class=\"post\">\u00a1Gracias por tu mensaje!\n\t\t\t<\/h1>\n\t\t\t<p class=\"post\">Ha sido enviado. Estaremos en contacto lo antes posible\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div id=\"form\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nombres y apellidos\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Correo electr\u00f3nico\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tel\u00e9fono de contacto\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"your-city\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Ciudad\" value=\"\" type=\"text\" name=\"your-city\" \/><\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"your-asunt\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Asunto\" value=\"\" type=\"text\" name=\"your-asunt\" \/><\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"aceptacion-tratamiento-datos\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"aceptacion-tratamiento-datos\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\"><a href=\"https:\/\/uninavarra.edu.co\/wp-content\/uploads\/2019\/09\/ACUERDO-002-Manual-de-Pol%C3%ADticas-para-el-Tratamiento-de-Datos-Personales.pdf\">He le\u00eddo y acepto el tratamiento de datos personales. <\/a><\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t\t<p style=\"font-size: 12px; color: #666;\">Nota: Los datos recolectados ser\u00e1n utilizados con fines de contacto para dar tr\u00e1mite y respuesta a sus peticiones, quejas, reclamos y\/o sugerencias, as\u00ed como integrar las bases de datos de nuestra Instituci\u00f3n para efectos de llevar el registro, estad\u00edstica, indicadores y seguimiento a las peticiones, quejas, reclamos y\/o sugerencias recibidas. En caso de que su solicitud corresponda a un tr\u00e1mite espec\u00edfico ante alguna autoridad institucional o correspondan a alg\u00fan tr\u00e1mite regulado en los reglamentos institucionales, los datos ser\u00e1n utilizados y almacenados para llevar el soporte de la decisi\u00f3n adoptada. Igualmente, en caso de que su solicitud verse sobre el inter\u00e9s de conocer acerca de nuestra oferta de servicios, los datos ser\u00e1n tratados con fines de enviar informaci\u00f3n sobre los productos o servicios ofrecidos o que ofrecer\u00e1 UNINAVARRA., la realizaci\u00f3n de publicidad, mercadeo y promoci\u00f3n de todo tipo por UNINAVARRA.\n\t\t\t<\/p>\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Enviar\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div><input type='hidden' class='wpcf7-pum' value='{\"closepopup\":false,\"closedelay\":0,\"openpopup\":false,\"openpopup_id\":0}' \/><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n            <\/div>\n        <\/div>\n        \n    <\/div>\n\n    <!-- LOADER (fuera del contenido principal) -->\n    <div class=\"edc-loader-overlay\" id=\"loader-overlay\">\n        <div class=\"edc-loader-container\">\n            <div class=\"edc-spinner\"><\/div>\n            <p class=\"edc-loader-text\">Cargando informaci\u00f3n del programa...<\/p>\n        <\/div>\n    <\/div>\n\n    <!-- Mensaje de error -->\n    <div class=\"edc-mensaje-error\" id=\"mensaje-error\" style=\"display:none;\">\n        <h2>\u274c Programa no encontrado<\/h2>\n        <p>No se pudo encontrar la informaci\u00f3n del programa solicitado.<\/p>\n        <a href=\"javascript:history.back()\" class=\"edc-btn-accion\">Volver atr\u00e1s<\/a>\n    <\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_js\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script>\njQuery(document).ready(function($){\n    \/\/ Ocultar opciones vac\u00edas de select\n    $('select option[value=\"\"]').attr('hidden', true);\n    \n    \/\/ Evento cuando Contact Form 7 env\u00eda exitosamente\n    document.addEventListener('wpcf7mailsent', function(event) {\n        $('body').addClass('form-submitted');\n        $('#form-head').addClass('form-submitted');\n        \n        \/\/ Resetear despu\u00e9s de 3 segundos\n        setTimeout(function(){\n            $('body').removeClass('form-submitted');\n            $('#form-head').removeClass('form-submitted');\n            $('.wpcf7-form')[0].reset();\n            $('.wpcf7-response-output').hide();\n        }, 3000);\n    }, false);\n    \n    \/\/ Evento cuando hay error de validaci\u00f3n\n    document.addEventListener('wpcf7invalid', function(event) {\n        $('.wpcf7-form-control').removeClass('form-error');\n        $('.wpcf7-not-valid').each(function() {\n            $(this).addClass('form-error');\n        });\n    }, false);\n    \n    \/\/ Validaci\u00f3n en tiempo real\n    $('.wpcf7-form-control').on('blur', function() {\n        var $field = $(this);\n        $field.removeClass('form-error');\n        \n        \/\/ No validar checkbox\n        if ($field.hasClass('wpcf7-acceptance')) {\n            return;\n        }\n        \n        var value = $field.val();\n        \n        \/\/ Campo vac\u00edo\n        if (value === '') {\n            $field.addClass('form-error');\n        } \n        \/\/ Validar email\n        else if ($field.hasClass('wpcf7-email') && !isValidEmail(value)) {\n            $field.addClass('form-error');\n        }\n        \/\/ Validar tel\u00e9fono\n        else if ($field.hasClass('wpcf7-tel') && !isValidPhone(value)) {\n            $field.addClass('form-error');\n        }\n    });\n    \n    \/\/ Remover error al escribir\n    $('.wpcf7-form-control').on('input', function() {\n        $(this).removeClass('form-error');\n    });\n});\n\nfunction isValidEmail(email) {\n    var pattern = \/^([a-z\\d!#$%&'*+\\-\\\/=?^`{|}~\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+(\\.[a-z\\d!#$%&'*+\\-\\\/=?^_`{|}~\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+)*|\"((([ \\t]*\\r\\n)?[ \\t]+)?([\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f\\x21\\x23-\\x5b\\x5d-\\x7e\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]))*(([ \\t]*\\r\\n)?[ \\t]+)?\")@(([a-z\\d\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]|[a-z\\d\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF][a-z\\d\\-._~\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]*[a-z\\d\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])\\.)+([a-z\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]|[a-z\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF][a-z\\d\\-._~\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]*[a-z\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])\\.?$\/i;\n    return pattern.test(email);\n}\n\nfunction isValidPhone(phone) {\n    var pattern = \/^[\\+]?[(]?[0-9]{3}[)]?[-\\s\\.]?[0-9]{3}[-\\s\\.]?[0-9]{4,6}$\/im;\n    return pattern.test(phone);\n}\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t\t<\/div> \n\t<\/div><\/div><\/div><\/div><div class=\"vc_row-full-width\"><\/div><div data-vc-full-width=\"true\" data-vc-full-width-init=\"false\" data-vc-stretch-content=\"true\" class=\"wpb-container \"><div class=\"container-full\"><div class=\"vc_row wpb_row vc_row-fluid row  oculta-div\"><div class=\"col-sm-12  vc_\">\n\t\t<div class=\"wpb_wrapper \">\n\t\t\t\n\t<div class=\"wpb_raw_code wpb_raw_js\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script>\n\/\/ Mostrar mensaje si viene error por URL\nconst urlParams = new URLSearchParams(window.location.search);\nconst errorParam = urlParams.get('error');\n\nif (errorParam) {\n    let mensaje = '';\n    \n    switch(errorParam) {\n        case 'no_id':\n            mensaje = '\u26a0\ufe0f No se especific\u00f3 un programa v\u00e1lido.';\n            break;\n        case 'no_encontrado':\n            mensaje = '\u26a0\ufe0f El programa solicitado no fue encontrado.';\n            break;\n        case 'no_disponible':\n            mensaje = '\u26a0\ufe0f El programa solicitado no est\u00e1 disponible en este momento.';\n            break;\n        default:\n            mensaje = '\u26a0\ufe0f Ocurri\u00f3 un error al cargar el programa.';\n    }\n    \n    \/\/ Mostrar mensaje en la parte superior\n    const contenedor = document.querySelector('.edc-container-main');\n    if (contenedor) {\n        const alerta = document.createElement('div');\n        alerta.style.cssText = 'background: #fff3cd; border: 1px solid #ffc107; padding: 15px; border-radius: 4px; margin-bottom: 20px; color: #856404; text-align: center;';\n        alerta.innerHTML = `<strong>${mensaje}<\/strong>`;\n        contenedor.insertBefore(alerta, contenedor.firstChild);\n        \n        \/\/ Ocultar mensaje despu\u00e9s de 5 segundos\n        setTimeout(() => {\n            alerta.style.display = 'none';\n        }, 5000);\n    }\n}\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t\t<\/div> \n\t<\/div><\/div><\/div><\/div><div class=\"vc_row-full-width\"><\/div><div data-vc-full-width=\"true\" data-vc-full-width-init=\"false\" data-vc-stretch-content=\"true\" class=\"wpb-container \"><div class=\"container-full\"><div class=\"vc_row wpb_row vc_row-fluid row  oculta-div\"><div class=\"col-sm-12  vc_\">\n\t\t<div class=\"wpb_wrapper \">\n\t\t\t\n\t<div class=\"wpb_raw_code wpb_raw_js\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script>\n\/\/ ============================================\n\/\/ CONFIGURACI\u00d3N GLOBAL\n\/\/ ============================================\n\nconst IMAGEN_POR_DEFECTO = 'https:\/\/uninavarra.edu.co\/wp-content\/uploads\/2024\/07\/news-01-1-1.jpg';\n\nconst BANNERS_POR_FACULTAD = {\n    'FACULTAD DE EDUCACION':\n        'https:\/\/uninavarra.edu.co\/wp-content\/uploads\/2026\/02\/FACULTAD-DE-EDUCACION.jpg',\n    'FACULTAD DE INGENIERIAS ARQUITECTURA Y URBANISMO':\n        'https:\/\/uninavarra.edu.co\/wp-content\/uploads\/2026\/02\/FACULTAD-DE-INGENIERIAS-ARQUITECTURA-Y-URBANISMO.jpg',\n    'FACULTAD DE CIENCIAS ECONOMICAS Y ADMINISTRATIVAS':\n        'https:\/\/uninavarra.edu.co\/wp-content\/uploads\/2026\/02\/FACULTAD-DE-CIENCIAS-ECONOMICAS-Y-ADMINISTRATIVAS.jpg',\n    'FACULTAD DE HUMANIDADES Y CIENCIAS SOCIALES':\n        'https:\/\/uninavarra.edu.co\/wp-content\/uploads\/2026\/02\/FACULTAD-DE-HUMANIDADES-Y-CIENCIAS-SOCIALES.jpg',\n    'FACULTAD DE CIENCIAS DE LA SALUD Y CIENCIAS BASICAS':\n        'https:\/\/uninavarra.edu.co\/wp-content\/uploads\/2026\/02\/FACULTAD-DE-CIENCIAS-DE-LA-SALUD-Y-CIENCIAS-BASICAS.jpg',\n    'OTROS PROGRAMAS':\n        'https:\/\/uninavarra.edu.co\/wp-content\/uploads\/2026\/02\/OTROS-PROGRAMAS.jpg'\n};\n\n\/\/ ============================================\n\/\/ UTILIDADES\n\/\/ ============================================\n\nfunction normalizarTexto(texto) {\n    return texto\n        .toUpperCase()\n        .normalize('NFD')\n        .replace(\/[\\u0300-\\u036f]\/g, '')\n        .trim();\n}\n\nfunction convertirEnlaceDrive(url) {\n    if (!url || url.trim() === '') return IMAGEN_POR_DEFECTO;\n    if (!url.includes('drive.google.com')) return url;\n\n    let match = url.match(\/\\\/d\\\/([a-zA-Z0-9_-]+)\/) || url.match(\/[?&]id=([a-zA-Z0-9_-]+)\/);\n    return match ? `https:\/\/lh3.googleusercontent.com\/d\/${match[1]}` : IMAGEN_POR_DEFECTO;\n}\n\nfunction mostrarCampo(wrapperId, elementoId, valor) {\n    const wrapper = document.getElementById(wrapperId);\n    const elemento = document.getElementById(elementoId);\n    \n    if (valor && valor.trim() !== '') {\n        if (elemento) elemento.textContent = valor;\n        if (wrapper) wrapper.style.display = 'block';\n    } else {\n        if (wrapper) wrapper.style.display = 'none';\n    }\n}\n\nfunction mostrarCampoHTML(wrapperId, elementoId, valor) {\n    const wrapper = document.getElementById(wrapperId);\n    const elemento = document.getElementById(elementoId);\n    \n    if (valor && valor.trim() !== '') {\n        if (elemento) elemento.innerHTML = valor;\n        if (wrapper) wrapper.style.display = 'block';\n    } else {\n        if (wrapper) wrapper.style.display = 'none';\n    }\n}\n\n\/\/ ============================================\n\/\/ GOOGLE SHEET\n\/\/ ============================================\n\nconst SHEET_ID = '1nW7NIW_-SwYPcv1piJOJRHGqX2hX2sTsj3rSpIzrTPE';\nconst API_KEY = 'AIzaSyBnk4I7IbLq1GV4wVuIypF6lAXijdVknSw';\nconst RANGO = 'A:AZ';\n\nfunction obtenerParametroURL(nombre) {\n    return new URLSearchParams(window.location.search).get(nombre);\n}\n\nconst programaId = obtenerParametroURL('programa_id');\n\nif (!programaId) {\n    window.location.href = 'https:\/\/uninavarra.edu.co\/uninavarra-extended\/programas-academicos\/?error=no_id';\n}\n\n\/\/ ============================================\n\/\/ DATA\n\/\/ ============================================\n\nasync function obtenerDatosSheet() {\n    const url = `https:\/\/sheets.googleapis.com\/v4\/spreadsheets\/${SHEET_ID}\/values\/${RANGO}?key=${API_KEY}`;\n    const res = await fetch(url);\n    const data = await res.json();\n    return data.values || [];\n}\n\nfunction buscarProgramaPorId(valores, id) {\n    const headers = valores[0];\n    for (let i = 1; i < valores.length; i++) {\n        let obj = {};\n        headers.forEach((h, idx) => obj[h] = valores[i][idx] || '');\n        if (obj.programa_id === id) return obj;\n    }\n    return null;\n}\n\n\/\/ ============================================\n\/\/ RENDER\n\/\/ ============================================\n\nasync function cargarPrograma() {\n    const loaderOverlay = document.getElementById('loader-overlay');\n    const mensajeError = document.getElementById('mensaje-error');\n    const contenido = document.querySelector('.edc-contenido-principal');\n    \n    try {\n        const valores = await obtenerDatosSheet();\n        const programa = buscarProgramaPorId(valores, programaId);\n\n        if (!programa) {\n            if (loaderOverlay) {\n                loaderOverlay.classList.add('hidden');\n                setTimeout(() => loaderOverlay.style.display = 'none', 300);\n            }\n            if (mensajeError) mensajeError.style.display = 'block';\n            if (contenido) contenido.style.display = 'none';\n            return;\n        }\n\n        \/\/ Verificar disponibilidad\n        if (programa.disponibilidad?.toUpperCase() !== 'SI') {\n            window.location.href = 'https:\/\/uninavarra.edu.co\/uninavarra-extended\/programas-academicos\/?error=no_disponible';\n            return;\n        }\n\n        \/\/ -------- BANNER POR FACULTAD --------\n        let facultad = programa.facultad || 'OTROS PROGRAMAS';\n        let facultadKey = normalizarTexto(facultad.split(',')[0]);\n\n        const bannerUrl = BANNERS_POR_FACULTAD[facultadKey] || BANNERS_POR_FACULTAD['OTROS PROGRAMAS'];\n        const bannerDetalle = document.getElementById('banner-detalle');\n        if (bannerDetalle) {\n            bannerDetalle.style.backgroundImage = `url('${bannerUrl}')`;\n        }\n\n        \/\/ -------- TITULO --------\n        const tituloElemento = document.getElementById('titulo-programa');\n        if (tituloElemento) {\n            tituloElemento.textContent = programa.titulo || 'Programa';\n        }\n\n        \/\/ -------- IMAGEN CUADRADA --------\n        const img = document.getElementById('imagen-cuadrada');\n        const link = document.getElementById('imagen-link');\n        \n        if (img && link) {\n            let imgUrl = convertirEnlaceDrive(programa.imagen_cuadrada || programa.portada);\n            img.src = imgUrl;\n            link.href = imgUrl;\n            \n            img.onerror = () => {\n                img.src = IMAGEN_POR_DEFECTO;\n                link.href = IMAGEN_POR_DEFECTO;\n            };\n        }\n\n        \/\/ -------- TODOS LOS CAMPOS DE INFORMACI\u00d3N --------\n        mostrarCampo('wrapper-tipo-oferta', 'tipo-oferta', programa.tipo_oferta);\n        mostrarCampo('wrapper-modalidad', 'modalidad', programa.modalidad);\n        mostrarCampo('wrapper-programas-asociados', 'programas-asociados', programa.programas_asociados);\n        mostrarCampo('wrapper-docente', 'docente', programa.docente);\n        mostrarCampo('wrapper-duracion', 'duracion', programa.duracion);\n        mostrarCampo('wrapper-precio', 'precio', programa.precio);\n        mostrarCampo('wrapper-certificacion', 'certificacion', programa.certificacion);\n        mostrarCampo('wrapper-persona-dirige', 'persona-dirige', programa.persona_dirige);\n        mostrarCampo('wrapper-cupos', 'cupos', programa.cupos);\n        mostrarCampo('wrapper-inicio-clases', 'inicio-clases', programa.inicio_clases);\n        mostrarCampo('wrapper-fin-clases', 'fin-clases', programa.fin_clases);\n        mostrarCampo('wrapper-intensidad-horaria', 'intensidad-horaria', programa.intensidad_horaria);\n        mostrarCampo('wrapper-facultad', 'facultad', programa.facultad);\n        mostrarCampo('wrapper-entidades-aliadas', 'entidades-aliadas', programa.entidades_aliadas);\n        \n        \/\/ Contenido (puede tener HTML)\n        mostrarCampoHTML('wrapper-contenido', 'contenido', programa.contenido);\n\n        \/\/ -------- SECCIONES DE TEXTO --------\n        const presentacion = document.getElementById('presentacion');\n        if (presentacion) {\n            presentacion.textContent = programa.presentacion || 'No disponible';\n        }\n\n        const objetivo = document.getElementById('objetivo');\n        if (objetivo) {\n            objetivo.textContent = programa.objetivo || 'No disponible';\n        }\n\n        const metodologia = document.getElementById('metodologia');\n        if (metodologia) {\n            metodologia.textContent = programa.metodologia || 'No disponible';\n        }\n\n        \/\/ -------- BOT\u00d3N FOLLETO --------\n        const btnFolleto = document.getElementById('btn-folleto');\n        if (btnFolleto && programa.folleto_url && programa.folleto_url.trim() !== '') {\n            btnFolleto.href = programa.folleto_url;\n            btnFolleto.style.display = 'inline-block';\n        } else if (btnFolleto) {\n            btnFolleto.style.display = 'none';\n        }\n\n        \/\/ -------- BOT\u00d3N VIDEO --------\n        const btnVideo = document.getElementById('btn-video');\n        if (btnVideo && programa.video_tutorial && programa.video_tutorial.trim() !== '') {\n            btnVideo.href = programa.video_tutorial;\n            btnVideo.style.display = 'inline-block';\n        } else if (btnVideo) {\n            btnVideo.style.display = 'none';\n        }\n\n        \/\/ -------- BOT\u00d3N REGRESAR --------\n        const btnRegresar = document.getElementById('btn-regresar');\n        if (btnRegresar) {\n            const facultadParam = programa.facultad ? `?facultad=${encodeURIComponent(programa.facultad)}` : '';\n            btnRegresar.href = `https:\/\/uninavarra.edu.co\/uninavarra-extended\/programas-academicos\/${facultadParam}`;\n        }\n\n        \/\/ -------- OCULTAR LOADER Y MOSTRAR CONTENIDO --------\n        if (loaderOverlay) {\n            loaderOverlay.classList.add('hidden');\n            setTimeout(() => loaderOverlay.style.display = 'none', 300);\n        }\n        if (contenido) {\n            contenido.style.display = 'flex';\n            setTimeout(() => contenido.classList.add('loaded'), 50);\n        }\n\n    } catch (error) {\n        console.error('Error al cargar el programa:', error);\n        if (loaderOverlay) {\n            loaderOverlay.classList.add('hidden');\n            setTimeout(() => loaderOverlay.style.display = 'none', 300);\n        }\n        if (mensajeError) mensajeError.style.display = 'block';\n        if (contenido) contenido.style.display = 'none';\n    }\n}\n\n\/\/ ============================================\n\/\/ INICIALIZACI\u00d3N\n\/\/ ============================================\n\ndocument.addEventListener('DOMContentLoaded', function() {\n    cargarPrograma();\n});\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t\t<\/div> \n\t<\/div><\/div><\/div><\/div><div class=\"vc_row-full-width\"><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"Tipo de Oferta: Modalidad: Programas Asociados: Docente a cargo: Duraci\u00f3n: Inversi\u00f3n: Certificaci\u00f3n: Dirigido a: Cupos: Inicio de Clases: Fin de Clases: Intensidad Horaria: Facultad: Entidades Aliadas: Contenido: Presentaci\u00f3n del curso [...]","protected":false},"author":13,"featured_media":0,"parent":95809,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-95813","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programa - Uninavarra<\/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:\/\/uninavarra.edu.co\/en\/uninavarra-extended\/programas-academicos\/programa\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programa - Uninavarra\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uninavarra.edu.co\/en\/uninavarra-extended\/programas-academicos\/programa\/\" \/>\n<meta property=\"og:site_name\" content=\"Uninavarra\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/UninavarraEduca\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-06T22:01:54+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@uninavarraeduca\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/uninavarra.edu.co\\\/uninavarra-extended\\\/programas-academicos\\\/programa\\\/\",\"url\":\"https:\\\/\\\/uninavarra.edu.co\\\/uninavarra-extended\\\/programas-academicos\\\/programa\\\/\",\"name\":\"Programa - Uninavarra\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/uninavarra.edu.co\\\/#website\"},\"datePublished\":\"2025-12-04T12:54:52+00:00\",\"dateModified\":\"2026-02-06T22:01:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/uninavarra.edu.co\\\/uninavarra-extended\\\/programas-academicos\\\/programa\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/uninavarra.edu.co\\\/uninavarra-extended\\\/programas-academicos\\\/programa\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/uninavarra.edu.co\\\/uninavarra-extended\\\/programas-academicos\\\/programa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/uninavarra.edu.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UNINAVARRA EXTENDED\",\"item\":\"https:\\\/\\\/uninavarra.edu.co\\\/uninavarra-extended\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Programas academicos\",\"item\":\"https:\\\/\\\/uninavarra.edu.co\\\/uninavarra-extended\\\/programas-academicos\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Programa\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/uninavarra.edu.co\\\/#website\",\"url\":\"https:\\\/\\\/uninavarra.edu.co\\\/\",\"name\":\"UNINAVARRA\",\"description\":\"Haz realidad tu deseo de aprender\",\"publisher\":{\"@id\":\"https:\\\/\\\/uninavarra.edu.co\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/uninavarra.edu.co\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/uninavarra.edu.co\\\/#organization\",\"name\":\"Fundaci\u00f3n Universitaria Navarra - UNINAVARRA\",\"url\":\"https:\\\/\\\/uninavarra.edu.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/uninavarra.edu.co\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/uninavarra.edu.co\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/Escudo-uninavarra-Solo.png\",\"contentUrl\":\"https:\\\/\\\/uninavarra.edu.co\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/Escudo-uninavarra-Solo.png\",\"width\":1500,\"height\":1401,\"caption\":\"Fundaci\u00f3n Universitaria Navarra - UNINAVARRA\"},\"image\":{\"@id\":\"https:\\\/\\\/uninavarra.edu.co\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/UninavarraEduca\",\"https:\\\/\\\/x.com\\\/uninavarraeduca\",\"https:\\\/\\\/www.instagram.com\\\/uninavarra\\\/?hl=es\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fundacin-universitaria-navarra-uninavarra-b41225222\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programa - Uninavarra","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:\/\/uninavarra.edu.co\/en\/uninavarra-extended\/programas-academicos\/programa\/","og_locale":"en_US","og_type":"article","og_title":"Programa - Uninavarra","og_url":"https:\/\/uninavarra.edu.co\/en\/uninavarra-extended\/programas-academicos\/programa\/","og_site_name":"Uninavarra","article_publisher":"https:\/\/www.facebook.com\/UninavarraEduca","article_modified_time":"2026-02-06T22:01:54+00:00","twitter_card":"summary_large_image","twitter_site":"@uninavarraeduca","twitter_misc":{"Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/uninavarra.edu.co\/uninavarra-extended\/programas-academicos\/programa\/","url":"https:\/\/uninavarra.edu.co\/uninavarra-extended\/programas-academicos\/programa\/","name":"Programa - Uninavarra","isPartOf":{"@id":"https:\/\/uninavarra.edu.co\/#website"},"datePublished":"2025-12-04T12:54:52+00:00","dateModified":"2026-02-06T22:01:54+00:00","breadcrumb":{"@id":"https:\/\/uninavarra.edu.co\/uninavarra-extended\/programas-academicos\/programa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uninavarra.edu.co\/uninavarra-extended\/programas-academicos\/programa\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/uninavarra.edu.co\/uninavarra-extended\/programas-academicos\/programa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/uninavarra.edu.co\/"},{"@type":"ListItem","position":2,"name":"UNINAVARRA EXTENDED","item":"https:\/\/uninavarra.edu.co\/uninavarra-extended\/"},{"@type":"ListItem","position":3,"name":"Programas academicos","item":"https:\/\/uninavarra.edu.co\/uninavarra-extended\/programas-academicos\/"},{"@type":"ListItem","position":4,"name":"Programa"}]},{"@type":"WebSite","@id":"https:\/\/uninavarra.edu.co\/#website","url":"https:\/\/uninavarra.edu.co\/","name":"UNINAVARRA","description":"Make your desire to learn a reality","publisher":{"@id":"https:\/\/uninavarra.edu.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/uninavarra.edu.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/uninavarra.edu.co\/#organization","name":"Navarre University Foundation - UNINAVARRA","url":"https:\/\/uninavarra.edu.co\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uninavarra.edu.co\/#\/schema\/logo\/image\/","url":"https:\/\/uninavarra.edu.co\/wp-content\/uploads\/2024\/06\/Escudo-uninavarra-Solo.png","contentUrl":"https:\/\/uninavarra.edu.co\/wp-content\/uploads\/2024\/06\/Escudo-uninavarra-Solo.png","width":1500,"height":1401,"caption":"Fundaci\u00f3n Universitaria Navarra - UNINAVARRA"},"image":{"@id":"https:\/\/uninavarra.edu.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/UninavarraEduca","https:\/\/x.com\/uninavarraeduca","https:\/\/www.instagram.com\/uninavarra\/?hl=es","https:\/\/www.linkedin.com\/in\/fundacin-universitaria-navarra-uninavarra-b41225222\/"]}]}},"_links":{"self":[{"href":"https:\/\/uninavarra.edu.co\/en\/wp-json\/wp\/v2\/pages\/95813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uninavarra.edu.co\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/uninavarra.edu.co\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/uninavarra.edu.co\/en\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/uninavarra.edu.co\/en\/wp-json\/wp\/v2\/comments?post=95813"}],"version-history":[{"count":0,"href":"https:\/\/uninavarra.edu.co\/en\/wp-json\/wp\/v2\/pages\/95813\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/uninavarra.edu.co\/en\/wp-json\/wp\/v2\/pages\/95809"}],"wp:attachment":[{"href":"https:\/\/uninavarra.edu.co\/en\/wp-json\/wp\/v2\/media?parent=95813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}