/*********calendario**********/
div.calendario {float: left; margin: 0px 4px 4px 0px;}
div#sidebar div.calendario {float: left; width: 100%;margin: 0px 4px 4px 0px;}
.calnormal {font-size: 11px;}
.calgrande {font-size: 24px;width: 100%;line-height:1.4em;}
.calpanel {font-size: 12px;width: 100%;}
.diasemana {color: #112ABB;background-color: #C3D9FF;}
.infsemana {text-align: left;color: #1C4155; font-size: 1.3em;font-weight: bold;margin: 1.4em 0em 0em 0em;}
.sesion {font-size: 0.9em;font-weight: bold;text-transform: uppercase;text-indent: 1px;letter-spacing: 1px;color: #446688;background-color: #E8EEF7;}
table.calendario {font-family: Arial, Helvetica, sans-serif;color: #444;}
TABLE.calendario TH {text-align: center;color: #1C4155; font-size: 1em;}
TABLE.calendario TH A:link, TABLE.calendario TH A:visited, TABLE.calendario TH A:hover, TABLE.calendario TH A:active {color: #1C4155; text-decoration: none;}
TABLE.calendario TD {text-align: center;padding: 0.16em 0.2em;}
TABLE.calendario TD A {text-decoration: none;}
TABLE.calendario TD.fotop {padding: 0.2em;}
TABLE.calendario TD.fotop IMG {width: 30px;height: 40px;border: none;}


.vac {border: 1px solid #FFF;}
.dia {border: 1px solid #CCC;background: #FFF;}
.hoy {border: 1px solid #333;}

.lec , .lec A {color: #000000;background: #FFF;}
.nec , .nec A {color: #444;background: #eff1f2;}
.fec , .fec A {color: #FF0000;background: #eff1f2;}
.curso , .curso A {background: #ffe680;}

