/*CALENDARIO*/
.date {border:1px solid #ccc; font: 18px Arial, Helvetica, sans-serif; padding:4px;text-align:center;width:215px;}
#calroot {background: url(../images/html/fondo_calendario.png) no-repeat 0px 0px; z-index:10000; margin-top:-1px; width:203px; padding:6px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;}

#calhead {background: #CCC; border-radius: 4px; margin: 2px; padding:2px 0; height:22px;} 
#caltitle {font-size:14px; color:#0150D1; float:left; text-align:center; line-height:20px; padding: 0px 0px 0px 13px;}
#calnext, #calprev {display:block; width:20px; height:20px; background: url(../images/html/bullet_calendario_left.gif) no-repeat 5px 8px; float:left; cursor:pointer;}
#calnext {background: url(../images/html/bullet_calendario_right.gif) no-repeat 7px 8px; float:right;}
#calprev.caldisabled, #calnext.caldisabled {visibility:hidden;	}

#caltitle select {font-size:10px; margin-right: 3px;}
#caldays {height:14px; font-weight: bold; color: #000;}
#caldays span {display:block; float:left; width:28px; text-align:center;}

#calweeks {background-color:#fff; margin-top:4px;}
.calweek {clear:left; height:22px;}
.calweek a {display:block; float:left; width:27px; height:20px; text-decoration:none; font-size:11px; margin-left:1px; text-align:center; line-height:20px; color:#666; -moz-border-radius:3px; -webkit-border-radius:3px; 		} 
.calweek a:hover, .calfocus {background-color:#ddd;}

a.calsun {color:#C03;}
a.caloff {color:#CCC;}
a.caloff:hover {background-color:rgb(245, 245, 250);}

a.caldisabled {color:#ccc	!important; cursor:default;}
#calcurrent {background-color:#CCC; color:#fff;}
#caltoday {background-color:#333; color:#fff;}