#menu_event_type { float:left; margin-top:5px; height:41px; margin-bottom:25px; }
#menu_event_type li { float:left; background:url(../../agenda/menu_separador.gif) left 0 no-repeat; padding-left:3px; font-size:0; line-height:0; }
#menu_event_type li.first { background:none; padding-left:0px; }
#menu_event_type .li1 a { display:block; width:96px; height:41px; background:url(../../agenda/menu_agenda.gif) 0 0 no-repeat; }
#menu_event_type .li2 a:hover { background-position: 0 -41px; }
#menu_event_type .li2 a { display:block; width:76px; height:41px; background:url(../../agenda/menu_cine.gif) 0 0 no-repeat; }
#menu_event_type .li3 a:hover { background-position: 0 -41px; }
#menu_event_type .li3 a { display:block; width:136px; height:41px; background:url(../../agenda/menu_exposiciones.gif) 0 0 no-repeat; }
#menu_event_type .li1 a:hover { background-position: 0 -41px; }
#menu_event_date { float:left; margin-top:5px; height:56px; }
#menu_event_date li { float:left; background:url(../../agenda/menu_separador.gif) left 0 no-repeat; padding-left:3px; font-size:0; line-height:0; }
#menu_event_date li.first { background:none; padding-left:0px; }
#menu_event_date .li1 a { display:block; width:57px; height:41px; background:url(../../agenda/menu_hoy.gif) 0 0 no-repeat; }
#menu_event_date .li2 a:hover { background-position: 0 -41px; }
#menu_event_date .li1 a.disabled:hover { background-position:0px 0px; }
#menu_event_date .li2 a.disabled:hover { background-position:0px 0px; }
#menu_event_date .li3 a.disabled:hover { background-position:0px 0px; }
#menu_event_date .li4 a.disabled:hover { background-position:0px 0px; }
#menu_event_date .li2 a { display:block; width:93px; height:41px; background:url(../../agenda/menu_dia_anterior.gif) 0 0 no-repeat; }
#menu_event_date .li3 a:hover { background-position: 0 -41px; }
#menu_event_date .li3 a { display:block; width:93px; height:41px; background:url(../../agenda/menu_dia_siguiente.gif) 0 0 no-repeat; }
#menu_event_date .li1 a:hover { background-position: 0 -41px; }
#menu_event_date .li4 a { display:block; width:64px; height:41px; background:url(../../agenda/menu_fecha.gif) 0 0 no-repeat; }
#menu_event_date .li4 a:hover { background-position: 0 -41px; }
#title { width:635px; height:22px; text-align:center; clear:both; font-size:14px; line-height:14px; padding-top:7px; margin-bottom:20px; }
h1.musica { background:url(../../agenda/listado_musica.gif); color:#FFF; }
h1.teatro { background:url(../../agenda/listado_teatro.gif); color:#FFF; }
h1.cine { background:url(../../agenda/listado_cine.gif); color:#FFF; }
h1.exposiciones { background:url(../../agenda/listado_exposicion.gif);color:#FFF; }
h1.conferencia { background:url(../../agenda/listado_conferencia.gif);color:#FFF; }
h1.otros { background:url(../../agenda/listado_otros.gif);color:#FFF; }
#event { font-family:Arial, Helvetica, sans-serif; }
#event .c1 { float:left; width:330px; }
#event .c1 p.event_subtype { font-size:12px; line-height:14px; margin-bottom:3px; }
#event .c1 h2.event_title { font-size:15px; line-height:17px; color:#00640E; font-weight:bold; margin-bottom:10px; }
#event .c1 .body { font-size:11px; line-height:15px; }
#event .c1 .body img { float:left; margin-right:14px; margin-bottom:1px; }
#event .c1 h3.notes { font-size:12px; color:#00640E; clear:left; padding-top:13px; font-weight:bold; margin-bottom:2px; }
#event .c1 p.notes { padding-bottom:13px; font-size:11px; line-height:15px; background:url(musica_linea_puntos.gif) 0 bottom repeat-x; }
#event .c1 h3.articles { font-size:12px; color:#00640E; clear:left; padding-top:13px; font-weight:bold; margin-bottom:2px; }
#event .c1 ul.articles { padding-bottom:13px; font-size:11px; line-height:15px; background:url(musica_linea_puntos.gif) 0 bottom repeat-x; }
#event .c1 ul.articles li { padding-left:17px; background:url(musica_icon_article.gif) 0 2px no-repeat; }
#event .c1 ul.articles p { font-style:italic; }
#event .c1 .comments { text-align:center; padding-top:15px; }
#event .c1 .comments a { margin:auto; display:block; font-size:0; line-height:0; width:91px; height:16px; background:url(ver_comentarios.gif) 0 0 no-repeat; }
#event .c1 .comments a:hover { background-position: 0 -16px; }
#event .c2 { float:left; width:285px; padding-left:20px; }
#event .c2 h2.schedule { font-size:15px; line-height:17px; color:#00640E; font-weight:bold; margin-bottom:8px; }
#event .c2 p.info { color:#00640E; font-size:11px; padding-left:22px; background:url(musica_icon_info.gif) 0 0 no-repeat; margin-bottom:12px; text-align:justify; }
#event .c2 li { font-size:11px; line-height:13px; }
#event .c2 li.normal { padding-top:11px; padding-bottom:5px; background:url(musica_linea_puntos.gif) 0 bottom repeat-x; cursor:pointer; }
#event .c2 li.normal:hover { background-color:#E6EFE7; }
#event .c2 li.normal strong { font-weight:bold; }
#event .c2 li.details { padding:10px 10px 10px 10px; background:#E6EFE7 url(musica_linea_puntos.gif) 0 bottom repeat-x; }
#event .c2 li.details .place_date { margin-bottom:6px; padding-left:18px; background:url(icon_hand.gif) 0 0 no-repeat; }
#event .c2 li.details strong { color:#00640E; font-weight:bold; }
#event .c2 li.details p { margin-bottom:3px; }
#event .c2 li.details p.time { margin-top:6px; }
#event .c2 li.details em { font-weight:bold; }
#event .c2 li.details .map { font-size:0; line-height:0; width:62px; height:16px; margin-top:10px; cursor:pointer; }
#event .c2 li.details .map a { background:url(ver_plano.gif) 0 0 no-repeat; height:16px; display:block; }
#event .c2 li.details .map a:hover { background-position: 0 -16px; }
#event .c2 { }
li.normal div.program_details { display:none; }
li.details div.program_details { display:block; }
p.time span { padding-right:4px; }
.cleaner { clear:both; font-size:0; line-height:0 }
/* comentarios */
h2#numcomments { font-size: 16px; color: #a5a5a5; padding-bottom: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; font-family: "Trebuchet MS", Arial; margin-bottom:10px; }
.commentmenu { width:635px; font-size:0; line-height:0; padding:0; margin:0; height:26px; }
.commentmenu .comentariovolver { float:right; }
.commentmenu .anyadircomentario { float:left; }
.comentariovolver a, .anyadircomentario a { width:100px; height:16px; display:block; cursor:pointer; }
.anyadircomentario a { background:url(anyadir_comentario.gif) 0 0 no-repeat; }
.comentariovolver a { background:url(volver.gif) 0 0 no-repeat; }
.comentariovolver a:hover, .anyadircomentario a:hover { background-position: 0 -16px; }
p.planovolver a { font-size:0; line-height:0; width:100px; height:16px; display:block; cursor:pointer; }
p.planovolver a:hover { background-position: 0 -16px; }
p.planovolver a { background:url(volver.gif) 0 0 no-repeat; }
/* FILTRO EVENTOS CINE */

#minimenu_event_date { float:left; margin-top:15px; height:21px; }
#minimenu_event_date li { float:left; background:url(../default/minimenu_separador.gif) left 0 no-repeat; padding-left:3px; font-size:0; line-height:0; }
#minimenu_event_date li.first { background:none; padding-left:0px; }
#minimenu_event_date .li1 a { display:block; width:45px; height:21px; background:url(../default/minimenu_hoy.gif) 0 0 no-repeat; }
#minimenu_event_date .li2 a:hover { background-position: 0 -21px; }
#minimenu_event_date .li2 a { display:block; width:82px; height:21px; background:url(../default/minimenu_dia_anterior.gif) 0 0 no-repeat; }
#minimenu_event_date .li3 a:hover { background-position: 0 -21px; }
#minimenu_event_date .li3 a { display:block; width:84px; height:21px; background:url(../default/minimenu_dia_siguiente.gif) 0 0 no-repeat; }
#minimenu_event_date .li1 a:hover { background-position: 0 -21px; }
#minimenu_event_date .li4 a { display:block; width:54px; height:21px; background:url(../default/minimenu_fecha.gif) 0 0 no-repeat; }
#minimenu_event_date .li4 a:hover { background-position: 0 -21px; }
#programacion_ul { margin-top:10px; }
/* Listado de comentarios y modal*/
.no_comment { font-size:11px; line-height:14px; margin-bottom:10px; }
ul#comentarios li p { font-size:11px; line-height:14px; }
p.comentariovolver, p.anyadircomentario { display:block; margin-top:10px; }
p.anyadircomentario { background:url(anyadir_comentario.gif) 0 0 no-repeat; padding-right:20px; }
#comentarios li .who { font-style:italic; margin-bottom:2px; }
.comment_what { font-size:11px; line-height:14px; }
.comment_date { color:#818181; }
#comentarios li { clear:both; margin-bottom:8px; }
.linea { background:url(../default/linea_puntos.gif) 0 3px repeat-x; padding-top:4px; }
#comment_add, #comment_published, #comment_guest { background:#EEE; width:500px; margin:auto; text-align:left; display:none; }
#comment_add textarea, input#comment_name { border:1px solid #cccccc; }
input#comment_name { width:460px; height:24px; }
#comment_form input { padding:0 4px; padding-top:8px; line-height:normal; }
textarea#comment_comment { width:460px; height:80px; padding:4px; }
#comment_add label { display:block; color: #666666; font-size: 12px; }
.modalHeader { background-color: #000000; background-image: url(../admin/minilogo.gif) 20px 0 no-repeat; height: 20px; }
.modalBody { font-size:12px; padding:20px; }
#comment_cancel { float:right; padding-right:20px; cursor:pointer; background:url(../admin/bot_cancelar.gif) 0 0 no-repeat; height:22px; width:120px; line-height:0px; font-size:0px; }
#comment_submit { float:right; cursor:pointer; background:url(../admin/bot_guardar.gif) 0 0 no-repeat; height:22px; width:120px; line-height:0px; font-size:0px; }
#comment_submit:hover, #comment_cancel:hover { background-position: 0 -22px; }
.comment_spacer { margin-top:20px; }
#comment_published { display:hidden; }
#comment_published_close, #comment_guest_close { text-align:right; font-size:10px; color:#FFFFFF; cursor:pointer; }
a#comment_guest_close { float:right; padding-top:2px; margin-right:10px; height:20px; width:29px; background:url(cerrar.gif) 0 0 no-repeat; font-size:0; line-height:0; }
a#comment_guest_close:hover { background-position: 0 -20px; }
#comment_remain { color:#666666; }
/* ADMIN COMMENTS */
p.admin_comment { float:right; margin-top:-24px; }
p.admin_comment a { display:block; background:url(borrar.gif) 0 0 no-repeat; width:19px; height:19px; }
p.admin_comment a:hover { background-position: 0 -19px; }

p.cine_fecha {
	font-size:12px;
  margin-bottom:10px;
}
/* colores fichas */
#event.event_theatre .c1 h2.event_title {color:#730089}
#event.event_theatre .c2 h2.schedule {color:#730089}
#event.event_theatre .c2 p.info {color:#730089;background:url(teatro_icon_info.gif) 0 0 no-repeat;}
#event.event_theatre .c2 li.normal {background:url(teatro_linea_puntos.gif) 0 bottom repeat-x; }
#event.event_theatre .c2 li.normal:hover { background-color:#F1E5F3;}
#event.event_theatre .c2 li.details strong { color:#730089; font-weight:bold; }
#event.event_theatre .c2 li.details{background:#F1E5F3 url(teatro_linea_puntos.gif) 0 bottom repeat-x;}

#event.event_music .c1 h2.event_title {color:#00640E}
#event.event_music .c2 h2.schedule {color:#00640E}
#event.event_music .c2 p.info {color:#00640E;background:url(musica_icon_info.gif) 0 0 no-repeat;}
#event.event_music .c2 li.normal {background:url(musica_linea_puntos.gif) 0 bottom repeat-x; }
#event.event_music .c2 li.normal:hover { background-color:#E5EFE6; }
#event.event_music .c2 li.details strong { color:#00640E; font-weight:bold; }
#event.event_music .c2 li.details{background:#E5EFE6 url(musica_linea_puntos.gif) 0 bottom repeat-x;}

#event.event_expo .c1 h2.event_title {color:#FF4300}
#event.event_expo .c2 h2.schedule {color:#FF4300}
#event.event_expo .c2 p.info {color:#FF4300;background:url(exposiciones_icon_info.gif) 0 0 no-repeat;}
#event.event_expo .c2 li.normal {background:url(exposiciones_linea_puntos.gif) 0 bottom repeat-x; }
#event.event_expo .c2 li.normal:hover { background-color:#FFECE5; }
#event.event_expo .c2 li.details strong { color:#FF4300; font-weight:bold; }
#event.event_expo .c2 li.details{background:#FFECE5 url(exposiciones_linea_puntos.gif) 0 bottom repeat-x;}

#event.event_otherevent .c1 h2.event_title {color:#FF5090}
#event.event_otherevent .c2 h2.schedule {color:#FF5090}
#event.event_otherevent .c2 p.info {color:#FF5090;background:url(otros_icon_info.gif) 0 0 no-repeat;}
#event.event_otherevent .c2 li.normal {background:url(otros_linea_puntos.gif) 0 bottom repeat-x; }
#event.event_otherevent .c2 li.normal:hover { background-color:#FFEDF4;}
#event.event_otherevent .c2 li.details strong { color:#FF5090; font-weight:bold; }
#event.event_otherevent .c2 li.details{background:#FFEDF4 url(otros_linea_puntos.gif) 0 bottom repeat-x;}

#event.event_movie .c1 h2.event_title {color:#643300}
#event.event_movie .c2 h2.schedule {color:#643300}
#event.event_movie .c2 p.info {color:#643300;background:url(cine_icon_info.gif) 0 0 no-repeat;}
#event.event_movie .c2 li.normal {background:url(cine_linea_puntos.gif) 0 bottom repeat-x; }
#event.event_movie .c2 li.normal:hover { background-color:#EFE5E5;}
#event.event_movie .c2 li.details strong { color:#643300; font-weight:bold; }
#event.event_movie .c2 li.details{background:#EFE5E5 url(cine_linea_puntos.gif) 0 bottom repeat-x;}

#event.event_conference .c1 h2.event_title {color:#FF8800}
#event.event_conference .c2 h2.schedule {color:#FF8800}
#event.event_conference .c2 p.info {color:#FF8800;background:url(conferencia_icon_info.gif) 0 0 no-repeat;}
#event.event_conference .c2 li.normal {background:url(conferencia_linea_puntos.gif) 0 bottom repeat-x; }
#event.event_conference .c2 li.normal:hover { background-color:#FFF3E5;}
#event.event_conference .c2 li.details strong { color:#FF8800; font-weight:bold; }
#event.event_conference .c2 li.details{background:#FFF3E5 url(conferencia_linea_puntos.gif) 0 bottom repeat-x;}
