.tit_scc	{
	font-size: 1.143em;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: .357em;
	padding: .143em;
}

.div_container	{
	float: none;
	clear: both;
	padding: .214em .714em 1.071em 1.071em;
	text-align: left;
}

.div_container .nivel1{
	margin-left: .714em;
	margin-bottom: .429em;
	font-size: smaller;
}

.div_container .nivel1 A{
text-decoration: none;
color: #9F910B;
}

.div_container .nivel1 A:hover{
text-decoration: none;
color: #888888;
}

.div_container .nivel2{
	margin-left: 2.143em;
 	margin-bottom: .357em;
	line-height: 1.3em;
}

.div_general_centro {
	text-align: center;
	padding: .714em .214em;
}


#copete_seccion_portada, #copete_seccion_cuerpo, #copete_seccion_auxiliar {/*tarea 1*/
	font-size: 1.071em;	
	display: block;
	float: left;
	background-color: transparent;
	padding: .714em 1.428em;
	font-weight: bold;
}

#copete_seccion_portada {/*tarea 1*/
	width: 50%;
	text-align: justify;
	text-indent: 2.14em;
}

#copete_seccion_cuerpo	{/*tarea 2*/
	width: 18%;
	text-align: left; 
 	color: #9F910B;
	}

#copete_seccion_auxiliar	{/*tarea 3*/
	width: 15%;
	font-size: 1.285em;
	text-align: left; 
 	color: #9F910B;
	}
/*
#copete_seccion_cuerpo:first-letter, #copete_seccion_portada:first-letter{
	font-size: 1.214em;	
	}
*/
.lst_novedades	{
	font-size: .857em;
	text-align: left;
	color: #777777;
	font-weight: normal;
	margin: .143em .357em .143em 1.786em;
	text-indent: -.714em;
	line-height: 1.1em;
}

.columna_der	{
	padding: .357em;
	margin: 0em .714em .714em 0em;
	border: thin dotted #7A7A7A;
}

.columna_izq	{
	padding: .357em;
	margin: 0em 0em .714em .714em;
	border: thin dotted #7A7A7A;
}

#script_auxiliares{
	margin-top: .214em;
}

#script_auxiliares INPUT{
	font-size: .857em;
}

#script_auxiliares_mbl{
}

#script_auxiliares_mbl INPUT{
	font-size: 2.1em;
}

#script_auxiliares_tbl INPUT{
	font-size: .857em;
}

#caja_aux_left{/*la caja de links y categorias*/
	width: 22em;
	clear: left;
	float: left;
}

#caja_aux_right{
	width: 22em;
	clear: right;
	float: right;
}

#caja_aux_mbl{
	width: 80%;
	margin: auto;
	clear: both;
	float: none;
	font-size: 3.571em;
}

#contenedor_categorias_dv	{/*contenedor de la lista en el nivel 2*/
	width: 93%;
	height: 20em;
	float:right;
	overflow: auto;
	margin-bottom: .714em;
	margin-top: .714em;
	text-align: left; 
	line-height: 1.071em;
	padding-left: .714em;
	border: thin dotted #AAAAAA;
	font-size: .928em;
	}

.div_catpater{
	margin: 1.071em .357em .571em 0em;
	font-size: .928em;
}

.div_cathija{
	padding: .071em .357em .571em 1.428em;
	text-indent: -.714em;
}

/*tabla principal*/
#tb_ppal	{
	display: table;
	table-layout: auto;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	}

#tr_ppal	{
	display: table-row;
}

#td_izq, #td_ctr, #td_der{
	display: table-cell;
	padding: 0px;/*.214em;*/
	vertical-align:top;
	}

#td_izq	{
	width: 22%;
	}

#td_ctr	{
	width: 58%;
	}

#td_der	{
	width: 20%;
}


/*caja principal de publicaciones (en publicaciones, foros, santoral, etc)*/
/*estos estilos se usan en todas las secciones donde hay interacción a través del editor, excepto noticias y oraciones*/

#escrito_marco, #escrito_marco_tbl{
	width: 65%;
	margin: 1.428em 5em 5em 0em;
	float: right;
	text-align: center; 
	}

#escrito_marco_mbl{
	display: inline-block;
	clear: both;
	width: 95%;
	margin: 1.428em auto;
	text-align: center; 
	}

#escrito_marco_nofloat{
	width: 90%;
	clear: both;
	margin: 0px auto;
	padding: 3.57em;
	text-align: center; 
	}


#escrito_marco H4, #escrito_marco_tbl H4, #escrito_marco_mbl H4{
	margin: 1.428em 0em;
	padding: .357em;
	font-size: 1.143em;
	}

#escrito_marco P, #escrito_marco_tbl P, #escrito_marco_mbl P, #escrito_marco_nofloat P{
	text-align: justify; 
	text-indent: 10%;
	line-height: 1.7em;
	margin: 1.071em 0em;
	}

#escrito_marco .quotes, #escrito_marco_tbl .quotes, #escrito_marco_mbl .quotes, #escrito_marco_nofloat .quotes{
	background-color: #F5F5F5;
	text-align: justify; 
	text-indent: 10%;
	line-height: 1.2em;
	margin: 1.071em 0em;	
	padding: 1.071em;
}

#escrito_marco #abstract, #escrito_marco_tbl #abstract, #escrito_marco_mbl #abstract, #escrito_marco_nofloat #abstract{
	width: 85%;
	text-align: justify;
	margin: .714em auto;
	font-style: italic;
}

#escrito_marco #otrosdatos, #escrito_marco_tbl #otrosdatos, #escrito_marco_mbl #otrosdatos{
	font-style: italic;
	text-align: right;
	margin: .714em 0em;
	line-height: 1.2em;
}

#escrito_marco_nofloat #otrosdatos{
	text-align: left;
	margin: .714em 0em;
	line-height: 1.2em;
	font-style: italic;
}

#escrito_marco_nofloat #raya{
	text-align: center;
	margin: 1.428em auto;
	width: 40%;
	border: thin dashed #AC3939;
}

#escrito_marco_nofloat .head_notas_ed{
	text-align: center;
	margin: 1.428em auto;
	width: 90%;
	border-top: thin dashed #AC3939;
	padding-top: .357em;
	font-weight: bold;
}

#escrito_marco_nofloat .notas_ed{
	text-align: justify; 
	text-indent: -2.143em;
	line-height: 1.2em;
	margin: 0em 0em 0em 2.143em;
	font-size: .714em;
}

#escrito_marco #nombre, #escrito_marco_tbl #nombre, #escrito_marco_mbl #nombre, #escrito_marco_nofloat #nombre{
	text-align: center;
	margin: 1.071em auto;
	font-size: 1.214em;
	font-weight: bold;
	color: #AC3939;
	
}

#escrito_marco_nofloat #nombre_obra{
	font-size: 1.571em;
	color: #CC6666;
	
}

#escrito_marco .tt_parte, #escrito_marco_tbl .tt_parte, #escrito_marco_mbl .tt_parte{
	text-align: left;
	margin: 1.428em 0em .714em 0em;
	font-size: 1em;
	font-weight: bold;
	color: #CC6666;
}

#escrito_marco .panel_obras, #escrito_marco_tbl .panel_obras, #escrito_marco_mbl .panel_obras, #escrito_marco_nofloat .panel_obras{
	text-align: left;
	margin: 0em 0em 0em 3.57em;
	font-weight: bold;
}

.pquote, .pquote_mbl	{
	width: 31%;
	text-align: left;
	padding: 0em .714em;
	line-height: 1.8em;
	font-weight: bold;
	font-size: 1.3em;
	font-style: italic;
	color: #000088;
}

.pquote_mbl	{
	font-size: 2.5em;
}
.pquote_l	{
	float: left;
	border-right: thin solid #000088;
	margin-right: .714em; 
}

.pquote_r	{
	float: right;
	border-left: thin solid #000088;
	margin-left: .714em; 
}

/*fin caja de publicaciones*/

/*LO QUE TE PREGUNTAS*/

#autor_pr	{
	font-style: italic;
	text-align: right;
}
#claves_pr	{
	font-style: italic;
	text-align: right;
	font-size: .857em;
	margin-top: 2.857em;
}

#escrito_marco #titulo_pregunta{/*modifica el H4 de escrito_marco*/
	text-align: justify;
 	font-size: .928em;
 	text-indent: 2.5em;
}

/*FIN DE LO QUE TE PREGUNTAS*/

/*panel de búsquedas*/

#query_panel, #query_panel_tbl{
	border-top: .143em solid #006699;
	border-bottom: .143em solid #006699;
	float: right;
	width: 17em;
	font-size: .857em;
	font-weight: bold;
	color: #006699;
	margin: .714em;
	padding: .214em;
	text-align: center;
}

#query_panel_mbl{
	border-top: .143em solid #006699;
	border-bottom: .143em solid #006699;
	font-weight: bold;
	color: #006699;
	margin: .714em;
	padding: .214em;
	text-align: center;
	font-size: 1.5em;
}

#qytb, #qytbchecks	{
	width: 98%;
	margin: .357em auto;
}

#obtxqytxs, #qytxsub	{
	width: 100%;
	background-color: #F8F5FF;
}

#query_panel_mbl #obtxqytxs, #query_panel_mbl #qytxsub{
	font-size: 1em;
}

#query_panel_mbl #ch1, #query_panel_mbl #ch2, #query_panel_mbl #ch3, #query_panel_mbl #ch4{
	width: 2em;
	height: 2em;
}

#qytbchecks .celda	{
	width: 50%;
	text-align: right;
	padding-right: .357em;
}

#hquery	{
	display: inline-block;
	width: 22em;
	padding: .714em;
	text-align: justify;
	font-size: .857em;
	background-color: #FFFF4D;
	color: #000000;
	font-weight: normal;
  	margin-left: 1em;
}

/*fin panel de búsquedas*/


/*panel de links*/

#caja_links{
	/*border: thin dashed black;*/
	float: right;
	/*clear: both;*/
	margin: .714em;
	font-size: .857em;
	text-align: right;
}

/*fin panel de links*/

#tb_categorias	{
	float: none;
	clear:both;
	display: inline-box;
	width: 90%;
	text-align: left;
	margin: 0em auto 1.429em auto;
}

#tb_categorias .celda	{
	width: 33%;
	vertical-align: bottom;
	}

.lst_cat{/*se usa en los contenedores de categorías para indentar los resultados*/
	padding: .071em .357em .071em 1.428em;
	text-indent: -.714em;
}

.cat_pater	{
	background-color: #9F910B;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	padding: .214em;
	text-indent: .357em;
	margin-right: 1.428em;
}

/*paneles de nivel 3 o 4 en diversas secciones*/

#panel_ayuda, #panel_ayuda_tbl	{
	float:right;
	margin: 2.143em 2.143em 3.57em .714em;
	width: 70%;
	font-size: .928em;
	text-align: left;
	clear: none;
}

#panel_ayuda_mbl	{
	width: 90%;
	margin: 1.429em auto;
	text-align: left;
}

#panel_ayuda .parrafo, #panel_ayuda_tbl .parrafo, #panel_ayuda_mbl .parrafo{
	text-indent: 2.143em;
	margin-top: .714em;
	line-height: 1.2em;
	text-align: justify;
}

#panel_ayuda .subtitulo, #panel_ayuda_tbl .subtitulo, #panel_ayuda_mbl .subtitulo{
	text-align:center;
	margin: .714em;
}

#panel_ayuda .item, #panel_ayuda_tbl .item, #panel_ayuda_mbl .item{
	margin-left: 2.2em;
	text-indent: 2em;
	text-align: justify;
}

#panel_ayuda #advertencia, #panel_ayuda_tbl #advertencia, #panel_ayuda_mbl #advertencia{
 	font-weight: bold;
	border: thin dashed #999999;
	margin: .357em;
	padding: .357em;
	text-align: justify;
}

#panel_ayuda H5, #panel_ayuda_tbl H5, #panel_ayuda_mbl H5{
	font-size: 1.143em;
	background-color: #9F910B;
	color: #FFFFFF;
 	font-weight: bold;
	padding: .214em .357em;
}

H5 + .parrafo:first-letter{
	font-size: 1.786em;
	background-color: #9F910B;
	color: #FFFFFF;
	padding: .143em .143em 0em .357em;
}


/*fin paneles nivel 3*/

#tabla_indicelibro, #tabla_indicelibro_tbl {
	font-size: .786em;
	text-align: left;
	float: right;
	margin: .357em 0px .357em .714em;
	padding: .357em;
	border: thin dashed #800000;
	line-height:70%;
}

#tabla_indicelibro_mbl {
	font-size: 2em;
	text-align: left;
	float: right;
	margin: .357em 0px .357em .714em;
	padding: .357em;
	border: thin dashed #800000;
	line-height:80%;
}


/*comentarios*/
#comentarios_marco	{
	width: 80%; 
	margin: 2.857em auto 1.428em auto;
	clear: both; 
	}

#comentarios_marco H5{
	text-align: right;
	font-size: 14px;
	border-top: thin solid gray; 
	margin: 10px 0px; 
	padding: 10px 10px 0px 0px;
	line-height: 100%;
}

.con_comentarios{
	border-top: thin solid gray; 
	border-left: thin dashed gray;
	border-bottom: thin dashed gray; 
	margin-bottom: 30px;
}

.con_comentarios .float_right{
	width: 90%; 
	font-style: italic; 
	font-size: 11px;
	margin-top: .214em;
	border-bottom: thin dashed gray; 
	padding: 3px;
}

.con_comentarios .con_texto{
	margin: 2.143em .714em;
	clear: both;
	text-align: justify;
	font-size: .928em;
	text-indent: .357em;
}

/*fin comentarios*/



/*BIBLIOTECA*/
.contenedor_categorias, .contenedor_categorias_tbl	{
	display: block;
	width: 18em;
	height: 17em;
	float: right;
	overflow: auto;
	margin-bottom: .714em;
	text-align: left;
	font-size: .928em;
	}

.contenedor_categorias_mbl	{
	display: block;
	width: 80%;
	height: 30em;
	overflow: auto;
	margin: .714em auto;
	text-align: left;
	border-top: .143em dotted blue;
	border-bottom: .143em dotted blue;
	}

#contenedor_categorias_adm {
	width: 90%;
	height: 35em;
	text-align: left; 
	}


#la_consulta, #la_consulta_tbl{
	width: 75%;
	margin-top: 1.428em;
	margin-right: .714em;
	margin-bottom: 1.428em;
	float: right;
	border-left: thin dashed blue;
	font-size: .929em;
}

#la_consulta_mbl{
	width: 98%;
	font-size: 2.8em;
	margin: 1.428em auto;
}

#tb_scrollante, #tb_scrollante_tbl, #tb_scrollante_mbl{
	width: 100%;
	height: 35em;
	overflow: auto;
	margin: 0em;
	padding: 0em;
}

#tb_scrollante_mbl{
	height: 30em;
}

.bb_separador	{
	width: 98%;
	margin: auto;
	border-top: thin dashed blue;
	border-bottom: thin dashed blue;
	padding: .714em 0em;
	}

#tb_consulta_hd	{
	width: 98%;
	padding-bottom: 1.428em;
	padding-left: .357em;
	margin: auto;
	border-bottom: thin dashed blue;
	}

#tb_consulta_hd A{
	color: #D60024;
	text-decoration:none;
	}

#tb_consulta_hd A:hover{
	color: #E66BFF;
	text-decoration:none;
	}

#tb_consulta_hd .celda{
	vertical-align: middle;
	font-weight: bold;
	}

.tb_consulta	{
	width: 98%;
	padding-bottom: 1.428em;
	padding-left: .357em;
	margin: auto;
	}

#tb_consulta .celda	{
	vertical-align: top;
	padding-left: 2.143em;
	text-indent: -2.143em;
	}

.cat_hija	{
	line-height: 1.5em;
	}


#midiomas, #msimbolos, #lroto {
	font-size: .857em;
	background-color: #FFFF4D;
	color: #000000;
	font-weight: normal;
  	margin-left: 1.5em;
  	padding: .357em;
}

#msimbolos, #lroto {
 	width: 20em;
}

#midiomas {
 	width: 10em;
 }


#panel_linkroto{
	display: inline-block;
	text-align: right;
	font-size: 1.143em;
}

#panel_idiomas, #panel_simbolos, #panel_linkroto{
	margin-top: .5em;
}

#panel_idiomas A, #panel_simbolos A, #panel_linkroto A{
	text-decoration: none;
 	font-weight: bold;
	color: #9F910B;
	}

#panel_idiomas A:hover, #panel_simbolos A:hover, #panel_linkroto A:hover{
	text-decoration: none;
 	font-weight: bold;
	color: #D60024;
	}

#fichalibro, #fichalibro_tbl, #fichalibro_mbl	{
	position: absolute;
	background-color: #FFFF4D;
	color: black;
	margin: auto;
	top: 15em;
	left: 2.2em;
	width: 23%;
	height: 70%;
	text-align: center; 
	z-index: 1;
	}

#fichalibro_mbl	{
	width: 80%;
	height: 60%;
	font-size: 2.5em;
	}

/*FIN BIBLIOTECA*/
/*PADRES*/
#panel_edpadres	{
	float:right;
	margin: 2em 1.5em 3.5em 0em;
	padding: .357em; 
	width: 60%;
	font-size: .786em;
	text-align: center;
	font-weight: bold;
}

#panel_padres{
	text-align: center;
	width: 90%;
	clear: both; 
	margin: 10em auto 3.5em auto;
	font-size: .857em;
}

.notipd{
	margin: .714em;
	/*font-size: .786em;*/
}

.notipd H2{
	text-align: left;
	font-size: 1.214em;
	font-weight: bold;
}

.notipd P{
	font-style: italic;
	text-align: justify;
	margin: 0em;
	text-indent: 1.428em;

}

.obrasp{
	text-align: left;
	margin-top: .357;	
	margin-left: 2em;	
	text-indent: -.714em;
	color: #000080;

}

/*FIN PADRES*/





/*NOTICIAS Y FOTOS*/
/*estilos de la portada general*/
.divnoti_fecha	{
	width: 100%;
	font-size: .928em;
	text-align: left;
	color: #800000;
}

.divnoti_tit	{
	width: 100%;
	font-size: .928em;
	text-align: left;
	margin-left: .357em;
}

.divnoti_tx	{
	width: 100%;
	font-size: .928em;
	text-align: justify;
	text-indent: .357em;
}

.divnoti_categoria	{
	font-size: .928em;
}

.linea_noti	{
	color: #000080;
	width: 80%;
	clear: both;
}

.div_container .fecha, .div_container_tbl .fecha, .div_container_mbl .fecha{
	font-size: .857em;
	font-style: italic;
	color: #000080;
	}

/*estilos de la sección*/

#caja_principal_nt	{/*noticias*/
	width: 95%;
	text-align: center;
	clear: both;
	margin: 3em auto 2em auto;
	/*font-size: 11px;*/
	/*border: thin solid gray;*/
}

#col_izquierda	{
	width: 25%;
	text-align: center;
	margin: 0em;
	border-right: thin solid gray;
}

#col_derecha	{
	width: 75%;
	text-align: center;
	margin: 0em 0em;
}

#msg_fecha	{
	float: none;
	clear: both;
	text-align: center;
	margin: .7em auto;
	font-size: .7em;
	color: red;
}

#noti_ppal, .noti_secundaria {
	width: 95%;
	margin: auto;
	text-align: justify;
	padding: 1.071em;
}

.noti_secundaria	{
	height: 35em;
	overflow: auto;
	margin-top: 2em;
}

#caja_principal_nt	H1{/*noticias*/
	font-size: 1.071em;
	text-align: left;
}
#caja_principal_nt	H2{/*noticias*/
	font-size: 1em;
	text-align: left;
}

.noti_en{
	padding: .357em;
	font-weight: bold; 
	font-size: .928em;
	color: #FFFFFF;
	text-align: left;
	}

.noti_tt{
	padding: .357em;
	font-weight: bold; 
	font-size: .928em;
	text-align: left;
	}

.noti_fecha	{
	font-size: .786em;
	text-align: left;
	}

.noti_copete{
	text-align: center;
	font-size: .786em;
	padding: .428em;
	}

.noti_copete_qy{
	text-align: justify;
	font-size: .857em;
	padding: .428em;
	}

#contenedor_categorias_nt	{
	display: inline-block;
	width: 21em;
	margin: .357em 0em;
	text-align: left;
	}

#tit_tabla{
	border-top: thin dotted #9F910B;
	padding-top: .5em;
	text-align: center;
	font-size: .786em;
	font-weight: bold;
	color: #9F910B;
	margin-top: 1.071em 0em;
	}
	
#tb_categorias_nt	{
	width: 95%;
	margin: 0em; 
	padding: .571em;
	text-align: left;
	}

#tb_categorias_nt .tit_cat{
	font-size: .928em;
	font-weight: bold;
	color: #FFFFFF;
	margin: .714em;
	}

#tb_categorias_nt .tt_noti{
	font-size: .857em;
	margin: .214em .357em .143em .357em;
	}

#tb_categorias_nt .dt_noti{
	font-size: .786em;
	}

#tb_categorias_nt .cpte_noti{
	font-size: .786em;
	margin: .143em .5em .428em .5em;
 	}

#col_c	{
	text-align: center; 
	float:left;
	margin: 0px 1.214em;
}

.col_di	{
	float:left;
}


#panel_fotos	{/*caja ppal de fotos*/
	margin: 2.143em auto;
	text-align: center;
	clear: both;
	color: #000000;
	font-size: .857em;
	font-weight: normal;
}

#panel_fotos .tit_foto{
	background-color: #AAAAAA;
	color: #FFFFFF;
	padding: .428em;
	text-align: center;
	margin-bottom: .357em;
	font-size: .857em;
	line-height: 100%;
	text-indent: 0;
}

#links_a_pags{/*caja de links a pág*/
	color: #AAAAAA;
	text-align: right;
	padding: .714em 0em;
	margin: 1.428em 0em 1.428em 0em;
	word-spacing: 1.214em;
	border-top: thin solid gray;
	border-bottom: thin solid gray;
	font-size: .857em;
}


/*
#una_imagen	{
	width: 280px;
	height: 320px;
	float: right;
	color: #888888;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	margin: 5px 0px 5px 15px;
	border: thin solid gray;
	}
*/
#una_imagen	{
	width: 280px;
	height: 320px;
	float: none;
	color: #888888;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	margin: 5px auto;
	//border: thin solid gray;
	}

#tt_una_imagen	{
	background-color: #FFFFFF;
	margin: 0px auto;
	padding: 5px;
	}
#ControlesImagen	{/*el ancho es el mismo de #una_imagen*/
	width: 280px;
	text-align: center;
	margin-top: 10px;
	}

/*FIN NOTICIAS Y FOTOS*/

/*Liturgia en portada*/
#lt_dia_liturgico{
	text-align: center;
	font-size: 1.143em;
	margin: .714em;
	color: #6A8000;
	font-weight: bold;
	}

#lt_tabla_fechas, #lt_tabla_fechas_tbl, #lt_tabla_fechas_mbl{
	width: 60%;
	text-align: left;
	font-size: 1em;
	margin: 1em auto;
	padding: 2em 0em;
	border-top: thin dashed #FF88FF;
	line-height: 2em;
	}

#lt_tabla_fechas_mbl{
	width: 95%;
	}

#lt_input_tb, #lt_input_tb_tbl, #lt_input_tb_mbl	{
	text-align: right;
}

#lt_input_tb_mbl	{
	font-size: 2em;'
}

.lt_titulo_grupos{
	font-size: 1.071em;
	margin-top: 1.071em;
	color: #6A8000;
	font-weight: bold;
	}

.lt_tit_grupohoras	{
	width: 95%;
	font-size: .928em;
	padding-left: 3.57em;
	text-indent: -2.86em;
	padding-top: .357em;
	}

.lt_tit_grupohoras_mbl	{
	font-size: 2em;
	padding-left: 3.57em;
	text-indent: -2.86em;
	padding-top: .357em;
	}
.lt_tit_complementos_mbl{
	/*padding: 0em 0em .429em 3.57em;*/
	display: inline;
	}

.lt_sel_grupohoras	{
	width: 5%;
	text-align: right;
	padding: .714em .357em 0px 0px;
	}

.lt_horas_conjunto{
	margin-top: .714em;
	}

.lt_tit_cadahora{
	font-size: .928em;
	text-indent: 2.5em;
	margin-top: .143em;
	}

.lt_nota_de_panel{
	font-size: .857em;
	text-align: right;
	font-style: italic;
	}

#lt_lecturas	{
	text-align: left;
	margin: .357em 1.428em 1.428em 1.428em;
	border: thin dashed gray;
	padding: .714em .714em .714em 2.5em;
	text-indent: -1.428em;
	font-size: .928em;
	color: #444444;
	font-weight: bold;
	}

#lt_lecturas DIV{
	margin-bottom: .357em;
}

#lt_lecturas SPAN{
	font-weight: normal;
}

.lt_referencia_lectura	{
	font-size: 1em;
	font-weight: bold;
	margin: 2.5em .714em .714em .714em;
}

.lt_texto_lectura	{
	text-align: justify;
	margin: 1.428em;
	font-size: 1em;
}

.dias_completas	{
	text-align: left;
	padding: .5em 0em 0em .714em;
	}

.dias_completas	A{text-decoration: none; color: #D60024;}

.dias_completas	A:hover{text-decoration: none; color: #006699;}

.notas_complementarias_deuso	{
	margin-top: 1.428em;
	text-align: justify;
	font-size: .786em;
	color: #CC9900;
	}

.notas_complementarias_deuso +.notas_complementarias_deuso {
	/*es decir que la única con margen de 20 px es la primera de una serie*/
	margin-top: .214em;
}

/*LITURGIA EN SECCIÓN*/

#lh_portada{
	display: inline-block;
	text-align: left;
	padding: 0em 1.786em;
}

.lhhead_titulo1, .lhhead_titulo2	{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 1.1em;
	text-align: center;
	margin: .714em 0em .357em 0em;
	font-weight: bold;
	color: #1A3300;
	}

.lhhead_titulo2	{
	color: #AD0003;
	}

.lhhead_hagiografia	{
	font-size: 1em;
	text-align: justify;
	margin: 1.071em 0em 0em 0em;
	font-style: italic;
	}

.lhhead_lk_santoral	{
	margin: .214em .714em .214em 0em;
	float: left;
	}

.lhhead_ciclodia	{
	margin: .357em 0em;
	font-weigt: bold;
	font-size: .929em;
	}

#lhhead_cajalk_mbl{
	font-size: 2em;
}

.lhdia_titulo	{
 	text-align: left;
	color: #005229;
	font-weight: bold;
	/*font-size: 11px;*/
	margin: .714em .357em .357em .357em;
}

.lhdia_lklecturas	{
 	text-align: left;
	margin: 1.071em 0em;
}

#hr_encabezado	{
	text-align: center; 
	border-bottom: thin solid gray; 
	padding: .714em .357em .357em .357em;
	margin: auto;
}


#hr_cajagral, #hr_cajagral_tbl	{
	width: 76%;
	margin: auto;
	text-align: center;
	padding-bottom: 5em;
}

#hr_cajagral_mbl	{
	width: 95%;
	margin: auto;
	text-align: center;
	padding-bottom: 5em;
	font-size: 2em;
}

.titulo_de_grupo	{
	color: #CC9900;
	font-weight: bold;
	}

#lh_caja_explicaciones{
	width: 90%;
	margin: 2.143em auto 1.429em auto;
	text-align: justify;
	line-height: 1.3em;
}

#lh_caja_explicaciones DIV{
	margin: .357em 0em;
}

#lh_caja_explicaciones .switchcontent DIV{
	padding-bottom: 1.071em;
}


.hr_block, .hr_block_tbl	{
	display: inline-block;
	margin: auto;
}

.hr_block_mbl	{
	margin: auto;
}

.hr_left{
	font-size: 1em;
	text-align: left;
	margin: 1.428em .357em .714em .357em;
	line-height: 1.3em;
}


.hr_center{
	font-size: 0.929em;
	text-align: center;
	margin: .714em 0em;
	line-height: 1.1em;
}

.hr_right{
	font-size: 0.857em;
	text-align: right;
	margin: .357em 0em .357em 0em;
	font-style: italic;
}
.hr_width_01, .hr_width_01_tbl	{
	width: 50%;
}

.hr_width_02, .hr_width_02_tbl	{
	width: 60%;
}

.hr_width_03, .hr_width_03_tbl	{
	width: 65%;
}

.hr_width_04, .hr_width_04_tbl	{
	width: 70%;
}

.hr_width_05, .hr_width_05_tbl	{
	width: 75%;
}

.hr_width_01_mbl, .hr_width_02_mbl, .hr_width_03_mbl, .hr_width_04_mbl, .hr_width_05_mbl	{
	width: 95%;
}

.hr_width_06	{
	width: 80%;
}

.hr_width_07	{
	width: 85%;
}

.hr_width_08	{
	width: 90%;
}

.hr_width_09	{
	width: 95%;
}

.hr_salmo{
	font-size: 1em;
	text-align: left;
	margin: 2.143em .357em .714em .357em;
	line-height: 1.3em;
	clear: both;
}

.hr_antifona	{
	float: none;
	clear: both;
	font-size: 1em;
	text-align: left;
	margin: .714em .357em 0em .357em;
	line-height: 1.3em;
}

.hr_antifona +.hr_antifona{
	margin-top: 0em;

}

.menor{
	font-size: smaller;
}


.hr_epigrafe, .hr_epigrafe_tbl	{
	width: 40%;
	float: right;
	clear: both;
	font-size: 0.857em; 
	text-align: justify;
	margin: .714em 0em 0em 0em;
	font-style: italic;
	}
	
.hr_epigrafe_mbl	{
	width: 70%;
	float: right;
	clear: both;
	font-size: 1.214em;
	text-align: justify;
	margin: .714em 0em .714em 0em;
	font-style: italic;
	}
	
.hr_intertitulos	{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 1.143em;
	text-align: center;
	margin: .714em 0em;
	font-weight: bold;
	color: red;
	}

.hr_intertitulos_salmo	{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 1.071em;
	text-align: center;
	margin: 1.429em 0em .714em 0em;
	font-weight: bold;
	color: #4A4A4A;
	}

.hr_lectura {
	font-size: 1em; 
	text-align: justify; 
	margin: 1.429em 0em 0em 0em;
	text-indent: 2.143em;
	line-height: 1.357em;
	}

.hr_responsorio{
	font-size: 1em; 
	text-align: justify; 
	margin: 1.786em 0em;
	padding-left: 1.429em;
	text-indent: -1.429em;
	line-height: 1.429em;
	}

.hr_preces	{
	font-size: 1em; 
	text-align: justify; 
	padding-left: 1.429em;
	text-indent: -1.429em;
	line-height: 1.2em;
}

.hr_preces	DIV{
	font-size: 1em; 
	margin-left: 22px;
	margin-top: 10px;
}
.hr_preces UL{
	list-style-type: none;
	margin-left: -40px;
}
.hr_preces LI{
	text-indent: -15px;
	margin-top: 10px;
}


.hr_doc, .hr_doc_tbl, .hr_doc_mbl{
	width: 75%;
	text-align: justify;
	line-height: 1.3em;
	text-indent: 3.214em;
	margin: .714em auto;
}

.hr_doc_mbl{
	width: 90%;
}

.hr_caja_titulodoc, .hr_caja_titulodoc_tbl{
	width: 50%;
	margin: 1.429em .714em 3.571em 3.571em;
	float: left;
}

.hr_caja_titulodoc_mbl{
	width: 80%;
	margin: 1.429em auto 3.571em auto;
}

.hr_doc_nota, .hr_doc_nota_tbl, .hr_doc_nota_mbl{
	width: 75%;
	font-size: .857em; 
	text-align: justify;
	line-height: 1.2em;
	text-indent: .714em;
	margin: .714em auto 1.429em auto;
}

.hr_doc_nota_mbl{
	width: 90%;
}

.hr_doc_titulos{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 15px;
	text-align: center;
	margin: 20px 0px;
	font-weight: bold;
	color: #4A4A4A;
	line-height: 150%;
}

#lh_caja_hoycelebramos{
	float: left;
	width: 50%;
	text-align: left;
	color: #CC9900;
	font-weight: bold;
	margin: 1.429em .714em 1.429em 2.857em;
	font-size: .857em;
}

#citaciones_misa	{
	text-align: left;
	margin: 1.429em 0em;
	border: thin dashed gray;
	padding: .714em .714em .714em 2.143em;
	text-indent: -1.429em;
	font-size: 1em;
	color: #444444;
}

#citaciones_misa DIV{
	margin-bottom: .357em;
}

#citaciones_misa SPAN{
	font-weight: normal;
}

.referencia_lectura{
	text-align: left;
	margin: 3.214em 1.429em .714em 2.857em;
	font-weight: bold;
	text-indent: -1.429em;
}

.texto_lectura{
	text-align: justify;
	margin: 1.071em 2.857em;
	line-height: 1.3em;
}

.lh_caja_lecturas{
	width: 80%;
	margin: .714em auto 2.857em auto;
	padding: 2.143em .714em 0em .714em;
	border-left: .571em solid #B83D3D;
	}

#lh_caja_lecturas_crucero{
	width: 30%; 
	position: relative; 
	border-top: .571em solid #B83D3D; 
	left: -3.214em;
	}




/*FIN DE LITURGIA EN SECCIÓN*/

/*FOROS*/
.fr_titulo{
	text-align: center;
	color: #990000;
	font-weight: bold;
	font-size: .928em;
	padding: .357em;
}

.div_container .lstfr_sala, .div_container_tbl .lstfr_sala, .div_container_mbl .lstfr_sala{
	width: 85%;
	margin: .214em 0px;
	padding: .143em;
	text-indent: 0px;
	font-weight: bold;
	background-color: #EFFFAD;
	}

.lst_novedades	A{text-decoration: none; color: #9F910B;}

.lst_novedades	A:hover{text-decoration: none; color: #D60024;}

/*SANTORAL*/
#lst_santos, #lst_santos_tbl	{
	float: right;
	width: 33%;
	text-align: left;
	color: #777777;
	font-size: .928em;
	font-weight: normal;
	line-height: 1.3em;
	margin: .714em;
	padding: .357em;
	border: thin dashed #FF643D;
}

#lst_santos_mbl	{
	float: right;
	width: 40%;
	text-align: left;
	color: #777777;
	font-size: 2.143em;
	font-weight: normal;
	line-height: 1.3em;
	margin: .714em;
	padding: .357em;
	border: thin dashed #FF643D;
}

#contenedor_panel_santos {
	width: 85%;
	margin: auto;
	text-align: center; 
	font-size: .928em;
	color: #333333;
}

#contenedor_panel_santos H5{
	text-align: center;
	font-weight: bold;
	font-size: 1em;
}

#tb_headdia	{
	width: 100%;
	text-align: center;
	font-size: 1.071em;
	margin: auto;
	margin-bottom: 3.57em;
}

#sn_headunsanto	{
	width: 90%;
	float: none;
	clear: both;
	margin: .571em auto;
}

.sncategorias	{
	text-align: left;
	margin: auto;
	margin-top: 1.428em;
	margin-left: 2.5em;
	text-indent: -2.5em;
	}
.sncategorias A	{
	color: #556A40;
	font-weight: bold;
	text-decoration: none;
	font-size: 1em;
	}
.sn_data	{
	text-align: left;
	margin-left: 2.5em;
	margin-right: 1.428em;
	margin-top: .714em;
	}
.sn_elogio	{
	text-align: justify;
	margin: .714em 1.428em 1.428em 1.728em;
	}

#sn_help	{
	float:right;
	margin-top: 3.57em;
	margin-right: 1.071;
	font-size: .928em;
	text-align: left;
	border-top: thin solid #556A40;	
}

#sn_help H5	{
	text-align: left;
	color: #556A40;
	margin-top: .714em;
	font-size: 1.071em;
}

#sn_help A	{
	color: #556A40;
	text-decoration: none;
}

#canto_sty	{
	width: 100%;
	text-align: justify;
	line-height: 1.2em;
	}

#sn_help .celda	{
	vertical-align: top;
	padding-top: .5em;
	padding-left: .214em;
	}


#hg_lkvolver	{
	text-align: right;
	font-size: .857em;
	padding-bottom: .214em;
	}

#hg_lkvolver A, #hg_iragrupo A {
	display: inline;
	}

#hg_referencia A{
	display: inline;
	font-weight: normal;
	}

#hg_titulo	{
	font-size: 1.143em;
	margin: .214em;
	color: #006699;
	font-weight: bold;
}

#hg_elogio	{
	display: block;
	text-align: justify;
	padding: 1.071em;
	font-size: 1.071em;
	line-height: 1.4em;
	}

#hg_elogio:first-letter	{
	font-size: 1.428em;
	}

.hg_aux, #hg_referencia	{
	display: block;
	text-align: justify;
	padding: .714em 1.071em;
	font-size: .928em;
	font-style: italic;
	}

#hg_data	{
	display: block;
	text-align: right;
	line-height: 1.5em;
	font-size: .857em;
	margin-left: 40%;
}

#hg_iragrupo {
	font-size: .928em;
	text-align: center;
	padding: .357em;
	}

#hagiografia_listagr{
	border-right: thin solid gray;
	float: left; 
	clear: none; 
	width: 22%; 
	margin: 0em 1.786em 0em 1.428em;
	text-indent: -1.428em; 
	padding: 0em 1.428em 2.143em 0em;
	text-align: left; 
	font-size: .786em;
	line-height: 1.5em;
	}

#hagiografia_marco	{
	width: 100%;
	}

#hagiografia_marco H5	{
	font-size: 1em;
	text-align: center;
	line-height: 2.5em;
	padding-top: 3.57em;
}

#hagiografia_marco P	{
	line-height: 1.5em;
	text-align: justify;
	font-size: 1em;
}

#hagiografia_marco A{text-decoration: none; font-weight: bold; color: #006699;}
#hagiografia_marco A:hover{text-decoration: none; font-weight: bold; color: #D60024;}


#hg_fuente	{
	text-align: right; 
	font-style: italic;
}

#hg_nota	{
	text-align: center;
	font-size: .786em;
	font-style: italic;
	margin: 1.428em;
}

/*FIN SANTORAL*/


/*LABIBLIA LA BIBLIA*/

.cartel_biblia	{
	text-align: center;
	padding-top: 1em;
}

#panel_biblia_qy, #panel_biblia_ev	{
	width: 17em;
	float: left;
	clear: left;
	margin: 1.5em 0em 1.5em 1.5em;
	border: thin dashed gray;
}

#panel_biblia_dt	{
	width: 25em;
	float: left;
	clear: left;
	margin: 1.5em 0em 1.5em 1.5em;
	border: thin dashed gray;
}

#panel_biblia_dt .tabla{
	width: 90%;
	margin: auto;
}

#panel_biblia_dt .celda{
	width: 50%;
	text-align: center;
	padding-bottom: 1em;
}

#panel_biblia_dt P{
	font-size: .857em;
	margin: .714em .714em .357em .714em;
	line-height: 1.2em;
	text-indent: 1.5em;
	text-align: justify;
}

#panel_biblia_qy input[type=text], #panel_biblia_ev input[type=text]{
	width: 12.5em;
}

#panel_biblia_qy input[type=submit], #panel_biblia_ev input[type=submit]{
	width: 1.786em;
	padding: 0em;
	text-align: center;
}

#panel_biblia_qy SELECT, #panel_biblia_ev SELECT{
	width: 15em;
}

#panel_biblia_qy P, #panel_biblia_ev P{
	font-size: .786em;
	margin: .714em .714em .357em .714em;
	line-height: 1.2em;
	text-indent: 0;
	text-align: left;
}

#panel_biblia_qy .txanclar, #panel_biblia_ev .txanclar{
	/*font-size: .714em;*/
	margin: .143em .643em .357em 0em;
	line-height: 1em;
	text-indent: 0em;
	text-align: right;
	color: #000088;
}

#panel_biblia_ev .prcp, .prcptt{
	font-size: 1.143em;
	text-align: left;
	margin: 0em .357em .214em 1.428em;
	text-indent: -.714em;
	line-height: 1.15em;
	
}

#panel_biblia_ev .prcptt{
	border-bottom: thin dashed gray;
	margin: 1.786em 0em .357em 1.428em;
	
}

#panel_biblia_ev .lista_pericopas{
	width: 100%;
	height: 21.5em;
	margin: .357em auto;
	font-size: .786em;
	overflow: scroll;

}

#lk_paneles	{
	text-align: left;
	margin: 0em 0em 0em 1.428em;
}

#cont_biblia	{
	width: 95%;
	margin: 1.428em 1.428em 2.857em 1.428em;
	}

#cont_biblia	.tabla{
	width: 100%;
}

#cont_biblia	.tbconborde{
	border-bottom: thin dashed gray;
	margin: 0em 0em .714em 0em;
	font-size: .786em;
	font-weight: bold;
}

#form_diat .tabla	{
	margin: 0em 0em .714em 0em;
	font-size: .786em;
	width: 95%;
	margin: auto;
	text-align: left;

}
#form_diat .celda	{
	vertical-align: bottom;
}

#separador	{
	border-bottom: thin dashed gray;
	margin: .714em auto;
	width: 90%;
}

#notas_al_pie	{
 	margin: 1.428em 3.57em .714em 2.143em;
}
#notas_al_pie	div{
 	border-top: thin dashed gray;
 	text-align: left;
 	width: 40%;
	font-size: .786em;
	font-weight: bold;
}

#notas_al_pie	p{
 	text-align: justify;
	font-size: .786em;
}

#cont_paralelos .tabla{
	width: 96%;
	margin: auto;
}

#cont_paralelos{
	margin-bottom: 2.143em;
}

#cont_paralelos .intertitulos{
	width: 100%;
	background-color: #FFFFDD;
	padding: 1.071em 0em .357em 0em;
	font-size: .857em;
	text-align: center;
	font-weight: bold;
}

#cont_paralelos SUP{
	font-size: .571em;
}

#cont_paralelos P{
	font-size: 1em;
	text-indent: 0em;
	margin: 0em .714em .286em .714em;
	line-height: 1.3em;
}

.celda_referencias	{
 	width: 15%;
 	text-align: left;
 	padding: 0em 0em 0em .143em;
 	line-height: 1em;
 	font-size: .786em;
}

/*FIN DE LABIBLIA*/

/*DEVOCIONARIO*/
#tb_categorias_dv	{/*contenedor de la lista en el nivel 1*/
	/*border: thin dashed black;*/
	display: table;
	width: 95%;
	margin: auto;
	table-layout: fixed;
	font-size: .928em;
	text-align: left; 
	line-height: 1.571em;
	}

#tb_categorias_dv .celda	{
	width: 33%;
	vertical-align: bottom;
	padding-bottom: 2.143em;
	}

#panel_oracion{
	/*border: thin dashed black;*/
	display: block;
	float: right;
	text-align: center; 
	font-size: .928em; 
	width: 50%;
	/*min-height: 670px;*/
	margin-top: 3.57em;
	margin-right: 3.57em;
	}

#panel_oracion H5	{/*el título*/

	font-size: 1.214em;
	text-align: center;
	line-height: 2.143em;
	padding-top: 0em;
	margin-top: 0em;

	}

#panel_oracion P{/*la info*/
	font-size: .928em; 
	font-style: italic;
	margin: .357em 2.143em;
	text-align: justify;

	}

#vista_oracion{
	font-size: 1.071em; 
	text-align: justify; 
	margin: 1.428em 15% 2.857em 20%;
	line-height: 1.428em;

}

#contenedor_categorias_dv .nivel1{
display: block;
margin: .357em .357em .357em 0em;
color: #9F910B;
font-weight: bold;
text-indent: 0em;
}

#contenedor_categorias_dv .nivel1 A{
text-decoration: none;
color: #9F910B;
}

#contenedor_categorias_dv .nivel1 A:hover{
text-decoration: none;
color: #888888;
}

#contenedor_categorias_dv .nivel1 P{
margin: 0em;
line-height: 1.428em;
text-indent: 0em;
}

#contenedor_categorias_dv .nivel2 {
display: block;
color: #888888;
margin: .357em .357em .357em .714em;
}

#contenedor_categorias_dv .nivel2 A{
color: #D60024;
}

#contenedor_categorias_dv .nivel3{
display: block;
margin: .357em .357em .357em 1.428em;
}

#contenedor_categorias_dv .nivel3 A{
color: #006699;
}

/*FIN DEVOCIONARIO*/


/*Publicaciones, boletines, etc*/
.pbc_seccion	{
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	margin: .714em 0em .357em .214em;
	border-bottom: thin solid #7A7A7A;
}

.pbc_titulo	{
	font-size: 1.143em;
	margin: .214em;
	color: #006699;
	font-weight: bold;
	}

.pbc_aux	{
	text-align: right;
	font-style: italic;
	font-size: .857em;
}

.pbc_copete{
	text-align: justify;
	font-style: italic;
	font-size: .857em;
	margin: .357em 1.786em;
	text-indent: .714em;
}

.pbc_texto P	{
	line-height: 1.428em;
	text-align: justify;
	font-size: 1em;
}

/*Institucional*/
#cn_donar	{
	margin: auto;
	margin-bottom: .714em;
	font-size: .857em;
	font-weight: bold;
	background-color: #EB4E00;
	color: #FFFFFF;
	text-align: center;
	padding: .357em;
	}

#cn_donar DIV{
	margin: 1em auto;
	}

.visitas	{
	padding: .714em .357em 1.786em .357em;
	font-size: .786em;
	text-align: justify;
	color: #66334D;
	height: 14.28em;
	overflow: auto;
	}

.visitas .sq_firma	{
	text-align: right;
	padding: .214em .357em;
	color: #66334D;
	}

.visitas .fdo_gris	{
	background-color: #EEEEEE;
	}

#recomienda	{
	text-align: center;
	font-size: .857em;
	font-weight: bold;
	margin-top: .714em;
	}

/*Capillas ORATORIO DE LA VIRGEN ORATORIO DEL NIÑO*/
#portada_virgen	{
	text-align: center;
	margin: .357 auto;
	font-size: .857em;
	font-weight: bold;
	line-height: 1.428em;
	}


.rosas_lk{/*dejar expresado en pixeles, porque hacen relación a la medida de la imagen*/
	width: 30px;
	height: 25px;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	font-size: 8px;
	margin-right: 3px;
}
.avisos_portada_capillas {
	color: red;
	text-align: center;
	margin: 10px; auto;
}

#panel_advocacion{
	text-align: center; 
	font-size: .928em; 
	/*width: 92%;*/
	min-height: 48em;
	margin: 1.428em 1.428em 1.428em 27em;
	}

#panel_advocacion H4	{

	font-size: 1.428em;
	text-align: center;
	padding: 0em;
	margin: .714em .714em 0em .714em;
	line-height: 1em;
	}

#panel_advocacion H5	{

	font-size: 1.143em;
	text-align: center;
	padding: 0em;
	margin: 0em .714em;
	line-height: 1em;

	}

#panel_oracion P{/*la info*/
	font-size: .928em; 
	font-style: italic;
	margin: .357em 2.143em;

	}

#adv_oracion	{
	/*border: thin dashed black;*/
	float: left;
	margin: 0em;
	text-align: left; 
}

#adv_oracion P{
	font-size: .928em; 
	font-style: italic;
	text-indent: -1.428em;
	line-height: 1.5em;
	margin: 0em 0em .714em 1.428em;
}

#adv_info	{
	margin: 0em 3.57em 3.57em 0em;
	text-align: justify; 
	width: 95%;
	clear: both;
}

#panel_form	{
	float: right;
	font-size: .857em;
	text-align:  right;
	margin: 0em;
	line-height: 1.1em;
	}
#panel_form input{
	font-size: .928em;
	width: 7em;
	margin-top: .214em;
	}

/*ORATORIO NINO*/

#contenedor_oratorio_nj	{
	float: right; 
 	min-height: 470px;
	width: 75%;
	margin: 0em auto; 
	padding-top: 3.5em;
	text-align: center; 
	font-size: .857em; 
	font-weight: bold;
	color: #909090;
}

.img_nj	{/*atención: se usa también en caminos*/
	float: left; 
	margin: .714em 0em;
}

.tt_nj	{/*atención: se usa también en caminos*/
	position: relative;
	float: left; 
	padding: .143em .357em;
	background-color: #B82E00;
}

#notap_nj	{
	font-weight: normal;
	clear: both;
	margin: 0px 0px .714em 2.143em;
	padding-top: 3.57em;
	text-align: justify;
	font-size: .786em;
	}


/*FIN CAPILLAS ORATORIO VIRGEN*/

/*CAMINOS DE ORACION*/
#cm_contenedor_caminos	{
	width: 90%;
	margin: 2.5em auto;
	float: none;
	clear: both;
	}

#panel_caminos {
	background-color: #F8F8F8;
	padding: 1.428em;
	margin: 0em;
	}
 
#panel_caminos P{
	color: #008000;
	margin-left: 5em;
	margin-right: 3.57em;
	text-indent: -1.428em;
	line-height: 1.5em;
	text-align: left;
	}
 
#cm_crucecita	{
	color: red; 
	font-weight: bold;
	font-size: large;
	text-align: center;
	margin: auto;
}

#cm_oracion	{
	width: 40%;
	text-align: left;
	margin: 3.57em auto;
	line-height: 1.5em;
	color: #0000A0;
	clear: both;
	}
.cm_intros	{
 	width: 80%;
 	text-align: justify;
	margin: 2.857em auto;
}
.cm_saludos	{
	width: 60%; 
	margin: .714em auto; 
	padding: 1.071em;
	text-align: center;
}

.cm_saludos_tits	{
	margin: auto;
	font-size: small;
	color: #800000;
}
.cm_saludos_versiculos	{
	width: 70%;
	margin: .714em auto;
	text-align: left;
}

#cm_explicacion_portada{
	text-align: center;
	margin: auto;
	font-size: .714em;
	color: #FF0000;
}
/*FIN CAMINOS DE ORACION*/


/*INTENCIONARIO*/
#intenciones{
	width: 95%;
	text-align: justify;
	margin: 1.214em .714em;

}

#intenciones .fecha{
	font-weight: bold; 
	padding: .714em 0em .214em .714em;
}

#intenciones .intencion{
	text-indent: .714em;
}

#intenciones A{text-decoration: none; font-weight: bold; color: red;}

#intenciones A:hover{text-decoration: none; font-weight: bold; color: blue;}

#frm_intencionario	{
	border-top: thin dashed gray;
	border-bottom: thin dashed gray;
	width: 95%;
	padding: .714em;
	margin-top: .714em;
}
#frm_intencionario UL	{
	text-align: left;
	font-size: .786em;
}

/*
#intencionario	{
	width: 450px;
	margin: 30px auto;
	text-align: center;
}
*/

#panel_intenciones	{
	display: inline-block;
	width: 80%;
	margin: 4em auto;
	padding-top: 3.5em;
	}

.cirio	{
	width: 40px;
	height: 88px;
	padding: 0;
	margin-left: 2%;
	float: left;
	}

.cirio DIV{
	display: table-cell;
	vertical-align: bottom;
	width: 40px;
	height: 88px;
	padding: 0;
	text-align: center;
}

.cirio SPAN{
	color: white;
	font-size: .786em;
	font-weight: bold;
	background-color: #9F910B;
}

#tt_ano_pp{
	font-size: 1em;
	background-color: #9F910B;
	color: #FFFFFF;
	text-align:center;
}

.tb_intenciones_pp{
	margin: auto;
	text-align:left;
}

.mes_pp{
	font-family: lucida_calligraphyitalic;
	font-size: 1.071em;
	background-color: #9F910B;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: .714em;
}

.tipo_pp{
	font-size: .928em;
	background-color: #9F910B;
	font-weight: bold;
	color: #FFFFFF;
}

.intencion_pp{
	text-align: justify;
	padding: .714em;
}

/*FIN INTENCIONARIO*/

/*BOLETINES*/
#tb_categorias_bl	{
	clear: both;
	width: 90%;
	font-size: .928em;
	padding-bottom: 1.428em;
	text-align: left;
	margin: auto; 
	}
#tb_categorias_bl .celda	{
	/*border: thin dashed black;*/
	width: 50%;
	vertical-align: bottom;
	padding: .357em 1.071em;
	}

#tb_categorias_bl H3{
	background-color: #BD9D00;
	color: white;
	font-size: 1.214em;
	font-weight: bold;
	text-align: left; 
	margin: .714em;
	padding: .357em;
}

/*FIN BOLETINES*/


	
/*ESTADISTICAS*/
#std_calendarios	{
	float: right;
	text-align: left;
	margin-top: 1.428em;
	padding: .714em;
	border-top: thin dashed gray;
	border-bottom: thin dashed gray;
}
#std_calendarios input[type=text]{
	font-size: .786em;
}
/*fin estadisticas*/

/*ventana auxiliar de adoracion y Biblia*/

.dhtmlwindow{
position: fixed;
border: thin solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: .071em;
text-indent: .214em;
font: bold 1em Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: .071em;
top: .143em;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: thin solid brown;
background-color: white;
color: black;
height: 10em;
padding: .143em;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: thin solid gray;
background-color: #F8F8F8;
height: .928em; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: .928em; /*width of resize image*/
height: .928em; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}


/*PUBLICACIONES*/

#tb_categorias_pb	{
	display: inline-block;
	width: 98%;
	margin: 3em auto;
	}

#tb_categorias_pb .celda	{
	width: 50%;
	vertical-align: top;
	padding-left: 1.786em;
	padding-right: 1.786em;
	}
	
#tb_categorias_pb .cat_pater	{
	background-color: #D60024; 
	padding: .571em;
	text-align: left;
	text-indent: .357em;
	margin-right: 1.428em;
	font-size: 1.286em;
	font-weight: bold;
	color: #FFFFFF;
	}

#tb_categorias_pb .img_pater	{
	margin-top: 1.428em;

	}

#tb_categorias_pb H3{
	clear: both;
	text-align: center; 
	margin: .571em .571em .857em .571em;
	color: #BD9D00;
	font-size: 1.286em;
	font-weight: bold;
}

.pb_articulos{
	margin-left: 1.428em;
	text-align: left;
	text-indent: -1em;
	font-size: .928em;
}

.pb_articulos P{
	margin: .143em .714em .143em .357em;
	text-align: justify; 
	text-indent: .714em;
	line-height: 1.2em;
	font-size: .928em;
	font-style: italic;
}
.pb_articulos .pb_otdatos{
	margin: .143em .714em;
	text-align: right; 
	font-size: .857em;
	font-style: italic;
}

#pb_curriculum	{
	position: relative;
	left: 40%;
	width: 60%;
	text-align: justify;
	text-indent: 0px;
	margin-left: 0px;
}

/*FIN PUBLICACIONES*/

/*FOROS*/

#fr_tbppal{
	width: 95%;
	margin: 3.57em auto;
	clear: both;
	}

#fr_tbestado{
	width: 70%;
	border: thin dashed gray;
	margin: 1.428em auto;
	padding: .714em;
	font-size: .786em;
	}

#fr_tbultemas{
	width: 85%;
	margin: .714em auto;
	height: 22em;
	overflow: scroll;
	font-size: .786em;
	}

.lstfr_sala	{
	width: 70%;
	margin: .214em 0em;
	padding: .143em;
	font-weight: bold;
	background-color: #EFFFAD;
	font-size: .928em;
	}

.lstfr_linea	{
	}

.lst_novedades	A{text-decoration: none; color: #9F910B;}
.lst_novedades	A:hover{text-decoration: none; color: #D60024;}


/*FIN FOROS*/

/*INSTITUCIONALES - CONOCENOS*/

#ist_contenedor{
	width: 80%;
	font-size: 1.214em;
	text-align: justify;
	line-height: 1.6em;
	margin: 3.57em auto;
}

#ist_contenedor H3{
	font-size: 1.428em;
	text-align: left;
	line-height: 3em;
	padding-left: 2.143em;
	color: #008000;
}

#ist_contenedor P{
	font-size: 13px;
}

.etf	{
	font-size: 1.214em;
	color: #78A2AF;
	}

#ist_links	{
	float: right;
	border: thin dashed red; 
	margin: 1.428em; 
	padding: .714em;
	font-size: 1em;
	text-align: right;
	line-height: 1.4em;
}

.txinstitu, .txinstitucita	{
	font-size: 1em;
	text-align: justify;
	line-height: 2.4em;
	text-indent: 1.428em;
	margin: 1.428em 1.428em;
	}

.txinstitu_mbl, .txinstitucita_mbl	{
	font-size: 1em;
	text-align: justify;
	line-height: 1.2em;
	text-indent: 1.428em;
	margin: 0em;
	}

.txinstitu:first-letter, .txinstitu_mbl:first-letter {
	color: #008000;
	font-weight: bold;
	}

.txinstitucita {
	text-indent: 4em;
	color: #008000;
	font-weight: bold;
	}

.destaque{
	font-weight: bold;
	color: #008000;
}

A.lk_ist1		{text-decoration: none; font-weight: bold; color: #FF0000;}
A:hover.lk_ist1		{text-decoration: none; font-weight: bold; color: #D60024;}
A.lk_ist2		{text-decoration: none; font-weight: bold; color: #000080;}
A:hover.lk_ist2		{text-decoration: none; font-weight: bold; color: #D60024;}
A.lk_ist3		{text-decoration: none; font-weight: bold; color: #9F910B;}
A:hover.lk_ist3		{text-decoration: none; font-weight: bold; color: #D60024;}
A.lk_ist4		{text-decoration: none; font-weight: bold; color: #008000;}
A:hover.lk_ist4		{text-decoration: none; font-weight: bold; color: #D60024;}
A.lk_ist5		{text-decoration: none; font-weight: bold; color: #D1D175;}
A:hover.lk_ist5		{text-decoration: none; font-weight: bold; color: #D60024;}


/*FIN INSTITUCIONALES*/


/*EXPOSICIONES*/

#tabla_portada	{
	/*border: thin dashed gray;*/
	display: block;
	width: 80%;
	text-align: center;
	margin: 0em auto 3.57em auto;
	clear: left;
}

#tabla_portada	H5{
	background-color: #993333;
	padding: .714em;
	text-align: left;
	color: white;
	font-size: 1.143em;
	font-weight: bold;
	margin-right: 14.28em;
}
#tabla_portada	H3{
	padding: .286em;
	font-size: 1.146em;
	font-weight: bold;
	color: #993333;
	text-align: left;
}

#tabla_portada	.celda{
	width: 50%;
}

#tabla_portada	.imagen{
	float: left;
	width: 150px;
	text-align: center;
}

#tabla_portada	.datos{
	padding: .357em .714em;
	text-align: justify;
	font-size: 1em;
}
#tabla_portada .otrosdatos{
	width: 98%;
	font-size: .928em;
	text-align: right;
	font-style: italic;
	padding: .357em;
			
}
#tabla_portada .tabla{
	table-layout: fixed; 
	width: 100%;
	text-align: center; 
	margin: auto;			
}


/*FIN EXPOSICIONES*/

/*MUSICA*/

#tabla_portada_ms	{
	/*border: thin dashed gray;*/
	background-color: transparent;
	float: right;
	width: 50%;
	height: 30em;	
	text-align: center;
	margin: 3.57em 0em 0em 0em;
	overflow: auto;
}

#tabla_portada_ms	H3{
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	text-align: left;
	line-height: 1.1em;
}

#imagen_ms	{
	margin: 1.428em 1.428em 1.428em 2.5em;
	float: right;
	text-align: center;
}

#widget_ms	{
	float: right;
	margin:  1.428em 3.5em 1.428em 1.428em; 
	padding: .714em;
}

#separador_ms	{
	width: 90%;
	display: inline-block;
}

#tabla_obras_ms	{
	display: inline-block;
	padding: .714em;
	margin: 1.428em;
	overflow: auto;
	height: 30em;
}

#tabla_obras_ms	div{
	margin: 0em 0em 0em 1.428em;
	font-size: .857em;
	text-align: left;
	text-indent: -1.428em; 

}

#textos_ms	{
	/*width: 60%;*/
	clear: right;
	margin: 1.428em 3.5em 1.428em 3.5em;
	text-align: justify;
	font-size: 1.071em;
}

/*FIN MUSICA*/


/*CURSOS*/
/*muchos estilos salen de exposiciones*/
#lk_horario	{
	font-size: 1em;
	text-align: center;
	margin-bottom: 1.428em;
}

#tx_horario {
	width: 75%;
	text-align: justify;
	margin: 1em auto 1.428em auto;
}
/*FIN CURSOS*/

/*ORAR LOS SALMOS*/

#caja_categorias_sl	{
	width: 23em;
	float: left;
	clear: left;
	margin: 3.57em .714em .714em 3.57em;
	text-align: left;
	}

.titcat_qy	{
	background-color: #006699;
	color: #FFFFFF;
	font-size: 1.143em;
	font-weight: bold;
	padding: .214em;
	margin: .714em 0em;
	}

.titcat_sl	{
	font-size: 1.143em;
	margin: .714em 0em;
	}

.titsal_sl	{
 	margin: .143em 0em .143em 1.428em;
	text-indent: -1.428em;
	text-align: justify;
	}
	

#nota_sl	{
 	font-size: .786em;
	margin: 5em 1.428em 1.428em 1.428em;
	text-align: justify;
	text-indent: 0em;
	}
	
#cntdor_1{
	width: 15%;
	float: left;
	clear: left;
	padding: 3em 0em;

}

#cntdor_2{
	width: 43%;
	float: left;
	padding: 3em 1.428em;
}

#cntdor_3{
	width: 37%;
	float: left;
}

#caja_salmo	{
	text-align: left;
	font-size: 1em;
	margin-left: .357em;
	line-height: 1.5em;
	}

#caja_salmo	.tx_cmpl{
	text-align: justify;
	margin: 0em 0em 1.428em 0em;
	line-height: 1.1em;
	font-style: italic;
	font-size: .928em;
	}

#caja_salmo	.tx_salmo{
	margin: .714em .357em 1.428em 2.143em;
	line-height: 1.3em;
	font-style: italic;
	}

#en_liturgia{
	padding: .5em;
	border: thin solid gray;
	font-weight: bold;
	font-size: .857em;
	text-align:left;
}

.complementos_sl {
	padding: 1.071em 1.071em 1.428em 1.428em;
	border-left: thin dashed gray;
}
/*FIN ORAR LOS SALMOS*/

/*LIBRO DE VISITAS*/

#vs_pags	{
	text-align: justify;
	font-size: .857em;
	font-weight: bold;
	padding: .0em .714em;
}
.vs_separador{
	display: inline-block;
	width: 100%;
	margin-top: 1.428em;
	}
#vs_presentacion	{
	text-align: justify;
	text-indent: .714em;
	line-heigth:1.15em;
	padding: .357em .714em;
}

.vs_mensaje{
	text-align: justify;
	font-size: .928em;
	padding: 1em;
}
/*FIN LIBRO DE VISITAS*/


/*AREA DE MIEMBROS*/

#msgs_registro		{
	text-align: left;
	margin: 2.143em  2.143em 2.143em 8.572em;
	line-height: 1.3em;
}

#links_mb	{
	float: none;
	clear: both;
	width: 50%;
	margin: 8.572em auto;
	line-height: 2.5em;
	text-align: center;
}

/*FIN AREA DE MIEMBROS*/

/*GALERIA*/
#gl_tablappal	{
	width: 92%;
	margin: .714em auto 3.57em auto;
	clear: both;
}

#gl_celdalista	{
	width: 22em;
	text-align: left;
	vertical-align: top;
}

#gl_celdacuadro	{
	vertical-align: top;
}

#gl_cuadroini {
	margin: 2.857em auto;
	text-align: center;
	font-size: x-small;
	line-height: 200%;
	border: .143em solid #A00;
	overflow: hidden;
}

.gl_tablacuadros	{
	width: 85%;
	margin: 1.428em auto;
	border-bottom: thin solid #A00;
	border-left: thin solid #A00;
}

.gl_celdathumbnail {
	width: 110px;
	vertical-align: middle;
}

.gl_celdadatos {
	vertical-align: middle;
}

.gl_titcuadro	{
	font-weight: bold;
	margin-top: 5px;
}

.gl_datoscuadro	{
	text-align: left;
	margin: .357em 0px .357em 2.143em;
}

.gl_infocuadro	{
 	text-align: justify;
	margin: .357em 2.143em;
}

/*FIN GALERIA*/

/*ACTUALIZACIONES FEEDS*/
#texto_portada	{
	display: inline-block;
	margin: 1.429em auto;
	padding: 0em 2.857em;
 	text-align: justify;
}

#texto_portada	P{
	text-indent: 3.571em;
	line-height: 1.3em;
}

/*FIN ACTUALIZACIONES FEEDS*/


/*capilla SSmo*/

#ssmo_intro{
	display: inline-block;
	font-size: 1em;
	text-align: justify;
	margin: 2.143em auto 1.429em auto;
	line-height: 1.4em;
	clear: both;
	float: none;
	width: 80%;
}

#ssmo_intro A		{text-decoration: none; font-weight: bold; color: #D60024;}
#ssmo_intro A:hover		{text-decoration: none; font-weight: bold; color: #FF0000;}

#ssmo_nota{
	font-size: 10px;
	text-align: center;
	margin: 20px auto;
	width: 40%;
}

#ssmo_tb{
	width: 95%;
	clear: both;
	margin: 180px auto 20px auto;
	height: 350px;
}

#ssmo_tit{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 5px;
	background-color: #DFDFDF;
	border:  1px outset gray;
}

#ssmo_tit A		{text-decoration: none; font-weight: bold; color: #D60024;}
#ssmo_tit A:hover		{text-decoration: none; font-weight: bold; color: #FF0000;}

#ssmo_poema{
	font-size: 11px;
	text-align: left;
	margin: 30px 0;
}

#ssmo_poema P{
	margin: 0 0 0 20px;
	text-indent: -20px;
	line-height: 120%;
	text-align: left;
}

/*fin capilla SSmo*/

/*Sillon biblico*/
.sb_ttcatppal{
	text-align: center;
	margin: 20px 2px 10px 2px;
	font-weight: bold;
	font-size: 1.3em;
	color: #CC3300;
}

.sb_ttcatsec{
	text-align: left;
	margin: 0px 0px 15px 0px;
	font-weight: bold;
	font-size: 1.2em;
	color: #990000;
}

.sb_copete{
	text-align: justify;
	margin: 5px;
	font-size: 0.92em;
}

/*fin sillon biblico*/