#actualidad-calendario #imagen{background:#172939;height:325px!important; padding:0px 0; }
#eventos{margin-bottom:40px;}
#eventos #modulo_ficha{padding:6px 0; border-bottom:1px dotted #fff!important;}
#the_content{padding:0!important; margin:0!important}
.cal_view_select{margin:5px;}
.calendar{width:267px; padding:2px!important; background:#FFFFFF; float:right; margin:0 0 10px 0!important}
.calendar .headline{background-color:#BFB09B;color:#FFFFFF;font-weight:bold;}
.calendar .headline .today_select{text-decoration:underline;}
.calendar .headline a:hover{color:#FFF;text-decoration:none;}
.calendar .headline a:link{color:#eeeded;font-size:13px;text-decoration:none;}
.calendar .headline a:visited{color:#FFF;text-decoration:none;}
.calendar .headline td{height:25px;text-align:center;}
.calendar .overview{color:#FFFFFF;}
.calendar .overview #selected{ border: 2px solid #E5AE80; padding:0}
.calendar .overview #selected a{color:#E5AE80;}
.calendar .overview #today{background-color:#E5AE80!important;text-decoration:none; border:2px solid #E5AE80; padding:0}
.calendar .overview #today a{color:#FFF;}
.calendar .overview .dayname{font-size:9px;margin-bottom:auto;margin-top:auto;}
.calendar .overview .dias td{color:#F3F1EE;height:20px; padding:2px; background:#FFFFFF}
.calendar .overview .last_month{color:#C2B39F;}
.calendar .overview .next_month{color:#C2B39F;}
.calendar .overview .semana td{background-color:#87644E;color:#E5AE80;height:20px;width:30px;}
.calendar .overview a:hover{color:#E5AE80;text-decoration:none;}
.calendar .overview a:link{text-decoration:none;}
.calendar .overview a:visited{text-decoration:none;}
.calendar .reserved{background-color:#FFF;margin-bottom:auto;margin-top:auto;}
.calendar .reserved a{font-weight:bold; color:#990000!important; }
.calendar a{color:#594C3D;}
.calendar td{font-size:13px;padding-bottom:1px;padding-top:1px;text-align:center;vertical-align:middle;}
.event_info{background-color:#FEFADE;font-size:11px;height:auto;width:500px;}
.event_info .date{background-color:#EAF0FF;color:#069;font-size:11px;width:100pt;}
.event_info .description{font-size:11px;padding:10pt 10pt 10pt 10pt;}
.event_info .headings{background-color:#069;color:#FFF;font-size:11px;font-weight:bold;padding:5pt 5pt 5pt 5pt;}
.event_info .title{font-size:11px;font-weight:bold;}
.event_list{background-color:#FEFADE;font-size:11px;height:auto;width:100%;}
.event_list .col_date{width:100pt;}
.event_list .col_event{width:auto;}
.event_list .col_status{width:50pt;}
.event_list .date{color:#888;font-size:11px;}
.event_list .error_message{background-color:#EAF0FF;font-size:11px;margin-left:auto;margin-right:auto;padding-bottom:10pt;padding-left:10pt;padding-right:10pt;padding-top:10pt;}
.event_list .event{font-size:11px;vertical-align:top;}
.event_list .headings{background-color:#069;color:#FFF;font-size:11px;font-weight:bold;}
.event_list .status{color:Red;font-size:80%;font-weight:bold;vertical-align:top;}
.event_list a{text-decoration:none;}
.event_list a:hover{text-decoration:underline;}
.next_event_select{background-color:#FFF;font-size:11px;text-align:left;}
.next_event_select a{background-color:#FFF;color:#82C4F4;font-size:100%;text-align:center;text-decoration:underline;}
.qs_months table a, .qs_prev_years table a, .qs_next_years table a{color:black;display:block;text-decoration:none;width:30px;}
.qs_months table a:hover, .qs_prev_years table a:hover, .qs_next_years table a:hover{background-color:red;color:white;display:block;width:30px;}
.qs_months table, .qs_prev_years table, .qs_next_years table{font-size:11px;}
.qs_months, .qs_prev_years, .qs_next_years{background-color:#7AD;padding-left:5px;padding-right:5px;position:absolute;visibility:hidden;width:50px;z-index:1000;}