/* ------ Este comando sirve para forzar el css en firefox para que el tipo de fichero devuelto sea CSS y no HTML o PHP, tal como lo interpreta el navegador ------ */

@charset "utf-8";
/* CSS Document */

.calendar1 {
	/** configure the width **/
	width:298px;
	/*background:url(/pfw_files/tpl/calendario/bg-calendar01_2.gif) ;*/
	border: 1px solid #5287B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color: #F8F9FB;

}
.relative {position:relative;}

.calendar1 th {
	
	font-weight: bold;
	/*width: 38px;*/
	height: 18px;
	/*border: 1px solid #7BADA2;*/
	color: #FFFFFF;
	
}


.calendar1  .dia {
	background:url(/pfw_files/tpl/calendario/bg-calendar01_3.gif) no-repeat;
	width:38px;
	height: 18px;

}


.calendar1 .header {
	background:url(/pfw_files/tpl/calendario/bg-calendar01.gif);
	font-weight: bold;
	height: 24px;
	color: #FFFFFF;
	border: 1px blue red;
	text-transform: uppercase;
}
.calendar1 .footer {
	background-color: #3C688D;
	height: 18;
	font-weight: bold;
	font-size:0.8em;
	color: #FFFFFF;
	width:100%;
}
.calendar1 td {
	/*width: 22px;
	/*height: 16px;
	text-align: center;
	font-size:0.9em;
	background-color: #FFFFFF;
	/*border: 1px solid #93b5d1;*/
	font-weight: bold;
	color: #565857;
	
}

.calendar1 .other {
	width: 38px;
	height: 18px;
	background-color: #FFFFFF;
	border: 1px solid #93b5d1;
	color: #565857;
	font-weight: bold;
	
}
.calendar1 .today {
	width: 38px;
	height: 18px;
	background-color: #FFFFFF;
	border: 1px solid #F26164;
	color: #B90103;
	font-weight: bold;
	
}

.calendar1 .orange { 
	width: 36px;
	height: 16px;
	text-align: center;
	font-size:0.9em;
	background:url(/pfw_files/tpl/calendario/bg-calendar01_6.gif) no-repeat;
	border: 1px solid #FD5D07;
	font-weight: bold;
	color: #FFFFFF;

}

.calendar1 .blue { 
	width: 36px;
	height: 16px;
	text-align: center;
	font-size:0.9em;
	background:url(/pfw_files/tpl/calendario/bg-calendar01_7.gif) no-repeat;
	/* border: 1px solid #84ABBA; */
	font-weight: bold;
	color: #FFFFFF;

}

.calendar1 .blue2 { 
	width: 38px;
	height: 18px;
	text-align: center;
	font-size:0.9em;
	background:url(/pfw_files/tpl/calendario/bg-calendar01_8.gif) no-repeat;
	border: 1px solid #93b5d1;
	font-weight: bold;
	color: #248FC7;

}




.calendar1 .vacio {
	width: 38px;
	height: 18px;
	text-align: center;
	font-size:0.9em;
	/*border: 1px solid #A5A5A5;*/
	background:url(/pfw_files/tpl/calendario/bg-calendar01_4.gif) no-repeat;

}



.calendar1 .link {
	width: 33px;
	height: 16px;
	background-color: #D4C9EF;
	border: 1px solid #000000;
	border: 1px solid black;
}

.calendar1 a, .calendar1 a:link, .calendar1 a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	
}

.calendar1 a.headerNav, .calendar1 a:link.headerNav, .calendar1 a:hover.headerNav {
	background-color: #3C688D;
	color: #ffffff;
	border: 1px solid orange;
	visibility: hidden;
}

.calen3C688Dar a.footerNav, .calendar1 a:link.footerNav, .calendar1 a:hover.footerNav {
	width: 100%;
	background-color: #3C688D;
	color: #ffffff;

}