/* ------ 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 */

.calendar4 {
	/** configure the width **/
	width:697px;
	border: 1px solid #5287B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color: #F8F9FB;

}


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


.calendar4  .dia {
	background:url(/pfw_files/tpl/calendario/bg-calendar04_3.gif) no-repeat;
	width: 97px;
	height: 21px;

}


.calendar4 .header {
	background:url(/pfw_files/tpl/calendario/bg-calendar04.gif);
	font-weight: bold;
	height: 21px;
	color: #FFFFFF;
	border: 1px blue red;
	text-transform: uppercase;
}
.calendar4 .footer {
	background-color: #416B8E;
	height: 21;
	font-weight: bold;
	font-size:0.8em;
	color: #FFFFFF;
	width:100%;
}
.calendar4 td {
	/*width: 33px;
	/*height: 16px;
	text-align: center;
	font-size:0.9em;
	/*padding: 2px;*/
	background-color: #FFFFFF;
	/*border: 1px solid #93b5d1;*/
	font-weight: bold;
	color: #565857;
	
}

.calendar4 .other {
	width: 95px;
	height: 19px;
	background-color: #FFFFFF;
	border: 1px solid #95bbd2;
	color: #565857;
	font-weight: bold;
	
}
.calendar4 .today {
	width: 95px;
	height: 19px;
	background-color: #FFFFFF;
	border: 1px solid #F26164;
	color: #B90103;
	font-weight: bold;
	
}

.calendar4 .orange { 
	width: 95px;
	height: 19px;
	text-align: center;
	font-size:0.9em;
	/*padding: 2px;*/
	background:url(/pfw_files/tpl/calendario/bg-calendar04_6.gif) no-repeat;
	border: 1px solid #FD5D07;
	font-weight: bold;
	color: #FFFFFF;

}

.calendar4 .blue { 
	width: 95px;
	height: 19px;
	text-align: center;
	font-size:0.9em;
	/* padding: 2px; */
	background:url(/pfw_files/tpl/calendario/bg-calendar04_7.gif) no-repeat;
	/* border: 1px solid #84ABBA; */
	font-weight: bold;
	color: #FFFFFF;

}

.calendar4 .blue2 { 
	width: 95px;
	height: 19px;
	text-align: center;
	font-size:0.9em;
	/* padding: 2px; */
	background:url(/pfw_files/tpl/calendario/bg-calendar04_8.gif) no-repeat;
	border: 1px solid #95bbd2;
	font-weight: bold;
	color: #248FC7;

}




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

}

.calendar4 .link {
	width: 97px;
	height: 21px;
	background-color: #D4C9EF;
	/*padding: 2px;*/
	border: 1px solid #000000;
	border: 1px solid black;
}

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

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

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

}