@import url("https://fonts.googleapis.com/css?family=Roboto:300");





.hint,[data-hint]{position:relative;display:inline-block}

.hint:before,.hint:after,[data-hint]:before,[data-hint]:after{
	position:absolute;-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);visibility:hidden;opacity:0;
	z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;
	transition:.3s ease;-webkit-transition-delay:0ms;transition-delay:0ms}


	.hint:hover:before,.hint:hover:after,.hint:focus:before,.hint:focus:after,
	[data-hint]:hover:before,
	[data-hint]:hover:after,[data-hint]:focus:before,[data-hint]:focus:after
	{visibility:visible;opacity:1}

	.hint:hover:before,.hint:hover:after,[data-hint]:hover:before,[data-hint]:hover:after
	{-webkit-transition-delay:100ms;transition-delay:100ms}.hint:before,[data-hint]:before{content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1000001}.hint:after,[data-hint]:after{content:attr(data-hint);background:#3f4037;color:#fafafa;font-family:OpenSans;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap}.hint--top:before{border-top-color:#3f4037}.hint--bottom:before{border-bottom-color:#3f4037}.hint--left:before{border-left-color:#3f4037}.hint--right:before{border-right-color:#3f4037}.hint--top:before{margin-bottom:-12px}.hint--top:after{margin-left:-18px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:hover:after,.hint--top:hover:before,.hint--top:focus:after,.hint--top:focus:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom:before{margin-top:-12px}.hint--bottom:after{margin-left:-18px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:hover:after,.hint--bottom:hover:before,.hint--bottom:focus:after,.hint--bottom:focus:before{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.hint--right:before{margin-left:-12px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before,.hint--right:focus:after,.hint--right:focus:before{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{margin-right:-12px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before,.hint--left:focus:after,.hint--left:focus:before{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}.hint--error:after{background-color:#ac2951}.hint--error.hint--top:before{border-top-color:#ac2951}.hint--error.hint--bottom:before{border-bottom-color:#ac2951}.hint--error.hint--left:before{border-left-color:#ac2951}.hint--error.hint--right:before{border-right-color:#ac2951}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #193b4d}.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:after,.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:after,.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{-webkit-transition-duration:0ms;transition-duration:0ms}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.button{border:none;color:#f5f5f5;font-weight:700;text-align:center;background:#135678}.button:active,.button:focus{outline:0}.title{font-family:Roboto;font-weight:100;color:#2a2a2a}.input{background:#fff;color:#000;font-family:Roboto;font-weight:100;font-size:1em;outline:.1em solid transparent;-webkit-transition:.2s all linear;transition:.2s all linear;border:none;padding:.4em .7em;box-shadow:inset 0 0 1px rgba(0,0,0,.5)}.input:focus{outline:2px solid #96ecfe;box-shadow:none}@font-face{font-family:sofia;src:url(../fonts/SofiaProLight-webfont.eot);src:url(../fonts/SofiaProLight-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/SofiaProLight-webfont.woff2) format('woff2'),url(../fonts/SofiaProLight-webfont.woff) format('woff'),url(../fonts/SofiaProLight-webfont.ttf) format('truetype'),url(../fonts/SofiaProLight-webfont.svg#sofia_prolight) format('svg')}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans.ttf) format('truetype')}.cajaCheckbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;width:97%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@font-face{font-family:iconos;src:url(../fonts/iconos/iconos.eot);src:url(../fonts/iconos/iconos.eot#iefix) format("embedded-opentype"),url(../fonts/iconos/iconos.woff) format("woff"),url(../fonts/iconos/iconos.ttf) format("truetype"),url(../fonts/iconos/iconos.svg) format("svg")}[class^=icono-]:before,[class*=" icono-"]:before,[class^=icono-]:after,[class*=" icono-"]:after{font-family:iconos;font-style:normal}.icono-agregarUsuario:before{content:"\e000"}.icono-siguiente:before{content:"\e001"}.icono-escuela:before{content:"\e002"}.icono-camara:before{content:"\e003"}.icono-correcto:before{content:"\e004"}.icono-cerrar:before{content:"\e005"}.icono-borrar:before{content:"\e006"}.icono-carpeta:before{content:"\e007"}.icono-descargar:before{content:"\e008"}.icono-pdf:before{content:"\e009"}.icono-engrane:before{content:"\e00a"}.icono-datosContacto:before{content:"\e00b"}.icono-becas:before{content:"\e00c"}.icono-pago:before{content:"\e00d"}.icono-editar:before{content:"\e00e"}.icono-datosTutor:before{content:"\e00f"}.icono-imagen:before{content:"\e010"}.icono-mas:before{content:"\e011"}.icono-error:before{content:"\e012"}.icono-actualizar:before{content:"\e013"}.icono-guardar:before{content:"\e014"}.icono-revisar:before{content:"\e015"}.icono-enviar:before{content:"\e016"}.icono-subir:before{content:"\e017"}.icono-historialMedico:before{content:"\e018"}.icono-domicilio:before{content:"\e019"}.icono-extras:before{content:"\e01a"}.icono-datosGenerales:before{content:"\e01b"}.icono-excel:before{content:"\e01c"}.documentos{width:100%;margin:2em 0 0;padding:0}.documentos .documento{width:60%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.5em auto;-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.documentos .documento:hover{cursor:pointer;box-shadow:0 0 2px #548ceb;margin:.8em auto}.documentos .documento:active{opacity:.5}.documentos .documento p,.documentos .documento span{display:inline-block;vertical-align:middle;margin:0;padding:.5em 0}.documentos .documento p{background:#fbfbfb;-webkit-box-flex:20;-webkit-flex-grow:20;-ms-flex-positive:20;flex-grow:20;padding-left:.5em;color:#3e3e3e;font-weight:bolder;font-family:Roboto;line-height:25px;-webkit-touch-callout:none}.documentos .documento span{text-align:center;background:#548ceb;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#fff;font-size:1.2em}a{text-decoration:none;color:#000}.busqueda-alumno{width:80%;margin:0 auto;padding:2em 0}.busqueda-alumno .controles-busqueda{width:100%}.busqueda-alumno .controles-busqueda .control-busqueda{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}




.contenedor-opciones .numeroRegistros
{
	position: absolute;
}












.busqueda-alumno .controles-busqueda .control-busqueda .text-busqueda{-webkit-transition:.3s;transition:.3s;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.busqueda-alumno .controles-busqueda .control-busqueda .text-busqueda input[type=text]{width:100%} 
.busqueda-alumno .controles-busqueda .control-busqueda .curp-busqueda{-webkit-transition:.3s;transition:.3s;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:none}
.busqueda-alumno .controles-busqueda .control-busqueda .curp-busqueda input[type=text]{width:100%}  
.busqueda-alumno .controles-busqueda .control-busqueda .numero-busqueda{-webkit-transition:.3s;transition:.3s;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:none}
.busqueda-alumno .controles-busqueda .control-busqueda .numero-busqueda input[type=text]{width:100%}  
.busqueda-alumno .controles-busqueda .control-busqueda .fecha-busqueda input[type=text]{width:100%} 
.busqueda-alumno .controles-busqueda .control-busqueda .fecha-busqueda{-webkit-transition:.3s;transition:.3s;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:none}
.busqueda-alumno .controles-busqueda .control-busqueda .fecha-busqueda input[type=text]{width:100%}

.busqueda-alumno .controles-busqueda .control-busqueda .grupo-busqueda{-webkit-transition:.3s;transition:.3s;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:none}
.busqueda-alumno .controles-busqueda .control-busqueda .grupo-busqueda input[type=number]{padding:.38em 1em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.busqueda-alumno .controles-busqueda .control-busqueda .grupo-busqueda select
{
	padding:.38em 1em;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}

.busqueda-alumno .controles-busqueda .control-busqueda .semestre-busqueda{-webkit-transition:.3s;transition:.3s;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:none}
.busqueda-alumno .controles-busqueda .control-busqueda .semestre-busqueda input[type=number]{padding:.38em 1em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
busqueda-alumno .controles-busqueda .control-busqueda .semestre-busqueda select{padding:.38em 1em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}

.busqueda-alumno .controles-busqueda .control-busqueda .btn-filtrar{border:none;background:#02a2c4;padding:.4em 1.7em;color:#fff;-webkit-transition:.3s;transition:.3s;z-index:10}
.busqueda-alumno .controles-busqueda .control-busqueda .btn-filtrar:hover{background:#00728a}.busqueda-alumno .metodos-filtrado{margin-top:.6em;width:100%;height:auto}
.busqueda-alumno .metodos-filtrado .labels{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.busqueda-alumno .metodos-filtrado .labels .padre-label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.busqueda-alumno .metodos-filtrado .labels .lblMetodo{border-bottom:2px solid #cfcfcf;color:#6e6e6e;width:97%;text-align:center;padding:.3em .7em;box-sizing:border-box}
.busqueda-alumno .metodos-filtrado .labels input[type=radio]{display:none}
.busqueda-alumno .metodos-filtrado .labels label[for=filtradoNombre],
.busqueda-alumno .metodos-filtrado .labels label[for=filtradoCurp],.busqueda-alumno .metodos-filtrado .labels label[for=filtradoNoControl],.busqueda-alumno .metodos-filtrado .labels label[for=filtradoFechaNac],.busqueda-alumno .metodos-filtrado .labels label[for=filtradoGrupo],.busqueda-alumno .metodos-filtrado .labels label[for=filtradoSemestre]{cursor:pointer}.busqueda-alumno .metodos-filtrado .labels #filtradoNombre:checked+label[for=filtradoNombre],.busqueda-alumno .metodos-filtrado .labels #filtradoCurp:checked+label[for=filtradoCurp],.busqueda-alumno .metodos-filtrado .labels #filtradoNoControl:checked+label[for=filtradoNoControl],.busqueda-alumno .metodos-filtrado .labels #filtradoFechaNac:checked+label[for=filtradoFechaNac],.busqueda-alumno .metodos-filtrado .labels #filtradoGrupo:checked+label[for=filtradoGrupo],.busqueda-alumno .metodos-filtrado .labels #filtradoSemestre:checked+label[for=filtradoSemestre]{border-bottom:2px solid #02a2c4}.busqueda-alumno .resultadosBusqueda{width:100%;margin-top:1.6em;height:auto;overflow:hidden;z-index:15}.busqueda-alumno .resultadosBusqueda .opciones-busqueda-fake{width:100%;height:1.7em;position:relative;z-index:-5}.busqueda-alumno .resultadosBusqueda .opciones-busqueda{width:100%;height:1.7em;z-index:-10;display:inline-block;-webkit-transition:.2s;transition:.2s;margin-bottom:-2em}

.busqueda-alumno .resultadosBusqueda .opciones-busqueda .opciones
{
	position:relative;
	width:100%;
	height:100%;
	float:right;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:justify;
	justify-content:flex-end;
	z-index:0;
}


.busqueda-alumno .resultadosBusqueda .opciones-busqueda .opciones .btn-opcion
{
	width:2em; 
	height:100%;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	justify-content:center;
	z-index:1;
	margin-left: .4em;
}


.busqueda-alumno .resultadosBusqueda .opciones-busqueda .rojo{background:#e95454;color:#fff}.busqueda-alumno .resultadosBusqueda .opciones-busqueda .azul{background:#6681c8;color:#fff}.busqueda-alumno .resultadosBusqueda .contenidoBusqueda{width:100%}.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .encabezadoResultado{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .encabezadoResultado .tituloNumero,
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .encabezadoResultado .tituloNombre,
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .encabezadoResultado .tituloGrupo{background:#73aeb9;text-align:center;padding:.45em .7em;box-sizing:border-box;color:#fdfdfd;text-align:left;z-index:5}

.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .encabezadoResultado .tituloNumero{width:20%}
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .encabezadoResultado .tituloNombre{width:55%}
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .encabezadoResultado .tituloGrupo{width:24%}
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado{width:100%;margin-top:.3em}.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado .filaResultado{width:100%;margin-bottom:.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}

.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado .filaResultado .contenidoNumero,
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado .filaResultado .contenidoNombre,
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado .filaResultado .contenidoGrupo{margin-top:.1em;background:#fff;color:#333;text-align:center;padding:.3em .7em;box-sizing:border-box;z-index:5;-webkit-transition:.05s;transition:.05s;text-align:left;-webkit-transition:.1s;transition:.1s}
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado .filaResultado .contenidoNumero{width:20%}
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado .filaResultado .contenidoNombre{width:55%}
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado .filaResultado .contenidoGrupo{width:24%}


.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado .filaResultado .registroAlumnoActivo{padding:.4em;margin:.43em 0;opacity:.5;background:#002f68;box-shadow:0 2px 0 #280053;color:#fff;}
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado .filaResultado:hover .contenidoNumero,
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado .filaResultado:hover .contenidoNombre,
.busqueda-alumno .resultadosBusqueda .contenidoBusqueda .registrosResultado .filaResultado:hover .contenidoGrupo
{opacity:.5;background:#002f68;color:#fff}
#nav{margin-top:.58em;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#nav a{margin:0;background:#c8c8c8;padding:.3em .6em;box-sizing:border-box;margin-right:.3em}#nav .active{background:#0080d4;color:#fff}.modal-box header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-box header .btnEditarModal{color:#fff;padding:.5em .6em;background:#005d86;cursor:pointer;box-sizing:border-box;margin-left:1em}.modal-box .modal-body .contenedorTitulo{height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5em}.modal-box .modal-body .contenedorTitulo .tituloSeccionModal{color:#3d3d3d;background:#d7d7d7;padding:.5em 1.5em;text-align:center;box-sizing:border-box}.modal-box .modal-body .contenedorTitulo #btnAnterior,.modal-box .modal-body .contenedorTitulo #btnSiguiente{color:rgba(0,0,0,.6);border:none;background:#f5f5f5;padding:.08em .45em;box-sizing:border-box;font-weight:700;font-family:Roboto;-webkit-transition:.2s;transition:.2s;font-size:1.5em}.modal-box .modal-body .contenedorTitulo #btnAnterior:hover{background:#e3e3e3}.modal-box .modal-body .contenedorTitulo #btnSiguiente:hover{background:#e3e3e3}.modal-box .modal-body .contenedorTitulo #btnAnterior:active,.modal-box .modal-body .contenedorTitulo #btnAnterior:focus{border:none;outline:0}.modal-box .modal-body .contenedorTitulo #btnSiguiente:active,.modal-box .modal-body .contenedorTitulo #btnSiguiente:focus{border:none;outline:0}

.modal-box .modal-body .contenedorDatos
{
	width:100%;
	max-height:21em;
	height: 21em;
	overflow-y:auto;
	overflow-x:hidden;
}

.modal-box .modal-body .contenedorDatos #datosTutorModal{display:none}
.modal-box .modal-body .contenedorDatos #datosAcademicosModal{display:none}
.modal-box .modal-body .contenedorDatos #datosDomicilioModal{display:none}
.modal-box .modal-body .contenedorDatos #datosHistorialMedicoModal{display:none}
.modal-box .modal-body .contenedorDatos #datosBecasModal{display:none}
.modal-box .modal-body .contenedorDatos #datosActividadesModal{display:none}
.modal-box .modal-body .contenedorDatos .form-input{width:85%;position:relative}
.modal-box .modal-body .contenedorDatos .form-input .nombre_input{width:28%;background:#497782;float:left;padding:.32em 1em;box-sizing:border-box;color:#fff;text-align:right}
.modal-box .modal-body .contenedorDatos .form-input .input:disabled{background:#e5e5e5}
.modal-box .modal-body .contenedorDatos .form-input .dato-estatico .input{background:#e5e5e5}
.modal-box .modal-body .contenedorDatos .form-input .lbl-nombre{margin-right:.95em}
.modal-box .modal-body .contenedorDatos .form-input .hint--bottom,
.modal-box .modal-body .contenedorDatos .form-input .dato-estatico{width:70%;float:right}
.modal-box .modal-body .contenedorDatos .form-input .hint--bottom select,
.modal-box .modal-body .contenedorDatos .form-input .dato-estatico select{position:absolute}
.modal-box .modal-body .contenedorDatos .form-input .hint--bottom .input,
.modal-box .modal-body .contenedorDatos .form-input .dato-estatico .input,
.modal-box .modal-body .contenedorDatos .form-input .hint--bottom select,
.modal-box .modal-body .contenedorDatos .form-input .dato-estatico select{width:100%!important; box-sizing:border-box;}
.modal-box .modal-body .contenedorDatos .form-input .fbData
{display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;justify-content:space-between;}
.modal-box .modal-body .contenedorDatos .form-input .fbData .facebookUrl{width:15em;}
.modal-box .modal-body .contenedorDatos .form-input .fbData .input-facebook{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;margin:0;padding:.32em 1.3em;}
.modal-box .modal-body .btnSiguienteModal{
	display:block;margin:0 auto;margin-top:1.7em;
	border:none;padding:.5em 1.5em;background:#65b286;
	color:#fff;-webkit-transition:.3s;transition:.3s;}
.modal-box .modal-body .btnSiguienteModal:hover{background:#46815f}.modal-box .modal-body .cajaCheckbox{display:block;margin:0 auto;width:90%;position:relative}.modal-box .modal-body .cajaCheckbox .column3{width:33.3%;margin:0;float:left}.modal-box .modal-body .cajaCheckbox .column3 h3{text-align:left;font-weight:300}a{text-decoration:none}.body-slider{background:url(img/dgeti4.jpg) no-repeat fixed center;background-size:cover;-webkit-animation:30s slide infinite;animation:30s slide infinite}.btn-registro{position:absolute;padding:15px 30px;background:#14bd5a;color:#fff;font-weight:bolder;margin:50px 0 0 60px;-webkit-transition:.3s ease;transition:.3s ease}.btn-registro:hover,.btn-registro:active,.btn-registro:focus{background:#00933d}.version{position:absolute;text-align:right;bottom:0;right:0;padding:10px 20px 40px 10px}.version span{font-weight:300;color:#fff;font-family:Roboto;font-size:25px}.form-login{position:absolute;background:transparent;width:25em;height:15em;bottom:0;float:left;background:rgba(224,224,224,.8);padding:1.9em 2.5em;margin:0 0 40px 40px}.form-login .input{width:90%;padding:.8em;margin-bottom:.7em}.form-login .title{text-align:left;margin:0 0 .35em;font-size:2.8em}.form-login .button{background:#135678;padding:.6em 3.5em;margin-top:.7em;-webkit-transition:.4s ease;transition:.4s ease;float:right;margin-right:.85em}.form-login .button:hover{background:#003855}@-webkit-keyframes slide{12.5%{background:url(../img/dgeti1.jpg) no-repeat fixed center;background-size:cover}25%{background:url(../img/dgeti2.jpg) no-repeat fixed center;background-size:cover}37.5%{background:url(../img/dgeti3.jpg) no-repeat fixed center;background-size:cover}49%{background:url(../img/dgeti4.jpg) no-repeat fixed center;background-size:cover}61.5%{background:url(../img/dgeti5.jpg) no-repeat fixed center;background-size:cover}74%{background:url(../img/dgeti6.jpg) no-repeat fixed center;background-size:cover}86.5%{background:url(../img/dgeti7.jpg) no-repeat fixed center;background-size:cover}100%{background:url(../img/dgeti8.jpg) no-repeat fixed center;background-size:cover}}@keyframes slide{12.5%{background:url(../img/dgeti1.jpg) no-repeat fixed center;background-size:cover}25%{background:url(../img/dgeti2.jpg) no-repeat fixed center;background-size:cover}37.5%{background:url(../img/dgeti3.jpg) no-repeat fixed center;background-size:cover}49%{background:url(../img/dgeti4.jpg) no-repeat fixed center;background-size:cover}61.5%{background:url(../img/dgeti5.jpg) no-repeat fixed center;background-size:cover}74%{background:url(../img/dgeti6.jpg) no-repeat fixed center;background-size:cover}86.5%{background:url(../img/dgeti7.jpg) no-repeat fixed center;background-size:cover}100%{background:url(../img/dgeti8.jpg) no-repeat fixed center;background-size:cover}}.checkbox-custom{opacity:0;position:absolute}.checkbox-custom,.checkbox-custom-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.checkbox-custom-label{position:relative}.checkbox-custom+.checkbox-custom-label:before{content:'';background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:10px;height:10px;padding:2px;margin-right:10px;text-align:center}.checkbox-custom:checked+.checkbox-custom-label:before{border-radius:20%;background:#00c4b5;box-shadow:inset 0 0 0 4px #fff}.menuContainer{width:100%;font-family:sofia;height:40px}.menuContainer .menuControles{background:#1f4d5a;clear:both;position:relative;z-index:10}.menuContainer .menuControles .menuButton{display:inline-block;width:40px;height:40px}.menuContainer .menuControles .menuButton:hover{cursor:pointer}.menuContainer .menuControles .menuCuerpo{display:inline-block;width:72%;height:40px;position:absolute;top:0;right:0}.menuContainer .menuControles .menuCuerpo b{font-weight:400}.menuContainer .menuControles .menuCuerpo span{display:inline-block;width:auto;line-height:40px;color:#f5f5f5;margin:0 1.5em 0 0;float:right}.menuContainer .menuControles .menuCuerpo span:hover{cursor:pointer}.menuContainer .menuControles .menuCuerpo span:hover>a{background:#009dff;color:#fbfbfb}.menuContainer .menuControles .menuCuerpo span a{display:inline-block;height:8px;width:8px;background:#d3d3d3;font-size:.6em;color:gray;margin:0;padding:0;vertical-align:middle;line-height:9px;text-align:center;padding:.2em .3em .2em .2em;border-radius:3px}.menuContainer .abrirMenu{-webkit-transform:translate(0,48px);-ms-transform:translate(0,48px);transform:translate(0,48px)}.menuContainer .ocultarMenu{-webkit-transform:translate(0,-48px);-ms-transform:translate(0,-48px);transform:translate(0,-48px)}.menuContainer .navPrincipal{font-family:sofia;width:100%;background:#b1c8da;position:relative;z-index:1;-webkit-transition:.35s all ease-in-out;transition:.35s all ease-in-out}.menuContainer .navPrincipal ul{list-style:none}.menuContainer .navPrincipal>ul{width:100%;padding:.5em 0}.menuContainer .navPrincipal>ul li{margin:0 .2em;background:#1f4d5a;padding:.2em .5em}.menuContainer .navPrincipal>ul li:hover{background:#29617e}.menuContainer .navPrincipal>ul li a{text-decoration:none;color:#f1f1f1}

.text-busqueda
{
	display: flex;
}
body{
	overflow-x:hidden !important;
	overflow-y:auto !important; 
}

.menuContainer .submenu{display:inline-block}
.menuContainer .submenu ul{
	position:absolute;
	background:#29617e;
	display:none;
	width:15em;
	margin-top:.3em;
	-webkit-transition:5s display ease;
	transition:5s display ease;z-index:3}

.menuContainer .submenu ul li{background:#29617e}
.menuContainer .submenu ul li:hover{background:#0e2329}
.menuContainer .submenu:hover ul{display:block}
.menuButton>label{width:24px;-webkit-transition:.7s all ease;transition:.7s all ease;margin:8px 0 0 8px;display:inline-block}.menuButton>label .hamburger-button{width:100%;display:block;margin:3px 0 0;padding:0;height:4px;background:#f1f1f1;-webkit-transition:.5s all ease;transition:.5s all ease}.menuButton>label .hamburger-button:hover{cursor:pointer}.cerrarMenuAnimacion:hover label .hamburger-button:nth-child(1){opacity:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cerrarMenuAnimacion:hover label .hamburger-button:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cerrarMenuAnimacion:hover label .hamburger-button:nth-child(3){-webkit-transform:translate(0,-7px) rotate(45deg);-ms-transform:translate(0,-7px) rotate(45deg);transform:translate(0,-7px) rotate(45deg)}.abrirMenuAnimacion:hover label{margin-left:10px}.abrirMenuAnimacion:hover label .hamburger-button:nth-child(1){opacity:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.abrirMenuAnimacion:hover label .hamburger-button:nth-child(2){-webkit-transform:translate(6px,0) rotate(-45deg);-ms-transform:translate(6px,0) rotate(-45deg);transform:translate(6px,0) rotate(-45deg);width:20px}.abrirMenuAnimacion:hover label .hamburger-button:nth-child(3){-webkit-transform:translate(-6px,-7px) rotate(45deg);-ms-transform:translate(-6px,-7px) rotate(45deg);transform:translate(-6px,-7px) rotate(45deg);width:20px}.contenedor-seccion{width:80%;display:auto;margin:0 auto;margin-top:4em;background:#f7f7f7}.contenedor-seccion .menu-seccion{display:block;background:#ededed;width:100%;position:relative;height:4em}


.contenedor-seccion .menu-seccion .titulo-seccion{
	font-family:Roboto;font-size:1.2em;font-weight:300;width:80%;display:inline-block;margin:0;text-align:left;line-height:3.3em;padding:0 0 0 .7em}.contenedor-seccion .menu-seccion .modulos{display:block;width:auto;display:inline-block;margin:0 .5em 0 0;height:4em;position:absolute;top:0;right:0;background:transparent}.contenedor-seccion .menu-seccion .modulos .modulo-seccion{display:table;width:35px;height:35px;border-radius:50%;-webkit-transition:.3s ease;transition:.3s ease;text-align:center;vertical-align:middle;margin:.2em .2em 0;z-index:2;position:relative;line-height:35px;font-size:1.4em}.contenedor-seccion .menu-seccion .modulos div{margin-top:6px}

	.contenedor-seccion .contenedor-datos
	{
		display:inline-block;
		background:#f7f7f7;
		padding:.5em 0 2em;
		width:100%;
	}

	#barraProgreso{display:block;position:absolute;z-index:1;border:1px solid #00c4b5;width:0;margin:2em 0 0 .5em;-webkit-transition:.3s all linear;transition:.3s all linear}.formulario{width:90%;display:block;margin:0 auto;margin-top:2em}.form-input{width:50%;position:relative;display:table;margin:0 auto;margin-top:1em}.form-input .radios{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:96%;margin:0 auto}.form-input .radios label{padding:.4em .8em}.form-input .siNo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.form-input div{width:100%}.form-input div .input{width:95%;display:table!important;padding:.3em;margin:0 auto}.form-input div input[type=radio]{display:none!important;width:auto}.form-input div select{width:97%!important}.form-input div label{color:#3e3e3e;-webkit-transition:.5s all ease;transition:.5s all ease}.form-input div label:hover{cursor:pointer;background:#02829d;color:#d3d3d3}.form-input div b[class=input],.form-input div label[class=input]{margin:0;display:inline-block!important}.form-input div b[class=input]{width:79%;margin:0 0 0 .4em}.form-input div label[class=input]{width:20px;text-align:center}



.form-input div #femenino:checked+label[for=femenino],
.form-input div #masculino:checked+label[for=masculino],
.form-input div #diabetesSi:checked+label[for=diabetesSi],
.form-input div #diabetesNo:checked+label[for=diabetesNo],
.form-input div #antecedentesSi:checked+label[for=antecedentesSi],
.form-input div #antecedentesNo:checked+label[for=antecedentesNo],
.form-input div #anemiaNo:checked+label[for=anemiaNo],
.form-input div #anemiaSi:checked+label[for=anemiaSi],
.form-input div #rubeolaNo:checked+label[for=rubeolaNo],
.form-input div #rubeolaSi:checked+label[for=rubeolaSi],
.form-input div #paperasSi:checked+label[for=paperasSi],
.form-input div #paperasNo:checked+label[for=paperasNo],
.form-input div #varicelaSi:checked+label[for=varicelaSi],
.form-input div #varicelaNo:checked+label[for=varicelaNo],
.form-input div #viruelaSi:checked+label[for=viruelaSi],
.form-input div #viruelaNo:checked+label[for=viruelaNo],
.form-input div #sarampionNo:checked+label[for=sarampionNo],
.form-input div #sarampionSi:checked+label[for=sarampionSi],
.form-input div #hepatitisNo:checked+label[for=hepatitisNo],
.form-input div #hepatitisSi:checked+label[for=hepatitisSi],
.form-input div #radio_recibes_beca1:checked+label[for=radio_recibes_beca1],
.form-input div #radio_recibes_beca2:checked+label[for=radio_recibes_beca2],
.form-input div #radioRecibePlaticas1:checked+label[for=radioRecibePlaticas1],
.form-input div #radioRecibePlaticas2:checked+label[for=radioRecibePlaticas2],
.form-input div #mama-tutor:checked+label[for=mama-tutor],
.form-input div #papa-tutor:checked+label[for=papa-tutor],
.form-input div #tutor-tutor:checked+label[for=tutor-tutor],
.form-input div #masculino-tutor:checked+label[for=masculino-tutor],
.form-input div #femenino-tutor:checked+label[for=femenino-tutor],
.form-input div #recibesBeca1:checked+label[for=recibesBeca1],
.form-input div #recibesBeca2:checked+label[for=recibesBeca2]
{
	background:#02a2c4;border:none;color:#f5f5f5}


.form-input div #femenino:unchecked+label[for=femenino],
.form-input div #masculino:unchecked+label[for=masculino],
.form-input div #diabetesSi:unchecked+label[for=diabetesSi],
.form-input div #diabetesNo:unchecked+label[for=diabetesNo],
.form-input div #antecedentesSi:unchecked+label[for=antecedentesSi],
.form-input div #antecedentesNo:unchecked+label[for=antecedentesNo],
.form-input div #anemiaNo:unchecked+label[for=anemiaNo],
.form-input div #anemiaSi:unchecked+label[for=anemiaSi],
.form-input div #rubeolaNo:unchecked+label[for=rubeolaNo],
.form-input div #rubeolaSi:unchecked+label[for=rubeolaSi],
.form-input div #paperasSi:unchecked+label[for=paperasSi],
.form-input div #paperasNo:unchecked+label[for=paperasNo],
.form-input div #varicelaSi:unchecked+label[for=varicelaSi],
.form-input div #varicelaNo:unchecked+label[for=varicelaNo],
.form-input div #viruelaSi:unchecked+label[for=viruelaSi],
.form-input div #viruelaNo:unchecked+label[for=viruelaNo],
.form-input div #sarampionNo:unchecked+label[for=sarampionNo],
.form-input div #sarampionSi:unchecked+label[for=sarampionSi],
.form-input div #hepatitisNo:unchecked+label[for=hepatitisNo],
.form-input div #hepatitisSi:unchecked+label[for=hepatitisSi],
.form-input div #mama-tutor:unchecked+label[for=mama-tutor],
.form-input div #papa-tutor:unchecked+label[for=papa-tutor],
.form-input div #tutor-tutor:unchecked+label[for=tutor-tutor],
.form-input div #masculino-tutor:unchecked+label[for=masculino-tutor],
.form-input div #femenino-tutor:unchecked+label[for=femenino-tutor],
.form-input div #recibesBeca1:unchecked+label[for=recibesBeca1],
.form-input div #recibesBeca2:unchecked+label[for=recibesBeca2]
{background:red !important;}

.form-input .fbData{width:96%;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background:#f00;margin:0 auto}.form-input .fbData .facebookUrl{font-size:1em;line-height:32px;height:32px;background:#b8cdd3;padding:0 .5em;color:#3e3e3e;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.form-input .fbData .input-facebook{padding:0 .5em!important;width:auto!important;-webkit-box-flex:6;-webkit-flex-grow:6;-ms-flex-positive:6;flex-grow:6}.validado{width:29px;height:29px;text-align:center;line-height:33px;opacity:1;-webkit-transition:.5s opacity linear;transition:.5s opacity linear;position:absolute;top:0;right:0;margin:0}.validadoCorrecto{background:#2774c5;color:#fbfbfb}.validadoIncorrecto{background:#de4775;color:#fbfbfb}.errorValidacion{background:#ac2951!important;color:#fff!important}.finalizado{background:#fff;position:relative;overflow:hidden;display:inline-block;margin-top:-43px!important;opacity:.5}.finalizado b{background:#00c4b5;position:absolute;left:0;right:0;font-size:.5em;line-height:1px!important;margin:2em 0 0;padding:.5em;text-align:center;color:#fbfbfb;z-index:2}.btnSiguiente{width:5em;display:block;margin:1em auto;margin-bottom:3em;text-decoration:none;background:#00c4b5;text-align:center;color:#f5f5f5;font-family:Roboto;padding:.5em 1em;-webkit-transition:.3s all ease;transition:.3s all ease}.btnSiguiente:hover{background:#008c82}.activo{background:#00c4b5;color:#fbfbfb!important;width:50px!important;height:50px!important;line-height:50px!important;margin-top:1px!important;font-size:1.7em!important}.inactivo{background:#e6e6e6;display:inline-block;}.icono-datosGenerales,.icono-domicilio,.icono-escuela,.icono-becas,.icono-datosTutor,.icono-historialMedico,.icono-extras,.icono-revisar{font-size:2em;line-height:50px;color:#7c7c7c}.dato{display:block;margin:1em auto;width:47.5%}.animarError{-webkit-animation:.1s alerta 4;animation:.1s alerta 4}.duracion{width:94%!important}.input-select:hover{cursor:pointer}.datosTutor,.info-beca-recibida,.info-beca-oportunidades,.info-beca-otro,.datosAcademicos,.datosActividades,.datosDomicilio,.datosBecas,.datosHistorialMedico,.datosRevisar,.info-medico{display:none}/*.info-medico{display:block!important}*/.tituloSeccion{display:block;width:15em;margin:1.5em auto;text-align:center;font-family:Roboto;font-weight:bolder;color:#3e3e3e;font-size:1.5em}@-webkit-keyframes alerta{0%{-webkit-transform:translate(10px,0);transform:translate(10px,0)}50%{-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}100%{-webkit-transform:translate(10px,0);transform:translate(10px,0)}}@keyframes alerta{0%{-webkit-transform:translate(10px,0);transform:translate(10px,0)}50%{-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}100%{-webkit-transform:translate(10px,0);transform:translate(10px,0)}}.body-registro{background:rgba(224,224,224,.8)}






.registro-alumno{
	}

	.registro-alumno h3{width:487px;font-weight:100;font-family:OpenSans;text-align:center;margin:0;margin-bottom:1.4em;font-size:1.5em;background:#135678;padding:.7em .3em;color:#fff;border:none;left:0}.registro-alumno .inputForm{border:1px solid #d8d8d8}.registro-alumno .form{width:488px;display:block;margin:0 auto;position:relative;z-index:0;float:left}.registro-alumno .form .form-input{width:90%;background:#f00;z-index:5;margin-bottom:.8em;overflow:auto}.registro-alumno .form .form-input .inputForm{width:100%;padding:.6em .5em}.registro-alumno .form .btn-group{width:90%;overflow:hidden;position:relative;display:block;margin:0 auto;margin-top:1.1em}.registro-alumno .form .btn-group .button{border:none;font-weight:300;-webkit-transition:.9;transition:.9}.registro-alumno .form .btn-group .button-large{padding:.7em 1.5em}.left{float:left}.right{float:right}.blue{background:#01579b}.blue:hover{background:#02457a}.red{background:#c62828}.black{background:#212121}.green{background:#2e7d32}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.datosRevisar{width:100%;margin:0 auto}.datosRevisar .controlesRevisar{background:#ededed;width:100%;display:block;margin:0 auto;margin-top:2em;height:25px}.datosRevisar .controlesRevisar span,.datosRevisar .controlesRevisar div{display:inline-block}.datosRevisar .controlesRevisar .estado{float:left;margin:.1em 0 0 .5em;color:#494949;font-family:OpenSans}.datosRevisar .controlesRevisar .editar{float:right;margin:-2.1em .7em 0 0}.datosRevisar .controlesRevisar .controles{display:block;margin:0 auto;width:70px;position:relative}.datosRevisar .controlesRevisar .controles .iconoContenedor{margin:-.5em 0 0 .7em;position:relative;z-index:5}.datosRevisar .controlesRevisar .controles .iconoContenedor .iconoActual{background:#00c4b5;font-size:1.4em;width:45px;height:45px;line-height:45px;text-align:center;border-radius:50%;color:#fafafa}.datosRevisar .controlesRevisar .controles .icono-siguiente{background:#fbfbfb;color:#494949;font-size:.8em;padding:.1em .1em .1em 0;display:inline-block;width:25px;height:15px;line-height:15px;position:absolute;margin:.3em 0 0 -1em!important;z-index:1}.datosRevisar .controlesRevisar .controles .icono-siguiente:hover{box-shadow:1px 0 0 rgba(0,0,0,.2)}


.datosRevisar .controlesRevisar .controles .anterior,
.datosRevisar .controlesRevisar .controles .siguiente{
	position: absolute;
	top: 0;
	background: #F9F9F9;
	width: 80px;
	padding: 0.2em 0.5em;
	color: #3e3e3e;
	box-shadow: 0px 2px 1px rgba(0,0,0,0.3);
}

.datosRevisar .controlesRevisar .controles .anterior:active,
.datosRevisar .controlesRevisar .controles .siguiente:active{
	box-shadow: none;
}

.datosRevisar .controlesRevisar .controles .anterior:hover,
.datosRevisar .controlesRevisar .controles .siguiente:hover{
	opacity: 0.8;
}

.datosRevisar .controlesRevisar .controles .anterior{
	left: 0;
	margin-left: -4em;
	text-align: left;
}

.datosRevisar .controlesRevisar .controles .siguiente{
	right: 0;
	margin-right: -4.5em;
	text-align: right;
}



.datosRevisar .datos{display:inline-block;width:100%}.datosRevisar .datos .filaDato{width:100%;display:block;margin:.5em 0;-webkit-transition:.1s all linear;transition:.1s all linear;text-transform:capitalize}.datosRevisar .datos .filaDato:hover>span{background:#569ce9;color:#fafafa}.datosRevisar .datos .filaDato .valorDato{width:100%;background:#fbfbfb;display:inline-block;padding:.3em 0;text-transform:capitalize}.datosRevisar .datos .filaDato .valorDato span{background:#569ce9;padding:.3em .4em;margin:0 .5em 0 0;color:#fbfbfb}.datosRevisar .datos .filaDato .valorDato p{margin:0;padding:0;display:inline-block}.botonOrdinario{width:3em;text-align:center;padding:.4em 1em;color:#fafafa;display:block;margin:3em auto 0;-webkit-transition:.2s;transition:.2s;display:none}#regresar{background:#9a75d9}#regresar:hover{background:#6246ce;color:#fafafa}



#guadarDoc{width:8em!important;background:#eea239;padding:.8em .3em!important}#guadarDoc:hover{background:#f3c07c}nav,nav ul,nav>ul>li{display:inline-block;margin:0;padding:0}body{text-rendering:optimizeLegibility}


@font-face {font-family: "iconos-dos";src: url("../fonts/iconos-dos.eot");src: url("../fonts/iconos-dos.eot#iefix") format("embedded-opentype"),
	url("../fonts/iconos-dos.woff") format("woff"),
	url("../fonts/iconos-dos.ttf") format("truetype"),
	url("../fonts/iconos-dos.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="iconos-dos-"]:before, [class*=" iconos-dos-"]:before,
[class^="iconos-dos-"]:after, [class*=" iconos-dos-"]:after {   
	font-family: iconos-dos;
        font-size: 20px;
font-style: normal;
}.iconos-dos-carreras:before {
	content: "\e000";
}
.iconos-dos-calendario:before {
	content: "\e001";
}
.iconos-dos-excelDos:before {
	content: "\e002";
}
.iconos-dos-grupos:before {
	content: "\e003";
}
.iconos-dos-profesor:before {
	content: "\e004";
}

.hint--bottom .icono-imagen,
.hint--bottom .iconos-dos-excelDos{
	color: #7C7C7C;
}


#guardarPlantel,#guardarImagenes{
	display: block;
	padding: 0.5em 2em;
	margin: 0 auto;
	background: #18B4B4;
	color: #fafafa;
	width: 120px;
	border: none;
}

#guardarPlantel:hover,#guardarImagenes:hover{
	background: #0F7373;
}

#guardarPlantel:active,#guardarImagenes:active{
	background: #31BDE6;
}


#guardarImagenes{
	text-align: center;
	margin-top: 3em;
	width: 250px !important;
}


.imagenesInstitucionales .imagen{
	display: block;
	width:36%;
	margin: 0 auto;
	margin-top: 1em;
	text-align: center;
}


.imagenesInstitucionales .imagen label{
	display: block;
	font-weight: 200;
	color: #3e3e3e;
	margin-top:2em;
}



.personalAdministrativo,
.asignarGrupos,
.asignarCarreras{
	display: none;
}


#imagenesInstitucionales,#personalAdministrativo,#asignarGrupos,#asignarCarreras{
	cursor: pointer;
}

.contenedor-datos section{
	display: block !important;
	margin:0 auto;
	width: 30%;
}


.contenedor-datos section select{
	display: block !important;
	margin:0 auto;
	width: 80%;
}


.resultadoOk,.resultadoError{
	width: 250px;
	display: block;
	margin: 1em auto;
	color: #fafafa;
	text-align: center;
}

.resultadoOk{
	background: #2376f3;
}

.resultadoError{
	background: #D2003F;
}


.button
		{
			padding: .5em 1em;
			border: none;
		}

		.button-guardar
		{
			background:#006BFF;
			color: white;
			transition: .35s;
			font-weight: 100;
			display: block;
			margin: 0 auto;
		}

		.button-guardar:hover
		{
			background:#0059D5;
		}

		.contDobleSelect
		{
			display: flex;
		}


/*.modal-body .DatosGeneralesModal .contenedorDatos #datosHistorialMedicoModal .info-medico
{
	display: none !important;
}*/


.submit{
	border: none;
	width: 150px;
	background: #00C4B5;
	text-align: center;
	margin: 2em auto;
	display: block;
	color: #fbfbfb;
	padding: 0.5em 0.8em;
}

.submit:hover{
	opacity: 0.5;
}

.form-input
.flex-switch
{
	height: 1.8em;
	display: flex;
	align-items: center;
}

.form-input
.onoffswitch {
    position: relative; width: 68px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 26px; padding: 0; line-height: 26px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: normal;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "Sí";
    padding-left: 10px;
    background-color: #30D952; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "No";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 18px; margin: 4px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 38px;
    border: 2px solid #999999; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}



.opciones-header{
	display: flex;
	align-items: center;
}

.opciones-header > .itemNav.mensajes,
.opciones-header > .itemNav.perfil{

	margin: 0px 5px !important;
	padding: 0px 5px !important;
	position:relative !important;

}
.opciones-header .itemNav i{
	font-size: 25px !important;
	color: #f2f2f2 !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.opciones-header .itemNav.perfil{
	display: flex;
	align-items: center;
}
.opciones-header .itemNav.mensajes{

}

.contenido-item-menu{
	background: white;
	width: 320px;
	height: 0px;
	position: absolute;
	top: 40px;
	right: 0px;
	box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
	border-radius: 4px;
	transition: 0.3s;
	overflow-y: hidden !important;
}

#contenido-mensajes{
	width: 380px;

	overflow-y: scroll !important;
}

.btn-menu-perfil{
	display:flex;
	align-items: center;
}

.btn-menu-perfil span{
	margin: 0px 5px !important;
}

.btn-menu-mensajes{
	position:relative !important;
}

.count-mensajes{
	position: absolute;
	height: 20px !important;
	background: #f02646;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 2px 5px;
	top: -5px;
	right: -10px;
}
.count-mensajes span{
	color:white;
	font-size: 12px;
	height: 100%;

}


.item-grupo{
	display: flex;
	align-items: center;
	border-bottom: 1px solid #e2e2e2;
	padding:15px
}

.item-grupo p{
	width: 90%;
}
.item-grupo .count-mensajes-grupo{
	width: 10%;
}

.count-mensajes-grupo{
	height: 20px;
	background: #f02646;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 2px 4px;
}
.item-grupo p{
	margin: 0px !important;
	color: #555555;
	font-width: 600;
}
.count-mensajes-grupo span{
	color:white;
	font-size: 12px;
}

.contenido-item-menu a {
	text-decoration:none;
}

.item-btn{
	cursor:pointer
}


#contenido-perfil{
}
#contenido-perfil .head{
	display: flex;
	padding:20px;
	align-items: center;
}
#contenido-perfil .head .img{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #F2F2F2;
	margin-right: 10px;
}
#contenido-perfil .head .info p{
	margin: 0px;
	color: black;
}
#contenido-perfil .head .info .nombrePerfil{
	font-weight: 600;
}

#contenido-perfil .opciones{
	display: flex;
	flex-direction: column;
	width: 100%;

}
#contenido-perfil .opciones span{
	margin-left: 10px;
}

#contenido-perfil a{
	color: black;
	text-decoration:none;
	padding:10px;
	border-bottom: 1px solid #e2e2e2;
	display: flex;
	align-items: center;
}

#contenido-perfil a i{
	margin-right: 10px;
}


.item-grupo{
	display:flex;
	align-items: center;
}


.icon-menu-header{
	width:26px
}




/*HACKS CSS*/
.contenedor-seccion .menu-seccion .modulos .modulo-seccion {
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 40px !important;
	height: 40px !important;
}

.modulo-seccion.icono-carpeta:before {
	content: "\e007";
	font-size: 18px !important;
}


p.sin-mensajes{
	color: #333;
/* display: flex; */
	margin: 50px auto !important;
/* display: flex; */
	width: 220px;
	text-align: center;
	font-weight: 600;
	font-size: 15px;
}





/*MENU BAR*/
.menuContainer .navPrincipal ul {
	list-style: none;
}
.menuContainer .navPrincipal>ul {
	width: 100%;
	padding: .5em 0;
}
.menuContainer .navPrincipal>ul li {
	margin: 0 .2em;
	background: #1f4d5a;
	padding: .2em .5em;
	border-radius: 4px;
}

.menuContainer .navPrincipal>ul li.submenu{
	margin: 3px;
}

.menuContainer .navPrincipal>ul li:hover {
	background: #29617e;
}
.menuContainer .navPrincipal>ul li a {
	text-decoration: none;
	color: #f1f1f1;
}


.menuContainer .submenu {
	display: inline-block;
}
.menuContainer .submenu ul {
	position: absolute;
	background: white;
	display: none;
	width: 15em;
	margin: 0 0 0 -.5em;
	-webkit-transition: 5s display ease;
	transition: 5s display ease;
	z-index: 3;
	box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
	border-radius: 4px;
	margin-top:3px;
}
.menuContainer .submenu ul li {
	background: white;
	margin: 0px;

	padding: 4px 10px;

}
.menuContainer .submenu ul li:hover {
	/*background: #0e2329;*/
	background: #b1c8d9;
	margin: 0px;
	padding: 4px 10px;
	border-radius: 0px;
	transition: 0.3s;

}
.menuContainer .submenu ul li a{
	color: black;
}
.menuContainer .submenu:hover ul {
	display: block;
	transition: 0.3s;
}


.menuContainer .navPrincipal>ul li a{
	font-size: 15px !important;
	/*font-family: 'Roboto' !important;*/
}
