UNIFORMES DEL CACCO - Ministerio de Justicia y Paz window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-100321832-1'); window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-D0LMVR3XKB'); $(document).ready(function () { $.upgradebrowsers(); }); //ZOOM window.onload = function () { var currFFZoom = 1; var currIEZoom = 100; $('#In').on('click', function () { if (navigator.userAgent.indexOf('Firefox') != -1 && parseFloat(navigator.userAgent.substring(navigator.userAgent.indexOf('Firefox') + 8)) >= 3.6) {//Firefox var step = 0.02; currFFZoom += step; $('body').css('MozTransform', 'scale(' + currFFZoom + ')'); } else { var step = 2; currIEZoom += step; $('body').css('zoom', ' ' + currIEZoom + '%'); } }); $('#Out').on('click', function () { if (navigator.userAgent.indexOf('Firefox') != -1 && parseFloat(navigator.userAgent.substring(navigator.userAgent.indexOf('Firefox') + 8)) >= 3.6) {//Firefox var step = 0.02; currFFZoom -= step; $('body').css('MozTransform', 'scale(' + currFFZoom + ')'); } else { var step = 2; currIEZoom -= step; $('body').css('zoom', ' ' + currIEZoom + '%'); } }); }; Ir al menú de navegación Ir al contenido principal Ir al pie de página Mapa del Sitio | Correo Interno | Accesibilidad Buscador Fundado el 20 de junio de 1870 y 1986 Decreto N° 29 Toggle navigation Ministerio de Justicia y Paz Inicio Quiénes somos Administración Central Administración Penitenciaria Viceministerio de Paz Servicios Contáctenos Inicio Prensa y Comunicación UNIFORMES DEL CACCO (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/es_MX/sdk.js#xfbml=1&version=v2.0"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/es_MX/sdk.js#xfbml=1&version=v2.0"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs'); NOTICIA 39-2026 UNIFORMES DEL CACCO Ministerio de Justicia y Paz - 7/6/2026 10:22:00 AM Clic sobre la imagen para ver la galería Uniformes del CACCODiseñados bajo estándares internacionales de seguridad. Aproximadamente 2.200 privados de libertad del Centro de Alta Contención contra el Crimen Organizado (CACCO) utilizarán estos uniformes.Su diseño de seguridad es completamente liso, sin elástico, sin cintas, sin bolsas y con costuras de seguridad.Su confección responde a criterios de seguridad penitenciaria y busca impedir el ocultamiento de armas, drogas, teléfonos celulares y otros objetos prohibidos. Horario de atención: Lunes a Viernes 7:30a.m. a 3:30p.m. Central Telefónica:(+506) 2539-8700 Dirección:Oficinas Centrales, Despacho Ministro y Viceministerio de Paz Evalúenos E-mail:[email protected] © 2026 - Ministerio de Justicia y Paz *Compatible con IE7 o superior, Firefox, Chrome y Safari Términos Uso Actualizado a junio 2025 $(document).ready(function () { if ($.upgradebrowsers) { $.upgradebrowsers(); } }); //ZOOM window.onload = function () { var currFFZoom = 1; var currIEZoom = 100; $('#In').on('click', function () { if (navigator.userAgent.indexOf('Firefox') != -1 && parseFloat(navigator.userAgent.substring(navigator.userAgent.indexOf('Firefox') + 8)) >= 3.6) {//Firefox var step = 0.02; currFFZoom += step; $('body').css('MozTransform', 'scale(' + currFFZoom + ')'); } else { var step = 2; currIEZoom += step; $('body').css('zoom', ' ' + currIEZoom + '%'); } }); $('#Out').on('click', function () { if (navigator.userAgent.indexOf('Firefox') != -1 && parseFloat(navigator.userAgent.substring(navigator.userAgent.indexOf('Firefox') + 8)) >= 3.6) {//Firefox var step = 0.02; currFFZoom -= step; $('body').css('MozTransform', 'scale(' + currFFZoom + ')'); } else { var step = 2; currIEZoom -= step; $('body').css('zoom', ' ' + currIEZoom + '%'); } }); }; × Accesibilidad Cursor grande Acercar Alejar Modo oscuro Alto contraste Aumentar brillo Escala de grises Fuente legible Resaltar enlaces Modo legible Ocultar imágenes Restablecer Ajustes de fuente A− Normal A+ Espaciado del texto Letras Líneas document.addEventListener('DOMContentLoaded', function () { var zoomLevel = 1; var fontSizeLevel = 100; var toggleBtn = document.getElementById('accessibility-toggle'); var menu = document.getElementById('accessibility-menu'); var closeBtn = document.getElementById('accessibility-close'); var overlay = document.getElementById('accessibility-overlay'); var allowedClasses = [ 'big-cursor', 'inverted', 'high-contrast', 'bright', 'grayscale', 'readable-font', 'underline-links', 'readable-mode', 'hide-images', 'letter-spacing', 'line-spacing' ]; var pageSections = [ document.getElementById('Header-Wrapper'), document.getElementById('menu'), document.getElementById('contenido-principal'), document.getElementById('footer-Wrapper') ].filter(function (element) { return element !== null; }); /* ===================================================== PANEL ===================================================== */ /* ===================================================== ABRIR Y CERRAR EL PANEL DE FORMA SEGURA ===================================================== */ function openAccessibilityMenu() { if (!menu || !overlay) { return; } menu.classList.add('open'); overlay.classList.add('visible'); menu.setAttribute('aria-hidden', 'false'); if (toggleBtn) { toggleBtn.setAttribute('aria-expanded', 'true'); } if (closeBtn) { closeBtn.focus(); } } function closeAccessibilityMenu(returnFocus) { if (menu) { menu.classList.remove('open'); menu.setAttribute('aria-hidden', 'true'); } if (overlay) { overlay.classList.remove('visible'); } if (toggleBtn) { toggleBtn.setAttribute('aria-expanded', 'false'); if (returnFocus === true) { toggleBtn.focus(); } } } /* Botón para abrir */ if (toggleBtn) { toggleBtn.addEventListener('click', function () { if (menu && menu.classList.contains('open')) { closeAccessibilityMenu(false); } else { openAccessibilityMenu(); } }); } /* Botón X para cerrar */ if (closeBtn) { closeBtn.addEventListener('click', function (event) { event.preventDefault(); event.stopPropagation(); closeAccessibilityMenu(true); }); } /* Cerrar al tocar el fondo oscuro */ if (overlay) { overlay.addEventListener('click', function () { closeAccessibilityMenu(false); }); } /* Cerrar con Escape */ document.addEventListener('keydown', function (event) { if ( event.key === 'Escape' && menu && menu.classList.contains('open') ) { closeAccessibilityMenu(true); } }); /* * Fuerza el menú cerrado al cargar. * Corrige la restauración automática de Edge. */ closeAccessibilityMenu(false); /* * Edge puede restaurar el DOM al volver con los botones * Atrás o Adelante. pageshow vuelve a cerrarlo. */ window.addEventListener('pageshow', function (event) { closeAccessibilityMenu(false); }); /* ===================================================== BOTONES ACTIVOS ===================================================== */ function updateActiveButtons() { var buttons = document.querySelectorAll( '[data-accessibility-class]' ); buttons.forEach(function (button) { var className = button.getAttribute( 'data-accessibility-class' ); var isActive = document.body.classList.contains(className); button.classList.toggle('active', isActive); button.setAttribute( 'aria-pressed', isActive ? 'true' : 'false' ); }); } /* ===================================================== ZOOM ===================================================== */ function applyZoom() { pageSections.forEach(function (section) { section.style.zoom = zoomLevel; }); } window.zoomIn = function () { zoomLevel = Math.min(1.5, zoomLevel + 0.1); applyZoom(); saveAccessibilitySettings(); }; window.zoomOut = function () { zoomLevel = Math.max(0.7, zoomLevel - 0.1); applyZoom(); saveAccessibilitySettings(); }; /* ===================================================== CAMBIO DE CLASES ===================================================== */ function toggleBodyClass(className) { document.body.classList.toggle(className); updateActiveButtons(); saveAccessibilitySettings(); } window.biggerCursor = function () { toggleBodyClass('big-cursor'); }; window.invertColors = function () { toggleBodyClass('inverted'); }; window.toggleContrast = function () { toggleBodyClass('high-contrast'); }; window.increaseBrightness = function () { toggleBodyClass('bright'); }; window.grayscale = function () { toggleBodyClass('grayscale'); }; window.toggleReadableFont = function () { toggleBodyClass('readable-font'); }; window.toggleUnderlineLinks = function () { toggleBodyClass('underline-links'); }; window.toggleReadableMode = function () { toggleBodyClass('readable-mode'); }; window.toggleImages = function () { toggleBodyClass('hide-images'); }; window.toggleLetterSpacing = function () { toggleBodyClass('letter-spacing'); }; window.toggleLineSpacing = function () { toggleBodyClass('line-spacing'); }; /* ===================================================== TAMAÑO REAL DEL TEXTO ===================================================== */ function getTextElements() { var selectors = [ '#Header-Wrapper p', '#Header-Wrapper a', '#Header-Wrapper span', '#Header-Wrapper li', '#Header-Wrapper label', '#Header-Wrapper h1', '#Header-Wrapper h2', '#Header-Wrapper h3', '#Header-Wrapper h4', '#Header-Wrapper h5', '#Header-Wrapper h6', '#menu a', '#menu span', '#menu li', '#menu button', '#contenido-principal p', '#contenido-principal a', '#contenido-principal span', '#contenido-principal li', '#contenido-principal label', '#contenido-principal button', '#contenido-principal input', '#contenido-principal textarea', '#contenido-principal select', '#contenido-principal td', '#contenido-principal th', '#contenido-principal h1', '#contenido-principal h2', '#contenido-principal h3', '#contenido-principal h4', '#contenido-principal h5', '#contenido-principal h6', '#footer-Wrapper p', '#footer-Wrapper a', '#footer-Wrapper span', '#footer-Wrapper li', '#footer-Wrapper h1', '#footer-Wrapper h2', '#footer-Wrapper h3', '#footer-Wrapper h4', '#footer-Wrapper h5', '#footer-Wrapper h6' ]; return document.querySelectorAll(selectors.join(',')); } function saveOriginalFontSizes() { var elements = getTextElements(); elements.forEach(function (element) { if (!element.hasAttribute('data-acc-font-size')) { var currentSize = window.getComputedStyle(element).fontSize; var numericSize = parseFloat(currentSize); if (!isNaN(numericSize)) { element.setAttribute( 'data-acc-font-size', numericSize ); } } }); } function applyFontSize() { saveOriginalFontSizes(); var elements = getTextElements(); elements.forEach(function (element) { var originalSize = parseFloat( element.getAttribute('data-acc-font-size') ); if (!isNaN(originalSize)) { var newSize = originalSize * (fontSizeLevel / 100); element.style.fontSize = newSize + 'px'; } }); } window.increaseFontSize = function () { fontSizeLevel = Math.min( 150, fontSizeLevel + 10 ); applyFontSize(); saveAccessibilitySettings(); }; window.decreaseFontSize = function () { fontSizeLevel = Math.max( 70, fontSizeLevel - 10 ); applyFontSize(); saveAccessibilitySettings(); }; window.resetFontSize = function () { fontSizeLevel = 100; applyFontSize(); saveAccessibilitySettings(); }; /* ===================================================== RESTABLECER ===================================================== */ window.resetAccessibility = function () { zoomLevel = 1; fontSizeLevel = 100; applyZoom(); applyFontSize(); allowedClasses.forEach(function (className) { document.body.classList.remove(className); }); updateActiveButtons(); localStorage.removeItem( 'accessibilitySettings' ); }; /* ===================================================== GUARDAR ===================================================== */ function saveAccessibilitySettings() { var activeClasses = allowedClasses.filter( function (className) { return document.body.classList.contains( className ); } ); var settings = { zoomLevel: zoomLevel, fontSizeLevel: fontSizeLevel, classes: activeClasses }; localStorage.setItem( 'accessibilitySettings', JSON.stringify(settings) ); } /* ===================================================== CARGAR ===================================================== */ function loadAccessibilitySettings() { var saved = localStorage.getItem( 'accessibilitySettings' ); if (!saved) { saveOriginalFontSizes(); return; } try { var settings = JSON.parse(saved); zoomLevel = parseFloat(settings.zoomLevel) || 1; fontSizeLevel = parseInt(settings.fontSizeLevel, 10) || 100; if (Array.isArray(settings.classes)) { settings.classes.forEach( function (className) { if ( allowedClasses.indexOf(className) !== -1 ) { document.body.classList.add( className ); } } ); } applyZoom(); applyFontSize(); updateActiveButtons(); } catch (error) { console.error( 'Error al cargar accesibilidad:', error ); localStorage.removeItem( 'accessibilitySettings' ); } } loadAccessibilitySettings(); }); (function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a2f58a652e747bf9',t:'MTc4NzQ0MDExOA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();