body {font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: normal;}
a {text-decoration: none; color: #333; text-align: ; border-bottom:1px solid #333;}
a:hover {text-decoration: none; color: #cc0000; }
h4	{margin:0; font:12px Arial, Helvetica, sans-serif;}
.sm	{font:9px Arial, Helvetica, sans-serif; color:#cc0000;}
.year {border-style: outset; border-width: 0px; background-color: transparent; text-align: center;}
.month {border-style: none; background-color: transparent; text-align: center;}
.yearname {font-family: Tahoma, Arial, sans-serif; text-align: center; font-size: 11px; font-weight: bold;}
.monthname { width:40%;font-family: Tahoma, Arial, sans-serif; text-align: center; font-size: 11px; font-weight: bold; background: #D3E5AE; color: #5D5D5D; border-style: outset; border-width:0px}
.dayname td {font-family: Tahoma, Arial, sans-serif; text-align: center; font-size: 10px; font-weight: bold; background-color: #999; color: #ffffff; border-style: outset; border-width:0px}
.yearnavigation td {font-family: Tahoma, Arial, sans-serif; font-size: 10px;}
.datepicker {background-color: transparent;}
td.datepicker  {width:100%;}
td.datepickerSB  {border:none}
form {width:95%;}
.datepickerform {margin: 0px;}
.monthnavigation {font-family: Tahoma, Arial, sans-serif;}
.monthpicker {font-size: 10px; background-color: #eeeeee;}
.yearpicker {font-size: 10px; background-color: #eeeeee;}
.pickerbutton {font-size: 10px; background-color: #eaeaea; border:1px solid #ccc}
.nomonthday {height:100px; width:75px; vertical-align:top;}
.monthday {text-align: left; font-size: 10px; font-weight: bold; background:#E4F0CB; color: #333; height:100px; width:75px;}
.today {text-align: left; font-size: 10px; font-weight: bold; background-color:#eaeaea; height:100px; width:75px;}
.selectedday {text-align: left; font-size: 10px; font-weight: bold; background-color: #C7DD9B; color:#FFFFFF; height:100px; width:75px;}
.sunday {text-align: left; font-size: 10px; color: #333; height:100px; width:75px; background:#E4F0CB;}
.sunday a {color: #667171;}
.saturday {text-align: left; font-size: 10px; font-weight: bold; color: #333; height:100px; width:75px; background:#E4F0CB;}
.saturday a {color: #667171;}
.flechas {font:bold 9px Verdana, Arial, Helvetica, sans-serif;}
.today a { color:cc0000; font-weight:bold;}
td	{border:1px solid #D3E5AE; width:75px; text-align:center; vertical-align:top; background:#F5FBE8;}
#claves {height:15px;}
.F, .G, .gg, .C, .E, .L, .M, .R, .T, .S, .Pe, .P, .Fe, .He, .Ls, .Ic {padding:1px 3px 1px 3px; text-align:center; margin:1px; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; margin-top:80px}
.F {background:#FF6666;}
.G {background:#9A7B00;}
.gg {background:#33CC66;}
.C {background:#000;}
.E {background:#FFFF66; color:#333;}
.L {background:#FF66CC;}
.M {background:#993300;}
.R {background:#FF9966;}
.T {background:#0099FF;}
.S {background:#9A7B00;}
.Pe {background:#C18393;}
.P {background:#666565;}
.Fe {background:#0097B9;}
.He {background:#84201E;}
.Ls {background:#A98CFA;}
.Ic {background:#8BBE9C;}
