{"id":35556,"date":"2026-09-08T14:52:21","date_gmt":"2026-09-08T19:52:21","guid":{"rendered":"https:\/\/chia-cundinamarca.gov.co\/web\/?page_id=35556"},"modified":"2026-09-10T17:56:48","modified_gmt":"2026-09-10T22:56:48","slug":"convocatoria-10","status":"publish","type":"page","link":"https:\/\/chia-cundinamarca.gov.co\/web\/convocatoria-10\/","title":{"rendered":"CONVOCATORIA 10 V2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"35556\" class=\"elementor elementor-35556\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd0a08a e-con e-atomic-element e-flexbox-base e-default-div e-165fff5 \" data-id=\"dd0a08a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"dd0a08a\" data-e-type=\"e-flexbox\" data-id=\"dd0a08a\">\n    \t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base e-default-img e-5e65ff6-0d73210\" data-interaction-id=\"5e65ff6\" data-e-type=\"widget\" data-id=\"5e65ff6\" id=\"35574\" src=\"https:\/\/chia-cundinamarca.gov.co\/web\/wp-content\/uploads\/2026\/09\/002-Banner-convocatoria-10-V2-1536x240.jpg\" width=\"1536\" height=\"240\" srcset=\"https:\/\/chia-cundinamarca.gov.co\/web\/wp-content\/uploads\/2026\/09\/002-Banner-convocatoria-10-V2-1536x240.jpg 1536w, https:\/\/chia-cundinamarca.gov.co\/web\/wp-content\/uploads\/2026\/09\/002-Banner-convocatoria-10-V2-300x47.jpg 300w, https:\/\/chia-cundinamarca.gov.co\/web\/wp-content\/uploads\/2026\/09\/002-Banner-convocatoria-10-V2-1024x160.jpg 1024w, https:\/\/chia-cundinamarca.gov.co\/web\/wp-content\/uploads\/2026\/09\/002-Banner-convocatoria-10-V2-768x120.jpg 768w, https:\/\/chia-cundinamarca.gov.co\/web\/wp-content\/uploads\/2026\/09\/002-Banner-convocatoria-10-V2.jpg 1920w\" alt=\"\"\/>\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-aad2c4b e-con e-atomic-element e-flexbox-base e-default-div e-0737a81 \" data-id=\"aad2c4b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"aad2c4b\" data-e-type=\"e-flexbox\" data-id=\"aad2c4b\">\n    \t\t<div class=\"elementor-element elementor-element-231b302 elementor-widget elementor-widget-heading\" data-id=\"231b302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CONVOCATORIA 10 V2<\/h2>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-ad39872 e-con e-atomic-element e-flexbox-base e-default-div e-89a7bed \" data-id=\"ad39872\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ad39872\" data-e-type=\"e-flexbox\" data-id=\"ad39872\">\n    \t\t<div class=\"elementor-element elementor-element-4d14a61 elementor-widget elementor-widget-html\" data-id=\"4d14a61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\n     FLIPBOOK REUTILIZABLE\n     WordPress + Elementor\n     ========================================================= -->\n\n<div class=\"rc-flipbook\"\n     data-pdf=\"https:\/\/chia-cundinamarca.gov.co\/2026\/Otros\/CONVOCATORIA%20NO.%2010%20DE%202026%20VERSION%202.pdf\">\n\n    <div class=\"rc-flipbook-loading\">\n        Cargando flipbook...\n    <\/div>\n\n    <div class=\"rc-flipbook-book\"><\/div>\n\n    <!-- BARRA DE HERRAMIENTAS -->\n    <div class=\"rc-flipbook-toolbar\">\n\n        <button type=\"button\"\n                class=\"rc-btn rc-first\"\n                title=\"Primera p\u00e1gina\">\n            \u23ee\n        <\/button>\n\n        <button type=\"button\"\n                class=\"rc-btn rc-prev\"\n                title=\"P\u00e1gina anterior\">\n            \u25c0\n        <\/button>\n\n        <span class=\"rc-page-number\">\n            <span class=\"rc-current\">1<\/span>\n            \/\n            <span class=\"rc-total\">0<\/span>\n        <\/span>\n\n        <button type=\"button\"\n                class=\"rc-btn rc-next\"\n                title=\"P\u00e1gina siguiente\">\n            \u25b6\n        <\/button>\n\n        <button type=\"button\"\n                class=\"rc-btn rc-last\"\n                title=\"\u00daltima p\u00e1gina\">\n            \u23ed\n        <\/button>\n\n        <span class=\"rc-separator\"><\/span>\n\n        <button type=\"button\"\n                class=\"rc-btn rc-zoom-out\"\n                title=\"Alejar\">\n            \u2212\n        <\/button>\n\n        <span class=\"rc-zoom-value\">100%<\/span>\n\n        <button type=\"button\"\n                class=\"rc-btn rc-zoom-in\"\n                title=\"Acercar\">\n            +\n        <\/button>\n\n        <button type=\"button\"\n                class=\"rc-btn rc-zoom-reset\"\n                title=\"Restablecer zoom\">\n            100%\n        <\/button>\n\n        <button type=\"button\"\n                class=\"rc-btn rc-fullscreen\"\n                title=\"Pantalla completa\">\n            \u26f6\n        <\/button>\n\n    <\/div>\n<\/div>\n\n\n<!-- =========================================================\n     ESTILOS\n     ========================================================= -->\n\n<style>\n\n.rc-flipbook {\n    --rc-bg: #222;\n    --rc-toolbar: #111;\n    --rc-button: #333;\n    --rc-button-hover: #555;\n    --rc-text: #fff;\n\n    position: relative;\n    width: 100%;\n    max-width: 1200px;\n    height: 950px;\n\n    margin: 30px auto;\n\n    background: var(--rc-bg);\n\n    border-radius: 8px;\n\n    overflow: hidden;\n\n    box-shadow:\n        0 10px 30px rgba(0,0,0,.25);\n\n    font-family: Arial, sans-serif;\n}\n\n\n\/* CONTENEDOR DEL LIBRO *\/\n\n.rc-flipbook-book {\n    position: absolute;\n\n    left: 0;\n    right: 0;\n\n    top: 0;\n    bottom: 65px;\n\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    overflow: hidden;\n}\n\n\n\/* CARGANDO *\/\n\n.rc-flipbook-loading {\n\n    position: absolute;\n\n    inset: 0;\n\n    z-index: 10;\n\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    color: white;\n\n    font-size: 18px;\n\n    background: #222;\n}\n\n\n\/* BARRA DE HERRAMIENTAS *\/\n\n.rc-flipbook-toolbar {\n\n    position: absolute;\n\n    left: 0;\n    right: 0;\n    bottom: 0;\n\n    height: 65px;\n\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    gap: 6px;\n\n    padding: 8px;\n\n    box-sizing: border-box;\n\n    background: var(--rc-toolbar);\n\n    color: var(--rc-text);\n\n    z-index: 50;\n}\n\n\n\/* BOTONES *\/\n\n.rc-flipbook .rc-btn {\n\n    width: 40px;\n    height: 40px;\n\n    border: none;\n\n    border-radius: 5px;\n\n    background: var(--rc-button);\n\n    color: white;\n\n    cursor: pointer;\n\n    font-size: 18px;\n\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    transition:\n        background .2s,\n        transform .1s;\n}\n\n\n.rc-flipbook .rc-btn:hover {\n\n    background: var(--rc-button-hover);\n\n}\n\n\n.rc-flipbook .rc-btn:active {\n\n    transform: scale(.92);\n\n}\n\n\n.rc-flipbook .rc-btn:disabled {\n\n    opacity: .35;\n\n    cursor: default;\n\n}\n\n\n\/* NUMERO DE PAGINA *\/\n\n.rc-page-number {\n\n    min-width: 70px;\n\n    text-align: center;\n\n    font-size: 14px;\n\n    color: white;\n\n}\n\n\n\/* SEPARADOR *\/\n\n.rc-separator {\n\n    width: 1px;\n\n    height: 30px;\n\n    background: #555;\n\n    margin: 0 6px;\n\n}\n\n\n\/* ZOOM *\/\n\n.rc-zoom-value {\n\n    width: 55px;\n\n    text-align: center;\n\n    font-size: 13px;\n\n}\n\n\n\/* P\u00c1GINAS *\/\n\n.rc-flipbook .rc-page {\n\n    background: white;\n\n    overflow: hidden;\n\n}\n\n\n\/* CANVAS *\/\n\n.rc-flipbook canvas {\n\n    display: block;\n\n    width: 100%;\n\n    height: 100%;\n\n    object-fit: contain;\n\n}\n\n\n\/* RESPONSIVE *\/\n\n@media (max-width: 768px) {\n\n    .rc-flipbook {\n\n        height: 600px;\n\n        border-radius: 0;\n\n    }\n\n    .rc-flipbook-toolbar {\n\n        height: 60px;\n\n        gap: 3px;\n\n        padding: 5px;\n\n    }\n\n    .rc-flipbook .rc-btn {\n\n        width: 34px;\n\n        height: 34px;\n\n        font-size: 15px;\n\n    }\n\n    .rc-page-number {\n\n        min-width: 55px;\n\n        font-size: 12px;\n\n    }\n\n    .rc-zoom-value {\n\n        display: none;\n\n    }\n\n    .rc-separator {\n\n        margin: 0 2px;\n\n    }\n\n}\n\n\n@media (max-width: 480px) {\n\n    .rc-flipbook {\n\n        height: 500px;\n\n    }\n\n    .rc-first,\n    .rc-last {\n\n        display: none !important;\n\n    }\n\n    .rc-flipbook .rc-btn {\n\n        width: 32px;\n\n        height: 32px;\n\n    }\n\n}\n\n<\/style>\n\n\n<!-- =========================================================\n     LIBRER\u00cdAS\n     ========================================================= -->\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.min.js\"><\/script>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/page-flip@2.0.7\/dist\/js\/page-flip.browser.min.js\"><\/script>\n\n\n<!-- =========================================================\n     JAVASCRIPT\n     ========================================================= -->\n\n<script>\n\n(function () {\n\n    \/*\n     * Evita que el c\u00f3digo se ejecute\n     * varias veces si Elementor vuelve a cargar el widget.\n     *\/\n\n    if (window.RCFlipbookLoaded) {\n        return;\n    }\n\n    window.RCFlipbookLoaded = true;\n\n\n    pdfjsLib.GlobalWorkerOptions.workerSrc =\n        \"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.worker.min.js\";\n\n\n    \/*\n     * Inicializar TODOS los flipbooks\n     * existentes en la p\u00e1gina.\n     *\/\n\n    async function iniciarFlipbooks() {\n\n        const flipbooks =\n            document.querySelectorAll(\".rc-flipbook\");\n\n\n        for (const container of flipbooks) {\n\n            if (container.dataset.initialized === \"true\") {\n                continue;\n            }\n\n            container.dataset.initialized = \"true\";\n\n\n            const pdfURL =\n                container.dataset.pdf;\n\n\n            const bookContainer =\n                container.querySelector(\".rc-flipbook-book\");\n\n\n            const loading =\n                container.querySelector(\".rc-flipbook-loading\");\n\n\n            const currentPage =\n                container.querySelector(\".rc-current\");\n\n\n            const totalPage =\n                container.querySelector(\".rc-total\");\n\n\n            const zoomValue =\n                container.querySelector(\".rc-zoom-value\");\n\n\n            try {\n\n                \/*\n                 * Cargar PDF\n                 *\/\n\n                const pdf =\n                    await pdfjsLib\n                    .getDocument(pdfURL)\n                    .promise;\n\n\n                totalPage.textContent =\n                    pdf.numPages;\n\n\n                const pages = [];\n\n\n                \/*\n                 * Crear p\u00e1ginas\n                 *\/\n\n                for (\n                    let i = 1;\n                    i <= pdf.numPages;\n                    i++\n                ) {\n\n                    const page =\n                        await pdf.getPage(i);\n\n\n                    const viewport =\n                        page.getViewport({\n                            scale: 1.5\n                        });\n\n\n                    const canvas =\n                        document.createElement(\"canvas\");\n\n\n                    const context =\n                        canvas.getContext(\"2d\");\n\n\n                    canvas.width =\n                        viewport.width;\n\n                    canvas.height =\n                        viewport.height;\n\n\n                    await page.render({\n\n                        canvasContext:\n                            context,\n\n                        viewport:\n                            viewport\n\n                    }).promise;\n\n\n                    const pageElement =\n                        document.createElement(\"div\");\n\n\n                    pageElement.className =\n                        \"rc-page\";\n\n\n                    pageElement.appendChild(\n                        canvas\n                    );\n\n\n                    pages.push(\n                        pageElement\n                    );\n\n                }\n\n\n                loading.remove();\n\n\n                \/*\n                 * Crear PageFlip\n                 *\/\n\n                const pageFlip =\n                    new St.PageFlip(\n                        bookContainer,\n                        {\n\n                            width: 350,\n\n                            height: 550,\n\n                            size: \"stretch\",\n\n                            minWidth: 280,\n\n                            maxWidth: 1100,\n\n                            minHeight: 350,\n\n                            maxHeight: 1400,\n\n                            showCover: true,\n\n                            drawShadow: true,\n\n                            flippingTime: 700,\n\n                            usePortrait: true,\n\n                            mobileScrollSupport: false,\n\n                            autoSize: true\n\n                        }\n                    );\n\n\n                pageFlip.loadFromHTML(\n                    pages\n                );\n\n\n                \/*\n                 * Actualizar n\u00famero\n                 *\/\n\n                function actualizarNumero() {\n\n                    const page =\n                        pageFlip.getCurrentPageIndex();\n\n\n                    currentPage.textContent =\n                        page + 1;\n\n                }\n\n\n                pageFlip.on(\n                    \"flip\",\n                    actualizarNumero\n                );\n\n\n                \/*\n                 * BOTONES\n                 *\/\n\n                container\n                    .querySelector(\".rc-first\")\n                    .addEventListener(\n                        \"click\",\n                        function () {\n\n                            pageFlip.flip(0);\n\n                        }\n                    );\n\n\n                container\n                    .querySelector(\".rc-prev\")\n                    .addEventListener(\n                        \"click\",\n                        function () {\n\n                            pageFlip.flipPrev();\n\n                        }\n                    );\n\n\n                container\n                    .querySelector(\".rc-next\")\n                    .addEventListener(\n                        \"click\",\n                        function () {\n\n                            pageFlip.flipNext();\n\n                        }\n                    );\n\n\n                container\n                    .querySelector(\".rc-last\")\n                    .addEventListener(\n                        \"click\",\n                        function () {\n\n                            pageFlip.flip(\n                                pdf.numPages - 1\n                            );\n\n                        }\n                    );\n\n\n                \/*\n                 * ZOOM\n                 *\n                 * Se aplica al libro completo.\n                 *\/\n\n                let zoom = 1;\n\n\n                function aplicarZoom() {\n\n                    bookContainer.style.transform =\n                        \"scale(\" + zoom + \")\";\n\n                    bookContainer.style.transformOrigin =\n                        \"center center\";\n\n\n                    zoomValue.textContent =\n                        Math.round(zoom * 100) + \"%\";\n\n                }\n\n\n                \/*\n                 * ZOOM IN\n                 *\/\n\n                container\n                    .querySelector(\".rc-zoom-in\")\n                    .addEventListener(\n                        \"click\",\n                        function () {\n\n                            if (zoom < 2) {\n\n                                zoom += .1;\n\n                                aplicarZoom();\n\n                            }\n\n                        }\n                    );\n\n\n                \/*\n                 * ZOOM OUT\n                 *\/\n\n                container\n                    .querySelector(\".rc-zoom-out\")\n                    .addEventListener(\n                        \"click\",\n                        function () {\n\n                            if (zoom > .6) {\n\n                                zoom -= .1;\n\n                                aplicarZoom();\n\n                            }\n\n                        }\n                    );\n\n\n                \/*\n                 * RESTABLECER ZOOM\n                 *\/\n\n                container\n                    .querySelector(\".rc-zoom-reset\")\n                    .addEventListener(\n                        \"click\",\n                        function () {\n\n                            zoom = 1;\n\n                            aplicarZoom();\n\n                        }\n                    );\n\n\n                \/*\n                 * PANTALLA COMPLETA\n                 *\/\n\n                container\n                    .querySelector(\".rc-fullscreen\")\n                    .addEventListener(\n                        \"click\",\n                        function () {\n\n                            if (\n                                !document.fullscreenElement\n                            ) {\n\n                                container.requestFullscreen();\n\n                            } else {\n\n                                document.exitFullscreen();\n\n                            }\n\n                        }\n                    );\n\n\n                \/*\n                 * Inicializar\n                 *\/\n\n                actualizarNumero();\n\n                aplicarZoom();\n\n            }\n\n            catch (error) {\n\n                console.error(\n                    \"Error cargando PDF:\",\n                    error\n                );\n\n\n                loading.textContent =\n                    \"No se pudo cargar el PDF.\";\n\n            }\n\n        }\n\n    }\n\n\n    \/*\n     * Esperar a que Elementor termine\n     *\/\n\n    if (\n        document.readyState ===\n        \"loading\"\n    ) {\n\n        document.addEventListener(\n            \"DOMContentLoaded\",\n            iniciarFlipbooks\n        );\n\n    } else {\n\n        iniciarFlipbooks();\n\n    }\n\n\n})();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-1f1ee48 e-con e-atomic-element e-flexbox-base e-default-div e-97d4c56 \" data-id=\"1f1ee48\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1f1ee48\" data-e-type=\"e-flexbox\" data-id=\"1f1ee48\">\n    \t\t<div class=\"elementor-element elementor-element-6840250 elementor-widget elementor-widget-heading\" data-id=\"6840250\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/forms.cloud.microsoft\/Pages\/ResponsePage.aspx?id=2Lkf2Chp4kmNXOHhbrkfMS2drxQojE9Cp3yReKib1pFUQThCTDZTSEpSN1VZSFpOUVRWNFEyRVJVTS4u\">INGRESE AL FORMULARIO DE INSCRIPCI\u00d3N<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CONVOCATORIA 10 V2 Cargando flipbook&#8230; \u23ee \u25c0 1 \/ 0 \u25b6 \u23ed \u2212 100% + 100% \u26f6 INGRESE AL FORMULARIO DE INSCRIPCI\u00d3N<\/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-35556","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/chia-cundinamarca.gov.co\/web\/wp-json\/wp\/v2\/pages\/35556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chia-cundinamarca.gov.co\/web\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/chia-cundinamarca.gov.co\/web\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/chia-cundinamarca.gov.co\/web\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chia-cundinamarca.gov.co\/web\/wp-json\/wp\/v2\/comments?post=35556"}],"version-history":[{"count":20,"href":"https:\/\/chia-cundinamarca.gov.co\/web\/wp-json\/wp\/v2\/pages\/35556\/revisions"}],"predecessor-version":[{"id":35584,"href":"https:\/\/chia-cundinamarca.gov.co\/web\/wp-json\/wp\/v2\/pages\/35556\/revisions\/35584"}],"wp:attachment":[{"href":"https:\/\/chia-cundinamarca.gov.co\/web\/wp-json\/wp\/v2\/media?parent=35556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}