.inicio_clases{
	background-color: #F25479;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #ef2a58;
	color: black;
}

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

.fin_clases{
	background-color: #F25479;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #ef2a58;
	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;
}

.descansos{
	background-color: #C2C2C2;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #8F8F8F;
	color: black;
}

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

.primavera{
	background-color: #D1E8C3;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #83C15C;
	color: black;
}

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

.verano_extranjero{
	background-color: #B068F3;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #881DED;
	color: black;
}

.otoño{
	background-color: #F8B4EA;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #EA1FC2;
	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, .Evaluaciones{
	background-color: #FFCCFF;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #ffb3ff;
	color: black;
}

.Evaluacion{
	background-color: #06EFE3;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #049F97;
	color: black;
}

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

.cultura{
	background-color: #567916;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #31450D;
	color: black;
}

.P_bloque{
	background-color: #A90F87;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #710A5A;
	color: black;
}

.S_bloque{
	background-color: #D1E8C3;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #83C15C;
	color: black;
}

.T_bloque{
	background-color: #CDF7F2;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #50E2D1;
	color: black;
}

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

.Ci_bloque{
	background-color: #1A9E8E;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #11695F;
	color: black;
}

.E_Ordinario{
	background-color: #B7C70A;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #8F9B08;
	color: black;
}

.E_Extraordinario{
	background-color: #9C3B07;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #612505;
	color: black;
}

.E_Titulo{
	background-color: #50E2D1;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #1FC1AE;
	color: black;
}


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

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

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

.FILU{
	background-color: #0C3982;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #002549;
	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_extemporanea{
	background-color: #ADDAA9;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #92CE8D;
	color: black;
}

.Inscripciones_lugares{
	background-color: #D8E4BC;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #cadba4;
	color: black;
}

.Horario_inscripcion{
	background-color: #A28CBA;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #8E73AB;
	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;
}




.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: #e09253;
	padding-left: 5px;
	padding-right: 8px;
	border-radius: 5px;
	/*padding-top: 5px;*/
	border: 2px solid #c45d08;
	color: black;
}

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

