.cal_mes_in , .cal_mes_in a { color:#FFFFFF !important; vertical-align:middle;}

.cal_dia_semana_in { color:#FFFFFF !important; text-align:center!important;}

.cal_dias, .cal_dias a { color:#2f2f2f !important; width:14%; text-align:center!important; line-height:25px; }


.cal_tr_file { text-align:center!important;}

.cal_dias a.cal_dia_ocup, .cal_dias a:hover.cal_dia_ocup, .cal_dias a:visited.cal_dia_ocup { background:url(../img/eventos/td_ocu.gif) center top no-repeat; line-height:25px; color:#FFFFFF; width:auto; height:26px !important; text-align:center!important; display:block; cursor:pointer; text-decoration:none; font-weight:normal;}
.cal_dias a.cal_dia_ocup_home, .cal_dias a:hover.cal_dia_ocup_home, .cal_dias a:visited.cal_dia_ocup_home { margin:1px 0px 1px 5px; background:url(../img/eventos/td_ocu_home.gif) center top repeat-x; color:#FFFFFF; width:auto; height:26px !important; height:26px; text-align:center!important; display:block; cursor:pointer; text-decoration:none; font-weight:normal;}

a.cal_dia_ocup_actual, a:hover.cal_dia_ocup_actual, a:visited.cal_dia_ocup_actual { background:url(../img/eventos/td_ocu_actual.gif) center top no-repeat; line-height:25px; color:#FFFFFF; width:auto; height:28px !important; text-align:center!important; display:block; cursor:pointer; text-decoration:none; font-weight:normal;}
a.cal_dia_ocup_home_actual, a:hover.cal_dia_ocup_home_actual, a:visited.cal_dia_ocup_home_actual { background:url(../img/eventos/td_ocu_actual.gif) center top no-repeat; line-height:25px; color:#FFFFFF; width:auto; height:28px !important; text-align:center!important; display:block; cursor:pointer; text-decoration:none; font-weight:normal;}

.cal_general { background:#e6e6e6 url(../img/eventos/calendario_bottom.jpg) bottom center no-repeat; padding-bottom:20px;}
/*.cal_general, .cal_general tr, .cal_general tr td{ border:none; text-align:center;}*/

.cal_dias { text-align:center;}

.cal_general_interno tr { height:28px;}

.cal_general_interno { padding:0px 0px 0px 1px; background: transparent url(../img/eventos/table.jpg) bottom left no-repeat; width:520px;}



/* Calendario home */
.cal_mes_home { padding-top:5px; color:#000; font-weight:bold; background:transparent url(../img/eventos/cal_mes.jpg) top left no-repeat; height:23px; }
.cal_dias_home, .cal_dias_home a { color:#2f2f2f; text-align:center!important; line-height:20px;  height:20px !important;}
.cal_dia_ocup_home { background:url(../img/eventos/td_ocu_home.gif) 6px 5px no-repeat; color:#FFFFFF; text-align:center!important; display:block; cursor:pointer;}
.cal_general, .cal_general tr, .cal_general tr td{ border:none;}
.cal_table_home { margin-top:50px; width:200px; border:solid 1px #fff; border-top:none; }



.nombre_dias_home { color:#777777; padding:3px 0px 3px 7px; height:30px; background:transparent url(../img/eventos/nombre_dias.jpg) top left no-repeat;}

/* fin del calendario home */

/*Calendiario interno*/
.cal_mes_in{ padding-top:5px; color:#000; font-weight:bold; background:#fff url(../img/eventos/cal_mes_in.jpg) bottom left no-repeat; height:26px; }
.nombre_dias_in { color:#777777; padding:0px 0px 3px 10px; height:27px; background:transparent url(../img/eventos/nombre_dias_in.jpg) top left no-repeat;}
.dias_in {text-align:center;}


.eventos_lista_imagen { width:40%; padding-top: 10px; padding-bottom:10px; text-align:center; vertical-align:middle;}
.eventos_lista_contenido { width:60%; font-family:Verdana; vertical-align:top;}
.eventos_lista_titulo a,.eventos_lista_titulo a:hover,.eventos_lista_titulo a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px; font-family:Verdana; line-height:18px;}
.eventos_lista_fecha, .eventos_lista_fecha a , .eventos_lista_fecha a:hover, .eventos_lista_fecha a:visited { color:#FFFFFF; text-decoration:none; font-size:10px; line-height:17px; font-weight:bold; font-family:Verdana;}
.eventos_lista_lugar, .eventos_lista_lugar a, .eventos_lista_lugar a:hover, .eventos_lista_lugar a:visited { color:#FFFFFF; text-decoration:none; font-size:10px; line-height:17px; font-weight:bold; font-family:Verdana;}
.eventos_lista_poblacion, .eventos_lista_poblacion a, .eventos_lista_poblacion a:hover, .eventos_lista_poblacion a:visited { color:#FFFFFF; text-decoration:none; font-size:10px; line-height:17px; font-weight:bold; font-family:Verdana;}
.eventos_lista_tipo, .eventos_lista_tipo a, .eventos_lista_tipo a:hover, .eventos_lista_tipo a:visited { color:#FFFFFF; text-decoration:none; font-size:10px; line-height:17px; font-weight:bold; font-family:Verdana;}


.eventos_ficha_imagen { width:260px; margin:0 auto; padding:0; padding-right:10px;}
.eventos_ficha_tipo { color:#FFF; font-size:15px; font-weight:bold; text-decoration:underline; font-family:Verdana; text-transform:uppercase; padding:10px; padding-top:0px; padding-left:0px;}
.eventos_ficha_nombre { color:#FFF; line-height:16px; font-family:Verdana; font-size:13px; padding-bottom:10px; padding-top:5px; font-weight:bold;}
.eventos_ficha_promotor { color:#FFF; line-height:16px; font-family:Verdana; font-size:12px;}
.eventos_ficha_fechas { color:#FFF; line-height:16px; font-family:Verdana; font-size:12px;}
.eventos_ficha_lugar { color:#FFF; line-height:16px; font-family:Verdana; font-size:12px;}
.eventos_ficha_pobla { color:#FFF; line-height:16px; font-family:Verdana; font-size:12px;}
.eventos_ficha_url { color:#FFF; line-height:16px; font-family:Verdana; font-size:12px;}
.eventos_ficha_descripcion { color:#FFF; line-height:16px; font-family:Verdana; font-size:12px; padding-top:20px; padding-bottom:20px;}
.eventos_ficha_boton_table { padding:0; margin:0; padding-top:20px;}
.eventos_ficha_boton { width:300px;}
.eventos_ficha_boton { color:#FFF; line-height:16px; font-family:Verdana; font-size:12px; font-weight:bold; padding: 1px 4px;}
.eventos_ficha_boton .titulo { background:#eba017; padding: 1px 4px;}
.eventos_ficha_url { background:none; font-size:11px; font-weight:normal; font-family:verdana; text-decoration:none; color:#FFF!important;}
.eventos_ficha_url a, .eventos_ficha_url a:hover, .eventos_ficha_url a:visited { background:none; font-size:11px; font-weight:normal; font-family:verdana; text-decoration:none; color:#FFF!important;}
.eventos_ficha_fecha_desglose { color:#FFF; line-height:16px; font-family:Verdana; font-size:11px; text-decoration:underline; font-weight:bold;}
.eventos_ficha_horarios { color:#FFF; line-height:16px; font-family:Verdana; font-size:10px; padding-left:10px;}
.eventos_ficha_volver, .eventos_ficha_volver a { color:#FFF; text-decoration:underline; font-weight:bold; font-size:10px; font-family:Verdana, Geneva, sans-serif;}



/* buscador */

.buscador_secciones { color:#909090; font-family:Verdana; font-weight:bold; font-size:13px; text-decoration:underline; padding-top:20px;}
a.buscador_enlace_mostrar, a:visited.buscador_enlace_mostrar, a:hover.buscador_enlace_mostrar { color:#f7efff; font-family:Verdana; font-size:11px; text-decoration:none; font-weight:bold;}
.buscador_no_resultados { color:#d4c8ae; font-family:Verdana; font-size:11px;}




