body
{
	color: black;

	max-width: 1024px;
	margin: 0 auto;
}
footer
{
	/*background: rgba(3,130,190,1);*/
	background: white;
	border-radius: 0px 0px 5px 5px;
	border: 1.5px solid rgba(3,0,10,0.1);
	text-align: center;	
	padding-top: 3px;
}

#formentrada
{
	margin: 0 auto;
	max-width: 250px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#logoitc
{
	margin: 0px;
	padding-top: 10px;
}

#logoitc img
{
	width: 90px;
}

#menuOperativo
{
	text-align: center;
	box-shadow: 0px 1px 0px rgba(3,0,10,0.1); 
}
#menuInicio, #menuOperativo
{
	display: none;
}

#menuInicio
{
	height: 250px;
	text-align: center;
}

#menuInicio h2
{
	margin-top: 15%;
}
#estatusEnvioMensaje{
	width: 40%!important;
	text-align: center;
}

#menuOperativo ul {
	padding: 0px;
	text-align: center;
}
#menuOperativo ul li
{
	display: inline-block;
	margin: 3px;
}


#panelprincipal
{
	margin: 0 auto;
	max-width: 1024px;
}	

#principal
{
	margin-top: 0px;
	padding: 0px;
}


/*Cuando inicia sesion asi se muestra el nombre del usuario*/
#usuario_titulo
{
	display: none;
	margin-right: 10px;
	margin-top: 0px;
	text-align: right;
}

.page-header
{
	margin-top: 0px;
	top: 0px;
}
.page-header div
{
	display: inline-block;
	margin-top: 0px;
	top: 0px;
	vertical-align: top;
}

.page-header #logoitc
{
	float: right;
}

.panel-body
{
	text-align: center;
}

.panel-footer
{
	text-align: center;
}

/*PARA EL DE ESPERAR*/
.oculto
{
	
	display: none;
}

#loaderImage{

	text-align: center;
	margin: 15% auto;
	width: 100%;
	height: 100%;
	z-index: 3;
	position: absolute;
	margin-left: 33%;

}

#loaderFondo:hover,#loaderImage:hover{
	cursor: wait;
}
/*Fin del loader*/

/*Menú Examen*/
#menuExamen{
	display: none;
}
#menuExamen
{
	text-align: center;
}
#formExamen{
	display: inline-block;

}
#formExamen
{
	width: 70%!important;
	text-align: left;
	color: #6E6E6E;

}
#formExamen h4 
{
	text-align: center;
}

#formExamen select 
{
	margin-bottom: 1px;
}

#tabla_maestros
{
	margin-bottom: 5px;
}

#verDisponibilidad
{
	color:black;
}

/*-----------Para los select que estan en la tabla--------------*/
#tabla_maestros select
{
	width: 295px !important;
}

/*Para los botones que se muestran en el formulario del examen*/
#formExamen button{
	margin-bottom: 5px;
}

#guardarEvento{
	margin-left: 3%;
}
/*Fin del menu examen*/

/*DIV AVISO EXAMEN*/
#avisoExamen{
	display: none;
}
#avisoExamen
{
	text-align: center;
}
#formAvisoExamen{
	display: inline-block;

}
#formAvisoExamen
{
	width: 70%!important;
	color: #6E6E6E;

}
#formAvisoExamen h4 
{
	text-align: center;
}
/*Para los botones que se muestran en el formulario del aviso examen*/
#formAvisoExamen button{
	margin-bottom: 10px;
	margin-top: 8px;
}

/*TABLA DONDE SE MUESTRAN LOS MAESTROS A LOS QUE SE LES ENVIARA EL MENSAJE DE QUE TIENEN UN ACTO DE TITULACION*/
#tabla_avisoExamen{
	margin-bottom: 5px;
}
#tabla_avisoExamen tr{
	text-align: left;
}
#tabla_avisoExamen th{
	text-align: center;
	
}
.encabezado{
	color:#848484;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
}
.rol{
	width: 20%;
	padding-left: 30px!important;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
}

.nombreMaestro{
	width: 40%;
	text-align: left;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
}

#avisoTitulacion{
	display: inline-block;
	text-align:center;
	margin-top: 5px;
	padding: 0px!important;
}

/*FIN TABLA AVISO EXAMEN*/


/*MODAL QUE SE MUESTRA AL DAR CLIC EN VER DISPONIBILIDAD*/
#modalVerDisponibles{
	margin-top: 10%;
}

#divVerDisponibilidad 
{
	width: 100%;
	display: inline-block;
}


#disponibilidadSalaA{
	width: 50%;
	float: left;
	
	
}
#disponibilidadSalaB{
	width: 50%;
	float: left;
	

}
.horaActo{
	width: 50%;
	text-align: right;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
	padding-right: 10px;
}

.tipoActo{
	width: 50%;
	text-align: left;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
	padding-left: 10px;

}


/*PARA EL MENU RECORDATORIO*/
#menuRecordatorio{
	display: none;
}
#menuRecordatorio
{
	text-align: center;
}
#formRecordatorio{
	display: inline-block;

}
#formRecordatorio
{
	/*width: 80%!important;*/
	width: 90%!important;
	text-align: left;
	color: #6E6E6E;

}
#formRecordatorio h4 
{
	text-align: center;
}

#formRecordatorio select 
{
	margin-bottom: 1px;
}

#tabla_recordatorio
{
	margin-bottom: 15px!important;
}

#fechaRecordatorio,#btnBuscarRecordatorio
{
	display: inline-block;
	height: 34px;

}

#fechaRecordatorio{
	/*display: none;*/
	width: 150px;
	height: 35px;

}

#filtroRecordatorio
{
	text-align: center;
	margin-bottom: 10px;
}


.encabezadoRecordatorio{
	
	color:#848484;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
	border-left: hidden;
	border-right: hidden;
	padding-top: 20px!important;
}

.nombreAlumnoRecordatorio{
	color:#848484;
	text-align: center!important;
	border-bottom: 1px solid #D8D8D8;
	height: 30px!important;
}

.rolRecordatorio{
	width: 15%;
	padding-left: 15px!important;
	border-bottom: 1px solid #D8D8D8;
	height: 30px!important;


}

.nombreMaestroRecordatorio{
	width: 42%;
	text-align: left;
	border-bottom: 1px solid #D8D8D8;
	height: 30px!important;
}

.accionesRecordatorio{
	width: 31%!important;
	border-bottom: 1px solid #D8D8D8;
	height: 30px!important;
	border-right:  1px solid #D8D8D8;
}

.textoRetardo
{
	width: 31%!important;
	padding: 0px;
	border-bottom: 1px solid #D8D8D8;
	height: 30px!important;
	text-align: center;
	border-right:  1px solid #D8D8D8;
}

.textoFalta
{
	width: 31%!important;
	padding: 0px;
	border-bottom: 1px solid #D8D8D8;
	height: 30px!important;
	text-align: center;
	border-right:  1px solid #D8D8D8;
}

.textoSuplente
{
	width: 31%!important;
	padding: 0px;
	border-bottom: 1px solid #D8D8D8;
	height: 30px!important;
	text-align: right;
	border-right:  1px solid #D8D8D8;
}


.btnFalta{
	width: 68px;
	margin: 4px;
	height: 28px;
	font-size: 12px;
	text-align: center;
	margin-right: 0px;
}

.btnRetardo
{
	width: 84px;
	margin: 4px;
	height: 28px;
	font-size: 12px;
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;

}


.btnEnviarRecordatorio{
	width: 110px;
	height: 28px;
	font-size: 12px;
	text-align: center;
	margin-left: 0px;


}

.btnEnviarPrimerAviso
{
	width: 110px;
	height: 28px;
	font-size: 12px;
	text-align: center;
	padding: 0px;
	

}
.cancelarActo /*Para los TD de la tabla donde se muestra el boton de cancelar acto*/
{
	border-right: 1px solid #D8D8D8;
}
.btnCancelarActo
{
	width:110px;
	margin: 4px;
	height: 28px;
	font-size: 12px;
	text-align: center;
	padding: 0px;
}

.btnModificarSuplente
{
	width: 90px;
	margin: 4px;
	height: 28px;
	font-size: 12px;
	text-align: center;
	margin-right: 16px;
	margin-left: 17px;
	

}

/*PARA EL DE ESPERAR*/
.oculto
{
	display: none;
}


#loaderImage{
	display: none;

	text-align: center;
	margin: 7% auto;
	width: 50%;
	height: 50%;
	position: absolute;
	margin-left: 12%;
	z-index: 100000;
}

#loaderFondo:hover,#loaderImageAviso:hover{
	cursor: wait;
}
/*Fin del loader*/


/*Menu contraseña*/
/*Menú contraseña*/
#menuContrasena{
	display: none;
}
#menuContrasena
{
	text-align: center;
}
#formContrasena{
	display: inline-block;

}
#formContrasena
{
	width: 300px!important;
	/*text-align: left;*/
	color: #6E6E6E;

}
#formformContrasenaExamen h4 
{
	text-align: center;
}

#formContrasena button{
	margin-top: 10px;
	margin-bottom: 5px;

}

.inputNumeroControl
{
	width: 18%;
	height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}


.inputNombreAlumno{
	margin-left: 3px!important;
	width: 81%;
	height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    /*color:#BDBDBD;*/
    color: #A4A4A4;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    margin-bottom: 2px;
}

.inputNombreAlumnoJS{
	margin-left: 7px!important;
	width: 81%;
	height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
   /* color:#BDBDBD;*/
    color: #A4A4A4;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    margin-bottom: 2px;
}



/*Menú Telefono*/
/*Menú Examen*/
#menuTelefono{
	display: none;

}
#menuTelefono
{
	text-align: center;
}
#formTelefono{
	display: inline-block;

}
#formTelefono
{
	width: 50%!important;
	text-align: center;
	color: #6E6E6E;

}
#formTelefono h4 
{
	text-align: center;
}

#formTelefono select 
{
	margin-bottom: 1px;
}

#formTelefono input 
{
	margin-bottom: 1px;
}
#formTelefono button 
{
	margin-top: 5px;
	margin-bottom: 5px;
}



#btnModificaciones{
	background-color: #088A68!important;
	border-color: #088A68!important;
}


/*Menú modificaciones*/
 
#menuInicioModificaciones
{
	display: none;
}

#menuInicioModificaciones
{
	height: 250px;
	text-align: center;
}


#menuModificaciones
{
	text-align: center;
	box-shadow: 0px 1px 0px rgba(3,0,10,0.1); 
}
#menuModificaciones
{
	display: none;
}
#menuModificaciones ul {
	padding: 0px;
	text-align: center;
}
#menuModificaciones ul li
{
	display: inline-block;
	margin: 3px;
}
/*Fin del menú modificaciones*/



/*Opcion Suplente*/

#menuSuplente{
	display: none;
}
#menuSuplente
{
	text-align: center;
}
#formSuplente{
	display: inline-block;

}
#formSuplente
{
	width: 70%!important;
	text-align: left;
	color: #6E6E6E;
	margin-bottom: 10px;

}
#formSuplente h4 
{
	text-align: center;
}

#formSuplente button{
	margin-bottom: 5px;
}


/*form donde se mostrara la tabla con los maestros*/
#formGestionSuplente{
	display: none;

}
#formGestionSuplente{
	display: inline-block;

}

#formGestionSuplente
{
	width: 90%!important;
	text-align: center;
	color: #6E6E6E;
	margin-bottom: 10px;
	
}

#formGestionSuplente button{
	margin-bottom: 5px;
}


#tabla_suplentes
{
	margin-bottom: 5px;
}

#tabla_suplentes select
{
	width: 97% !important;
}


.inputNumeroControlSuplente
{
	width: 18%;
	height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}


.inputNombreAlumnoSuplente{
	margin-left: 3px!important;
	width: 60%;
	height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    /*color:#BDBDBD;*/
    color: #A4A4A4;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    margin-bottom: 2px;
    margin-right: 7px;
}

.rolSuplente{
	width: 25%;
	padding-left: 5px!important;
	border-bottom: 1px solid #D8D8D8;
	height: 40px;

}


.academiaSuplente{
	width: 40%;
	text-align: left;
	border-bottom: 1px solid #D8D8D8;
	height: 40px;
}


.nombreMaestroSuplente{
	width: 30%;
	text-align: left;
	border-bottom: 1px solid #D8D8D8;
	height: 40px;
}

/*Cuando la tabla muestra la columna de ACCIONES*/
.rolSuplenteAccion{
	width: 15%!important;
	padding-left: 5px!important;
	border-bottom: 1px solid #D8D8D8;
	height: 40px;

}

.academiaSuplenteAccion{
	width: 40%;
	text-align: left;
	border-bottom: 1px solid #D8D8D8;
	height: 40px;
}


.nombreMaestroSuplenteAccion{
	width: 30%;
	text-align: left;
	border-bottom: 1px solid #D8D8D8;
	height: 40px;
}
.accionesSuplenteAccion
{
	width: 15%!important;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 40px;
}

.btnGuardarSuplente{
	width: 70px;
	margin: 4px;
	height: 28px;
	font-size: 12px;
	text-align: center;
	padding: 0px;

}

/*Fin del menu suplente*/




/*Menu Reagendar*/

#menuReagendar{
	display: none;
}
#menuReagendar
{
	text-align: center;
}
#formReagendar{
	display: inline-block;

}
#formReagendar
{
	width: 70%!important;
	text-align: left;
	color: #6E6E6E;
	margin-bottom: 10px;

}
#formReagendar h4 
{
	text-align: center;
}

#formReagendar button{
	margin-bottom: 5px;
}


/*form donde se mostrara la informacion del acto, aqui se podra reagendar*/
#formGestionReagendar{
	display: none;

}
#formGestionReagendar{
	display: inline-block;

}

#formGestionReagendar
{
	width: 50%!important;
	text-align: center;
	color: #6E6E6E;
	margin-bottom: 10px;
	
}

#formGestionReagendar button{
	margin-top: 5px;
	margin-bottom: 5px;
}


.inputNumeroControlReagendar
{
	width: 18%;
	height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}


.inputNombreAlumnoReagendar{
	margin-left: 3px!important;
	width: 60%;
	height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    /*color:#BDBDBD;*/
    color: #A4A4A4;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    margin-bottom: 2px;
    margin-right: 7px;
}

/*Fin del menu reagendar*/


/*Menu Opciones*/

#btnOpciones
{
	background-color: #0489B1!important ;
	border-color: #0489B1!important;
}

#menuOpciones{
	display: none;
}
#menuOpciones
{
	text-align: center;
}
#formOpciones{
	display: inline-block;

}
#formOpciones
{
	width: 70%!important;
	text-align: left;
	color: #6E6E6E;
	margin-bottom: 10px;

}
#formOpciones h4 
{
	text-align: center;
}

#formOpciones button{
	margin-bottom: 5px;
}


/*form donde se mostrara la informacion del acto, aqui se podra reagendar*/
#formGestionOpciones{
	display: none;

}
#formGestionOpciones{
	display: inline-block;

}

#formGestionOpciones
{
	width: 50%!important;
	text-align: center;
	color: #6E6E6E;
	margin-bottom: 10px;
	
}

#formGestionOpciones button{
	margin-top: 5px;
	margin-bottom: 5px;
}


.inputNumeroControlOpciones
{
	width: 18%;
	height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}


.inputNombreAlumnoOpciones{
	margin-left: 3px!important;
	width: 60%;
	height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    /*color:#BDBDBD;*/
    color: #A4A4A4;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    margin-bottom: 2px;
    margin-right: 7px;
}

/*Fin del menu Opciones*/

/*Menu Libro actas*/
/*Opcion del SUBMENU MODIFICACIONES - Opcioness*/

#menuLibroActas{
	display: none;
}
#menuLibroActas
{
	text-align: center;
}
#formLibroActas{
	display: inline-block;

}
#formLibroActas
{
	width: 70%!important;
	text-align: left;
	color: #6E6E6E;
	margin-bottom: 10px;

}
#formLibroActas h4 
{
	text-align: center;
}

#formLibroActas button{
	margin-bottom: 5px;
}

#tabla_libroActas
{
	margin-bottom: 15px!important;
}
#fechaLibroActasActual{
	display: none;
}
#fechaLibroActas,#btnBuscarAlumnosLibroActas
{
	display: inline-block;
	height: 34px;

}

#fechaLibroActas{
	/*display: none;*/
	width: 150px;
	height: 35px;

}

#filtroLibroActas
{
	text-align: center;
	margin-bottom: 10px;
}


.numeroControlLibroActas{
	width: 15%;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 30px!important;


}

.nombreAlumnoLibroActas{
	width: 42%;
	text-align: left;
	border-bottom: 1px solid #D8D8D8;
	height: 30px!important;
	padding-left: 10px;
}
.textFoja
{
	width: 25%;
	border-bottom: 1px solid #D8D8D8;
	height: 30px!important;
	text-align: center;
	border-right:  1px solid #D8D8D8;
}



.accionesLibroActas{
	width: 30%;
	border-bottom: 1px solid #D8D8D8;
	height: 30px!important;
	border-right:  1px solid #D8D8D8;
	text-align: center;


}

.btnCapturarFoja
{
	width: 120px;
	margin: 4px;
	height: 28px;
	font-size: 12px;
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;

}

/*Fin del menu libro actas*/

/*Submenu Externos (Del Menu MODIFICACIONES)*/


#btnExternos
{
	background-color: #4D87C1!important ;
	border-color: #4D87C1!important;
}


#menuExternos{
	display: none;
}
#menuExternos
{
	text-align: center;
}
#divTablaExternos{
	display: inline-block;

}
#divTablaExternos
{
	width: 70%!important;
	text-align: left;
	color: #6E6E6E;
	margin-bottom: 10px;

}
#divTablaExternos h4 
{
	text-align: center;
}

#divTablaExternos button{
	margin-bottom: 5px;
}

#tabla_externos
{
	margin-bottom: 15px!important;
}

.nombreExterno{
	width: 60%;
	text-align: left;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
	padding-left: 10px!important;
}
.opcionesExterno{
	width: 40%;
	text-align: left;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
	text-align: center;
}

.btnEliminarExterno{
	width: 85px;
	margin: 4px;
	height: 28px;
	font-size: 12px;
	text-align: center;
	margin-right: 0px;
}

.btnModificarExterno{
	width: 92px;
	margin: 4px;
	height: 28px;
	font-size: 12px;
	text-align: center;
	margin-left: 10px;
}

/*Modal de agregar externo*/


#modalAgregarExterno{
	margin-top: 10%;
}
#modalAgregarExterno{
	text-align: center;
}

#modalAgregarExterno h4{
	text-align: left;
}

#formExternos{
	display: inline-block;
}

#formExternos
{
	width: 95%!important;
	text-align: center;
	color: #6E6E6E;
	margin-bottom: 10px;
}


#formExternos input{
	margin-top: 2px;
}

#formExternos button{
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}



/*Modal para MODIFICAR datos del EXTERNO*/
#modalModificarExterno{
	margin-top: 10%;
}
#modalModificarExterno{
	text-align: center;
}

#modalModificarExterno h4{
	text-align: left;
}

#formModificarExternos{
	display: inline-block;
}

#formModificarExternos
{
	width: 95%!important;
	text-align: center;
	color: #6E6E6E;
	margin-bottom: 10px;
}


#formModificarExternos input{
	margin-top: 2px;
}

#formModificarExternos button{
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* FIN del Submenu Externos*/



/*REPORTES*/
#btnReportes
{
	background-color: #0489B1;
	border-color: #0489B1 ;
}

#menuReportes
{
	display: none;
}

#menuReportes
{
	text-align: center;
	
}
#formReportes
{
	display: inline-block;
}
#fechaActualReporte{
	display: none;
}

#formReportes
{
	width: 100%!important;
	text-align: center;
	color: #6E6E6E;
	margin-bottom: 10px;
}

#formReportes h4 
{
	text-align: center;
}

#formReportes select 
{
	margin-bottom: 1px;
	width: 250px;
	display: inline-block;
}

#formReportes button 
{
	margin-bottom: 5px;
	margin-left: 5px;
}

/*Periodos*/
#slcPeriodoReporte
{
	width: 80px!important;
	margin-right: 5px;
}

#divCheckBox{
	display: inline-block;
	padding-left: 5px;
}

#filtroFechaReportes
{
	margin-left: -15px;
}

/*Filtro por fechas*/

#lblFechaInicial, #lblFechaFinal
{
	display: inline-block;
	color: gray;
	
}
#lblFechaFinal{
	margin-left: 15px!important;
}

#fechaFiltroInicial, #fechaFiltroFinal
{
	display: inline-block;
	width: 158px;
	margin-top: 5px;
}


#lblFiltroFecha, #lblFechaInicial, #lblFechaFinal,#fechaFiltroInicial, #fechaFiltroFinal	
{
	display: none;
}	
/*Fin deol filtro por fechas*/

/*FIN REPORTES*/


/*INICIA TIPO DE REPORTES    -   RELACION TITULADOS */
#div_Reportes{
	display: none;
}

#div_Reportes
{
	text-align: center;
	border-top: 1px solid rgba(3,0,10,0.1);
}

#div_Reportes button
{
	margin-bottom: 10px;
}

.encabezadoReportes
{
	margin-top: 20px!important;
    text-align: center;
    color: #6E6E6E;

}

.encabezadoReportesTabla{
	color:#848484;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
	border-left: hidden;
	border-right: hidden;
	padding-top: 5px!important;
	font-size: 12px!important;
}

#tabla_reportes{
	margin-bottom: 30px;
}

.identificador
{
	width: 3%;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 25px!important;
	font-size: 10px!important;
	padding: 0px!important;


}

.nombreAlumnoReporteTitulados{
	width: 22%;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 25px!important;
	border-left:  1px solid #D8D8D8;
	border-right:  1px solid #D8D8D8;
	font-size: 10px!important;
	padding: 0px!important;
	


}

.rolReporteTitulados
{
	width: 25%;
	border-bottom: 1px solid #D8D8D8;
	height: 25px!important;
	text-align: center;
	border-right:  1px solid #D8D8D8;
	font-size: 10px!important;
	padding: 0px!important;


}

/*TERMINA TIPO DE REPORTES*/

/*REPORTE ESTADISTICAS*/
.encabezadoReportesTablaEstadistica
{
	color:#848484;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
	padding-top: 5px!important;
	font-size: 11px;
	border-left:  1px solid #D8D8D8;
	border-right:  1px solid #D8D8D8;
}

.totalCarrera
{
	color:#848484;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
	padding-top: 5px!important;
	font-size: 11px;
	border-left:  1px solid #D8D8D8;
	border-right:  1px solid #D8D8D8;
	border-top: hidden;
}

.renglonTotales{

border-bottom: 1px solid #D8D8D8;
}

.totalEstadisticaTitulados
{
	color:#585858;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 15px;
	padding-top: 5px!important;
	font-size: 11px;
	border-left:  1px solid #D8D8D8;
	border-right:  1px solid #D8D8D8;
	background-color: #E6E6E6;

}


.informacionOpcionesTitulacion
{

	font-size: 10px;
	color: #585858;
	border-bottom: hidden;
	border-right: hidden;
	border-left: hidden;


}


.opcionTitulacionRomano
{	width: 3%;
	text-align: center;
	/*border-bottom: 1px solid #D8D8D8;*/
	/*height: 25px!important;*/
	font-size: 10px!important;
	padding: 0px!important;
	border-right: hidden!important;
	border-left: hidden;
	border-bottom: hidden;
	color: #585858;
}



.descripcionOpcionesTitulacion
{
	font-size: 10px;
	color: #585858;
	border-bottom: hidden;
	border-right: hidden;
	border-left: hidden!important;
	border-color: 1px solid red;
}
/*FIN ESTADISTICAS*/


/*INICIA REPORTE DE FALTAS DE MAESTROS*/
.datosFata{
	width: 10%;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 25px!important;
	font-size: 10px;
	border-left:  1px solid #D8D8D8;
	border-right:  1px solid #D8D8D8;
}

.datosFaltaHora
{
	width: 5%;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 25px!important;
	font-size: 10px;
	border-left:  1px solid #D8D8D8;
	border-right:  1px solid #D8D8D8;
}

.motivoFalta
{
	width: 15%;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 25px!important;
	font-size: 10px;
	border-left:  1px solid #D8D8D8;
	border-right:  1px solid #D8D8D8;
}

.maestrosFalta
{
	width: 25%;
	border-bottom: 1px solid #D8D8D8;
	height: 25px!important;
	text-align: center;
	border-right:  1px solid #D8D8D8;
	font-size: 10px;
}

/*FIN REPORTE FALTAS DE MAESTROS*/

/*REPORTE DE TITULACIONES DOCENTES*/
.nombreDocente{
	width: 40%;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 25px!important;
	font-size: 10px;
	border-left:  1px solid #D8D8D8;
	border-right:  1px solid #D8D8D8;
}

.cantidadDocentes{
	width: 15%;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 25px!important;
	font-size: 10px;
	border-left:  1px solid #D8D8D8;
	border-right:  1px solid #D8D8D8;
}

.totalTitulacionesDocentes
{

	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	height: 25px!important;
	font-size: 10px;
	border-left:  1px solid #D8D8D8;
	border-right:  1px solid #D8D8D8;
	background-color: #E6E6E6;
}
	

/*FIN TITUlACIONES DOCENTES*/


/*MODAL DE MODIFICAR NUEVO SUPLENTE*/

#modalNuevoSuplente{
	margin-top: 10%;
}
.modalFooter{
	text-align: center;
}

#slcMaestroNuevoSuplente{
	margin-top: 5px;
}
#btnGuardarNuevoSuplente
{
	text-align: center;
	width: 105px;
}

/*Modal para dar de alta un alumno*/
#modalAltaAlumno{
	margin-top: 10%;
}


@media screen and  (max-width: 768px){
	
	#logoitc img
	{
		display: none;
	}

	#menuOperativo ul
	{
		padding-left: 0px;
	}

	#menuOperativo ul li
	{
		display: block;
		
	}

	#menuOperativo ul li button
	{
		width: 55%;
		font-size: 20px;
	}

	.lblusuario
	{
		display: none;
	}

	.page-header
	{
		text-align: center;
		margin-bottom: 7px;
	}

	footer
	{
		font-size: 13px;
	}

}


@media screen and  (max-width: 720px){
	

	#menuOperativo ul li button
	{
		width: 80%;
		font-size: 18px;
	}


}

@media screen and (max-width: 640px){
	
	#menuOperativo ul li button
	{
		width: 90%;
	}
	
	.page-header{
		padding-bottom: 0px;
	}
	.page-header h1{
		font-size: 30px;
	}


}










