
#a_calendario{width:99%;float:left;margin-bottom:20px;border:1px solid #dfe2df}

p.fechahoy{width:96%;float:left;margin:0;padding:0 2%;font-size:1.8em;line-height:normal;color:#3ea63e}
p.fechahoy span, .fechahoy em{width:65%;float:left;clear:left;line-height:1em;text-align:right}
p.fechahoy span{margin-top:10px}
p.fechahoy strong{float:right;font-weight:normal;font-size:2.5em}
p.fechahoy em{font-style:normal;font-size:.8em;color:#3d463d}

.cajacalendario{width:100%;float:left;padding:10px 0;border-top:1px solid #dfe2df;border-bottom:1px solid #dfe2df}
.calendario{width:98%;min-height:120px !important;height:auto !important;height:120px;margin:0 auto;border-collapse:collapse;empty-cells:show}
.calendario td, .calendario th{padding:5px 7px;border:0;text-align:center;font-weight:bold;font-size:1em;color:#7b837b}
.calendario tbody th{padding:7px 4px;background:#3d463d;font-size:1.1em;color:#fff}
.calendario td a{display:block;color:#fff !important}

.calendario td.fechaHoy a{color:#3ea63e !important}

.calendario thead td{padding:5px 10px;border:0;font-weight:bold;font-size:1.3em;text-align:left;color:#3d463d}
.calendario thead td.calendarioant, .calendario thead td.calendariosig{padding:0;vertical-align:middle}

.leyenda{width:90%;float:left;padding:15px 5% 10px;font-size:.9em}
.leyenda ul{margin:0}
.leyenda li{width:50%;float:left}
.leyenda img{margin-right:5px}