.calendar{display:block;width:156px;border:1px solid #e0e1e5;font-family:arial;}
.calendar div.top {font-size:12px;color:#06497d;padding-top:3px;font-weight:bold;width:156px;height:21px;background:url(iconos/franja_mes_calendario.gif) no-repeat;}
.calendar div.top div.tops{float:left;width:15px;padding-top:3px;}
.calendar div.top div.topc{float:left;width:126px;}

.calendar div.content{width:156px;background:url(iconos/fondo_calendario.gif) no-repeat;font-size:11px;}
.calendar div.content div.mid{display:block;overflow:auto;width:146px;font-size:10px;color:#989898;font-weight:normal;margin:8px 5px 5px 5px;border-bottom:1px solid #989898;}
.calendar div.content div.mid div.dia{float:left;width:20px;text-align:center;}

.calendar div.content div.med{display:block;overflow:auto;width:146px;font-size:10px;color:#989898;font-weight:normal;margin:0px 5px 0px 5px;border:0px solid;}
.calendar div.content div.med div.celda{float:left;width:20px;height:17px;text-align:center;border:0px solid;padding-top:3px;}
.calendar div.content div.med div.celdacita{float:left;width:20px;text-align:center;background:url(iconos/fecha_importante.gif) no-repeat;padding-top:3px;font-weight:bold;}
.calendar div.content div.med div.celdacita a{text-decoration:none;font-size:11px;font-weight:bold;color:#305d74;}
.calendar div.content div.med div.hoy{float:left;width:20px;height:20px;padding-top:3px;text-align:center;background:url(iconos/fecha_hoy.gif) no-repeat;}

.calendar div.content div.med div.hoy a{color:#305d74;text-decoration:none;font-weight:bold;font-size:11px;}

