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

/* BO ESTILOS DE LA SUBSECCION DE PROGRAMACIÓN */

#programacion_01_contenedor_01 { position:relative; }
#programacion_01_contenedor_02 { position:absolute; left:0px; top:0px; width:100%; z-index:20; }

.programacion_01_contenedor_tiempo { background-color: #FFCC00; background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; height:14px; padding-left:5px; padding-right:2px;}
.programacion_01_contenedor_titulo { padding: 5px;}
.programacion_01_contenedor_informacion { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-left:5px; padding-right:5px;}

.programacion_bg_01 { background-color: #3c80a1; }
.programacion_bg_02 { background-color: #58bfee; height:60px; text-align: center;}


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

.programacion_01_introduccion_01 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; padding-top: 3px; padding-bottom: 15px; }


.programacion_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; }
.programacion_01_borde_celdas_0102 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.programacion_01_borde_celdas_0103 { border-right-width: 1px; border-right-style: dotted; border-right-color: #CCCCCC; }


.programacion_02_contenedor_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-top: 20px; padding-bottom: 10px; padding-right: 50px; padding-left: 70px; text-align: justify; }
.programacion_02_contenedor_02 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #ebebeb; padding: 10px; }
.programacion_02_contenedor_03 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding: 10px; }

.programacion_02_titulo_01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00B0D8; font-weight: bold; }
.programacion_02_titulo_02 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2E3191; font-weight: bold; }

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


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


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


.programacion_box_TOP_introduccion_01 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; padding-top: 3px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }


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

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

.programacion_box_TS_introduccion_01 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; padding-top: 3px; }
.programacion_box_TS_separador_01 { padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }


/* EO ESTILOS DE LA SUBSECCION DE PROGRAMACIÓN */



/* BO ESTILOS DE LA SUBSECCION DE HORARIOS */

.horarios_contenedor_fecha_01 { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #FFFFFF; }
.horarios_contenedor_horas_01 { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #FFFFFF; }
.horarios_contenedor_horas_02 { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #7B7D7F; }

.horarios_hora_01 { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #666666;}
.horarios_dia_01 { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #666666;}
.horarios_fecha_01 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666;}

.horarios_titulo_01 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #EE60A2; background-image: url(../../img/general_bineta_01.png); background-repeat: no-repeat; background-position: left 3px; padding-left: 8px; }
.horarios_titulo_02 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #EE60A2; background-image: url(../../img/general_bineta_01.png); background-repeat: no-repeat; background-position: left 3px; padding-left: 8px; }

a.horarios_btn_continua_siguiente:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 16px; background-color: #C8C8C8; background-image: url(../../img/programacion_ht_btn_siguiente_0200.png); background-repeat: no-repeat; background-position: right; padding-right: 21px; padding-left: 5px; display:block; text-decoration: none; }
a.horarios_btn_continua_siguiente:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 16px; background-color: #C8C8C8; background-image: url(../../img/programacion_ht_btn_siguiente_0200.png); background-repeat: no-repeat; background-position: right; padding-right: 21px; padding-left: 5px; display:block; text-decoration: none; }
a.horarios_btn_continua_siguiente:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 16px; background-color: #C8C8C8; background-image: url(../../img/programacion_ht_btn_siguiente_0201.png); background-repeat: no-repeat; background-position: right; padding-right: 21px; padding-left: 5px; display:block; text-decoration: none; }

a.horarios_btn_continua_anterior:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 16px; background-color: #C8C8C8; background-image: url(../../img/programacion_ht_btn_anterior_0200.png); background-repeat: no-repeat; background-position: left; padding-right: 5px; padding-left: 21px; display:block; text-decoration: none; }
a.horarios_btn_continua_anterior:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 16px; background-color: #C8C8C8; background-image: url(../../img/programacion_ht_btn_anterior_0200.png); background-repeat: no-repeat; background-position: left; padding-right: 5px; padding-left: 21px; display:block; text-decoration: none; }
a.horarios_btn_continua_anterior:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; line-height: 16px; background-color: #C8C8C8; background-image: url(../../img/programacion_ht_btn_anterior_0201.png); background-repeat: no-repeat; background-position: left; padding-right: 5px; padding-left: 21px; display:block; text-decoration: none; }

.horarios_introduccion_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.horarios_introduccion_02 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCC; }

/* EO ESTILOS DE LA SUBSECCION DE HORARIOS */



/* BO IGLESIA VIRTUAL (IV) */
/* EO IGLESIA VIRTUAL (IV) */


/* BO CALENDARIO LITURGICO (CL) */
/* EO CALENDARIO LITURGICO (CL) */


/* BO ESTILOS GENERALES DE PROGRAMACION */
.programacion_borde_celda_0101 { border-right-width: 1px; border-right-style: solid; border-right-color: #838587; border-left-width: 1px; border-left-style: solid; border-left-color: #838587; }
.programacion_borde_celda_0102 { border-top-width: 1px; border-top-style: solid; border-top-color: #838587; }
.programacion_borde_celda_0103 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #838587; }

/* EO ESTILOS GENERALES DE PROGRAMACION */

/* BO ESTILOS GENERALES DE PROGRAMACION */
.programacion_borde_hr_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; }
.programacion_borde_hr_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; }
.programacion_borde_hr_0103 { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }

/* EO ESTILOS GENERALES DE PROGRAMACION */




/* BO LO MÁS RECIENTE (LMR) */
/* EO LO MÁS RECIENTE (LMR) */


/* BO TOP EDITORIAL (TN) */



/* BO TOP EDITORIAL (TE) */
/* BO TOP EDITORIAL (TE) */

