/*** Calendario**/
.ux-tx-gtknewscalendar-pi1{
background:#F6F9ED url(images/proximos-eventos.png) center top no-repeat;
padding-top:32px;
*border-top:1px solid #fff;
border-left:4px solid #fff;
border-right:4px solid #fff;
}

#calendario table{border-spacing:0px;border:0px none;margin: 0 auto;color:#5D5D5D; width:100%;font-size:13px;border-collapse:collapse;}
#calendario table td {padding:0;text-align:center;vertical-align: bottom;line-height:22px;border:2px solid #F6F9ED;}
#calendario table th {border:0px none;text-align:center;line-height:16px;color:#33444E;font-weight:normal;padding:8px 0 3px;}

table.calendar-table .day_nolink {background-color:#FFF;font-weight:bold;}
table.calendar-table .linked_today_nolink {background-color:#AD0618;font-weight:bold;}
table.calendar-table .linked_day{background-color:#FDC720;color:#5D5D5D;font-weight:bold;}
td .linked_today{padding:0px;background-color:#AD0618;font-weight:bold;}
table.calendar-table .weekend_nolink {background-color:#EEE5B7;font-weight:bold;}

#calendario table.calendar-table td.columPrevious, #calendario table.calendar-table td.columNext {background-color:#5D5D5D;padding:2px 0 9px;line-height:16px;border:0px}
#calendario table.calendar-table td.columPrevious a, #calendario table.calendar-table td.columNext a {color:#FDC720;font-size:20px;line-height:16px;}
#calendario table.calendar-table td.columYear {text-align:center;color:#FFF;font-size:12px;background-color:#5D5D5D;text-transform:uppercase;padding:3px 0 8px;line-height:16px;border:0px}

#rcRightContext{padding: 20px 10px 5px;}
#rcRightContextTable {width:100%;}
#rcRightContextTable td{border:0px;color:#C09716;text-align:center;width:100%;font-size:12px;line-height:20px;line-height:16px;border:0px}
#rcRightContextTable .rcMenuItem{text-align:left; padding-right:5px;} 
#rcRightContextTable .rcMenuItemHover {text-align:left;color:#000;text-decoration:underline;}

#calendario #rcRightContextTable td.rcMenuItemText {color:#666;font-weight:bold;font-size:12px;border-top: 1px dotted #E1DED5;text-align:left;}
.calendario_top{background: transparent url(images/top_bloque_cal_228.gif) no-repeat top center; /*margin-right:10px;*/line-height:0.5em;margin-right:10px;}
.calendario_bottom{background: transparent url(images/bottom_bloque_cal_228.gif) no-repeat top center; /*margin-right:10px;*/ margin-right:10px;}
#calendario{border-right:1px solid #E0DFD7; border-left:1px solid #E0DFD7;width:226px;margin-left: 11px;background:#FFFFFF url(images/fondo_calendario_228.gif) no-repeat scroll center top;}
.ocio .principal{ padding-top:0px;}
.ocio .submenu{ background:#F0EFE7 url(images/bg_submenu.gif) repeat-x top left; padding: 8px 0px;text-align:center;}
.submenu{ margin-top:-4px;}
div>.submenu{ margin:0}
.ocio .submenu ul li{ display:inline; list-style:none; padding:0px 10px;color: #000; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:1.1em;border-right:1px dotted #B7B7B7;}
.ocio .submenu ul li a{ color: #000; font-weight:bold; text-transform:uppercase; text-decoration:none;}