#calendario {
margin:2px;
padding: 2px
}

#calendario table {
 background-color: #8CCEEE; border: 1px #8CCEEE solid;width:179px
}

#calendario td {
background-color: #FFF;
}

#calendario td.finde {
background-color: #EEEEFF;
}

#calendario caption {
border: 1px #8CCEEE solid;
font-family: Trebuchet MS, Verdana, Arial, Helvetica; 
font-size: 13px; 
background-color: #FFFFFF; 
color: #8CCEEE;
font-weight: bold;
}

#calendario td a {
text-decoration: none;
background-color: #FFF;
border-bottom: 0px solid;
border-top: 0px solid;
padding: 2px;
}

#calendario td.finde a {
text-decoration: none;
background-color: #EEEEFF;
border-bottom: 0px solid;
border-top: 0px solid;
padding: 2px;
}

#calendario td a:hover {
text-decoration: none;
background-color: #FFF;
border-bottom: 0px solid;
border-top: 0px solid;
padding: 2px;
}


#calendario td.calendarHeader{  font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; background-color: #8CCEEE; color: #FFFFFF;
}

#calendario td.calendarHeader a{  font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 13px; font-weight:bold;background-color: #8CCEEE; color: #FFFFFF;}

#calendario td.calendarTop 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 13px; font-style: normal; color: #FFFFFF; font-weight: bold;  background-color: #8CCEEE}

#calendario td.calendarToday {  font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #8CCEEE;}

#calendario td.calendarDays 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; color: #8CCEEE; background-color: #FFFFFF; text-align: center}

#calendario td.calendarHL 	{  width:25; height:25;font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; color: #FF0000; background-color: #00FF00; text-align: center}
