@charset "UTF-8";
*{padding:0;margin:0;border:0;box-sizing:border-box;outline:none;}
html{height:100%;}
body{background:#F3F5F9;color:#575757;font:14px/1.4 "Open Sans",Arial,Helvetica,sans-serif;height:100%;}
body.latente *:not(iframe){height:0;overflow:hidden;}
input,select,textarea,div[data-falso-campo="1"]{font:1em/1 "Open Sans",Arial,Helvetica,sans-serif;padding:4px 6px;background:inherit;color:inherit;width:100%;background:#FFF;}
input,select,textarea,div[data-combo="1"],div[data-falso-campo="1"],.casilla-formato-normalizado,.item-sugerencia{border:1px solid #D8DDE5;border-radius:4px;}
#edad{cursor:default;}
#edad input{display:inline;border:0;padding:0 4px;width:2em;}
label,strong[data-falso-label="1"]{display:block;text-transform:uppercase;font-size:.9em;margin-bottom:3px;font-weight:normal;}
label .c-ob{color:#A00;font-weight:bold;}
select{padding:3px 6px;}
option{padding-left:6px;}
textarea{resize:vertical;}
textarea:not([rows]){min-height:100px;}
input[disabled],input[readonly],select[disabled],textarea[disabled]{background:#F6F6F6 !important;color:#999 !important;}
code{color:#000;}
hr{border-top:1px solid #D8DDE5;margin:10px 0 20px;}
abbr{cursor:help;}
	
.item-sugerencia{display:inline-block;font-size:.9em;padding:4px 30px 4px 6px;position:relative;margin:0 4px 4px 0;}
.item-sugerencia strong,.item-sugerencia em{display:block;font-weight:400;font-style:normal;}
.item-sugerencia strong{color:#000;}
.item-sugerencia em{color:#999;font-size:.9em;}
.item-sugerencia .v-eliminar{position:absolute;top:0;right:0;bottom:0;height:100%;border-left:1px solid #D8DDE5;}
.item-sugerencia .v-eliminar .material-icons{margin-top:calc(50% - 4px);}

input.campo-sugerencias{background:#F7F7F7 url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill-opacity="0.5" d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>') right center no-repeat;}
div[data-falso-campo="1"]{height:29px;line-height:1.4;cursor:not-allowed;overflow:hidden;}

.cargador{display:block;width:100%;height:10px;}
.cargador,div[data-combo="1"] label:before,.grupo-casillas-desvinculado label:before{background:#F5F5F5;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}
.progreso,div[data-combo="1"] input:checked+label:before,.grupo-casillas-desvinculado  input:checked+label:before{background:#E60404;border-bottom:1px solid #C60404;}
.progreso{display:block;height:100%;width:100%;animation-duration:25s;animation-name:cargador;animation-iteration-count:infinite;}
#f-carga-externa .progreso{animation-duration:300s;}
@keyframes cargador{from{width:0%;}to{width:100%;}}
#cargador-inicio-modal{background:#E9EAEA;padding:15px 20px;}
strong.falso-th-mov{display:none;}

div[data-combo="1"]{display:inline-block;}
div[data-combo="1"] span,.grupo-casillas-desvinculado{display:inline-block;padding:4px 16px 4px 34px;position:relative;}
div[data-combo="1"] span.aclaracion,.grupo-casillas-desvinculado .calracion{display:block;padding:0;line-height:1;margin:0;}
.grupo-casillas-desvinculado{padding-left:18px;}
div[data-combo="1"] span+span{border-left:1px solid #D8DDE5;}
div[data-combo="1"] input,.grupo-casillas-desvinculado input{display:none;}
div[data-combo="1"] label,.grupo-casillas-desvinculado label{display:inline-block;width:auto;text-transform:none;cursor:pointer;font-size:1em;margin-bottom:0;}
div[data-combo="1"] label:before,.grupo-casillas-desvinculado label:before{content:" ";width:10px;height:10px;position:absolute;left:14px;top:9px;}
.grupo-casillas-desvinculado label:before{left:0;}
div[data-distribucion="H"],div[data-distribucion="V"]{width:100%;}
div[data-distribucion="V"] span,div[data-distribucion="V"] span label{display:block;}
div[data-distribucion="V"] span+span{border-left:none;border-top:1px solid #D8DDE5;}
div[data-combo="1"] input[type="radio"]+label:before,.grupo-casillas-desvinculado  input[type="radio"]+label:before{border-radius:50%;}
.casilla-formato-normalizado{display:inline-block;padding-left:15px;}
.grupo-casillas-desvinculado .filtro+label:before{background:#DDD;}

.f-err,div[data-combo="1"].f-err,div[data-combo="1"].f-err span,.f-li-err input,.f-li-err select,.f-li-err textarea,div[data-falso-campo="1"].f-err{border-color:#A00;}
label.f-err,em.f-err,strong[data-falso-label="1"].f-err,.f-li-err label{color:#A00;}
em.f-err{font-style:normal;font-size:12px;display:block;}
.f-err a,.f-err a:hover{color:inherit;}

a{color:#222;cursor:pointer;}
a:hover{color:#333;}
p,ul,ol{margin-bottom:20px;}
.panel-contenido>p:last-child,.panel-contenido>ul:last-child,.panel-contenido>ul:last-child{margin-bottom:0;}
li{margin:0 0 10px 20px;list-style:square;}
form ul,.falso-form ul{margin-bottom:0px;overflow:hidden;}
form li,.falso-form li{margin:0 0 10px 0;list-style:none;}
form p,.falso-form p{margin-bottom:0;}
form.f-linea ul li:last-child{padding-top:21px;}
form.f-linea ul li:last-child .boton{width:100%;}
table{width:calc(100% + 40px);border-collapse:collapse;}
.panel-titulo table,.panel-contenido table{margin: -10px -20px;}
th,td{vertical-align:top;text-align:left;padding:8px 20px;border-bottom:1px solid #EAEDEF;}
th{border-bottom:1px solid #E0E4E8;background:#FAFBFC;}
table tbody tr:last-child td{border-bottom:none;}
table.cebra tbody tr:nth-child(even){background:#FCFDFE;}
table ol,table ul,table ol li:last-child,table ul li:last-child{margin-bottom:0;}
th[data-col-id="1"]{width:2em;}
#v-rec-con{text-align:center;display:block;}

.th-semi-compacto{width:10em;}
.th-compacto{width:8em;}
.th-mas-compacto{width:5em;}
.th-destacado{background:#006CAC;color:#FFF;}
.tabla-reordenable th a{text-decoration:none;color:inherit;padding-right:10px;position:relative;display:block;}
.tabla-reordenable th .flecha{color:#CCC;position:absolute;right:-2px;top:0;}
.tabla-reordenable th .orden-activo{color:#000;}
.col-accion{width:24px;/*max-width:24px;*/padding:5px 5px 0;/*vertical-align: middle;*/}
tr td.col-accion:last-child{padding-right:20px;}
.col-accion a{display:block;width:24px;}
input.filtro{font-size:.9em;}
.v-eliminar,.v-eliminar-bd{color:#A00;}
.v-eliminar:hover,.v-eliminar-bd:hover{color:#E04B4B;}

.nbsp{white-space:nowrap;}
.oculto{position:absolute !important;top:-9999em !important;}
.none{display:none !important;}
.invisible{visibility:hidden;}

.boton{padding:7px 9px;text-transform:uppercase;cursor:pointer;text-decoration:none;border-radius:4px;font-size:.8em;display:inline-block;}
.boton,.estado-activacion[data-activo="S"]{color:#FFF;background-color:#222;}
.estado-activacion[data-activo="S"]{background-color:#245269;}
.boton:hover{color:#FFF;background:#333;}
/*.boton:active{position:relative;bottom:1px;}*/

.ocre{color:#FFF;background:#FFBF46;}
.ocre:hover{background:#FB6B5B;}

.azul{color:#FFF;background:#67AEDD;}
.azul:hover,.estado-activacion[data-activo="S"]:hover{background:#7AC7E9;}

.rojo,.estado-activacion[data-activo="N"]{color:#FFF;background:#F15152;}
.estado-activacion[data-activo="N"]{background:#E60404;}
.rojo:hover,.estado-activacion[data-activo="N"]:hover{background:#E04B4B;}

.amarillo{color:#FFF;background:#FBB725;}
.amarillo:hover{background:#FCC44D;}

.gris,.estado-activacion[data-activo="I"]{color:#FFF;background:#8A8A8A;}
.gris:hover{background:#ADADAD;}

.gris-claro{color:#000;background:#E9EAEA;}
.gris-claro:hover{color:#000;background:#F2F3F3;}

.oscuro{color:#FFF;background:#222;}
.oscuro:hover{background:#333;}

button[disabled],.boton.deshabilitado{color:#FFF !important;background:#8A8A8A !important;opacity:.3;}

.control{width:24px;}
.centrar{text-align:center;}
.cifra{text-align:right;}
.aclaracion{text-transform:none;font-size:.9em;opacity:.9;}

main{height:calc(100% - 55px);}
.columnas,div[data-distribucion="H"]{display:flex;}
.col-nav-compacta,.menu-mov{width:40px;}
.col-ppal{width:calc(100% - 40px);}
.col-5{width:5%;}
.col-8{width:8%;}
.col-9{width:9%;}
.col-10{width:10%;}
.col-11{width:11%;}
.col-13{width:13%;}
.col-14{width:14.28%;}
.col-15{width:15%;}
.col-16{width:16.66%;}
.col-18{width:18%;}
.col-20{width:20%;}
.col-25{width:25%;}
.col-28{width:28.5%;}
.col-30{width:30%;}
.col-33{width:33.33%;}
.col-35{width:35%;}
.col-40{width:40%;}
.col-45{width:45%;}
.col-50{width:50%;}
.col-55{width:55%;}
.col-60{width:60%;}
.col-65{width:65%;}
.col-66{width:66.66%;}
.col-70{width:70%;}
.col-75{width:75%;}
.col-80{width:80%;}
.col-85{width:85%;}
.col-90{width:90%;}
.col-95{width:95%;}
.col-100{width:100%;clear:both;}
.col+.col{margin-left:20px;}

.anulado,.anulado select,.anulado input,.anulado textarea,.anulado div[data-falso-campo="1"]{background:#F7F7F7 !important;}
.anulado{opacity:.6 !important;}

.anulado:hover{opacity:.9 !important;}

#cabecera{padding:5px 20px;background:#FFF;border-bottom:1px solid #E0E4E8;position:relative;z-index:99;}
#cabecera{background:#FFF;border-bottom:1px solid #E0E4E8;}
#logo img{display:inline-block;height:40px;width:auto;}
#v-cerrar-sesion,#v-cerrar-notificacion{position:absolute;top:calc(50% - 13px);right:20px;}
main #cabecera{margin:-20px -20px 20px -20px;}
#f-acceso{margin:50px auto;width:500px;}
#f-acceso .panel-contenido p+ul{margin-top:10px;}
#version-f-acceso{padding-top:4px;font-size:.8em;float:right;}

#cabecera .desplegable[data-id="accesos-rapidos"]{display:inline;background:transparent;position:absolute;top:11px;right:49px;font-size:12px;border:none;}
#cabecera #accesos-rapidos{position:absolute;width:100%;background:#F3F5F9;padding:20px;border-bottom:1px solid #E0E4E8;margin-left:-20px;}
#accesos-rapidos{justify-content:left;}
#accesos-rapidos>.col{margin:10px;width:calc(15% - 10px);}
#accesos-rapidos .panel-contenido .aclaracion{display:block;text-align:center;text-transform:uppercase;}

#nav{position:relative;padding-bottom:30px;}
#nav,#modal-interfaz #cabecera{color:#A6AEBC;background:#4C5566;}
#nav ul,#nav li{margin:0;padding:0;}
#nav li{list-style:none;border-top:1px solid #555E6E;border-bottom:1px solid #485161;}
#nav li.activo{color:#FFF;background:#464F5E;}
#nav li a{padding:10px 30px 10px 40px;display:block;text-decoration:none;font-weight:bold;color:inherit;position:relative;}
#nav.col-nav-compacta li a span{display:inline-block;text-indent:-9999em;}
#nav li a:hover,#modal-interfaz #cabecera a:hover{color:#FFF;}
#nav li a>.material-icons{font-size:18px;position:absolute;top:10px;left:10px;}
#nav li a .ico-despliegue,#c-notas{font-size:18px;position:absolute;top:12px;right:10px;background:#464F5E;line-height:1;height:18px;overflow:hidden;border-radius:4px;}
#nav li a .ico-despliegue .material-icons{font-size:18px;}
#nav .subnav{display:none;}

#nav .desplegado .subnav{display:block;}
#nav .subnav li{background:#464F5E;}
#nav .subnav li a{font-weight:normal;}
#nav.col-nav-compacta .subnav,#nav.col-nav-compacta #c-notas{display:none;}
#nav li.desplegado .ico-despliegue{transform:rotate(180deg);}

#notas.con-notas{color:#FFF;background:#3D9970;}
#c-notas{color:#FFF;font-size:12px;display:inline-block;font-weight:normal;padding:2px 4px 1px;border-radius:9px;text-align:center;min-width:18px;}

#nav #version{font-size:.6em;position:absolute;left:10px;bottom:10px;}

#modal-interfaz #cabecera{padding:17px 20px;text-transform:uppercase;color:#FFF;}
#modal-interfaz #cabecera a{color:#A6AEBC}
span[data-id-cab-modal-interfaz="1"]{margin-left:12px;padding-left:15px;border-left:1px solid rgba(250,250,250,.2);}

#v-control-menu{color:#FFF;display:block;padding:10px 0px 7px 4px;}
#v-control-menu .material-icons{font-size:32px;}
#nav #m-si{display:inline-block;}
#nav #m-no{display:none;}
#nav.col-nav-compacta #m-si{display:none;}
#nav.col-nav-compacta #m-no{display:inline-block;}

#interfaz{padding:20px;}

.panel{border:1px solid #EBEFF6;border-radius:4px;overflow:hidden;margin-bottom:20px;}
.panel>div{padding:10px 20px;}
.panel-titulo,.panel-contenido{background:#FFF;border-top-left-radius:4px;border-top-right-radius:4px;}
.panel-contenido{height:100%;}
.panel-contenido:empty{padding:0;}
.panel-titulo{border-bottom:1px solid #EBEFF6;}
.panel-titulo+.panel-contenido{border-top-left-radius:0;border-top-right-radius:0;}
.panel-acciones{background:#F9FAFC;border-top:1px solid #EBEFF6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}

.panel.destacado .panel-titulo{color:#FFF;background:#4C5566;}

.panel.exito .panel-titulo,.panel.exito .panel-contenido{color:#FFF;border:none;}
.panel.exito .panel-titulo{background:#406DB2;}
.panel.exito .panel-contenido{background:#67AEDD;}

.panel.error .panel-titulo,.panel.error .panel-contenido{color:#FFF;border:none;}
.panel.error .panel-titulo{background:#A00;}
.panel.error .panel-contenido{background:#E04B4B;}
.panel.error .boton{background:#A00;}
.panel.error .boton:hover{background:#E04B4B;}

.panel.aviso .panel-titulo,.panel.aviso .panel-contenido{color:#000;border:none;}
.panel.aviso .panel-titulo{background:#FBB725;}
.panel.aviso .panel-contenido{background:#FCC44D;}
.panel.aviso .boton{color:#FFF;background:#FBB725;}
.panel.aviso .boton:hover{background:#FCC44D;}

.panel.info .panel-titulo{background:#E9EAEA;}
.panel.info .panel-contenido{background:#F9FAFC;}
.panel.info .boton{color:#FFF;background:#8A8A8A;}
.panel.info .boton:hover{background:#ADADAD;}
.panel.info input,.panel.info select,.panel.info textarea{background:#FFF;}

.panel.imagen .panel-titulo,.panel.exito .panel-contenido{color:#FFF;border:none;}
.panel.imagen .panel-titulo{background:#3D9970;}
.panel.imagen .panel-contenido{padding:0;}
.panel.imagen .panel-contenido img{width:100%;height:auto;display:block;}

.panel-acciones .ico-accion,#col-v-descarga-tabla .ico-accion{line-height:1;color:inherit;display:inline;padding:13px 10px 10px;margin-right:-.3em;}
.panel-acciones>.ico-accion:first-child,#col-v-descarga-tabla>.ico-accion:first-child{margin-left:-10px;}
.panel-acciones .ico-accion .material-icons,#col-v-descarga-tabla .ico-accion .material-icons{font-size:18px;}
.panel-acciones .ico-accion:hover,#col-v-descarga-tabla .ico-accion:hover{color:#000;background:#E9EAEA;}
.panel-acciones .ico-accion.con-txt,#col-v-descarga-tabla .ico-accion.con-txt{font-size:12px;text-decoration:none;padding:12px 15px 11px 34px;position:relative;}
.panel-acciones .ico-accion.con-txt .material-icons,#col-v-descarga-tabla .ico-accion.con-txt .material-icons{position:absolute;top:11px;left:10px;}
.panel-acciones button+.ico-accion.con-txt{padding-top:14px;padding-bottom:16px;}
.panel-acciones button+.ico-accion.con-txt .material-icons{top:13px;}

.panel-usuario-gravatar,.ficha-paciente-gravatar{display:inline-block;width:50px;height:50px;padding-top:.4em;}
.panel-usuario-gravatar img,.ficha-paciente-gravatar img{width:100%;height:auto;}
.panel-usuario-nombre,.panel-usuario-tipo{font-size:12px;line-height:1;}
.panel-usuario-nombre strong,.panel-usuario-tipo{margin-top:5px;}
.panel-usuario-nombre strong{display:block;font-size:16px;}
.panel-usuario-tipo{padding:2px 5px 4px;color:#FFF;background:#406DB2;border-radius:4px;display:inline-block;}
.ficha-paciente .aclaracion,.ficha-paciente .panel-contenido span{display:block;}
.ficha-paciente .panel-contenido table{font-size:.9em;}
.ficha-paciente .panel-contenido span+span{margin-top:3px;border-top:1px dotted #E9EAEA;padding-top:3px;}
.ficha-paciente-nombre{padding-top:.4em;display:block;}
.ficha-paciente .panel-contenido table{border-top:1px solid #EAEDEF;margin-top:10px;}

.panel .panel-titulo.pestanas{background:#E9EAEA;padding:10px 0;}
.pestanas .v-pestana{text-decoration:none;color:inherit;padding:13px 20px 11px;margin-right:-.3em;}
.pestanas .v-pestana:not(.pestana-activa):hover{background:#4C5566;color:#FFF;}
.pestanas .v-pestana.pestana-activa{background:#FFF;}
.pestanas .v-pestana .material-icons{font-size:18px;position:relative;top:3px;}

.panel-acciones .v-pestana{border-left:1px solid transparent;border-right:1px solid transparent;}
.panel-acciones .v-pestana.pestana-activa{background:#FFF;border-color:#EBEFF6;}
.panel-pestana-acciones{padding:10px 20px;margin:9px -20px -10px;background:#FFF;border-top:1px solid #EBEFF6;}

.item-ico{position:relative;padding-left:30px;display:inline-block;}
.item-ico .material-icons{position:absolute;left:0;top:2px;font-size:18px;}

.mensaje{padding:10px 40px 10px 20px;position:relative;font-size:12px;border-radius:4px;border:1px solid;margin-bottom:20px;}
input+.mensaje{margin-top:20px;}
.mensaje .v-cerrar-mensaje{position:absolute;right:10px;top:calc(50% - 8px);color:inherit;}
.mensaje .v-cerrar-mensaje .material-icons{font-size:16px;}
.mensaje.exito,.tr-ok td{color:#245269;background:#D9EDF7;}
.mensaje.error,.tr-alerta td{color:#843534;background:#F2DEDE;}
.mensaje.info{color:#777;background:#E9EAEA;}
.mensaje.error a{color:#843534;}
.mensaje.aviso,.tr-aviso td{color:#8A6D3B;background:#FFE8B7;border-color:#FCC44D;}
.tr-ok td{border-color:#245269;}
.tr-alerta td{border-color:#843534;}
.tr-pasiva td{color:#AAA;background:#F9FAFC;}
.mensaje ul,.mensaje ul li:last-child{margin-bottom:0;}
.mensaje table{width:100%;}
.mensaje table th,.mensaje table td{background:inherit;border-bottom:1px solid rgba(252,196,77,.4);}
.mensaje table tr th:first-child,.mensaje table tr td:first-child{padding-left:0;}
.mensaje.exito ul,.mensaje.error ul,.mensaje.info ul,.mensaje.aviso ul{margin-top:10px;}
.mensaje a{color:inherit;}

.datos-bloque-numerico,.datos-bloque-icono{text-align:center;text-transform:uppercase;font-size:12px;}
.datos-bloque-numerico strong,.datos-bloque-icono strong{font-size:32px;font-weight:bold;color:#406DB2;display:block;}
.datos-bloque-icono strong{color:#000;}
.exito .datos-bloque-icono strong{color:#FFF;}
.datos-bloque-icono .material-icons{color:inherit;font-size:38px;margin-top:10px;}
.datos-bloque-icono,.datos-bloque-icono:hover{color:inherit;text-decoration:inherit;display:block;}

.b-panel-boton .panel-contenido{background:#E9EAEA;color:#101010;}
.b-panel-boton .material-icons{margin-top:0;position:relative;top:5px;}

iframe{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999;background:#FFF;}

.t-reordenable th{cursor:pointer;padding-right:30px;position:relative;}
.t-reordenable th .material-icons{position:absolute;top:5px;right:4px;color:#E9EAEA;}

.t-reordenable th.tablesorter-headerAsc  .material-icons,.t-reordenable th.tablesorter-headerDesc  .material-icons{color:#000;}
.t-reordenable th.tablesorter-headerAsc  .material-icons{transform:rotate(180deg);}

#notificacion{position:fixed;width:100%;z-index:17777;padding:0 50px 0 20px;bottom:100%;color:#FFF;}
#txt-notificacion{padding:20px 0;}
#v-cerrar-notificacion{color:#FFF;}

#notificacion.exito{background:#406DB2;}
#notificacion.aviso,#notificacion.aviso #v-cerrar-notificacion{color:#000;}
#notificacion.aviso{background:#FBB725;}
#notificacion.error{background:#A00;}

.estado-activacion{padding:1px 8px 2px;font-size:12px;color:#FFF;border-radius:4px;position:relative;top:-1px;cursor:pointer;}
.estado-activacion[data-activo="I"]{cursor:default;}

.paginacion{padding:10px 0;margin:10px 0 0;}
.paginacion a,.paginacion strong{display:inline-block;margin:0 1px 1px 0;line-height:1;text-align:center;color:inherit;text-decoration:none;min-width:2em;padding:4px 0;background:#F3F5F9;}
.paginacion a:hover{color:#000;background:#FFF;}
.paginacion strong{font-weight:normal;color:#FFF;background:#4C5566;}

.t-sugerencias{margin-top:10px;}

tr.tr-pendiente-ajax td{background:#FFFFC0;}

.desplegable{border-bottom:1px solid #E0E4E8;background:#FAFBFC;cursor:pointer;padding:8px 30px 8px 20px;position:relative;}
.panel-contenido .desplegable{margin:-10px -20px 10px;}
.desplegable .material-icons{position:absolute;top:calc(50% - 12px);right:5px;transform:rotate(180deg);}
.desplegable.desplegado .material-icons{transform:rotate(0deg);}

table.calendario-mes th{width:14.28%;text-align:center;}
table.calendario-mes td{padding:26px 8px 8px;border:1px solid #EAEDEF;position:relative;}
table.calendario-mes td .n-dia{position:absolute;font-size:11px;padding:2px;top:0;left:0;}
table.calendario-mes td.calendario-hueco{background:#FAFBFC;}

*[data-falso-select="1"]{position:relative;}
.falso-select{position:absolute;top:0;left:0;width:100%;display:block;height:100%;}
.opciones-falso-select{display:none;position:absolute;box-shadow:0 0 2px 1px rgba(166, 166, 166, 0.3);}
.opciones-falso-select.falso-select-activo{background:rgba(233,233,234,.6);display:block;z-index:999;}
.opciones-falso-select .filtro{padding:1.4em 10px 10px}
.opciones-falso-select .lista{overflow-y:auto;overflow-x:hidden;max-height:150px;background:#FFF;}
.opciones-falso-select .lista table{margin:0;width:100%;}
.opciones-falso-select .lista input[type="radio"]{display:none;}
.opciones-falso-select .lista label{display:block;cursor:pointer;text-transform:none;}
.opciones-falso-select .b-select-multiple{padding:10px;}

.v-ic-label{vertical-align:middle;margin-left:4px;}

.t-tutores-compacta li{list-style:none;margin:0;}
.t-tutores-compacta li+li{margin-top:10px;}
.t-tutores-compacta li span{display:block;}
.t-tutores-compacta li span+span{margin-top:3px;border-top:1px dotted #E9EAEA;padding-top:3px;}

.columnas.multifilas{flex-wrap:wrap;justify-content:space-between;}
.columnas.multifilas .col+.col{margin-left:0;}
.err-campo-apilado{margin:-5px 0 10px;}

span[data-v-archivo]{display:inline-block;background:#FFF;border:1px solid #D8DDE5;border-radius:4px;padding:3px 5px;white-space:nowrap;}
span[data-v-archivo]+span[data-v-archivo]{margin-left:5px;}
span[data-v-archivo] .material-icons{vertical-align:middle;font-size:16px;margin-right:5px;position:relative;top:-2px;}
span[data-v-archivo] a{text-decoration:underline;}

span[data-marca-des="1"],span[data-marca-des-pag="1"]{background:#FBB725;color:#000;font-weight:600;font-size:10px;line-height:1;padding:3px 6px;border-radius:3px;margin-left:20px;}
span[data-marca-des-pag="1"]{position:relative;top:-10px;}

#modal-interna{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(76,85,102,.8);padding:100px 20px 0;display:none;}
#modal-interna .panel,.modal-real .panel{margin:0 auto;box-shadow:0 2px 3px 0 rgba(170,170,170,.4);}

.modal-real{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:50px 20px 0;z-index:107;}
.modal-real.opaca{background:rgba(76,85,102,.8);}
.modal-real .panel-titulo{position:relative;}
.modal-real .panel-titulo .material-icons{position:absolute;right:10px;top:7px;cursor:pointer;}

.arrastrable .tirador{cursor:move;}
.area-arrastre{padding:5px 0;display:block;}
.area-arrastre .rectangulo-area{padding:10px;background:#FCFCFC;border:1px dotted #AAA;display:none;}
.area-arrastre.area-arrastre-activa{padding:2px 0;} 
.area-arrastre.area-arrastre-activa .rectangulo-area{display:block;padding:15px;}

#lista-servicios{margin-top:10px;}

silex{display:block;}

@media(max-width:960px){ 
	silex{display:inline;}
	body,#nav ul{background:#4C5566;}	
	body[data-pag="index"],body[data-pag="recuperar-contrasena"],body[data-pag="modificar-contrasena"]{background:#F3F5F9;}	
	#f-acceso{margin:20px auto;width:95%;max-width:600px;}	
	#nav{float:left;position:static;}	
	#nav.menu-mov #m-no{display:none;}
	#nav.menu-mov #m-si{display:inline-block;}
	#nav.menu-mov-oculto #m-si{display:none;}
	#nav.menu-mov-oculto #m-no{display:inline-block;}	
	#nav>ul{position:absolute;width:100%;z-index:69;}
	#nav.menu-mov-oculto ul{display:none;}
	#nav #version{position:static;padding-left:10px;}
	#interfaz{float:right;background:#F3F5F9;}
	.columnas,.col{display:block;width:100% !important;}
	.col+.col{margin-left:0;margin-top:10px;}
	.boton{display:block;width:100%;text-align:center;}
	table thead{display:none;}
	table{background:#EBEFF6;}
	table tr,table td{display:block;background:#FFF;}
	table td{padding:8px 10px;}
	table .th-compacto{width:100%;}
	table .col-accion{border:none;display:inline-block;}
	table tr{margin:20px 0 0;}
	strong.falso-th-mov{display:block;font-size:10px;text-transform:uppercase;color:#000;}
	
	div[data-combo="1"]{display:block;width:100%;}
	div[data-combo="1"] span,.grupo-casillas-desvinculado{display:block;}
	div[data-combo="1"] span+span{border-left:1px solid #D8DDE5;}
	div[data-combo="1"] label,.grupo-casillas-desvinculado label{display:block;width:100%;}
	div[data-combo="1"] span+span{border-left:none;border-top:1px solid #D8DDE5;}
}


