.fondo {      
      background-image: url('/images/fondo.jpg');
}
#btn_descansos_atm{
	
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid transparent;
	color: black;
}

#btn_festivos_atm{
	
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid transparent;
	color: black;
}

#btn_vacaciones_atm{
	
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid transparent;
	color: black;
}
#btn_descansos_con{
	
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid transparent;
	color: black;
}

#btn_festivos_con{
	
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid transparent;
	color: black;
}

#btn_vacaciones_con{
	
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid transparent;
	color: black;
}

.fin_intersemestral{
	background-color: #948A54;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #726b40;
	color: black;
}

.fin_clases_extranjeros, .fin_clases_verano, .fin_clases_chino{
	background-color: black;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #726b40;
	color: white;
}

.español{
	background-color: #FCE4D6;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #fad0b8;
	color: black;	
}

.primavera{
	background-color: #00B0F0;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #0096cc;
	color: black;
}

.verano{
	background-color: #F4B084;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #f1975b;
	color: black;
}

.otoño{
	background-color: #CCCCFF;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #9999ff;
	color: black;
}

.tutorias{
	background-color: #7AD254;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #62c936;
	color: black;
}

.festivos{
	background-color: #FFFF00;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #e6e600;
	color: black;
}

.ordinarios, .P_bloque , .Evaluaciones{
	background-color: #FFCCFF;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #ffb3ff;
	color: black;
}

.extraordinarios, .S_bloque{
	background-color: #DA9694;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #d17d7a;
	color: black;
}

.titulo, .T_bloque{
	background-color: #963634;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #722827;
	color: black;
}

.C_bloque{
	background-color: #0070C0;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #005999;
	color: black;
}

.Ci_bloque{
	background-color: #66FFCC;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #33ffbb;
	color: black;
}

.Descansos_atm{
	background-color: #E0E0E0;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #A3A3A3;
	color: black;
}

.Festivos_atm{
	background-color: yellow;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #E0E000;
	color: black;
}

.Vacaciones_atm{
	background-color: #99CBE6;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #4AA3D3;
	color: black;
}
.Descansos_con{
	background-color: #E0E0E0;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #A3A3A3;
	color: black;
}

.Festivos_con{
	background-color: yellow;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #E0E000;
	color: black;
}

.Vacaciones_con{
	background-color: #99CBE6;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #4AA3D3;
	color: black;
}
.Descansos_acad{
	background-color: #E0E0E0;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #A3A3A3;
	color: black;
}

.Festivos_acad{
	background-color: yellow;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #E0E000;
	color: black;
}

.Vacaciones_acad{
	background-color: #99CBE6;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #4AA3D3;
	color: black;
}

.Descansos_sea{
	background-color: #E0E0E0;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #A3A3A3;
	color: black;
}

.Festivos_sea{
	background-color: yellow;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #E0E000;
	color: black;
}

.Vacaciones_sea{
	background-color: #99CBE6;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #4AA3D3;
	color: black;
}
.Descansos_even{
	background-color: #E0E0E0;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #A3A3A3;
	color: black;
}

.Festivos_even{
	background-color: yellow;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #E0E000;
	color: black;
}

.Vacaciones_even{
	background-color: #99CBE6;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #4AA3D3;
	color: black;
}
.Preinscripciones{
	background-color: #D8E4BC;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #cadba4;
	color: black;
}

.Inscripciones, .Reinscripcion, .Vacaciones_extranjeros{
	background-color: #00B050;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #009945;
	color: black;
}

.Induccion, .Inscripciones_Posgrado{
	background-color: #60497A;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #4b3960;
	color: black;
}


.Inscripcion_leav{
	background-color: #A3A3A3;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #8c8c8c;
	color: black;
}

.Inscripcion_extranjero{
	background-color: #757171;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #5b5757;
	color: black;
}

.Vacaciones_leav{
	background-color: #FFC004;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #e6ac00;
	color: black;
}

.bajas{
	background-color: #8cd0f2;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #5ebeed;
	color: black;	
}

.ordinarios_leav{
	background-color: #44BDB8;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #359794;
	color: black;
}


.extraordinarios_leav{
	background-color: #AADB79;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #99d45e;
	color: black;
}

.Inhabil_leav{
	background-color: #448F30;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #377326;
	color: black;
}

.Inhabil_oficinas_leav{
	background-color: #0096cc;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #007099;
	color: black;
}

.Inhabil{
	background-color: #E26B0A;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #c45d08;
	color: black;
}
/* N EXISTEN 10S INABI1ES EN CNFIANZA */
.Inhabil_acad{
	background-color: #E26B0A;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #c45d08;
	color: black;
}
.Inhabil_sea{
	background-color: #E26B0A;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #c45d08;
	color: black;
}
.Inhabil_even{
	background-color: #E26B0A;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #c45d08;
	color: black;
}

label{
                border-radius: 5px !important;
            }