{"id":649,"date":"2016-02-19T13:17:41","date_gmt":"2016-02-19T13:17:41","guid":{"rendered":"http:\/\/discussion.mikado-themes.com\/?page_id=649"},"modified":"2026-09-29T17:29:15","modified_gmt":"2026-09-29T17:29:15","slug":"main-home","status":"publish","type":"page","link":"https:\/\/esi.uclm.es\/","title":{"rendered":"ESI Ciudad Real"},"content":{"rendered":"<div class=\"vc_row wpb_row vc_row-fluid mkd-section vc_custom_1773155880576 mkd-content-aligment-left mkd-grid-section\" style=\"\"><div class=\"clearfix mkd-section-inner\"><div class=\"mkd-section-inner-margin clearfix\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"mkd-bnl-holder mkd-pb-five-holder  \"  data-base=\"mkd_block_five\"  data-category_id=\"666\"         data-display_category=\"no\" data-display_comments=\"no\" data-display_share=\"no\"  data-display_pagination=\"no\"   data-number_of_posts=\"4\"   data-paged=\"1\" data-max_pages=\"2\"><div class=\"mkd-bnl-outer\"><div class=\"mkd-bnl-inner\"><div class=\"mkd-post-block-part clearfix\"><div class=\"mkd-pt-five-item mkd-post-item mkd-post-number-1\" style=\"background-image: url(https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/ruben_award_web_v2.webp)\">\n    <a itemprop=\"url\" class=\"mkd-post-item-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/20\/ruben-grande-obtiene-una-de-las-becas-de-excelencia-agustin-escobar-de-sbayt\/\" target=\"_self\">\n    <\/a>\n\t<div class=\"mkd-pt-five-item-inner\">\n\t\t<div class=\"mkd-pt-five-top-content\">\n\t\t\t\t\t\t<div class=\"mkd-pt-five-content\">\n\t\t\t\t<div class=\"mkd-pt-five-content-inner\">\n\t\t\t\t\t<h3 class=\"mkd-pt-five-title\">\n\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/20\/ruben-grande-obtiene-una-de-las-becas-de-excelencia-agustin-escobar-de-sbayt\/\" target=\"_self\">Rub\u00e9n Grande obtiene una de las Becas de Excelencia Agust\u00edn Escobar de Sbayt<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<div class=\"mkd-post-info-count\"><span class=\"mkd-post-count-number\">139<\/span> <span class=\"mkd-post-count-text\">Views<\/span><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-five-item mkd-post-item mkd-post-number-2\" style=\"background-image: url(https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/portada_andresmontoro_tesis.webp)\">\n    <a itemprop=\"url\" class=\"mkd-post-item-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/19\/andres-montoro-montarroso-defiende-su-tesis-sobre-computacion-blanda-para-abordar-conductas-daninas-en-redes-sociales\/\" target=\"_self\">\n    <\/a>\n\t<div class=\"mkd-pt-five-item-inner\">\n\t\t<div class=\"mkd-pt-five-top-content\">\n\t\t\t\t\t\t<div class=\"mkd-pt-five-content\">\n\t\t\t\t<div class=\"mkd-pt-five-content-inner\">\n\t\t\t\t\t<h4 class=\"mkd-pt-five-title\">\n\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/19\/andres-montoro-montarroso-defiende-su-tesis-sobre-computacion-blanda-para-abordar-conductas-daninas-en-redes-sociales\/\" target=\"_self\">Andr\u00e9s Montoro Montarroso defiende su tesis sobre computaci\u00f3n blanda para abordar conductas da\u00f1inas en redes sociales<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<div class=\"mkd-post-info-count\"><span class=\"mkd-post-count-number\">159<\/span> <span class=\"mkd-post-count-text\">Views<\/span><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-five-item mkd-post-item mkd-post-number-3\" style=\"background-image: url(https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/ST2026_portada_web.webp)\">\n    <a itemprop=\"url\" class=\"mkd-post-item-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/15\/santa-tecla-2026-agenda-de-actividades\/\" target=\"_self\">\n    <\/a>\n\t<div class=\"mkd-pt-five-item-inner\">\n\t\t<div class=\"mkd-pt-five-top-content\">\n\t\t\t\t\t\t<div class=\"mkd-pt-five-content\">\n\t\t\t\t<div class=\"mkd-pt-five-content-inner\">\n\t\t\t\t\t<h4 class=\"mkd-pt-five-title\">\n\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/15\/santa-tecla-2026-agenda-de-actividades\/\" target=\"_self\">Santa Tecla 2026: agenda de actividades<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<div class=\"mkd-post-info-count\"><span class=\"mkd-post-count-number\">3756<\/span> <span class=\"mkd-post-count-text\">Views<\/span><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-five-item mkd-post-item mkd-post-number-4\" style=\"background-image: url(https:\/\/esi.uclm.es\/assets\/uploads\/2024\/06\/alejandro_defensa.jpg)\">\n    <a itemprop=\"url\" class=\"mkd-post-item-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/12\/defensas-trabajos-fin-de-master-octubre-2026\/\" target=\"_self\">\n    <\/a>\n\t<div class=\"mkd-pt-five-item-inner\">\n\t\t<div class=\"mkd-pt-five-top-content\">\n\t\t\t\t\t\t<div class=\"mkd-pt-five-content\">\n\t\t\t\t<div class=\"mkd-pt-five-content-inner\">\n\t\t\t\t\t<h4 class=\"mkd-pt-five-title\">\n\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/12\/defensas-trabajos-fin-de-master-octubre-2026\/\" target=\"_self\">Defensas de Trabajos Fin de M\u00e1ster: convocatoria extraordinaria de octubre 2026<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<div class=\"mkd-post-info-count\"><span class=\"mkd-post-count-number\">254<\/span> <span class=\"mkd-post-count-text\">Views<\/span><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div>\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<style>\n.esi-mq{\n  --mq-fondo:#ffffff; --mq-fondo-rot:#f3f7fa; --mq-marco:#dfe7ed; --mq-texto:#4a5864; --mq-tenue:#7a8b98;\n  --mq-borde:rgba(16,33,46,.34); --mq-sep:rgba(16,33,46,.2); --mq-acento:#0397d8;\n  --mq-c1:#0397d8; --mq-c1-t:#fff;  --mq-c2:#1a9470; --mq-c2-t:#fff;\n  --mq-c3:#e0a526; --mq-c3-t:#1b1400; --mq-c4:#c2477e; --mq-c4-t:#fff;\n  --mq-teo:#3a4d5c; --mq-teo-t:#fff; --mq-lab:#6c5ce7; --mq-lab-t:#fff;\n  --mq-ahora:#14a86b; --mq-sig:#e0a526; --mq-prox:#9aabb8;\n  --mq-sans:\"Montserrat\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;   \/* la tipograf\u00eda de la web *\/\n  display:none; margin:18px 0 0; padding:0; overflow:hidden;\n  background:var(--mq-fondo); color:var(--mq-texto);\n  font-family:var(--mq-sans); font-weight:300; font-size:13px; line-height:1.2;\n  -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;\n}\n\/* Variante oscura (tipo terminal de bolsa): a\u00f1adir la clase esi-mq--oscuro al div principal *\/\n.esi-mq.esi-mq--oscuro{\n  --mq-fondo:#0c1a24; --mq-fondo-rot:#08131b; --mq-marco:#0c1a24; --mq-texto:#e8f0f5; --mq-tenue:#8ea3b2;\n  --mq-borde:rgba(232,240,245,.36); --mq-sep:rgba(232,240,245,.22);\n  --mq-teo:#dce5ec; --mq-teo-t:#0c1a24; --mq-lab:#7a6af0; --mq-ahora:#3ddc97; --mq-prox:#8ea3b2;\n}\n.esi-mq *,.esi-mq *::before,.esi-mq *::after{box-sizing:border-box}\n.esi-mq :where(span,a,div){margin:0; padding:0; border:0; background:none; font-size:inherit; font-weight:inherit;\n  line-height:inherit; letter-spacing:inherit; text-transform:inherit; vertical-align:baseline}\n.esi-mq__barra{display:flex; align-items:stretch; min-height:40px; cursor:pointer}\n\/* Enlaces: que el tema no les ponga su color ni su subrayado. Con :where() esta regla pesa poco,\n   as\u00ed los colores propios de cada etiqueta mandan tambi\u00e9n en enlaces ya visitados o con el rat\u00f3n encima *\/\n.esi-mq :where(a,a:hover,a:focus,a:visited,a:active){\n  color:inherit !important; text-decoration:none !important; box-shadow:none !important; cursor:pointer}\n.esi-mq a:focus-visible{outline:2px solid var(--mq-acento) !important; outline-offset:1px}\n\/* R\u00f3tulo fijo de la izquierda *\/\n.esi-mq .esi-mq__rotulo{flex:0 0 auto; display:flex; align-items:center; gap:7px; padding:0 12px;\n  background:var(--mq-fondo-rot)}\n.esi-mq__punto{flex:0 0 7px; width:7px; height:7px; border-radius:50%; background:var(--mq-prox)}\n.esi-mq[data-tramo=\"ahora\"] .esi-mq__punto{background:var(--mq-ahora); animation:esi-mq-latido 2s ease-in-out infinite}\n.esi-mq[data-tramo=\"siguiente\"] .esi-mq__punto{background:var(--mq-sig)}\n@keyframes esi-mq-latido{0%,100%{opacity:1}50%{opacity:.25}}\n.esi-mq__rotulo-cuerpo{display:flex; align-items:baseline; gap:8px; min-width:0; transition:opacity .25s ease}\n.esi-mq__rotulo.is-cambiando .esi-mq__rotulo-cuerpo{opacity:0}\n.esi-mq .esi-mq__rotulo-txt{font-size:10px; font-weight:600; color:var(--mq-acento); letter-spacing:.09em; text-transform:uppercase; white-space:nowrap}\n.esi-mq .esi-mq__rotulo-sub{font-size:10.5px; font-variant-numeric:tabular-nums; color:var(--mq-tenue); white-space:nowrap}\n\/* Zona de sesiones *\/\n.esi-mq__pista{position:relative; flex:1 1 auto; min-width:0; display:flex; align-items:center; padding:0 10px 0 12px; overflow:hidden}\n.esi-mq__pagina{display:flex; align-items:center; width:100%; min-width:0; overflow:hidden; white-space:nowrap;\n  opacity:0; transition:opacity .45s ease}\n.esi-mq__pagina.is-visible{opacity:1}\n.esi-mq__medida{position:absolute; left:0; top:0; visibility:hidden; pointer-events:none; display:flex; width:max-content; white-space:nowrap}\n.esi-mq__ses{display:inline-flex; align-items:center; gap:6px; min-width:0; flex:0 1 auto}\n.esi-mq__ico{flex:0 0 12px; width:12px; height:12px; display:block; margin-right:-1px}\n.esi-mq__ico--ahora{color:var(--mq-ahora)}\n.esi-mq__ico--siguiente{color:var(--mq-sig)}\n.esi-mq__ico--proximas{color:var(--mq-tenue)}\n.esi-mq .esi-mq__asig{display:block; font-size:12px; font-weight:400; letter-spacing:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; min-width:0}\n.esi-mq__medida .esi-mq__asig{overflow:visible}\n.esi-mq__ets{display:inline-flex; align-items:center; gap:3px; flex:0 0 auto}\n.esi-mq__et{display:inline-block; flex:0 0 auto; padding:0 4px; border:1px solid transparent; border-radius:3px;\n  font-size:9px; line-height:13px; font-weight:500; letter-spacing:.03em; text-transform:uppercase; white-space:nowrap}\n.esi-mq .esi-mq__et--borde{border-color:var(--mq-borde); color:var(--mq-texto) !important; font-weight:400}\n.esi-mq__et--hora{font-variant-numeric:tabular-nums; letter-spacing:0; text-transform:none}\n.esi-mq .esi-mq__et--curso{background:var(--mq-tenue); color:var(--mq-fondo) !important}\n.esi-mq .esi-mq__et--c1{background:var(--mq-c1); color:var(--mq-c1-t) !important}\n.esi-mq .esi-mq__et--c2{background:var(--mq-c2); color:var(--mq-c2-t) !important}\n.esi-mq .esi-mq__et--c3{background:var(--mq-c3); color:var(--mq-c3-t) !important}\n.esi-mq .esi-mq__et--c4{background:var(--mq-c4); color:var(--mq-c4-t) !important}\n.esi-mq__et--teo{background:var(--mq-teo); color:var(--mq-teo-t)}\n.esi-mq__et--lab{background:var(--mq-lab); color:var(--mq-lab-t)}\n.esi-mq__sep{flex:0 0 18px; width:18px; height:16px; position:relative}\n.esi-mq__sep::before{content:\"\"; position:absolute; left:50%; top:0; bottom:0; width:1px; background:var(--mq-sep); transform:rotate(16deg)}\n.esi-mq__ses--aviso .esi-mq__asig{color:var(--mq-tenue)}\n\/* Lo que se puede pulsar reacciona al pasar el rat\u00f3n *\/\n.esi-mq a.esi-mq__asig:hover{text-decoration:underline !important; text-decoration-thickness:1px !important; text-underline-offset:3px}\n.esi-mq a.esi-mq__et--aula:hover{border-color:var(--mq-acento); color:var(--mq-acento) !important}\n.esi-mq a.esi-mq__et--curso:hover{filter:brightness(.9)}\n.esi-mq a.esi-mq__rotulo:hover .esi-mq__rotulo-txt{text-decoration:underline; text-underline-offset:3px}\n\/* Derecha, fija: porcentaje de sesiones de hoy ya terminadas (sin fundidos) *\/\n.esi-mq .esi-mq__progreso{flex:0 0 auto; display:flex; align-items:center; gap:9px; padding:3px 4px 3px 12px}\n.esi-mq__anillo{position:relative; flex:0 0 36px; width:36px; height:36px; display:block}\n.esi-mq__anillo svg{display:block; width:36px; height:36px; transform:rotate(-90deg)}\n.esi-mq__anillo circle{fill:none; stroke-width:3}\n.esi-mq__anillo-fondo{stroke:#dfe7ed}\n.esi-mq__anillo-valor{stroke:var(--mq-acento); stroke-dasharray:97.39; stroke-dashoffset:97.39; transition:stroke-dashoffset .8s ease}\n.esi-mq .esi-mq__anillo-pct{position:absolute; inset:0; display:flex; align-items:center; justify-content:center;\n  font-size:8px; font-weight:600; letter-spacing:-.03em; font-variant-numeric:tabular-nums; color:var(--mq-texto)}\n.esi-mq .esi-mq__progreso-titulo{font-size:9px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:var(--mq-acento); white-space:nowrap}\n.esi-mq .esi-mq__progreso-dia{font-variant-numeric:tabular-nums}\n\/* Junto al anillo: cabecera \"SESIONES 24 SEP \u00b7\u00b7\u00b7 39 \/ 68\" y debajo, en dos filas como m\u00e1ximo,\n   una etiqueta por grupo con clase hoy, rellena como una barra de progreso *\/\n.esi-mq .esi-mq__progreso-txt{display:flex; flex-direction:column; justify-content:center; gap:3px; line-height:1}\n.esi-mq .esi-mq__progreso-cab{display:flex; align-items:center; gap:5px}\n.esi-mq .esi-mq__progreso-titulo{line-height:1}\n.esi-mq .esi-mq__progreso-cuenta{font-size:9px; font-weight:600; line-height:1; letter-spacing:.04em; color:var(--mq-acento);\n  font-variant-numeric:tabular-nums; white-space:nowrap; flex:1 1 auto; display:flex; align-items:center; gap:5px; justify-content:flex-end}\n\/* L\u00ednea gris que une la fecha con \"15 \/ 68\" (desaparece con la cuenta los d\u00edas sin clase) *\/\n.esi-mq .esi-mq__progreso-cuenta::before{content:\"\"; flex:1 1 auto; min-width:8px; height:1px; background:#cfd8df}\n.esi-mq .esi-mq__progreso-cuenta:empty{display:none}\n.esi-mq .esi-mq__grupos{display:flex; flex-direction:column; align-items:stretch; gap:2px}\n.esi-mq .esi-mq__grupos:empty{display:none}\n.esi-mq .esi-mq__fila{display:flex; gap:1px}\n\/* Una p\u00edldora por curso: el n\u00famero y, en celdas, las letras de sus grupos.\n   Cada celda se rellena de izquierda a derecha seg\u00fan las sesiones completadas del grupo *\/\n.esi-mq .esi-mq__cur{display:flex; flex:1 1 auto; align-items:stretch; border:1px solid var(--gc); border-radius:2px; overflow:hidden;\n  font-size:8px; line-height:10px; font-weight:600; letter-spacing:-.02em; white-space:nowrap; font-variant-numeric:tabular-nums; color:#1f2d38}\n.esi-mq .esi-mq__cur-n{padding:0 1.5px 0 2px; font-weight:700; color:#1f2d38}\n.esi-mq .esi-mq__gr{display:block; flex:1 1 auto; padding:0 1px; border-left:1px solid var(--gd); text-align:center;\n  color:#1f2d38 !important; background:linear-gradient(90deg, var(--gs) var(--p), var(--gf) var(--p))}\n.esi-mq a.esi-mq__gr:hover{filter:brightness(.93)}\n.esi-mq .esi-mq__gr-n{margin-left:.5px; font-weight:500}\n.esi-mq .esi-mq__gr--vacio{color:#8795a1 !important; font-weight:500; background:#eef1f4}   \/* grupo sin clase hoy: (0) en gris, sobre gris muy claro y sin barra *\/\n.esi-mq a.esi-mq__gr--vacio,.esi-mq a.esi-mq__gr--vacio:hover{text-decoration:line-through !important; text-decoration-thickness:1px !important; text-decoration-color:#8795a1 !important}   \/* y tachado *\/\n\/* Borde con el color del curso; relleno con un tono claro del mismo color para que el texto oscuro se lea siempre;\n   separador entre grupos con un tono intermedio, m\u00e1s oscuro que el relleno, para que se vea aunque la celda est\u00e9 a medias;\n   lo que falta por completar, en un tono muy claro del mismo color (--gf) para que se lea como una barra *\/\n.esi-mq__gr--c1{--gc:var(--mq-c1); --gs:#aedef2; --gd:#68c1e8; --gf:#e1f3fa}\n.esi-mq__gr--c2{--gc:var(--mq-c2); --gs:#b6ddd1; --gd:#76bfa9; --gf:#e4f2ee}\n.esi-mq__gr--c3{--gc:var(--mq-c3); --gs:#f5e2ba; --gd:#ecc97d; --gf:#fbf4e5}\n.esi-mq__gr--c4{--gc:var(--mq-c4); --gs:#ebc4d6; --gd:#da91b2; --gf:#f8e9f0}\n.esi-mq__gr--cx{--gc:var(--mq-tenue); --gs:#dfe7ed; --gd:#afb9c1; --gf:#eff1f3}\n\/* Solo en ordenador de escritorio: pantalla ancha y rat\u00f3n. En m\u00f3vil y tableta no se muestra *\/\n\/* Giro entre la barra de sesiones y la tarjeta de investigaci\u00f3n: dos caras de un cubo.\n   La cara de delante baja girando y la de arriba entra por arriba. *\/\n.esi-mq{perspective:520px}\n.esi-mq .esi-mq__cubo{position:relative; transform-style:preserve-3d; transform:translateZ(calc(var(--mq-h, 44px) \/ -2))}\n.esi-mq .esi-mq__cubo.is-girando{transition:transform .8s cubic-bezier(.45,.05,.25,1);\n  transform:translateZ(calc(var(--mq-h, 44px) \/ -2)) rotateX(-90deg)}\n.esi-mq .esi-mq__cara{backface-visibility:hidden; -webkit-backface-visibility:hidden; background:var(--mq-fondo)}\n.esi-mq .esi-mq__cara.is-frente{transform:rotateX(0deg) translateZ(calc(var(--mq-h, 44px) \/ 2))}\n.esi-mq .esi-mq__cara.is-arriba{transform:rotateX(90deg) translateZ(calc(var(--mq-h, 44px) \/ 2)); pointer-events:none}\n\/* Tarjeta de investigaci\u00f3n *\/\n.esi-mq .esi-mq__inv{position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:stretch}\n.esi-mq .esi-mq__inv-etq{flex:0 0 auto; display:flex; align-items:center; gap:7px; padding:0 12px; background:var(--mq-fondo-rot);\n  font-size:10px; font-weight:600; letter-spacing:.09em; text-transform:uppercase; white-space:nowrap; color:var(--mq-acento) !important}\n.esi-mq .esi-mq__inv-etq::before{content:\"\"; flex:0 0 7px; width:7px; height:7px; border-radius:50%; background:var(--mq-acento)}\n.esi-mq .esi-mq__inv-grupo{flex:1 1 auto; min-width:0; display:flex; align-items:center; gap:10px;\n  padding:0 16px 0 14px; white-space:nowrap; overflow:hidden}\n.esi-mq .esi-mq__inv-visita{flex:0 0 auto; align-self:center; font-size:9.5px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; color:var(--mq-tenue)}\n.esi-mq .esi-mq__inv-acr{flex:0 0 auto; font-size:16px; font-weight:700; color:var(--mq-acento)}\n.esi-mq .esi-mq__inv-nom{flex:0 0 auto; font-size:15px; font-weight:600; line-height:1.12; color:#1f2d38}\n.esi-mq .esi-mq__inv-nom.is-dos-lineas{white-space:normal; text-wrap:balance}\n.esi-mq .esi-mq__inv-kw{flex:1 1 auto; min-width:0; max-height:100%; overflow:hidden; white-space:normal; margin-left:6px;\n  font-size:11.5px; line-height:1.3; font-weight:300; color:var(--mq-tenue)}\n\/* Cada l\u00ednea de investigaci\u00f3n, entera y precedida de un circulito *\/\n.esi-mq .esi-mq__inv-kw span{display:inline-block; white-space:nowrap; margin-right:11px}\n.esi-mq .esi-mq__inv-kw span::before{content:\"\"; display:inline-block; width:4px; height:4px; border-radius:50%;\n  background:#aebbc6; margin:0 5px 0 0; vertical-align:middle; position:relative; top:-1px}\n.esi-mq a.esi-mq__inv-grupo:hover .esi-mq__inv-nom{text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:3px}\n@media (min-width:1024px) and (hover:hover) and (pointer:fine){ .esi-mq{display:block} }\n@media (prefers-reduced-motion: reduce){\n  .esi-mq__pagina,.esi-mq__rotulo-cuerpo,.esi-mq__anillo-valor,.esi-mq .esi-mq__cubo.is-girando{transition:none !important}\n  .esi-mq__punto{animation:none !important}\n}\n<\/style>\n<div class=\"esi-mq\" data-esi-mq\n     data-horarios=\"\/TV\/hall\/horarios.json\"\n     data-calendario=\"\/TV\/hall\/calendario.json\"\n     data-investigacion=\"\/TV\/hall\/investigacion.json\"\n     data-prueba=\"\">\n  <div class=\"esi-mq__cubo\">\n  <div class=\"esi-mq__barra esi-mq__cara is-frente\">\n    <a class=\"esi-mq__rotulo\" href=\"\/index.php\/consulta-de-horarios-del-grado-en-ingenieria-informatica\/\"\n       aria-label=\"Consulta de horarios del Grado en Ingenier\u00eda Inform\u00e1tica\">\n      <span class=\"esi-mq__punto\"><\/span>\n      <span class=\"esi-mq__rotulo-cuerpo\">\n        <span class=\"esi-mq__rotulo-txt\">Horarios<\/span>\n        <span class=\"esi-mq__rotulo-sub\">Cargando\u2026<\/span>\n      <\/span>\n    <\/a>\n    <div class=\"esi-mq__pista\"><div class=\"esi-mq__pagina\"><\/div><\/div>\n    <div class=\"esi-mq__progreso\">\n      <span class=\"esi-mq__anillo\" role=\"img\" aria-label=\"Sesiones completadas hoy\">\n        <svg viewBox=\"0 0 36 36\" width=\"36\" height=\"36\" aria-hidden=\"true\">\n          <circle class=\"esi-mq__anillo-fondo\" cx=\"18\" cy=\"18\" r=\"15.5\" fill=\"none\" stroke=\"#dfe7ed\" stroke-width=\"3\"\/>\n          <circle class=\"esi-mq__anillo-valor\" cx=\"18\" cy=\"18\" r=\"15.5\" fill=\"none\" stroke=\"none\" stroke-width=\"3\"\/>\n        <\/svg>\n        <span class=\"esi-mq__anillo-pct\">\u2013<\/span>\n      <\/span>\n      <span class=\"esi-mq__progreso-txt\">\n        <span class=\"esi-mq__progreso-cab\">\n          <span class=\"esi-mq__progreso-titulo\"><span class=\"esi-mq__progreso-etq\">Sesiones<\/span> <span class=\"esi-mq__progreso-dia\"><\/span><\/span>\n          <span class=\"esi-mq__progreso-cuenta\"><\/span>\n        <\/span>\n        <span class=\"esi-mq__grupos\"><\/span>\n      <\/span>\n    <\/div>\n  <\/div>\n  <div class=\"esi-mq__inv esi-mq__cara is-arriba\" aria-hidden=\"true\">\n    <a class=\"esi-mq__inv-etq\" href=\"\/index.php\/investigaciom\/grupos-de-investigacion\/\">Grupos de investigaci\u00f3n<\/a>\n    <a class=\"esi-mq__inv-grupo\" href=\"\/index.php\/investigaciom\/grupos-de-investigacion\/\"><\/a>\n  <\/div>\n  <\/div>\n<\/div>\n<script>\n(() => {\n  'use strict';\n  \/\/ --- Ajustes --------------------------------------------------------\n  const CFG = {\n    fundidoMs: 450,        \/\/ duraci\u00f3n del fundido al aparecer y al desaparecer\n    esperaBase: 2600,      \/\/ tiempo en pantalla de cada grupo de sesiones...\n    esperaPorSesion: 450,  \/\/ ...m\u00e1s esto por cada sesi\u00f3n que contiene\n    esperaMin: 3500, esperaMax: 6000,\n    diasBusqueda: 200,     \/\/ hasta d\u00f3nde buscar el pr\u00f3ximo d\u00eda con clases\n    recargaMin: 30,        \/\/ recarga de horarios y calendario (minutos); investigacion.json se lee una sola vez\n    investigacionMs: 7000, \/\/ tiempo en pantalla de la tarjeta de un grupo de investigaci\u00f3n\n    giroMs: 800,           \/\/ duraci\u00f3n del giro entre la barra y la tarjeta (igual que en el CSS)\n    escritorio: '(min-width:1024px) and (hover:hover) and (pointer:fine)'   \/\/ igual que en el CSS\n  };\n  \/\/ Franjas horarias de cada cuatrimestre (las mismas que horarios.js). La de tarde cambia: 17:00 \/ 16:50\n  const FRANJAS = {\n    '1C': ['8:30-10:00','10:00-11:30','11:30-13:00','13:00-14:30','15:30-17:00','17:00-18:30','18:30-20:00','20:00-21:30'],\n    '2C': ['8:30-10:00','10:00-11:30','11:30-13:00','13:00-14:30','15:30-16:50','17:00-18:30','18:30-20:00','20:00-21:30']\n  };\n  \/\/ Cuatrimestres (mismo criterio que el cartel del hall)\n  const cuatrimestre = f => {\n    const md = (f.getUTCMonth() + 1) * 100 + f.getUTCDate();\n    if (md >= 901 || md <= 203) return '1C';\n    if (md >= 204 && md <= 531) return '2C';\n    return null;\n  };\n  \/\/ Abreviaturas de horarios.json -> nombre del plan de estudios (copiado del index.php del hall)\n  const NOMBRES = {\n    'C\u00e1lculo':'C\u00e1lculo y M\u00e9todos Num\u00e9ricos','Algebra':'\u00c1lgebra y Matem\u00e1tica Discreta','L\u00f3gica':'L\u00f3gica',\n    'Estad\u00edstica':'Estad\u00edstica','F\u00edsica':'Fundamentos F\u00edsicos de la Inform\u00e1tica',\n    'FunProg1':'Fundamentos de Programaci\u00f3n I','FPII':'Fundamentos de Programaci\u00f3n II',\n    'TeCo':'Tecnolog\u00eda de Computadores','Eco':'Estructura de Computadores',\n    'FunGesEmpr':'Fundamentos de Gesti\u00f3n Empresarial','FunGesEmp':'Fundamentos de Gesti\u00f3n Empresarial',\n    'EstDatos':'Estructura de Datos','MetodProg':'Metodolog\u00eda de la Programaci\u00f3n',\n    'PCTR':'Programaci\u00f3n Concurrente y Tiempo Real','OrCo':'Organizaci\u00f3n de Computadores',\n    'ArCo':'Arquitectura de Computadores','SSOO1':'Sistemas Operativos I','SistDistr':'Sistemas Distribuidos',\n    'Redes I':'Redes de Computadores I','Redes II':'Redes de Computadores II','BBDD':'Bases de Datos',\n    'IngSw1':'Ingenier\u00eda del Software I','IngSw2':'Ingenier\u00eda del Software II',\n    'SisInt':'Sistemas Inteligentes','SistInt':'Sistemas Inteligentes','SistInf':'Sistemas de Informaci\u00f3n',\n    'IPO1':'Interacci\u00f3n Persona-Ordenador I','API':'Aspectos Profesionales de la Inform\u00e1tica',\n    'IngRequisitos':'Ingenier\u00eda de Requisitos','Dise\u00f1oSW':'Dise\u00f1o de Software',\n    'ProcesIS':'Procesos de Ingenier\u00eda del Software','QSistSw':'Calidad de Sistemas Software',\n    'GesPrySw':'Gesti\u00f3n de Proyectos Software','DesarrolloBBDD':'Desarrollo de Bases de Datos',\n    'SIEmpresariales':'Sistemas de Informaci\u00f3n Empresariales','SegSisSw':'Seguridad de Sistemas Software',\n    'CompAvanz':'Computadores Avanzados','SSOOII':'Sistemas Operativos II','SisEmpot':'Sistemas Empotrados',\n    'DSBmicro':'Dise\u00f1o de Sistemas basados en Microprocesador','SegRed':'Seguridad en Redes',\n    'PlanIntSS':'Planificaci\u00f3n e Integraci\u00f3n de Sistemas y Servicios','GyARedes':'Gesti\u00f3n y Administraci\u00f3n de Redes',\n    'DIR':'Dise\u00f1o de Infraestructura de Red','Teor\u00edaAC':'Teor\u00eda de Aut\u00f3matas y Computaci\u00f3n',\n    'ProgDeclarativa':'Programaci\u00f3n Declarativa','DisAlgoritmos':'Dise\u00f1o de Algoritmos',\n    'SistConocimiento':'Sistemas Basados en el Conocimiento','ProcLeng':'Procesadores de Lenguajes',\n    'SisMultAg':'Sistemas Multiagentes','DisSInterac':'Dise\u00f1o de Sistemas Interactivos','MinerDat':'Miner\u00eda de Datos',\n    'IntegracionSI':'Integraci\u00f3n de Sistemas Inform\u00e1ticos','IPOII':'Interacci\u00f3n Persona-Ordenador II',\n    'DyGRedes':'Dise\u00f1o y Gesti\u00f3n de Redes','GestionSI':'Gesti\u00f3n de Sistemas de Informaci\u00f3n',\n    'TecSWeb':'Tecnolog\u00edas y Sistemas Web','ComerElect':'Comercio Electr\u00f3nico','Multimedia':'Multimedia',\n    'SegSisInf':'Seguridad en Sistemas Inform\u00e1ticos','IngNeg':'Ingenier\u00eda de Negocio',\n    'BBDDAvanzadas':'Bases de Datos Avanzadas','Auditor\u00edaSI':'Auditor\u00eda de Sistemas de Informaci\u00f3n',\n    'DesSistWeb':'Desarrollo de Sistemas Web','AFI':'An\u00e1lisis Forense Inform\u00e1tico',\n    'TecApAut':'T\u00e9cnicas de Aprendizaje Autom\u00e1tico','RySM':'Redes y Servicios M\u00f3viles',\n    'ApDistInt':'Aplicaciones Distribuidas en Internet'\n  };\n  \/\/ Destinos de los enlaces. Rutas relativas: as\u00ed el mapa comparte con la portada\n  \/\/ el almacenamiento del navegador (localStorage), que es por donde recibe la sala.\n  const URL_HORARIOS = '\/index.php\/consulta-de-horarios-del-grado-en-ingenieria-informatica\/';\n  const URL_MAPA = '\/index.php\/mapa-interactivo-de-aulas-y-laboratorios\/';\n  const MAPA_CLAVE = 'esi-map-selected';   \/\/ la misma clave que usan horarios.js y el mapa\n  \/\/ Aula de horarios.json -> identificador de sala en el mapa (copiado de horarios.js)\n  const SALAS = {\n    '0.07':'p-0-07', '0.05+6':'p-0-05', '0.05':'p-0-05', '0.06':'p-0-05',\n    '0.02+3':'p-0-02', '0.02':'p-0-02', '0.03':'p-0-02', '0.04':'p-0-04',\n    'F0.1':'fc-0-f01', 'F0.2':'fc-0-f02', 'Sal\u00f3n de Grados':'fc-0-grados', 'Sal\u00f3n Grados':'fc-0-grados',\n    'Sal\u00f3n de Actos':'fc-0-actos', 'Sal\u00f3n Actos':'fc-0-actos', 'Anita Borg':'fc-0-anita',\n    'F1.1':'fc-1-f11', 'A1.1':'fc-1-a11', 'A1.2':'fc-1-a12', 'LD1':'fc-1-ld1', 'LD2':'fc-1-ld2', 'LD3':'fc-1-ld3',\n    'LD4':'fc-2-ld4', 'A2.1':'fc-2-a21', 'A2.2':'fc-2-a22'\n  };\n  const SALAS_ORDEN = Object.keys(SALAS).sort((a, b) => b.length - a.length);\n  const idSala = aula => {   \/\/ mismo criterio que findRoomId() de horarios.js\n    const n = String(aula || '').trim();\n    if (!n) return null;\n    if (SALAS[n]) return SALAS[n];\n    const k = SALAS_ORDEN.find(x => n.toUpperCase().includes(x.toUpperCase()));\n    return k ? SALAS[k] : null;\n  };\n  const urlGrupo = (cuatri, grupo) => URL_HORARIOS + '?cuatri=' + encodeURIComponent(cuatri || '') + '&grupo=' + encodeURIComponent(grupo || '');\n  \/\/ Web de cada grupo de investigaci\u00f3n. Se usa si investigacion.json no trae \u00aburl\u00bb para ese grupo.\n  const WEB_GRUPOS = {\n    'AIR': 'https:\/\/air.esi.uclm.es\/', 'ALARCOS': 'http:\/\/alarcos.esi.uclm.es\/', 'ARCO': 'https:\/\/arcoresearch.com\/',\n    'CHICO': 'http:\/\/chico.esi.uclm.es\/', 'DEC-TAU': 'http:\/\/dectau.uclm.es\/', 'SMILe': 'http:\/\/smile.esi.uclm.es\/',\n    'GSyA': 'http:\/\/gsya.esi.uclm.es\/', 'LA2IC': 'https:\/\/blog.uclm.es\/grupola2ic\/', 'MAmI': 'http:\/\/mami.uclm.es\/',\n    'MAT': 'https:\/\/blog.uclm.es\/grupomat\/', 'ORETO': 'https:\/\/www.uclm.es\/grupos\/oreto',\n    'SciCom': 'https:\/\/www.uclm.es\/en\/centros-investigacion\/ITSI\/secciones-investigacion\/SCICOM',\n    'VISILAB': 'http:\/\/visilab.esi.uclm.es\/', '3D VC&R': 'http:\/\/isa.esi.uclm.es\/'\n  };\n  const DIAS = ['Domingo','Lunes','Martes','Mi\u00e9rcoles','Jueves','Viernes','S\u00e1bado'];\n  const DIAS_C = ['Dom','Lun','Mar','Mi\u00e9','Jue','Vie','S\u00e1b'];\n  const MESES = ['enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','diciembre'];\n  const MESES_C = ['ene','feb','mar','abr','may','jun','jul','ago','sep','oct','nov','dic'];\n  const clave = t => String(t).normalize('NFD').replace(\/[\u0300-\u036f]\/g, '').replace(\/\\s+\/g, '').toLowerCase();\n  const INDICE = {};\n  for (const k in NOMBRES) INDICE[clave(k)] = NOMBRES[k];\n  const nombreAsig = a => {\n    const s = String(a || '').replace(\/\\s*-\\s*L$\/i, '');\n    return INDICE[clave(s)] || s;\n  };\n  const nombreProfesor = t => String(t || '')\n    .replace(\/^([A-Za-z\u00c1\u00c9\u00cd\u00d3\u00da\u00dc\u00d1\u00e1\u00e9\u00ed\u00f3\u00fa\u00fc\u00f1])\\.\\s*\/, '$1. ').replace(\/\\.(?=\\S)\/g, ' ')\n    .replace(\/\\.\\s*$\/, '').replace(\/\\s{2,}\/g, ' ').trim();\n  const esc = s => String(s == null ? '' : s).replace(\/[&<>\"]\/g, c => ({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]));\n  const aMin = h => { const p = String(h).split(':').map(Number); return p[0] * 60 + (p[1] || 0); };\n  const hhmm = m => Math.floor(m \/ 60) + ':' + String(m % 60).padStart(2, '0');\n  \/\/ Fechas \"de calendario\" en UTC: no dependen de la zona horaria del visitante\n  const fechaDe = (y, m, d) => new Date(Date.UTC(y, m - 1, d));\n  const iso = f => f.toISOString().slice(0, 10);\n  const masDias = (f, n) => new Date(f.getTime() + n * 86400000);\n  const fechaCorta = f => DIAS_C[f.getUTCDay()] + ' ' + f.getUTCDate() + ' ' + MESES_C[f.getUTCMonth()];\n  \/\/ Hora oficial de Ciudad Real, se consulte desde donde se consulte\n  function ahora(prueba) {\n    const m = prueba && String(prueba).match(\/^(\\d{4})-(\\d{2})-(\\d{2})[T ](\\d{1,2}):(\\d{2})\/);\n    if (m) return { fecha: fechaDe(+m[1], +m[2], +m[3]), min: +m[4] * 60 + +m[5] };\n    const p = {};\n    new Intl.DateTimeFormat('en-GB', { timeZone: 'Europe\/Madrid', year: 'numeric', month: 'numeric',\n      day: 'numeric', hour: 'numeric', minute: 'numeric', hourCycle: 'h23' })\n      .formatToParts(new Date()).forEach(x => { p[x.type] = x.value; });\n    return { fecha: fechaDe(+p.year, +p.month, +p.day), min: (+p.hour % 24) * 60 + +p.minute };\n  }\n  \/\/ calendario.json: periodos lectivos, festivos y vacaciones\n  function prepararCalendario(cal) {\n    const ev = cal && Array.isArray(cal.eventos) ? cal.eventos : [];\n    const rango = e => ({ ini: e.inicio, fin: e.fin || e.inicio });\n    return {\n      lectivos: ev.filter(e => e.categoria === 'docencia' && \/periodo lectivo\/i.test(e.titulo || '')).map(rango),\n      cerrados: ev.filter(e => e.categoria === 'festivo' || e.categoria === 'no-lectivo').map(rango)\n    };\n  }\n  function esLectivo(f, cal) {\n    const dow = f.getUTCDay();\n    if (dow === 0 || dow === 6) return false;\n    const k = iso(f), dentro = r => k >= r.ini && k <= r.fin;\n    if (cal.cerrados.some(dentro)) return false;\n    if (cal.lectivos.length) return cal.lectivos.some(dentro);\n    return !!cuatrimestre(f);   \/\/ sin calendario: se usa el criterio por fechas\n  }\n  \/\/ Sesiones de hoy ya terminadas. null si hoy no hay clases (fin de semana, festivo...)\n  function progresoHoy(datos, cal, t) {\n    if (!esLectivo(t.fecha, cal)) return null;\n    const ses = sesionesDia(datos, t.fecha);\n    if (!ses.length) return null;\n    \/\/ Se cuentan SESIONES IMPARTIDAS, una por franja:\n    \/\/  \u00b7 una pr\u00e1ctica de 11:30 a 14:30 son dos sesiones (una en cada franja);\n    \/\/  \u00b7 dos subgrupos de laboratorio a la misma hora son dos sesiones;\n    \/\/  \u00b7 en la cabecera y el anillo, una sesi\u00f3n compartida por dos grupos (misma asignatura,\n    \/\/    aula y hora, p. ej. \u00abLab-BC\u00bb) cuenta una vez; en la p\u00edldora de cada grupo cuenta en los dos.\n    \/\/ Una sesi\u00f3n est\u00e1 completada cuando ha pasado el fin de su franja.\n    const c = cuatrimestre(t.fecha);\n    const FR = (FRANJAS[c] || FRANJAS['1C']).map(f => f.split('-').map(aMin));\n    const finesDe = s => {\n      const i = aMin(s.hora_inicio), f = aMin(s.hora_fin);\n      const dentro = FR.filter(([a, b]) => f > a && b > i).map(([, b]) => b);\n      return dentro.length ? dentro : [f];   \/\/ hora fuera de las franjas habituales: cuenta como una\n    };\n    const hechasDe = fines => fines.filter(fin => fin <= t.min).length;\n    \/\/ Todos los grupos del cuatrimestre salen siempre; los que hoy no tienen clase, con (0)\n    const porGrupo = {};\n    datos.forEach(s => {\n      if (!s || s.tipo === 'evento') return;\n      const sc = String(s.cuatrimestre || '').trim().toUpperCase();\n      if (sc && sc !== c) return;\n      const g = String(s.grupo || '').trim();\n      if (g && !porGrupo[g]) porGrupo[g] = { grupo: g, hechas: 0, total: 0 };\n    });\n    const escuela = new Set();\n    let hechas = 0, total = 0;\n    ses.forEach(s => {\n      const fines = finesDe(s);\n      const g = String(s.grupo || '').trim();\n      if (g) {\n        porGrupo[g] = porGrupo[g] || { grupo: g, hechas: 0, total: 0 };\n        porGrupo[g].total += fines.length;\n        porGrupo[g].hechas += hechasDe(fines);\n      }\n      const k = [s.asignatura, s.aula, s.hora_inicio, s.hora_fin, s.tipo].join('|');\n      if (escuela.has(k)) return;   \/\/ misma sesi\u00f3n en el horario de otro grupo\n      escuela.add(k);\n      total += fines.length;\n      hechas += hechasDe(fines);\n    });\n    if (!total) return null;\n    const grupos = Object.values(porGrupo).sort((a, b) => numCurso(a) - numCurso(b) || a.grupo.localeCompare(b.grupo, 'es'));\n    return { hechas, total, pct: Math.round(100 * hechas \/ total), grupos };\n  }\n  function sesionesDia(datos, f) {\n    const dia = DIAS[f.getUTCDay()], c = cuatrimestre(f), vistos = new Set();\n    return datos.filter(s => {\n      if (!s || s.tipo === 'evento' || s.dia !== dia) return false;\n      const sc = String(s.cuatrimestre || '').trim().toUpperCase();\n      if (sc && sc !== c) return false;\n      const k = [s.asignatura, s.aula, s.grupo, s.hora_inicio, s.hora_fin, s.tipo].join('|');\n      if (vistos.has(k)) return false;\n      vistos.add(k);\n      return true;\n    });\n  }\n  const numCurso = s => { const m = String(s.grupo || '').match(\/^(\\d)\/); return m ? +m[1] : 9; };\n  const ordenar = (a, b) => numCurso(a) - numCurso(b) ||\n    String(a.grupo).localeCompare(String(b.grupo), 'es') ||\n    nombreAsig(a.asignatura).localeCompare(nombreAsig(b.asignatura), 'es');\n  \/\/ Tramos a mostrar: \"ahora\", \"siguiente\" (m\u00e1s tarde hoy) y \"proximas\" (otro d\u00eda)\n  function calcularTramos(datos, cal, t) {\n    const tramos = [];\n    const primeras = ses => {\n      const m = Math.min(...ses.map(s => aMin(s.hora_inicio)));\n      return { inicio: m, sesiones: ses.filter(s => aMin(s.hora_inicio) === m) };\n    };\n    if (esLectivo(t.fecha, cal)) {\n      const ses = sesionesDia(datos, t.fecha);\n      const ya = ses.filter(s => aMin(s.hora_inicio) <= t.min && t.min < aMin(s.hora_fin));\n      if (ya.length) tramos.push({ tipo: 'ahora', sesiones: ya });\n      const fut = ses.filter(s => aMin(s.hora_inicio) > t.min);\n      if (fut.length) tramos.push(Object.assign({ tipo: 'siguiente', fecha: t.fecha }, primeras(fut)));\n    }\n    if (!tramos.some(x => x.tipo !== 'ahora')) {\n      for (let i = 1; i <= CFG.diasBusqueda; i++) {\n        const f = masDias(t.fecha, i);\n        if (!esLectivo(f, cal)) continue;\n        const ses = sesionesDia(datos, f);\n        if (!ses.length) continue;\n        tramos.push(Object.assign({ tipo: 'proximas', fecha: f, dias: i }, primeras(ses)));\n        break;\n      }\n    }\n    tramos.forEach(x => x.sesiones.sort(ordenar));\n    return tramos;\n  }\n  function rotuloTramo(tr, t) {\n    if (tr.tipo === 'ahora') return { t1: 'Docencia ahora', t2: fechaCorta(t.fecha) + ' \u00b7 ' + hhmm(t.min) };\n    if (tr.tipo === 'siguiente') return { t1: 'A continuaci\u00f3n', t2: 'Hoy, ' + hhmm(tr.inicio) };\n    return { t1: 'Pr\u00f3ximas clases', t2: (tr.dias === 1 ? 'Ma\u00f1ana' : fechaCorta(tr.fecha)) + ', ' + hhmm(tr.inicio) };\n  }\n  \/\/ Icono delante de cada sesi\u00f3n: en curso, a continuaci\u00f3n (hoy) o en otro d\u00eda\n  const ICONOS = {\n    ahora: '<circle cx=\"6\" cy=\"6\" r=\"2.4\" fill=\"currentColor\"\/><circle cx=\"6\" cy=\"6\" r=\"5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.1\" opacity=\".45\"\/>',\n    siguiente: '<circle cx=\"6\" cy=\"6\" r=\"5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.1\"\/><path d=\"M6 3.3V6l1.9 1.2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>',\n    proximas: '<rect x=\"1.2\" y=\"2.2\" width=\"9.6\" height=\"8.6\" rx=\"1.4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.1\"\/><path d=\"M1.2 5h9.6M4 1v2.4M8 1v2.4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.1\" stroke-linecap=\"round\"\/>'\n  };\n  const ESTADO = { ahora: 'En curso', siguiente: 'A continuaci\u00f3n', proximas: 'Pr\u00f3xima clase' };\n  const icono = tp => ICONOS[tp] ? '<svg class=\"esi-mq__ico esi-mq__ico--' + tp + '\" viewBox=\"0 0 12 12\" aria-hidden=\"true\">' + ICONOS[tp] + '<\/svg>' : '';\n  function htmlSesion(s, tp, cuatriFecha) {\n    const nombre = nombreAsig(s.asignatura);\n    const aula = String(s.aula || '');\n    const aulaCorta = aula.includes(' - ') ? aula.split(' - ').pop().trim() : aula;\n    const g = String(s.grupo || '').trim();\n    const m = g.match(\/^(\\d)\\s*(.*)$\/);\n    const curso = m ? m[1] + '\u00ba' + (m[2] ? ' ' + m[2] : '') : g;\n    const lab = s.tipo === 'laboratorio' || s.es_laboratorio === true;\n    const tipo = lab ? 'Laboratorio' : 'Teor\u00eda';\n    const etiquetaTipo = lab ? 'Lab.' : 'Teor\u00eda';\n    const hora = s.hora_inicio + '\u2013' + s.hora_fin;\n    const cuatri = String(s.cuatrimestre || '').trim().toUpperCase() || cuatriFecha || '';\n    const enlaceGrupo = esc(urlGrupo(cuatri, g));\n    const tituloGrupo = esc('Horario del grupo ' + curso + (cuatri === '2C' ? ' \u00b7 2\u00ba cuatrimestre' : cuatri === '1C' ? ' \u00b7 1er cuatrimestre' : ''));\n    const sala = idSala(aula);\n    const titulo = [ESTADO[tp] || '', nombre, tipo, curso, aula ? 'Aula ' + aula : '', hora, nombreProfesor(s.profesor)].filter(Boolean).join(' \u00b7 ');\n    const etAula = !aulaCorta ? ''\n      : sala ? '<a class=\"esi-mq__et esi-mq__et--borde esi-mq__et--aula\" href=\"' + URL_MAPA + '\" data-sala=\"' + esc(sala) + '\" title=\"' + esc('Ver ' + aulaCorta + ' en el mapa de aulas') + '\">' + esc(aulaCorta) + '<\/a>'\n      : '<span class=\"esi-mq__et esi-mq__et--borde\">' + esc(aulaCorta) + '<\/span>';\n    return '<span class=\"esi-mq__ses\" title=\"' + esc(titulo) + '\">' +\n      icono(tp) + '<a class=\"esi-mq__asig\" href=\"' + enlaceGrupo + '\" title=\"' + tituloGrupo + '\">' + esc(nombre) + '<\/a>' +\n      '<span class=\"esi-mq__ets\">' + etAula +\n      '<span class=\"esi-mq__et esi-mq__et--borde esi-mq__et--hora\">' + esc(hora) + '<\/span>' +\n      '<a class=\"esi-mq__et esi-mq__et--curso esi-mq__et--c' + (m ? m[1] : 'x') + '\" href=\"' + enlaceGrupo + '\" title=\"' + tituloGrupo + '\">' + esc(curso) + '<\/a>' +\n      '<span class=\"esi-mq__et esi-mq__et--' + (lab ? 'lab' : 'teo') + '\">' + etiquetaTipo + '<\/span>' +\n      '<\/span><\/span>';\n  }\n  const htmlAviso = txt => '<span class=\"esi-mq__ses esi-mq__ses--aviso\"><a class=\"esi-mq__asig\" href=\"' + URL_HORARIOS + '\">' + esc(txt) + '<\/a><\/span>';\n  const SEP = '<span class=\"esi-mq__sep\"><\/span>';\n  function iniciar(raiz) {\n    if (raiz.dataset.esiMqListo) return;\n    raiz.dataset.esiMqListo = '1';\n    const q = s => raiz.querySelector(s);\n    const prog = { caja: q('.esi-mq__progreso'), valor: q('.esi-mq__anillo-valor'), pct: q('.esi-mq__anillo-pct'), etq: q('.esi-mq__progreso-etq'), dia: q('.esi-mq__progreso-dia'), cuenta: q('.esi-mq__progreso-cuenta'), grupos: q('.esi-mq__grupos'), anillo: q('.esi-mq__anillo') };\n    let gruposPintados = '';\n    let progPintado = false;\n    function pintarProgreso(p, t) {\n      \/\/ Con clases: \u00abSESIONES 24 SEP\u00bb. Sin clases (fin de semana, festivo, vacaciones): \u00abSIN CLASES HOY\u00bb\n      prog.etq.textContent = p ? 'Sesiones' : 'Sin clases hoy';\n      prog.dia.textContent = p ? t.fecha.getUTCDate() + ' ' + MESES_C[t.fecha.getUTCMonth()].toUpperCase() : '';\n      prog.cuenta.textContent = p ? p.hechas + ' \/ ' + p.total : '';\n      \/\/ P\u00edldoras por curso: 1\u00ba y 2\u00ba en la primera fila, 3\u00ba y 4\u00ba en la segunda. Las dos filas ocupan\n      \/\/ el mismo ancho: la m\u00e1s corta se estira repartiendo el sobrante entre sus grupos\n      const cuatri = cuatrimestre(t.fecha);\n      let html = '';\n      if (p) {\n        const cursos = {};\n        p.grupos.forEach(gr => {\n          const m = gr.grupo.match(\/^(\\d)\\s*(.*)$\/);\n          const c = m ? m[1] : 'x';\n          (cursos[c] = cursos[c] || []).push({ gr, letra: m ? m[2] : gr.grupo });\n        });\n        const pildora = c => !cursos[c] ? '' :\n          '<span class=\"esi-mq__cur esi-mq__gr--c' + c + '\" style=\"flex-grow:' + cursos[c].length + '\"><span class=\"esi-mq__cur-n\">' + (c === 'x' ? '\u00b7' : c + '\u00ba') + '<\/span>' +\n          cursos[c].map(({ gr, letra }) => {\n            const pc = gr.total ? Math.round(100 * gr.hechas \/ gr.total) : 0;\n            const nombre = c === 'x' ? gr.grupo : c + '\u00ba ' + letra;\n            const aviso = gr.total ? gr.hechas + ' de ' + gr.total + ' sesiones completadas hoy' : 'hoy no tiene clase';\n            return '<a class=\"esi-mq__gr' + (gr.total ? '' : ' esi-mq__gr--vacio') + '\" style=\"--p:' + pc + '%\" href=\"' + esc(urlGrupo(cuatri, gr.grupo)) + '\"' +\n              ' title=\"' + esc(nombre + ': ' + aviso) + '\">' + esc(letra || gr.grupo) + '<span class=\"esi-mq__gr-n\">(' + gr.total + ')<\/span><\/a>';\n          }).join('') + '<\/span>';\n        const fila = cs => { const h = cs.map(pildora).join(''); return h ? '<span class=\"esi-mq__fila\">' + h + '<\/span>' : ''; };\n        html = fila(['1', '2']) + fila(['3', '4', 'x']);\n      }\n      if (html !== gruposPintados) {\n        prog.grupos.innerHTML = html;\n        gruposPintados = html;\n      }\n      const CIRC = 97.39;   \/\/ 2\u00b7\u03c0\u00b715,5\n      const frac = p ? p.hechas \/ p.total : 0;\n      if (!progPintado) prog.valor.style.transition = 'none';   \/\/ la primera vez, sin animaci\u00f3n\n      prog.valor.style.strokeDashoffset = String(CIRC * (1 - frac));\n      if (!progPintado) { void prog.valor.getBoundingClientRect(); prog.valor.style.transition = ''; progPintado = true; }\n      prog.pct.textContent = p ? p.pct + '%' : '\u2013';\n      prog.anillo.setAttribute('aria-label', (p ? p.hechas + ' de ' + p.total + ' sesiones completadas (' + p.pct + '%)' : 'No hay clases') + ' el ' + t.fecha.getUTCDate() + ' de ' + MESES[t.fecha.getUTCMonth()]);\n    }\n    const el = { rot: q('.esi-mq__rotulo'), t1: q('.esi-mq__rotulo-txt'), t2: q('.esi-mq__rotulo-sub'),\n      pista: q('.esi-mq__pista'), pag: q('.esi-mq__pagina') };\n    let prueba = raiz.dataset.prueba || '';\n    try { prueba = new URLSearchParams(location.search).get('esimq') || prueba; } catch (e) {}\n    const reducido = window.matchMedia && matchMedia('(prefers-reduced-motion: reduce)').matches;\n    let datos = null, error = false, cal = prepararCalendario(null);\n    let grupos = [], rotulos = {}, huella = '', gen = 0, sobre = false, anchoPrevio = 0;\n    \/\/ Investigaci\u00f3n: se lee una vez; los grupos salen al azar sin repetirse hasta pasar todos\n    let investigacion = [], invFuente = '\/index.php\/investigaciom\/grupos-de-investigacion\/', invBolsa = [], invCargada = false;\n    const cara = { cubo: q('.esi-mq__cubo'), barra: q('.esi-mq__barra'), inv: q('.esi-mq__inv'),\n      invEtq: q('.esi-mq__inv-etq'), invGrupo: q('.esi-mq__inv-grupo') };\n    let giro = null;   \/\/ giro en curso (para no lanzar dos a la vez)\n    const pausa = ms => new Promise(r => setTimeout(r, reducido ? 0 : ms));\n    \/\/ Espera que se detiene mientras el rat\u00f3n est\u00e1 encima o la pesta\u00f1a est\u00e1 oculta\n    const espera = (ms, g) => new Promise(res => {\n      let resto = ms, ant = Date.now();\n      const id = setInterval(() => {\n        const n = Date.now();\n        if (!sobre && !document.hidden) resto -= n - ant;\n        ant = n;\n        if (resto <= 0 || g !== gen) { clearInterval(id); res(); }\n      }, 100);\n    });\n    \/\/ Reparte las sesiones en grupos que llenen el ancho disponible. Se respeta\n    \/\/ el orden, pero si la siguiente no cabe se aprovecha el hueco con otra\n    \/\/ pendiente m\u00e1s corta, para que la barra no quede medio vac\u00eda.\n    function agrupar(htmls) {\n      const ancho = el.pag.clientWidth - 2;\n      const med = document.createElement('span');\n      med.className = 'esi-mq__medida';\n      el.pista.appendChild(med);\n      med.innerHTML = SEP;\n      const anchoSep = med.firstChild.offsetWidth;\n      med.innerHTML = htmls.join('');\n      const anchos = Array.from(med.children, n => n.offsetWidth + 1);\n      med.remove();\n      \/\/ Cada grupo empieza por la sesi\u00f3n m\u00e1s ancha pendiente y se completa con\n      \/\/ la m\u00e1s ancha que a\u00fan quepa; luego se muestra en el orden original.\n      const pendientes = htmls.map((h, i) => i).sort((x, y) => anchos[y] - anchos[x]), out = [];\n      while (pendientes.length) {\n        const grupo = [pendientes.shift()];\n        let usado = anchos[grupo[0]];\n        for (let k = 0; k < pendientes.length; k++) {\n          const i = pendientes[k];\n          if (usado + anchoSep + anchos[i] <= ancho) { grupo.push(i); usado += anchoSep + anchos[i]; pendientes.splice(k--, 1); }\n        }\n        out.push(grupo.sort((x, y) => x - y));\n      }\n      out.sort((x, y) => x[0] - y[0]);\n      return out.map(gr => gr.map(i => htmls[i]));\n    }\n    function ponerRotulo(tipo) {\n      const r = rotulos[tipo] || { t1: 'Horarios', t2: '' };\n      if (el.t1.textContent === r.t1 && raiz.dataset.tramo === tipo) { el.t2.textContent = r.t2; return Promise.resolve(); }\n      const cambiar = () => {\n        el.t1.textContent = r.t1; el.t2.textContent = r.t2;\n        raiz.dataset.tramo = tipo; el.rot.classList.remove('is-cambiando');\n      };\n      if (reducido) { cambiar(); return Promise.resolve(); }\n      el.rot.classList.add('is-cambiando');\n      return new Promise(r => setTimeout(() => { cambiar(); r(); }, 250));\n    }\n    async function ocultar() {\n      if (!el.pag.classList.contains('is-visible')) return;\n      el.pag.classList.remove('is-visible');\n      await pausa(CFG.fundidoMs);\n    }\n    function mostrar(grupo) {\n      el.pag.innerHTML = grupo.join(SEP);\n      void el.pag.offsetWidth;\n      requestAnimationFrame(() => el.pag.classList.add('is-visible'));\n    }\n    \/\/ El r\u00f3tulo se fija al ancho del texto m\u00e1s largo de la vuelta, para que la\n    \/\/ zona de sesiones no cambie de tama\u00f1o al pasar de \"ahora\" a \"a continuaci\u00f3n\".\n    function fijarAnchoRotulo(tipos) {\n      const antes = [el.t1.textContent, el.t2.textContent];\n      el.rot.style.minWidth = '';\n      let max = 0;\n      tipos.forEach(tp => {\n        const r = rotulos[tp] || { t1: '', t2: '' };\n        el.t1.textContent = r.t1; el.t2.textContent = r.t2;\n        max = Math.max(max, el.rot.offsetWidth);\n      });\n      el.t1.textContent = antes[0]; el.t2.textContent = antes[1];\n      el.rot.style.minWidth = Math.ceil(max) + 'px';\n    }\n    function prepararGrupos(lista) {\n      fijarAnchoRotulo(lista.map(x => x.tipo));\n      grupos = [];\n      lista.forEach(x => agrupar(x.htmls).forEach(gr => grupos.push({ tipo: x.tipo, htmls: gr })));\n    }\n    const permanencia = gr => Math.min(CFG.esperaMax, Math.max(CFG.esperaMin, CFG.esperaBase + CFG.esperaPorSesion * gr.htmls.length));\n    \/\/ Gira el cubo: hacia la tarjeta de investigaci\u00f3n (true) o de vuelta a la barra (false).\n    \/\/ La cara de delante baja girando y la otra entra por arriba; al terminar se intercambian\n    \/\/ los papeles sin animaci\u00f3n, de modo que el siguiente giro vuelve a ser hacia abajo.\n    function girar(aInvestigacion) {\n      const entra = aInvestigacion ? cara.inv : cara.barra, sale = aInvestigacion ? cara.barra : cara.inv;\n      if (giro) return giro.then(() => girar(aInvestigacion));\n      if (entra.classList.contains('is-frente')) return Promise.resolve();\n      raiz.style.setProperty('--mq-h', cara.barra.offsetHeight + 'px');\n      entra.removeAttribute('aria-hidden');\n      const cambiar = () => {\n        cara.cubo.classList.remove('is-girando');\n        sale.classList.replace('is-frente', 'is-arriba');\n        entra.classList.replace('is-arriba', 'is-frente');\n        sale.setAttribute('aria-hidden', 'true');\n      };\n      if (reducido) { cambiar(); return Promise.resolve(); }\n      void cara.cubo.offsetWidth;\n      cara.cubo.classList.add('is-girando');\n      giro = pausa(CFG.giroMs).then(() => { cambiar(); void cara.cubo.offsetWidth; giro = null; });\n      return giro;\n    }\n    function siguienteGrupoInv() {\n      if (!invBolsa.length) {\n        invBolsa = investigacion.slice();\n        for (let i = invBolsa.length - 1; i > 0; i--) { const j = Math.floor(Math.random() * (i + 1)); [invBolsa[i], invBolsa[j]] = [invBolsa[j], invBolsa[i]]; }\n      }\n      return invBolsa.pop();\n    }\n    function pintarInvestigacion() {\n      const gr = siguienteGrupoInv();\n      const kws = Array.isArray(gr.keywords) ? gr.keywords : [];\n      cara.invEtq.href = invFuente;\n      if (el.rot.style.minWidth) cara.invEtq.style.minWidth = el.rot.style.minWidth;   \/\/ mismo ancho que el r\u00f3tulo de la barra\n      const web = gr.url || WEB_GRUPOS[gr.acronimo] || '';\n      cara.invGrupo.href = web || invFuente;\n      if (web) { cara.invGrupo.target = '_blank'; cara.invGrupo.rel = 'noopener'; }\n      else { cara.invGrupo.removeAttribute('target'); cara.invGrupo.removeAttribute('rel'); }\n      cara.invGrupo.title = (gr.acronimo || '') + ' \u00b7 ' + (gr.nombre || '') + (kws.length ? ' \u2014 ' + kws.join(', ') : '');\n      cara.invGrupo.innerHTML = '<span class=\"esi-mq__inv-visita\">Visita<\/span><span class=\"esi-mq__inv-acr\">' + esc(gr.acronimo) + '<\/span>' +\n        '<span class=\"esi-mq__inv-nom\">' + esc(gr.nombre) + '<\/span>' +\n        '<span class=\"esi-mq__inv-kw\">' + kws.map(k => '<span>' + esc(k) + '<\/span>').join('') + '<\/span>';\n      \/\/ Todas las l\u00edneas de investigaci\u00f3n, en dos l\u00edneas como mucho a la derecha del t\u00edtulo.\n      \/\/ Si no caben, se reduce la letra poco a poco; con la m\u00ednima se admite una tercera l\u00ednea.\n      \/\/ Si con el nombre en una l\u00ednea no caben ni con letra de 9,5 px, el nombre pasa a dos\n      \/\/ l\u00edneas equilibradas (mismo tama\u00f1o) para dejarles sitio.\n      const caja = cara.invGrupo.querySelector('.esi-mq__inv-kw'), nom = cara.invGrupo.querySelector('.esi-mq__inv-nom');\n      const ajustar = (minimo, lineas) => {\n        for (let fs = 11.5; fs >= minimo; fs -= 0.5) {\n          caja.style.fontSize = fs + 'px';\n          if (caja.scrollHeight <= fs * 1.3 * lineas + 1) return true;\n        }\n        return false;\n      };\n      if (!ajustar(9.5, 2)) {\n        nom.style.maxWidth = Math.ceil(nom.offsetWidth \/ 2) + 40 + 'px';\n        nom.classList.add('is-dos-lineas');\n        \/\/ La caja se ci\u00f1e a la l\u00ednea m\u00e1s larga para no dejar hueco antes de las palabras clave.\n        \/\/ Se mide con la tarjeta sin girar (la tarjeta a\u00fan est\u00e1 oculta; no llega a pintarse as\u00ed).\n        const giroPrevio = cara.inv.style.transform;\n        cara.inv.style.transform = 'none';\n        const rango = document.createRange(); rango.selectNodeContents(nom);\n        const lineas = Array.from(rango.getClientRects(), r => r.width);\n        if (lineas.length) {\n          nom.style.maxWidth = '';\n          let w = Math.ceil(Math.max(...lineas)) + 2;\n          nom.style.width = w + 'px';\n          const alto2 = parseFloat(getComputedStyle(nom).lineHeight) * 2 + 1;\n          while (nom.offsetHeight > alto2 && w < 600) { w += 4; nom.style.width = w + 'px'; }   \/\/ nunca en tres l\u00edneas\n        }\n        cara.inv.style.transform = giroPrevio;\n        if (!ajustar(8.5, 2)) ajustar(8.5, 3);\n      }\n    }\n    \/\/ Tarjeta de investigaci\u00f3n entre dos bloques de sesiones. Mientras se ve, la barra (oculta)\n    \/\/ deja preparada la p\u00e1gina \u00absig\u00bb; con sig = null es fin de vuelta: se revisa la hora y se\n    \/\/ vuelve a la primera p\u00e1gina. Devuelve el \u00edndice de la p\u00e1gina que ha quedado preparada.\n    async function intermedio(g, ms, sig) {\n      pintarInvestigacion();\n      await girar(true);\n      await espera(ms, g);\n      let idx = sig === null ? 0 : sig;\n      if (g === gen) {\n        if (sig === null) {\n          const e = calcularEstado(), ancho = raiz.clientWidth;\n          if (e.nueva !== huella || Math.abs(ancho - anchoPrevio) >= 2) {\n            huella = e.nueva; anchoPrevio = ancho;\n            prepararGrupos(listaDe(e));\n          }\n        }\n        await ocultar();\n        await ponerRotulo(grupos[idx].tipo);\n        mostrar(grupos[idx].htmls);\n      }\n      await girar(false);\n      return idx;\n    }\n    async function ciclo(g, lista) {\n      if (cara.inv.classList.contains('is-frente')) await girar(false);   \/\/ se reinici\u00f3 con la tarjeta delante\n      await ocultar();\n      if (g !== gen) return;\n      prepararGrupos(lista);\n      let idx = 0, preparada = false;\n      while (g === gen) {\n        const gr = grupos[idx];\n        if (!preparada) {\n          await ocultar(); if (g !== gen) return;\n          await ponerRotulo(gr.tipo); if (g !== gen) return;\n          mostrar(gr.htmls);\n        }\n        preparada = false;\n        if (grupos.length === 1 && !investigacion.length) return;   \/\/ cabe todo y no hay investigaci\u00f3n: fija\n        await espera(permanencia(gr), g); if (g !== gen) return;\n        let sig = idx + 1;\n        const finVuelta = sig >= grupos.length;\n        const finTramo = finVuelta || grupos[sig].tipo !== gr.tipo;   \/\/ p. ej. de \u00abDocencia ahora\u00bb a \u00abA continuaci\u00f3n\u00bb\n        if (finTramo && investigacion.length) {\n          sig = await intermedio(g, CFG.investigacionMs, finVuelta ? null : sig);\n          if (g !== gen) return;\n          preparada = true;\n        } else if (finVuelta) {\n          if (recalcular(false)) return;\n          sig = 0;\n        }\n        idx = sig;\n      }\n    }\n    function calcularEstado() {\n      const t = ahora(prueba);\n      if (!error) pintarProgreso(progresoHoy(datos, cal, t), t);\n      const tramos = error ? [] : calcularTramos(datos, cal, t);\n      rotulos = {};\n      tramos.forEach(tr => { rotulos[tr.tipo] = rotuloTramo(tr, t); });\n      rotulos.aviso = error ? { t1: 'Horarios', t2: 'Grado en Ing. Inform\u00e1tica' } : { t1: 'Sin clases', t2: fechaCorta(t.fecha) + ' \u00b7 ' + hhmm(t.min) };\n      const nueva = error ? 'error' : JSON.stringify(tramos.map(x => [x.tipo, x.fecha ? iso(x.fecha) : '', x.inicio || 0,\n        x.sesiones.map(s => s.asignatura + s.grupo + s.aula + s.hora_inicio).join()]));\n      return { t, tramos, nueva };\n    }\n    function listaDe(e) {\n      return e.tramos.length ? e.tramos.map(tr => ({ tipo: tr.tipo, htmls: tr.sesiones.map(ses => htmlSesion(ses, tr.tipo, cuatrimestre(tr.fecha || e.t.fecha))) }))\n        : [{ tipo: 'aviso', htmls: [htmlAviso(error\n          ? 'Consulta de horarios del Grado en Ingenier\u00eda Inform\u00e1tica'\n          : 'No hay clases programadas en los pr\u00f3ximos d\u00edas \u00b7 Consulta los horarios del Grado')] }];\n    }\n    function recalcular(forzar) {\n      if (!datos && !error) return false;\n      const e = calcularEstado();\n      const ancho = raiz.clientWidth;\n      if (!forzar && e.nueva === huella && Math.abs(ancho - anchoPrevio) < 2) {\n        if (raiz.dataset.tramo && rotulos[raiz.dataset.tramo]) ponerRotulo(raiz.dataset.tramo);\n        return false;\n      }\n      huella = e.nueva; anchoPrevio = ancho;\n      gen++;\n      ciclo(gen, listaDe(e));\n      return true;\n    }\n    async function cargar() {\n      const pedir = u => fetch(u, { cache: 'no-cache' }).then(r => { if (!r.ok) throw new Error(r.status); return r.json(); });\n      \/\/ Se empieza siempre por las sesiones; los grupos de investigaci\u00f3n salen entre bloques.\n      \/\/ investigacion.json se lee una sola vez, a la vez que horarios y calendario.\n      const u = raiz.dataset.investigacion;\n      const pInv = !invCargada && u ? pedir(u + (u.includes('?') ? '&' : '?') + 'v=' + Date.now()).catch(() => null) : Promise.resolve(null);\n      const pHorarios = Promise.allSettled([pedir(raiz.dataset.horarios), pedir(raiz.dataset.calendario)]);\n      if (!invCargada) {\n        invCargada = true;\n        const d = await pInv;\n        if (d && Array.isArray(d.grupos)) {\n          investigacion = d.grupos.filter(x => x && x.acronimo && x.nombre);\n          if (d.fuente) invFuente = d.fuente;\n        }\n      }\n      const [h, c] = await pHorarios;\n      if (h.status === 'fulfilled' && Array.isArray(h.value)) { datos = h.value; error = false; }\n      else if (!datos) error = true;\n      if (c.status === 'fulfilled') cal = prepararCalendario(c.value);\n      \/\/ Se espera a la tipograf\u00eda (m\u00e1x. 1,5 s) para medir las sesiones con la letra definitiva\n      if (document.fonts && document.fonts.ready) await Promise.race([document.fonts.ready, pausa(1500)]);\n      recalcular(true);\n    }\n    raiz.addEventListener('mouseenter', () => { sobre = true; });\n    raiz.addEventListener('mouseleave', () => { sobre = false; });\n    raiz.addEventListener('focusin', () => { sobre = true; });\n    raiz.addEventListener('focusout', () => { sobre = false; });\n    \/\/ Aula: se deja la sala donde la busca el mapa (igual que hace horarios.js).\n    \/\/ Resto de la barra fuera de un enlace: a la consulta de horarios general.\n    const recordarSala = ev => {\n      const a = ev.target.closest && ev.target.closest('a[data-sala]');\n      if (a && raiz.contains(a)) { try { localStorage.setItem(MAPA_CLAVE, a.dataset.sala); } catch (e) {} }\n    };\n    raiz.addEventListener('click', ev => {\n      recordarSala(ev);\n      if (ev.target.closest && ev.target.closest('a')) return;\n      if (ev.target.closest && ev.target.closest('.esi-mq__barra')) window.location.href = URL_HORARIOS;\n    });\n    raiz.addEventListener('auxclick', recordarSala);   \/\/ clic central: abrir el mapa en otra pesta\u00f1a\n    let tempResize = null;\n    const alCambiarTamano = () => { clearTimeout(tempResize); tempResize = setTimeout(() => recalcular(false), 300); };\n    if (window.ResizeObserver) new ResizeObserver(alCambiarTamano).observe(raiz);\n    else window.addEventListener('resize', alCambiarTamano);\n    setInterval(() => recalcular(false), 30000);\n    setInterval(cargar, CFG.recargaMin * 60000);\n    cargar();\n  }\n  \/\/ En m\u00f3vil o tableta no se arranca: ni se descargan los JSON ni corre ning\u00fan temporizador.\n  \/\/ Si una ventana de escritorio se abre estrecha y luego se agranda, arranca en ese momento.\n  const mq = window.matchMedia ? matchMedia(CFG.escritorio) : null;\n  const arrancar = () => {\n    if (mq && !mq.matches) {\n      const alCambiar = e => { if (e.matches) { mq.removeEventListener('change', alCambiar); arrancar(); } };\n      if (mq.addEventListener) mq.addEventListener('change', alCambiar);\n      return;\n    }\n    document.querySelectorAll('[data-esi-mq]').forEach(iniciar);\n  };\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', arrancar);\n  else arrancar();\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section mkd-content-aligment-left mkd-grid-section\" style=\"\"><div class=\"clearfix mkd-section-inner\"><div class=\"mkd-section-inner-margin clearfix\"><div class=\"wpb_column vc_column_container vc_col-sm-10\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><span class=\"mkd-section-title-holder clearfix mkd-pattern-light\">\n            <span class=\"mkd-st-title\">\n        \u00bfTe gustar\u00eda estudiar en la ESI?        <\/span>\n    <\/span>\n\t<div class=\"wpb_text_column wpb_content_element  vc_custom_1773155748773\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class='white' style='background:rgba(0,0,0,0); border:solid 0px rgba(0,0,0,0); border-radius:0px; padding:0px 0px 0px 0px;'>\n<div id='slider_6335' class='owl-carousel sa_owl_theme owl-pagination-true autohide-arrows' data-slider-id='slider_6335' style='visibility:hidden;'>\n<div id='slider_6335_slide01' class='sa_hover_container' style='padding:3% 5%; margin:0px 0%; background-color:rgb(255, 255, 255); min-height:65px; '><div class='sa_hover_fullslide'><a class='sa_slide_link_icon' href='https:\/\/esi.uclm.es\/index.php\/2025\/04\/03\/oferta-de-titulos-2025-2026\/' target='_self' title='' aria-label=''><\/a><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" id=\"destacado\" class=\"alignnone wp-image-23747\" style=\"vertical-align: top\" src=\"http:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/birrete_b.png\" alt=\"\" width=\"70\" height=\"70\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/birrete_b.png 700w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/birrete_b-300x300.png 300w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/birrete_b-150x150.png 150w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/birrete_b-12x12.png 12w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/birrete_b-550x550.png 550w\" sizes=\"auto, (max-width: 70px) 100vw, 70px\" \/>\r\n<p style=\"line-height: 120%\"><span style=\"color: #575757;display: block;font-weight: 900\"><span style=\"font-size: 11pt;display: block;padding-top: 15px\">OFERTA ACAD\u00c9MICA<\/span> <\/span><span style=\"font-family: Montserrat, tahoma, arial, helvetica, sans-serif;font-size: 10pt;display: block\">Todo el ciclo de Inform\u00e1tica<\/span><\/p>\r\n<\/div><\/div>\n<div id='slider_6335_slide02' class='sa_hover_container' style='padding:3% 5%; margin:0px 0%; background-color:rgb(255, 255, 255); min-height:65px; '><div class='sa_hover_fullslide'><a class='sa_slide_link_icon' href='https:\/\/esi.uclm.es\/index.php\/grado-breve\/' target='_self' title='' aria-label=''><\/a><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" id=\"destacado\" class=\"alignnone wp-image-23748\" style=\"vertical-align: top\" src=\"http:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/grado_b.png\" alt=\"\" width=\"70\" height=\"70\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/grado_b.png 700w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/grado_b-300x300.png 300w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/grado_b-150x150.png 150w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/grado_b-12x12.png 12w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/grado_b-550x550.png 550w\" sizes=\"auto, (max-width: 70px) 100vw, 70px\" \/>\r\n<p style=\"line-height: 130%\"><span style=\"color: #575757;display: block;font-weight: 900\"><span style=\"font-size: 12pt;display: block;padding-top: 15px\">GRADO <\/span> <\/span><span style=\"font-family: Montserrat, tahoma, arial, helvetica, sans-serif;font-size: 10pt;display: block\">4 a\u00f1os, con opci\u00f3n biling\u00fce<\/span><\/p>\r\n<\/div><\/div>\n<div id='slider_6335_slide03' class='sa_hover_container' style='padding:3% 5%; margin:0px 0%; min-height:65px; '><div class='sa_hover_fullslide'><a class='sa_slide_link_icon' href='https:\/\/esi.uclm.es\/index.php\/doble-grado-informatica-ade\/' target='_self' title='' aria-label=''><\/a><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" id=\"destacado\" class=\"alignnone wp-image-23749\" style=\"vertical-align: top\" src=\"http:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doblegrado_icon.png\" alt=\"\" width=\"70\" height=\"70\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doblegrado_icon.png 700w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doblegrado_icon-300x300.png 300w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doblegrado_icon-150x150.png 150w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doblegrado_icon-12x12.png 12w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doblegrado_icon-550x550.png 550w\" sizes=\"auto, (max-width: 70px) 100vw, 70px\" \/>\r\n<p style=\"line-height: 120%\"><span style=\"color: #575757;display: block;font-weight: 900\"><span style=\"font-size: 11pt;display: block;padding-top: 15px\">DOBLE GRADO<\/span> <\/span><span style=\"font-family: Montserrat, tahoma, arial, helvetica, sans-serif;font-size: 10pt;display: block\">Inform\u00e1tica y ADE<\/span><\/p>\r\n<\/div><\/div>\n<div id='slider_6335_slide04' class='sa_hover_container' style='padding:3% 5%; margin:0px 0%; background-color:rgb(255, 255, 255); min-height:65px; '><div class='sa_hover_fullslide'><a class='sa_slide_link_icon' href='https:\/\/esi.uclm.es\/index.php\/masteres-oficiales\/' target='_self' title='' aria-label=''><\/a><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" id=\"destacado\" class=\"alignnone wp-image-23750\" src=\"http:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/master_b.png\" alt=\"\" width=\"70\" height=\"70\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/master_b.png 700w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/master_b-300x300.png 300w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/master_b-150x150.png 150w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/master_b-12x12.png 12w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/master_b-550x550.png 550w\" sizes=\"auto, (max-width: 70px) 100vw, 70px\" \/>\r\n<p style=\"line-height: 130%\"><span style=\"color: #575757;display: block;font-weight: 900\"><span style=\"font-size: 12pt;display: block;padding-top: 15px\">M\u00c1STERES<\/span> <\/span><span style=\"font-family: Montserrat, tahoma, arial, helvetica, sans-serif;font-size: 10pt;display: block\">Modalidad Virtual<\/span><\/p>\r\n<\/div><\/div>\n<div id='slider_6335_slide05' class='sa_hover_container' style='padding:3% 5%; margin:0px 0%; background-color:rgb(255, 255, 255); min-height:65px; '><div class='sa_hover_fullslide'><a class='sa_slide_link_icon' href='https:\/\/esi.uclm.es\/index.php\/doctorado\/admision-doctorado\/' target='_self' title='' aria-label=''><\/a><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" id=\"destacado\" class=\"alignnone wp-image-23751\" src=\"http:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doctorado_b.png\" alt=\"\" width=\"70\" height=\"70\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doctorado_b.png 700w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doctorado_b-300x300.png 300w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doctorado_b-150x150.png 150w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doctorado_b-12x12.png 12w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/doctorado_b-550x550.png 550w\" sizes=\"auto, (max-width: 70px) 100vw, 70px\" \/>\r\n<p style=\"line-height: 130%\"><span style=\"color: #575757;display: block;font-weight: 900\"><span style=\"font-size: 12pt;display: block;padding-top: 15px\">DOCTORADO<\/span> <\/span><span style=\"font-family: Montserrat, tahoma, arial, helvetica, sans-serif;font-size: 10pt;display: block\">Investiga en nuestros grupos<\/span><\/p>\r\n<\/div><\/div>\n<div id='slider_6335_slide06' class='sa_hover_container' style='padding:3% 5%; margin:0px 0%; background-color:rgba(0, 0, 0, 0); min-height:65px; '><div class='sa_hover_fullslide'><a class='sa_slide_link_icon' href='https:\/\/esi.uclm.es\/index.php\/sello-de-calidad-euro-inf\/' target='_self' title='' aria-label=''><\/a><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" id=\"destacado\" class=\"alignnone wp-image-23752\" src=\"http:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/sello_b.png\" alt=\"\" width=\"70\" height=\"70\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/sello_b.png 700w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/sello_b-300x300.png 300w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/sello_b-150x150.png 150w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/sello_b-12x12.png 12w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/sello_b-550x550.png 550w\" sizes=\"auto, (max-width: 70px) 100vw, 70px\" \/>\r\n<p style=\"line-height: 130%\"><span style=\"color: #575757;display: block;font-weight: 900\"><span style=\"font-size: 12pt;display: block;padding-top: 15px\">EURO-INF <\/span> <\/span><span style=\"font-family: Montserrat, tahoma, arial, helvetica, sans-serif;font-size: 10pt;display: block\">Con Sello de Calidad<\/span><\/p>\r\n<\/div><\/div>\n<div id='slider_6335_slide07' class='sa_hover_container' style='padding:3% 5%; margin:0px 0%; min-height:65px; '><div class='sa_hover_fullslide'><a class='sa_slide_link_icon' href='https:\/\/esi.uclm.es\/index.php\/programa-forte\/' target='_self' title='' aria-label=''><\/a><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" id=\"destacado\" class=\"alignnone wp-image-23753\" src=\"http:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/forte_b.png\" alt=\"\" width=\"70\" height=\"70\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/forte_b.png 700w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/forte_b-300x300.png 300w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/forte_b-150x150.png 150w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/forte_b-12x12.png 12w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/forte_b-550x550.png 550w\" sizes=\"auto, (max-width: 70px) 100vw, 70px\" \/>\r\n<p style=\"line-height: 130%\"><span style=\"color: #575757;display: block;font-weight: 900\"><span style=\"font-size: 12pt;display: block;padding-top: 15px\">FORTE <\/span> <\/span><span style=\"font-family: Montserrat, tahoma, arial, helvetica, sans-serif;font-size: 10pt;display: block\">Pr\u00e1cticas y TFE en empresas<\/span><\/p>\r\n<\/div><\/div>\n<div id='slider_6335_slide08' class='sa_hover_container' style='padding:3% 5%; margin:0px 0%; min-height:65px; '><div class='sa_hover_fullslide'><a class='sa_slide_link_icon' href='https:\/\/esi.uclm.es\/index.php\/conocenos-visitanos\/conoce-la-esi\/' target='_self' title='' aria-label=''><\/a><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" id=\"destacado\" class=\"alignnone wp-image-23754\" src=\"http:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/mapa_b.png\" alt=\"\" width=\"70\" height=\"70\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/mapa_b.png 700w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/mapa_b-300x300.png 300w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/mapa_b-150x150.png 150w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/mapa_b-12x12.png 12w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/mapa_b-550x550.png 550w\" sizes=\"auto, (max-width: 70px) 100vw, 70px\" \/>\r\n<p style=\"line-height: 130%\"><span style=\"color: #575757;display: block;font-weight: 900\"><span style=\"font-size: 12pt;display: block;padding-top: 15px\">CON\u00d3CENOS <\/span> <\/span><span style=\"font-family: Montserrat, tahoma, arial, helvetica, sans-serif;font-size: 10pt;display: block\">Recorrido virtual por la Escuela<\/span><\/p>\r\n<\/div><\/div>\n<div id='slider_6335_slide09' class='sa_hover_container' style='padding:3% 5%; margin:0px 0%; min-height:65px; '><div class='sa_hover_fullslide'><a class='sa_slide_link_icon' href='https:\/\/esi.uclm.es\/index.php\/vida-en-la-esi\/deportes-y-ocio\/' target='_self' title='' aria-label=''><\/a><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" id=\"destacado\" class=\"alignnone wp-image-23755\" src=\"http:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/balon_b.png\" alt=\"\" width=\"70\" height=\"70\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/balon_b.png 700w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/balon_b-300x300.png 300w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/balon_b-150x150.png 150w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/balon_b-12x12.png 12w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/balon_b-550x550.png 550w\" sizes=\"auto, (max-width: 70px) 100vw, 70px\" \/>\r\n<p style=\"line-height: 130%\"><span style=\"color: #575757;display: block;font-weight: 900\"><span style=\"font-size: 12pt;display: block;padding-top: 15px\">DEPORTES <\/span> <\/span><span style=\"font-family: Montserrat, tahoma, arial, helvetica, sans-serif;font-size: 10pt;display: block\">Oferta deportiva y e-sports <\/span><\/p>\r\n<\/div><\/div>\n<\/div>\n<\/div>\n<script type='text\/javascript'>\n\tjQuery(document).ready(function() {\n\t\tjQuery('#slider_6335').owlCarousel({\n\t\t\tresponsive:{\n\t\t\t\t0:{ items:1 },\n\t\t\t\t480:{ items:1 },\n\t\t\t\t768:{ items:3 },\n\t\t\t\t980:{ items:1 },\n\t\t\t\t1200:{ items:3 },\n\t\t\t\t1500:{ items:3 }\n\t\t\t},\n\t\t\tautoplay : false,\n\t\t\tautoplayHoverPause : false,\n\t\t\tsmartSpeed : 200,\n\t\t\tfluidSpeed : 200,\n\t\t\tautoplaySpeed : 200,\n\t\t\tnavSpeed : 200,\n\t\t\tdotsSpeed : 200,\n\t\t\tloop : true,\n\t\t\tnav : true,\n\t\t\tnavText : ['Previous','Next'],\n\t\t\tdots : true,\n\t\t\tresponsiveRefreshRate : 200,\n\t\t\tslideBy : 1,\n\t\t\tmergeFit : true,\n\t\t\tautoHeight : true,\n\t\t\tmouseDrag : false,\n\t\t\ttouchDrag : true\n\t\t});\n\t\tjQuery('#slider_6335').css('visibility', 'visible');\n\t\tvar owl_goto = jQuery('#slider_6335');\n\t\tjQuery('.slider_6335_goto1').click(function(event){\n\t\t\towl_goto.trigger('to.owl.carousel', 0);\n\t\t});\n\t\tjQuery('.slider_6335_goto2').click(function(event){\n\t\t\towl_goto.trigger('to.owl.carousel', 1);\n\t\t});\n\t\tjQuery('.slider_6335_goto3').click(function(event){\n\t\t\towl_goto.trigger('to.owl.carousel', 2);\n\t\t});\n\t\tjQuery('.slider_6335_goto4').click(function(event){\n\t\t\towl_goto.trigger('to.owl.carousel', 3);\n\t\t});\n\t\tjQuery('.slider_6335_goto5').click(function(event){\n\t\t\towl_goto.trigger('to.owl.carousel', 4);\n\t\t});\n\t\tjQuery('.slider_6335_goto6').click(function(event){\n\t\t\towl_goto.trigger('to.owl.carousel', 5);\n\t\t});\n\t\tjQuery('.slider_6335_goto7').click(function(event){\n\t\t\towl_goto.trigger('to.owl.carousel', 6);\n\t\t});\n\t\tjQuery('.slider_6335_goto8').click(function(event){\n\t\t\towl_goto.trigger('to.owl.carousel', 7);\n\t\t});\n\t\tjQuery('.slider_6335_goto9').click(function(event){\n\t\t\towl_goto.trigger('to.owl.carousel', 8);\n\t\t});\n\t\tvar resize_6335 = jQuery('.owl-carousel');\n\t\tresize_6335.on('initialized.owl.carousel', function(e) {\n\t\t\tif (typeof(Event) === 'function') {\n\t\t\t\twindow.dispatchEvent(new Event('resize'));\n\t\t\t} else {\n\t\t\t\tvar evt = window.document.createEvent('UIEvents');\n\t\t\t\tevt.initUIEvent('resize', true, false, window, 0);\n\t\t\t\twindow.dispatchEvent(evt);\n\t\t\t}\n\t\t});\n\t});\n<\/script>\n\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-2\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><span class=\"mkd-section-title-holder clearfix mkd-pattern-light\">\n            <span class=\"mkd-st-title\">\n        Consulta        <\/span>\n    <\/span>\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<style>\n    .esi-botones {\n        display: grid !important;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        align-content: center;\n        gap: 6px;\n        width: 100%;\n        max-width: 100%;\n        margin: 20px 0 0;\n        padding: 0;\n        box-sizing: border-box;\n    }\n    .esi-botones * {\n        box-sizing: border-box;\n    }\n    .esi-botones .esi-boton {\n        display: flex !important;\n        align-items: center;\n        justify-content: center;\n        gap: 6px;\n        width: 100%;\n        min-width: 0;\n        padding: 3px 10px;\n        font-family: Arial, sans-serif;\n        font-size: 12px;\n        font-weight: 400;\n        text-align: center;\n        text-decoration: none !important;\n        color: #0097d8 !important;\n        background-color: #ffffff;\n        border: 1px solid #0097d8;\n        border-radius: 50px;\n        position: relative;\n        overflow: hidden;\n        transition: color 0.4s ease-in-out;\n        z-index: 1;\n        line-height: 1.3;\n        white-space: nowrap;\n        box-shadow: none;\n    }\n    .esi-botones .esi-boton svg {\n        width: 13px;\n        height: 13px;\n        min-width: 13px;\n        stroke: #0097d8;\n        fill: none;\n        flex-shrink: 0;\n        transition: stroke 0.4s ease-in-out;\n        vertical-align: middle;\n    }\n    .esi-botones .esi-boton::before {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        background: #0097d8;\n        z-index: -1;\n        transform: scaleX(0);\n        transform-origin: left;\n        transition: transform 0.4s ease-in-out;\n    }\n    .esi-botones .esi-boton:hover,\n    .esi-botones .esi-boton:focus {\n        color: #ffffff !important;\n        text-decoration: none !important;\n    }\n    .esi-botones .esi-boton:hover svg,\n    .esi-botones .esi-boton:focus svg {\n        stroke: #ffffff;\n    }\n    .esi-botones .esi-boton:hover::before,\n    .esi-botones .esi-boton:focus::before {\n        transform: scaleX(1);\n    }\n    \/* Mismo estilo que el resto de botones: solo ocupa las dos columnas *\/\n    .esi-botones .esi-boton--ancho {\n        grid-column: 1 \/ -1;\n    }\n    .esi-progreso-curso {\n        display: flex;\n        align-items: center;\n        gap: 6px;\n        width: 100%;\n        max-width: 100%;\n        margin: 10px 0 0;\n        font-family: Arial, sans-serif;\n        color: #6b7280;\n        box-sizing: border-box;\n    }\n    .esi-progreso-curso * {\n        box-sizing: border-box;\n    }\n    .esi-progreso-curso__titulo {\n        flex: 0 0 auto;\n        margin: 0;\n        font-size: 12px;\n        font-weight: 400;\n        line-height: 1.3;\n        color: #6b7280;\n        white-space: nowrap;\n    }\n    .esi-progreso-curso__pista {\n        flex: 1 1 auto;\n        position: relative;\n        width: 100%;\n        min-width: 0;\n        height: 18px;\n    }\n    .esi-progreso-curso__recorrido {\n        position: absolute;\n        top: 50%;\n        left: 0;\n        width: 0;\n        height: 4px;\n        background: #d1d5db;\n        border-radius: 50px;\n        transform: translateY(-50%);\n        transition: width 0.9s ease-in-out;\n    }\n    .esi-progreso-curso__punto {\n        position: absolute;\n        top: 50%;\n        width: 5px;\n        height: 5px;\n        background: #0097d8;\n        border-radius: 50%;\n        transform: translate(-50%, -50%);\n    }\n    .esi-progreso-curso__comecocos {\n        position: absolute;\n        top: 50%;\n        left: 0;\n        width: 16px;\n        height: 16px;\n        transform: translate(-50%, -50%);\n        transition: left 0.9s ease-in-out;\n    }\n    .esi-progreso-curso__cara {\n        width: 100%;\n        height: 100%;\n        background: #0097d8;\n        border-radius: 50%;\n        clip-path: polygon(50% 50%, 100% 6%, 100% 0, 0 0, 0 100%, 100% 100%, 100% 94%);\n        animation: esi-comecocos-bocado 0.45s infinite ease-in-out;\n    }\n    .esi-progreso-curso__ojo {\n        position: absolute;\n        top: 3px;\n        left: 9px;\n        width: 2px;\n        height: 2px;\n        background: #ffffff;\n        border-radius: 50%;\n    }\n    .esi-progreso-curso__valor {\n        flex: 0 0 auto;\n        font-size: 11px;\n        font-weight: 700;\n        line-height: 1;\n        color: #4b5563;\n        text-align: right;\n        white-space: nowrap;\n    }\n    @keyframes esi-comecocos-bocado {\n        0%, 100% {\n            clip-path: polygon(50% 50%, 100% 6%, 100% 0, 0 0, 0 100%, 100% 100%, 100% 94%);\n        }\n        45% {\n            clip-path: polygon(50% 50%, 100% 44%, 100% 0, 0 0, 0 100%, 100% 100%, 100% 56%);\n        }\n        55% {\n            clip-path: polygon(50% 50%, 100% 50%, 100% 0, 0 0, 0 100%, 100% 100%, 100% 50%);\n        }\n    }\n    @media (prefers-reduced-motion: reduce) {\n        .esi-progreso-curso__cara {\n            animation: none;\n            clip-path: polygon(50% 50%, 100% 20%, 100% 0, 0 0, 0 100%, 100% 100%, 100% 80%);\n        }\n        .esi-progreso-curso__comecocos,\n        .esi-progreso-curso__recorrido {\n            transition: none;\n        }\n    }\n<\/style>\n<div class=\"esi-botones\">\n    <a href=\"https:\/\/esi.uclm.es\/index.php\/calendario-academico-esi\/\" class=\"esi-boton esi-boton--ancho\">\n        <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/>\n            <line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/>\n            <line x1=\"8\" y1=\"3\" x2=\"8\" y2=\"7\"\/>\n            <line x1=\"16\" y1=\"3\" x2=\"16\" y2=\"7\"\/>\n        <\/svg>\n        <span>Calendario<\/span>\n    <\/a>\n    <a href=\"https:\/\/esi.uclm.es\/index.php\/consulta-de-horarios-del-grado-en-ingenieria-informatica\/\" class=\"esi-boton\">\n        <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"12\" r=\"9\"\/>\n            <polyline points=\"12 7 12 12 15 14\"\/>\n        <\/svg>\n        <span>Horarios<\/span>\n    <\/a>\n    <a href=\"https:\/\/esi.uclm.es\/index.php\/consulta-de-proxima-convocatoria-de-examenes-grado-ing-informatica\/\" class=\"esi-boton\">\n        <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <path d=\"M8 3h8a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z\"\/>\n            <line x1=\"9\" y1=\"9\" x2=\"15\" y2=\"9\"\/>\n            <line x1=\"9\" y1=\"13\" x2=\"15\" y2=\"13\"\/>\n            <line x1=\"9\" y1=\"17\" x2=\"13\" y2=\"17\"\/>\n        <\/svg>\n        <span>Ex\u00e1menes<\/span>\n    <\/a>\n    <a href=\"https:\/\/esi.uclm.es\/index.php\/mapa-interactivo-de-aulas-y-laboratorios\/\" class=\"esi-boton\">\n        <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <path d=\"M12 2C8 2 5 5 5 9c0 5 7 13 7 13s7-8 7-13c0-4-3-7-7-7z\"\/>\n            <circle cx=\"12\" cy=\"9\" r=\"2.5\"\/>\n        <\/svg>\n        <span>Aulas<\/span>\n    <\/a>\n    <a href=\"https:\/\/esi.uclm.es\/index.php\/grado-en-ingenieria-informatica\/profesorado\/\" class=\"esi-boton\">\n        <svg viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"8\" r=\"4\"\/>\n            <path d=\"M4 21c0-4 4-7 8-7s8 3 8 7\"\/>\n        <\/svg>\n        <span>Tutor\u00edas<\/span>\n    <\/a>\n<\/div>\n<div class=\"esi-progreso-curso\" data-inicio=\"2026-09-03\" data-fin=\"2027-07-30\">\n    <div class=\"esi-progreso-curso__titulo\">2026\/2027<\/div>\n    <div class=\"esi-progreso-curso__pista\" role=\"progressbar\" aria-label=\"Progreso del curso 2026\/2027\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"0\">\n        <div class=\"esi-progreso-curso__recorrido\"><\/div>\n        <div class=\"esi-progreso-curso__comecocos\">\n            <div class=\"esi-progreso-curso__cara\"><\/div>\n            <div class=\"esi-progreso-curso__ojo\"><\/div>\n        <\/div>\n    <\/div>\n    <div class=\"esi-progreso-curso__valor\">0%<\/div>\n<\/div>\n<script>\n    (function () {\n        var progreso = document.querySelector(\".esi-progreso-curso\");\n        if (!progreso) {\n            return;\n        }\n        var TAMANO = 16;       \/\/ diametro del comecocos\n        var RADIO = TAMANO \/ 2;\n        var COCO = 5;          \/\/ diametro de cada coco\n        var HUECO = 8;         \/\/ separacion entre el comecocos y el primer coco\n        var SEPARACION = 11;   \/\/ separacion minima entre centros de cocos\n        var MAX_COCOS = 18;    \/\/ tope de cocos aunque la pista sea muy ancha\n        function fechaLocal(valor) {\n            var partes = valor.split(\"-\");\n            return new Date(Number(partes[0]), Number(partes[1]) - 1, Number(partes[2]));\n        }\n        function diasEntre(desde, hasta) {\n            var inicioUtc = Date.UTC(desde.getFullYear(), desde.getMonth(), desde.getDate());\n            var finUtc = Date.UTC(hasta.getFullYear(), hasta.getMonth(), hasta.getDate());\n            return Math.max(0, Math.round((finUtc - inicioUtc) \/ 86400000));\n        }\n        var inicio = fechaLocal(progreso.getAttribute(\"data-inicio\"));\n        var fin = fechaLocal(progreso.getAttribute(\"data-fin\"));\n        var dias_agosto = 31;\n        var ahora = new Date();\n        var hoy = new Date(ahora.getFullYear(), ahora.getMonth(), ahora.getDate());\n        var limite = new Date(Math.max(inicio.getTime(), Math.min(hoy.getTime(), fin.getTime())));\n        var total = diasEntre(inicio, fin) - dias_agosto;\n        var transcurrido = diasEntre(inicio, limite);\n        var porcentaje = total > 0 ? (transcurrido \/ total) * 100 : 0;\n        var porcentajeLimitado = Math.max(0, Math.min(100, porcentaje));\n        var porcentajeRedondeado = Math.round(porcentajeLimitado);\n        var pista = progreso.querySelector(\".esi-progreso-curso__pista\");\n        var recorrido = progreso.querySelector(\".esi-progreso-curso__recorrido\");\n        var comecocos = progreso.querySelector(\".esi-progreso-curso__comecocos\");\n        var valor = progreso.querySelector(\".esi-progreso-curso__valor\");\n        if (valor) {\n            valor.textContent = porcentajeRedondeado + \"%\";\n        }\n        if (pista) {\n            pista.setAttribute(\"aria-valuenow\", String(porcentajeRedondeado));\n        }\n        function pintar() {\n            var ancho = pista.clientWidth;\n            if (!ancho) {\n                return;\n            }\n            var izquierda = RADIO;\n            var derecha = ancho - RADIO;\n            var x = izquierda + (derecha - izquierda) * porcentajeLimitado \/ 100;\n            comecocos.style.left = x + \"px\";\n            recorrido.style.width = Math.max(0, x - RADIO - 2) + \"px\";\n            var previos = pista.querySelectorAll(\".esi-progreso-curso__punto\");\n            var k;\n            for (k = 0; k < previos.length; k++) {\n                previos[k].parentNode.removeChild(previos[k]);\n            }\n            \/\/ Los cocos se reparten por el espacio libre con una separacion\n            \/\/ fija en pixeles, no en porcentaje: asi se ven igual de aireados\n            \/\/ en la columna estrecha del escritorio y en movil.\n            var desde = x + RADIO + HUECO;\n            var hasta = ancho - COCO \/ 2;\n            var espacio = hasta - desde;\n            if (espacio < 0) {\n                return;\n            }\n            var cocos = Math.min(MAX_COCOS, Math.floor(espacio \/ SEPARACION) + 1);\n            var paso = cocos > 1 ? espacio \/ (cocos - 1) : 0;\n            var i;\n            var punto;\n            for (i = 0; i < cocos; i++) {\n                punto = document.createElement(\"div\");\n                punto.className = \"esi-progreso-curso__punto\";\n                punto.style.left = (desde + paso * i) + \"px\";\n                pista.appendChild(punto);\n            }\n        }\n        pintar();\n        \/\/ El bloque puede pintarse antes de que WordPress resuelva el ancho de\n        \/\/ la columna (fuentes, sliders, contenedores diferidos). Se observa la\n        \/\/ pista para recolocar los cocos en cuanto el ancho sea el definitivo.\n        if (typeof ResizeObserver === \"function\") {\n            new ResizeObserver(function () {\n                pintar();\n            }).observe(pista);\n        } else {\n            var espera;\n            window.addEventListener(\"resize\", function () {\n                clearTimeout(espera);\n                espera = setTimeout(pintar, 150);\n            });\n            window.addEventListener(\"load\", pintar);\n            setTimeout(pintar, 400);\n            setTimeout(pintar, 1200);\n        }\n    }());\n<\/script>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section mkd-content-aligment-left\" style=\"\"><div class=\"clearfix mkd-full-section-inner\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vc_empty_space\"   style=\"height: 25px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section vc_custom_1644655367288 mkd-content-aligment-left mkd-grid-section\" style=\"\"><div class=\"clearfix mkd-section-inner\"><div class=\"mkd-section-inner-margin clearfix\"><div class=\"wpb_column vc_column_container vc_col-sm-8 vc_col-lg-9 vc_col-md-12 vc_col-has-fill\"><div class=\"vc_column-inner vc_custom_1643328322607\"><div class=\"wpb_wrapper\"><div class=\"mkd-tabs clearfix mkd-tabs-with-title\">\n    <div class=\"mkd-tabs-nav\">\n                    <div class=\"mkd-tabs-title-holder\">\n\t\t\t\t<span class=\"mkd-section-title-holder clearfix \">\n            <span class=\"mkd-st-title\">\n        Actualidad        <\/span>\n    <\/span>            <\/div>\n                <ul>\n                            <li>\n                    <a href=\"#tab-general\">General<\/a>\n                <\/li>\n                            <li>\n                    <a href=\"#tab-docencia\">Docencia<\/a>\n                <\/li>\n                            <li>\n                    <a href=\"#tab-investigacion\">Investigaci\u00f3n<\/a>\n                <\/li>\n                            <li>\n                    <a href=\"#tab-empresas\">Empresas<\/a>\n                <\/li>\n                    <\/ul>\n    <\/div>\n    <div class=\"mkd-tab-container\" id=\"tab-general-112\">\n<div class=\"mkd-bnl-holder mkd-pb-one-holder  two_half\"  data-base=\"mkd_block_one\"  data-number_of_posts=\"6\" data-block_proportion=\"two_half\" data-category_id=\"619\" data-category_slug=\"general\"     data-sort=\"latest\"   data-featured_thumb_image_size=\"custom_size\" data-featured_thumb_image_width=\"645\" data-featured_thumb_image_height=\"284\"     data-featured_display_category=\"yes\" data-featured_display_comments=\"no\" data-featured_display_share=\"no\"   data-featured_display_excerpt=\"yes\" data-featured_excerpt_length=\"41\"  data-custom_thumb_image_width=\"117\" data-custom_thumb_image_height=\"84\"  data-title_length=\"80\"     data-display_pagination=\"no\"    data-paged=\"1\" data-max_pages=\"122\"><div class=\"mkd-bnl-outer\"><div class=\"mkd-bnl-inner\"><div class=\"mkd-post-block-part mkd-pb-one-featured\"><div class=\"mkd-pt-one-item mkd-post-item\">\n            <div class=\"mkd-pt-one-image-holder\">\n            <div class=\"mkd-post-info-category\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/general\/\" rel=\"category tag\">General<\/a><\/div>            <div class=\"mkd-pt-one-image-inner-holder\">\n                <a itemprop=\"url\" class=\"mkd-pt-one-slide-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/16\/i-datathon-de-inteligencia-de-procesos-uclm-celonis-forma-tu-equipo-y-compite-desde-tu-campus\/\" target=\"_self\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/portada_datathon26-645x284.webp\" alt=\"estudiantes participando en el datathon\" width=\"645\" height=\"284\" \/>                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"mkd-pt-one-content-holder-outer\">\n\t    <div class=\"mkd-pt-one-content-holder\">\n\t        <div class=\"mkd-pt-one-title-holder\">\n\t            <h3 class=\"mkd-pt-one-title\">\n\t            <a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/16\/i-datathon-de-inteligencia-de-procesos-uclm-celonis-forma-tu-equipo-y-compite-desde-tu-campus\/\" target=\"_self\">I Datathon de Inteligencia de Procesos UCLM-Celonis: forma tu equipo y compite desde tu campus<\/a>\n\t        <\/h3>\n\t        <\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t16 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t        \t            <div class=\"mkd-pt-one-excerpt\">\n\t                <p class=\"mkd-post-excerpt\">\nLa Universidad de Castilla-La Mancha y Celonis, a trav\u00e9s del Aula Celonis de Inteligencia de Procesos, organizan el I Datathon de Inteligencia de Procesos, una competici\u00f3n multicampus en la que equipos de estudiantes analizar\u00e1n datos reales de un proceso para detectar<\/p>\t            <\/div>\n\t        \t        \t    <\/div>\n\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t<div class=\"mkd-pt-info-section-left\">\n\t\t\t\t\t<div class=\"mkd-post-info-count\"><span class=\"mkd-post-count-number\">269<\/span> <span class=\"mkd-post-count-text\">Views<\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-info-section-right\">\n\t\t\t\t\t<a href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/16\/i-datathon-de-inteligencia-de-procesos-uclm-celonis-forma-tu-equipo-y-compite-desde-tu-campus\/\" target=\"_self\"  class=\"mkd-btn mkd-btn-medium mkd-btn-transparent mkd-btn-icon\"  >    <span class=\"mkd-btn-text\">Read More<\/span>    <i class=\"mkd-icon-ion-icon ion-log-in mkd-btn-icon-element\" ><\/i><\/a>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div><\/div><div class=\"mkd-post-block-part mkd-pb-one-non-featured\"><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/15\/sergio-martinez-cid-defiende-su-tesis-doctoral-sobre-inteligencia-artificial-para-la-fisioterapia-neurologica\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/portada_sergio_tesis-117x84.webp\" alt=\"Doctorando, directores y tribunal\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/15\/sergio-martinez-cid-defiende-su-tesis-doctoral-sobre-inteligencia-artificial-para-la-fisioterapia-neurologica\/\" target=\"_self\">Sergio Mart\u00ednez Cid defiende su tesis doctoral sobre inteligencia artificial par...<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t15 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/15\/julio-alberto-lopez-participa-en-almaden-en-un-seminario-sobre-ia-juventud-y-consumo-responsable\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/julioAlberto_web-117x84.webp\" alt=\"Julio Alberto L\u00f3pez impartiendo la docencia\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/15\/julio-alberto-lopez-participa-en-almaden-en-un-seminario-sobre-ia-juventud-y-consumo-responsable\/\" target=\"_self\">Julio Alberto L\u00f3pez participa en Almad\u00e9n en un seminario sobre IA, juventud y co...<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t15 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/14\/en-que-puede-ayudarme-el-delegado-a-de-mi-curso-conoce-a-los-representantes-de-estudiantes\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/delegados_2627_web-117x84.jpg\" alt=\"Delegados del curso 2026\/2027\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/14\/en-que-puede-ayudarme-el-delegado-a-de-mi-curso-conoce-a-los-representantes-de-estudiantes\/\" target=\"_self\">Conoce a los representantes de estudiantes 2026-2027<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t14 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/13\/abierta-la-inscripcion-para-digital-builders-2026-con-ntt-data\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/digitalbuilder26_v3-117x84.webp\" alt=\"chica logo de ntt y fondo azul\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/13\/abierta-la-inscripcion-para-digital-builders-2026-con-ntt-data\/\" target=\"_self\">Abierta la inscripci\u00f3n para Digital Builders 2026 con NTT DATA<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t13 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/12\/colab-hackathon-colours-salud-rural\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/portada_colours_v2-117x84.webp\" alt=\"estudiantes en el aula actividades de colours\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/12\/colab-hackathon-colours-salud-rural\/\" target=\"_self\">CoLab + Hackathon COLOURS, salud rural<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t12 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"mkd-tab-container\" id=\"tab-docencia-789\">\n<div class=\"mkd-bnl-holder mkd-pb-one-holder  two_half\"  data-base=\"mkd_block_one\"  data-number_of_posts=\"6\" data-block_proportion=\"two_half\" data-category_id=\"622\" data-category_slug=\"docencia\"     data-sort=\"latest\"   data-featured_thumb_image_size=\"custom_size\" data-featured_thumb_image_width=\"645\" data-featured_thumb_image_height=\"284\"  data-featured_title_length=\"50\"   data-featured_display_category=\"yes\" data-featured_display_comments=\"no\" data-featured_display_share=\"no\"   data-featured_display_excerpt=\"yes\" data-featured_excerpt_length=\"45\"  data-custom_thumb_image_width=\"117\" data-custom_thumb_image_height=\"84\"  data-title_length=\"80\"     data-display_pagination=\"no\"    data-paged=\"1\" data-max_pages=\"35\"><div class=\"mkd-bnl-outer\"><div class=\"mkd-bnl-inner\"><div class=\"mkd-post-block-part mkd-pb-one-featured\"><div class=\"mkd-pt-one-item mkd-post-item\">\n            <div class=\"mkd-pt-one-image-holder\">\n            <div class=\"mkd-post-info-category\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/docencia\/\" rel=\"category tag\">Docencia<\/a> \/ <a href=\"https:\/\/esi.uclm.es\/index.php\/category\/portada\/\" rel=\"category tag\">Portada<\/a><\/div>            <div class=\"mkd-pt-one-image-inner-holder\">\n                <a itemprop=\"url\" class=\"mkd-pt-one-slide-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/12\/defensas-trabajos-fin-de-master-octubre-2026\/\" target=\"_self\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2024\/06\/alejandro_defensa-645x284.jpg\" alt=\"Defensa de TFE\" width=\"645\" height=\"284\" \/>                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"mkd-pt-one-content-holder-outer\">\n\t    <div class=\"mkd-pt-one-content-holder\">\n\t        <div class=\"mkd-pt-one-title-holder\">\n\t            <h3 class=\"mkd-pt-one-title\">\n\t            <a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/12\/defensas-trabajos-fin-de-master-octubre-2026\/\" target=\"_self\">Defensas de Trabajos Fin de M\u00e1ster: convocatoria e...<\/a>\n\t        <\/h3>\n\t        <\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t12 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t        \t            <div class=\"mkd-pt-one-excerpt\">\n\t                <p class=\"mkd-post-excerpt\">Los d\u00edas 21 y 23 de octubre de 2026 se celebran las defensas de Trabajos Fin de M\u00e1ster de la convocatoria extraordinaria (MUII, MUIA y MUBDCN). A continuaci\u00f3n se detallan los tribunales y el calendario de defensas.<\/p>\t            <\/div>\n\t        \t        \t    <\/div>\n\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t<div class=\"mkd-pt-info-section-left\">\n\t\t\t\t\t<div class=\"mkd-post-info-count\"><span class=\"mkd-post-count-number\">254<\/span> <span class=\"mkd-post-count-text\">Views<\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-info-section-right\">\n\t\t\t\t\t<a href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/12\/defensas-trabajos-fin-de-master-octubre-2026\/\" target=\"_self\"  class=\"mkd-btn mkd-btn-medium mkd-btn-transparent mkd-btn-icon\"  >    <span class=\"mkd-btn-text\">Read More<\/span>    <i class=\"mkd-icon-ion-icon ion-log-in mkd-btn-icon-element\" ><\/i><\/a>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div><\/div><div class=\"mkd-post-block-part mkd-pb-one-non-featured\"><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/24\/vi-premios-maquina-de-turing-a-los-mejores-tfe\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/Turing_Tejado-117x84.webp\" alt=\"Alan turing sobre el tejado de la esi\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/24\/vi-premios-maquina-de-turing-a-los-mejores-tfe\/\" target=\"_self\">VI Premios M\u00e1quina de Turing a los mejores TFE<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/\">\n\t\t24 de septiembre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/15\/tribunales-de-trabajos-fin-de-grado-convocatoria-extraordinaria-julio-2026\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/07\/composicion_defensas_TFG_julio2026_web-2-117x84.webp\" alt=\"Estudiantes que defienden su TFG en julio de 2026\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/15\/tribunales-de-trabajos-fin-de-grado-convocatoria-extraordinaria-julio-2026\/\" target=\"_self\">Tribunales de Trabajos Fin de Grado \u2013 Convocatoria Extraordinaria (Julio 2026)<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/\">\n\t\t15 de julio de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/06\/16\/defensas-tfg-junio-2026\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/06\/composicion_defensas_TFG_junio2026_web-117x84.webp\" alt=\"estudiantes de la esi que defender\u00e1n su TFG en junio\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/06\/16\/defensas-tfg-junio-2026\/\" target=\"_self\">Defensas TFG &#8211; Junio 2026<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/06\/\">\n\t\t16 de junio de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/04\/26\/abierta-la-preinscripcion-para-los-masteres-oficiales-de-la-esi-curso-2026-2027\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/04\/render_titulos_personas-117x84.webp\" alt=\"T\u00edtulos esi 2025-2026\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/04\/26\/abierta-la-preinscripcion-para-los-masteres-oficiales-de-la-esi-curso-2026-2027\/\" target=\"_self\">Abierta la preinscripci\u00f3n para los M\u00e1steres oficiales de la ESI | Curso 2026-202...<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/04\/\">\n\t\t26 de abril de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/02\/16\/defensas-de-tfe-en-la-convocatoria-de-febrero-2026\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/02\/libro_TFE_web-117x84.webp\" alt=\"Libros de memorias de TFE\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/02\/16\/defensas-de-tfe-en-la-convocatoria-de-febrero-2026\/\" target=\"_self\">Defensas de TFE en la convocatoria de febrero 2026<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/02\/\">\n\t\t16 de febrero de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"mkd-tab-container\" id=\"tab-investigacion-619\">\n<div class=\"mkd-bnl-holder mkd-pb-one-holder  two_half\"  data-base=\"mkd_block_one\"  data-number_of_posts=\"6\" data-block_proportion=\"two_half\" data-category_id=\"620\" data-category_slug=\"investigaci\u00f3n\"     data-sort=\"latest\"   data-featured_thumb_image_size=\"custom_size\" data-featured_thumb_image_width=\"645\" data-featured_thumb_image_height=\"284\"  data-featured_title_length=\"200\"   data-featured_display_category=\"yes\" data-featured_display_comments=\"no\" data-featured_display_share=\"no\"   data-featured_display_excerpt=\"yes\" data-featured_excerpt_length=\"35\"  data-custom_thumb_image_width=\"117\" data-custom_thumb_image_height=\"84\"  data-title_length=\"80\"     data-display_pagination=\"no\"    data-paged=\"1\" data-max_pages=\"14\"><div class=\"mkd-bnl-outer\"><div class=\"mkd-bnl-inner\"><div class=\"mkd-post-block-part mkd-pb-one-featured\"><div class=\"mkd-pt-one-item mkd-post-item\">\n            <div class=\"mkd-pt-one-image-holder\">\n            <div class=\"mkd-post-info-category\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/general\/\" rel=\"category tag\">General<\/a> \/ <a href=\"https:\/\/esi.uclm.es\/index.php\/category\/investigacion\/\" rel=\"category tag\">Investigaci\u00f3n<\/a><\/div>            <div class=\"mkd-pt-one-image-inner-holder\">\n                <a itemprop=\"url\" class=\"mkd-pt-one-slide-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/15\/sergio-martinez-cid-defiende-su-tesis-doctoral-sobre-inteligencia-artificial-para-la-fisioterapia-neurologica\/\" target=\"_self\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/portada_sergio_tesis-645x284.webp\" alt=\"Doctorando, directores y tribunal\" width=\"645\" height=\"284\" \/>                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"mkd-pt-one-content-holder-outer\">\n\t    <div class=\"mkd-pt-one-content-holder\">\n\t        <div class=\"mkd-pt-one-title-holder\">\n\t            <h3 class=\"mkd-pt-one-title\">\n\t            <a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/15\/sergio-martinez-cid-defiende-su-tesis-doctoral-sobre-inteligencia-artificial-para-la-fisioterapia-neurologica\/\" target=\"_self\">Sergio Mart\u00ednez Cid defiende su tesis doctoral sobre inteligencia artificial para la fisioterapia neurol\u00f3gica<\/a>\n\t        <\/h3>\n\t        <\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t15 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t        \t            <div class=\"mkd-pt-one-excerpt\">\n\t                <p class=\"mkd-post-excerpt\">\nSergio Mart\u00ednez Cid, investigador del grupo AIR de la Escuela Superior de Inform\u00e1tica de la Universidad de Castilla-La Mancha, ha defendido hoy su tesis doctoral, Artificial Intelligence to support physiotherapy for patients affected by neurological<\/p>\t            <\/div>\n\t        \t        \t    <\/div>\n\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t<div class=\"mkd-pt-info-section-left\">\n\t\t\t\t\t<div class=\"mkd-post-info-count\"><span class=\"mkd-post-count-number\">354<\/span> <span class=\"mkd-post-count-text\">Views<\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-info-section-right\">\n\t\t\t\t\t<a href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/15\/sergio-martinez-cid-defiende-su-tesis-doctoral-sobre-inteligencia-artificial-para-la-fisioterapia-neurologica\/\" target=\"_self\"  class=\"mkd-btn mkd-btn-medium mkd-btn-transparent mkd-btn-icon\"  >    <span class=\"mkd-btn-text\">Read More<\/span>    <i class=\"mkd-icon-ion-icon ion-log-in mkd-btn-icon-element\" ><\/i><\/a>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div><\/div><div class=\"mkd-post-block-part mkd-pb-one-non-featured\"><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/05\/ruben-grande-munoz-defiende-su-tesis-doctoral-sobre-realidad-virtual-inmersiva-aplicada-al-comercio-electronico\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/Rgrande_tesis-117x84.webp\" alt=\"Rub\u00e9n Grande junto al resto de compa\u00f1eros de grupo.\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/05\/ruben-grande-munoz-defiende-su-tesis-doctoral-sobre-realidad-virtual-inmersiva-aplicada-al-comercio-electronico\/\" target=\"_self\">Rub\u00e9n Grande Mu\u00f1oz defiende su tesis doctoral sobre realidad virtual inmersiva a...<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t5 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/05\/melisa-kuzman-defiende-su-tesis-doctoral-sobre-gestion-eficiente-de-sistemas-de-recoleccion-de-energia-en-entornos-iot\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/melisa_tesis2-117x84.jpeg\" alt=\"Melisa Kuzman y Soledad Escolar\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/05\/melisa-kuzman-defiende-su-tesis-doctoral-sobre-gestion-eficiente-de-sistemas-de-recoleccion-de-energia-en-entornos-iot\/\" target=\"_self\">Melisa Kuzman defiende su tesis doctoral sobre gesti\u00f3n eficiente de sistemas de...<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t5 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/21\/participacion-de-profesorado-de-la-esi-en-ifors-2026\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/07\/MAT_congreso-117x84.webp\" alt=\"Profesores de la ESI durante su participaci\u00f3n en IFORS 2026\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/21\/participacion-de-profesorado-de-la-esi-en-ifors-2026\/\" target=\"_self\">Participaci\u00f3n de profesorado de la ESI en IFORS 2026<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/\">\n\t\t21 de julio de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/03\/tres-investigadores-de-la-esi-lideraran-el-nuevo-indice-de-jugadores-de-la-federacion-europea-de-balonmano\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/07\/Colaboracion_UCLM_EHF1-117x84.jpg\" alt=\"Pascual, Julio y Eusebio Angulo\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/03\/tres-investigadores-de-la-esi-lideraran-el-nuevo-indice-de-jugadores-de-la-federacion-europea-de-balonmano\/\" target=\"_self\">Tres investigadores de la ESI liderar\u00e1n el nuevo \u00ab\u00edndice de jugadores\u00bb de la Fed...<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/\">\n\t\t3 de julio de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/06\/25\/patricia-hernandez-defiende-su-tesis-sobre-plantea-una-app-para-apoyar-la-autonomia-de-personas-con-tea\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/06\/portada_tesis_lacave-117x84.webp\" alt=\"Doctoranda y directores de tesis\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/06\/25\/patricia-hernandez-defiende-su-tesis-sobre-plantea-una-app-para-apoyar-la-autonomia-de-personas-con-tea\/\" target=\"_self\">Patricia Hern\u00e1ndez defiende su tesis sobre PlanTEA, una app para apoyar la auton...<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/06\/\">\n\t\t25 de junio de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"mkd-tab-container\" id=\"tab-empresas-892\">\n<div class=\"mkd-bnl-holder mkd-pb-one-holder  two_half\"  data-base=\"mkd_block_one\"  data-number_of_posts=\"6\" data-block_proportion=\"two_half\" data-category_id=\"623\" data-category_slug=\"empresas\"     data-sort=\"latest\"   data-featured_thumb_image_size=\"custom_size\" data-featured_thumb_image_width=\"645\" data-featured_thumb_image_height=\"284\"  data-featured_title_length=\"200\"   data-featured_display_category=\"yes\" data-featured_display_comments=\"no\" data-featured_display_share=\"no\"   data-featured_display_excerpt=\"yes\" data-featured_excerpt_length=\"40\"  data-custom_thumb_image_width=\"117\" data-custom_thumb_image_height=\"84\"  data-title_length=\"80\"     data-display_pagination=\"no\"    data-paged=\"1\" data-max_pages=\"10\"><div class=\"mkd-bnl-outer\"><div class=\"mkd-bnl-inner\"><div class=\"mkd-post-block-part mkd-pb-one-featured\"><div class=\"mkd-pt-one-item mkd-post-item\">\n            <div class=\"mkd-pt-one-image-holder\">\n            <div class=\"mkd-post-info-category\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/empresas\/\" rel=\"category tag\">Empresas<\/a> \/ <a href=\"https:\/\/esi.uclm.es\/index.php\/category\/general\/\" rel=\"category tag\">General<\/a><\/div>            <div class=\"mkd-pt-one-image-inner-holder\">\n                <a itemprop=\"url\" class=\"mkd-pt-one-slide-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/13\/abierta-la-inscripcion-para-digital-builders-2026-con-ntt-data\/\" target=\"_self\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/digitalbuilder26_v3-645x284.webp\" alt=\"chica logo de ntt y fondo azul\" width=\"645\" height=\"284\" \/>                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"mkd-pt-one-content-holder-outer\">\n\t    <div class=\"mkd-pt-one-content-holder\">\n\t        <div class=\"mkd-pt-one-title-holder\">\n\t            <h3 class=\"mkd-pt-one-title\">\n\t            <a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/13\/abierta-la-inscripcion-para-digital-builders-2026-con-ntt-data\/\" target=\"_self\">Abierta la inscripci\u00f3n para Digital Builders 2026 con NTT DATA<\/a>\n\t        <\/h3>\n\t        <\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t13 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t        \t            <div class=\"mkd-pt-one-excerpt\">\n\t                <p class=\"mkd-post-excerpt\">\nLa Escuela Superior de Inform\u00e1tica de la UCLM y NTT DATA convocan la cuarta edici\u00f3n de Digital Builders, una iniciativa en la que los estudiantes trabajan en equipo para dar respuesta a desaf\u00edos tecnol\u00f3gicos reales junto a profesionales de la<\/p>\t            <\/div>\n\t        \t        \t    <\/div>\n\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t<div class=\"mkd-pt-info-section-left\">\n\t\t\t\t\t<div class=\"mkd-post-info-count\"><span class=\"mkd-post-count-number\">416<\/span> <span class=\"mkd-post-count-text\">Views<\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-info-section-right\">\n\t\t\t\t\t<a href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/13\/abierta-la-inscripcion-para-digital-builders-2026-con-ntt-data\/\" target=\"_self\"  class=\"mkd-btn mkd-btn-medium mkd-btn-transparent mkd-btn-icon\"  >    <span class=\"mkd-btn-text\">Read More<\/span>    <i class=\"mkd-icon-ion-icon ion-log-in mkd-btn-icon-element\" ><\/i><\/a>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div><\/div><div class=\"mkd-post-block-part mkd-pb-one-non-featured\"><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/15\/23s-todo-bajo-ctrl-ia-para-la-transformacion-industrial\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/ponentes_sbayt_web-117x84.webp\" alt=\"Ponentes de Sbayt\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/15\/23s-todo-bajo-ctrl-ia-para-la-transformacion-industrial\/\" target=\"_self\">23S &#8211; Todo bajo Ctrl: IA para la transformaci\u00f3n industrial<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/\">\n\t\t15 de septiembre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/10\/la-esi-organiza-visitas-guiadas-a-innovate-la-exposicion-tecnologica-de-telefonica-en-ciudad-real\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/innovate2026_web-117x84.webp\" alt=\"Mujer frente a robot y logo de telef\u00f3nica\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/10\/la-esi-organiza-visitas-guiadas-a-innovate-la-exposicion-tecnologica-de-telefonica-en-ciudad-real\/\" target=\"_self\">La ESI organiza visitas guiadas a InnovaTE, la exposici\u00f3n tecnol\u00f3gica de Telef\u00f3n...<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/\">\n\t\t10 de septiembre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/08\/la-esi-colabora-con-sbayt-en-las-becas-de-excelencia-agustin-escobar-para-impulsar-proyectos-tecnologicos-con-impacto-social\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/05\/sbayt_becas_web-117x84.webp\" alt=\"Portada empresa SBAYT\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/08\/la-esi-colabora-con-sbayt-en-las-becas-de-excelencia-agustin-escobar-para-impulsar-proyectos-tecnologicos-con-impacto-social\/\" target=\"_self\">La ESI colabora con SBAYT en las Becas de Excelencia Agust\u00edn Escobar para impuls...<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/\">\n\t\t8 de septiembre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2025\/11\/21\/demostracion-de-talento-en-la-clausura-de-digital-builders-2025-con-ntt-data\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2025\/11\/digitalbuilder2025_web-117x84.webp\" alt=\"Estudiantes recogiendo premios en digital builders\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2025\/11\/21\/demostracion-de-talento-en-la-clausura-de-digital-builders-2025-con-ntt-data\/\" target=\"_self\">Demostraci\u00f3n de talento en la clausura de &#8216;Digital Builders 2025&#8217; co...<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2025\/11\/\">\n\t\t21 de noviembre de 2025\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 117px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2025\/10\/19\/vii-jornadas-de-empresas-de-la-esi-29-de-octubre-0900-1800\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2025\/10\/jornadas_empresas-117x84.webp\" alt=\"VII Jornada de empresas\" width=\"117\" height=\"84\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h6 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2025\/10\/19\/vii-jornadas-de-empresas-de-la-esi-29-de-octubre-0900-1800\/\" target=\"_self\">VII Jornadas de Empresas de la ESI: 29 de octubre, 09:00\u201318:00<\/a>\n\t\t\t\t<\/h6>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2025\/10\/\">\n\t\t19 de octubre de 2025\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-4 vc_col-lg-3 vc_col-md-8 vc_col-has-fill\"><div class=\"vc_column-inner vc_custom_1644655388951\"><div class=\"wpb_wrapper\"><span class=\"mkd-section-title-holder clearfix mkd-pattern-light\">\n            <span class=\"mkd-st-title\">\n        Agenda de Eventos        <\/span>\n    <\/span>\n\t<div class=\"wpb_widgetised_column wpb_content_element\" style=\"padding-bottom:40px;\">\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t\n\t\t\t<div class=\"widget widget_mec_mec_widget\"><div class=\"mec-wrap mec-skin-list-container mec-widget  \" id=\"mec_skin_763\">\r\n    \r\n    \r\n            <div class=\"mec-skin-list-events-container\" id=\"mec_skin_events_763\">\r\n        <div class=\"mec-wrap colorskin-custom\">\r\n\t<div class=\"mec-event-list-classic\">\r\n\t\t\r\n            \r\n                        <article class=\"mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202610-763\" itemscope>\r\n                                    <div class=\"mec-event-image\"><a class=\"mec-color-hover\" data-event-id=\"23888\" href=\"https:\/\/esi.uclm.es\/index.php\/events\/colab-hackathon-colours-salud-rural\/\" target=\"_self\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/portada_colours_v2-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"estudiantes en el aula actividades de colours\" data-mec-postid=\"23888\" \/><\/a><\/div>\r\n                                            <div class=\"mec-event-date mec-color\"><i class=\"mec-sl-calendar\"><\/i> <span class=\"mec-start-date-label\" itemprop=\"startDate\">Oct 21 2026<\/span><\/div>\r\n                        <div class=\"mec-event-time mec-color\"><\/div>\r\n                                                                                <h4 class=\"mec-event-title\"><a class=\"mec-color-hover\" data-event-id=\"23888\" href=\"https:\/\/esi.uclm.es\/index.php\/events\/colab-hackathon-colours-salud-rural\/\" target=\"_self\" rel=\"noopener\">CoLab + Hackathon COLOURS, salud rural<\/a><span class=\"event-color\" style=\"background: #\"><\/span><\/h4>\r\n                                                                                                                                <\/article>\r\n                        <article class=\"mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202610-763\" itemscope>\r\n                                    <div class=\"mec-event-image\"><a class=\"mec-color-hover\" data-event-id=\"24088\" href=\"https:\/\/esi.uclm.es\/index.php\/events\/becas-analisis-de-encuestas-fin-de-solicitudes-2\/\" target=\"_self\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2023\/10\/paso_encuestas_web-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"De fondo un aula con estudiantes, en primer plano un icono que representa encuestas\" data-mec-postid=\"24088\" \/><\/a><\/div>\r\n                                            <div class=\"mec-event-date mec-color\"><i class=\"mec-sl-calendar\"><\/i> <span class=\"mec-start-date-label\" itemprop=\"startDate\">Oct 21 2026<\/span><\/div>\r\n                        <div class=\"mec-event-time mec-color\"><\/div>\r\n                                                                                <h4 class=\"mec-event-title\"><a class=\"mec-color-hover\" data-event-id=\"24088\" href=\"https:\/\/esi.uclm.es\/index.php\/events\/becas-analisis-de-encuestas-fin-de-solicitudes-2\/\" target=\"_self\" rel=\"noopener\">Becas An\u00e1lisis de Encuestas &#8211; Fin de Solicitudes<\/a><span class=\"event-color\" style=\"background: #\"><\/span><\/h4>\r\n                                                                                                                                <\/article>\r\n            \t\t\r\n            \r\n                        <article class=\"mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202610-763\" itemscope>\r\n                                    <div class=\"mec-event-image\"><a class=\"mec-color-hover\" data-event-id=\"24124\" href=\"https:\/\/esi.uclm.es\/index.php\/events\/defensas-de-trabajos-fin-de-master\/\" target=\"_self\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/Rgrande_defensa-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" data-mec-postid=\"24124\" \/><\/a><\/div>\r\n                                            <div class=\"mec-event-date mec-color\"><i class=\"mec-sl-calendar\"><\/i> <span class=\"mec-start-date-label\" itemprop=\"startDate\">Oct 23 2026<\/span><\/div>\r\n                        <div class=\"mec-event-time mec-color\"><\/div>\r\n                                                                                <h4 class=\"mec-event-title\"><a class=\"mec-color-hover\" data-event-id=\"24124\" href=\"https:\/\/esi.uclm.es\/index.php\/events\/defensas-de-trabajos-fin-de-master\/\" target=\"_self\" rel=\"noopener\">Defensas de Trabajos Fin de M\u00e1ster<\/a><span class=\"event-color\" style=\"background: #\"><\/span><\/h4>\r\n                                                                                                                                <\/article>\r\n            \t\t\r\n            \r\n                        <article class=\"mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202610-763\" itemscope>\r\n                                    <div class=\"mec-event-image\"><a class=\"mec-color-hover\" data-event-id=\"24084\" href=\"https:\/\/esi.uclm.es\/index.php\/events\/inscripciones-digital-builders-2026\/\" target=\"_self\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/digitalbuilder26_v3-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"chica logo de ntt y fondo azul\" data-mec-postid=\"24084\" \/><\/a><\/div>\r\n                                            <div class=\"mec-event-date mec-color\"><i class=\"mec-sl-calendar\"><\/i> <span class=\"mec-start-date-label\" itemprop=\"startDate\">Oct 29 2026<\/span><\/div>\r\n                        <div class=\"mec-event-time mec-color\"><\/div>\r\n                                                                                <h4 class=\"mec-event-title\"><a class=\"mec-color-hover\" data-event-id=\"24084\" href=\"https:\/\/esi.uclm.es\/index.php\/events\/inscripciones-digital-builders-2026\/\" target=\"_self\" rel=\"noopener\">Inscripciones Digital Builders 2026<\/a><span class=\"event-color\" style=\"background: #\"><\/span><\/h4>\r\n                                                                                                                                <\/article>\r\n            \t\t\t<\/div>\r\n<\/div>\r\n\r\n    <\/div>\r\n    <div class=\"mec-skin-list-no-events-container mec-util-hidden\" id=\"mec_skin_no_events_763\">\r\n        \u00a1No hay eventos!    <\/div>\r\n        \r\n        \r\n<\/div><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element \" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p style=\"text-align: center;\"><span style=\"font-size: 10pt;\"><a id=\"ver_agenda\" href=\"https:\/\/esi.uclm.es\/index.php\/calendario-de-eventos\/\">Ver agenda completa<\/a><\/span><\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section mkd-content-aligment-left\" style=\"\"><div class=\"clearfix mkd-full-section-inner\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vc_empty_space\"   style=\"height: 30px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section mkd-content-aligment-left mkd-grid-section\" style=\"\"><div class=\"clearfix mkd-section-inner\"><div class=\"mkd-section-inner-margin clearfix\"><div class=\"mkd-row-animations-holder mkd-element-from-left\" data-animation=\"mkd-element-from-left\"><div><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"mkd-bnl-holder mkd-pl-three-holder  mkd-post-columns-3\"  data-base=\"mkd_post_layout_three\"  data-number_of_posts=\"3\" data-column_number=\"3\" data-category_id=\"680\" data-category_slug=\"opinion\"     data-sort=\"random\"   data-thumb_image_size=\"full\"     data-display_date=\"no\"   data-display_comments=\"no\"  data-display_excerpt=\"yes\" data-excerpt_length=\"25\" data-display_pagination=\"no\"    data-paged=\"1\" data-max_pages=\"15\"><div class=\"mkd-bnl-outer\"><div class=\"mkd-bnl-inner\"><div class=\"mkd-pt-three-item mkd-post-item\">\n    <div class=\"mkd-pt-three-item-inner\">\n        <div class=\"mkd-pt-three-item-inner2\">\n                            <div class=\"mkd-pt-three-image-holder\">\n\t\t\t\t\t<div class=\"mkd-post-info-category\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/opinion\/\" rel=\"category tag\">Opini\u00f3n<\/a><\/div>                    <a itemprop=\"url\" class=\"mkd-pt-three-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2022\/05\/18\/el-sustantivo-y-el-adjetivo-en-la-transformacion-digital\/\" target=\"_self\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"344\" height=\"359\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2022\/06\/author_fruiz_b.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Francisco Ruiz profesor esi uclm\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2022\/06\/author_fruiz_b.png 344w, https:\/\/esi.uclm.es\/assets\/uploads\/2022\/06\/author_fruiz_b-287x300.png 287w\" sizes=\"auto, (max-width: 344px) 100vw, 344px\" \/>                    <\/a>\n                <\/div>\n                        <div class=\"mkd-pt-three-content-holder\">\n\t\t\t\t<div class=\"mkd-pt-three-content-holder-inner\">\n\t\t\t\t\t<div class=\"mkd-pt-three-content-top-holder\">\n\t\t\t\t\t\t<div class=\"mkd-pt-three-content-top-holder-cell\">\n\t\t\t\t\t\t\t<h5 class=\"mkd-pt-three-title\">\n\t\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2022\/05\/18\/el-sustantivo-y-el-adjetivo-en-la-transformacion-digital\/\" target=\"_self\">\n\t\t\t\t\t\t\t\tEl sustantivo y el adjetivo en la Transformaci\u00f3n Digital\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h5>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-three-excerpt\">\n\t\t\t\t\t\t\t\t\t<p class=\"mkd-post-excerpt\">\nPor Francisco Ruiz (Catedr\u00e1tico de Universidad)\n\n\n\nEn los \u00faltimos a\u00f1os el t\u00e9rmino Transformaci\u00f3n Digital, TD en adelante, ha sido ampliamente usado y comentado. Economistas, empresarios, pol\u00edticos,<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div><div class=\"mkd-pt-three-item mkd-post-item\">\n    <div class=\"mkd-pt-three-item-inner\">\n        <div class=\"mkd-pt-three-item-inner2\">\n                            <div class=\"mkd-pt-three-image-holder\">\n\t\t\t\t\t<div class=\"mkd-post-info-category\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/opinion\/\" rel=\"category tag\">Opini\u00f3n<\/a><\/div>                    <a itemprop=\"url\" class=\"mkd-pt-three-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2023\/02\/01\/videojuegos-informatica-y-medioambiente\/\" target=\"_self\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"344\" height=\"359\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2023\/02\/Olivia_author.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Olivia Poy\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2023\/02\/Olivia_author.png 344w, https:\/\/esi.uclm.es\/assets\/uploads\/2023\/02\/Olivia_author-287x300.png 287w\" sizes=\"auto, (max-width: 344px) 100vw, 344px\" \/>                    <\/a>\n                <\/div>\n                        <div class=\"mkd-pt-three-content-holder\">\n\t\t\t\t<div class=\"mkd-pt-three-content-holder-inner\">\n\t\t\t\t\t<div class=\"mkd-pt-three-content-top-holder\">\n\t\t\t\t\t\t<div class=\"mkd-pt-three-content-top-holder-cell\">\n\t\t\t\t\t\t\t<h5 class=\"mkd-pt-three-title\">\n\t\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2023\/02\/01\/videojuegos-informatica-y-medioambiente\/\" target=\"_self\">\n\t\t\t\t\t\t\t\tVideojuegos, inform\u00e1tica y medioambiente\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h5>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-three-excerpt\">\n\t\t\t\t\t\t\t\t\t<p class=\"mkd-post-excerpt\">\nPor Olivia Poy (estudiante de m\u00e1ster e investigadora en ESI).\n\n\n\nCreo que no ser\u00e9 la primera alumna de inform\u00e1tica que se meti\u00f3 a la carrera con<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div><div class=\"mkd-pt-three-item mkd-post-item\">\n    <div class=\"mkd-pt-three-item-inner\">\n        <div class=\"mkd-pt-three-item-inner2\">\n                            <div class=\"mkd-pt-three-image-holder\">\n\t\t\t\t\t<div class=\"mkd-post-info-category\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/opinion\/\" rel=\"category tag\">Opini\u00f3n<\/a><\/div>                    <a itemprop=\"url\" class=\"mkd-pt-three-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2024\/03\/11\/adios-a-teclado-y-raton-como-la-realidad-virtual-y-aumentada-estan-reescribiendo-las-reglas-de-interaccion-persona-ordenador\/\" target=\"_self\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"344\" height=\"359\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2024\/03\/davidCarneros_opinion.png\" class=\"attachment-full size-full wp-post-image\" alt=\"David Carneros Prado\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2024\/03\/davidCarneros_opinion.png 344w, https:\/\/esi.uclm.es\/assets\/uploads\/2024\/03\/davidCarneros_opinion-287x300.png 287w\" sizes=\"auto, (max-width: 344px) 100vw, 344px\" \/>                    <\/a>\n                <\/div>\n                        <div class=\"mkd-pt-three-content-holder\">\n\t\t\t\t<div class=\"mkd-pt-three-content-holder-inner\">\n\t\t\t\t\t<div class=\"mkd-pt-three-content-top-holder\">\n\t\t\t\t\t\t<div class=\"mkd-pt-three-content-top-holder-cell\">\n\t\t\t\t\t\t\t<h5 class=\"mkd-pt-three-title\">\n\t\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2024\/03\/11\/adios-a-teclado-y-raton-como-la-realidad-virtual-y-aumentada-estan-reescribiendo-las-reglas-de-interaccion-persona-ordenador\/\" target=\"_self\">\n\t\t\t\t\t\t\t\tAdi\u00f3s a Teclado y Rat\u00f3n: C\u00f3mo la Realidad Virtual y Aumentada Est\u00e1n Reescribiendo las Reglas de Interacci\u00f3n Persona-Ordenador\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/h5>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-three-excerpt\">\n\t\t\t\t\t\t\t\t\t<p class=\"mkd-post-excerpt\">\n\n\n\n\nPor David Carneros, investigador predoctoral en formaci\u00f3n\n\n\n\nEstoy seguro de que todos hab\u00e9is visto en Twitter (o \u201cX\u201d) v\u00eddeos de personas por la calle caminando con<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_empty_space\"   style=\"height: 28px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section mkd-content-aligment-left\" style=\"\"><div class=\"clearfix mkd-full-section-inner\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element \" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<style>\n    .esi-conferencias {\n        display: block;\n        width: 100%;\n        max-width: 780px;\n        margin: 10px auto 24px;\n        padding: 0 16px;\n        font-family: 'Bitter', Georgia, serif;\n        \/*El tema alinea a la izquierda el ultimo hijo de .wpb_text_column,\n          de ahi el !important*\/\n        text-align: center !important;\n        box-sizing: border-box;\n    }\n    .esi-conferencias * { box-sizing: border-box; }\n    .esi-conferencias__rotulo {\n        margin: 0 0 12px;\n        text-align: center !important;\n        font-family: 'Montserrat', Arial, sans-serif;\n        font-size: 14px;\n        font-weight: 600;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n        color: #8a8a8a;\n    }\n    .esi-conferencias__marco { position: relative; padding: 0 84px; }\n    .esi-conferencias__marco::before,\n    .esi-conferencias__marco::after {\n        content: \"\";\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        width: 66px;\n        height: 2px;\n        background: #0097d7;\n    }\n    .esi-conferencias__marco::before { left: 0; }\n    .esi-conferencias__marco::after { right: 0; }\n    .esi-conferencias__cita::before,\n    .esi-conferencias__cita::after {\n        content: none !important;\n        display: none !important;\n    }\n    .esi-conferencias__cita {\n        text-align: center !important;\n        \/*El tema anade relleno y un icono de comillas a las citas; se anula\n          todo para que el texto quede centrado entre las dos rayitas*\/\n        margin: 0 !important;\n        padding: 0 !important;\n        border: 0 !important;\n        background: none !important;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        min-height: 3.9em;\n        margin: 0;\n    }\n    .esi-conferencias__enlace {\n        display: inline-block;\n        \/*El enlace es el unico hijo de la cita, asi que la regla del tema\n          .wpb_text_column :last-child tambien lo alcanza y lo alinea a la\n          izquierda. De ahi el !important*\/\n        text-align: center !important;\n        font-size: 26px;\n        font-weight: 700;\n        font-style: italic;\n        line-height: 1.3;\n        color: #0097d7 !important;\n        text-decoration: none !important;\n        opacity: 0;\n        transition: opacity 0.7s ease-in-out;\n    }\n    .esi-conferencias__enlace.esi-visible { opacity: 1; }\n    .esi-conferencias__enlace:hover,\n    .esi-conferencias__enlace:focus-visible {\n        text-decoration: underline !important;\n        text-underline-offset: 4px;\n        text-decoration-thickness: 1px;\n    }\n    @media screen and (max-width: 767px) {\n        \/*El contenedor del tema es mas ancho que la ventana en movil, asi que\n          se acota el bloque al viewport para que no se salga por los lados*\/\n        .esi-conferencias {\n            max-width: calc(100vw - 40px);\n            padding-left: 0;\n            padding-right: 0;\n        }\n        .esi-conferencias__enlace { font-size: 22px; overflow-wrap: anywhere; }\n        \/*Las rayitas se mantienen, mas cortas y con menos hueco*\/\n        .esi-conferencias__marco { padding: 0 34px; }\n        .esi-conferencias__marco::before,\n        .esi-conferencias__marco::after { width: 24px; }\n    }\n    @media (prefers-reduced-motion: reduce) {\n        .esi-conferencias__enlace { transition: none; }\n    }\n<\/style>\n\n<div class=\"esi-conferencias\" data-lista=\"PLFzKCQ3eLmIJ2OmQQ-NkxTvEgsSBDq9W1\">\n    <p class=\"esi-conferencias__rotulo\">Conferencias en la ESI<\/p>\n    <div class=\"esi-conferencias__marco\">\n        <div class=\"esi-conferencias__cita\">\n            <a class=\"esi-conferencias__enlace\" href=\"https:\/\/www.youtube.com\/playlist?list=PLFzKCQ3eLmIJ2OmQQ-NkxTvEgsSBDq9W1\" rel=\"noopener\">Emprender sin manual de instrucciones (y sobrevivir para contarlo)<\/a>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    (function () {\n        var contenedor = document.querySelector(\".esi-conferencias\");\n        if (!contenedor) { return; }\n\n        var videos = [{\"id\":\"SfP_OxFQVbY\",\"titulo\":\"Emprender sin manual de instrucciones (y sobrevivir para contarlo)\"},{\"id\":\"XXuRc75qFrk\",\"titulo\":\"Evaluaci\u00f3n de modelos de aprendizaje autom\u00e1tico: \u00bfhasta cu\u00e1ndo nos enga\u00f1aremos a nosotros\u2026\"},{\"id\":\"J2GW2jm6uAk\",\"titulo\":\"Todo bajo Ctrl: IA para la transformaci\u00f3n industrial\"},{\"id\":\"eCtyxx0FUcI\",\"titulo\":\"La empresa del futuro en la era de la IA\"},{\"id\":\"xLLPZKQdSBU\",\"titulo\":\"Hackeando el miedo a la transparencia\"},{\"id\":\"zBxS07IxtM4\",\"titulo\":\"C\u00f3digo, personas y decisiones: construir una carrera en tecnolog\u00eda\"},{\"id\":\"TIDLYGje7j0\",\"titulo\":\"Conferencia de \u00d3scar Cord\u00f3n sobre Gemelos Digitales de Consumidores con Simulaci\u00f3n Social\u2026\"},{\"id\":\"1Y2arls-Vpk\",\"titulo\":\"Conferencia sobre Transferencia Tecnol\u00f3gica e IoT\"},{\"id\":\"XdQcOP2IRj8\",\"titulo\":\"Conferencia de MIDUDEV: \u00bfQu\u00e9 tienen en com\u00fan desplegar c\u00f3digo un viernes y\u2026\"},{\"id\":\"46PNFwH-3VQ\",\"titulo\":\"Computaci\u00f3n Cu\u00e1ntica: El Dilema de la P\u00edldora Roja\"},{\"id\":\"IJGdygsM6oQ\",\"titulo\":\"Bug Bounty \u2013 De alumnos de la ESI a campeones del mundo\"},{\"id\":\"Jro0adypEEg\",\"titulo\":\"Cinco patrones de Inteligencia Artificial aplicada a datos que debes conocer\"},{\"id\":\"fJTmKngn3VA\",\"titulo\":\"Roc\u00edo Tom\u00e9 - Programar sistemas jugables: \u00bfC\u00f3mo enfrentar tu primer videojuego?\"},{\"id\":\"KKY1Nm7H9Zk\",\"titulo\":\"Datos y decisiones. Lo que sabemos, creemos e ignoramos\"},{\"id\":\"VWvss71N2-M\",\"titulo\":\"Charla: Dise\u00f1o de circuitos digitales sobre FPGA\"}];\n        if (!videos || videos.length === 0) { return; }\n\n        var lista = contenedor.getAttribute(\"data-lista\");\n        var VISIBLE = 5200;\n        var FUNDIDO = 700;\n\n        var enlace = contenedor.querySelector(\".esi-conferencias__enlace\");\n        var indice = Math.floor(Math.random() * videos.length);\n        var temporizador = null;\n        var pausado = false;\n\n        var sinMovimiento = window.matchMedia &&\n            window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n        function pintar(i) {\n            enlace.textContent = videos[i].titulo;\n            enlace.setAttribute(\"href\",\n                \"https:\/\/www.youtube.com\/watch?v=\" + videos[i].id + \"&list=\" + lista);\n        }\n\n        function mostrar() { enlace.classList.add(\"esi-visible\"); }\n\n        function siguiente() {\n            if (pausado || document.hidden) { return; }\n            enlace.classList.remove(\"esi-visible\");\n            setTimeout(function () {\n                indice = (indice + 1) % videos.length;\n                pintar(indice);\n                mostrar();\n            }, FUNDIDO);\n        }\n\n        pintar(indice);\n        mostrar();\n\n        if (!sinMovimiento && videos.length > 1) {\n            temporizador = setInterval(siguiente, VISIBLE + FUNDIDO);\n\n            contenedor.addEventListener(\"mouseenter\", function () { pausado = true; });\n            contenedor.addEventListener(\"mouseleave\", function () { pausado = false; });\n            enlace.addEventListener(\"focus\", function () { pausado = true; });\n            enlace.addEventListener(\"blur\", function () { pausado = false; });\n\n            document.addEventListener(\"visibilitychange\", function () {\n                if (document.hidden) {\n                    clearInterval(temporizador);\n                    temporizador = null;\n                } else if (!temporizador) {\n                    temporizador = setInterval(siguiente, VISIBLE + FUNDIDO);\n                }\n            });\n        }\n    }());\n<\/script>\n\t\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section mkd-content-aligment-left\" style=\"\"><div class=\"clearfix mkd-full-section-inner\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vc_empty_space\"   style=\"height: 30px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section vc_custom_1643448278845 mkd-content-aligment-left mkd-grid-section\" style=\"\"><div class=\"clearfix mkd-section-inner\"><div class=\"mkd-section-inner-margin clearfix\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vc_empty_space\"   style=\"height: 24px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><span class=\"mkd-section-title-holder clearfix mkd-pattern-light\">\n            <span class=\"mkd-st-title\">\n        Becas y Empleo        <\/span>\n    <\/span><div class=\"vc_empty_space\"   style=\"height: 30px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><div class=\"mkd-bnl-holder mkd-pl-seven-holder  mkd-post-columns-3\"  data-base=\"mkd_post_layout_seven\"  data-number_of_posts=\"6\" data-column_number=\"3\" data-category_id=\"621\" data-category_slug=\"becas_y_empleo\"                 data-display_pagination=\"no\"     data-paged=\"1\" data-max_pages=\"31\"><div class=\"mkd-bnl-outer\"><div class=\"mkd-bnl-inner\"><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 123px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/08\/becas-para-planificacion-y-analisis-de-encuestas\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2023\/10\/paso_encuestas_web-123x105.webp\" alt=\"De fondo un aula con estudiantes, en primer plano un icono que representa encuestas\" width=\"123\" height=\"105\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h5 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/08\/becas-para-planificacion-y-analisis-de-encuestas\/\" target=\"_self\">Becas para Planificaci\u00f3n y An\u00e1lisis de Encuestas<\/a>\n\t\t\t\t<\/h5>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t8 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 123px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/08\/becas-en-la-unidad-tecnica-de-acreditacion-seguimiento-y-evaluacion\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2023\/10\/letrasUCLM-123x105.webp\" alt=\"\" width=\"123\" height=\"105\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h5 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/08\/becas-en-la-unidad-tecnica-de-acreditacion-seguimiento-y-evaluacion\/\" target=\"_self\">Becas en la Unidad T\u00e9cnica de Acreditaci\u00f3n, Seguimiento y Evaluaci\u00f3n<\/a>\n\t\t\t\t<\/h5>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/\">\n\t\t8 de septiembre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 123px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/08\/becas-de-colaboracion-para-analisis-de-encuestas\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2023\/10\/paso_encuestas_web-123x105.webp\" alt=\"De fondo un aula con estudiantes, en primer plano un icono que representa encuestas\" width=\"123\" height=\"105\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h5 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/08\/becas-de-colaboracion-para-analisis-de-encuestas\/\" target=\"_self\">Becas de Colaboraci\u00f3n para An\u00e1lisis de Encuestas<\/a>\n\t\t\t\t<\/h5>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/\">\n\t\t8 de septiembre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 123px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/08\/la-esi-colabora-con-sbayt-en-las-becas-de-excelencia-agustin-escobar-para-impulsar-proyectos-tecnologicos-con-impacto-social\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/05\/sbayt_becas_web-123x105.webp\" alt=\"Portada empresa SBAYT\" width=\"123\" height=\"105\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h5 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/08\/la-esi-colabora-con-sbayt-en-las-becas-de-excelencia-agustin-escobar-para-impulsar-proyectos-tecnologicos-con-impacto-social\/\" target=\"_self\">La ESI colabora con SBAYT en las Becas de Excelencia Agust\u00edn Escobar para impulsar proyectos tecnol\u00f3gicos con impacto social<\/a>\n\t\t\t\t<\/h5>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/\">\n\t\t8 de septiembre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 123px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/03\/oferta-de-empleo-grupo-tragsa-3\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/09\/Grupo-Tragsa-123x105.webp\" alt=\"\" width=\"123\" height=\"105\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h5 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/03\/oferta-de-empleo-grupo-tragsa-3\/\" target=\"_self\">Oferta de empleo Grupo Tragsa<\/a>\n\t\t\t\t<\/h5>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/\">\n\t\t3 de septiembre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-seven-item mkd-post-item\">\n\t<div class=\"mkd-pt-seven-item-inner clearfix\">\n\t\t\t\t\t<div class=\"mkd-pt-seven-image-holder\" style=\"width: 123px\">\n\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-seven-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/01\/beca-de-colaboracion-smart-esi-3\/\" target=\"_self\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2023\/11\/smart_esi_web_2-123x105.webp\" alt=\"Smart ESI y la Escuela Superior de Inform\u00e1tica\" width=\"123\" height=\"105\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"mkd-pt-seven-content-holder\">\n\t\t\t<div class=\"mkd-pt-seven-title-holder\">\n\t\t\t\t<h5 class=\"mkd-pt-seven-title\">\n\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/01\/beca-de-colaboracion-smart-esi-3\/\" target=\"_self\">Beca de Colaboraci\u00f3n Smart ESI \u2013 Resoluci\u00f3n Definitiva<\/a>\n\t\t\t\t<\/h5>\n\t\t\t<\/div>\n\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/09\/\">\n\t\t1 de septiembre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_empty_space\"   style=\"height: 24px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section mkd-content-aligment-left\" style=\"\"><div class=\"clearfix mkd-full-section-inner\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vc_empty_space\"   style=\"height: 34px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section mkd-content-aligment-left mkd-grid-section\" style=\"\"><div class=\"clearfix mkd-section-inner\"><div class=\"mkd-section-inner-margin clearfix\"><div class=\"wpb_column vc_column_container vc_col-sm-6 vc_col-has-fill\"><div class=\"vc_column-inner vc_custom_1653734846559\"><div class=\"wpb_wrapper\"><div class=\"vc_empty_space\"   style=\"height: 10px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><span class=\"mkd-section-title-holder clearfix mkd-pattern-light\">\n            <span class=\"mkd-st-title\">\n        Cultura y Divulgaci\u00f3n        <\/span>\n    <\/span><div class=\"mkd-bnl-holder mkd-pl-five-holder  mkd-post-columns-2\"  data-base=\"mkd_post_layout_five\"  data-number_of_posts=\"2\" data-column_number=\"2\" data-category_id=\"743\" data-category_slug=\"cultura_y_divulgacion\"     data-sort=\"latest\"   data-thumb_image_size=\"discussion_landscape\"    data-title_length=\"50\"    data-display_comments=\"no\" data-display_share=\"no\" data-display_count=\"no\" data-display_excerpt=\"yes\" data-excerpt_length=\"15\" data-display_read_more=\"yes\" data-display_pagination=\"no\"    data-paged=\"1\" data-max_pages=\"62\"><div class=\"mkd-bnl-outer\"><div class=\"mkd-bnl-inner\"><div class=\"mkd-pt-five-item mkd-post-item\">\n\t<div class=\"mkd-pt-five-item-inner\">\n\t\t<div class=\"mkd-pt-five-top-content\">\n\t\t\t\t\t\t\t<div class=\"mkd-pt-five-image\">\n\t\t\t\t\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-five-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/14\/video-ya-disponible-la-charla-de-carlos-gonzalez-morcillo-furious-koalas-emprender-sin-manual-de-instrucciones\/\" target=\"_self\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/portada_cgmorcillo-800x600.webp\" class=\"attachment-discussion_landscape size-discussion_landscape wp-post-image\" alt=\"Carlos Gonz\u00e1lez en el sal\u00f3n de actos de la ESI\" \/>\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"mkd-pt-five-content\">\n\t\t\t\t<div class=\"mkd-pt-five-content-inner\">\n\t\t\t\t\t<h3 class=\"mkd-pt-five-title\">\n\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/14\/video-ya-disponible-la-charla-de-carlos-gonzalez-morcillo-furious-koalas-emprender-sin-manual-de-instrucciones\/\" target=\"_self\">V\u00cdDEO &#8211; Ya disponible la charla de Carlos Go...<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t14 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-one-excerpt\">\n\t\t\t\t\t\t\t<p class=\"mkd-post-excerpt\">\nLa conferencia que el catedr\u00e1tico de la Escuela Superior de Inform\u00e1tica imparti\u00f3 hoy en el<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t\t\t<div class=\"mkd-pt-info-section-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"mkd-pt-info-section-right\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/14\/video-ya-disponible-la-charla-de-carlos-gonzalez-morcillo-furious-koalas-emprender-sin-manual-de-instrucciones\/\" target=\"_self\"  class=\"mkd-btn mkd-btn-medium mkd-btn-transparent mkd-btn-icon\"  >    <span class=\"mkd-btn-text\">Read More<\/span>    <i class=\"mkd-icon-ion-icon ion-log-in mkd-btn-icon-element\" ><\/i><\/a>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-five-item mkd-post-item\">\n\t<div class=\"mkd-pt-five-item-inner\">\n\t\t<div class=\"mkd-pt-five-top-content\">\n\t\t\t\t\t\t\t<div class=\"mkd-pt-five-image\">\n\t\t\t\t\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-five-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/07\/en-video-la-conferencia-de-ricardo-baeza-yates-sobre-la-evaluacion-de-modelos-de-aprendizaje-automatico\/\" target=\"_self\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/10\/web_envideo_rbaeza-800x600.webp\" class=\"attachment-discussion_landscape size-discussion_landscape wp-post-image\" alt=\"Ricardo Baeza en el sal\u00f3n de actos de la ESI\" \/>\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"mkd-pt-five-content\">\n\t\t\t\t<div class=\"mkd-pt-five-content-inner\">\n\t\t\t\t\t<h3 class=\"mkd-pt-five-title\">\n\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/07\/en-video-la-conferencia-de-ricardo-baeza-yates-sobre-la-evaluacion-de-modelos-de-aprendizaje-automatico\/\" target=\"_self\">En v\u00eddeo la conferencia de Ricardo Baeza-Yates sob...<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/\">\n\t\t7 de octubre de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-one-excerpt\">\n\t\t\t\t\t\t\t<p class=\"mkd-post-excerpt\">\n\u00bfTe perdiste la conferencia de esta ma\u00f1ana o quieres volver a ver alg\u00fan momento? Ya<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t\t\t<div class=\"mkd-pt-info-section-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"mkd-pt-info-section-right\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/esi.uclm.es\/index.php\/2026\/10\/07\/en-video-la-conferencia-de-ricardo-baeza-yates-sobre-la-evaluacion-de-modelos-de-aprendizaje-automatico\/\" target=\"_self\"  class=\"mkd-btn mkd-btn-medium mkd-btn-transparent mkd-btn-icon\"  >    <span class=\"mkd-btn-text\">Read More<\/span>    <i class=\"mkd-icon-ion-icon ion-log-in mkd-btn-icon-element\" ><\/i><\/a>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-6 vc_col-has-fill\"><div class=\"vc_column-inner vc_custom_1653734877543\"><div class=\"wpb_wrapper\"><div class=\"vc_empty_space\"   style=\"height: 10px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><span class=\"mkd-section-title-holder clearfix mkd-pattern-light\">\n            <span class=\"mkd-st-title\">\n        Deportes y E-Sports        <\/span>\n    <\/span><div class=\"mkd-bnl-holder mkd-pl-five-holder  mkd-post-columns-2\"  data-base=\"mkd_post_layout_five\"  data-number_of_posts=\"2\" data-column_number=\"2\" data-category_id=\"624\" data-category_slug=\"deportes\"     data-sort=\"latest\"   data-thumb_image_size=\"discussion_landscape\"    data-title_length=\"50\"    data-display_comments=\"no\" data-display_share=\"no\" data-display_count=\"no\" data-display_excerpt=\"yes\" data-excerpt_length=\"15\" data-display_read_more=\"yes\" data-display_pagination=\"no\"    data-paged=\"1\" data-max_pages=\"29\"><div class=\"mkd-bnl-outer\"><div class=\"mkd-bnl-inner\"><div class=\"mkd-pt-five-item mkd-post-item\">\n\t<div class=\"mkd-pt-five-item-inner\">\n\t\t<div class=\"mkd-pt-five-top-content\">\n\t\t\t\t\t\t\t<div class=\"mkd-pt-five-image\">\n\t\t\t\t\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-five-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/03\/tres-investigadores-de-la-esi-lideraran-el-nuevo-indice-de-jugadores-de-la-federacion-europea-de-balonmano\/\" target=\"_self\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"479\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/07\/Colaboracion_UCLM_EHF1-800x479.jpg\" class=\"attachment-discussion_landscape size-discussion_landscape wp-post-image\" alt=\"Pascual, Julio y Eusebio Angulo\" srcset=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/07\/Colaboracion_UCLM_EHF1-800x479.jpg 800w, https:\/\/esi.uclm.es\/assets\/uploads\/2026\/07\/Colaboracion_UCLM_EHF1-18x10.jpg 18w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"mkd-pt-five-content\">\n\t\t\t\t<div class=\"mkd-pt-five-content-inner\">\n\t\t\t\t\t<h3 class=\"mkd-pt-five-title\">\n\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/03\/tres-investigadores-de-la-esi-lideraran-el-nuevo-indice-de-jugadores-de-la-federacion-europea-de-balonmano\/\" target=\"_self\">Tres investigadores de la ESI liderar\u00e1n el nuevo \u00ab...<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/\">\n\t\t3 de julio de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-one-excerpt\">\n\t\t\t\t\t\t\t<p class=\"mkd-post-excerpt\">\nEusebio Angulo, Julio Alberto L\u00f3pez y Francisco Pascual Romero son los responsables cient\u00edficos de un<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t\t\t<div class=\"mkd-pt-info-section-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"mkd-pt-info-section-right\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/esi.uclm.es\/index.php\/2026\/07\/03\/tres-investigadores-de-la-esi-lideraran-el-nuevo-indice-de-jugadores-de-la-federacion-europea-de-balonmano\/\" target=\"_self\"  class=\"mkd-btn mkd-btn-medium mkd-btn-transparent mkd-btn-icon\"  >    <span class=\"mkd-btn-text\">Read More<\/span>    <i class=\"mkd-icon-ion-icon ion-log-in mkd-btn-icon-element\" ><\/i><\/a>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"mkd-pt-five-item mkd-post-item\">\n\t<div class=\"mkd-pt-five-item-inner\">\n\t\t<div class=\"mkd-pt-five-top-content\">\n\t\t\t\t\t\t\t<div class=\"mkd-pt-five-image\">\n\t\t\t\t\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-five-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/05\/03\/eusebio-angulo-profesor-de-la-esi-y-el-bm-pozuelo-ascienden-a-la-maxima-categoria\/\" target=\"_self\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/05\/euseio_ascenso-800x600.jpeg\" class=\"attachment-discussion_landscape size-discussion_landscape wp-post-image\" alt=\"Eusebio Angulo manteado por sus jugadoras\" \/>\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"mkd-pt-five-content\">\n\t\t\t\t<div class=\"mkd-pt-five-content-inner\">\n\t\t\t\t\t<h3 class=\"mkd-pt-five-title\">\n\t\t\t\t\t\t<a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/05\/03\/eusebio-angulo-profesor-de-la-esi-y-el-bm-pozuelo-ascienden-a-la-maxima-categoria\/\" target=\"_self\">Eusebio Angulo, profesor de la ESI, y el BM Pozuel...<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t<div itemprop=\"dateCreated\" class=\"mkd-post-info-date entry-date updated\">\n\t\t\t<a itemprop=\"url\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/05\/\">\n\t\t3 de mayo de 2026\t\t\t<\/a>\n\t\t<meta itemprop=\"interactionCount\" content=\"UserComments: 0\"\/>\n<\/div>\t\t\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-one-excerpt\">\n\t\t\t\t\t\t\t<p class=\"mkd-post-excerpt\">\nNuestro compa\u00f1ero Eusebio Angulo, profesor de la Escuela Superior de Inform\u00e1tica, ha logrado un hito<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"mkd-pt-info-section clearfix\">\n\t\t\t\t\t\t<div class=\"mkd-pt-info-section-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"mkd-pt-info-section-right\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/esi.uclm.es\/index.php\/2026\/05\/03\/eusebio-angulo-profesor-de-la-esi-y-el-bm-pozuelo-ascienden-a-la-maxima-categoria\/\" target=\"_self\"  class=\"mkd-btn mkd-btn-medium mkd-btn-transparent mkd-btn-icon\"  >    <span class=\"mkd-btn-text\">Read More<\/span>    <i class=\"mkd-icon-ion-icon ion-log-in mkd-btn-icon-element\" ><\/i><\/a>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section mkd-content-aligment-left\" style=\"\"><div class=\"clearfix mkd-full-section-inner\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vc_empty_space\"   style=\"height: 32px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section vc_custom_1644959636187 mkd-content-aligment-left mkd-grid-section\" style=\"\"><div class=\"clearfix mkd-section-inner\"><div class=\"mkd-section-inner-margin clearfix\"><div class=\"wpb_column vc_column_container vc_col-sm-3\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"evc-counter evc-shortcode \">\n\t<div class=\"evc-c-inner\">\n\t\t\t\t\t<span class=\"evc-c-digit\" style=\"color: #1e73be\">96<\/span>\n\t\t\t\t\t\t\t<h5 class=\"evc-c-title\" >\n\t\t\t\t% Empleabilidad\t\t\t<\/h5>\n\t\t\t\t\t\t\t<p class=\"evc-c-text\" style=\"color: #0a0500\">Ing. Inform\u00e1tica<\/p>\n\t\t\t<\/div>\n<\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-3\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"evc-counter evc-shortcode \">\n\t<div class=\"evc-c-inner\">\n\t\t\t\t\t<span class=\"evc-c-digit\" style=\"color: #1e73be\">800<\/span>\n\t\t\t\t\t\t\t<h5 class=\"evc-c-title\" >\n\t\t\t\t+ Estudiantes\t\t\t<\/h5>\n\t\t\t\t\t\t\t<p class=\"evc-c-text\" style=\"color: #0a0500\">En TOTAL<\/p>\n\t\t\t<\/div>\n<\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-3\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"evc-counter evc-shortcode \">\n\t<div class=\"evc-c-inner\">\n\t\t\t\t\t<span class=\"evc-c-digit\" style=\"color: #1e73be\">160<\/span>\n\t\t\t\t\t\t\t<h5 class=\"evc-c-title\" >\n\t\t\t\tPlazas Nuevas\t\t\t<\/h5>\n\t\t\t\t\t\t\t<p class=\"evc-c-text\" style=\"color: #0a0500\">Grado y Doble Grado<\/p>\n\t\t\t<\/div>\n<\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-3\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"evc-counter evc-shortcode \">\n\t<div class=\"evc-c-inner\">\n\t\t\t\t\t<span class=\"evc-c-digit\" style=\"color: #1e73be\">3<\/span>\n\t\t\t\t\t\t\t<h5 class=\"evc-c-title\" >\n\t\t\t\tM\u00e1steres\t\t\t<\/h5>\n\t\t\t\t\t\t\t<p class=\"evc-c-text\" style=\"color: #0a0500\">100 Plazas Nuevas<\/p>\n\t\t\t<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section mkd-content-aligment-left\" style=\"\"><div class=\"clearfix mkd-full-section-inner\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vc_empty_space\"   style=\"height: 34px\"><span class=\"vc_empty_space_inner\"><\/span><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid mkd-section mkd-content-aligment-left mkd-grid-section\" style=\"\"><div class=\"clearfix mkd-section-inner\"><div class=\"mkd-section-inner-margin clearfix\"><div class=\"wpb_column vc_column_container vc_col-sm-12 vc_col-lg-9 vc_col-md-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"mkd-bnl-holder mkd-pl-six-holder  mkd-post-columns-3 mkd-post-pag-np-horizontal\"  data-base=\"mkd_post_layout_six\"  data-number_of_posts=\"3\" data-column_number=\"3\" data-category_id=\"641\"      data-sort=\"random\" data-title=\"Egresados\/as\" data-pattern_style=\"light\" data-thumb_image_size=\"discussion_landscape\"    data-title_length=\"65\" data-display_date=\"no\"  data-display_category=\"no\"   data-display_excerpt=\"yes\" data-excerpt_length=\"25\"  data-display_pagination=\"yes\" data-pagination_type=\"np-horizontal\"   data-paged=\"1\" data-max_pages=\"13\"  data-next_page=\"2\"><div class=\"mkd-layout-title-holder\"><span class=\"mkd-section-title-holder clearfix mkd-pattern-light\">\n            <span class=\"mkd-st-title\">\n        Egresados\/as        <\/span>\n    <\/span><\/div><div class=\"mkd-bnl-outer\"><div class=\"mkd-bnl-inner\"><div class=\"mkd-pt-six-item mkd-post-item\">\n            <div class=\"mkd-pt-six-image-holder\">\n                        <a itemprop=\"url\" class=\"mkd-pt-six-slide-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2023\/07\/12\/profesor-y-egresados-esi-ganadores-nasa-awards-2022\/\" target=\"_self\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2023\/07\/premio_nasa_ubotica_redes-800x600.webp\" class=\"attachment-discussion_landscape size-discussion_landscape wp-post-image\" alt=\"En portada los tres premiados, juan romero, jose luis espinosa y elena herv\u00e1s. Aparece el logo de nasa y ubotica.\" \/>\t\t\t\t            <\/a>\n        <\/div>\n        <div class=\"mkd-pt-six-content-holder\">\n        <div class=\"mkd-pt-six-title-holder\">\n            <h5 class=\"mkd-pt-six-title\">\n                <a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2023\/07\/12\/profesor-y-egresados-esi-ganadores-nasa-awards-2022\/\" target=\"_self\">Profesor y egresados ESI ganadores NASA Awards 2022<\/a>\n            <\/h5>\n        <\/div>\n\t\t                    <div class=\"mkd-pt-one-excerpt\">\n                <p class=\"mkd-post-excerpt\">\nProfesor y Egresados de la Escuela Superior de Inform\u00e1tica de la UCLM Ganadores del Prestigioso Premio NASA Honor Awards 2022\n\n\n\nCIUDAD REAL, 13 de Julio de<\/p>            <\/div>\n            <\/div>\n\t<\/div><div class=\"mkd-pt-six-item mkd-post-item\">\n            <div class=\"mkd-pt-six-image-holder\">\n                        <a itemprop=\"url\" class=\"mkd-pt-six-slide-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2022\/11\/13\/video-sistema-de-estimacion-de-la-postura-corporal\/\" target=\"_self\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2022\/11\/Cristina_dev2-800x600.webp\" class=\"attachment-discussion_landscape size-discussion_landscape wp-post-image\" alt=\"Cristina Bola\u00f1os Pe\u00f1o, premiada en los II premios m\u00e1quina de Turing, Escuela Superior de Inform\u00e1tica, ESI UCLM\" \/>\t\t\t\t            <\/a>\n        <\/div>\n        <div class=\"mkd-pt-six-content-holder\">\n        <div class=\"mkd-pt-six-title-holder\">\n            <h5 class=\"mkd-pt-six-title\">\n                <a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2022\/11\/13\/video-sistema-de-estimacion-de-la-postura-corporal\/\" target=\"_self\">V\u00eddeo: sistema de estimaci\u00f3n de la postura corporal<\/a>\n            <\/h5>\n        <\/div>\n\t\t                    <div class=\"mkd-pt-one-excerpt\">\n                <p class=\"mkd-post-excerpt\">\nII Premios M\u00e1quina de Turing a los Mejores Trabajos Fin de Estudios (TFE), 2022. Trabajo \"Estudio y desarrollo de un sistema de estimaci\u00f3n de la<\/p>            <\/div>\n            <\/div>\n\t<\/div><div class=\"mkd-pt-six-item mkd-post-item\">\n            <div class=\"mkd-pt-six-image-holder\">\n                        <a itemprop=\"url\" class=\"mkd-pt-six-slide-link mkd-image-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/01\/25\/jose-lara-premio-maquina-de-turing-presenta-plantea-wm\/\" target=\"_self\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"563\" src=\"https:\/\/esi.uclm.es\/assets\/uploads\/2026\/01\/joseLara3_web-800x563.jpg\" class=\"attachment-discussion_landscape size-discussion_landscape wp-post-image\" alt=\"Jos\u00e9 Lara sujetando un coraz\u00f3n de colores\" \/>\t\t\t\t            <\/a>\n        <\/div>\n        <div class=\"mkd-pt-six-content-holder\">\n        <div class=\"mkd-pt-six-title-holder\">\n            <h5 class=\"mkd-pt-six-title\">\n                <a itemprop=\"url\" class=\"mkd-pt-link\" href=\"https:\/\/esi.uclm.es\/index.php\/2026\/01\/25\/jose-lara-premio-maquina-de-turing-presenta-plantea-wm\/\" target=\"_self\">Jos\u00e9 Lara, premio M\u00e1quina de Turing, presenta Plantea-WM<\/a>\n            <\/h5>\n        <\/div>\n\t\t                    <div class=\"mkd-pt-one-excerpt\">\n                <p class=\"mkd-post-excerpt\">\nEl trabajo, titulado 'Plantea-WM', propone una evoluci\u00f3n web de una herramienta de planificaci\u00f3n de rutinas para personas con Trastorno del Espectro Autista, integrando Inteligencia Artificial<\/p>            <\/div>\n            <\/div>\n\t<\/div><\/div><\/div><div class=\"mkd-bnl-navigation-holder\">\n    <div class=\"mkd-bnl-navigation\">\n        <a class=\"mkd-bnl-nav-icon mkd-bnl-nav-prev\"><span class=\"ion-ios-arrow-left\"><\/span><\/a>\n        <a class=\"mkd-bnl-nav-icon mkd-bnl-nav-next\"><span class=\"ion-ios-arrow-right\"><\/span><\/a>\n    <\/div>\n<\/div><div class=\"mkd-post-ajax-preloader\" style=\"display: none;\">\n\t<div class=\"mkd-post-ajax-preloader-inner\">\n\t    <div class=\"mkd-pulse\"><\/div>\n\t    <div class=\"mkd-pulse\"><\/div>\n\t    <div class=\"mkd-pulse\"><\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"wpb_animate_when_almost_visible wpb_fadeIn fadeIn wpb_column vc_column_container vc_col-sm-6 vc_col-lg-3 vc_col-md-6\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_widgetised_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t\n\t\t\t<div class=\"widget widget_categories\"><div class=\"mkd-section-title-holder clearfix\"><span class=\"mkd-st-title\">Categor\u00edas<\/span><\/div>\n\t\t\t<ul>\n\t\t\t\t\t<li class=\"cat-item cat-item-621\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/becas_y_empleo\/\">Becas\/Empleo<\/a> (183)\n<\/li>\n\t<li class=\"cat-item cat-item-1815\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/biblioteca\/\">Biblioteca<\/a> (8)\n<\/li>\n\t<li class=\"cat-item cat-item-743\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/cultura_y_divulgacion\/\">Cultura y Divulgaci\u00f3n<\/a> (123)\n<\/li>\n\t<li class=\"cat-item cat-item-624\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/deportes\/\">Deportes<\/a> (57)\n<\/li>\n\t<li class=\"cat-item cat-item-622\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/docencia\/\">Docencia<\/a> (210)\n<\/li>\n\t<li class=\"cat-item cat-item-641\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/egresados\/\">Egresados<\/a> (38)\n<\/li>\n\t<li class=\"cat-item cat-item-623\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/empresas\/\">Empresas<\/a> (57)\n<\/li>\n\t<li class=\"cat-item cat-item-619\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/general\/\">General<\/a> (727)\n<\/li>\n\t<li class=\"cat-item cat-item-620\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/investigacion\/\">Investigaci\u00f3n<\/a> (79)\n<\/li>\n\t<li class=\"cat-item cat-item-680\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/opinion\/\">Opini\u00f3n<\/a> (45)\n<\/li>\n\t<li class=\"cat-item cat-item-666\"><a href=\"https:\/\/esi.uclm.es\/index.php\/category\/portada\/\">Portada<\/a> (5)\n<\/li>\n\t\t\t<\/ul>\n\n\t\t\t<\/div><div class=\"widget widget_block\"><div class=\"wp-block-wpzoom-blocks-social-icons is-style-without-canvas\" style=\"--wpz-social-icons-block-item-font-size:15px;--wpz-social-icons-block-item-padding-horizontal:2px;--wpz-social-icons-block-item-padding-vertical:2px;--wpz-social-icons-block-item-margin-horizontal:5px;--wpz-social-icons-block-item-margin-vertical:0px;--wpz-social-icons-block-item-border-radius:0px;--wpz-social-icons-block-label-font-size:20px;--wpz-social-icons-block-label-color:#2e3131;--wpz-social-icons-block-label-color-hover:#2e3131;--wpz-social-icons-alignment:flex-start\">\r\n    \r\n    <a href=\"https:\/\/www.facebook.com\/Escuela-Superior-de-Inform%C3%A1tica-543261809027158\" class=\"social-icon-link\" style=\"--wpz-social-icons-block-item-color:#a8afb2;--wpz-social-icons-block-item-color-hover:#5495d4\" aria-label=\"facebook esiuclm\">\r\n        <span class=\"social-icon fa fa-facebook\"><\/span>\r\n    <\/a>\r\n\r\n    <a href=\"https:\/\/twitter.com\/esiuclm\" aria-label=\"twitter esiuclm\" class=\"social-icon-link\" style=\"--wpz-social-icons-block-item-color:#a8afb2;--wpz-social-icons-block-item-color-hover:#5995d4\">\r\n        <span class=\"social-icon fa fa-twitter\"><\/span>\r\n    <\/a>\r\n\r\n    <a href=\"https:\/\/www.instagram.com\/esiuclm\" aria-label=\"instagram esiuclm\" class=\"social-icon-link\" style=\"--wpz-social-icons-block-item-color:#a8afb2;--wpz-social-icons-block-item-color-hover:#5495d4\">\r\n        <span class=\"social-icon fa fa-instagram\"><\/span>\r\n    <\/a>\r\n\r\n    <a href=\"https:\/\/www.youtube.com\/user\/esiuclm\" aria-label=\"youtube esiuclm\" class=\"social-icon-link\" style=\"--wpz-social-icons-block-item-color:#a8afb2;--wpz-social-icons-block-item-color-hover:#5995d4\">\r\n        <span class=\"social-icon fa fa-youtube-play\"><\/span>\r\n    <\/a>\r\n\r\n    <a href=\"https:\/\/www.linkedin.com\/company\/12656631\" class=\"social-icon-link\" aria-label=\"Linkedin esiuclm\" style=\"--wpz-social-icons-block-item-color:#a8afb2;--wpz-social-icons-block-item-color-hover:#5995d4\">\r\n        <span class=\"social-icon fa fa-linkedin\"><\/span>\r\n    <\/a>\r\n\r\n    <a href=\"https:\/\/www.twitch.tv\/esiuclm\" aria-label=\"twitch esiuclm\" class=\"social-icon-link\" style=\"--wpz-social-icons-block-item-color:#a8afb2;--wpz-social-icons-block-item-color-hover:#5995d4\">\r\n        <span class=\"social-icon fa fa-twitch\"><\/span>\r\n    <\/a>\r\n\r\n    <a href=\"https:\/\/whatsapp.com\/channel\/0029Vaj1w1XICVfc6ucqq02V\" aria-label=\"WhatsApp esiuclm\" class=\"social-icon-link\" style=\"--wpz-social-icons-block-item-color:#a8afb2;--wpz-social-icons-block-item-color-hover:#25D366\">\r\n        <span class=\"social-icon fa fa-whatsapp\"><\/span>\r\n    <\/a>\r\n\r\n<\/div><\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"El trabajo, titulado 'Plantea-WM', propone una evoluci\u00f3n web de una herramienta de planificaci\u00f3n de rutinas para personas con Trastorno del Espectro Autista, integrando Inteligencia Artificial y mejoras en la gesti\u00f3n de usuarios. El Trabajo de Fin de Grado (TFG) \"Plantea-WM: Migraci\u00f3n y mejora de una [...]","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full-width.php","meta":{"footnotes":""},"class_list":["post-649","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ESI Ciudad Real - Escuela Superior de Inform\u00e1tica de UCLM<\/title>\n<meta name=\"description\" content=\"P\u00e1gina principal de la Escuela Superior de Inform\u00e1tica (ESI), de Ciudad Real, en la Universidad de Castilla-La Mancha. Grado en Inform\u00e1tica y M\u00e1ster Oficial. Inform\u00e1tica en la Comunidad de Castilla-La Mancha.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/esi.uclm.es\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ESI Ciudad Real - Escuela Superior de Inform\u00e1tica de UCLM\" \/>\n<meta property=\"og:description\" content=\"P\u00e1gina principal de la Escuela Superior de Inform\u00e1tica (ESI), de Ciudad Real, en la Universidad de Castilla-La Mancha. Grado en Inform\u00e1tica y M\u00e1ster Oficial. Inform\u00e1tica en la Comunidad de Castilla-La Mancha.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/esi.uclm.es\/\" \/>\n<meta property=\"og:site_name\" content=\"Escuela Superior de Inform\u00e1tica de UCLM\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Escuela-Superior-de-Informtica-543261809027158\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-29T17:29:15+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@esiuclm\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/\",\"url\":\"https:\\\/\\\/esi.uclm.es\\\/\",\"name\":\"ESI Ciudad Real - Escuela Superior de Inform\u00e1tica de UCLM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#website\"},\"datePublished\":\"2016-02-19T13:17:41+00:00\",\"dateModified\":\"2026-09-29T17:29:15+00:00\",\"description\":\"P\u00e1gina principal de la Escuela Superior de Inform\u00e1tica (ESI), de Ciudad Real, en la Universidad de Castilla-La Mancha. Grado en Inform\u00e1tica y M\u00e1ster Oficial. Inform\u00e1tica en la Comunidad de Castilla-La Mancha.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/esi.uclm.es\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/esi.uclm.es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ESI Ciudad Real\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#website\",\"url\":\"https:\\\/\\\/esi.uclm.es\\\/\",\"name\":\"Escuela Superior de Inform\u00e1tica de UCLM en Ciudad Real, Castilla-La Mancha\",\"description\":\"La Escuela Superior de Inform\u00e1tica de Ciudad Real (Castilla-La Mancha), Universidad de Castilla-La Mancha es un centro universitario que imparte el ciclo completo de Ingenier\u00eda en Inform\u00e1tica: grado, m\u00e1ster y doctorado.\",\"publisher\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/esi.uclm.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#organization\",\"name\":\"Escuela Superior de Inform\u00e1tica de UCLM\",\"url\":\"https:\\\/\\\/esi.uclm.es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/esi.uclm.es\\\/assets\\\/uploads\\\/2022\\\/03\\\/LogoESI_cabecera-1.png\",\"contentUrl\":\"https:\\\/\\\/esi.uclm.es\\\/assets\\\/uploads\\\/2022\\\/03\\\/LogoESI_cabecera-1.png\",\"width\":460,\"height\":184,\"caption\":\"Escuela Superior de Inform\u00e1tica de UCLM\"},\"image\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Escuela-Superior-de-Informtica-543261809027158\",\"https:\\\/\\\/x.com\\\/esiuclm\",\"https:\\\/\\\/www.instagram.com\\\/esiuclm\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/esiuclm\",\"https:\\\/\\\/www.twitch.tv\\\/esiuclm\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/12656631\\\/admin\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ESI Ciudad Real - Escuela Superior de Inform\u00e1tica de UCLM","description":"P\u00e1gina principal de la Escuela Superior de Inform\u00e1tica (ESI), de Ciudad Real, en la Universidad de Castilla-La Mancha. Grado en Inform\u00e1tica y M\u00e1ster Oficial. Inform\u00e1tica en la Comunidad de Castilla-La Mancha.","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:\/\/esi.uclm.es\/","og_locale":"es_ES","og_type":"article","og_title":"ESI Ciudad Real - Escuela Superior de Inform\u00e1tica de UCLM","og_description":"P\u00e1gina principal de la Escuela Superior de Inform\u00e1tica (ESI), de Ciudad Real, en la Universidad de Castilla-La Mancha. Grado en Inform\u00e1tica y M\u00e1ster Oficial. Inform\u00e1tica en la Comunidad de Castilla-La Mancha.","og_url":"https:\/\/esi.uclm.es\/","og_site_name":"Escuela Superior de Inform\u00e1tica de UCLM","article_publisher":"https:\/\/www.facebook.com\/Escuela-Superior-de-Informtica-543261809027158","article_modified_time":"2026-09-29T17:29:15+00:00","twitter_card":"summary_large_image","twitter_site":"@esiuclm","twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/esi.uclm.es\/","url":"https:\/\/esi.uclm.es\/","name":"ESI Ciudad Real - Escuela Superior de Inform\u00e1tica de UCLM","isPartOf":{"@id":"https:\/\/esi.uclm.es\/#website"},"datePublished":"2016-02-19T13:17:41+00:00","dateModified":"2026-09-29T17:29:15+00:00","description":"P\u00e1gina principal de la Escuela Superior de Inform\u00e1tica (ESI), de Ciudad Real, en la Universidad de Castilla-La Mancha. Grado en Inform\u00e1tica y M\u00e1ster Oficial. Inform\u00e1tica en la Comunidad de Castilla-La Mancha.","breadcrumb":{"@id":"https:\/\/esi.uclm.es\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/esi.uclm.es\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/esi.uclm.es\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/esi.uclm.es\/"},{"@type":"ListItem","position":2,"name":"ESI Ciudad Real"}]},{"@type":"WebSite","@id":"https:\/\/esi.uclm.es\/#website","url":"https:\/\/esi.uclm.es\/","name":"Escuela Superior de Inform\u00e1tica de UCLM en Ciudad Real, Castilla-La Mancha","description":"La Escuela Superior de Inform\u00e1tica de Ciudad Real (Castilla-La Mancha), Universidad de Castilla-La Mancha es un centro universitario que imparte el ciclo completo de Ingenier\u00eda en Inform\u00e1tica: grado, m\u00e1ster y doctorado.","publisher":{"@id":"https:\/\/esi.uclm.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/esi.uclm.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/esi.uclm.es\/#organization","name":"Escuela Superior de Inform\u00e1tica de UCLM","url":"https:\/\/esi.uclm.es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/esi.uclm.es\/#\/schema\/logo\/image\/","url":"https:\/\/esi.uclm.es\/assets\/uploads\/2022\/03\/LogoESI_cabecera-1.png","contentUrl":"https:\/\/esi.uclm.es\/assets\/uploads\/2022\/03\/LogoESI_cabecera-1.png","width":460,"height":184,"caption":"Escuela Superior de Inform\u00e1tica de UCLM"},"image":{"@id":"https:\/\/esi.uclm.es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Escuela-Superior-de-Informtica-543261809027158","https:\/\/x.com\/esiuclm","https:\/\/www.instagram.com\/esiuclm\/","https:\/\/www.youtube.com\/user\/esiuclm","https:\/\/www.twitch.tv\/esiuclm","https:\/\/www.linkedin.com\/company\/12656631\/admin\/"]}]}},"_links":{"self":[{"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/pages\/649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/comments?post=649"}],"version-history":[{"count":541,"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/pages\/649\/revisions"}],"predecessor-version":[{"id":24010,"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/pages\/649\/revisions\/24010"}],"wp:attachment":[{"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/media?parent=649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}