.matriz{
	font-family: "Tahoma", Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 160px;
	background-color: #FFFFFF;
	color: #666666;
	margin-left: 11px;
}
.matriz2{
	font-family: "Tahoma", Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 160px;
	background-color: #FFFFFF;
	color: #666666;
	margin-left: 0px;
}
.cal_dia{
	width: 17px;
	height: 15px;
	text-align: center;
	background-color: #FFFFFF;
}
.cal_hoy{
	width: 17px;
	height: 15px;
	text-align: center;
	background-color: #7A5894;
	color:#FFFFFF;
}
.cal_hoy2{
	width: 17px;
	height: 15px;
	text-align: center;
	background-color: #EBEBEB;
}
.cal_ocupada{
	width: 17px;
	height: 15px;
	text-align: center;
	background-color: #A7B02D;
	cursor: pointer;
	color: #FFFFFF;
}
.cal_ocupada2{
	width: 17px;
	height: 15px;
	text-align: center;
	background-color: #FF3399;
	cursor: pointer;
	color: #FFFFFF;
}
.cal_ocupada a {
	color: #FFFFFF;
	text-decoration: none;
}
.cal_fix{
	width: 17px;
	height: 15px;
	background-color: #FFFFFF;
}
.cal_nombre_dia{
	background-color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	color: #666666;
}
div.calendar .Hoy {
	color: #666666;
	text-align: center;
	padding-top: 13px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	background-image: url(calendar_bottom.gif);
	background-position: center 6px;
	.background-position: left 6px;
	background-repeat: no-repeat;
	width: 150px;
}
div.calendar .Hoy .Dia {
	color: #7A5894;
}
div.calendar .Hoy .Esp {
	color: #A7B02D;
}
