#calendario {
width: 230px;
font: normal normal 1.2em "Arial Narrow";
border-style:solid;
border-width:1px;
}
#calendario td{
text-align:center;
border-style:solid;
border-width:1px;
border-color:#c0c0c0;
}
#calendario span {
float: left; 
width: 25px; 
padding: 0; 
margin: 1px;
text-align: center;
color: Black;
}
#calendario .titdia {
color:#FFFFFF;
}

#calendario, .p {clear: left;}
#calendario div.titcal{
margin:5px auto 5px auto;
text-align: center;
border: none;
font-weight:bold;
}
#calendario .titcal a, #calendario .titcal a:visited {
color: #000;
text-decoration: none;
font-weight: normal;
}
#calendario span a:hover {
color: #000000;
}
#calendario a.evento {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;		
}
#calendario a.evento:hover, a.evento:visited {
	color:#00cc99;
	text-decoration: none;
	font-weight: bold;	
} 
