#calendario {
padding-left: 15px;
width: 155px;
height: 130px;
font: normal normal 1.1em "Arial Narrow";
/*margin: 0px 0px 0px 5px;*/
}
#calendario span {
float: left; width: 18px; 
padding: 0; margin: 1px;
text-align: center;
/*border: 1px solid silver;*/
background-color: #fff;
color: Black;
}
#calendario .titdia {
color: White;
background-color: #5182BD;
}

#calendario, .p {clear: left;}
#calendario .titcal{
text-align: center;
/*border: 1px solid silver;*/
border: none;
margin: 0;
font: bolder 100% Arial;
font-size:1.4em;
font-weight:400;
font-weight: bold;
font-size: 110%;
padding-bottom: 5px;
width: 137px;
}


#calendario a:link {
color: #fff;
text-decoration: none;
font-weight: bold;
}
#calendario span a:hover {
color: #000000;
}
#calendario #hoy{
	background-color: Silver;
}
#calendario #hoyevento a{
	background-color: #FC1E2D;
}
#calendario a.evento {
	color: #FC1E2D;
	text-decoration: none;
	font-weight: bold;		
}
#calendario a.evento:hover, a.evento:visited {
	color: #FC1E2D;
	text-decoration: none;
	font-weight: bold;	
} 