{"id":40560,"date":"2026-08-31T08:11:45","date_gmt":"2026-08-31T08:11:45","guid":{"rendered":"https:\/\/twind.io\/es\/?p=40560"},"modified":"2026-09-02T11:57:28","modified_gmt":"2026-09-02T11:57:28","slug":"cumplimiento-de-contratistas","status":"publish","type":"post","link":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/","title":{"rendered":"Cumplimiento de contratistas: gu\u00eda para empresas titulares en la vuelta a la actividad"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">El <strong>cumplimiento de contratistas<\/strong> es el conjunto de comprobaciones que permite a una empresa titular saber si las empresas y trabajadores externos que van a operar en sus centros est\u00e1n habilitados para hacerlo, seg\u00fan la normativa espa\u00f1ola de coordinaci\u00f3n de actividades empresariales (CAE). No es tener documentos: es poder recorrer el camino <strong>documentaci\u00f3n \u2192 cumplimiento \u2192 decisi\u00f3n operativa \u2192 seguimiento<\/strong>, y responder en cualquier momento qui\u00e9n puede trabajar, d\u00f3nde y bajo qu\u00e9 condiciones. La vuelta a la actividad concentra el riesgo porque reactiva equipos, centros y accesos a la vez, y un solo requisito pendiente puede bloquear una actividad ya planificada. Esta gu\u00eda est\u00e1 pensada para responsables de PRL, operaciones y seguridad en empresas titulares que necesitan tomar esa decisi\u00f3n con confianza, no solo archivar documentos. Aqu\u00ed tienes qu\u00e9 exige la normativa, las 7 claves para comprobarlo y una checklist para revisar el estado real de tu red de contratistas.&nbsp;<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Tabla de contenidos<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #6b6b6b;color:#6b6b6b\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #6b6b6b;color:#6b6b6b\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#%C2%BFQue_es_el_cumplimiento_de_contratistas\" >\u00bfQu\u00e9 es el cumplimiento de contratistas?&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#Por_que_la_vuelta_a_la_actividad_concentra_el_riesgo\" >Por qu\u00e9 la vuelta a la actividad concentra el riesgo&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#Las_7_claves_para_comprobar_el_cumplimiento_antes_de_la_vuelta_a_la_actividad\" >Las 7 claves para comprobar el cumplimiento antes de la vuelta a la actividad&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#%C2%BFEsta_preparada_tu_red_de_contratistas_para_volver_a_la_actividad\" >\u00bfEst\u00e1 preparada tu red de contratistas para volver a la actividad?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#Cumplimiento_documental_vs_control_operativo\" >Cumplimiento documental vs. control operativo&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#Errores_comunes_al_gestionar_el_cumplimiento\" >Errores comunes al gestionar el cumplimiento&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#Checklist_rapida_%C2%BFesta_preparada_tu_red_de_contratistas\" >Checklist r\u00e1pida: \u00bfest\u00e1 preparada tu red de contratistas?&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#Herramientas_para_gestionar_el_cumplimiento\" >Herramientas para gestionar el cumplimiento&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#Preguntas_frecuentes_sobre_cumplimiento_de_contratistas\" >Preguntas frecuentes sobre cumplimiento de contratistas&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#Conclusion\" >Conclusi\u00f3n&nbsp;<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_el_cumplimiento_de_contratistas\"><\/span><strong>\u00bfQu\u00e9 es el cumplimiento de contratistas?<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El cumplimiento de contratistas es el grado en que una empresa contratista y sus trabajadores satisfacen los requisitos legales, documentales, formativos y de seguridad que la empresa titular exige para autorizar su actividad en un centro de trabajo.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El <a href=\"https:\/\/www.boe.es\/buscar\/act.php?id=BOE-A-2004-1848\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Real Decreto 171\/2004<\/a>, que desarrolla el art\u00edculo 24 de la Ley 31\/1995 de Prevenci\u00f3n de Riesgos Laborales, regula la CAE en Espa\u00f1a y da forma legal a la figura del <strong>empresario titular<\/strong>: quien gestiona la concurrencia de empresas en su centro. El titular debe informar a las empresas concurrentes sobre los riesgos, las medidas preventivas y las de emergencia; a cambio, esas empresas deben tener en cuenta esa informaci\u00f3n y seguir sus instrucciones (m\u00e1s detalle en nuestra <a href=\"https:\/\/twind.io\/es\/real-decreto-171-2004-coordinacion-actividades-empresariales\/\">gu\u00eda sobre el RD 171\/2004<\/a>). El cumplimiento, por tanto, no es una obligaci\u00f3n solo del contratista: <strong>el titular tambi\u00e9n debe demostrar que ha comprobado, informado y coordinado<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tener una carpeta llena de certificados no equivale a tener cumplimiento: la documentaci\u00f3n es la evidencia, el cumplimiento es el estado. Una empresa puede tener el 100% de sus documentos cargados y, aun as\u00ed, no cumplir, porque uno caduc\u00f3 la semana pasada o un trabajador no tiene la formaci\u00f3n para la tarea de hoy. La pregunta que importa no es \u00ab\u00bftenemos la documentaci\u00f3n?\u00bb, sino <strong>\u00ab\u00bfsabemos, ahora mismo, qui\u00e9n puede trabajar?\u00bb<\/strong>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Por_que_la_vuelta_a_la_actividad_concentra_el_riesgo\"><\/span><strong>Por qu\u00e9 la vuelta a la actividad concentra el riesgo<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La vuelta a la actividad reactiva equipos, centros, proyectos y accesos al mismo tiempo. Basta con que una sola pieza falle \u2014una acreditaci\u00f3n caducada, una formaci\u00f3n pendiente, un acceso bloqueado\u2014 para que una actividad planificada meses atr\u00e1s se detenga el primer d\u00eda.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La magnitud del problema de fondo se refleja en las cifras oficiales: seg\u00fan el avance de la <a href=\"https:\/\/www.mites.gob.es\/estadisticas\/eat\/eat25_12\/ATR_12_2025_Resumen.pdf\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Estad\u00edstica de Accidentes de Trabajo del Ministerio de Trabajo y Econom\u00eda Social<\/a> (enero-diciembre 2025), Espa\u00f1a registr\u00f3 <strong>529.838 accidentes de trabajo con baja<\/strong>, con 584 casos mortales. La construcci\u00f3n, las industrias extractivas y el suministro de agua y saneamiento \u2014sectores con alta contrataci\u00f3n externa\u2014 siguen liderando la siniestralidad.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00e1s all\u00e1 de informar, el RD 171\/2004 obliga al titular a establecer medios de coordinaci\u00f3n adecuados al riesgo, n\u00famero de trabajadores y duraci\u00f3n de la concurrencia. Debe poder demostrar, ante una inspecci\u00f3n, <strong>qu\u00e9 comprob\u00f3, cu\u00e1ndo y con qu\u00e9 resultado<\/strong> \u2014 no solo que pidi\u00f3 documentaci\u00f3n. Esa es la diferencia entre un cumplimiento formal, que se queda en el papel, y uno real y trazable, que resiste una auditor\u00eda. Si gestionas un volumen alto de contratistas, este reto se multiplica (<a href=\"https:\/\/twind.io\/es\/blog\/cae\/software-cae-gestion-masiva-contratistas\/\">gu\u00eda de software CAE para gesti\u00f3n masiva<\/a>).&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Las_7_claves_para_comprobar_el_cumplimiento_antes_de_la_vuelta_a_la_actividad\"><\/span><strong>Las 7 claves para comprobar el cumplimiento antes de la vuelta a la actividad<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Identifica qui\u00e9n va a trabajar y qu\u00e9 debe cumplir.<\/strong> Ten un mapa actualizado de qu\u00e9 empresas y trabajadores estar\u00e1n activos, en qu\u00e9 centros y proyectos, con qu\u00e9 requisitos, y que las altas\/bajas recientes est\u00e9n reflejadas. &nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Valida el cumplimiento sin generar cuellos de botella.<\/strong> Combina estado documental visible, <a href=\"https:\/\/twind.io\/es\/gestion-documental-cae-2026\/\" target=\"_blank\" rel=\"noopener\">IA para la primera capa de revisi\u00f3n<\/a> (vigencia, formato, completitud), y criterio experto para los casos que lo requieren. La IA agiliza; no sustituye la decisi\u00f3n del equipo de prevenci\u00f3n.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Resuelve los requisitos antes de iniciar la actividad.<\/strong> Formaci\u00f3n, autorizaciones y permisos de trabajo deben quedar cerrados con antelaci\u00f3n, no descubrirse en la puerta de acceso. Un bloqueo detectado antes de que el trabajador llegue al centro es mucho m\u00e1s f\u00e1cil de resolver que uno in situ, con la actividad ya parada.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Conecta el cumplimiento con el control de accesos.<\/strong> El salto clave: que el estado de cumplimiento determine autom\u00e1ticamente si alguien puede acceder, a qu\u00e9 zona y bajo qu\u00e9 condiciones \u2014 y si est\u00e1 bloqueado, que se sepa por qu\u00e9 (<a href=\"https:\/\/twind.io\/es\/control-de-contratistas-y-permisos-de-trabajo-reduce-riesgos-antes-de-que-entren-en-planta\/\">m\u00e1s en control de accesos y permisos de trabajo<\/a>). Validar un documento sin conectarlo a la decisi\u00f3n de acceso deja el trabajo a medias.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Mant\u00e9n el control durante el desarrollo del trabajo.<\/strong> El cumplimiento no termina al entrar: hacen falta inspecciones, registro de incidencias con evidencia, responsables claros y seguimiento hasta el cierre.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Digitaliza sin perder trazabilidad.<\/strong> Digitalizar no es subir documentos a una plataforma; es dejar de depender de Excels y emails dispersos, mantener registro de qui\u00e9n decidi\u00f3 qu\u00e9, y automatizar solo lo que no requiere criterio humano. La eficiencia solo cuenta si no se pierde evidencia por el camino.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. Prioriza lo que necesita atenci\u00f3n ahora.<\/strong> Con muchos contratistas activos, necesitas ver de un vistazo qu\u00e9 caduca pronto, qu\u00e9 accesos est\u00e1n bloqueados y qu\u00e9 incidencias siguen abiertas. \u00bfPuedes responder r\u00e1pido qui\u00e9n, cu\u00e1ndo, qu\u00e9 y por qu\u00e9?&nbsp;<br>&nbsp;<br><strong>Ya conoces las 7 claves. Ahora compru\u00e9balo con tu propia red de contratistas \u2014 7 bloques, 2 minutos.<\/strong>&nbsp;<\/p>\n\n\n\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Test: \u00bfest\u00e1 preparada tu red de contratistas?<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&amp;display=swap\" rel=\"stylesheet\">\n<style>\n  :root{\n    \/* Twind brand \u2014 twind-landing-visual-design tokens *\/\n    --violet: #7346FF;\n    --mint: #00E384;\n    --dark-green: #1A3037;\n    \/* Secondary *\/\n    --acid-yellow: #D7FF38;\n    --acid-green: #A0FF38;\n    --gray: #CDD0D3;\n    --light-violet: #EAE3FF;\n    --light-mint: #D2F3E4;\n    \/* Applied tokens *\/\n    --bg: #FFFFFF;\n    --surface: #FFFFFF;\n    --border: #EDEAF7;\n    --ink: #1A3037;\n    --muted: #837B9D;\n    --purple: var(--violet);\n    --purple-dark: var(--violet);\n    --purple-soft: var(--light-violet);\n    --pill-bg: rgba(115,70,255,0.10);\n    --navy: var(--dark-green);\n    --mint-bg: var(--light-mint);\n    --mint-text: #0B8F58;\n    --gray-bg: #F6F6F8;\n    --gray-text: #837B9D;\n    --amber-bg: #FBF6D2;\n    --amber-text: #8A7A0C;\n    --coral-bg: #FBE0DE;\n    --coral-text: #C23B33;\n    --radius: 18px;\n  }\n  *{box-sizing:border-box;}\n  body{ margin:0; background:var(--bg); color:var(--ink); font-family:'Poppins', sans-serif; -webkit-font-smoothing:antialiased; }\n  .wrap{ max-width:640px; margin:0 auto; padding:0 0 50px; }\n\n  .hero{\n    background:var(--bg);\n    color:var(--ink); padding:30px 28px 20px;\n  }\n  .logo{ display:flex; align-items:center; gap:8px; font-family:'Poppins', sans-serif; font-weight:700; font-size:18px; margin-bottom:20px; color:var(--ink); }\n  .logo-mark{ width:26px; height:26px; flex:none; background-image:url('data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQcAAAD4CAYAAADhGCPfAAAY9UlEQVR4nO3dXWxU55kH8P+MDWcYS3OQMjPOBcf2Sg6OsNe7QPCWyfJVQQJoIZXKRyoly5ZNchFV2kol7dVCyF41ASkXtCuViIg0UnFDpABdYGMkGhATFQSolm1hygXjg9TMB6rnaJnMgD1nL4YJYObjzMz5Pv\/fTRrPePy2hb+f53nfc47vr39TQUQ0l9\/qBRCRPTEciKgihgMRVcRwIKKKGA5EVFG71QvwEkXNI6vm1fFiClnkcac4DbmYRRYFKGoespr97r1ycbrq50j+hQAAEQJCvgBCvgBECJD8Ihb5F0LyiQj5Ahjwd\/oM\/q9ELubjVqb+FDWPKTWrjheTmJhNYkrNYryYrPkX3igD\/s5yUGBlWzcW+UWGBmnCcNCBXJxW48UpTMwmEZ9NYKyYtHpJdcXaur8LjFhbly\/kC1i9JLIZhkMTFDWPM7M31YnZJM7M3rSkItDbgL8TsbZuvNy+GLG2blYWxHDQSi5Oq2dnb+LszE3EZxNWL8dQIZ+AWFsPNrUvxkp\/FyT\/QoaFBzEcalDUPIZnRlUvBEItsbZu7Jw3iI1ti9l+eAjDYQ5FzSM+m1APP7ji6UCoZmf7IHbMG2Tr4QEMh4cUNY\/DD66ov3nwJyhqwerl2J7kF7Fn\/mq2HS7m+XCIzybUg\/cvskpowc72Qfxs\/iqGhMt4NhwYCvrb2T6IN+YP8RyFS3guHBgKxou1dWO\/sIEh4XCeCQeGgvnYbjib68OBoWA9hoQzuTYcFDWPA\/cvqocfXLZ6KQQg5AvgrXlD+Nn8VQwIh3BlOBx+cFk9cP8CtyRtSPKLeG\/+S9jYvpghYXOuCge5OK3+tPAHthAOwFbD\/lwTDqwWnKd8kGpH+yADwoYcHw6sFpyPVYQ9OTocWC24h+QX8aGwhdds2Igjw0FR89hbOKcOz\/zZ6qWQzvbMX80dDZtwXDiMFZPq7vxnkIvZ+m8mR4q1deND4V\/YZljMUeHw+5lR9T8LX7KN8ADJL+JIYDuPYFvIMeFw8P5F9cD9C1Yvg0z2nvAS3py3ggFhAduHg6Lm8R+FU+rZmZtWL4UswjmENWwdDnJxWt2dP+6IuzmTsXa2D+LDwBYGhIlsGw5ycVr9Yf5TDh7pOwP+Tny+4DXex9Iktnwc3lgxyWCgp4wVk1j\/7UeqXJy25280l7FdOIwVk+oPv\/0tg4EqkotZlH5xMCCMZqtwKAcDtyqpFgaEOWwTDgwGagQDwni2CAcGAzWDAWEsy8NBLk4zGKhpDAjjWBoO5e1KBgO1Qi5msTt\/HIqat3oprmJZOPAcA+lprJjEj\/PHWT3oyLJw2J0\/zmAgXcVnE9hbGGFA6MSScNhbGFF5JJqMcPjBZRy8f5EBoQPTw+EgbxdPBjtw\/wLiswkGRItMDYezMzd52TWZ4sf549zBaJFpF15xAEkAEMgJmJ9b8MTXlPC0IT9L8os4t+ANXqjVJNPCYSh3SGUwuE8gJyCUWYio3In5uQDEjAjh2wBCGRHiXREAEMos1Px5hWAehWAe2WdKf1aUcBbKM9NQwllkn8miEMwj1aV9XvXmvCG8J2zgpd5NaDfjh+wtjDAYHC6QExCZehYRuRNRuRPRqU6E7ooQcvr+VhZyAQi5wKNAmaz8vrSURDY8jbSUREpKIt2VRDb89J+xww8uQ\/IvVHk3qcYZXjkMz4yqP82fMvRnkP5CmYXovb4YUbkT0mRXQ7\/9reIL5\/EXKQG5bwppKQn5+dKzTEK+AM4t+HfesLZBhoYD5wzOEcgJ6L3eh0WT3ei9vlj3isAKhWAe2eeTuPaPo5D6gY8X8U5SjTA0HH6aP6UOz4wa9vnUmlBmIfov\/T2kyW5Ik91WL8dwoQjw3AqgdwUgLQGDog7DwoHthD0FcgKWjgx5JhCqCUWAriXAss1AtIdBUYkh4cB2wl4COQFLLv0Deq8v9nQgVBPtAZZtArr6gVCEQVFmSDiwnbAH6UZpftAfH3TFDMEMA2uA\/rVsOwADwoHthPWkG91YeXIVq4QWlKuJgbXeDQndw4GHnazTf2kQy0aGEJU7rV6Ka4QiQGybN0NC13DgI+us0X9pELGTqxHKiFYvxbW8GBK6hYNcnFbXf\/sR7+pkIoaC+bwUErqFA4eQ5uFMwXqhCLDpbXcPLnUJB7k4rQ7lfqXDcqgWMSPi5SNbGAo2MrAGiG135xaoLuHAqsFY5YNLy88NcUvSpmLbgNh2dwVEy+HAqsFY0o1ubPx4C+cKDhCKAK\/uc08V0XI4sGowRiAn4HsnVmP5uSGrl0INcksV0VI4sGowBqsF53NDFdFSOLBq0N\/a321gteAi63YByzc7MyCaDgdWDfoSMyJeObQdEZ5udB2n7mg0fZu4g\/cv6rkOT+u9vhgbj2zhToRLjX0FTE0Ar+6D6qSAaLpy4DUU+oidWIWVJ1dbvQwygdBRGlY6pc1oqnIYnhllMLQokBPw8pGt6L2+2OqlkEkK94DzR4HCPahO2M1oKhx+\/4BDyFaIGRE7PniduxEeFT8OFHJQ1+2yd0A0\/MQruTitxmcTRqzFE6JyJ4OBcPU08MkvoCpp2PapXA2HAweRzZNudGPH+68xGAgAkLoNHNsP2DUgGg6HeJFVQzP6Lw1ixwevcUeCnqCk7RsQDYVDfDbBQWQT+i8NYuORLVYvg2zKrgHRUDhwENk4BgNpoaSBo78AUrftExCNVQ5sKRrCYKBGFO4Bw+\/ZJyA0hwNbisYwGKgZhXvAFwfs0WJoDge2FNpJN7oZDNQ0u8wgtFcObCk0icqdeOVX26xeBjmcHQJCUzjIxWm2FBqUr6zkdiXpQUmXWox8zpqfrykc4sUpo9fheIGcwJOPpLvUbeDEB9ZUD5rC4X9nJo1eh+NtPbSdwUCGkCeA80fNDwhN4XCJ11LUFDvBZ0iQsa6eBq6eNjcg6obDePEblU+xqq7\/0iDvx0CmOH\/U3DMQdcNhrJgyYx2OJGZErDu2weplkIeYeQaibjh8PcOWopLyAJI7E2QmJQ2c+bU5P0tDW5E0Yx2O870TfIAtWUOeMGf+oKGtYDjM1X9pkLePJ0udPwrIE8YGRM1wGC9+Y\/n5brsRMyJiHECSDZz5tbEHpGqGA09FPm3pyBDbCbIFJQ18\/Zlx1UOdyoEtxePEjMh2gmzl6mnj2guGQwN4noHsyKj2gm2FRmJGRP+lQauXQfQUo9qLmuEwpU7r\/fMci1UD2dnV0\/qfnqwaDoqaB49NP8JrJ8juzh\/V9\/OqhoOsTnMb86He633coSDbkyeAsT\/qVz1UDYcsq4bv8HmW5BTx4\/oNJ2tUDhxGlrGlIKdQ0sC1\/9Gneqg5c6DSPSHZUpCTXD2jT\/XAcKgjMtVp9RKIGlK4p0\/1UL2t4BkHAECU4UAOpEf10PCDdL0mKjMcyHn0qB6qtxVgWwEAobucN5AztVo9cCuzjlBmodVLIGpKq9UD2woiF2ulemA41MAtTHK6VqoHhgORy4191dz3MRxqKAQ5dyHnU9LN3RCG4VBDIcgdG3KH+GeNf0\/VcJB87LcBBgS5gzzR+GCSlUMdSpgnRckdGh1MMhzqSC3ifTTJHeSJxt7fXu0Fyc+2AgBSXUn0x61ehTMVgnmkpSRSUhLZcBZKOItCMI\/sM4+qMeFbAYFcAEIugFBGRFTuhJgRsYiXyetOnigNJqUl8Gl5f9VwoBK2FY2505eA\/PwU5L4E5L7mn7Mq5ARE5WfRf2kQ0mQXT6rqRB4HpCXa3ls1HBb5F+q0HGdr5Q+4VxSCeVzbcAVjsVEo4WmdPrPwRMBIk93ovzTIO4C3aOwrILZd23urhoMIQa\/1OFohmMedvgTL3Ap84TyubriCeOxPhp8JKQdFfOsFxE6uZkg0qXzmQUtrwZmDBjLD4QnlSuHqeuNDYS4lnMXZ3acYEi3Q2lpU3a0IYYGe63G0sRdHrV6CbdzpS+CTfR8hvvWCpSdIyyFxdvcp3VoZr9C6a1GrcvABxj7i2ymUcJatBYA\/\/mgEV9dftnoZTxh\/cRRyXwLrjr3Eu4RrVD4QFQjWfl\/Ncw5sLR65uuGK1UuwjBKexol3P7VdMJQp4SxO\/OQzfP3KRauX4hi3Ltf\/xV8zHAb8vEVa2a2lk548Sq2EpzH8zqe4Jdl\/1ya+9QLO\/2jE6mU4wh0NrUXNcFjE6yueEPfYb6ZyMDjprMe19Zdx4ifHPRnkjZhqNRz6257Vay2ucG39Zc8Mv5wYDGW3lk7i\/KusIGpR0oCSrt1a1GkrovquyAXO7v6D1UswnJODoWz8xVGc3X3K6mXY2tR47ddrDyR9CzWdwfYSuS+BW0tvWr0MQ53\/yR8cHQxl4y+OckhZQ6rOGKlmOIR8Ae5YVODmvfX4KxcdMXzUKr71Au7wCHxF6du1X697yXbM7+29\/UoKwbwr24v0sgS+3nrB6mXo7szuUxxQVtBS5QAA\/W3czqxE7ku4qmRVwtP4Yqc7e\/TSaUr3hXmrCvdqDyXrhwPPOlQV33oB11xwOMoNA8h6bi2dZHtRQbLG\/yT124q2bl\/Ixys0qzn\/6pcYd\/C1F4VgHmd\/ftzVwVB2hrsXT1FS1V\/TdJu4AT\/PO9RydvcpR1YQvnAeJ979FPIz3rgVnhLOOjrIjVBrKKkpHDa284KWes6\/+qWjZhBKeBq\/eecjzwRDWdyFA9dWtNRWAJw7aFU+22\/3yfidvgROvOvuGUM15StsqaRwr\/prmsKBcwftrq2\/jE\/2fWTLcxBCR+my6+Gff4rUAu8FQ5nXrpGpRUlXf03zrek3tfXpsRZPUMJZHP7lr2zVZtzpS+C3+z6y7WXXZpL7Erav7sxUbTtTczisbOdhqEbFt17A4V8esnQIpoSncXb3KQz\/3DuDRy3GYxxMluWrtBa+v\/5N282eFDWPFblDqqLy4bLNCGVEU+95qDyfxHhsFGP\/\/Gfw\/7OnSZPd2PH+a1YvwxZeeQd47oWnbzir+bkVIV8AA\/5nEZ\/lMKcZj98YVZrsxvKRIURkfQe9hWAed168iatLRx\/dUp83+qsoJbGKKiv8X+WvN\/RQmx3zBhkOLVLCWYyHRzH+4ihCGRHSZDd6r\/chKkcbfnBLIZhHoSuLW4sSuLXsJlLSN5be9NVJCsE80l1JRKa4E1eo8oDdhsJhU9ti316fwNZCJ48HBfDoKU9iRkQoU7oaNnR3IQCgsCCPQjCPfLAAJZxFSkrackfESVKLGA5A9e3MhsIh5AtgU1sfhmc4zDHCo6c8Wb0Sb+BzUGtr+CnbO+bxISLkDve5nQmg+lmHhsOBB6LILR5\/2jc9reFwAIC35g3pvQ4ispmmwuHNeUOsHohcrqlwKA8mici9mgoHgINJIrdrOhxibd2+WBuvtyByq6bDAQB+Nn+VXusgMp14l49dqKWlcGD1QE5WPoXqdaFI5a+3FA4AqwdyrojMe6PW0nI4sHogp4rqfFWsUwkdlb\/ecjgArB7IeR6\/uM3rhGDlr+sSDqweyGnYUjwiRit\/XZdwAFg9kLP0XufjFsoMrRyAUvXw5rwVen0ckaGkSVa6ZaHo07eIA3QMBwDYM381r7kg25NudHPe8JDQAQSMrhyA0jUXe+av1vMjiXTXH+fR\/7JqZxwAncMBKF2xyeEk2ZWYEU27A7gTiGaGAwDsFzYY8bFELVt27p+sXoKtRGv8HjckHAb8nRxOku2IGZG7FHNE\/q76a4aEA1AaTkp+Dn3IPvovDXIQOYcYrv6aYeEQ8gVwJLDdqI8naoiYEbHyJIflc0V7Km9jAgaGA1BqL97j\/IFs4OUjW6xegu1IS2q\/bmg4ANy9IOvFTqzioacKIj21Xzc8HADgQ2ELOH8gK7CdqC7aU\/t1U8JB8ou+DwWWdWQuMSNixwevW70M26q1jQmYFA5A6doLXpxFZlp77CXuTlQhdNQeRgImhgNQ2t7c0c7TaWS82IlVPNNQQ72qATA5HADgv4QNvgE\/78BDxlk2MsQ5Qx29Gs4omh4O5fMPHFCSEaJyJ9Yd4\/Z5PfWGkYAF4QCUBpRHAtvBy7tJT2JGxCuHePCuHqEDkJbUnjcAFoUDUDog9TFPUJJOyjsTHEDWV+\/wU5ll4QCUdjA+DHCLk1oTyAkMhgZomTcAFocDAOxsH+QRa2paICdgx\/sMhkZ0OaFyKHtz3hDPQFDDysEQ4fMnNJOWAKFI\/XkDYJNwAEpnIBgQpBWDoTn9a7W\/1zbhADAgSBsGQ\/O0thSAzcIBKAUEZxBUDYOheY20FADQbuRimvXmvCFfyBdQ9xa+hKIWrF4O2QS3K1vTSEsB2LByKNvZPuj7fMHrPElJABgMrRI6gN4V2qsGwMbhAJQOSn0eYEB4XVTuxOv732AwtOC5F6o\/vKYaW4cDUDpq\/XngdfBiLW9aNjKE1999A0IuYPVSHK3RlgJwQDgApYAYCb7BnQyPWfu7DbyISgeRHm3XUsxly4FkNXvmr\/aJvoB64P4FDipdTMyIePnIFt73USfLNzf3fb6\/\/k3VdyUmkItZ9Yf530IuZq1eCulMutGNjR9v4XxBJ6EI8NahxqsGwCFtxVySX\/SdW\/AGn6rlMrETq7Djg9cYDDoaWNv89zqqrXhcyBfAe8JLvv62Z9WD9y+winAwthHGEDqAgTXNf79jw6FsZ\/ugL+bvVg\/ev4DhmVGrl0MNWjYyhNjJVdyNMMBzLzR2InIuR84cqhmeGWUV4RCsFoz31iGGwxPkYpZVhM2tPLEKy88NsVow0LLNwPd3NR8MgAvDoWy8mFR\/nP+MVYSNcCfCHKEI8Oq+1qoGwMXhUMZWw3psIcwV2w7EtrUWDIAHwgEotRrDM3\/G4QeXeXjKRIGcgKUjQ4jxGRKmaeVcw1yeCIcyziPMUQ4FzhXMt\/FtYGANw6Fp5ZCIFxNsN3TEULBWtAf411\/qEwyAR8OhTC5m1XgxAc4kWiNmRCwbGUJ\/fJChYKFWty7n8nQ4PG54ZlT9\/YNRxGcTVi\/FMaQb3Vh5chUHjTag1xDycQyHOdhy1MbWwX5CEWDX+\/AJDd7MpR6GQw1nZybV4ZlRnJ25afVSLBXICei93ocllwZZJdjQzn3N3a+hHoaDBoqax5nZm+rZmUnEZxOe2A59PBCicierBJvS4yRkNQyHJhw4llDPCzdxpy+BVFfS6uXoJjrViUWT3ei9vpgVggMY1U6UMRyaoKShfvILIH8PUMJZpKRvcGvpTaSlpKPCohwGUbkTvdcXszpwGL13J+ZiODRJnoA6vP\/prxeCeaSkJNJSEnJfAoVgAemub5APWteKBHICQpmFiMqdiEx1IiJ3slVwOCN2J+ZiOLTg\/FGoV09re29aSiIfzON+VxapBdNISUkUggUUgnko4emWwiOQEzA\/twBiRoR4V8T8XODhX34BUbkToczCpj+b7EdaAuzcZ2wwAAyHlg3vhypP6PNZSngaAFBYUEA+mK\/6PvHuo6sa+RffW\/S64lILhkOLlDTUY\/sBJW31SsgLjNq2rMSRN5i1k1AEvh\/sAQIdVq+E3C623bxgABgOuoj2wLd2l9WrIDcbWGP8AHIuhoNOBtbAF9tu9SrIjUIRYN2\/mRsMAMNBV7Ft8DX7dCGiSsoDSKMOOtXCcNDZul3w9bfwrACiMqHDvJ2JShgOBvj+LviiPVavgpzuB3usCwaA4WAIoQPYuZcBQc3b9La5OxOVMBwMwoCgZsW2A\/063QeyFQwHAzEgqFFmXDOhFcPBYAwI0mrT2\/YJBoDHp01TuAec+W+ot65YvRKym1CkNHyM9tgnGACGg+kauZKT3C\/aY\/2uRDXtVi\/Aa9btgk\/ogBr\/zOqVkNWkJcAP3jHuTk6tYjhYILYNPiEI9fxRq1dCVjHy3o96YVthodRtqF8c4OXeXrNuF7B8s72DAWA4WI73g\/AOoaM0X7D6cJNWDAcbKNwD4sc5qHQzOw8eq2E42MjV01C\/Pl66qzW5hxPmC5UwHGyGbYZ7hCL2uEaiWQwHm4of53ank\/WuADa9bd9tSi0YDjbGKsJ5hA4gts0ZuxH1MBwcgFWEM7ihWngcw8EhlHTpTETqttUrobmcPluohuHgMGNflaoIthrWEzqA5ZtLLYRbqoXHMRwcKn4c6rXT3Pa0ysCa0h2h3RgKZQwHB1PSpSpi7CurV+Id0hLzHy5jFYaDCzAkjOelUChjOLgIQ0J\/XgyFMoaDCylpqFMTAAeXzRE6SjOF5ZuddS2E3hgOLjf2FdTxPwLyhNUrsT9pSemswsBadw8atWI4eISSLl31+ZcrrCYeV64Seld4s3WoheHgQfJEqZqYmvBmUAgdQLS71DZI\/awSqmE4eJxXgkLoAJ574WGFwEDQhOFA30ndhppKALeulGYUBQcfsCpXB1J\/aZbAlqFxDAeqKnUbqjxRCgolbe\/rOoSO70IA0Z7SMyBYHbSG4UCaFXIPq4vbj8Iimza3HRE6ADFSqgoiPQ\/\/c4+3txyNwnAgXaRuQy3kHoZFqhQkhXulfy\/L1giRQAcgBEt\/+QMP\/ykEgVC09O+hCCBGWQ2YieFARBXxQbpEVBHDgYgqYjgQUUUMByKq6P8B\/lais9Zs0+kAAAAASUVORK5CYII='); background-size:contain; background-repeat:no-repeat; background-position:center; }\n  .eyebrow{ display:inline-flex; align-items:center; font-size:11.5px; font-weight:600; color:var(--purple); background:var(--pill-bg); border-radius:12px; padding:6px 14px 4px; margin-bottom:14px; }\n  h2{ font-family:'Poppins', sans-serif; font-weight:800; font-size:clamp(21px,4.6vw,27px); line-height:1.22; margin:0 0 10px; color:var(--ink); }\n  h2 .accent{ color:var(--purple); }\n  .hero-sub{ font-size:13.5px; line-height:1.5; color:var(--muted); max-width:48ch; margin:0; }\n\n  .content{ padding:26px 22px 0; }\n\n  \/* Step progress *\/\n  .step-track{ display:flex; gap:5px; margin-bottom:22px; }\n  .step-dot{ flex:1; height:5px; border-radius:999px; background:var(--gray-bg); overflow:hidden; }\n  .step-dot .fill{ height:100%; width:0%; background:linear-gradient(90deg,var(--purple),var(--mint-text)); border-radius:999px; transition:width .3s ease; }\n  .step-dot.active .fill, .step-dot.filled .fill{ width:100%; }\n  .step-meta{ display:flex; justify-content:space-between; align-items:center; margin-bottom:16px; }\n  .step-count{ font-family:'Poppins',sans-serif; font-weight:700; font-size:12.5px; color:var(--purple-dark); }\n  .step-name{ font-size:12.5px; color:var(--muted); }\n\n  \/* Question card (one step) *\/\n  .card{\n    background:var(--surface); border:1px solid var(--border); border-radius:20px;\n    padding:22px 20px; box-shadow:0 8px 24px 0 rgba(26,48,55,0.06);\n  }\n  .card-head{ display:flex; align-items:center; gap:10px; margin-bottom:16px; }\n  .icon-badge{ width:36px; height:36px; flex:none; border-radius:11px; background:var(--purple); display:flex; align-items:center; justify-content:center; color:#fff; }\n  .card-title{ font-family:'Poppins', sans-serif; font-weight:700; font-size:16px; color:var(--purple-dark); }\n\n  .row{\n    display:flex; align-items:flex-start; gap:12px;\n    padding:13px 4px; border-top:1px solid var(--border);\n    cursor:pointer;\n  }\n  .row:first-of-type{ border-top:none; }\n  .check{\n    flex:none; width:22px; height:22px; border-radius:6px; margin-top:1px;\n    border:2px solid var(--light-violet); display:flex; align-items:center; justify-content:center;\n    transition:background .15s ease, border-color .15s ease;\n  }\n  .row.checked .check{ background:var(--purple); border-color:var(--purple); }\n  .check svg{ width:12px; height:12px; opacity:0; transition:opacity .1s ease; }\n  .row.checked .check svg{ opacity:1; }\n  .row-text{ font-size:14px; line-height:1.45; }\n  .row.checked .row-text{ color:var(--purple-dark); }\n\n  .nav-row{ display:flex; justify-content:space-between; gap:10px; margin-top:20px; }\n  .btn{ font-family:'Poppins', sans-serif; font-weight:600; font-size:13.5px; padding:11px 18px; border-radius:11px; border:none; cursor:pointer; transition:transform .12s ease, opacity .15s ease; }\n  .btn:hover{ transform:translateY(-1px); }\n  .btn:disabled{ opacity:0.35; cursor:not-allowed; transform:none; }\n  .btn.primary{ background:var(--purple); color:#fff; box-shadow:0 4px 14px 0 rgba(115,70,255,0.4); }\n  .btn.ghost{ background:transparent; color:var(--purple); border:1.5px solid var(--purple); }\n\n  \/* Result screen *\/\n  .result{ display:none; position:relative; background:var(--surface); border:1px solid var(--border); border-radius:var(--radius); padding:26px 22px 24px; overflow:hidden; }\n  .result.show{ display:block; }\n  .result-num{ position:absolute; top:4px; right:18px; font-family:'Poppins',sans-serif; font-weight:800; font-size:58px; color:var(--purple-soft); line-height:1; user-select:none; }\n  .result-bar{ position:absolute; left:0; top:0; bottom:0; width:5px; }\n  .result-eyebrow{ font-size:11.5px; font-weight:700; letter-spacing:0.07em; text-transform:uppercase; padding:5px 11px; border-radius:999px; display:inline-block; margin-bottom:12px; position:relative; z-index:1; }\n  .result-title{ font-family:'Poppins', sans-serif; font-weight:700; font-size:19px; margin:0 0 8px; max-width:75%; position:relative; z-index:1; }\n  .result-desc{ font-size:14px; line-height:1.6; color:var(--muted); max-width:80%; margin:0 0 16px; position:relative; z-index:1; }\n  .result-areas{ font-size:12.5px; color:var(--muted); margin:0 0 18px; position:relative; z-index:1; }\n  .result-areas b{ color:var(--ink); }\n  .cta-row{ display:flex; flex-wrap:wrap; gap:10px; position:relative; z-index:1; }\n  .btn.wide{ width:100%; text-align:center; }\n  a.btn{ text-decoration:none; display:inline-block; }\n\n  .restart{ background:none; border:none; cursor:pointer; font-size:12.5px; color:var(--muted); text-decoration:underline; text-underline-offset:3px; margin-top:16px; padding:0; display:block; }\n\n  @media (prefers-reduced-motion: reduce){ *{ transition:none !important; } }\n  @media (max-width:420px){\n    .hero{ padding:24px 18px 20px; }\n    .content{ padding:20px 14px 0; }\n    .result-title, .result-desc{ max-width:100%; }\n  }\n<\/style>\n\n\n<div class=\"wrap\">\n\n  <div class=\"hero\">\n    <div class=\"logo\"><span class=\"logo-mark\"><\/span>Twind.<\/div>\n    <div class=\"eyebrow\">COORDINACI\u00d3N DE ACTIVIDADES EMPRESARIALES<\/div>\n    <h2><span class=\"ez-toc-section\" id=\"%C2%BFEsta_preparada_tu_red_de_contratistas_para_volver_a_la_actividad\"><\/span>\u00bfEst\u00e1 preparada tu red de contratistas para <span class=\"accent\">volver a la actividad<\/span>?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <p class=\"hero-sub\">7 bloques, 35 puntos. Responde con sinceridad: marca solo lo que ya tienes cubierto hoy.<\/p>\n  <\/div>\n\n  <div class=\"content\">\n\n    <div id=\"quizArea\">\n      <div class=\"step-track\" id=\"stepTrack\"><\/div>\n      <div class=\"step-meta\">\n        <span class=\"step-count\" id=\"stepCount\">Bloque 1 de 7<\/span>\n        <span class=\"step-name\" id=\"stepName\"><\/span>\n      <\/div>\n\n      <div class=\"card\">\n        <div class=\"card-head\">\n          <div class=\"icon-badge\" id=\"stepIcon\"><\/div>\n          <div class=\"card-title\" id=\"stepTitle\"><\/div>\n        <\/div>\n        <div id=\"stepRows\"><\/div>\n      <\/div>\n\n      <div class=\"nav-row\">\n        <button class=\"btn ghost\" id=\"prevBtn\">Anterior<\/button>\n        <button class=\"btn primary\" id=\"nextBtn\">Siguiente<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"result\" id=\"result\">\n      <div class=\"result-bar\" id=\"resultBar\"><\/div>\n      <div class=\"result-num\" id=\"resultNum\">0\/7<\/div>\n      <span class=\"result-eyebrow\" id=\"resultEyebrow\">Resultado<\/span>\n      <h3 class=\"result-title\" id=\"resultTitle\"><\/h3>\n      <p class=\"result-desc\" id=\"resultDesc\"><\/p>\n      <p class=\"result-areas\" id=\"resultAreas\"><\/p>\n      <div class=\"cta-row\">\n        <a class=\"btn primary wide\" href=\"https:\/\/twind.io\/es\/contacto\/\" target=\"_blank\" rel=\"noopener\">Solicitar una demo<\/a>\n        <a class=\"btn ghost wide\" href=\"https:\/\/twind.io\/es\/wp-content\/uploads\/2026\/08\/Checklist-vuelta-actividad.pdf\" target=\"_blank\" rel=\"noopener\">Descargar los puntos que debes comprobar<\/a>\n      <\/div>\n      <button class=\"restart\" id=\"restartBtn\">Volver a hacer el test<\/button>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n  const ICONS = {\n    identify: '<svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg>',\n    doc:      '<svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><path d=\"M14 2v6h6\"\/><path d=\"M9 15l2 2 4-4\"\/><\/svg>',\n    shield:   '<svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4.5 8-11V5l-8-3-8 3v6c0 6.5 8 11 8 11z\"\/><path d=\"M9 12l2 2 4-4\"\/><\/svg>',\n    key:      '<svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"7.5\" cy=\"15.5\" r=\"5.5\"\/><path d=\"M21 2l-9.6 9.6\"\/><path d=\"M15.5 7.5l3 3L22 7l-3-3\"\/><\/svg>',\n    eye:      '<svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>',\n    link:     '<svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.5.5l2-2a5 5 0 0 0-7-7l-1 1\"\/><path d=\"M14 11a5 5 0 0 0-7.5-.5l-2 2a5 5 0 0 0 7 7l1-1\"\/><\/svg>',\n    flag:     '<svg width=\"17\" height=\"17\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 22V4\"\/><path d=\"M4 4h13l-2 4 2 4H4\"\/><\/svg>'\n  };\n\n  const STEPS = [\n    { key:'identify', title:'Empresas y trabajadores identificados', items:[\n      'Tengo identificadas las empresas contratistas que estar\u00e1n activas en las pr\u00f3ximas semanas.',\n      'S\u00e9 qu\u00e9 trabajadores externos necesitan acceder a cada centro o proyecto.',\n      'Las altas, bajas y cambios recientes est\u00e1n actualizados.',\n      'Puedo consultar f\u00e1cilmente qu\u00e9 empresas y trabajadores est\u00e1n preparados y cu\u00e1les tienen requisitos pendientes.',\n      'Las diferentes \u00e1reas internas trabajan con informaci\u00f3n coherente.'\n    ]},\n    { key:'doc', title:'Cumplimiento documental bajo control', items:[\n      'Est\u00e1n definidos los requisitos documentales que debe cumplir cada empresa y trabajador.',\n      'S\u00e9 qu\u00e9 documentaci\u00f3n est\u00e1 pendiente, rechazada o pr\u00f3xima a caducar.',\n      'Las validaciones est\u00e1n trazadas.',\n      'Puedo identificar r\u00e1pidamente qu\u00e9 necesita revisi\u00f3n.',\n      'Un aumento de volumen no depende exclusivamente de revisi\u00f3n manual.'\n    ]},\n    { key:'shield', title:'Requisitos resueltos antes de empezar', items:[\n      'S\u00e9 qu\u00e9 formaci\u00f3n necesita cada perfil.',\n      'Las autorizaciones necesarias est\u00e1n identificadas.',\n      'Los permisos asociados a trabajos de riesgo est\u00e1n preparados cuando corresponde.',\n      'Los requisitos espec\u00edficos por centro, proyecto o actividad est\u00e1n definidos.',\n      'Los posibles bloqueos se detectan antes de que el trabajador llegue al centro.'\n    ]},\n    { key:'key', title:'Cumplimiento y accesos conectados', items:[\n      'Puedo comprobar si una persona cumple los requisitos antes de autorizar su acceso.',\n      'S\u00e9 qui\u00e9n puede acceder, d\u00f3nde y bajo qu\u00e9 condiciones.',\n      'Puedo identificar por qu\u00e9 un acceso est\u00e1 bloqueado.',\n      'Los cambios en el estado de cumplimiento pueden reflejarse en las autorizaciones.',\n      'Existe trazabilidad sobre las decisiones de acceso.'\n    ]},\n    { key:'eye', title:'Control durante la actividad', items:[\n      'Existen procesos definidos para inspecciones y controles en campo.',\n      'Las incidencias pueden registrarse con evidencias.',\n      'Est\u00e1 claro qui\u00e9n debe resolver cada acci\u00f3n.',\n      'Se puede realizar seguimiento hasta el cierre.',\n      'La informaci\u00f3n queda disponible para futuras revisiones o auditor\u00edas.'\n    ]},\n    { key:'link', title:'Digitalizaci\u00f3n sin perder control', items:[\n      'La informaci\u00f3n no depende de diferentes Excels, carpetas y cadenas de email.',\n      'Las decisiones importantes mantienen trazabilidad.',\n      'Puedo saber qui\u00e9n realiz\u00f3 una acci\u00f3n, cu\u00e1ndo y con qu\u00e9 resultado.',\n      'Los procesos manuales est\u00e1n automatizados cuando no aportan valor.',\n      'La gesti\u00f3n puede conectarse con otros sistemas corporativos cuando es necesario.'\n    ]},\n    { key:'flag', title:'Capacidad para priorizar', items:[\n      'Puedo identificar r\u00e1pidamente qu\u00e9 necesita atenci\u00f3n.',\n      'S\u00e9 qu\u00e9 documentos o requisitos est\u00e1n pr\u00f3ximos a caducar.',\n      'Puedo identificar accesos bloqueados.',\n      'Tengo visibilidad sobre incidencias abiertas.',\n      'El equipo sabe qu\u00e9 debe resolver primero.'\n    ]}\n  ];\n\n  let current = 0;\n  const answers = STEPS.map(s => new Array(s.items.length).fill(false));\n\n  const stepTrack = document.getElementById('stepTrack');\n  const stepCount = document.getElementById('stepCount');\n  const stepName = document.getElementById('stepName');\n  const stepIcon = document.getElementById('stepIcon');\n  const stepTitle = document.getElementById('stepTitle');\n  const stepRows = document.getElementById('stepRows');\n  const prevBtn = document.getElementById('prevBtn');\n  const nextBtn = document.getElementById('nextBtn');\n  const quizArea = document.getElementById('quizArea');\n  const result = document.getElementById('result');\n\n  STEPS.forEach(() => {\n    const dot = document.createElement('div');\n    dot.className = 'step-dot';\n    dot.innerHTML = '<div class=\"fill\"><\/div>';\n    stepTrack.appendChild(dot);\n  });\n  const dots = Array.from(stepTrack.children);\n\n  function renderStep(){\n    const s = STEPS[current];\n    stepCount.textContent = 'Bloque ' + (current+1) + ' de ' + STEPS.length;\n    stepName.textContent = s.title;\n    stepIcon.innerHTML = ICONS[s.key];\n    stepTitle.textContent = s.title;\n\n    stepRows.innerHTML = '';\n    s.items.forEach((text, i) => {\n      const row = document.createElement('div');\n      row.className = 'row' + (answers[current][i] ? ' checked' : '');\n      row.innerHTML = '<div class=\"check\"><svg viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3 8.5L6.2 11.5L13 4.5\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><div class=\"row-text\">'+text+'<\/div>';\n      row.addEventListener('click', () => {\n        answers[current][i] = !answers[current][i];\n        row.classList.toggle('checked');\n      });\n      stepRows.appendChild(row);\n    });\n\n    dots.forEach((d,i) => {\n      d.classList.toggle('active', i===current);\n      d.classList.toggle('filled', i<current);\n      d.querySelector('.fill').style.width = i<current ? '100%' : (i===current ? '50%' : '0%');\n    });\n\n    prevBtn.disabled = current === 0;\n    nextBtn.textContent = current === STEPS.length - 1 ? 'Ver resultado' : 'Siguiente';\n  }\n\n  function showResult(){\n    quizArea.style.display = 'none';\n    result.classList.add('show');\n\n    const pendingAreas = answers.filter(a => a.some(v => v === false)).length;\n    document.getElementById('resultNum').textContent = pendingAreas + '\/7';\n\n    const bar = document.getElementById('resultBar');\n    const eyebrow = document.getElementById('resultEyebrow');\n    const title = document.getElementById('resultTitle');\n    const desc = document.getElementById('resultDesc');\n    const areas = document.getElementById('resultAreas');\n\n    const pendingNames = STEPS.filter((s,i) => answers[i].some(v => v===false)).map(s => s.title);\n\n    if(pendingAreas <= 1){\n      bar.style.background = '#00E384';\n      eyebrow.style.background = '#D2F3E4'; eyebrow.style.color = '#0B8F58';\n      eyebrow.textContent = pendingAreas + ' bloque' + (pendingAreas===1?'':'s') + ' con pendientes \u00b7 Buena base de control';\n      title.textContent = 'Tu red parte de una posici\u00f3n s\u00f3lida';\n      desc.textContent = 'Conviene revisar los puntos pendientes antes de que aumente el volumen de actividad, pero la base de control es s\u00f3lida.';\n    } else if(pendingAreas <= 3){\n      bar.style.background = '#8A7A0C';\n      eyebrow.style.background = '#FBF6D2'; eyebrow.style.color = '#8A7A0C';\n      eyebrow.textContent = pendingAreas + ' bloques con pendientes \u00b7 Hay margen claro de mejora';\n      title.textContent = 'Existen procesos que pueden generar fricci\u00f3n';\n      desc.textContent = 'Prioriza los bloques relacionados con cumplimiento, accesos, prevenci\u00f3n y trazabilidad antes de que aumente la actividad.';\n    } else {\n      bar.style.background = '#E2574C';\n      eyebrow.style.background = '#FBE0DE'; eyebrow.style.color = '#C23B33';\n      eyebrow.textContent = pendingAreas + ' bloques con pendientes \u00b7 Riesgo de bloqueo operativo';\n      title.textContent = 'Conviene revisar el proceso completo';\n      desc.textContent = 'La falta de visibilidad, los procesos manuales o la informaci\u00f3n dispersa pueden dificultar la vuelta a la actividad. No se trata solo de la documentaci\u00f3n.';\n    }\n\n    areas.innerHTML = pendingNames.length\n      ? 'Bloques con puntos pendientes: <b>' + pendingNames.join(', ') + '<\/b>.'\n      : 'No has dejado ning\u00fan bloque con puntos pendientes.';\n  }\n\n  prevBtn.addEventListener('click', () => { if(current>0){ current--; renderStep(); } });\n  nextBtn.addEventListener('click', () => {\n    if(current < STEPS.length - 1){ current++; renderStep(); }\n    else { showResult(); }\n  });\n  document.getElementById('restartBtn').addEventListener('click', () => {\n    answers.forEach(a => a.fill(false));\n    current = 0;\n    result.classList.remove('show');\n    quizArea.style.display = 'block';\n    renderStep();\n  });\n\n  renderStep();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cumplimiento_documental_vs_control_operativo\"><\/span><strong>Cumplimiento documental vs. control operativo<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Aspecto<\/strong>&nbsp;<\/td><td><strong>Enfoque solo documental<\/strong>&nbsp;<\/td><td><strong>Enfoque de control operativo<\/strong>&nbsp;<\/td><\/tr><tr><td>Qu\u00e9 mide&nbsp;<\/td><td>Si el documento existe y est\u00e1 en vigor&nbsp;<\/td><td>Si la persona\/empresa puede trabajar hoy, aqu\u00ed, en esta tarea&nbsp;<\/td><\/tr><tr><td>Comprobaci\u00f3n&nbsp;<\/td><td>Al recibir o renovar el documento&nbsp;<\/td><td>En tiempo real, vinculada al acceso&nbsp;<\/td><\/tr><tr><td>Requisito caducado&nbsp;<\/td><td>Se detecta en la pr\u00f3xima revisi\u00f3n&nbsp;<\/td><td>Bloquea el acceso autom\u00e1ticamente&nbsp;<\/td><\/tr><tr><td>Trazabilidad&nbsp;<\/td><td>Registro de documentos recibidos&nbsp;<\/td><td>Registro de decisiones (qui\u00e9n, cu\u00e1ndo, resultado)&nbsp;<\/td><\/tr><tr><td>Ante una inspecci\u00f3n&nbsp;<\/td><td>Acredita que se pidi\u00f3 el documento&nbsp;<\/td><td>Acredita que se comprob\u00f3, decidi\u00f3 y actu\u00f3&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El enfoque documental funciona con poco volumen. Se queda corto cuando varias \u00e1reas \u2014PRL, operaciones, accesos\u2014 necesitan la misma informaci\u00f3n con distinto prop\u00f3sito: ah\u00ed aparecen los bloqueos, no porque falte el documento, sino porque nadie lo conect\u00f3 con la decisi\u00f3n que depend\u00eda de \u00e9l.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Errores_comunes_al_gestionar_el_cumplimiento\"><\/span><strong>Errores comunes al gestionar el cumplimiento<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Centrarse en la documentaci\u00f3n y no en la decisi\u00f3n que depende de ella.<\/strong>&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Que distintas \u00e1reas trabajen con informaci\u00f3n distinta<\/strong> \u2014 PRL, operaciones y seguridad autorizando accesos que otra \u00e1rea habr\u00eda bloqueado.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Depender solo de revisi\u00f3n manual<\/strong> cuando el volumen de actividad crece de golpe.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>No vincular el cumplimiento con el control de accesos<\/strong>, lo que anula buena parte del valor de validar.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tratar el cumplimiento como algo que termina al empezar la actividad<\/strong>, sin inspecciones ni seguimiento durante el trabajo.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Checklist_rapida_%C2%BFesta_preparada_tu_red_de_contratistas\"><\/span><strong>Checklist r\u00e1pida: \u00bfest\u00e1 preparada tu red de contratistas?<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u2610&nbsp; Tengo identificadas las empresas y trabajadores activos, con altas y bajas actualizadas.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2610&nbsp; S\u00e9 qu\u00e9 documentaci\u00f3n est\u00e1 pendiente, rechazada o pr\u00f3xima a caducar.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2610&nbsp; Las validaciones documentales quedan trazadas.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2610&nbsp; Un aumento de volumen no depende solo de revisi\u00f3n manual.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2610&nbsp; Formaci\u00f3n, autorizaciones y permisos est\u00e1n identificados antes de empezar.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2610&nbsp; Puedo comprobar el cumplimiento antes de autorizar un acceso, y s\u00e9 por qu\u00e9 est\u00e1 bloqueado si lo est\u00e1.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2610&nbsp; Existen procesos de inspecciones, incidencias y seguimiento durante la actividad.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2610&nbsp; La informaci\u00f3n no depende de Excels o emails dispersos.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2610&nbsp; Puedo identificar r\u00e1pido qu\u00e9 necesita atenci\u00f3n hoy.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2610&nbsp; Las \u00e1reas implicadas trabajan con la misma informaci\u00f3n.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>0-1 puntos sin marcar<\/strong> \u2014 Buena base de control. &nbsp;<br><strong>2-3<\/strong> \u2014 Hay margen claro de mejora. &nbsp;<br><strong>4 o m\u00e1s<\/strong> \u2014 Riesgo de bloqueo operativo; conviene revisar el proceso completo, no solo la documentaci\u00f3n.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>*Haz el test completo y <\/em><a href=\"https:\/\/twind.io\/es\/checklist-cumplimiento-contratistas-vuelta-actividad\/\" data-type=\"link\" data-id=\"https:\/\/twind.io\/es\/checklist-cumplimiento-contratistas-vuelta-actividad\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>descarga la<\/em> <em>checklist completa<\/em><\/a><em> en formato descargable, con las 7 \u00e1reas desarrolladas<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Herramientas_para_gestionar_el_cumplimiento\"><\/span><strong>Herramientas para gestionar el cumplimiento<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En la pr\u00e1ctica, esto se traduce en tres piezas: una <a href=\"https:\/\/twind.io\/es\/plataforma-gestion-documental-prevencion-riesgos\/\" target=\"_blank\" rel=\"noopener\">plataforma de gesti\u00f3n documental<\/a> con IA para la primera revisi\u00f3n, un <a href=\"https:\/\/twind.io\/es\/control-de-contratistas-y-permisos-de-trabajo-reduce-riesgos-antes-de-que-entren-en-planta\/\" target=\"_blank\" rel=\"noopener\">sistema de control de accesos<\/a> que traduzca el estado de cumplimiento en autorizaciones reales, y paneles que prioricen caducidades, bloqueos e incidencias en una sola vista. Si est\u00e1s valorando cambiar de plataforma, nuestra <a href=\"https:\/\/twind.io\/es\/mejores-plataformas-cae\/\" target=\"_blank\" rel=\"noopener\">comparativa de plataformas CAE en Espa\u00f1a<\/a> contrasta las opciones del mercado.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Preguntas_frecuentes_sobre_cumplimiento_de_contratistas\"><\/span><strong>Preguntas frecuentes sobre cumplimiento de contratistas<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1787659684621\"><strong class=\"schema-faq-question\"><strong>\u00bfC\u00f3mo saber si mis contratistas est\u00e1n preparados para trabajar?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Cruzando qu\u00e9 empresas y trabajadores van a estar activos, qu\u00e9 requisitos les aplican y el estado real \u2014no solo documental\u2014 de cada requisito en este momento.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787659696096\"><strong class=\"schema-faq-question\"><strong>\u00bfQu\u00e9 exige el RD 171\/2004 al empresario titular?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Informar a las empresas concurrentes sobre riesgos y medidas preventivas y de emergencia, y establecer medios de coordinaci\u00f3n seg\u00fan la peligrosidad, el n\u00famero de trabajadores y la duraci\u00f3n de la concurrencia.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787659710838\"><strong class=\"schema-faq-question\"><strong>\u00bfC\u00f3mo controlar el cumplimiento cuando el volumen de contratistas es alto?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Combinando un mapa actualizado de empresas y requisitos, validaci\u00f3n asistida por IA para la primera revisi\u00f3n, y paneles que muestren de un vistazo qu\u00e9 necesita atenci\u00f3n.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787659732336\"><strong class=\"schema-faq-question\"><strong>\u00bfC\u00f3mo se conecta el cumplimiento documental con el control de accesos?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Vinculando el estado de cumplimiento \u2014actualizado en tiempo real\u2014 con el sistema que autoriza el acceso, de forma que un requisito caducado lo bloquee autom\u00e1ticamente.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787659741034\"><strong class=\"schema-faq-question\"><strong>\u00bfQu\u00e9 debe comprobarse antes de autorizar el acceso de un contratista?<\/strong><\/strong> <p class=\"schema-faq-answer\">Documentaci\u00f3n preventiva en vigor, formaci\u00f3n espec\u00edfica para la tarea, permisos de trabajo validados y ausencia de requisitos pendientes del centro o proyecto.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787659756987\"><strong class=\"schema-faq-question\"><strong>\u00bfCon qu\u00e9 frecuencia debe revisarse el cumplimiento de una empresa contratista?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">No hay una periodicidad \u00fanica; depende del tipo de documento y el riesgo de la actividad. Lo importante es tener alertas de caducidad en tiempo real, no solo revisiones puntuales.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787659900408\"><strong class=\"schema-faq-question\"><strong>\u00bfQu\u00e9 papel juega la IA en la validaci\u00f3n de documentaci\u00f3n de contratistas?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Agiliza comprobaciones de primer nivel \u2014vigencia, formato, completitud\u2014 y ayuda a priorizar qu\u00e9 expedientes necesitan revisi\u00f3n humana, sin sustituir la decisi\u00f3n del equipo de prevenci\u00f3n.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787659919641\"><strong class=\"schema-faq-question\"><strong>\u00bfQu\u00e9 diferencia hay entre un contratista y una empresa concurrente a efectos de CAE?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">En la pr\u00e1ctica se usan como sin\u00f3nimos: cualquier empresa que desarrolla actividad en un centro que no es el suyo, coordin\u00e1ndose con el titular, entra dentro del alcance del RD 171\/2004, sea o no una relaci\u00f3n estrictamente contractual de \u00abcontrata\u00bb.<\/p> <\/div> <\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><strong>Conclusi\u00f3n<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El cumplimiento de contratistas deja de ser un ejercicio documental cuando permite recorrer todo el camino: documentaci\u00f3n \u2192 cumplimiento \u2192 decisi\u00f3n operativa \u2192 seguimiento. La vuelta a la actividad concentra el riesgo porque reactiva simult\u00e1neamente equipos, centros y accesos \u2014 y cualquier requisito pendiente puede convertirse en un bloqueo real justo cuando la operaci\u00f3n necesita arrancar sin fricciones.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En resumen: el cumplimiento no es tener documentos, es poder demostrar en cualquier momento qui\u00e9n cumple; el RD 171\/2004 obliga al titular a informar, coordinar y comprobar; conectar cumplimiento y accesos es lo que convierte la gesti\u00f3n documental en control operativo; y priorizar qu\u00e9 necesita atenci\u00f3n es tan importante como validar.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Antes de que la actividad se reactive por completo, revisa la checklist anterior y comprueba en qu\u00e9 punto est\u00e1 realmente tu red de contratistas.<\/strong>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>*Twind ayuda a las empresas titulares a gestionar el cumplimiento y la actividad de sus contratistas desde una<\/em> <a href=\"https:\/\/twind.io\/es\/\" target=\"_blank\" rel=\"noopener\"><em>plataforma integrada<\/em><\/a><em>, combinando IA especializada, conocimiento experto y control operativo. Si quieres verlo aplicado a tu operativa, puedes<\/em> <a href=\"https:\/\/twind.io\/es\/contacto\/\" target=\"_blank\" rel=\"noopener\"><em>solicitar una demo<\/em><\/a><em>.*<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>El cumplimiento de contratistas es el conjunto de comprobaciones que permite a una empresa titular saber si las empresas y trabajadores externos que van a operar en sus centros est\u00e1n habilitados para hacerlo, seg\u00fan la normativa espa\u00f1ola de coordinaci\u00f3n de actividades empresariales (CAE). No es tener documentos: es poder recorrer el camino documentaci\u00f3n \u2192 cumplimiento [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":40568,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":0,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[1],"tags":[],"class_list":["post-40560","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cae","post-wrapper","thrv_wrapper"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cumplimiento de contratistas: gu\u00eda completa para la CAE | Twind<\/title>\n<meta name=\"description\" content=\"Gu\u00eda sobre cumplimiento de contratistas: qu\u00e9 exige la CAE, 7 claves para comprobarlo y checklist para la vuelta a la actividad.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cumplimiento de contratistas: gu\u00eda completa para la CAE | Twind\" \/>\n<meta property=\"og:description\" content=\"Gu\u00eda sobre cumplimiento de contratistas: qu\u00e9 exige la CAE, 7 claves para comprobarlo y checklist para la vuelta a la actividad.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/\" \/>\n<meta property=\"og:site_name\" content=\"Twind - Plataforma de Coordinaci\u00f3n de Actividades Empresariales\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-31T08:11:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-02T11:57:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/twind.io\/es\/wp-content\/uploads\/2026\/08\/cumplimiento-contratistas-cae-vuelta-actividad.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Twind Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Twind Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/\"},\"author\":{\"name\":\"Twind Team\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/#\\\/schema\\\/person\\\/4f69058786bd1debb9748aaeb897a69c\"},\"headline\":\"Cumplimiento de contratistas: gu\u00eda para empresas titulares en la vuelta a la actividad\",\"datePublished\":\"2026-08-31T08:11:45+00:00\",\"dateModified\":\"2026-09-02T11:57:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/\"},\"wordCount\":2084,\"image\":{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/twind.io\\\/es\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cumplimiento-contratistas-cae-vuelta-actividad.webp\",\"articleSection\":[\"Coordinaci\u00f3n de Actividades Empresariales\"],\"inLanguage\":\"es\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/\",\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/\",\"name\":\"Cumplimiento de contratistas: gu\u00eda completa para la CAE | Twind\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/twind.io\\\/es\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cumplimiento-contratistas-cae-vuelta-actividad.webp\",\"datePublished\":\"2026-08-31T08:11:45+00:00\",\"dateModified\":\"2026-09-02T11:57:28+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/#\\\/schema\\\/person\\\/4f69058786bd1debb9748aaeb897a69c\"},\"description\":\"Gu\u00eda sobre cumplimiento de contratistas: qu\u00e9 exige la CAE, 7 claves para comprobarlo y checklist para la vuelta a la actividad.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659684621\"},{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659696096\"},{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659710838\"},{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659732336\"},{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659741034\"},{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659756987\"},{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659900408\"},{\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659919641\"}],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#primaryimage\",\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cumplimiento-contratistas-cae-vuelta-actividad.webp\",\"contentUrl\":\"https:\\\/\\\/twind.io\\\/es\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cumplimiento-contratistas-cae-vuelta-actividad.webp\",\"width\":1200,\"height\":800,\"caption\":\"Trabajador y trabajadora de una contrata con equipos de protecci\u00f3n se dan la mano en obra, representando el cumplimiento de contratistas antes de la vuelta a la actividad\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/twind.io\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cumplimiento de contratistas: gu\u00eda para empresas titulares en la vuelta a la actividad\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/\",\"name\":\"Twind - Plataforma de Coordinaci\u00f3n de Actividades Empresariales\",\"description\":\"Coordina los procesos de gesti\u00f3n documental y control de contratistas y proveedores, respetando la normativa en materia de Seguridad y Salud en el Trabajo.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/twind.io\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/#\\\/schema\\\/person\\\/4f69058786bd1debb9748aaeb897a69c\",\"name\":\"Twind Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5aa29802e80a4fc1d6e5aedb86fcdbeb4e7422dea9cfe1a43ddabea687c88661?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5aa29802e80a4fc1d6e5aedb86fcdbeb4e7422dea9cfe1a43ddabea687c88661?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5aa29802e80a4fc1d6e5aedb86fcdbeb4e7422dea9cfe1a43ddabea687c88661?s=96&d=mm&r=g\",\"caption\":\"Twind Team\"},\"description\":\"Comunicaci\u00f3n y contenidos\",\"sameAs\":[\"https:\\\/\\\/twind.io\\\/es\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/showcase\\\/twind-io\\\/\"],\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/author\\\/rrios_6eq9khcx\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659684621\",\"position\":1,\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659684621\",\"name\":\"\u00bfC\u00f3mo saber si mis contratistas est\u00e1n preparados para trabajar?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Cruzando qu\u00e9 empresas y trabajadores van a estar activos, qu\u00e9 requisitos les aplican y el estado real \u2014no solo documental\u2014 de cada requisito en este momento.\u00a0\",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659696096\",\"position\":2,\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659696096\",\"name\":\"\u00bfQu\u00e9 exige el RD 171\\\/2004 al empresario titular?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Informar a las empresas concurrentes sobre riesgos y medidas preventivas y de emergencia, y establecer medios de coordinaci\u00f3n seg\u00fan la peligrosidad, el n\u00famero de trabajadores y la duraci\u00f3n de la concurrencia.\u00a0\",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659710838\",\"position\":3,\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659710838\",\"name\":\"\u00bfC\u00f3mo controlar el cumplimiento cuando el volumen de contratistas es alto?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Combinando un mapa actualizado de empresas y requisitos, validaci\u00f3n asistida por IA para la primera revisi\u00f3n, y paneles que muestren de un vistazo qu\u00e9 necesita atenci\u00f3n.\u00a0\",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659732336\",\"position\":4,\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659732336\",\"name\":\"\u00bfC\u00f3mo se conecta el cumplimiento documental con el control de accesos?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Vinculando el estado de cumplimiento \u2014actualizado en tiempo real\u2014 con el sistema que autoriza el acceso, de forma que un requisito caducado lo bloquee autom\u00e1ticamente.\u00a0\",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659741034\",\"position\":5,\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659741034\",\"name\":\"\u00bfQu\u00e9 debe comprobarse antes de autorizar el acceso de un contratista?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Documentaci\u00f3n preventiva en vigor, formaci\u00f3n espec\u00edfica para la tarea, permisos de trabajo validados y ausencia de requisitos pendientes del centro o proyecto.\u00a0\",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659756987\",\"position\":6,\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659756987\",\"name\":\"\u00bfCon qu\u00e9 frecuencia debe revisarse el cumplimiento de una empresa contratista?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No hay una periodicidad \u00fanica; depende del tipo de documento y el riesgo de la actividad. Lo importante es tener alertas de caducidad en tiempo real, no solo revisiones puntuales.\u00a0\",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659900408\",\"position\":7,\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659900408\",\"name\":\"\u00bfQu\u00e9 papel juega la IA en la validaci\u00f3n de documentaci\u00f3n de contratistas?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Agiliza comprobaciones de primer nivel \u2014vigencia, formato, completitud\u2014 y ayuda a priorizar qu\u00e9 expedientes necesitan revisi\u00f3n humana, sin sustituir la decisi\u00f3n del equipo de prevenci\u00f3n.\u00a0\",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659919641\",\"position\":8,\"url\":\"https:\\\/\\\/twind.io\\\/es\\\/blog\\\/cae\\\/cumplimiento-de-contratistas\\\/#faq-question-1787659919641\",\"name\":\"\u00bfQu\u00e9 diferencia hay entre un contratista y una empresa concurrente a efectos de CAE?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"En la pr\u00e1ctica se usan como sin\u00f3nimos: cualquier empresa que desarrolla actividad en un centro que no es el suyo, coordin\u00e1ndose con el titular, entra dentro del alcance del RD 171\\\/2004, sea o no una relaci\u00f3n estrictamente contractual de \\\"contrata\\\".\",\"inLanguage\":\"es\"},\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cumplimiento de contratistas: gu\u00eda completa para la CAE | Twind","description":"Gu\u00eda sobre cumplimiento de contratistas: qu\u00e9 exige la CAE, 7 claves para comprobarlo y checklist para la vuelta a la actividad.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/","og_locale":"es_ES","og_type":"article","og_title":"Cumplimiento de contratistas: gu\u00eda completa para la CAE | Twind","og_description":"Gu\u00eda sobre cumplimiento de contratistas: qu\u00e9 exige la CAE, 7 claves para comprobarlo y checklist para la vuelta a la actividad.","og_url":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/","og_site_name":"Twind - Plataforma de Coordinaci\u00f3n de Actividades Empresariales","article_published_time":"2026-08-31T08:11:45+00:00","article_modified_time":"2026-09-02T11:57:28+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/twind.io\/es\/wp-content\/uploads\/2026\/08\/cumplimiento-contratistas-cae-vuelta-actividad.webp","type":"image\/webp"}],"author":"Twind Team","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Twind Team","Tiempo de lectura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#article","isPartOf":{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/"},"author":{"name":"Twind Team","@id":"https:\/\/twind.io\/es\/#\/schema\/person\/4f69058786bd1debb9748aaeb897a69c"},"headline":"Cumplimiento de contratistas: gu\u00eda para empresas titulares en la vuelta a la actividad","datePublished":"2026-08-31T08:11:45+00:00","dateModified":"2026-09-02T11:57:28+00:00","mainEntityOfPage":{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/"},"wordCount":2084,"image":{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#primaryimage"},"thumbnailUrl":"https:\/\/twind.io\/es\/wp-content\/uploads\/2026\/08\/cumplimiento-contratistas-cae-vuelta-actividad.webp","articleSection":["Coordinaci\u00f3n de Actividades Empresariales"],"inLanguage":"es"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/","url":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/","name":"Cumplimiento de contratistas: gu\u00eda completa para la CAE | Twind","isPartOf":{"@id":"https:\/\/twind.io\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#primaryimage"},"image":{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#primaryimage"},"thumbnailUrl":"https:\/\/twind.io\/es\/wp-content\/uploads\/2026\/08\/cumplimiento-contratistas-cae-vuelta-actividad.webp","datePublished":"2026-08-31T08:11:45+00:00","dateModified":"2026-09-02T11:57:28+00:00","author":{"@id":"https:\/\/twind.io\/es\/#\/schema\/person\/4f69058786bd1debb9748aaeb897a69c"},"description":"Gu\u00eda sobre cumplimiento de contratistas: qu\u00e9 exige la CAE, 7 claves para comprobarlo y checklist para la vuelta a la actividad.","breadcrumb":{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659684621"},{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659696096"},{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659710838"},{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659732336"},{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659741034"},{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659756987"},{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659900408"},{"@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659919641"}],"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#primaryimage","url":"https:\/\/twind.io\/es\/wp-content\/uploads\/2026\/08\/cumplimiento-contratistas-cae-vuelta-actividad.webp","contentUrl":"https:\/\/twind.io\/es\/wp-content\/uploads\/2026\/08\/cumplimiento-contratistas-cae-vuelta-actividad.webp","width":1200,"height":800,"caption":"Trabajador y trabajadora de una contrata con equipos de protecci\u00f3n se dan la mano en obra, representando el cumplimiento de contratistas antes de la vuelta a la actividad"},{"@type":"BreadcrumbList","@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/twind.io\/es\/"},{"@type":"ListItem","position":2,"name":"Cumplimiento de contratistas: gu\u00eda para empresas titulares en la vuelta a la actividad"}]},{"@type":"WebSite","@id":"https:\/\/twind.io\/es\/#website","url":"https:\/\/twind.io\/es\/","name":"Twind - Plataforma de Coordinaci\u00f3n de Actividades Empresariales","description":"Coordina los procesos de gesti\u00f3n documental y control de contratistas y proveedores, respetando la normativa en materia de Seguridad y Salud en el Trabajo.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/twind.io\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/twind.io\/es\/#\/schema\/person\/4f69058786bd1debb9748aaeb897a69c","name":"Twind Team","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/5aa29802e80a4fc1d6e5aedb86fcdbeb4e7422dea9cfe1a43ddabea687c88661?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5aa29802e80a4fc1d6e5aedb86fcdbeb4e7422dea9cfe1a43ddabea687c88661?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5aa29802e80a4fc1d6e5aedb86fcdbeb4e7422dea9cfe1a43ddabea687c88661?s=96&d=mm&r=g","caption":"Twind Team"},"description":"Comunicaci\u00f3n y contenidos","sameAs":["https:\/\/twind.io\/es\/","https:\/\/www.linkedin.com\/showcase\/twind-io\/"],"url":"https:\/\/twind.io\/es\/blog\/author\/rrios_6eq9khcx\/"},{"@type":"Question","@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659684621","position":1,"url":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659684621","name":"\u00bfC\u00f3mo saber si mis contratistas est\u00e1n preparados para trabajar?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Cruzando qu\u00e9 empresas y trabajadores van a estar activos, qu\u00e9 requisitos les aplican y el estado real \u2014no solo documental\u2014 de cada requisito en este momento.\u00a0","inLanguage":"es"},"inLanguage":"es"},{"@type":"Question","@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659696096","position":2,"url":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659696096","name":"\u00bfQu\u00e9 exige el RD 171\/2004 al empresario titular?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Informar a las empresas concurrentes sobre riesgos y medidas preventivas y de emergencia, y establecer medios de coordinaci\u00f3n seg\u00fan la peligrosidad, el n\u00famero de trabajadores y la duraci\u00f3n de la concurrencia.\u00a0","inLanguage":"es"},"inLanguage":"es"},{"@type":"Question","@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659710838","position":3,"url":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659710838","name":"\u00bfC\u00f3mo controlar el cumplimiento cuando el volumen de contratistas es alto?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Combinando un mapa actualizado de empresas y requisitos, validaci\u00f3n asistida por IA para la primera revisi\u00f3n, y paneles que muestren de un vistazo qu\u00e9 necesita atenci\u00f3n.\u00a0","inLanguage":"es"},"inLanguage":"es"},{"@type":"Question","@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659732336","position":4,"url":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659732336","name":"\u00bfC\u00f3mo se conecta el cumplimiento documental con el control de accesos?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Vinculando el estado de cumplimiento \u2014actualizado en tiempo real\u2014 con el sistema que autoriza el acceso, de forma que un requisito caducado lo bloquee autom\u00e1ticamente.\u00a0","inLanguage":"es"},"inLanguage":"es"},{"@type":"Question","@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659741034","position":5,"url":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659741034","name":"\u00bfQu\u00e9 debe comprobarse antes de autorizar el acceso de un contratista?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Documentaci\u00f3n preventiva en vigor, formaci\u00f3n espec\u00edfica para la tarea, permisos de trabajo validados y ausencia de requisitos pendientes del centro o proyecto.\u00a0","inLanguage":"es"},"inLanguage":"es"},{"@type":"Question","@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659756987","position":6,"url":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659756987","name":"\u00bfCon qu\u00e9 frecuencia debe revisarse el cumplimiento de una empresa contratista?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No hay una periodicidad \u00fanica; depende del tipo de documento y el riesgo de la actividad. Lo importante es tener alertas de caducidad en tiempo real, no solo revisiones puntuales.\u00a0","inLanguage":"es"},"inLanguage":"es"},{"@type":"Question","@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659900408","position":7,"url":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659900408","name":"\u00bfQu\u00e9 papel juega la IA en la validaci\u00f3n de documentaci\u00f3n de contratistas?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Agiliza comprobaciones de primer nivel \u2014vigencia, formato, completitud\u2014 y ayuda a priorizar qu\u00e9 expedientes necesitan revisi\u00f3n humana, sin sustituir la decisi\u00f3n del equipo de prevenci\u00f3n.\u00a0","inLanguage":"es"},"inLanguage":"es"},{"@type":"Question","@id":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659919641","position":8,"url":"https:\/\/twind.io\/es\/blog\/cae\/cumplimiento-de-contratistas\/#faq-question-1787659919641","name":"\u00bfQu\u00e9 diferencia hay entre un contratista y una empresa concurrente a efectos de CAE?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"En la pr\u00e1ctica se usan como sin\u00f3nimos: cualquier empresa que desarrolla actividad en un centro que no es el suyo, coordin\u00e1ndose con el titular, entra dentro del alcance del RD 171\/2004, sea o no una relaci\u00f3n estrictamente contractual de \"contrata\".","inLanguage":"es"},"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/twind.io\/es\/wp-json\/wp\/v2\/posts\/40560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twind.io\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/twind.io\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/twind.io\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/twind.io\/es\/wp-json\/wp\/v2\/comments?post=40560"}],"version-history":[{"count":16,"href":"https:\/\/twind.io\/es\/wp-json\/wp\/v2\/posts\/40560\/revisions"}],"predecessor-version":[{"id":40705,"href":"https:\/\/twind.io\/es\/wp-json\/wp\/v2\/posts\/40560\/revisions\/40705"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/twind.io\/es\/wp-json\/wp\/v2\/media\/40568"}],"wp:attachment":[{"href":"https:\/\/twind.io\/es\/wp-json\/wp\/v2\/media?parent=40560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/twind.io\/es\/wp-json\/wp\/v2\/categories?post=40560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/twind.io\/es\/wp-json\/wp\/v2\/tags?post=40560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}