/* Próximo evento */
#event_hdr { color:#FFFFFF; font-size:0.6em; font-weight:bold; line-height:0.6em; text-transform:uppercase; background:#EB0000 url(../images/pointer_07.gif) no-repeat 2px 3px; border-top:5px solid #000000; padding:6px 0 6px 15px; }
#next_event { background:#EFEFEF url(../images/line-dotted.gif) repeat-x left bottom; width:425px; padding:15px 15px 15px 20px; overflow:hidden; }
#next_event #begin { width:115px; float:left; overflow:hidden; }
#next_event #begin_month { font-size:0.75em; font-weight:bold; text-transform:uppercase; text-align:center; background-color:#FFFFFF; padding:5px 0; }
#next_event #begin_day { font-size:4em; font-weight:bold; text-align:center; background-color:#fff1c1; border-bottom:10px solid #CACACA; padding:20px 0; }
#next_event #event_contents { width:290px; float:right; overflow:hidden; }
#next_event #event_contents h1 { font-size:1.5em; margin:0; }
#next_event #event_contents h2 { font-size:1.25em; margin-bottom:5px; }
#next_event #event_contents h3 { font-size:0.875em; margin-bottom:15px; }
#next_event #event_contents h4 { color:#000000; font-size:0.75em; font-weight:bold; background:url(../images/line-dotted.gif) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px; }
#next_event #event_contents div { font-size:0.75em; }
#next_event #event_contents div span { white-space:nowrap; }
#next_event #event_contents div span a { font-weight:bold; }

/* Lista de eventos en el index */
.event_list { background:url(../images/line-dotted.gif) repeat-x left bottom; padding-bottom:20px; margin-top:15px; }
.event_list.last { background:none; padding-bottom:0; }
.event_list h1 { font-size:1.25em; background:url(../images/pointer_07.gif) no-repeat left 9px; margin-bottom:5px; padding-left:15px; }
.event_list h2 { font-size:1em; margin-bottom:5px; }
.event_list h3 { font-size:0.8125em; margin-bottom:3px; }
.event_list h4 { font-size:0.8125em; margin:0; }
.event_list div {  width:21px; height:21px; float:right; margin-top:-7px; overflow:hidden; }
.event_list div a img { border:none; }

.month_name { text-transform:capitalize; }

#monthly_events ul li a { text-transform:capitalize; }

#evento div.section_Title { color:#CACACA; font-size:1.5em; text-transform:capitalize; text-align:right; }
#evento h1 { color:#EB0000; font-size:2em; margin:0 0 10px 0; }
#evento h2 { color:#000000; font-size:1.25em; margin:0 0 10px 0; }
#evento h3 { color:#666666; font-size:0.875em; margin:0 0 5px 0; }
#evento h3 b { color:#000000; }
#evento #photo { border-bottom:5px solid #000000; margin-bottom:15px; }
#evento #photo img { border:none; margin:0; padding:0; }
#evento #event_content { margin-top:20px; }

#monthly_list { background:url(../images/line-dotted.gif) repeat-x left bottom; width:460px; margin-bottom:15px; padding-bottom:20px; overflow:hidden; }
#monthly_list.last { background:none; margin-bottom:0; padding-bottom:0; }
#monthly_list #begin_weekday { color:#FFFFFF; font-size:0.75em; font-weight:bold; text-transform:uppercase; text-align:center; background-color:#EB0000; width:110px;  margin-top:5px; padding:5px 0; float:left; overflow:hidden; }
#monthly_list #begin_day { font-size:4em; font-weight:bold; text-align:center; background-color:#fff1c1; border-bottom:10px solid #CACACA; width:110px; padding:20px 0; float:left; clear:left; overflow:hidden; }
#monthly_list #event_contents { width:330px; float:right; overflow:hidden; }
#monthly_list #event_contents h1 { font-size:1.5em; line-height:1em; margin:0 0 5px 0; }
#monthly_list #event_contents h2 { font-size:1em; margin-bottom:5px; }
#monthly_list #event_contents h3 { font-size:0.875em; margin-bottom:15px; }
#monthly_list #event_contents h4 { color:#000000; font-size:0.75em; font-weight:bold; background:url(../images/line-dotted.gif) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px; }
#monthly_list #event_contents div { font-size:0.75em; }
#monthly_list #event_contents div span { white-space:nowrap; }
#monthly_list #event_contents div span a { font-weight:bold; }

/* Formulario para remitir eventos */
table#t_form { font-size:0.875em; border:none; border-spacing:0px; border-collapse:collapse; width:100%; }
table#t_form tr th { font-weight:bold; text-align:right; vertical-align:top; white-space:nowrap; padding: 10px 5px 10px 0px; }
table#t_form tr td { padding:10px 0px 10px 10px; }
table#t_form tr td h2 { font-size:16px; background:#EEEEEE url(../images/bg_horzdots.gif) repeat-x left bottom; margin:10px 0px 0px -10px; padding:7px 10px; }
table#t_dates { border:none; border-spacing:0px; border-collapse:collapse; }
table#t_dates tr td { text-align:right; border:none; border-spacing:0px; border-collapse:collapse; padding:8px 3px 0px 3px; }
table#t_dates tr td select, table#t_dates tr td input { margin:0px 0px 0px 5px; }
.hlpImg { border:none; width:16px; height:16px; vertical-align:-3px; margin:0px 5px; cursor:help; }
#hlpDiv { font-size:0.8em; background-color:#F8F5A2; border:1px solid #353300; padding:4px 6px; max-width:160px; display:none; position:absolute; }
ul.notes { margin-top:20px; }
ul.notes li { font-size:11px; font-weight:bold; background:url(../images/pointer_06.gif) no-repeat left 2px; list-style:none; marker-offset:0px; margin:0px 0px 3px 0px; padding:0px 0px 0px 15px; }

#events_calendar { margin-bottom:15px; }
