{"id":9328,"date":"2024-06-01T00:12:07","date_gmt":"2024-05-31T22:12:07","guid":{"rendered":"https:\/\/consuladouy-bcn.es\/httpdocs\/?page_id=9328"},"modified":"2026-05-26T01:43:01","modified_gmt":"2026-05-25T23:43:01","slug":"inscripcion-juramento-fidelidad-a-la-bandera","status":"publish","type":"page","link":"https:\/\/consuladouy-bcn.es\/httpdocs\/inscripcion-juramento-fidelidad-a-la-bandera\/","title":{"rendered":"Inscripci\u00f3n Juramento Fidelidad a la Bandera"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9328\" class=\"elementor elementor-9328\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00a39f2 e-flex e-con-boxed e-con e-parent\" data-id=\"00a39f2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-945ec9d elementor-widget elementor-widget-html\" data-id=\"945ec9d\" 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\n    <div class=\"jura-wrap\">\n        <div class=\"jura-header\">\n            <div style=\"font-size:52px;line-height:1;\">\ud83c\uddfa\ud83c\uddfe<\/div>\n            <div>\n                <h1>Juramento de Fidelidad a la Bandera<\/h1>\n                <div class=\"sub\">Consulado de Uruguay en Barcelona \u00b7 Acto Oficial<\/div>\n                <div class=\"fecha-badge\">\ud83d\udcc5 19 de junio de 2026 \u00b7 262.\u00b0 Aniversario del Natalicio de Artigas<\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"jura-intro\">\n            Ante la proximidad de la celebraci\u00f3n del <strong>262.\u00b0 Aniversario del Natalicio de Jos\u00e9 Gervasio Artigas<\/strong>, se informa que el pr\u00f3ximo <strong>jueves 19 de junio de 2026<\/strong> se realizar\u00e1 el Acto de Juramento de Fidelidad a la Bandera para aquellos uruguayos <strong>mayores de 11 a\u00f1os de edad<\/strong> que no hayan prestado juramento anteriormente. El horario y lugar exacto ser\u00e1n confirmados una vez analizada la solicitud.\n            <br><br>Los campos marcados con <span style=\"color:#c0392b;font-weight:bold;\">*<\/span> son obligatorios.\n        <\/div>\n\n        <form method=\"POST\" enctype=\"multipart\/form-data\" id=\"form-jura\" novalidate>\n            <input type=\"hidden\" name=\"jura_nonce\" value=\"fc9b5dad17\">\n            <input type=\"hidden\" name=\"jura_enviado\" value=\"1\">\n\n            <!-- DATOS PERSONALES -->\n            <div class=\"jura-card\">\n                <div class=\"jura-card-head\"><i class=\"fa-solid fa-user\" aria-hidden=\"true\"><\/i> Datos de quien jurar\u00e1 la Bandera<\/div>\n                <div class=\"jura-card-body\">\n                    <div class=\"jura-grid\">\n                        <div>\n                            <label class=\"jura-label\" for=\"j_nombre\">Nombres <span class=\"req\">*<\/span><\/label>\n                            <input type=\"text\" class=\"jura-input\" id=\"j_nombre\" name=\"j_nombre\" required placeholder=\"Ej: Mar\u00eda Jos\u00e9\" value=\"\">\n                            <div class=\"field-error\" id=\"err-nombre\">Campo obligatorio.<\/div>\n                        <\/div>\n                        <div>\n                            <label class=\"jura-label\" for=\"j_apellidos\">Apellidos <span class=\"req\">*<\/span><\/label>\n                            <input type=\"text\" class=\"jura-input\" id=\"j_apellidos\" name=\"j_apellidos\" required placeholder=\"Ej: Gonz\u00e1lez Rodr\u00edguez\" value=\"\">\n                            <div class=\"field-error\" id=\"err-apellidos\">Campo obligatorio.<\/div>\n                        <\/div>\n                        <div>\n                            <label class=\"jura-label\" for=\"j_fecha_nac\">Fecha de Nacimiento <span class=\"req\">*<\/span><\/label>\n                            <input type=\"date\" class=\"jura-input\" id=\"j_fecha_nac\" name=\"j_fecha_nac\" required value=\"\">\n                            <div class=\"field-error\" id=\"err-fecha_nac\">Ingrese su fecha de nacimiento.<\/div>\n                        <\/div>\n                        <div>\n                            <label class=\"jura-label\" for=\"j_pais_nac\">Pa\u00eds de Nacimiento <span class=\"req\">*<\/span><\/label>\n                            <input type=\"text\" class=\"jura-input\" id=\"j_pais_nac\" name=\"j_pais_nac\" required placeholder=\"Ej: Uruguay\" value=\"\">\n                            <div class=\"field-error\" id=\"err-pais_nac\">Campo obligatorio.<\/div>\n                        <\/div>\n                        <div>\n                            <label class=\"jura-label\" for=\"j_ci\">N.\u00b0 C\u00e9dula de Identidad Uruguaya <span class=\"req\">*<\/span><\/label>\n                            <input type=\"text\" class=\"jura-input\" id=\"j_ci\" name=\"j_ci\" required placeholder=\"Ej: 1.234.567-8\" value=\"\">\n                            <div class=\"field-error\" id=\"err-ci\">Ingrese su c\u00e9dula uruguaya.<\/div>\n                        <\/div>\n                        <div>\n                            <label class=\"jura-label\" for=\"j_dni_nie\">N.\u00b0 DNI o NIE <span class=\"opt\">(solo si posee)<\/span><\/label>\n                            <input type=\"text\" class=\"jura-input\" id=\"j_dni_nie\" name=\"j_dni_nie\" placeholder=\"Ej: X1234567A\" value=\"\">\n                        <\/div>\n                        <div>\n                            <label class=\"jura-label\" for=\"j_credencial\">N.\u00b0 Credencial C\u00edvica <span class=\"opt\">(solo si posee)<\/span><\/label>\n                            <input type=\"text\" class=\"jura-input\" id=\"j_credencial\" name=\"j_credencial\" placeholder=\"Ej: ABC 12345\" value=\"\">\n                        <\/div>\n                        <div>\n                            <label class=\"jura-label\" for=\"j_telefono\">Tel\u00e9fono de Contacto <span class=\"req\">*<\/span><\/label>\n                            <input type=\"tel\" class=\"jura-input\" id=\"j_telefono\" name=\"j_telefono\" required placeholder=\"Ej: +34 600 123 456\" value=\"\">\n                            <div class=\"field-error\" id=\"err-telefono\">Ingrese un tel\u00e9fono de contacto.<\/div>\n                        <\/div>\n                        <div class=\"full\">\n                            <label class=\"jura-label\" for=\"j_email\">Correo Electr\u00f3nico <span class=\"req\">*<\/span><\/label>\n                            <input type=\"email\" class=\"jura-input\" id=\"j_email\" name=\"j_email\" required placeholder=\"Ej: maria@correo.com\" value=\"\">\n                            <div class=\"field-error\" id=\"err-email\">Ingrese un correo electr\u00f3nico v\u00e1lido.<\/div>\n                        <\/div>\n                        <div class=\"full\">\n                            <label class=\"jura-label\">Lugar de Residencia <span class=\"req\">*<\/span><\/label>\n                            <div class=\"radio-group\">\n                                                                <label class=\"radio-pill\">\n                                    <input type=\"radio\" name=\"j_residencia\" value=\"Catalu\u00f1a\" > Catalu\u00f1a                                <\/label>\n                                                                <label class=\"radio-pill\">\n                                    <input type=\"radio\" name=\"j_residencia\" value=\"Arag\u00f3n\" > Arag\u00f3n                                <\/label>\n                                                                <label class=\"radio-pill\">\n                                    <input type=\"radio\" name=\"j_residencia\" value=\"Islas Baleares\" > Islas Baleares                                <\/label>\n                                                                <label class=\"radio-pill\">\n                                    <input type=\"radio\" name=\"j_residencia\" value=\"Principado de Andorra\" > Principado de Andorra                                <\/label>\n                                                                <label class=\"radio-pill\">\n                                    <input type=\"radio\" name=\"j_residencia\" value=\"Otro\" > Otro                                <\/label>\n                                                            <\/div>\n                            <div class=\"field-error\" id=\"err-residencia\">Seleccione su lugar de residencia.<\/div>\n                        <\/div>\n                        <div class=\"full\" id=\"residencia-otro-div\" style=\"display:none;\">\n                            <label class=\"jura-label\" for=\"j_residencia_otro\">Especifique su lugar de residencia <span class=\"req\">*<\/span><\/label>\n                            <input type=\"text\" class=\"jura-input\" id=\"j_residencia_otro\" name=\"j_residencia_otro\" placeholder=\"Ciudad, pa\u00eds...\" value=\"\">\n                        <\/div>\n                        <div class=\"full\">\n                            <label class=\"jura-label\" for=\"j_mensaje\">Mensaje u Observaciones <span class=\"opt\">(opcional)<\/span><\/label>\n                            <textarea class=\"jura-input\" id=\"j_mensaje\" name=\"j_mensaje\" placeholder=\"Puede indicar aqu\u00ed cualquier informaci\u00f3n adicional relevante...\"><\/textarea>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- MENOR DE EDAD -->\n            <div id=\"jura-card-menor\" style=\"display:none;\">\n            <div class=\"jura-card\">\n                <div class=\"jura-card-head\"><i class=\"fa-solid fa-child\" aria-hidden=\"true\"><\/i> Datos del padre\/madre\/tutor (si quien jura es menor de 18 a\u00f1os)<\/div>\n                <div class=\"jura-card-body\">\n                                        <input type=\"hidden\" id=\"j_es_menor\" name=\"j_es_menor\" value=\"0\">\n                    <div class=\"jura-menor-aviso\" id=\"jura-menor-aviso\" style=\"display:none;\">\n                        <span style=\"font-size:22px;\">\ud83d\udc76<\/span>\n                        <span>La fecha de nacimiento indica que el solicitante es <strong>menor de 18 a\u00f1os<\/strong> \u2014 complete los datos y la firma del padre\/madre\/tutor.<\/span>\n                    <\/div>\n                    <div class=\"menor-section \" id=\"menorSection\">\n                        <div class=\"menor-section-head\">\u26a0 Datos del padre, madre o tutor legal<\/div>\n                        <div class=\"menor-section-body\">\n                            <div class=\"jura-grid\">\n                                <div>\n                                    <label class=\"jura-label\" for=\"j_tutor_nombre\">Nombres del padre\/madre\/tutor <span class=\"req\">*<\/span><\/label>\n                                    <input type=\"text\" class=\"jura-input\" id=\"j_tutor_nombre\" name=\"j_tutor_nombre\" placeholder=\"Ej: Carlos\" value=\"\">\n                                <\/div>\n                                <div>\n                                    <label class=\"jura-label\" for=\"j_tutor_apellidos\">Apellidos del padre\/madre\/tutor <span class=\"req\">*<\/span><\/label>\n                                    <input type=\"text\" class=\"jura-input\" id=\"j_tutor_apellidos\" name=\"j_tutor_apellidos\" placeholder=\"Ej: Gonz\u00e1lez\" value=\"\">\n                                <\/div>\n                                <div>\n                                    <label class=\"jura-label\" for=\"j_tutor_vinculo\">V\u00ednculo con quien jura <span class=\"req\">*<\/span><\/label>\n                                    <select class=\"jura-input\" id=\"j_tutor_vinculo\" name=\"j_tutor_vinculo\">\n                                        <option value=\"\">\u2014 Seleccione \u2014<\/option>\n                                                                                <option value=\"Padre\" >Padre<\/option>\n                                                                                <option value=\"Madre\" >Madre<\/option>\n                                                                                <option value=\"Tutor legal\" >Tutor legal<\/option>\n                                                                                <option value=\"Otro\" >Otro<\/option>\n                                                                            <\/select>\n                                <\/div>\n                                <div>\n                                    <label class=\"jura-label\" for=\"j_tutor_ci\">N.\u00b0 C\u00e9dula \/ Pasaporte del padre\/madre\/tutor <span class=\"req\">*<\/span><\/label>\n                                    <input type=\"text\" class=\"jura-input\" id=\"j_tutor_ci\" name=\"j_tutor_ci\" placeholder=\"Ej: 2.345.678-9\" value=\"\">\n                                <\/div>\n                                <div>\n                                    <label class=\"jura-label\" for=\"j_tutor_dni\">DNI o NIE del padre\/madre\/tutor <span class=\"opt\">(si posee)<\/span><\/label>\n                                    <input type=\"text\" class=\"jura-input\" id=\"j_tutor_dni\" name=\"j_tutor_dni\" placeholder=\"Ej: Y9876543Z\" value=\"\">\n                                <\/div>\n                                <div>\n                                    <label class=\"jura-label\" for=\"j_tutor_tel\">Tel\u00e9fono del padre\/madre\/tutor <span class=\"req\">*<\/span><\/label>\n                                    <input type=\"tel\" class=\"jura-input\" id=\"j_tutor_tel\" name=\"j_tutor_tel\" placeholder=\"Ej: +34 600 111 222\" value=\"\">\n                                <\/div>\n                                <div class=\"full\">\n                                    <div class=\"sig-wrap\">\n                                        <label style=\"display:block;font-size:12px;font-weight:700;color:#555;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;\">\n                                            Declaraci\u00f3n y Firma del padre\/madre\/tutor <span style=\"color:#c0392b;\">*<\/span>\n                                        <\/label>\n\n                                        <!-- Documento de autorizaci\u00f3n visual -->\n                                        <div id=\"jura-autorizacion-doc\" style=\"border:1.5px solid #ccc;border-radius:7px;background:#fff;overflow:hidden;\">\n\n                                            <!-- Texto de autorizaci\u00f3n (se actualiza con JS) -->\n                                            <div style=\"padding:18px 22px;background:#f8f7f4;border-bottom:1px solid #ddd;font-size:13.5px;line-height:1.9;color:#222;\">\n                                                <div style=\"text-align:center;font-weight:700;color:#0a4b78;font-size:14px;margin-bottom:10px;letter-spacing:.03em;\">AUTORIZACI\u00d3N PARA JURA DE LA BANDERA<\/div>\n                                                <p id=\"jura-texto-autorizacion\" style=\"margin:0;\">\n                                                    Quien suscribe, <strong id=\"jura-auth-tutor\">____________________<\/strong>,\n                                                    titular del documento N.\u00b0 <strong id=\"jura-auth-ci-tutor\">____________<\/strong>,\n                                                    en calidad de <strong id=\"jura-auth-vinculo\">____________________<\/strong>,\n                                                    autoriza a <strong id=\"jura-auth-menor\">____________________<\/strong><span id=\"jura-auth-ci-menor\" style=\"display:none;\"><\/span>\n                                                    a realizar el Juramento de Fidelidad a la Bandera de la Rep\u00fablica Oriental del Uruguay\n                                                    en el Consulado de Uruguay en Barcelona, el d\u00eda <strong>19 de junio de 2026<\/strong>.\n                                                <\/p>\n                                            <\/div>\n\n                                            <!-- \u00c1rea de firma -->\n                                            <div style=\"padding:12px 22px 8px;background:#fff;\">\n                                                <div style=\"display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;\">\n                                                    <span style=\"font-size:12px;color:#555;font-weight:600;text-transform:uppercase;letter-spacing:.04em;\">Firma:<\/span>\n                                                    <button type=\"button\" class=\"sig-clear-btn\" onclick=\"juraClearSignature()\">\u2715 Borrar firma<\/button>\n                                                <\/div>\n                                                <canvas class=\"sig-pad\" id=\"juraSignaturePad\" width=\"800\" height=\"110\"><\/canvas>\n                                                <div class=\"sig-hint\">Firme con el rat\u00f3n o con el dedo en el recuadro de arriba.<\/div>\n                                            <\/div>\n                                        <\/div>\n\n                                        <input type=\"hidden\" name=\"j_firma\" id=\"j_firma_input\">\n                                        <div class=\"field-error\" id=\"err-firma\">Se requiere la firma del padre\/madre\/tutor.<\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <\/div><!-- \/#jura-card-menor -->\n\n            <!-- DOCUMENTACI\u00d3N -->\n            <div class=\"jura-card\">\n                <div class=\"jura-card-head\"><i class=\"fa-solid fa-paperclip\" aria-hidden=\"true\"><\/i> Documentaci\u00f3n Adjunta<\/div>\n                <div class=\"jura-card-body\">\n                    <p style=\"font-size:13.5px;color:#666;margin-bottom:18px;\">Formatos aceptados: PDF, JPG, PNG. Tama\u00f1o m\u00e1ximo: 8 MB por archivo.<\/p>\n                    <div class=\"upload-grid\">\n                                                <div>\n                            <label class=\"dz-label\">C\u00e9dula de Identidad Uruguaya o Pasaporte Uruguayo de quien jurar\u00e1 la Bandera<span class=\"req\"> *<\/span><\/label>\n                            <div class=\"dz-zone\" id=\"dz-jdoc_ci\"\n                                 ondragover=\"juraDzOver(event,'jdoc_ci')\"\n                                 ondragleave=\"juraDzLeave('jdoc_ci')\"\n                                 ondrop=\"juraDzDrop(event,'jdoc_ci')\">\n                                <input type=\"file\" name=\"jdoc_ci\" id=\"jdoc_ci\" accept=\".pdf,.jpg,.jpeg,.png\" onchange=\"juraDzSelected(this,'jdoc_ci')\">\n                                <div class=\"dz-icon\" id=\"icon-jdoc_ci\">\ud83d\udcc4<\/div>\n                                <div class=\"dz-text\" id=\"text-jdoc_ci\">Haga clic o arrastre<\/div>\n                                <div class=\"dz-name\" id=\"name-jdoc_ci\"><\/div>\n                            <\/div>\n                            <div class=\"field-error\" id=\"err-jdoc_ci\">Este documento es obligatorio.<\/div>                        <\/div>\n                                                <div>\n                            <label class=\"dz-label\">DNI o NIE espa\u00f1ol<span class=\"opt\"> (solo si posee)<\/span><\/label>\n                            <div class=\"dz-zone\" id=\"dz-jdoc_dni\"\n                                 ondragover=\"juraDzOver(event,'jdoc_dni')\"\n                                 ondragleave=\"juraDzLeave('jdoc_dni')\"\n                                 ondrop=\"juraDzDrop(event,'jdoc_dni')\">\n                                <input type=\"file\" name=\"jdoc_dni\" id=\"jdoc_dni\" accept=\".pdf,.jpg,.jpeg,.png\" onchange=\"juraDzSelected(this,'jdoc_dni')\">\n                                <div class=\"dz-icon\" id=\"icon-jdoc_dni\">\ud83d\udcc4<\/div>\n                                <div class=\"dz-text\" id=\"text-jdoc_dni\">Haga clic o arrastre<\/div>\n                                <div class=\"dz-name\" id=\"name-jdoc_dni\"><\/div>\n                            <\/div>\n                                                    <\/div>\n                                                <div>\n                            <label class=\"dz-label\">Credencial C\u00edvica<span class=\"opt\"> (solo si posee)<\/span><\/label>\n                            <div class=\"dz-zone\" id=\"dz-jdoc_cred\"\n                                 ondragover=\"juraDzOver(event,'jdoc_cred')\"\n                                 ondragleave=\"juraDzLeave('jdoc_cred')\"\n                                 ondrop=\"juraDzDrop(event,'jdoc_cred')\">\n                                <input type=\"file\" name=\"jdoc_cred\" id=\"jdoc_cred\" accept=\".pdf,.jpg,.jpeg,.png\" onchange=\"juraDzSelected(this,'jdoc_cred')\">\n                                <div class=\"dz-icon\" id=\"icon-jdoc_cred\">\ud83d\udcc4<\/div>\n                                <div class=\"dz-text\" id=\"text-jdoc_cred\">Haga clic o arrastre<\/div>\n                                <div class=\"dz-name\" id=\"name-jdoc_cred\"><\/div>\n                            <\/div>\n                                                    <\/div>\n                                                <div>\n                            <label class=\"dz-label\">Partida de Nacimiento (obligatoria si naci\u00f3 fuera de Uruguay)<span class=\"opt\"> (solo si posee)<\/span><\/label>\n                            <div class=\"dz-zone\" id=\"dz-jdoc_part\"\n                                 ondragover=\"juraDzOver(event,'jdoc_part')\"\n                                 ondragleave=\"juraDzLeave('jdoc_part')\"\n                                 ondrop=\"juraDzDrop(event,'jdoc_part')\">\n                                <input type=\"file\" name=\"jdoc_part\" id=\"jdoc_part\" accept=\".pdf,.jpg,.jpeg,.png\" onchange=\"juraDzSelected(this,'jdoc_part')\">\n                                <div class=\"dz-icon\" id=\"icon-jdoc_part\">\ud83d\udcc4<\/div>\n                                <div class=\"dz-text\" id=\"text-jdoc_part\">Haga clic o arrastre<\/div>\n                                <div class=\"dz-name\" id=\"name-jdoc_part\"><\/div>\n                            <\/div>\n                                                    <\/div>\n                                            <\/div>\n\n                    <div id=\"menorDocs\" style=\"display:none;margin-top:22px;\">\n                        <div style=\"font-size:12px;font-weight:700;color:#0a4b78;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e8f0fb;padding-bottom:6px;margin-bottom:12px;\">\ud83d\udccc Documentos adicionales para menores de edad<\/div>\n                        <div class=\"upload-grid\">\n                                                        <div>\n                                <label class=\"dz-label\">CI\/Pasaporte Uruguayo del padre o madre<span class=\"req\"> *<\/span><\/label>\n                                <div class=\"dz-zone\" id=\"dz-jdoc_padre_ci\"\n                                     ondragover=\"juraDzOver(event,'jdoc_padre_ci')\"\n                                     ondragleave=\"juraDzLeave('jdoc_padre_ci')\"\n                                     ondrop=\"juraDzDrop(event,'jdoc_padre_ci')\">\n                                    <input type=\"file\" name=\"jdoc_padre_ci\" id=\"jdoc_padre_ci\" accept=\".pdf,.jpg,.jpeg,.png\" onchange=\"juraDzSelected(this,'jdoc_padre_ci')\">\n                                    <div class=\"dz-icon\" id=\"icon-jdoc_padre_ci\">\ud83d\udcc4<\/div>\n                                    <div class=\"dz-text\" id=\"text-jdoc_padre_ci\">Haga clic o arrastre<\/div>\n                                    <div class=\"dz-name\" id=\"name-jdoc_padre_ci\"><\/div>\n                                <\/div>\n                                <div class=\"field-error\" id=\"err-jdoc_padre_ci\">Obligatorio para menores.<\/div>                            <\/div>\n                                                        <div>\n                                <label class=\"dz-label\">DNI\/NIE del padre o madre<span class=\"opt\"> (si posee)<\/span><\/label>\n                                <div class=\"dz-zone\" id=\"dz-jdoc_padre_dni\"\n                                     ondragover=\"juraDzOver(event,'jdoc_padre_dni')\"\n                                     ondragleave=\"juraDzLeave('jdoc_padre_dni')\"\n                                     ondrop=\"juraDzDrop(event,'jdoc_padre_dni')\">\n                                    <input type=\"file\" name=\"jdoc_padre_dni\" id=\"jdoc_padre_dni\" accept=\".pdf,.jpg,.jpeg,.png\" onchange=\"juraDzSelected(this,'jdoc_padre_dni')\">\n                                    <div class=\"dz-icon\" id=\"icon-jdoc_padre_dni\">\ud83d\udcc4<\/div>\n                                    <div class=\"dz-text\" id=\"text-jdoc_padre_dni\">Haga clic o arrastre<\/div>\n                                    <div class=\"dz-name\" id=\"name-jdoc_padre_dni\"><\/div>\n                                <\/div>\n                                                            <\/div>\n                                                    <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- PRIVACIDAD + ENV\u00cdO -->\n            <div class=\"jura-card\">\n                <div class=\"jura-card-body\">\n                    <div class=\"jura-privacy-box\">\n                        <input type=\"checkbox\" id=\"j_privacidad\" name=\"j_privacidad\" required>\n                        <label for=\"j_privacidad\" style=\"cursor:pointer;\">\n                            <strong style=\"color:#0a4b78;\">He le\u00eddo y acepto la Pol\u00edtica de Privacidad.<\/strong>\n                            Los datos personales proporcionados ser\u00e1n tratados exclusivamente por el Consulado de Uruguay en Barcelona para la gesti\u00f3n de la inscripci\u00f3n al Acto de Juramento de Fidelidad a la Bandera, de conformidad con la Ley N.\u00ba 18.331 de la Rep\u00fablica Oriental del Uruguay.\n                        <\/label>\n                    <\/div>\n                    <button type=\"submit\" class=\"jura-submit-btn\" id=\"jura-submit-btn\">\n                        <i class=\"fa-solid fa-paper-plane\" aria-hidden=\"true\"><\/i>\n                        <span id=\"jura-btn-text\">Enviar Solicitud de Inscripci\u00f3n<\/span>\n                        <div class=\"jura-spinner\" id=\"jura-spinner\"><\/div>\n                    <\/button>\n                <\/div>\n            <\/div>\n        <\/form>\n    <\/div>\n\n    <script>\n    (function(){\n        \/* \u2500\u2500 Firma \u2500\u2500 *\/\n        var canvas = document.getElementById('juraSignaturePad');\n        if (!canvas) return;\n        var ctx = canvas.getContext('2d');\n        var drawing = false, signatureMade = false;\n\n        function juraInitCanvas() {\n            ctx.fillStyle = '#ffffff';\n            ctx.fillRect(0, 0, canvas.width, canvas.height);\n            ctx.strokeStyle = '#0a4b78';\n            ctx.lineWidth = 2.2;\n            ctx.lineCap = 'round';\n            ctx.lineJoin = 'round';\n        }\n        juraInitCanvas();\n\n        function pos(e) {\n            var r = canvas.getBoundingClientRect();\n            var sx = canvas.width \/ r.width, sy = canvas.height \/ r.height;\n            if (e.touches) return {x:(e.touches[0].clientX-r.left)*sx, y:(e.touches[0].clientY-r.top)*sy};\n            return {x:(e.clientX-r.left)*sx, y:(e.clientY-r.top)*sy};\n        }\n        canvas.addEventListener('mousedown',  function(e){drawing=true;var p=pos(e);ctx.beginPath();ctx.moveTo(p.x,p.y);});\n        canvas.addEventListener('mousemove',  function(e){if(!drawing)return;var p=pos(e);ctx.lineTo(p.x,p.y);ctx.stroke();signatureMade=true;canvas.classList.add('signed');});\n        canvas.addEventListener('mouseup',    function(){drawing=false;});\n        canvas.addEventListener('mouseleave', function(){drawing=false;});\n        canvas.addEventListener('touchstart', function(e){e.preventDefault();drawing=true;var p=pos(e);ctx.beginPath();ctx.moveTo(p.x,p.y);},{passive:false});\n        canvas.addEventListener('touchmove',  function(e){e.preventDefault();if(!drawing)return;var p=pos(e);ctx.lineTo(p.x,p.y);ctx.stroke();signatureMade=true;canvas.classList.add('signed');},{passive:false});\n        canvas.addEventListener('touchend',   function(){drawing=false;});\n        window.juraClearSignature = function(){\n            juraInitCanvas();\n            signatureMade=false;\n            canvas.classList.remove('signed');\n            document.getElementById('j_firma_input').value='';\n        };\n        window.juraGetSignatureMade = function(){return signatureMade;};\n        window.juraGetSignatureData = function(){return signatureMade ? canvas.toDataURL('image\/png') : '';};\n\n        \/* \u2500\u2500 Actualizar texto de autorizaci\u00f3n en tiempo real \u2500\u2500 *\/\n        function juraActualizarAutorizacion() {\n            var nombre  = document.getElementById('j_nombre')           ? document.getElementById('j_nombre').value.trim()           : '';\n            var apell   = document.getElementById('j_apellidos')        ? document.getElementById('j_apellidos').value.trim()        : '';\n            var ci      = document.getElementById('j_ci')               ? document.getElementById('j_ci').value.trim()               : '';\n            var tNombre = document.getElementById('j_tutor_nombre')     ? document.getElementById('j_tutor_nombre').value.trim()     : '';\n            var tApell  = document.getElementById('j_tutor_apellidos')  ? document.getElementById('j_tutor_apellidos').value.trim()  : '';\n            var tCI     = document.getElementById('j_tutor_ci')         ? document.getElementById('j_tutor_ci').value.trim()         : '';\n            var tVin    = document.getElementById('j_tutor_vinculo')    ? document.getElementById('j_tutor_vinculo').value           : '';\n            var elTutor   = document.getElementById('jura-auth-tutor');\n            var elCITutor = document.getElementById('jura-auth-ci-tutor');\n            var elVinculo = document.getElementById('jura-auth-vinculo');\n            var elMenor   = document.getElementById('jura-auth-menor');\n            var elCIMenor = document.getElementById('jura-auth-ci-menor');\n            if (elTutor)   elTutor.textContent   = (tNombre+' '+tApell).trim() || '____________________';\n            if (elCITutor) elCITutor.textContent = tCI || '____________';\n            if (elVinculo) elVinculo.textContent = tVin || '____________________';\n            if (elMenor)   elMenor.textContent   = (nombre+' '+apell).trim() || '____________________';\n            if (elCIMenor) {\n                if (ci) {\n                    elCIMenor.style.display = 'inline';\n                    elCIMenor.textContent   = ', titular de la C\u00e9dula de Identidad Uruguaya N.\u00b0 ' + ci + ',';\n                } else {\n                    elCIMenor.style.display = 'none';\n                }\n            }\n        }\n        ['j_nombre','j_apellidos','j_tutor_nombre','j_tutor_apellidos','j_tutor_ci','j_ci'].forEach(function(id){\n            var el = document.getElementById(id);\n            if (el) el.addEventListener('input', juraActualizarAutorizacion);\n        });\n        var selVin = document.getElementById('j_tutor_vinculo');\n        if (selVin) selVin.addEventListener('change', juraActualizarAutorizacion);\n        juraActualizarAutorizacion();\n\n        \/* \u2500\u2500 Toggle menor \u2500\u2500 *\/\n        function juraActualizarMenor() {\n            var fechaInput = document.getElementById('j_fecha_nac');\n            var hidden     = document.getElementById('j_es_menor');\n            var aviso      = document.getElementById('jura-menor-aviso');\n            var section    = document.getElementById('menorSection');\n            var docs       = document.getElementById('menorDocs');\n            if (!fechaInput || !fechaInput.value) return;\n            var nac    = new Date(fechaInput.value);\n            var hoy    = new Date();\n            var edad   = hoy.getFullYear() - nac.getFullYear();\n            var m      = hoy.getMonth() - nac.getMonth();\n            if (m < 0 || (m === 0 && hoy.getDate() < nac.getDate())) edad--;\n            var esMenor = edad < 18;\n            if (hidden)  hidden.value = esMenor ? '1' : '0';\n            if (aviso)   aviso.style.display  = esMenor ? 'flex' : 'none';\n            if (section) section.classList.toggle('visible', esMenor);\n            if (docs)    docs.style.display   = esMenor ? 'block' : 'none';\n            var cardMenor = document.getElementById('jura-card-menor');\n            if (cardMenor) cardMenor.style.display = esMenor ? 'block' : 'none';\n        }\n        var fechaField = document.getElementById('j_fecha_nac');\n        if (fechaField) fechaField.addEventListener('change', juraActualizarMenor);\n\n        \/\/ Partida obligatoria si menor Y naci\u00f3 fuera de Uruguay\n        function juraActualizarPartida() {\n            var pais    = document.getElementById('j_pais_nac') ? document.getElementById('j_pais_nac').value.trim().toLowerCase() : '';\n            var esMenor = document.getElementById('j_es_menor') ? document.getElementById('j_es_menor').value === '1' : false;\n            var dzPart  = document.getElementById('dz-jdoc_part');\n            var lbPart  = dzPart ? dzPart.previousElementSibling : null;\n            var errPart = document.getElementById('err-jdoc_part');\n            var esUruguay = (pais === 'uruguay' || pais === '');\n            var obligatoria = esMenor && !esUruguay;\n            if (lbPart) {\n                lbPart.innerHTML = 'Partida de Nacimiento'\n                    + (obligatoria ? '<span class=\"req\"> * (obligatoria \u2014 naci\u00f3 fuera de Uruguay)<\/span>'\n                                   : '<span class=\"opt\"> (solo si posee)<\/span>');\n            }\n            if (!errPart && obligatoria) {\n                var newErr = document.createElement('div');\n                newErr.className = 'field-error';\n                newErr.id = 'err-jdoc_part';\n                newErr.textContent = 'La Partida de Nacimiento es obligatoria para menores nacidos fuera de Uruguay.';\n                if (dzPart && dzPart.parentNode) dzPart.parentNode.appendChild(newErr);\n            }\n            window._partidaObligatoria = obligatoria;\n        }\n        var paisField = document.getElementById('j_pais_nac');\n        if (paisField) paisField.addEventListener('input', juraActualizarPartida);\n        juraActualizarMenor();\n        juraActualizarPartida();\n\n        \/* \u2500\u2500 Residencia Otro \u2500\u2500 *\/\n        document.querySelectorAll('input[name=\"j_residencia\"]').forEach(function(r){\n            r.addEventListener('change',function(){\n                document.getElementById('residencia-otro-div').style.display=(r.value==='Otro'&&r.checked)?'block':'none';\n            });\n        });\n\n        \/* \u2500\u2500 Drop zones \u2500\u2500 *\/\n        window.juraDzOver    = function(e,id){e.preventDefault();document.getElementById('dz-'+id).classList.add('dragover');};\n        window.juraDzLeave   = function(id){document.getElementById('dz-'+id).classList.remove('dragover');};\n        window.juraDzDrop    = function(e,id){e.preventDefault();document.getElementById('dz-'+id).classList.remove('dragover');var f=e.dataTransfer.files[0];if(!f)return;var inp=document.querySelector('#dz-'+id+' input[type=file]');if(!inp)return;var dt=new DataTransfer();dt.items.add(f);inp.files=dt.files;juraDzSelected(inp,id);};\n        window.juraDzSelected = function(inp,id){var f=inp.files[0];var dz=document.getElementById('dz-'+id);if(f){dz.classList.add('has-file');document.getElementById('icon-'+id).textContent='\u2705';document.getElementById('text-'+id).textContent='';document.getElementById('name-'+id).textContent=f.name;}else{dz.classList.remove('has-file');document.getElementById('icon-'+id).textContent='\ud83d\udcc4';document.getElementById('text-'+id).textContent='Haga clic o arrastre';document.getElementById('name-'+id).textContent='';}};\n\n        \/* \u2500\u2500 Validaci\u00f3n \u2500\u2500 *\/\n        document.getElementById('form-jura').addEventListener('submit', function(e){\n            e.preventDefault();\n            var valid = true;\n            function req(id,errId,check){var el=document.getElementById(id);var err=document.getElementById(errId);var ok=check?check(el.value.trim()):el.value.trim().length>0;if(el)el.classList.toggle('invalid',!ok);if(err)err.style.display=ok?'none':'block';if(!ok)valid=false;}\n            req('j_nombre','err-nombre');\n            req('j_apellidos','err-apellidos');\n            req('j_fecha_nac','err-fecha_nac');\n            req('j_pais_nac','err-pais_nac');\n            req('j_ci','err-ci');\n            req('j_telefono','err-telefono');\n            req('j_email','err-email',function(v){return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(v);});\n            var res=document.querySelector('input[name=\"j_residencia\"]:checked');\n            var errRes=document.getElementById('err-residencia');\n            if(!res){errRes.style.display='block';valid=false;}else{errRes.style.display='none';}\n            if(res&&res.value==='Otro'&&!document.getElementById('j_residencia_otro').value.trim()){document.getElementById('j_residencia_otro').classList.add('invalid');valid=false;}\n            var ciF=document.getElementById('jdoc_ci'),errCI=document.getElementById('err-jdoc_ci');\n            if(ciF&&!ciF.files.length){if(errCI)errCI.style.display='block';valid=false;}else if(errCI)errCI.style.display='none';\n            if(!document.getElementById('j_privacidad').checked){alert('Debe aceptar la Pol\u00edtica de Privacidad.');valid=false;}\n            var menor = document.getElementById('j_es_menor').value === '1';\n            if(menor){\n                ['j_tutor_nombre','j_tutor_apellidos','j_tutor_ci','j_tutor_tel'].forEach(function(id){var el=document.getElementById(id);if(el&&!el.value.trim()){el.classList.add('invalid');valid=false;}else if(el)el.classList.remove('invalid');});\n                var vin=document.getElementById('j_tutor_vinculo');if(vin&&!vin.value){vin.classList.add('invalid');valid=false;}\n                var errF=document.getElementById('err-firma');if(!window.juraGetSignatureMade()){errF.style.display='block';valid=false;}else{errF.style.display='none';}\n                var pCI=document.getElementById('jdoc_padre_ci'),errPCI=document.getElementById('err-jdoc_padre_ci');\n                if(pCI&&!pCI.files.length){if(errPCI)errPCI.style.display='block';valid=false;}else if(errPCI)errPCI.style.display='none';\n                \/\/ Partida obligatoria si naci\u00f3 fuera de Uruguay\n                if (window._partidaObligatoria) {\n                    var partFile=document.getElementById('jdoc_part'),errPart=document.getElementById('err-jdoc_part');\n                    if(partFile&&!partFile.files.length){if(errPart)errPart.style.display='block';valid=false;}else if(errPart)errPart.style.display='none';\n                }\n            }\n            if(!valid){var first=document.querySelector('.invalid,.field-error[style*=\"block\"]');if(first)first.scrollIntoView({behavior:'smooth',block:'center'});return;}\n            if(menor) {\n                \/\/ Guardar firma (canvas con fondo blanco)\n                document.getElementById('j_firma_input').value = window.juraGetSignatureData();\n                \/\/ Guardar tambi\u00e9n el texto de autorizaci\u00f3n\n                var elTutor   = document.getElementById('jura-auth-tutor');\n                var elCITutor = document.getElementById('jura-auth-ci-tutor');\n                var elVinculo = document.getElementById('jura-auth-vinculo');\n                var elMenor   = document.getElementById('jura-auth-menor');\n                var textoAut  = 'Quien suscribe, '\n                    + (elTutor   ? elTutor.textContent   : '') + ', '\n                    + 'titular del documento N.\u00b0 ' + (elCITutor ? elCITutor.textContent : '') + ', '\n                    + 'en calidad de ' + (elVinculo ? elVinculo.textContent : '') + ', '\n                    + 'autoriza a ' + (elMenor ? elMenor.textContent : '')\n                    + ' a realizar el Juramento de Fidelidad a la Bandera de la Rep\u00fablica Oriental del Uruguay '\n                    + 'en el Consulado de Uruguay en Barcelona, el d\u00eda 19 de junio de 2026.';\n                var hiddenAut = document.getElementById('j_autorizacion_texto');\n                if (!hiddenAut) {\n                    hiddenAut = document.createElement('input');\n                    hiddenAut.type = 'hidden';\n                    hiddenAut.name = 'j_autorizacion_texto';\n                    hiddenAut.id   = 'j_autorizacion_texto';\n                    document.getElementById('form-jura').appendChild(hiddenAut);\n                }\n                hiddenAut.value = textoAut;\n            }\n            document.getElementById('jura-btn-text').textContent='Enviando solicitud, por favor espere...';\n            document.getElementById('jura-spinner').style.display='block';\n            document.getElementById('jura-submit-btn').style.pointerEvents='none';\n            document.getElementById('form-jura').submit();\n        });\n    })();\n    <\/script>\n    \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":6445,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-9328","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/consuladouy-bcn.es\/httpdocs\/wp-json\/wp\/v2\/pages\/9328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/consuladouy-bcn.es\/httpdocs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/consuladouy-bcn.es\/httpdocs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/consuladouy-bcn.es\/httpdocs\/wp-json\/wp\/v2\/users\/6445"}],"replies":[{"embeddable":true,"href":"https:\/\/consuladouy-bcn.es\/httpdocs\/wp-json\/wp\/v2\/comments?post=9328"}],"version-history":[{"count":19,"href":"https:\/\/consuladouy-bcn.es\/httpdocs\/wp-json\/wp\/v2\/pages\/9328\/revisions"}],"predecessor-version":[{"id":14146,"href":"https:\/\/consuladouy-bcn.es\/httpdocs\/wp-json\/wp\/v2\/pages\/9328\/revisions\/14146"}],"wp:attachment":[{"href":"https:\/\/consuladouy-bcn.es\/httpdocs\/wp-json\/wp\/v2\/media?parent=9328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}