#boxcalendario{position:relative;z-index:1;top:0px;left:-13px}
#boxcalendario .tabla {
width: 175px;
border-collapse:separate;
border-spacing:2px;
background:#800000;
font-size:9px;
padding:1px;
}

#boxcalendario .encabezado {
color:#fff;
font-weight:bold;
font-size:11px;
text-align:center;
padding:2px;
}

#boxcalendario .celdaDiaSemana {
padding:1px;
color:#fff;
text-align:center;
}

#boxcalendario .diacita {
font-weight:bold;
}
#boxcalendario .diacita:hover{background:#cccc00; color:#800000}

#boxcalendario .hoy {
background:#800000;
color:#FFFFFF;
padding:1px;
text-align:center;
border:1px solid #ccc;
}
#boxcalendario .hoy a{
background:#800000;
color:#FFFFFF;
padding:1px;
text-align:center;
}
#boxcalendario .hoy:hover{background:#cccc00; color:#800000}

#boxcalendario .celda {
background:#dcdfe6;
padding:1px;
text-align:center;
border:1px solid #ccc;
color:#000000;
}

#boxcalendario .celdacita {
background:#cccc00;
/*padding:2px;*/
text-align:center;
}
#boxcalendario .celdacita a { color:#800000; text-decoration:none; padding:2px;text-align:center; width:20px}
#boxcalendario .celdacita:hover { background:#800000; color:#cccc00}
#boxcalendario .celdacita a:hover { background:#800000; color:#cccc00}
#boxcalendario .celdacita a:visited { color:#800000; text-decoration:none}
.mes{padding:1px; background-color:#800000; color:#FFFFFF; float:left;position:relative; top:0; font-size:9px; z-index:100; border:0}
.mes1{padding:1px; background-color:#800000; color:#FFFFFF; float:right;position:relative; top:0; font-size:9px; z-index:100; border:0}
