/* CSS Document */

#calendario {
	width:163px;
	text-align:center;
	display:block;
	margin:5px auto;
	margin-left:0px;
	overflow:hidden;
	border:1px solid #aaa;
	}
	
#calendario table {
	background-color:#fff;
	width:165px!important;
	margin:0px;
	padding:0px;
	}

a {
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}
	
.agenda_tit {
	width:330px;
	height:25px;
	text-align:center;
	background-color:#60a6b5;
	margin-left:0px;
	font-family:Arial, Helvetica, Sans-serif;
	color:#ffffff;
	margin-bottom:10px;
	text-align:left;
	}

.agenda_tit_gene {
	width:200px;
	font-size: 1.4em;
	font-family:arial;
	color:#b00a43;
	text-align:justify;
	margin-bottom:15px;
	margin-bottom:10px;
}

.agenda_tit p{
	color:#ffffff;
	font-size: 14px;
}

.agenda_tit a{
	margin-left:10px;
	color:#ffffff;
	}

.cal_cabecera { 
	font-family: Verdana; 
	font-size:10px; 
	font-weight:bold; 
	color:#333;
}

.fila_meses_si { 
	font-family: Verdana; 
	font-size:10px; 
	font-weight:bold; 
	color:#333;
	padding-top:2px;
	padding-bottom:2px;
}

.fila_meses_si img{ 
	vertical-align:middle;
}


.cal_dias_lu_sa, .ag-cal-dt { 
	font-family: Arial;
	width:14.3%; 
	font-size: 10px; 
	font-weight:100;
	color: #ffffff; 
	background-color:#60a6b5; 
}

.ag-cal-dt { 
	height:17px;
}

.cal_dias_do { 
	font-family: Arial; 
	font-size: 10px; 
	font-weight:100;
	color: #60a6b5; 
	background-color:#e0e0e0; 
}

.cal_normal { 
	font-family: Arial, Helvetica; 
	font-size: 10px; 
	font-weight:100;
	color: #000000; 
	background-color:#e0e0e0; 
}

.cal_sabado { 
	font-family: Arial, Helvetica; 
	font-size: 10px; 
	font-weight:bold; 
	color: #000000; 
	background-color:#e0e0e0; 
}

.cal_domingo { 
	font-family: Arial, Helvetica; 
	font-size: 10px;
	font-weight:bold; 
	color: #ffffff; 
	background-color:#87bfcb; 
}

.cal_fiesta { 
	font-family: Arial, Helvetica; 
	font-size: 10px; 
	font-weight:bold; 
	color: #ffffff; 
	background-color:#87bfcb; 
}

.cal_hoy, .ag-cal-dactivo { 
	font-family: Arial, Helvetica; 
	font-size: 10px;    
	font-weight:bold; 
	color: #fff; 
	background-color:#eb5e0f; 
}

.cal_link, .ag-cal-d { 
	font-family: Arial, Helvetica; 
	font-size: 10px; 
	color:#60a6b5;
	background-color:#e0e0e0;
}

.cal_link a, .ag-cal-dc a{
	color:#208398;
	text-decoration:underline;
	background-color:#e0e0e0;
}

.cal_seleccion a:link{
	color:#ffffff;
}

.cal_seleccion a:hover{
	color:#ffffff;
}

.cal_seleccion a:active{
	color:#FFFFFF;
}

.cal_seleccion { 
	font-family: Arial, Helvetica; 
	font-size: 10px;
	color:#FFFFFF; 
	text-decoration:none;  
	background-color:#60a6b5;
	
}  

table#calendario td {
	width:14%;
}


table#calendario tr {
	height:30px;
}

/*Estilos calendario actuadlidad*/

.fila_meses_si {
	background-color:#FFFFFF;
	}

.fila_calendario_si {
	background-color:#E0E0E0;
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:10px;
	}

.fila_calendario_si table{
	background-color:#fff;
	width:165px!important;
	margin:0px;
	padding:0px;
	}

.fila_calendario_si table td{
	
	}

.ag-cal-dt {	
	font-family: Arial;
	width:14.3%; 
	font-size: 10px; 
	font-weight:100;
	color: #ffffff; 
	background-color:#60a6b5; 
	}

.ag-cal-dc {
	font-family: Arial;
	width:14.3%; 
	font-size: 10px; 
	font-weight:100;
	color: #ffffff; 
	background-color:#e0e0e0; 	
	}

.ag-cal-dcactivo { 
	font-family: Arial, Helvetica; 
	font-size: 10px;
	color:#FFFFFF; 
	text-decoration:none;  
	background-color:#eb5e0f; 
	
} 

.ag-cal-d {
	width:100%;
	margin:0px;
	padding:0px;
	}