/*********calendario**********/
TABLE.calendario
{
	float: left;
	margin: 0px 10px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-spacing: 1px;
}
html > body TABLE.calendario {
	font-size: 0.9em;
}
TABLE.calendario TH
{
	text-align: center;
	color: #1C4155;
	font-size: 1em;
}
TABLE.calendario TH A:link, TABLE.calendario TH A:visited, TABLE.calendario TH A:hover, TABLE.calendario TH A:active
{
	color: #1C4155;
	text-decoration: none;
}
TABLE.calendario TD
{
	text-align: center;
	padding: 1px;
}
TABLE.calendario TD A
{
	text-decoration: none;
}
TABLE.calendario .diasemana
{
	color: #1C4155;
	background-color: #BCD5E2;
}
/***** calendario de un mes grande ****/
TABLE.calendariog
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	border-spacing: 1px;
}
TABLE.calendariog TH
{
	text-align: center;
	color: #1C4155;
	font-size: 1.6em;
}
TABLE.calendariog TD
{
	text-align: center;
	padding: 0.1em 0.2em;
}
TABLE.calendariog TD A
{
	text-decoration: none;
}
TABLE.calendariog .diasemana
{
	color: #1C4155;
	background-color: #BCD5E2;
}
/*calendario del margen*/
/*.cal2meses
{
	width: 100%;
	margin: 0em;
	padding: 0em;
	font-size: 1em;
}
TABLE.cal2meses TD
{
	text-align: center;
}*/
.dvacio
{
	border: 1px solid #FFF;
}
.dl
{
	color: #000000;
	border: 1px solid #CCC;
}
.dlev
{
	color: #000000;
	background-color: #F5D181;
	border: 1px solid #CCC;
}
.dlhoy
{
	color: #000;
	border: 1px solid #333;
}
.dlevhoy
{
	color: #000;
	background-color: #F5D181;
	border: 1px solid #333;
}
.dn
{
	color: #666;
	border: 1px solid #CCC;
}
.dnev
{
	color: #666;
	background-color: #F5D181;
	border: 1px solid #CCC;
}
.dnhoy
{
	color: #666;
	border: 1px solid #333;
}
.dnevhoy
{
	color: #666;
	background-color: #F5D181;
	border: 1px solid #333;
}
.df
{
	color: #FF0000;
	border: 1px solid #CCC;
}
.dfev
{
	color: #FF0000;
	background-color: #F5D181;
	border: 1px solid #CCC;
}
.dfhoy
{
	color: #FF0000;
	border: 1px solid #333;
}
.dfevhoy
{
	color: #FF0000;
	background-color: #F5D181;
	border: 1px solid #333;
}
TD.dlev A
{
	color: #000;
}
TD.dlhoyev A
{
	color: #000;
}
TD.dnev A
{
	color: #666;
}
TD.dnhoyev A
{
	color: #666;
}
TD.df A
{
	color: #FF0000;
}
TD.dfev A
{
	color: #FF0000;
}
TD.dfhoyev A
{
	color: #FF0000;
}
