@charset "utf-8";
/* CSS Document */

/* BO ESTILOS EVENTOS -> EVENTO RECIENTE */
a.eventos_MD_titulo_link:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: none; }
a.eventos_MD_titulo_link:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: none; }
a.eventos_MD_titulo_link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: underline; }

.eventos_MD_titulo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3399CC; }
.eventos_MD_fecha { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2E3191; font-weight: bold; }
.eventos_MD_contenido { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
/* EO ESTILOS EVENTOS -> EVENTO RECIENTE */

/* BO ESTILOS EVENTOS -> LISTADO EVENTOS */
a.eventos_LST_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: none; }
a.eventos_LST_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: none; }
a.eventos_LST_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: underline; }

.eventos_LST_fecha { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1B75BB; font-weight: bold; }
.eventos_LST_introduccion { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.eventos_LST_contenido { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

.eventos_01_borde_celdas_0101 { border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: dotted; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; }
.eventos_01_borde_celdas_0102 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.eventos_01_borde_celdas_0103 { border-right-width: 1px; border-right-style: dotted; border-right-color: #CCCCCC; }

/* EO ESTILOS EVENTOS -> LISTADO EVENTOS */


/* BO ESTILOS GENERALES DE EVENTOS */
#eventos_01_contenedor_01 { position:relative; }
#eventos_01_contenedor_02 { position:absolute; left:0px; top:0px; width:100%; z-index:1; }

.eventos_bg_01 { background-color: #58bfee; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding: 5px; }
.eventos_bg_02 { background-color: #58bfee; padding: 5px;}

.eventos_borde_0101 { border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }
.eventos_borde_0102 { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF; }
.eventos_borde_0103 { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }

.eventos_forma_input_01 { font-family: Arial, Helvetica, sans-serif; font-size:10px; background-color: #FFFFFF; border: 1px solid #FFFFFF; height:14px; color: #999999; }

.eventos_img { background-color: #f9f9f9; border: 1px solid #CCCCCC; padding: 5px; font-family: Arial, sans-serif; font-size: 9px; line-height: 1.2em; }
.eventos_img img { border: 1px solid #CCCCCC; vertical-align:middle; margin-bottom: 3px; }
.eventos_img_der { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.eventos_img_izq { margin: 0.5em 0.8em 0.5em 0; float:left; } 

.eventos_img_02 { padding: 5px; font-family: Arial, sans-serif; font-size: 9px; line-height: 1.2em; }
.eventos_img_02 img { border: 1px solid #CCCCCC; vertical-align:middle; margin-bottom: 3px; }
.eventos_img_der_02 { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.eventos_img_izq_02 { margin: 0.5em 0.8em 0.5em 0; float:left; } 

/* EO ESTILOS GENERALES DE EVENTOS */


/* BO ESTILOS BOX LISTADO */
.eventos_box_HM_fecha_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1B75BB; font-weight: bold; }

a.eventos_box_HM_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: none; }
a.eventos_box_HM_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: none; }
a.eventos_box_HM_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: underline; }

.eventos_box_HM_introduccion_01 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; padding-top: 3px; }
.eventos_box_HM_separador_01 { padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
/* EO ESTILOS BOX LISTADO */

/* BO ESTILOS BUSQUEDA LISTADO */

.eventos_busqueda_header_01 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; background-image: url(../../img/general_bg_04.gif); background-repeat: repeat; padding: 5px; }

.eventos_busqueda_MD_fecha_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1B75BB; font-weight: bold; }

a.eventos_busqueda_MD_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: none; }
a.eventos_busqueda_MD_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: none; }
a.eventos_busqueda_MD_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E3191; text-decoration: underline; }

.eventos_busqueda_MD_introduccion_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-top: 3px; padding-bottom: 10px;}
.eventos_busqueda_MD_separador_01 { padding: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
/* EO ESTILOS BUSQUEDA LISTADO */


/* BO ESTILOS PARA EL EVENTO INDIVIDUAL (MULTIBOX) */
.calendario_MB_fecha_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1B75BB; font-weight: bold; }
.calendario_MB_titulo_01 { font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; color:#2E3191; }
.calendario_MB_contenido_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
/* EO ESTILOS PARA EL EVENTO INDIVIDUAL (MULTIBOX) */


/* BO ESTILOS PARA EL CALENDARIO */

.liturgico_bg_01 { background-color: #58bfee; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.liturgico_bg_02 { background-color: #58bfee; padding: 5px;}


/* caption determines the style of
   the month/year banner above the calendar. */

.liturgico_caption { font-family:arial,helvetica; font-size:11px; color: black; font-weight: bold; }

/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

.liturgico_calendar { font-family:arial,helvetica; font-size:11px; color: white;
     /*background-color: #BED63A;*/
    /* border-color: #000000;
     border-style: solid;
     border-width: 1px;*/
     }

/* .calendarlink determines the formatting of those days linked to
   content. */

.liturgico_calendarlink { color: white; }

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */
.liturgico_header_titulo_01 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; }
.liturgico_header_titulo_02 { font-family: Arial, Helvetica, sans-serif; font-size: 52px; font-weight: bold; color: #FFFFFF; }

a.liturgico_header_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
a.liturgico_header_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
a.liturgico_header_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:underline; }

a.liturgico_footer_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
a.liturgico_footer_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
a.liturgico_footer_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:underline; }


.liturgico_header_dias_01 { background-color: #FFFFFF; background-image: url(../../img/liturgico_bg_dia_semana.png); background-repeat: no-repeat; background-position: left bottom; height: 26px; vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; }

/* .day determines the formatting of each day displayed in the
   calendar. */

.liturgico_contenedor { font-family: Arial, Helvetica, sans-serif; padding:1px;}
.liturgico_day { background-color: #d2e275; border-color: #d2e275; border-style: solid; border-width: 1px; color: #FFFFFF; position: relative; height: 110px; font-size: 11px; padding:2px;}
.liturgico_sun { background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-width: 1px; color: #BED63A; position: relative; height: 110px; font-size: 11px; padding:2px;}
.liturgico_current { background-color: #33CCFF; border-color: #33CCFF; border-style: solid; border-width: 1px; color: #FFFFFF; position: relative; height: 110px; font-size: 11px; padding:2px;}
/*.liturgico_linkedday  { background-color: #BED63A; border-color: #FFFFFF; border-style: solid; border-width: 1px; color: #FFFFFF; position: relative; height: 110px; font-size: 11px; padding:2px;} */
.liturgico_linkedday { background-color: #d2e275; border-color: #d2e275; border-style: solid; border-width: 1px; color: #FFFFFF; position: relative; height: 110px; font-size: 11px; padding:2px;}
.liturgico_linkedsun { background-color: #FFFFFF; border-color: #FFFFFF; border-style: solid; border-width: 1px; color: #BED63A; position: relative; height: 110px; font-size: 11px; padding:2px;}

.liturgico_numero { font-size: 18px;  text-align: left; }
.liturgico_eventos { font-weight: bold;  text-align: left;}
.liturgico_santos { font-size: 10px;  position: absolute; left: 2px; bottom: 2px; color: #666666; text-align: left;}


/* .linkedday determines the formatting of a date to which content is
   available. */

/*.liturgico_linkedday  { background-color: #BED63A; border-color: #FFFFFF; border-style: solid; border-width: 1px; color: #FFFFFF; position: relative; height: 110px; padding:2px;}*/


/* EO ESTILOS PARA EL CALENDARIO */
.liturgico_leyenda_texto_01 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #d2e275; }
.liturgico_leyenda_texto_02 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 2px; }

