A {
	COLOR: #666666; TEXT-DECORATION: none}
TD {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0pt; TEXT-DECORATION: none
}
.enlace {
	COLOR: #666666;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
A.enlace:Hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
a.blanco:hover{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #999900;
}
.arial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.aria12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.colorazul {
	color: 0064C4;
}
.colorceleste {
	color: B2D0ED;
}
.colorgris {
	color: C9C9C9;
}
.colorazulmedio {
	color: 80B2E1;
}
.aria16cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: 0064C4;
	font-weight: bold;
}
.txtmenuDesactivado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0064C4;
	font-weight: bold;
}
.txtTablaBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
td.diasemana{
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	padding: 2px;
	border: 1pt none;
}
td.paddingCabTabla {
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0064C4;
	padding: 2px 2px 2px 8px;
	border: 1pt none;
}
td.fechasemana {
	text-align: center;
	background-color: #9DB8D8;
	padding: 2px;
	border: 1pt none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

td.fechasemana2 {
	text-align: center;
	background-color: "#595B99";
	padding: 2px;
	border: 1pt none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

td.fechaactual {
	text-align: center;
	background-color: #C6C2ED;
	padding: 2px;
	border: 1pt none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
a.blanco {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #9DB8D8;
}
#tbcalendario a:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	background: repeat;
}
td.CabTabEventos {
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	padding: 4px;
	border: 1pt none;
}
td.TbEventoCeldas {
	text-align: left;
	background-color: E1E9F0;
	padding: 4px;
	border: 1pt none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004E9C;
}
#tbcalendario a:link {
	color: #0064C4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	background: repeat;
}
#tbcalendario a:active {
	color: #0064C4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	background: repeat;
}
#tbcalendario a:visited {
	color: #0077ED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	background: repeat;
}
td.TbUsuarioCeldas {
	text-align: left;
	background-color: E1E9F0;
	padding: 4px;
	border: 1pt none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004E9C;
}
