#a_calendario{background:#f1ecdf;font-size:.9em;}

.cajacalendario{width:85%;clear:left;margin:10px auto 0 auto;padding:1px !important;border:1px solid #D0C6B8;background:#fff;}

.calendario{width:100%;clear:left;min-height:120px !important;height:auto !important;height:120px;margin:0;border-collapse:collapse;empty-cells:show;border:4px solid #C5BFAF;background:#C5BFAF;}
.calendario td, .calendario th{width:14%;background:transparent}
.calendario thead td{padding:1px 0;border:0;background:#F3F2ED;font-weight:bold;text-align:center;text-transform:capitalize;color:#635847;}
.calendario th{padding:0;border:0;border-top:1px solid #C5BFAF;border-bottom:6px solid #C5BFAF;background:#F3F2ED;vertical-align:top;text-align:center;color:#E57B01;}
.calendario td{padding:0;border:2px solid #C5BFAF;font-weight:bold;vertical-align:top;text-align:center;color:#FFF;}
.navcalendariosig, .navcalendarioant{display:block;margin-top:4px;text-decoration:none;}

.calendario td a{display:block;color:#fff;}
td.fechaActividad1 a{background:#B2C12E}
td.fechaActividad2 a{background:#0083A9}
td.fechaActividad3 a{background:#FF9933}
td.fechaActividad4 a{background:#C00}
td.fechaActividad5 a{background:#695476}
td.fechaHoy span{display:block;border:1px solid #fff}
td.fechaseleccion{background:#917856;}

.leyenda ul{clear:none;width:95%;margin:0 auto;padding:8px 0 12px 0}
.leyenda li{font-weight:bold;background:none;margin-bottom:0;padding:0 0 0 1em;}
.leyenda li img{margin-right:5px}
.leyenda li.vertodos{padding:15px 0 0 0;background:transparent url(../../img/css/portal/lineaH_2.gif) no-repeat 0 5px;}
li.vertodos a{margin-left:1em;padding-right:1.5em;background:transparent url(../../img/css/iconos/vineta11.gif) no-repeat 100% 3px;}
