Saltar al contenido

Sin Fronteras IAP “Por un mundo Sin Fronteras”

Por un mundo Sin Fronteras

En Sin Fronteras I.A.P. Trabajamos por un mundo donde la movilidad humana se entienda con dignidad y justicia. Desde 1996 acompañamos a personas en contexto de movilidad humana, así como a sus familias, brindando atención integral y promoviendo su inclusión en México. Nuestro compromiso es claro: defender los derechos humanos, impulsar su autonomía y construir
comunidades más solidarias, diversas y libres de discriminación.

¿Quiénes somos?

Más de dos décadas de lucha por los derechos de las personas en contexto de movilidad humana y sus familias.

Historia y Valores

Leer más

Desde 1996, Sin Fronteras I.A.P. apoya y defiende los derechos de personas migrantes y sus familias en contextos de movilidad.

Leer más

Organigrama

Leer más

Sin Fronteras I.A.P. cuenta con áreas legales, psicosociales y administrativas, coordinadas para defender derechos migrantes.

Leer más

Misión y Visión

Leer más

Sin Fronteras I.A.P. impulsa derechos, inclusión y apoyo integral a migrantes, guiada por ética, justicia y enfoque humano.

Leer más

Principios

Leer más

Promovemos dignidad, igualdad, inclusión y transparencia, adaptándonos para empoderar y cuidar integralmente a las personas migrantes.

Leer más

Servicios que brindamos

En Sin Fronteras I.A.P. brindamos atención directa a las personas en contexto de movilidad humana y sus familias que enfrentan situaciones de vulnerabilidad en México. Nuestro objetivo es garantizar el acceso a sus derechos y mejorar sus condiciones de vida durante su tránsito o estancia en el país. Nos centramos en las personas que desean realizar procesos de integración en la Ciudad de México o el área metropolitana, en los casos específicos de las personas que la ciudad no es su destino, se brindan determinados servicios relacionados con la asistencia humanitaria y orientaciones.

La atención a las personas en movilidad humana se realiza en dos ejes: el legal y el psicosocial. 

  • Eje Legal: contempla todas las áreas que buscan incidir –con métodos socio-jurídicos–, en contextos relacionados con el derecho al asilo, la identidad, la personalidad jurídica, el libre tránsito, la unidad familiar, el debido proceso, la no detención, el acceso a la naturalización, la protección internacional y/o las graves violaciones a los derechos humanos.
  • Eje Psicosocial: engloba todas las áreas que buscan incidir –de forma no jurídica–, en derechos relacionados con necesidades primarias de seguridad personal y promoción de la autonomía; la salud mental; la integración local comunitaria social, cultural y política de las personas en movilidad. Abarca los llamados Derechos Económicos, Sociales y Culturales.
 

Apoyamos la integración de personas migrantes en CDMX con atención integral, clases, apoyo legal y canalización.

Brindamos atención integral a migrantes en CDMX: diagnóstico, clases, apoyo legal y acceso a derechos.

RASEE

Red de Alianzas Solidarias para el Empleo y Emprendimiento

RASEE impulsa inclusión económica de migrantes con capacitación, empleo, emprendimiento y apoyo personalizado.

Ofrecemos espacio seguro con talleres, biblioteca, ludoteca, apoyo educativo, donaciones y acceso digital.

Mantente al día

Premio Sentencias 2025
Acceso a la justicia para personas en contextos de movilidad humana en las Américas. El Premio Sentencias 2025 busca reconocer...
'); $('body').append(toast); setTimeout(function() { toast.addClass('show'); }, 100); setTimeout(function() { toast.removeClass('show'); setTimeout(function() { toast.remove(); }, 300); }, 3000); } // Función para copiar al portapapeles async function copyToClipboard(text) { try { await navigator.clipboard.writeText(text); return true; } catch (err) { // Fallback para navegadores antiguos var textArea = document.createElement('textarea'); textArea.value = text; textArea.style.position = 'fixed'; textArea.style.opacity = '0'; document.body.appendChild(textArea); textArea.focus(); textArea.select(); try { var successful = document.execCommand('copy'); document.body.removeChild(textArea); return successful; } catch (err) { document.body.removeChild(textArea); return false; } } } // Función para limpiar emojis del título function removeEmojis(text) { return text.replace(/[\u{1F600}-\u{1F64F}]|[\u{1F300}-\u{1F5FF}]|[\u{1F680}-\u{1F6FF}]|[\u{1F1E0}-\u{1F1FF}]|[\u{2600}-\u{26FF}]|[\u{2700}-\u{27BF}]/gu, '').trim(); } // Evento click en botón compartir $(document).on('click', '.blog-grid-share-btn', function(e) { e.preventDefault(); e.stopPropagation(); var $btn = $(this); var postTitle = removeEmojis($btn.data('post-title')); var postExcerpt = $btn.data('post-excerpt'); var postUrl = $btn.data('post-url'); // Crear el texto para compartir (SIN imagen) var shareText = postTitle + '\n\n' + '😊 ' + postExcerpt + '\n\n' + '👉 Descubre más: ' + postUrl; // Copiar al portapapeles copyToClipboard(shareText).then(function(success) { if (success) { showToast('¡Contenido copiado al portapapeles!'); } else { showToast('Error al copiar. Inténtalo de nuevo.', true); } }); }); // Botón "Mostrar más" $('.blog-grid-btn').on('click', function() { var $btn = $(this); var $container = $('#' + $btn.data('grid-id') + ' .blog-grid-container'); var $collapseBtn = $btn.siblings('.blog-grid-collapse-btn'); // Prevenir múltiples clicks if ($btn.hasClass('loading')) return; var categoria = $btn.data('categoria'); var loaded = $btn.data('loaded'); var loadMore = $btn.data('load-more'); var total = $btn.data('total'); // Añadir estado de carga $btn.addClass('loading'); $btn.find('span').text('Cargando...'); $.ajax({ url: 'https://sinfronteras.org.mx/wp-admin/admin-ajax.php', type: 'POST', data: { action: 'load_more_blog_posts', categoria: categoria, offset: loaded, posts_per_page: loadMore, nonce: 'f6a2598a8e' }, success: function(response) { if (response.success) { // Añadir nuevos posts con animación var $newPosts = $(response.data.html); $newPosts.css('opacity', '0'); $newPosts.addClass('blog-grid-loaded'); // Marcar como cargados $container.append($newPosts); // Animar entrada de nuevos posts $newPosts.each(function(index) { var $post = $(this); setTimeout(function() { $post.css({ 'opacity': '1', 'animation': 'fadeInUp 0.6s ease forwards' }); }, index * 100); }); // Actualizar contador var newLoaded = loaded + response.data.loaded_count; $btn.data('loaded', newLoaded); // Mostrar botón contraer $collapseBtn.addClass('show'); // Ocultar botón si no hay más posts if (newLoaded >= total) { $btn.hide(); } } }, error: function() { showToast('Error al cargar más posts. Inténtalo de nuevo.', true); }, complete: function() { // Remover estado de carga $btn.removeClass('loading'); $btn.find('span').text('Mostrar más'); } }); }); // Botón "Contraer" $('.blog-grid-collapse-btn').on('click', function() { var $btn = $(this); var $container = $('#' + $btn.data('grid-id') + ' .blog-grid-container'); var $loadMoreBtn = $btn.siblings('.blog-grid-btn'); var initialCount = $btn.data('initial-count'); // Obtener todos los posts cargados dinámicamente var $loadedPosts = $container.find('.blog-grid-loaded'); // Animar salida de posts cargados $loadedPosts.each(function(index) { var $post = $(this); setTimeout(function() { $post.css({ 'opacity': '0', 'transform': 'translateY(30px)' }); }, index * 50); }); // Remover posts después de la animación setTimeout(function() { $loadedPosts.remove(); // Resetear datos del botón "Mostrar más" $loadMoreBtn.data('loaded', initialCount); $loadMoreBtn.show(); // Ocultar botón contraer $btn.removeClass('show'); // Scroll suave hacia el grid $('html, body').animate({ scrollTop: $container.offset().top - 100 }, 500); }, $loadedPosts.length * 50 + 300); }); });
'); $('body').append(toast); setTimeout(function() { toast.addClass('show'); }, 100); setTimeout(function() { toast.removeClass('show'); setTimeout(function() { toast.remove(); }, 300); }, 3000); } // Función para copiar al portapapeles async function copyToClipboard(text) { try { await navigator.clipboard.writeText(text); return true; } catch (err) { // Fallback para navegadores antiguos var textArea = document.createElement('textarea'); textArea.value = text; textArea.style.position = 'fixed'; textArea.style.opacity = '0'; document.body.appendChild(textArea); textArea.focus(); textArea.select(); try { var successful = document.execCommand('copy'); document.body.removeChild(textArea); return successful; } catch (err) { document.body.removeChild(textArea); return false; } } } // Función para limpiar emojis del título function removeEmojis(text) { return text.replace(/[\u{1F600}-\u{1F64F}]|[\u{1F300}-\u{1F5FF}]|[\u{1F680}-\u{1F6FF}]|[\u{1F1E0}-\u{1F1FF}]|[\u{2600}-\u{26FF}]|[\u{2700}-\u{27BF}]/gu, '').trim(); } // Evento click en botón compartir $(document).on('click', '.blog-grid-share-btn', function(e) { e.preventDefault(); e.stopPropagation(); var $btn = $(this); var postTitle = removeEmojis($btn.data('post-title')); var postExcerpt = $btn.data('post-excerpt'); var postUrl = $btn.data('post-url'); // Crear el texto para compartir (SIN imagen) var shareText = postTitle + '\n\n' + '😊 ' + postExcerpt + '\n\n' + '👉 Descubre más: ' + postUrl; // Copiar al portapapeles copyToClipboard(shareText).then(function(success) { if (success) { showToast('¡Contenido copiado al portapapeles!'); } else { showToast('Error al copiar. Inténtalo de nuevo.', true); } }); }); // Botón "Mostrar más" $('.blog-grid-btn').on('click', function() { var $btn = $(this); var $container = $('#' + $btn.data('grid-id') + ' .blog-grid-container'); var $collapseBtn = $btn.siblings('.blog-grid-collapse-btn'); // Prevenir múltiples clicks if ($btn.hasClass('loading')) return; var categoria = $btn.data('categoria'); var loaded = $btn.data('loaded'); var loadMore = $btn.data('load-more'); var total = $btn.data('total'); // Añadir estado de carga $btn.addClass('loading'); $btn.find('span').text('Cargando...'); $.ajax({ url: 'https://sinfronteras.org.mx/wp-admin/admin-ajax.php', type: 'POST', data: { action: 'load_more_blog_posts', categoria: categoria, offset: loaded, posts_per_page: loadMore, nonce: 'f6a2598a8e' }, success: function(response) { if (response.success) { // Añadir nuevos posts con animación var $newPosts = $(response.data.html); $newPosts.css('opacity', '0'); $newPosts.addClass('blog-grid-loaded'); // Marcar como cargados $container.append($newPosts); // Animar entrada de nuevos posts $newPosts.each(function(index) { var $post = $(this); setTimeout(function() { $post.css({ 'opacity': '1', 'animation': 'fadeInUp 0.6s ease forwards' }); }, index * 100); }); // Actualizar contador var newLoaded = loaded + response.data.loaded_count; $btn.data('loaded', newLoaded); // Mostrar botón contraer $collapseBtn.addClass('show'); // Ocultar botón si no hay más posts if (newLoaded >= total) { $btn.hide(); } } }, error: function() { showToast('Error al cargar más posts. Inténtalo de nuevo.', true); }, complete: function() { // Remover estado de carga $btn.removeClass('loading'); $btn.find('span').text('Mostrar más'); } }); }); // Botón "Contraer" $('.blog-grid-collapse-btn').on('click', function() { var $btn = $(this); var $container = $('#' + $btn.data('grid-id') + ' .blog-grid-container'); var $loadMoreBtn = $btn.siblings('.blog-grid-btn'); var initialCount = $btn.data('initial-count'); // Obtener todos los posts cargados dinámicamente var $loadedPosts = $container.find('.blog-grid-loaded'); // Animar salida de posts cargados $loadedPosts.each(function(index) { var $post = $(this); setTimeout(function() { $post.css({ 'opacity': '0', 'transform': 'translateY(30px)' }); }, index * 50); }); // Remover posts después de la animación setTimeout(function() { $loadedPosts.remove(); // Resetear datos del botón "Mostrar más" $loadMoreBtn.data('loaded', initialCount); $loadMoreBtn.show(); // Ocultar botón contraer $btn.removeClass('show'); // Scroll suave hacia el grid $('html, body').animate({ scrollTop: $container.offset().top - 100 }, 500); }, $loadedPosts.length * 50 + 300); }); });
'); $('body').append(toast); setTimeout(function() { toast.addClass('show'); }, 100); setTimeout(function() { toast.removeClass('show'); setTimeout(function() { toast.remove(); }, 300); }, 3000); } // Función para copiar al portapapeles async function copyToClipboard(text) { try { await navigator.clipboard.writeText(text); return true; } catch (err) { // Fallback para navegadores antiguos var textArea = document.createElement('textarea'); textArea.value = text; textArea.style.position = 'fixed'; textArea.style.opacity = '0'; document.body.appendChild(textArea); textArea.focus(); textArea.select(); try { var successful = document.execCommand('copy'); document.body.removeChild(textArea); return successful; } catch (err) { document.body.removeChild(textArea); return false; } } } // Función para limpiar emojis del título function removeEmojis(text) { return text.replace(/[\u{1F600}-\u{1F64F}]|[\u{1F300}-\u{1F5FF}]|[\u{1F680}-\u{1F6FF}]|[\u{1F1E0}-\u{1F1FF}]|[\u{2600}-\u{26FF}]|[\u{2700}-\u{27BF}]/gu, '').trim(); } // Evento click en botón compartir $(document).on('click', '.blog-grid-share-btn', function(e) { e.preventDefault(); e.stopPropagation(); var $btn = $(this); var postTitle = removeEmojis($btn.data('post-title')); var postExcerpt = $btn.data('post-excerpt'); var postUrl = $btn.data('post-url'); // Crear el texto para compartir (SIN imagen) var shareText = postTitle + '\n\n' + '😊 ' + postExcerpt + '\n\n' + '👉 Descubre más: ' + postUrl; // Copiar al portapapeles copyToClipboard(shareText).then(function(success) { if (success) { showToast('¡Contenido copiado al portapapeles!'); } else { showToast('Error al copiar. Inténtalo de nuevo.', true); } }); }); // Botón "Mostrar más" $('.blog-grid-btn').on('click', function() { var $btn = $(this); var $container = $('#' + $btn.data('grid-id') + ' .blog-grid-container'); var $collapseBtn = $btn.siblings('.blog-grid-collapse-btn'); // Prevenir múltiples clicks if ($btn.hasClass('loading')) return; var categoria = $btn.data('categoria'); var loaded = $btn.data('loaded'); var loadMore = $btn.data('load-more'); var total = $btn.data('total'); // Añadir estado de carga $btn.addClass('loading'); $btn.find('span').text('Cargando...'); $.ajax({ url: 'https://sinfronteras.org.mx/wp-admin/admin-ajax.php', type: 'POST', data: { action: 'load_more_blog_posts', categoria: categoria, offset: loaded, posts_per_page: loadMore, nonce: 'f6a2598a8e' }, success: function(response) { if (response.success) { // Añadir nuevos posts con animación var $newPosts = $(response.data.html); $newPosts.css('opacity', '0'); $newPosts.addClass('blog-grid-loaded'); // Marcar como cargados $container.append($newPosts); // Animar entrada de nuevos posts $newPosts.each(function(index) { var $post = $(this); setTimeout(function() { $post.css({ 'opacity': '1', 'animation': 'fadeInUp 0.6s ease forwards' }); }, index * 100); }); // Actualizar contador var newLoaded = loaded + response.data.loaded_count; $btn.data('loaded', newLoaded); // Mostrar botón contraer $collapseBtn.addClass('show'); // Ocultar botón si no hay más posts if (newLoaded >= total) { $btn.hide(); } } }, error: function() { showToast('Error al cargar más posts. Inténtalo de nuevo.', true); }, complete: function() { // Remover estado de carga $btn.removeClass('loading'); $btn.find('span').text('Mostrar más'); } }); }); // Botón "Contraer" $('.blog-grid-collapse-btn').on('click', function() { var $btn = $(this); var $container = $('#' + $btn.data('grid-id') + ' .blog-grid-container'); var $loadMoreBtn = $btn.siblings('.blog-grid-btn'); var initialCount = $btn.data('initial-count'); // Obtener todos los posts cargados dinámicamente var $loadedPosts = $container.find('.blog-grid-loaded'); // Animar salida de posts cargados $loadedPosts.each(function(index) { var $post = $(this); setTimeout(function() { $post.css({ 'opacity': '0', 'transform': 'translateY(30px)' }); }, index * 50); }); // Remover posts después de la animación setTimeout(function() { $loadedPosts.remove(); // Resetear datos del botón "Mostrar más" $loadMoreBtn.data('loaded', initialCount); $loadMoreBtn.show(); // Ocultar botón contraer $btn.removeClass('show'); // Scroll suave hacia el grid $('html, body').animate({ scrollTop: $container.offset().top - 100 }, 500); }, $loadedPosts.length * 50 + 300); }); });
Sin Fronteras IAP “Por un mundo Sin Fronteras”
Conversar