table.calen {
	width: 130px;
	margin: auto;
	padding: 0px;
	cursor: default;
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
	table-layout: fixed;
}

table.calenDias {
	width: 130px;
	margin: auto;
	padding: 0px;
	cursor: default;
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
	table-layout: fixed;

	border-bottom:  1px solid #666666;
	font: 9px "Times New Roman", Times, serif;
}

td.diaSi, td.diaSiOld {
	padding: 0px;
	background: #FFFFFF;
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-bottom: 1px solid #A9A9A9;
	border-right: 1px solid #A9A9A9;
}
td.diaSiOld {
	background: #E2E6E9;
	}
td.diaNo {
	padding: 0px;
	background: transparent;  /* #B7C5D0 */
}

.evDA {
	padding: 0px;
	background: #FFFFFF;
	border: 1px solid Blue;
}

div.sab {background: #B7C5D0;}  /* D3D3D3 */
div.dom {background: #B7C5D0; color: #990000;}  /* D3D3D3 */

div.ev0 {width: 100%; background: #FFFFB5; cursor: help; font-weight: bold;
}
div.ev1 {width: 100%; background: #99CCFF; cursor: help;}
div.ev2 {width: 100%; background: #FF9999; cursor: help;}

div.ev3 {width: 100%; background: #FFBA99; cursor: help;}


div.evDAsolo {width: 100%; cursor: help;}

/* Mes normal */
td.cabMes0 {
	background: #6A6BFF url(i/Calen-FonMes.gif);
	color: White;
	text-align: center;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
/* Mes resaltado */
td.cabMes1 {
	background: Blue url(i/Calen-FonMes.gif);
	color: White;
	text-align: center;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}