.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:#FFFFFF !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/td_ocu.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_actual, a:hover.cal_dia_ocup_actual, a:visited.cal_dia_ocup_actual { background:url(../img/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, .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 { background:url(../img/table.jpg) no-repeat top left!important; width:630px;}





/* Calendario home */

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

.cal_dias_home, .cal_dias_home a { color:#FFFFFF !important; text-align:center!important; line-height:25px;width:30px; height:24px !important;}

.cal_dia_ocup_home { background:url(../img/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 { background:url(../img/table_home.jpg) top left no-repeat;}

/* fin del calendario home */







.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;}
