/*!
 * Sistema de Exámenes para Talleres Ikigai v2.2.0 (https://examenes.talleresikigai.com)
 * Copyright 2025
 * Este es otro proyecto de Dojo Digital Estudio 
 */




﻿*{box-sizing:border-box !important}body{background-color:#339;background-repeat:repeat;color:#5b5b5b;font-family:"Nanum Myeongjo",serif;font-size:16px;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0 0 1rem 0;padding:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}.contenedor{height:100%;padding:0 1rem;width:90vw}@media(min-width: 1140px){.contenedor{margin:auto;width:1140px}}aside.notificacion{z-index:900;position:fixed;top:-2rem;left:50%;transform:translateX(-50%);width:90vw;background:#9696af;border:2px solid #fafafa;box-shadow:10px 10px 25px rgba(101,101,101,.25);padding:1rem;text-shadow:1px 1px 3px rgba(51,51,51,.25);color:#fafafa;opacity:0}aside.notificacion.error{background:#c80000}aside.notificacion.ok{background:#00af00}aside.notificacion .notificacion-flex{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}aside.notificacion .notificacion-flex h4{flex:1;margin:0;padding:0;font-size:18px}aside.notificacion .notificacion-flex a{flex:0 0 1;display:block;text-decoration:none;color:#fafafa;font-size:20px;font-weight:700;transition:all .25s ease}aside.notificacion .notificacion-flex a:hover{transform:rotate(90deg)}@media(min-width: 1140px){aside.notificacion{width:640px}}header{background:linear-gradient(rgb(250, 250, 250), rgb(245, 245, 245));height:75px;border-bottom:1px #fff solid;position:sticky;top:0;box-shadow:0 10px 25px rgba(101,101,101,.15);z-index:99}header .header-flex{display:flex;flex-flow:row nowrap;align-items:center;height:100%;justify-content:space-between}header .header-flex>*{flex:0 0 1}header .header-flex>*.logotipo{display:block;width:100px}header .header-flex>*.logotipo img{width:100%;height:100%;object-fit:contain}header .header-flex>*.menu-principal ul{display:flex;flex-flow:row nowrap;list-style-type:none;padding:0;margin:0;gap:1rem}header .header-flex>*.menu-principal ul li a{text-decoration:none;color:#f60;font-size:18px;text-shadow:1px 1px 2px rgba(51,51,51,.1)}header .header-flex>*.menu-principal ul li a:hover{color:#b34700}section.titular{background:linear-gradient(90deg, rgb(220, 220, 230), rgb(245, 245, 245));height:75px}section.titular div.titular-flex{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:100%}section.titular div.titular-flex h1{padding:0;margin:0;color:#339;text-shadow:1px 1px 3px rgba(101,101,101,.25);flex:0 0 1}section.titular div.titular-flex h1 a{font-size:12px;font-weight:300;text-decoration:none;color:#f60;text-shadow:none}section.titular div.titular-flex nav.migas{display:none}@media(min-width: 1140px){section.titular div.titular-flex nav.migas{display:block}section.titular div.titular-flex nav.migas ul{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin:0;padding:0;list-style-type:none;gap:1rem}section.titular div.titular-flex nav.migas ul li a{color:#f60;text-decoration:none;font-size:15px;text-shadow:1px 1px 2px rgba(51,51,51,.25)}section.titular div.titular-flex nav.migas ul li a:hover{color:#b34700}}main{background:#fafafa;padding:5rem 0}main p{line-height:1.75}main a{color:#f60;text-decoration:none}main a:hover{text-decoration:underline}main .main-flex{display:flex;flex-flow:column wrap}main .main-flex.flex-centrado{justify-content:center}main .main-flex.flex-gutter{gap:1rem}main .main-flex>*{flex:1}main .main-flex>*.bloque-form{margin-bottom:0}@media(min-width: 1140px){main .main-flex{flex-flow:row wrap}main .main-flex.flex-gutter>*.flex-20{flex:0 0 calc(20% - 1rem + .2rem)}main .main-flex.flex-gutter>*.flex-25{flex:0 0 calc(25% - 1rem + .25rem)}main .main-flex.flex-gutter>*.flex-33{flex:0 0 calc(33.3333333333% - 1rem + .3333333333rem)}main .main-flex.flex-gutter>*.flex-50{flex:0 0 calc(50% - 1rem + .5rem)}main .main-flex.flex-gutter>*.flex-75{flex:0 0 calc(75% - 1rem)}main .main-flex.flex-gutter>*.flex-100{flex:0 0 calc(100% - 1rem + 1rem)}main .main-flex>*.flex-20{flex:0 0 20%}main .main-flex>*.flex-25{flex:0 0 25%}main .main-flex>*.flex-33{flex:0 0 33.333333%}main .main-flex>*.flex-50{flex:0 0 50%}main .main-flex>*.flex-75{flex:0 0 75%}main .main-flex>*.flex-100{flex:0 0 100%}}@media(max-width: 1140px){main .main-flex.flex-inverso-movil{flex-flow:column-reverse wrap}}main form fieldset{box-shadow:0 0 25px rgba(51,51,51,.1);background:#fff;border:1px #dcdcdc solid;border-radius:5px;padding:1rem}main form fieldset legend{font-size:15px;font-weight:300;padding:5px 1rem;text-align:center;background:#fff;border:1px #dcdcdc solid;border-radius:5px}main form .bloque-form{margin-bottom:1rem}main form .bloque-form h3{margin:0 0 1rem 0;border-bottom:none;padding:0}main form .bloque-form table{width:100%}main form .bloque-form table thead th{background:#ebebeb;padding:.5rem}main form .bloque-form table thead th.chico{width:75px}main form .bloque-form table tbody td{padding:.5rem}main form .bloque-form label{display:block;margin-bottom:5px}main form .bloque-form input,main form .bloque-form select,main form .bloque-form textarea,main form .bloque-form button{background:#fff;border:1px #dcdcdc solid;border-radius:5px;font-family:inherit;font-size:inherit;padding:12px;width:100%;box-sizing:border-box}main form .bloque-form input:focus,main form .bloque-form select:focus,main form .bloque-form textarea:focus,main form .bloque-form button:focus{border-color:#b9b9b9;outline:none}main form .bloque-form button{background:#ff944d;border-color:rgba(0,0,0,0);color:#fafafa;cursor:pointer;font-size:17px;line-height:1;width:fit-content}main form .bloque-form button span{font-size:inherit}main form .bloque-form button.bloque{width:100%}main form .bloque-form button:hover{background:#f60}main form .bloque-form button:disabled{background:#c8c8c8}main form .bloque-form .texto-form{font-size:15px;font-weight:300;margin:.5rem 0 0 0}main form .bloque-form .texto-form span{font-size:18px;vertical-align:text-top}main form .bloque-form .texto-form strong{font-weight:600}main form .bloque-form:last-child{margin-bottom:0}main form .bloque-form .input-addon{display:flex;flex-flow:row nowrap}main form .bloque-form .input-addon input{flex:1}main form .bloque-form .input-addon button{background:#ff8533;cursor:pointer;flex:0 0 1}main form .bloque-form .input-addon button:focus{outline:none}main form .bloque-form .input-addon button:hover{background:#f60}main form .bloque-form .input-addon.addon-derecha input{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}main form .bloque-form .input-addon.addon-derecha button{border-bottom-left-radius:0;border-top-left-radius:0}main form .bloque-form .imagen{height:0;padding-bottom:56.25%;position:relative;width:100%}main form .bloque-form .imagen img{border:2px #fafafa solid;border-radius:5px;box-shadow:0 0 25px rgba(151,151,151,.25);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main .lista-links,main .lista-examenes{border:1px #e6e6eb solid;border-radius:6px;overflow:hidden}main .lista-links a,main .lista-examenes a{display:block;background:#fff;padding:1rem;border-bottom:1px solid #e6e6eb;color:#cc5200;text-shadow:1px 1px 2px rgba(200,200,200,.5);position:relative}main .lista-links a:hover,main .lista-examenes a:hover{text-decoration:none;background:#f5f5f5}main .lista-links a:last-child,main .lista-examenes a:last-child{border-bottom:none}main .lista-links a.disabled,main .lista-examenes a.disabled{pointer-events:none;background:#fafafa;color:#326432;text-shadow:1px 0 1px #fafafa;background:rgba(150,250,150,.1)}main .lista-links a span,main .lista-examenes a span{color:#646464;font-size:14px;float:right;vertical-align:center}main .lista-links a em,main .lista-examenes a em{font-size:12px;font-weight:300;font-style:normal;color:#646464}main .lista-examenes a.disabled{pointer-events:none;background:#fafafa;color:#326432;text-shadow:1px 0 1px #fafafa;background:rgba(150,250,150,.1)}main .lista-examenes a.disabled:after{font-family:"Material Symbols Outlined",sans-serif;content:"";position:absolute;right:1rem;font-size:20px;color:#32af32}main table.detalles{box-shadow:0 0 25px rgba(171,171,171,.15);width:100%}main table.detalles tr th,main table.detalles tr td{padding:.75rem;border:1px #ebebeb solid;background:#fff}main table.detalles tr th{font-weight:700;text-align:right}main table.detalles tr th a.btnCopiarURL{background:#ff8533;display:block;color:#fafafa;text-align:center;border-radius:5px;padding:5px}main table.detalles tr th a.btnCopiarURL:hover{background:#f60;text-decoration:none}main table.detalles tr td input{width:100%;border:1px solid #ebebeb;padding:.75rem;background:#f5f5f5;color:dimgray;box-sizing:border-box}main hr{background:linear-gradient(90deg, transparent, #b3b3e6, transparent);border:0;height:1px;margin:3rem 0}main .info-alumno p.correo,main .info-alumno p.taller{font-weight:300;font-size:14px;margin:0}main .info-alumno h1{margin:0;color:#339}main .anuncio{background:rgba(0,175,0,.15);border:1px #00af00 solid;padding:1rem;box-shadow:0 0 25px rgba(51,51,51,.15)}main .instrucciones{background:rgba(175,175,0,.15);border:1px #afaf00 solid;padding:1rem}main .instrucciones p{margin:0}main table.respuestas-fase1{width:max-content;margin:auto}main table.respuestas-fase1 thead th,main table.respuestas-fase1 tfoot th{padding:1rem;background:#339;color:#fafafa}main table.respuestas-fase1 thead th img,main table.respuestas-fase1 tfoot th img{width:65px;height:65px;object-fit:contain}main table.respuestas-fase1 thead th.vacio,main table.respuestas-fase1 tfoot th.vacio{background:rgba(0,0,0,0)}main table.respuestas-fase1 tbody td{padding:1rem;background:#fff;text-align:center}main table.respuestas-fase1 tbody td.pregunta{background:#fafafa;color:#c8c8c8;font-size:14px}main .zona-imagen img{width:100%;height:100%;object-fit:contain;border:1px #339 solid;border-radius:5px}main blockquote{font-size:22px;line-height:1.5;text-align:center;padding:0;margin:2rem 0}main div.listado-datos{border:1px #e1e1e1 solid;border-radius:5px;overflow:hidden}main div.listado-datos div{display:flex;flex-flow:row nowrap;justify-content:space-between;background:#fff;border-bottom:1px #e1e1e1 solid;align-items:center}main div.listado-datos div p{margin:0;padding:0 16px}main div.listado-datos div span{background:#ebebeb;padding:16px 0;flex:0 0 40px;text-align:center}main div.listado-datos div:last-child{border-bottom:none}main h3{border-bottom:1px #f60 solid;padding-bottom:6px}main a.boton-link{display:block;background:#ff8533;color:#fafafa;width:fit-content;padding:10px 16px;border-radius:5px}main a.boton-link:hover{background:#f60;text-decoration:none}main a.boton-link.link-eliminar{background:#eb3232}main a.boton-link.link-eliminar:hover{background:#cd0000}main dialog{width:90%;box-shadow:0 0 25px rgba(101,101,101,.25);border-radius:6px}@media(min-width: 1140px){main dialog{width:480px}}main nav.paginador p{margin:0;padding:0;line-height:1.25;font-size:15px}main nav.paginador ul{margin:1rem 0 0;padding:0;list-style-type:none;display:flex;flex-flow:row nowrap;gap:1px}main nav.paginador ul li a{display:block;width:2rem;height:2rem;text-align:center;text-decoration:none;line-height:2;background:#ff8533;color:#fafafa}main nav.paginador ul li a:hover{background:#e65c00}main nav.paginador ul li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}main nav.paginador ul li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px}main nav.paginador.paginador-abajo{margin-top:2rem;padding-top:2rem;border-top:1px #d2d2d2 solid}main div.tabla-responsiva{overflow:hidden;overflow-x:scroll;width:100%}main div.tabla-responsiva table{width:max-content}@media(min-width: 1140px){main div.tabla-responsiva{overflow:auto;overflow-x:unset}main div.tabla-responsiva table{min-width:100%;width:max-content}}main table.preguntas-chaside{width:100%}main table.preguntas-chaside tr{background:#f0f0f5}main table.preguntas-chaside tr td,main table.preguntas-chaside tr th{padding:1rem}main table.preguntas-chaside tr th{text-align:left;font-size:18px;width:320px}@media(min-width: 1140px){main table.preguntas-chaside tr th{width:640px}}main table.preguntas-chaside tr td:first-child{width:35px;text-align:center;font-weight:700;background:#e7e7ef}main table.preguntas-chaside tr td:nth-child(3),main table.preguntas-chaside tr td:nth-child(4){width:90px;text-align:center;background:#eaeaf1}main table.preguntas-chaside tr td label{font-weight:700}main table.preguntas-chaside tr.contestado{background:#ebebfa}main table.preguntas-chaside tr.contestado td{background:#dfdff7}main table.tabla-chaside{width:100%}main table.tabla-chaside caption{font-weight:700;font-size:18px;background:#e6e6e6;padding:10px 5px;border-top:1px #b3b3b3 solid}main table.tabla-chaside thead th{background:#f60;color:#fafafa;text-align:center;padding:5px}main table.tabla-chaside tfoot th{background:#339;color:#fafafa;text-align:center;padding:5px}main table.tabla-chaside tbody tr td{background:#f0f0f0;text-align:center;padding:5px}main table.tabla-chaside tbody tr td.seleccion{background:#64c864;color:#fafafa}main span.temporizador{background:#649664;display:inline-block;padding:.85rem .5rem;color:#fafafa;border-radius:5px}main span.temporizador.flotante{position:fixed;top:1rem;right:1rem;z-index:99}@media(min-width: 1140px){main span.temporizador{padding:.85rem}}main button.botonTemporizador{background:#f60;color:#fafafa;padding:1rem .5rem;border:none;font-weight:700;border-radius:5px;cursor:pointer}main button.botonTemporizador:hover{background:#e65c00}main button.botonTemporizador:disabled{background:#c8c8c8;cursor:auto}@media(min-width: 1140px){main button.botonTemporizador{padding:1rem}}main table.tabla-fase-3{width:fit-content;margin:auto}main table.tabla-fase-3 thead th{padding:6px;background:#339;color:#fafafa}main table.tabla-fase-3 tfoot th{padding:6px;background:#f60;color:#fafafa}main table.tabla-fase-3 tbody tr td{text-align:center;padding:6px;background:#f5f5f5}main table.tabla-fase-3 tbody tr td.numPregunta{background:rgba(255,102,0,.15) !important}main table.tabla-fase-3 tbody tr td.seleccion{background:#f60 !important;color:#fafafa}main table.tabla-fase-3 tbody tr:nth-child(odd) td{background:#ebebeb}main .preguntas-tim .tim-item{margin-bottom:2rem;background:rgba(250,250,245,.9);padding:1rem;border:1px #dcdcdc solid;border-radius:6px}main .preguntas-tim .tim-item h4{font-weight:700;font-size:110%}main table.tabla-resultados-tim{margin:auto}main table.tabla-resultados-tim thead th{background:#339;color:#fafafa;padding:12px}main table.tabla-resultados-tim tbody td{padding:12px;background:#fff;border:1px #d3d3d3 solid}main table.tabla-resultados-tim tbody td:nth-child(even){text-align:center}main table.cerebro tbody tr{height:100px}main table.cerebro tbody tr:nth-child(odd) td{background:rgba(235,235,235,.25)}main .celdaMayor{background:#1cbd1c !important;color:#fafafa;box-shadow:0 0 25px rgba(28,189,28,.75)}footer{padding:3rem 0;color:#fafafa;text-align:center;border-top:2px #f60 solid}footer h4{font-size:18px;font-weight:700;border-bottom:1px solid #7979d2;padding:0 1rem .35rem 1rem;width:fit-content;margin:0 auto .35rem}footer p{font-size:15px;margin-bottom:0}