@charset "utf-8";
/* CSS Document */

#logo_sia
{
	width:74px;
	height:78px;
	margin:10px 0px 0px 11px;
}
img {
	border:0px;
}
* {	outline: none; }

.bienvenido2{
	padding-top:50px;
	padding-right:8px;
	}
.logueo{
	text-align:right;
	color:#FFF;
	font-size:12px;
	}
.logueo a{
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
	}
.logueo #mensa{
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
	}
.enlace_mensaje{
	text-decoration:none;
	cursor:pointer;
	color:#000;
	}	
.logueo a:hover{
	color:#FC0;
	 }
 .fecha{
	padding-top:2px;
	padding-right:8px;
	color:#FFF;
	font-size:10px;
	text-align:right;
	}
.ruta{
	margin-top:8px;
	margin-left:3px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:5px;
	font-size:11px;
	color: #333333;		
}
.input_notas
{
	width:40px;
	border: 1px solid #82C0FF;
	border-radius: 4px;
	text-align:center;
}
.porcentaje_notas
{
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	color:#999;
}
.nota_def_rojo
{
	font-weight:bold; 
	color:#f00; 
	font-size:14px
}
.nota_def_verde
{
	font-weight:bold; 
	color:#090; 
	font-size:14px
}
#marco {
	width:800px;
	border:1px solid #B7E8FF;
    margin:auto;
	padding:0px 0px 0px 0px;
	border-radius: 0px 0px 10px 10px;
	background-color: #FFF;							
}

#banner {
	width:800px;
	height:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#002D59;
	background-color:#00366C;
	background-image: url(../img/nuevo_banner.jpg); background-repeat:no-repeat;
}

.bienvenido {
	width:790px;
	background-image:url(../img/titulo_caja.jpg); background-repeat:repeat;
	background-color:#005279;
	border:1px solid #FFFFFF;
	color:#fff;
	font-weight: bolder;			
	margin: auto;
	text-decoration:none;
	padding:0px 0px 0px 5px;
	border-radius: 1px 2px 3px 4px;	
	box-shadow: 1px 1px 2px grey;	
}

.contenedor {
	font-size:12px;
	width:750px;
	margin:auto;
	margin-top:15px;
	background-color:#FFF;
    overflow: auto;
	
}

/*table td {
    overflow: auto;
}*/

.contenedor h1 {
	font-size:13px;	
	background-image:url(../img/titulo_caja.jpg); background-repeat:repeat;
	background-color:#005279;
	color:#FFF;
	font-weight:bolder;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	text-align:center;
	border-radius: 10px 10px 0px 0px;
}

.contenedor table {
	width:99%;
	font-size:12px;
	background-color:#FFF;
	border:1px solid #B7E8FF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	border-radius: 0px 0px 5px 5px;
}

table {
	text-align:center;
	margin:auto;
	padding:0px 0px 0px 0px;	
}

table textarea {
	width:220px;
	height:30px;
	resize:none;
}

table th {
	font-size: 12px;
	background-color: #E5E5E5;
	padding:0px 6px 0px 6px;
	color:#000;
	font-family: "Trebuchet MS", Arial;
	border-radius: 4px;		
	box-shadow: 1px 1px 1px grey;
	border:1px solid #FFFFFF;
}

/****** Campo de formularios *******/
input {
	text-transform:uppercase;
	border: 1px solid #82C0FF;
	border-radius: 5px 5px 5px 5px;	
}
input:hover{
	background-color:#F4FCFF;
}
.sinmayuscula {
	text-transform:none;
	border: 1px solid #82C0FF;
	border-radius: 5px 5px 5px 5px;	
}
.sinmayuscula:hover{
	background-color:#F4FCFF;
}
textarea {
	text-transform:uppercase;
	border: 1px solid #82C0FF;
	border-radius: 4px;			
}
textarea:hover{
	background-color:#F4FCFF;
}

select {
	border: 1px solid #82C0FF;
	border-radius: 4px;		
}
select:hover{
	background-color:#F4FCFF;
}

.codigo {
	border: 1px solid #E1E1E1;
	border-radius: 4px;			
}

/* Todos los botones */
.boton {
	background-image:url(../img/boton.jpg); background-repeat:repeat;
	background-color: #008ACC;
	font-size:12px;
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
	margin:0 auto;
	margin:6px 0px;
	padding:2px 4px 3px 4px;
	border:1px solid #FFFFFF;	
	box-shadow: 1px 1px 1px grey;
	border-radius: 1px 1px 7px 5px;						
}
.boton:hover {
	color:#FFF;
	background-color: #00A3F0;
	box-shadow: 2px 2px 2px grey;
	cursor:pointer;
}

.exito {
	font-size:11px;
	text-align: center;
	margin: auto;
	margin-top:10px;
	padding:0px 0px 0px 0px;		
	background-color:#FFF;			
}

.exito_imagen {
	width:30px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/exito.png); background-repeat:no-repeat;		
}

.error {
	font-size:11px;
	text-align: center;
	margin: auto;
	margin-top:10px;	
	padding:0px 0px 0px 0px;		
	background-color:#FFF;			
}

.error_imagen {
	width:30px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/error.png); background-repeat:no-repeat;		
}

.advertencia {
	font-size:11px;
	text-align: center;
	margin: auto;
	margin-top:10px;	
	padding:0px 0px 0px 0px;		
	background-color:#FFF;			
}

.advertencia_imagen {
	width:40px;
	height:33px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/advertencia.png); background-repeat:no-repeat;		
}

.enlace {
	font-size:11px;
	color:#333;
	text-decoration:none;		
	background-color: #FFF;
	border:1px solid #CCC;
	margin-left:5px;			
	text-decoration:none;
	padding:0px 2px 0px 2px;
	border-radius: 4px;		
}

.enlace:hover{
	background-color:#F4FCFF;
}

.enlace_activo {
	font-size:11px;
	color:#0F7CD7;
	text-decoration:none;		
	background: #F4FCFF;
	border:1px solid #9ECFF8;			
	margin-left:5px;	
	text-decoration:none;
	padding:0px 2px 0px 2px;
	border-radius: 4px;		
}

.enlace_lista{
	font-size:12px;	
	color:#666;
	border:1px solid #FFF;	
	text-decoration:none;
	padding:0px 2px 0px 2px;		
	background-color: #FFF;
}

.enlace_lista:hover {
	color:#0F7CD7;		
	background: #F4FCFF;
	border:1px solid #9ECFF8;				
	border-radius: 4px;		
	padding:0px 2px 0px 2px;
}

/* la imagen de recarga para el ajax */
#div_carga{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
	background: url(../img/gris.png) repeat;
	display:none;
	z-index:1;
}

#cargador{
    position:absolute;
    top:50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
}

/*********************************** Menu principal admin_global ************************************/
.cargar_datos{
	width:106px;
	height:100px;
	background-image:url(../img/cargar_datos.jpg); background-repeat:no-repeat;
}

.cargar_datos:hover{
	background-image:url(../img/cargar_datos_over.jpg); background-repeat:no-repeat;
}

.gestion_barrios{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_gestion_barrios.png); background-repeat:no-repeat;
}
.institucion_educativa{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_institucion_educativa.png); background-repeat:no-repeat;
}
.notas{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_notas.png); background-repeat:no-repeat;
}
.areas_asignaturas{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_areas_asignaturas.png); background-repeat:no-repeat;
}
.gestion_matricula{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_gestion_matricula.png); background-repeat:no-repeat;
}
.gestion_personas{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_gestion_personas.png); background-repeat:no-repeat;
}
.conceptos_evaluativos{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_conceptos_evaluativos.png); background-repeat:no-repeat;
}
.reportes{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_reportes.png); background-repeat:no-repeat;
}
.grados_grupos_cursos{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_grados_grupos.png); background-repeat:no-repeat;
}

.periodos_horarios{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_periodos_horarios.png); background-repeat:no-repeat;
}

.cambiar_contrasena{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_cambiar_contrasena.png); background-repeat:no-repeat;
}
.ayuda{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_ayuda.png); background-repeat:no-repeat;
}
.logs{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_logs.png); background-repeat:no-repeat;
}
.gestion_menu{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_gestion_menu.png); background-repeat:no-repeat;
}

.gestion_mensajes{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_gestion_mensajes.png); background-repeat:no-repeat;
}

.mensajes{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_mensajes.png); background-repeat:no-repeat;
}

.eventos{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_eventos.png); background-repeat:no-repeat;
}

.datos_personales{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_datos_personales.png); background-repeat:no-repeat;
}
.errores{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_errores.png); background-repeat:no-repeat;
}


.paz_salvo_curso{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_paz_salvo_curso.png); background-repeat:no-repeat;
}
.paz_salvo_estudiantes{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_paz_salvo_estudiantes.png); background-repeat:no-repeat;
}
.configuracion{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_configuracion.png); background-repeat:no-repeat;
}
.rendimiento_academico_curso{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_rendimiento_academico_curso.png); background-repeat:no-repeat;
}
.rendimiento_academico_estudiante{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_rendimiento_academico_estudiante.png); background-repeat:no-repeat;
}
.carne_curso{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_carne_curso.png); background-repeat:no-repeat;
}
.carne_estudiante{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_carne_estudiante.png); background-repeat:no-repeat;
}
.fecha_validez_carne{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_fecha_validez_carne.png); background-repeat:no-repeat;
}
.anio_lectivo{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_anio_lectivo.png); background-repeat:no-repeat;
}
.certificado_curso{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_certificado_curso.png); background-repeat:no-repeat;
}
.certificado_estudiante{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_certificado_estudiante.png); background-repeat:no-repeat;
}
.nuevo_evento{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_nuevo_evento.png); background-repeat:no-repeat;
}
.buscar_evento{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_buscar_evento.png); background-repeat:no-repeat;
}
.subir_informacion{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_subir_informacion.png); background-repeat:no-repeat;
}
.subir_estudiantes{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_subir_estudiantes.png); background-repeat:no-repeat;
}
.subir_profesores{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_subir_profesores.png); background-repeat:no-repeat;
}
.carne_docente{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_carne_profesor.png); background-repeat:no-repeat;
}
.carne_administrativo{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_carne_administrativo.png); background-repeat:no-repeat;
}
.fecha_matricula{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_fecha_matricula.png); background-repeat:no-repeat;
}
.datos_estudiante{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_datos_estudiante.png); background-repeat:no-repeat;
}
.reporte_horario_atencion_padres{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_reporte_horario_atencion_padres.png); background-repeat:no-repeat;
}
.reporte_horario_clase_curso{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_reporte_horario_clase_curso.png); background-repeat:no-repeat;
}
.libro_secretaria_estudiante{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_libro_secretaria_estudiante.png); background-repeat:no-repeat;
}
.libro_secretaria_curso{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_libro_secretaria_curso.png); background-repeat:no-repeat;
}
.gestion_constancia{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_gestion_constancia.png); background-repeat:no-repeat;
}
.imprimir_constancia{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_imprimir_constancia.png); background-repeat:no-repeat;
}
.prematricula{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_prematricula.png); background-repeat:no-repeat;
}
.observador_alumno{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_observador_alumno.png); background-repeat:no-repeat;
}
.intensidad_horaria_articulada{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_intensidad_horaria_articulada.png); background-repeat:no-repeat;
}
.btn_mas{
	width:18px;
	height:18px;
	margin:auto;
	text-align:center;
	background-image:url(../img/logro_agregar.png); background-repeat:no-repeat;
}
.backup, .backup2 {
	width: 106px;
	height: 86px;
	display: block;	
	background-image: url(../img/botones/btn_backup.png); 
	background-repeat: no-repeat;
}

.backup_notas {
	width: 106px;
	height: 86px;
	display: block;	
	background-image: url(../img/botones/btn_backup_notas.png); 
	background-repeat: no-repeat;
}

.backup_datos {
	width: 106px;
	height: 86px;
	display: block;	
	background-image : url(../img/botones/btn_backup_datos.png); 
	background-repeat: no-repeat;
}

.modificacion_comportamiento {
	width: 106px;
	height: 86px;
	display: block;	
	background-image : url(../img/botones/btn_modificacion_comportamiento.png); 
	background-repeat: no-repeat;
}

/*********************************** Modulo institucion educativa **********************************/
.opaco:hover
{
	  opacity: 0.5;
	  -moz-opacity: 0.5;
      filter:  alpha(opacity=50);
	  cursor:pointer;
}
.agr_institucion {
	display:block;	
	width:111px;
	height:91px;
	background:url(../img/botones/btn_agregar_institucion.png); background-repeat:no-repeat;
}
.municipios {
	display:block;	
	width:111px;
	height:91px;
	background:url(../img/botones/btn_gestion_municipios.png); background-repeat:no-repeat;
}

/*.agr_institucion:hover{
	  opacity: 0.5;
	  -moz-opacity: 0.5;
      filter:  alpha(opacity=50);
}*/
/*.agr_institucion:hover{
	  background-image:url(../img/agregar_institucion_educativa_over.gif); 
	  background-repeat:no-repeat;
}*/

.mod_institucion{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_modificar_institucion.png); background-repeat:no-repeat;
}
/*.mod_institucion:hover{
	background-image:url(../img/actualizar_institucion_educativa_over.gif); background-repeat:no-repeat;
}*/

.sede{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_sedes.png); background-repeat:no-repeat;
}
/*.sede:hover{
	background-image:url(../img/sede_over.gif); background-repeat:no-repeat;
}*/

.gestion_salones{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_gestion_salones.png); background-repeat:no-repeat;
}
/*.gestion_salones:hover{
	background-image:url(../img/gestion_salones_over.gif); background-repeat:no-repeat;
}*/

.laboratorio{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_laboratorios.png); background-repeat:no-repeat;
}

.competencia {
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_competencias.png); background-repeat:no-repeat;
}

.escala_numerica {
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_escala_numerica.png); background-repeat:no-repeat;
}

.sistema_evaluacion{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_gestion_sistema_evaluacion.png); background-repeat:no-repeat;
}


.general{
	width:106px;
	height:86px;
	background-image:url(../img/general.jpg); background-repeat:no-repeat;
}
.general:hover{
	background-image:url(../img/general_over.jpg); background-repeat:no-repeat;
}


/*********************************** Modulo Grados grupos **********************************/

.gestion_grados{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_gestion_grados.png); background-repeat:no-repeat;
}

.gestion_grupos{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_gestion_grupos.png); background-repeat:no-repeat;
}

.cargar_grados{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_cargar_grados.png); background-repeat:no-repeat;
}

/***************************************** Modulo areas y asignaturas ***************************/

.gestion_areas{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_gestion_areas.png); background-repeat:no-repeat;
}

.carga_asignaturas{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_carga_asignaturas.png); background-repeat:no-repeat;
}

.carga_asignaturas_curso{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_carga_asignaturas_curso.png); background-repeat:no-repeat;
}

.gestion_areas_requeridas{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_gestion_areas_requeridas.png); background-repeat:no-repeat;
}

.intensidad_horaria{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_intensidad_horaria_asignaturas.png); background-repeat:no-repeat;
}

.titulares_curso{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_gestion_cursos.png); background-repeat:no-repeat;
}

/***************************************** Reportes ***************************/
.secretaria{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_secretaria.png); background-repeat:no-repeat;
}

.institucion{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_institucion.png); background-repeat:no-repeat;
}

.anos_anteriores{
	display:block;
	width:106px;
	height:86px;
	background-image:url(../img/botones/btn_anos_anteriores.png); background-repeat:no-repeat;
}

/*********************************** Botones generales **********************************/
.ayuda{
       display:block;
       width:106px;
       height:86px;
       background-image:url(../img/botones/btn_ayuda.png); background-repeat:no-repeat;
}
.agregar{
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/agregar.jpg); background-repeat:no-repeat;	
}
.agregar:hover{
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/agregar.jpg); background-repeat:no-repeat;	
}

.buscar{
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	float:left;
	background-image:url(../img/buscar.jpg); background-repeat:no-repeat;	
	cursor:pointer;
}
.buscar:hover{
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/buscar.jpg); background-repeat:no-repeat;	
}

.eliminar{
	width:20px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/eliminar_over.png); background-repeat:no-repeat;	
}
.eliminar:hover{
	width:20px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/eliminar.png); background-repeat:no-repeat;	
}

.listas{
	width:30px;
	height:29px;
	margin:auto;
	text-align:center;
	background-image:url(../img/listas.jpg); background-repeat:no-repeat;	
}

.actualizar{
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/actualizar_over.png); background-repeat:no-repeat;	
}
.actualizar:hover{
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/actualizar.png); background-repeat:no-repeat;	
}

.imprimir_pdf {
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/pdf.png); background-repeat:no-repeat;
}
.imprimir_doc {
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/imprimir_doc.png); background-repeat:no-repeat;
}
.imprimir {
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/imprimir.png); background-repeat:no-repeat;
}

.restablecer{
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/candado1.png); background-repeat:no-repeat;	
}
.restablecer:hover{
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/candado2.png); background-repeat:no-repeat;	
}.asignaturas{
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/asignaturas.png); background-repeat:no-repeat;	
}
.asignaturas:hover{
	width:22px;
	height:22px;
	margin:auto;
	text-align:center;
	background-image:url(../img/asignaturas.png); background-repeat:no-repeat;	
}

#pie {
	color:#333;
	font-size:10px;
	font-weight:bolder;
	margin:10px 0px 0px 0px;
	padding:0px 0px 6px 0px;	
	text-align:center;
	background-image:url(../img/pie.jpg); background-repeat:repeat;
	background-color: #fff;
	/*border:1px solid #fff;*/
	border-radius: 0px 0px 10px 10px;
	clear:both;					
}
table .tabla_interna {
	font-size:11px;
	background-color:#FFF;
	border:0px;
	border-radius: 0px;		
}
select {
	font-size:12px;
}

/* ------------ BOTONES GESTION DE PERSONAS ------------------ */
.gestion_profesores{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_gestion_profesores.png); background-repeat:no-repeat;
}
.agregar_profesor{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_agregar_profesor.png); background-repeat:no-repeat;
}
.buscar_profesor{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_buscar_profesor.png); background-repeat:no-repeat;
}
.agregar_administrativo{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_agregar_administrativo.png); background-repeat:no-repeat;
}
.buscar_administrativos{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_buscar_administrativos.png); background-repeat:no-repeat;
}
.gestion_alumnos{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_gestion_alumnos.png); background-repeat:no-repeat;
}
.agregar_alumno{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_alumno_nuevo.png); background-repeat:no-repeat;
}
.buscar_alumno{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_buscar_alumnos.png); background-repeat:no-repeat;
}
.gestion_administrativos{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_gestion_administrativos.png); background-repeat:no-repeat;
}
/* ----------------------------------------------------------- */

/* ------------ BOTONES NOTAS ------------------ */
.notas_asignatura{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_notas_asignatura.png); background-repeat:no-repeat;
}
.notas_habilitaciones{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_notas_habilitaciones.png); background-repeat:no-repeat;
}
.notas_observaciones{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_notas_observaciones.png); background-repeat:no-repeat;
}
.notas_promedios{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_notas_promedios.png); background-repeat:no-repeat;
}
/* ----------------------------------------------------------- */

/*********************************** Botones Períodos y Horarios ***********************************/

.periodos {
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_periodos.png); background-repeat:no-repeat;
}

.horas {
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_horas.png); background-repeat:no-repeat;
}

.horarios {
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_horarios.png); background-repeat:no-repeat;
}

.fechas_digitacion_notas {
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_fechas_digitacion_notas.png); background-repeat:no-repeat;
}

.fechas_digitacion_notas_periodo {
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_fechas_digitacion_notas_periodos.png); background-repeat:no-repeat;
}

.fechas_digitacion_notas_asignatura {
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_fechas_digitacion_notas_asignatura.png); background-repeat:no-repeat;
}

.fechas_digitacion_notas_estudiante {
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_fechas_digitacion_notas_estudiante.png); background-repeat:no-repeat;
}

/***********************************************************************************************************/

.matricular
{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_matricular.png); background-repeat:no-repeat;
}

.grados_graduacion
{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_grados_graduacion.png); background-repeat:no-repeat;
}

.matricular_grados
{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_matricular_grados.png); background-repeat:no-repeat;
}

/***********************************************************************************************************/

.restablecer_contrasena
{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_restablecer_contrasena.png); background-repeat:no-repeat;
}

.restablecer_mi_contrasena
{
	display:block;
	width:106px;
	height:86px;
	background:url(../img/botones/btn_restablecer_mi_contrasena.png); background-repeat:no-repeat;
}
.caja_pagina
{
	position:relative;
	border:1px solid #CCC;
	background:#F2F2F2;
	padding:3px 6px;
	margin:1px 3px;
	border-radius: 10px;	
}
.caja_pagina a:link
{
	color:#F00;
	text-decoration:none;
}
.caja_pagina a:hover
{
	color:#0F0;
	text-decoration:underline;
}

/*************************************************************************************************/

#instruccion {
    text-align: center;
	background: #B7E8FF;
	opacity: 0.7;
	border: 1px #0D5892 solid;
	border-radius: 5px 5px;
	margin: 0 auto;
	padding: 2px;
	width: 70%;
}