/* Calendar Gadget styles */
.calendar_box_center h2 {font-size:16px;color:#336699;}
.calendar_center {padding:0 0 0 0;}

#calendario {margin-bottom:10px;}

ul#selector-dia-semana li {color:#ffffff;width:30px;text-align:center;display:inline;float:left;font-size:10px;letter-spacing:1px;font-weight:bold;}

ul#selector-mes {margin:0;padding:0;width:210px;margin-left:5px;display:block;height:25px;}

ul#selector-mes li#mes-anterior {width:25px;height:25px;margin-top:0px;margin-left:3px;text-align:center;float:left;background:url('/img/cal_prev.png') top left no-repeat;}
ul#selector-mes li#mes-anterior input:hover, ul#selector-mes li#mes-siguiente input:hover {cursor:pointer;}

ul#selector-mes li#mes-siguiente {width:25px;height:25px;margin-top:0px;margin-right:3px;text-align:center;float:right;background:url('/img/cal_next.png') top right no-repeat;}

ul#selector-mes li.month_name {width:150px;height:12px;margin-top:3px;font-size:13px;line-height:15px;font-weight:bold;text-align:center;float:left;color:#ffffff;font-family: georgia,prestige, Calibri, "HelveticaNeue-Light", Helvetica, Arial, sans-serif;padding-top:0px;}

ul#selector-mes li input {margin-left:0px;border:none;font-weight:bold;background:transparent;width:20px;height:20px;}

ul#selector-dia-semana {
float:left;
width:210px;
height:20px;
margin:7px 0 0 0;
padding:0;
color:#ffffff;
margin-left:5px;
}

ul#selector-dia-semana li {
color:#ffffff;
font-weight:normal;
}

ul.calendar_grid {
display:block;
float:left;
height:20px;
padding:5px 0 0 0;
width:210px;
margin:0 0 0 5px;
}

ul.grey_bottom {}

ul.calendar_grid a {
color:#555555;
}

ul.calendar_grid li {
font-size:10px;
display:block;
float:left;
width:30px;
text-align:center;
display:inline;
}

ul.calendar_grid li.we {
color:#336699;
font-weight:bold;
}

ul.calendar_grid li a.event {
background:#ffffff url('/img/cal_event_bg.jpg') top center no-repeat;
color:#ffffff;
font-weight:bold;
font-size:11px;
width:30px;
height:20px;
line-height:20px;
display:block;
text-decoration:none;
}

ul#selector-dia-semana li {
height:20px;
}

#calendario_contenido {
padding:10px 0 0 0;
margin:10px 0 0 0px;
display:block;
width:220px;
height:215px;
background-position:7px 40px;
background:url('/img/cal_content.jpg') top left no-repeat;
}

#calendario_contenido ul li {
width:30px;
float:left;
}

.hovertip {
position: absolute;
display: none; /* in case javascript is disabled */
font-size: 12px;
z-index: 100;
margin-left: 10px;
margin-top: 10px;
padding:5px;
background-color:#ffffff;
border-top:1px solid #cccccc;
border-bottom:2px solid #cccccc;
border-left:1px solid #dddddd;
border-right:2px solid #cccccc;
overflow:auto;
}

.hovertip_target {
font-weight:bold;
background-color:#f5f5f5;
width:24px;
height:20px;
display:block;
}

ul li a.hovertip_target {text-decoration: none;font-weight:bold;font-size:11px;color:#f05423;}

.hovertip_target:hover {text-decoration: none;cursor:hand;}

ul.hovertip li {font-size:14px;font-family: georgia,prestige, Calibri, "HelveticaNeue-Light", Helvetica, Arial, sans-serif;font-weight:normal;display:block;list-style:none;text-align:left;margin-bottom:5px;color:#336699;}
ul.hovertip li a {text-decoration:underline;text-align:left; font-weight:normal;font-size:14px;color:#336699;}
ul.hovertip {padding:10px; display:block}

ul.hovertip li img {}
h3.hover_ctitle {width:280px;font-weight:bold;color:#444444;padding:0px 0 0px 0px;border-bottom:1px solid #e8e8e8;font-size:16px;margin-bottom:5px;}