#boxcalendario .tabla {
border-collapse:separate;
border-spacing:3px;
background:#ffffff;
margin:0px auto 0px;
border:1px solid #9ACC64;
}

#boxcalendario .encabezado {
background:#9ACC64;
color:#000000;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
padding:5px;
}

#boxcalendario .celdaDiaSemana {
background:#9ACC64;
padding:3px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}

#boxcalendario .diacita {
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00519F;
}

#boxcalendario .hoy {
background:#9ACC64;
padding:1px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #ccc;
}

#boxcalendario .celda {
background:#DDDDDD;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border:1px solid #ccc;
}

#boxcalendario .celdacita {
background:#fff;
padding:2px;
text-align:center;
border:1px solid #00519F;
}


		a{
			z-index:10;
			}
		a:hover{
			position:relative;
			z-index:100;
			}			
		a span{
			display:none;
			}
		a:hover span{
			display:block;
			position:absolute;
			float:left;
			white-space:nowrap;
			top:-2.2em;
			left:.5em;
			background:#fffcd1;
			border:1px solid #444;
			color:#444;
			padding:1px 5px;
			z-index:10;			
			}
