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

* { padding: 0; margin: 0; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	background-color: #FFFFFF; */
	background-image: url("imatges/css/tiempo_ordinario.jpg");
	background-position:center top;
}
#pag_principal {
	color: #000000;
	width: 62.5em; /* 1000px */
	margin: 0 auto;
}
/* Cabecera */
#cap {
	font-weight:bolder;
	text-align:center;
	height: 10em; /* 160px */
	width: 100%; /* 1000px */
	overflow:hidden;
	background-image: url("imatges/css/cap_tacat.png");
}
/* Columna para maquetación 1 de 3. De aquí cuelgan "logo_parroquia" e "inicio" */
#columna_cabecera_1 {
	width: 30%; /* 300px */
	height: 81.25%; /* 130px */
	color: #FFFF00;
	font-size:0.69em; /* 11px */
	float:left;
}
#columna_cabecera_1 p {
	display:inline;
	background-color:#000000;
}
/* Logo de la Comunidad Parroquial con hipervínculo a página principal */
#logo_parroquia {
	height: 76.92%; /* 100px */
}
/* Texto "inicio" con hipervínculo a página principal */
#inicio {
	height: 13.08%; /* 30px */
}
/* Columna para maquetación 2 de 3. De aquí cuelgan "bienvenida" y "logo_web" */
#columna_cabecera_2 {
	width: 65%; /* 650px */
	height: 81.25%; /* 130px */
	color:#000000;
	font-size:1.13em; /* 18px */
	float:left;
}
/* Texto de bienvenida */
#bienvenida {
	margin-top:2.5%; /* 10px */
	height: 27%; /* 50px */
	margin-left: 10%; /* 65px */
}
/* Logo de la Web Parroquial San Pedro */
#logo_web {
	height: 60%; /* 70px */
}
#logo_web p {
	display:inline;
	background-color:#000000;
}
/* Columna para maquetación 3 de 3. Espacio de reserva */
#columna_cabecera_3 {
	width:5%; /* 50px */
	height: 81.25%; /* 130px */
	color:#000000;
	font-size:0em; /* 0px */
	float:left;
}
/* Texto de la web San pedro en cabecera */
#texto_cabecera {
	margin-left: -4.5%; /* -45px */
	width: 100%; /* 1000px */
	height: 18.75%; /* 30px */
	color:#000000;
	font-size:0.63em; /* 10px */
	float:left;
	line-height:1.00em; /* 16px */
}
/* Saltar menus */
#saltar {
	text-align:left;
	margin-top: -1.56em; /* -25px */
	height: 1.56em; /* 25px */
	margin-left: 5%; /* 50px */
	width: 95%; /* 950px */
	font-size:0.69em; /* 11px */
}
/* Menu horizontal */
#horizontal {
	font-weight:bolder;
	text-align:center;
	height: 1.56em; /* 25px */
	width: 100%; /* 1000px */
	color: #FFF;
	font-size:0.69em; /* 11px */
}
/* Llamada en la barra horizontal */
#llamada_horizontal_1, #llamada_horizontal_2, #llamada_horizontal_3, #llamada_horizontal_4, #llamada_horizontal_5, #llamada_horizontal_6, #llamada_horizontal_7, #llamada_horizontal_8 {
	width: 12.5%; /* 125px */
	height: 100%; /* 24px */
	padding-top: 0.25em; /* 4px */
	float:left;
}
#horizontal p {
	display:inline;
	background-color:#000000;
}
#llamada_horizontal_1 {
	background-image: url("imatges/css/hor_tacat_1.png");
}
#llamada_horizontal_2 {
	background-image: url("imatges/css/hor_tacat_2.png");
}
#llamada_horizontal_3 {
	background-image: url("imatges/css/hor_tacat_3.png");
}
#llamada_horizontal_4 {
	background-image: url("imatges/css/hor_tacat_4.png");
}
#llamada_horizontal_5 {
	background-image: url("imatges/css/hor_tacat_5.png");
}
#llamada_horizontal_6 {
	background-image: url("imatges/css/hor_tacat_6.png");
}
#llamada_horizontal_7 {
	background-image: url("imatges/css/hor_tacat_7.png");
}
#llamada_horizontal_8 {
	background-image: url("imatges/css/hor_tacat_8.png");
}
/* Menu vertical */
#vertical {
	font-weight:bolder;
	text-align:center;
	overflow:hidden;
	color: #000000;
	font-size:0.88em; /* 14px */
	line-height:1.56em; /* 25px */
	float: left;
	width: 12%; /* 120px */
	display: inline;
}
#vertical2 {
	font-weight:bolder;
/*	background-color: #FFFFFF; */
	text-align:center;
	overflow:hidden;
	color: #000000;
	font-size:0.88em; /* 14px */
	line-height:1.56em; /* 25px */
	float: left;
	width: 14.55%; /* 120px */
	display: inline;
}
/* Barra de busqueda, dentro de vertical */
#cercav {
	font-size:0.81em; /* 13px */
	margin-top:0.75em; /* 12px */
	margin-bottom:1em;
	display:block;
	width:100%;
	font-weight:bold;
	text-align: center;
	color:#000000;
	line-height:1.5em; /* 24px */
}
#col1cv {
	float: left;
	width:16.67%; /* 20px */
}
#col2cv {
	float: left;
	padding-top:1.56em; /* 25px */
	width:83.33%; /* 100px */
	margin-bottom:1em;
}
/* Organigrama */
#llamada_vertical_1 {
	margin-top:2em; /* 16px */
	padding-top:0.19em; /* 3px */
	width: 100%;
}
/* Llamadas en la barra vertical */
#llamada_vertical_2, #llamada_vertical_3, #llamada_vertical_4, #llamada_vertical_5, #llamada_vertical_6, 
#llamada_vertical_8, #llamada_vertical_9, #llamada_vertical_10, #llamada_vertical_11, #llamada_vertical_12, #llamada_vertical_13 {
	margin-top:1em; /* 16px */
	padding-top:0.19em; /* 3px */
	padding-bottom:0.13em; /* 2px */
	width: 100%;
}
#llamada_vertical_2 p, #llamada_vertical_3 p, #llamada_vertical_4 p, #llamada_vertical_5 p, #llamada_vertical_6 p, #llamada_vertical_7 p,  #llamada_vertical_8 p, #llamada_vertical_9 p, #llamada_vertical_10 p, #llamada_vertical_11 p, #llamada_vertical_12 p, #llamada_vertical_13 p {
	display:inline;
	background-color:#000000;
}
#llamada_vertical_2 {
	background-image: url("imatges/css/ver_tacat_2.png");
}
#llamada_vertical_3 {
	background-image: url("imatges/css/ver_tacat_3.png");
}
#llamada_vertical_4 {
	background-image: url("imatges/css/ver_tacat_4.png");
}
#llamada_vertical_5 {
	background-image: url("imatges/css/ver_tacat_5.png");
}
#llamada_vertical_6 {
	background-image: url("imatges/css/ver_tacat_6.png");
}
/* Atentos al Cruze */
#llamada_vertical_7 {
	margin-top:1em; /* 16px */
	padding-top:0.5em; /* 8px */
	padding-bottom:0.5em; /* 8px */
	background-image: url("imatges/css/ver_tacat_7.png");
	width: 100%;
	line-height:100%;
}
#llamada_vertical_8 {
	background-image: url("imatges/css/ver_tacat_8.png");
}
#llamada_vertical_9 {
	background-image: url("imatges/css/ver_tacat_9.png");
}
#llamada_vertical_10 {
	background-image: url("imatges/css/ver_tacat_10.png");
}
#llamada_vertical_11 {
	background-image: url("imatges/css/ver_tacat_11.png");
}
#llamada_vertical_12 {
	background-image: url("imatges/css/ver_tacat_12.png");
}
#llamada_vertical_13 {
	background-image: url("imatges/css/ver_tacat_13.png");
}
/* Agermanats */
#llamada_vertical_14 {
	margin-top:1em; /* 16px */
	padding-top:1.32em; /* 21px */
	padding-bottom:3em; /* 32px */
	background-image: url("imatges/css/rdc.png");
	width: 100%;
}
/* Centro de página, zona de contenidos */
#c_normal {
	float: left;
	width: 88%; /* 880px */
	display: inline;
	height: 100%;
	color:#000000;
	text-align: justify;
}
#c_inverso {
	float: left;
	width: 82.5%; /* 825px */
	display: inline;
	height: 100%;
	color:#000000;
	text-align: justify;
}
/* Zona central en página principal, junto a recomanats sistituye a c_normal en la página principal */
#central, #entradas-grupos {
	float: left;
	width: 77.84%; /* 685px */
	display: inline;
	height: 100%;
	padding-top:0%;
}
#central {
	margin-left:2.27%; /* 20px */
}
#entradas-grupos {
	margin-right:2.27%; /* 20px */
}
#central2 {
	float: left;
	width: 83.03%; /* 685px */
	margin-left:2.42%; /* 20px */
	display: inline;
	height: 100%;
	padding-top:0%;
}
#encabezado {
	float:left;
	padding: 0.63em; /* 10px */
	padding-top: 1.25em; /* 20px */
	padding-bottom:0%;
}
#recomanem, #conocenos, #grupos-vertical {
	float: left;
	width: 19.89%; /* 175px */
	margin-bottom:0.63em; /* 10px */
	display: inline;
}
#titulars {
	float:left;
	margin-top:0.63em; /* 10px */
	margin-bottom:0.63em; /* 10px */
	padding-top: 0.63em; /* 10px */
	padding-bottom: 0.63em; /* 10px */
	margin-left:1.14%; /* 10px */
	padding-left: 1.14%; /* 10px */
	padding-right: 1.14%; /* 10px */
	width: 34.64%; /* 305px */
	background-image: url("imatges/css/periodico.jpg");
}
#racorcho-re {
	float: left;
	width: 42.05%; /* 370px */
	margin-bottom:0.63em; /* 10px */
	display: inline;
}
#banner-ra-re {
	float: left;
	margin-top:0.63em; /* 10px */
	margin-left:2.70%; /* 10px */
	width: 97.30%; /* 360px */
	display: inline;
}
#racorcho2 {
	float: left;
	width: 52.70%; /* 195px */
	display: inline;
}
#recomanem2 {
	float: left;
	width: 47.30%; /* 175px */
	display: inline;
}
#racorcho {
	float: left;
	width: 22.16%; /* 195px */
	display: inline;
}
/* Sección el Rincón de la Palabra */
#racoparaula {
	float: left;
	margin-top:0.63em; /* 10px */
	margin-left:5.12%; /* 10px */
	padding: 0.63em; /* 5px */
	width: 84.64%; /* 120px */
	background-image: url("imatges/css/libro.jpg");
}
/* Sección Corcho */
#corcho {
	float: left;
	margin-top:0.63em; /* 10px */
	width: 60.79%; /* 535px */
	height: 20.00em; /* 20.31em - 325px */
	background-image: url("imatges/css/corcho.jpg");
}
#corcho2 {
	float: left;
	margin-top:0.63em; /* 10px */
	margin-bottom:0.63em; /* 10px */
	padding-top:0.63em; /* 10px */
	padding-bottom:0.63em; /* 10px */
	margin-left:5.12%; /* 10px */
	width: 94.88%; /* 185px */
	background-image: url("imatges/css/corcho.jpg");
}
/* Sección Agenda */
#agenda {
	float: left;
	margin-top:0.63em; /* 10px */
	margin-left:2.27%; /* 20px */
	margin-right: 1.14%; /* 10px */
	margin-bottom:0.63em; /* 10px */
	padding-right: 0.94em; /* 15px */
	padding-top: 0.31em; /* 5px */
	padding-bottom: 0.31em; /* 5px */
	padding-left: 2.81em; /* 45px */
	width: 15.85em; /* 254px */
	background-image: url("imatges/css/agenda.png");
	font-family: cursive;
}
/* Sección Banner */
#banner {
	margin-top:0.63em; /* 10px */
	float:left;
}
/* Sección Actualitat */
#actualitat {
	margin-top:0.63em; /* 10px */
	float:left;
	padding-top: 0.63em; /* 10px */
	padding-bottom: 0.63em; /* 10px */
	padding-left: 1.46%; /* 10px */
	padding-right: 1.46%; /* 10px */
	background-image: url("imatges/css/periodico.jpg");
}
/* Zona de cuerpo central de las páginas de índices */
#cuerpo_indices, #planin, #p_texto, #homilias, #lecturas, #actas, #campañas, #recomanats, #recomanats_premsa, #buscador, #raco-grups, #grupos-principal {
	float: left;
	width: 97.73%;
	padding-left:2.27%;
	display: inline;
	height: 100%;
}
.caja-raco {
	float: none;
	background-image: url("imatges/css/barra_tacat_3.png");
	padding-bottom:1.88em; /* 30px */
	margin-bottom:1.88em; /* 30px */
}
.caja-grupos {
	float: none;
	background-image: url("imatges/css/barra_tacat_6.png");
	padding-bottom:1em; /* 30px */
	margin-bottom:2em; /* 30px */
}
.caja-raco-titulo {
	height: 6.25em;
}
.raco-titulo {
	padding-right:1.06em; /* 17px */
	width:46.25em; /* 420px */
	float:left;
}
.raco-sube {
	padding-top:0.63em; /* 10px */
	width:6.25em; /* 420px */
	float:left;
}
.raco-fecha {
	float: left;
	padding-top:0.63em; /* 10px */
	width: 15em;
}
.raco-etiqueta {
	float: left;
	padding-top:0.63em; /* 10px */
	width: 30em;
}
#resultados_busqueda {
	background-color: #FFFF66;
}
#tira_fotos, #fotogramas {
	float:left;
	width:15.62em; /* 250px */
	height:38.13em; /* 610px */
	margin-top:1.25em; /* 20px */
	text-align: center;
	overflow:auto;
}
#videogramas {
	float:left;
	width:15.62em; /* 250px */
	height:30.63em; /* 490px */
	margin-top:1.25em; /* 20px */
	text-align: center;
	overflow:auto;
}
#foto_unica{
	float:left;
	width:37.50em; /* 600px */
	height:38.13em; /* 610px */
	margin-top:1.25em; /* 20px */
	padding-left:0.62em; /* 10px */
	margin-bottom:0.63em; /* 10px */
	text-align: center;
}
#video_unico{
	float:left;
	width:37.50em; /* 600px */
	height:30.63em; /* 490px */
	margin-top:1.25em; /* 20px */
	padding-left:0.62em; /* 10px */
	margin-bottom:1.88em; /* 30px */
	text-align: center;
}
#tira_fotos_2 {
	float:right;
	width:15.62em; /* 250px */
	height:38.13em; /* 610px */
	margin-top:1.25em; /* 20px */
	text-align: center;
	overflow:auto;
}
#foto_unica_2 {
	float:right;
	width:37.50em; /* 600px */
	height:38.13em; /* 610px */
	margin-top:1.25em; /* 20px */
	padding-left:0.62em; /* 10px */
	margin-bottom:0.63em; /* 10px */
	text-align: center;
}
/* noscri */
#noscri {
	font-weight:normal;
	text-align:left;
	width: 100%;
	overflow:hidden;
	color:#000000;
	font-size:0.75em; /* 12px */
	margin-bottom:0.75em; /* 12px */
}
/* Pie */
#prepeu {
	float:none;
	clear:both;
	font-weight:normal;
	text-align:center;
	height:4.53em; /* 68px */
	padding-top:0.35em;
	width: 100%;
	overflow:hidden;
	font-size:0.81em; /* 13px */
	line-height:1.00em; /* 16px */
/*	background-image: url("imatges/css/prepeu.png");*/
}
#peu {
	float:none;
	clear:both;
	font-weight:bolder;
	text-align:center;
	height:2em; /* 18px */
	margin-top:0.45em;
	padding-top:0.45em;
	width: 100%;
	overflow:hidden;
	color:#FFFF00;
	font-size:0.63em; /* 10px */
	line-height:1.00em; /* 16px */
	background-image: url("imatges/css/taca_peu.png");
}
#pag_emergente {
	color: #000000;
	width: 41.25em; /* 660px */
	margin: 0 auto;
	text-align: justify;
}
/* Formato hipervínculo sin abrir en general, tiene que ser asi por la ventana de búsqueda de google*/
a:link, a:visited, a:hover {
	text-decoration:none;
	font-weight:bold;
}
a:link, a:visited {
	color:#000000;
}
a:hover, a:focus, a:active {
	color:#333333;
}
#horizontal a:link, #horizontal a:visited, #vertical a:link, #vertical a:visited, #vertical2 a:link, #vertical2 a:visited {
	color:#FFF;
}
#horizontal a:hover, #horizontal a:focus, #horizontal a:active, #vertical a:hover, #vertical a:focus, #vertical a:active, #vertical2 a:hover, #vertical2 a:focus, #vertical2 a:active {
	color:#FFFF00;
}
#llamada_vertical_14 a:link, #llamada_vertical_14 a:visited {
	color:#000;
}
#llamada_vertical_14 a:hover, #llamada_vertical_14 a:focus, #llamada_vertical_14 a:active {
	color:#333;
}
#cap a:link, #cap a:visited {
	color:#FFFF00;
}
#cap a:hover, #cap a:focus, #cap a:active {
	color:#FFFFFF;
}
a.salta:link,  a.salta:visited {
	opacity: 0;
}
a.salta:hover,  a.salta:focus, a.salta:active {
	opacity: 1;
	color: #FFFFFF;
	background-color : #000000;
}
q {
  quotes: '\00AB' '\00BB';
  }
blockquote {
  quotes: '\00AB' '\00BB';
  }
blockquote p.primero:before, blockquote p.grande_primero:before, blockquote p.grande_primero_ultimo:before, blockquote p.primero_ultimo:before {
  content: open-quote;
  }
blockquote p.ultimo:after, blockquote p.grande_ultimo:after, blockquote p.grande_primero_ultimo:after, blockquote p.primero_ultimo:after {
  content: close-quote;
  }
#central h1, #titulars h1, #central2 h1, #racoparaula h1, #agenda h1, #buscador h1 {
	color: #000000;
	font-weight: normal;
	text-align: center;
}
#central h1, #central2 h1, #racoparaula h1, #agenda h1, #buscador h1 {
	margin-bottom:0.63em; /* 10px */
}
#titulars h1 {
	margin-bottom:0.00em; /* 10px */
	font-size: 1.5em;
}
#central h1, #titulars h1, #central2 h1, #racoparaula h1, #buscador h1 {
	font-family: "Arial Black", Gadget, sans-serif;
}
#central h1, #central2 h1, #buscador h1 {
	font-size: 1.8em;
}
#buscador h1 {
	margin-top:1.25em; /* 10px */
}
#central h1.antetitulo, #central2 h1.antetitulo {
	font-size: 1.3em;
}
#agenda h1 {
	font-size: 1.5em;
}
#racoparaula h1 {
	font-size: 1.2em;
}
#central p.sigue_pagina, #central li, #central2 p.sigue_pagina, #central2 li, #racoparaula p, #racoparaula li, #racoparaula li a, #agenda p.sigue_pagina, #agenda li {
	font-size: 0.85em;
	font-weight: normal;
}
#central p.sigue_pagina, #central2 p.sigue_pagina, #racoparaula p {
	margin-bottom:0.63em; /* 10px */
}
#central ul, #central ol, #central2 ul, #central2 ol, #racoparaula ul, #agenda ul {
	margin-bottom:0.63em; /* 10px */
}
#central ul li ul, #central2 ul li ul {
	margin-top:0.63em; /* 10px */
}
#central li, #central2 li, #racoparaula li, #agenda li {
	margin-left:0.94em; /* 15px */
}
#agenda li {
	margin-bottom:0.63em; /* 10px */
}
#central p, #titulars p, #central2 p, #buscador p {
	font-size:0.75em;
	font-weight: normal;
	margin-bottom:0.63em; /* 10px */
}
#central form {
	font-size:0.85em;
	font-weight: normal;
	margin-bottom:0.63em; /* 10px */
}
#buscador p.paginas {
	text-align: right;
}
#actualitat li {
	font-size:0.75em;
}
#actualitat ul li ul li {
	font-size:1em;
}
#central p.fecha, #titulars p.fecha, #central2 p.fecha, #buscador p.pequeño {
	font-size:0.65em;
	font-weight: normal;
}
#central p.fecha, #titulars p.fecha, #central2 p.fecha {
	margin-bottom:0.63em; /* 10px */
}
#buscador p.pequeño {
	padding-bottom:0.63em; /* 10px */
	margin-bottom:0em;
}
#agenda p {
	font-size:0.85em;
	font-weight: normal;
	margin-bottom:0.63em; /* 10px */
}
#central p.titular, #titulars p.titular, #central2 p.titular, #buscador p.grande, #buscador p.pagina, #titulars p.titular a:link, #titulars p.titular a:visited, #titulars p.titular a:hover, #titulars p.titular a:focus, #titulars p.titular a:active {
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	text-align: center;
	padding-top:0.94em; /* 15px */
	margin-bottom:0.63em; /* 10px */
}
#central p.titular, #titulars p.titular, #central2 p.titular, #buscador p.grande, #buscador p.pagina, #titulars p.titular a:link, #titulars p.titular a:visited {
	color: #000000;
}
#titulars p.titular a:hover, #titulars p.titular a:focus, #titulars p.titular a:active {
	color: #333333;
}
#central p.titular, #titulars p.titular, #central2 p.titular {
	font-size: 1em;
}
#buscador p.grande, #buscador p.pagina {
	font-size: 0.85em;
}
#buscador p.pagina {
	text-align:center;
}
#titulars p {
	font-size:0.75em;
	line-height:1.20em; /* 16px */
}
#titulars p.titular {
	font-size:0.90em;
	line-height:1.20em; /* 16px */
}
#titulars p.fecha {
	font-size:0.60em;
}
#racoparaula h1, #racoparaula p {
	text-align:center;
}
#racoparaula h1 {
	line-height:1.00em; /* 16px */
}
#cuerpo_indices h1, #planin h1, #grupos-titulo h1, #raco-grups h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	margin-bottom:0.15em; /* 10px */
}
#cuerpo_indices h1, #planin h1 {
	font-size:3em; /* 60px */
}
#grupos-titulo h1 {
	font-size:3em; /* 60px */
}
#raco-grups h1.titulo {
	font-size:3em; /* 60px */
}
#planin h1.titulo_mes {
	font-size:1.13em; /* 18px */
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000000;
	font-weight: normal;
	text-align: center;
	margin-bottom:0.63em; /* 10px */
}
#cuerpo_indices p, #planin p {
	font-size:0.75em; /* 12px */
	font-weight: normal;
	text-align:justify;
}
#cuerpo_indices p {
	margin-bottom:0.63em; /* 10px */
}
#planin p {
	margin-bottom:0.25em; /* 4px */
}
#planin p.volver_arriba {
	font-size:0.75em; /* 12px */
	font-weight: normal;
	text-align:right;
}
#planin h1.antetitulo {
	font-size:1.25em; /* 20px */
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FFFF00;
	font-weight: normal;
	text-align: center;
	background-color: #000000;
}
#planin p.volver_arriba, #planin h1.antetitulo {
	margin-bottom:0.63em; /* 10px */
	margin-top:0.38em; /* 6px */
}
.caja-raco img {
	text-align: center;
}
#cuerpo_indices ul, #cuerpo_indices ul.caritas_proy, #cuerpo_indices ul.caritas_proy li ul {
	background-image: url("imatges/css/barra_tacat_0.png");
	list-style-type: none;
}
#cuerpo_indices ul li a, #cuerpo_indices ul li p, .caja-grupos h1, .caja-raco h1, .col_1_raco h1, .col_2_raco h1 {
	height:1.13em; /* 18px */
	color: #FFFF00;
	font-weight:bold;
	font-style: italic;
	font-size:1.00em; /* 16px */
	padding-bottom:0.50em; /* 8px */
	padding-left:0.63em; /* 10px */
	padding-top:0.31em; /* 5px */
	display:block;
	margin-bottom:0.63em; /* 10px */
	margin-top:0.63em; /* 10px */
}
#cuerpo_indices ul li a, #cuerpo_indices ul li p, .caja-raco h1 {
	background-image: url("imatges/css/barra_tacat_1.png");
}
.caja-grupos h1 {
	background-image: url("imatges/css/barra_tacat_7.png");
	font-size:0.95em; /* 16px */
	padding-bottom:0.55em; /* 8px */
}
.col_1_raco h1, .col_2_raco h1 {
	background-image: url("imatges/css/barra_tacat_4.png");
	padding-top:0.31em; /* 5px */
	margin-top:0em; /* 10px */
}
#cuerpo_indices ul.caritas_proy li p {
	color: #FF0000;
}
#cuerpo_indices ul li ul li a, #cuerpo_indices ul li ul li p {
	margin-left:7.00em; /* 112px */
	margin-top:0.63em; /* 10px */
	margin-bottom:0.63em; /* 10px */
	width:46.19em; /* 739px */
	background-image: url("imatges/css/barra_tacat_2.png");
}
#cuerpo_indices ul li ul li ul li.rojo {
	background-image: url("imatges/css/rojo.png");
}
#cuerpo_indices ul li ul li ul li.lila {
	background-image: url("imatges/css/lila.png");
}
#cuerpo_indices ul li ul li ul li.verde {
	background-image: url("imatges/css/verde.png");
}
#cuerpo_indices ul li ul li ul li.blanco {
	background-image: url("imatges/css/blanco.png");
}
#cuerpo_indices ul li ul li ul li a, #cuerpo_indices ul li ul li ul li p, .caja-grupos p, .caja-raco p, .caja-grupos ul li {
	margin-left:19.10em; /* 224px */
	margin-top:0em;
	margin-bottom:0.31em; /* 5px */
	padding-bottom:0em;
	padding-top:0em;
	padding-left:1.69em; /* 27px */
	width:50.5em; /* 600px */
	height:auto;
	background-image: url("imatges/css/transparente.png");
	color: #000000;
	font-size:0.75em; /* 12px */
	font-weight: bold;
	text-align:justify;
}
.caja-raco p {
	margin-left:6.47em;
}
.caja-grupos p, .caja-grupos ul li {
	margin-left:2.3em; /* 224px */
	margin-top:0em;
	margin-bottom:0.31em; /* 5px */
	padding-bottom:0em;
	padding-top:0em;
	padding-left:1.69em; /* 27px */
	width:50.5em; /* 600px */
	color: #000000;
	font-size:0.75em; /* 12px */
	font-weight: normal;
	text-align:justify;
}
.caja-grupos ul li {
	margin-left:5.3em; /* 224px */
	padding-left:0.69em; /* 27px */
	width:48.5em; /* 600px */
}
.fecha-grupos p {
	margin-top:2em;
	margin-bottom:0em; /* 5px */
	color: #333333;
	font-weight: normal;
}
.fecha-grupos a {
	color: #333333;
}
.col_1_raco p, .col_2_raco p {
	margin-left:6.47em;
	margin-right:9em;
	margin-bottom:0.31em; /* 5px */
	padding-left:1.69em; /* 27px */
	height:auto;
	color: #000000;
	font-size:0.75em; /* 12px */
	text-align:justify;
}
#cuerpo_indices ul li ul li ul li p, .caja-raco p {
	font-weight: normal;
}
.raco-fecha p, .raco-etiqueta p, .raco-fecha a, .raco-etiqueta a {
	color: #333333;
	font-weight: normal;
}
.raco-etiqueta p, .raco-etiqueta a {
	margin-left:0em;
}
#raco-dels-grups {
	margin-top:1em;
	padding-top:0em;
	padding-bottom:0em;
	margin-bottom:0em; /* 5px */
	line-height:1.0em; /* 16px */
	font-size:1em; /* 12px */
	font-weight: normal;
	text-align:left;
}
.raco-dels-grups-fondo {
	background-color: #FFFFAA;
}
#raco-dels-grups p.fecha-raco-grups {
	margin-top:0.75em;
	font-size:0.65em; /* 12px */
}
#raco-dels-grups p.grupo-raco-grups {
	margin-top:0em;
	font-size:0.9em; /* 12px */
	text-align:center;
	font-weight: bold;
}
#raco-dels-grups p.titulo-raco-grups {
	margin-top:0em;
	margin-bottom:1.25em; /* 5px */
	font-size:0.75em; /* 12px */
}
#cuerpo_indices ul li ul li ul li p.centrado {
	text-align: center;
}
#cuerpo_indices ul.caritas_proy li ul li ul li p {
	color: #000000;
}
#p_texto h1, #homilias h1, #lecturas h1, #actas h1 {
	font-size:1.25em; /* 20px */
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FFFF00;
	font-weight: normal;
	text-align: center;
	background-color: #000000;
	margin-top:0.5em; /* 10px */
	margin-bottom:1.4em; /* 28px */
}
#campañas h1 {
	font-size:1.75em; /* 28px */
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000000;
	font-weight: normal;
	text-align: center;
	margin-bottom:0.4em; /* 12px */
	margin-top:0.75em; /* 12px */
}
#recomanats h1, #recomanats_premsa h1 {
	font-size:3.75em; /* 60px */
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	margin-bottom:0.17em; /* 10px */
}
#p_texto h1.antetitulo, #homilias h1.antetitulo, #lecturas h1.antetitulo {
	font-size:1.00em; /* 16px */
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
	font-weight:bolder;
	text-align: center;
}
#lecturas h1.antetitulo {
	margin-top:0em;
	margin-bottom: 0em;
}
#p_texto h1.antetitulo {
	margin-top:0.63em; /* 10px */
}
#campañas h1.antetitulo {
	font-size:1.25em; /* 20px */
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000000;
	text-align: center;
	font-weight:normal;
	margin-bottom:0.75em; /* 12px */
	margin-top:0.75em; /* 12px */
}
#homilias h1.antetitulo {
	margin-bottom:0.75em; /* 12px */
}
#lecturas p.titulo {
	font-size:0.75em; /* 12px */
	color: #FFFF00;
	background-color: #000000;
	font-weight:bolder;
	text-align: center;
}
#p_texto h1.antetitulo, #recomanats_premsa p.fecha, #recomanats_premsa p.autor, #recomanats_premsa p {
	margin-bottom:0.25em; /* 4px */
}
#recomanats p.izquierdo, #recomanats p.peque_izquierdo, #recomanats_premsa p.autor {
	text-align: right;
}
#homilias p.firma, #homilias p.grande_centrado, #homilias p.grande, #homilias p.grande_primero, #homilias p.grande_primero_ultimo, #homilias p.cita, #homilias ul, #homilias ol, #actas p.grande, #actas p.titulo, #p_texto p, #recomanats p, #recomanats p.izquierdo, #recomanats p, #recomanats_premsa p, #p_texto dt, #p_texto dd {
	font-size:0.88em; /* 14px */
	font-weight: normal;
}
#p_texto p, #p_texto dl {
	margin-bottom:0.63em; /* 10px */
	margin-top:0.63em; /* 10px */
}
#p_texto dt {
	font-weight: bolder;
	margin-top:0.63em; /* 10px */
}
#homilias p.firma, #homilias p.firma_ultimo, #campañas p.firma {
	text-align: right;
	font-style: italic;
	padding-right:5.00em; /* 80px */
	margin-bottom:0.75em; /* 12px */
}
#actas p.titulo {
	font-weight: bolder;
	margin-bottom:0.75em; /* 12px */
}
#homilias p.grande, #homilias p.grande_centrado, #homilias p.grande_primero, #homilias p.grande_primero_ultimo, #actas p.grande, #recomanats p, #recomanats p.izquierdo {
	margin-bottom:0.75em; /* 12px */
}
#homilias p.grande_centrado {
	text-align: center;
}
#p_texto p.peque, #homilias p, #lecturas p, #actas p, #homilias ul.peque, #homilias ol.peque, #actas ul, #actas ol, #recomanats p.peque, #recomanats p.peque_izquierdo, #recomanats_premsa p.fecha, #recomanats_premsa li, #recomanats_premsa p.autor {
	font-size:0.75em; /* 12px */
	font-weight: normal;
}
#recomanats p, #recomanats p.peque, #recomanats_premsa p.fecha, #recomanats_premsa li {
	text-align: left;
}
#homilias p, #actas p, #recomanats p.peque, #recomanats p.peque_izquierdo, #recomanats_premsa p.fecha, #recomanats_premsa li, #recomanats_premsa p.autor {
	text-indent:0.94em; /* 15px */
}
#homilias p, #p_texto p, #actas p, #recomanats p.peque, #recomanats p.peque_izquierdo, #recomanats p.solidaritat {
	margin-bottom:0.75em; /* 12px */
}
#recomanats p.solidaritat, #recomanats_premsa p {
	text-align: center;
}
#recomanats_premsa li {
	margin-left:1.5em; /* 24px */
}
#recomanats p.peque_izquierdo, #recomanats_premsa p.autor {
	padding-right:0.94em; /* 15px */
}
#campañas p.grande {
	font-size:1.00em; /* 16px */
	font-weight: normal;
	margin-bottom:0.75em; /* 12px */
	margin-top:0.75em; /* 12px */
}
#actas ul, #actas ol, #campañas ul, #campañas ol, #homilias ul, #homilias ol, #homilias ul.peque, #homilias ol.peque {
	text-indent:0.94em; /* 15px */
	margin-bottom:0.75em; /* 12px */
	margin-left:1.5em; /* 12px */
}
#fotogramas img {
	border: 0em;
	margin: 0em;
	margin-bottom:-0.31em; /* -5px */
	padding: 0em;
}
#pag_emergente h1 {
	font-size:1.13em; /* 18px */
	font-weight: bolder;
}
#pag_emergente h2 {
	font-size:0.88em; /* 14px */
	font-weight: bolder;
}
#pag_emergente img {
	margin-left: 0em;
}
#col_corcho_1 {
	float: left;
	width: 10.94em; /* 175px */
	margin-top:0em; /* 0px */
}
#col_corcho_2 {
	float: left;
	width: 10.94em; /* 175px */
	margin-top: 0.63em; /* 10px */
}
#col_corcho_3 {
	float: left;
	width: 10.94em; /* 175px */
	margin-top: 1.88em; /* 30px */
}
#col_corcho_4 {
	float: left;
	width: 10.94em; /* 175px */
	margin-top: 0em; /* 10px */
}
.caja_corcho {
	float: left;
	width: 10.31em; /* 165px */
	margin-top: 0.31em; /* 5px */
	margin-left: 0.63em; /* 10px */
}
#roja_d {
	background-image: url("imatges/css/papel_blanco_roja.png");
}
#amarilla_d {
	background-image: url("imatges/css/papel_blanco_amarilla.png");
}
#azul_d {
	background-image: url("imatges/css/papel_blanco_azul.png");
}
#roja_i {
	background-image: url("imatges/css/papel_blanco_roja_i.png");
}
#amarilla_i {
	background-image: url("imatges/css/papel_blanco_amarilla_i.png");
}
#azul_i {
	background-image: url("imatges/css/papel_blanco_azul_i.png");
}
.titulo_recomanats, .caja_recomanats, .titulo_conocenos, .caja_conocenos {
	float: left;
	width: 10.31em; /* 165px */
	margin-top: 0.63em; /* 10px */
	margin-left: 0.63em; /* 10px */
}
.caja-grupos-2 {
	float: left;
	width: 10.94em; /* 175px */
	margin-top: 1em; /* 10px */
	background-color: #FFFFAA;
}
.titulo_recomanats, .caja_recomanats {
	background-color: #FFFFAA;
}
.titulo_recomanats h1 {
	font-size:1.4em;
	font-weight: normal;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FFFF00;
	text-align: center;
	background-color: #000000;
	padding-top: 0.31em; /* 5px */
	padding-bottom: 0.63em; /* 10px */
}
.titulo_conocenos h1 {
	font-size:1.2em;
	font-weight: normal;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000000;
	background-color: #FFFF00;
	text-align: center;
	padding-top: 0.00em; /* 5px */
	padding-bottom: 0.00em; /* 10px */
}
.caja_recomanats h1, .caja-grupos-2 h1, .caja_recomanats h1 a:link, .caja_recomanats h1 a:visited, .caja_recomanats h1 a:hover, .caja_conocenos h1, .caja_conocenos h1 a:link, .caja_conocenos h1 a:visited, .caja_conocenos h1 a:hover {
	font-weight: normal;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	padding-top: 0.31em; /* 5px */
	padding-bottom: 0.31em; /* 5px */
}
.caja-grupos-2 h1 {
	margin-bottom: 0.63em; /* 10px */
}
.caja_recomanats h1, .caja_recomanats h1 a:link, .caja_recomanats h1 a:visited, .caja_recomanats h1 a:hover {
	font-size:1em;
	background-image: url("imatges/css/taca_recomanats.png");
}
.caja-grupos-2 h1 {
	font-size:1em;
	background-image: url("imatges/css/taca_grupos.png");
}
.caja_conocenos h1, .caja_conocenos h1 a:link, .caja_conocenos h1 a:visited, .caja_conocenos h1 a:hover {
	font-size:0.88em;
	background-image: url("imatges/css/taca_conocenos.png");
}
.caja_recomanats h1, .caja-grupos-2 h1, .caja_recomanats h1 a:link, .caja_recomanats h1 a:visited, .caja_conocenos h1, .caja_conocenos h1 a:link, .caja_conocenos h1 a:visited {
	color: #FFFF00;
}
.caja_recomanats h1 a:hover, .caja_recomanats h1 a:focus, .caja_recomanats h1 a:active, .caja_conocenos h1 a:hover, .caja_conocenos h1 a:focus, .caja_conocenos h1 a:active {
	color: #FFFFFF;
}
#corcho h1, #corcho h1 a:link, #corcho h1 a:visited, #corcho h1 a:hover, #corcho h1 a:focus, #corcho h1 a:active, #corcho2 h1, #corcho2 h1 a:link, #corcho2 h1 a:visited, #corcho2 h1 a:hover, #corcho2 h1 a:focus, #corcho2 h1 a:active {
	font-size:1em;
	font-weight: normal;
	font-family: "Arial Black", Gadget, sans-serif;
	background-image: url("imatges/css/taca_corcho.png");
	text-align: center;
	padding-top: 2.50em; /* 40px */
	padding-bottom: 0.63em; /* 10px */
}
#corcho h1, #corcho h1 a:link, #corcho h1 a:visited, #corcho2 h1, #corcho2 h1 a:link, #corcho2 h1 a:visited {
	color: #000000;
}
#corcho h1 a:hover, #corcho h1 a:focus, #corcho h1 a:active, #corcho2 h1 a:hover, #corcho2 h1 a:focus, #corcho2 h1 a:active {
	color: #333333;
}
.caja-grupos-2 p, .caja_recomanats p, .caja_conocenos p, #corcho p, #corcho2 p {
	font-size:0.73em;
	font-weight: normal;
	text-align: center;
	color: #000000;
}
.caja-grupos-2 a.enanisimo {
	font-size:0.75em;
}
.caja-grupos-2 a.enano {
	font-size:1em;
}
.caja-grupos-2 a.mediano {
	font-size:1.25em;
}
.caja-grupos-2 a.grande {
	font-size:1.5em;
}
.caja-grupos-2 a.grandisimo {
	font-size:1.75em;
}
.caja_conocenos ul a:link, .caja_conocenos ul a:visited {
	font-size:0.73em;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.caja_conocenos ul a:hover, .caja_conocenos ul a:focus, .caja_conocenos ul a:active {
	font-size:0.73em;
	font-weight: bold;
	text-align: center;
	color: #333333;
}
.caja-grupos-2 ul a:link, .caja-grupos-2 ul a:visited {
	font-size:0.73em;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.caja-grupos-2 ul a:hover, .caja-grupos-2 ul a:focus, .caja-grupos-2 ul a:active {
	font-size:0.73em;
	font-weight: bold;
	text-align: center;
	color: #333333;
}
.caja_conocenos ul {
	margin-left: 0.63em; /* 10px */
	line-height:0.80em; /* 16px */
	text-align: left;
}
.caja-grupos-2 ul {
	margin-left: 1.2em; /* 10px */
	line-height:0.80em; /* 16px */
	padding-bottom: 0.63em; /* 10px */
	text-align: left;
}
.caja_recomanats p, .caja_conocenos p, .caja_conocenos a:link, .caja_conocenos a:visited, .caja_conocenos a:hover, .caja_conocenos a:focus, .caja_conocenos a:active {
	padding-top: 0.63em; /* 10px */
	padding-bottom: 0.94em; /* 15px */
}
.caja-grupos-2 p, .caja-grupos-2 a:link, .caja-grupos-2 a:visited, .caja-grupos-2 a:hover, .caja-grupos-2 a:focus, .caja-grupos-2 a:active {
	padding-bottom: 0.63em; /* 10px */
}
#corcho p, #corcho2 p {
	padding-bottom: 0.63em; /* 10px */
}
/* Formato de teclas de acceso directo */
span.acceso_directo {
	text-decoration: underline;
}
/* Class de la imagen logo_parroquia */
.logo_parroquia {
	border:0em;
	width:19.2em; /* 212px */
	height:9.51em; /* 105px */
}
/* Class de la imagen logo_web */
.logo_web {
	border:0em;
}
/* Class de la imagen logo_web_sant_pere */
.logo_web_sant_pere {
	border:0em;
	height:100em;
}
/* Barra de busqueda, dentro de vertical */
.torrecv {
	height:6.5em; /* 73px */
	width:1.78em; /* 20px */
}
.logowebcv {
	height:1.13em; /* 15px */
	width:7.5em; /* 100px */
}
.cualquiersitio {
	height:1.56em; /* 25px */
	width:8.13em; /* 130px */
}
.titulo_principal {
	font-size:3.13em; /* 50px */
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000000;
	text-align: center;
}
/* Class de la imagen organigrama */
.organigrama {
	border:0em;
	width:7em; /* 100px */
	height:5.25em; /* 75px */
}
.foto_inicial {
	margin-top:1.25em; /* 20px */
}
/* Tabla de agenda */
.linea_agenda {
	float:left;
	width:17.00em; /* 272px */
	text-align:center;
}
.fecha_agenda {
	float:left;
	width:2.81em; /* 45px */
	text-align:left;
}
.texto_agenda {
	float:left;
	width:14.19em; /* 227px */
	text-align:left;
}
/* Maquetación de anchos en c_normal (ancho = 860px) */
/* Estilos para lecturas */
.linea_lecturas {
	padding-top: 0.63em; /* 10px */
	float:inherit;
}
.linea_raco {
	float:inherit;
	margin-bottom:1em;
}
.col_1_lec, .col_1_raco {
	padding-right:1.06em; /* 17px */
	width:26.25em; /* 420px */
	float:left;
}
.col_2_lec, .col_2_raco {
	width:26.25em; /* 420px */
	float:left;
}
.col_1_raco, .col_2_raco {
	background-image: url("imatges/css/barra_tacat_5.png");
	padding-bottom:0.5em;
}
.tira_raco {
	height:5em;
	overflow:auto;
}
.ad_al {
	float:left;
	width:46.51%; /* 400px */
}
.ad_am {
	float:left;
	padding-left:1.16%; /* 10px */
	width:52.33%; /* 450px */
}
.ad_an {
	float:left;
	width:100%; /* 860px */
}
.ad_as {
	float:left;
	width:29.07%; /* 250px */
}
.ad_at {
	float:left;
	padding-left:1.16%; /* 10px */
	width:69.77%; /* 600px */
}
.ad_au {
	float:left;
	width:11.63%; /* 100px */
}
.ad_av {
	float:left;
	padding-left:1.16%; /* 10px */
	width:36.63%; /* 315px */
}
.ad_aw {
	float:left;
	padding-left:1.16%; /* 10px */
	width:11.63%; /* 100px */
}
.ad_auu {
	float:left;
	width:11.63%; /* 100px */
	margin-bottom:0.63em; /* 10px */
}
.ad_avu {
	float:left;
	padding-left:1.16%; /* 10px */
	width:36.63%; /* 315px */
	margin-bottom:0.63em; /* 10px */
}
.ad_awu {
	float:left;
	padding-left:1.16%; /* 10px */
	width:11.63%; /* 100px */
	margin-bottom:0.63em; /* 10px */
}
.ad_au2 {
	float:left;
	width:17.44%; /* 150px */
	margin-bottom:-0.31em; /* -5px */
}
.ad_av2 {
	float:left;
	padding-left:1.16%; /* 10px */
	width:30.81%; /* 265px */
	margin-bottom:-0.31em; /* -5px */
	padding-top:0.88em; /* 14px */
}
.ad_aw2 {
	float:left;
	padding-left:1.16%; /* 10px */
	width:17.44%; /* 150px */
	margin-bottom:-0.31em; /* -5px */
}
.ad_au2u {
	float:left;
	width:17.44%; /* 150px */
	margin-bottom:0.63em; /* 10px */
}
.ad_av2u {
	float:left;
	padding-left:1.16%; /* 10px */
	width:30.81%; /* 265px */
	margin-bottom:0.63em; /* 10px */
	padding-top:0.88em; /* 14px */
}
.ad_aw2u {
	float:left;
	padding-left:1.16%; /* 10px */
	width:17.44%; /* 150px */
	margin-bottom:0.63em; /* 10px */
}
.ae_aa, .ae_aau {
	float:left;
	width:11.63%; /* 100px */
}
.ae_ab, .ae_abu {
	float:left;
	width:11.63%; /* 100px */
	padding-left:1.16%; /* 10px */
}
.ae_ac, .ae_acu {
	float:left;
	width:19.77%; /* 170px */
}
.ae_ad, .ae_adu {
	float:left;
	padding-left:1.16%; /* 10px */
	width:19.77%; /* 170px */
}
.ae_aau, .ae_abu, .ae_acu, .ae_adu {
	margin-bottom:0.63em; /* 10px */
}
.ae_ae {
	float:left;
	width:32.56%; /* 280px */
	margin-bottom:1.25em; /* 20px */
}
.ae_af {
	float:left;
	margin-left:1.16%; /* 10px */
	width:32.56%; /* 280px */
	margin-bottom:1.25em; /* 20px */
}
#recomanats_premsa .ae_ae, #recomanats_premsa .ae_af {
	background-image: url("imatges/css/premsa.jpg");
}
/* Maquetación de anchos en actualitat (ancho = 664px) */
.historico {
	float:left;
	width: 41.50em; /* 664px */
	overflow:auto;
}
.tira_historica {
	float:left;
	width:244.21em; /* 2310px */
}
.caja_historico {
	float:left;
	width:6.25em; /* 100px */
	padding-left:0.31em; /* 5px */
	padding-right:0.31em; /* 5px */
	height:100%; /* 150px */
	text-align: center;
}
.ac_tot {
	float:left;
	width:100%; /* 664px */
}
.campament {
	float:left;
	width:100%; /* 664px */
	background-image: url("imatges/css/Campamentos.jpg");
}
.ac_tot_corcho {
	float:left;
	width:100%; /* 664px */
	background-image: url("imatges/css/corcho_claro.jpg");
}
.ac_mig {
	float:left;
	width:50%; /* 332px */
}
.ac_manifa {
	float:left;
	width:100%; /* 664px */
	background-image: url("imatges/css/manifestacion_empleo_fondo.jpg");
}
.ac_tab {
	float:left;
	padding-left:4.52%; /* 30px */
	width:95.48%; /* 634px */
}
.ad_aa {
	float:left;
	width:18.98%; /* 126px */
}
.ad_ab {
	float:left;
	padding-left:1.5%; /* 10px */
	width:79.52%; /* 528px */
}
.ad_ac {
	float:left;
	width:20.94%; /* 139px */
}
.ad_ad {
	float:left;
	padding-left:1.5%; /* 10px */
	width:77.56%; /* 515px */
}
.ad_ae {
	float:left;
	width:26.51%; /* 176px */
}
.ad_af {
	float:left;
	padding-left:1.5%; /* 10px */
	width:71.99%; /* 478px */
}
.ad_ag {
	float:left;
	width:20.19%; /* 134px */
}
.ad_ah {
	float:left;
	padding-left:1.5%; /* 10px */
	width:60.24%; /* 400px */
}
.ad_ah2 {
	float:left;
	padding-right:1.5%; /* 10px */
	width:60.24%; /* 400px */
}
.ad_ai {
	float:left;
	padding-left:1.5%; /* 10px */
	width:16.57%; /* 110px */
}
.ad_aj {
	float:left;
	width:32.53%; /* 216px */
}
.ad_ak {
	float:left;
	padding-left:4.52%; /* 30px */
	width:62.95%; /* 418px */
}
.ad_ao {
	float:left;
	padding-top:0.81em; /* 13px */
	padding-left:1.5%; /* 10px */
	padding-right:1.5%; /* 10px */
	width:51.81%; /* 344px */
}
.ad_ap {
	float:left;
	width:16.27%; /* 108px */
}
.ad_aq {
	float:left;
	padding-left:1.5%; /* 10px */
	width:23.19%; /* 154px */
}
.ad_ar {
	float:left;
	padding-left:1.5%; /* 10px */
	width:57.53%; /* 382px */
}
.ad_ax {
	float:left;
	padding-left:1.5%; /* 10px */
	width:51.81%; /* 344px */
}
.ad_ay {
	float:left;
	width:38.25%; /* 254px */
}
.ae_ag {
	float:left;
	width:52.71%; /* 350px */
}
.ae_ah {
	float:left;
	padding-left:1.5%; /* 10px */
	width:45.78%; /* 304px */
}
.ae_ah2 {
	float:left;
	padding-right:1.5%; /* 10px */
	width:45.78%; /* 304px */
}
.ae_ai {
	float:left;
	padding-left:1.5%; /* 10px */
	width:36.75%; /* 244px */
}
.ae_aj {
	float:left;
	width:80.41%; /* 534px */
}
.ae_ak {
	float:left;
	padding-left:1.5%; /* 10px */
	width:18.08%; /* 120px */
}
.ae_al {
	float:left;
	width:39.46%; /* 262px */
}
.ae_all {
	float:left;
	padding-right:1.5%; /* 10px */
	width:59.04%; /* 392px */
}
.ae_am {
	float:left;
	padding-left:1.5%; /* 10px */
	width:59.04%; /* 392px */
}
.ae_an {
	float:left;
	padding-left:1.5%; /* 10px */
	width:4.52%; /* 30px */
}
.ae_ao {
	float:left;
	width:4.52%; /* 30px */
}
.ae_ap {
	float:left;
	padding-left:1.5%; /* 10px */
	width:62.35%; /* 414px */
}
.ae_aq {
	float:left;
	width:55.42%; /* 368px */
}
.ae_ar {
	float:left;
	padding-left:1.5%; /* 10px */
	width:22.74%; /* 151px */
}
.ae_as {
	float:left;
	padding-left:1.5%; /* 10px */
	width:18.82%; /* 125px */
}
.ae_at {
	float:left;
	width:31.43%; /* 222px */
	text-align: center;
}
.ae_au {
	float:left;
	padding-left:1.5%; /* 10px */
	width:35.43%; /* 222px */
	text-align: center;
}
.ae_av {
	float:left;
	padding-top:0.75em; /* 12px */
	padding-left:1.5%; /* 10px */
	width:30.12%; /* 200px */
}
.ae_aw {
	float:left;
	width:34.12%; /* 227px */
	text-align: center;
}
.ae_ax {
	float:left;
	padding-right:1.5%; /* 10px */
	width:64.37%; /* 427px */
}
.ae_ay {
	float:left;
	padding-right:3%; /* 10px */
	width:11.44em; /* 183px */
	height: 13.31em; /* 213px */
}
.ae_az {
	float:right;
	padding-left:-13.5em; /* 10px */
	width:13.50em; /* 216px */
}
.ac_gc {
	float:left;
	width:22.59%; /* 150px */
}
.ac_fc {
	float:left;
	padding-top:1.88em; /* 30px */
	width:22.59%; /* 150px */
}
.ac_ec {
	float:left;
	padding-left:1.5%; /* 10px */
	width:22.59%; /* 150px */
}
.ac_dc {
	float:left;
	padding-top:0.75em; /* 12px */
	width:30.12%; /* 200px */
}
.ac_dc2 {
	float:left;
	width:30.12%; /* 200px */
}
.ac_cc {
	float:left;
	padding-left:1.5%; /* 10px */
	width:68.37%; /* 454px */
}
.ac_bc {
	float:left;
	width:75.9%; /* 504px */
}
.ac_ac {
	float:left;
	padding-left:1.5%; /* 10px */
	width:75.9%; /* 504px */
}
.ac_hc {
	float:left;
	width:16.57%; /* 110px */
}
.ac_ic {
	float:left;
	padding-top:5.63em; /* 90px */
	padding-left:1.5%; /* 10px */
	width:80.96%; /* 540px */
	text-align:right;
}
.ac_jc {
	float:left;
	padding-left:1.5%; /* 10px */
	width:15.06%; /* 100px */
}
.ac_j2c {
	float:left;
	padding-left:1.5%; /* 10px */
	width:18.68%; /* 124px */
}
.ac_k2c {
	float:left;
	width:79.82%; /* 530px */
}
.ac_kc {
	float:left;
	width:83.43%; /* 554px */
}
.ac_lc {
	float:left;
	width:15.06%; /* 100px */
}
.ac_mc {
	float:left;
	padding-left:1.5%; /* 10px */
	width:66.87%; /* 444px */
}
.ac_nc {
	float:left;
	padding-left:2.40%; /* 16px */
	width:30.12%; /* 200px */
}
.ac_oc {
	float:left;
	width:49.7%; /* 330px */
	text-align:center;
}
.ac_pc {
	float:left;
	width:35.39%; /* 235px */
}
.ac_qc {
	float:left;
	width:29.22%; /* 194px */
	text-align:center;
}
.ac_rc {
	float:left;
	width:18.68%; /* 124px */
}
.ac_sc {
	float:left;
	padding-left:1.5%; /* 10px */
	width:79.82%; /* 530px */
}
.ac_tc {
	float:left;
	width:45.18%; /* 300px */
}
.ac_uc {
	float:left;
	padding-left:1.5%; /* 10px */
	width:53.31%; /* 354px */
}
.ac_vc {
	float:left;
	width:68.37%; /* 454px */
}
.ac_wc {
	float:left;
	padding-left:1.5%; /* 10px */
	width:30.12%; /* 200px */
}
/* Fila de las tablas thickbox */
.fil_emer {
	float:none;
	width:660px;
	display: table-row;
}
/* Maquetación de banners */
.ban_a {
	border:0em;
	width:664px;
	height:199px;
}
.ban_b {
	border:0em;
	width:657px;
	height:150px;
}
/* Estilo para el pop de Toni Catalá */
.pop_toni_catala {
	width:657px;
	height:1063px;
	text-align:center;
	border:0px;
}
/* Recomanats de página principal */
.recomanats {
	margin-left:20px;
	margin-top:10px;
	width: 155px;
	height: 1300px;
	overflow:hidden;
}
.resalto_negro {
	background-color: #000000;
}
.resalto_amarillo {
	background-color: #FFFF00;
}
.plan1 {
	background-color: #000000;
	cursor:help;
	color: #FFFF00;
}
.plan2 {
	cursor:help;
	color: #0D00FF;
}
.negrita {
	font-weight: bolder;
}
.dobles_lecturas {
	padding-top:10px;
	float:inherit;
	font-size: 20px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	text-align: center;
	margin-bottom:28px;
	color: #000000;
}
/* Video de Youtube */
.video {
	width:595px;
	height:490px;
}
/* Class de la imagen logo_caritas */
.logo_caritas {
	padding-top:20px;
	padding-left:30.35%;
	border:0px;
}
.logo_caritas_2 {
	width:200px;
	height:88px;
}
/* Tabla de horarios de misas */
table.tabla_horarios {
	border: 1px solid #000000;
	width: 860px;
	margin: 20px auto;
	font-size:12px;
}
table.tabla_horarios thead {
	background: #FFFF00;
	text-align: center;
}
table.tabla_horarios td {
	padding: 2px;
	border: 1px solid #000000;
}
.calendario_titulos {
	width: 100%;
	float: right;
	display: block;
}
.calendario_texto {
	width: 59.5%;
	float:left;
	padding-right:0%;
}
.calendario_leyenda {
	margin-left:1.8%;
	border-left: 1px solid #000000;
	width: 38.5%;
	float:left;
}
/* Tabla de todos los meses en el planing */
table.indice_meses {
	width: 860px;
	margin: 10px auto;
	font-size:16px;
	text-align: center;
}
table.indice_meses td {
	padding: 2px;
}
/* Tabla de todos los cursos en el planing */
table.indice_cursos {
	width: 860px;
	margin: 20px auto;
	margin-top: 0px;
	margin-bottom: 30px;
	font-size:16px;
	text-align: center;
}
table.indice_cursos td {
	padding: 2px;
}
/* Tabla de cada mes en el planing */
table.mes {
	width: 500px;
	margin: 20px auto;
	margin-top: 0px;
	text-align: center;
	font-size:15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.mes thead {
	text-align: center;
	width:13%;
	font-size:12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.mes td {
	width:13%;
	margin: 0.39%;
	border: 1px solid #000000;
	height:20px;
}
/* Tabla de leyenda en el planing */
table.leyenda {
	margin: 20px auto;
	margin-top: 0px;
	text-align: center;
	font-size:15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.leyenda thead {
	text-align: center;
	font-size:12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.leyenda td {
	margin: 0.39%;
	border: 1px solid #000000;
	height:20px;
}
/* Celda del planning, nula */
table.mes td.nula {
	border: 1px solid transparent;
}
table.leyenda td.texto {
	text-align: left;
	font-size:12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid transparent;
}
/* Celda del planning, un septimo, fondo blanca y color negro */
table.mes td.sbn, table.leyenda td.sbn {
	background-color: #FFFFFF;
}
/* Celda del planning, un septimo, fondo blanco y color azul */
table.mes td.sbz, table.leyenda td.sbz {
	color: #008080;
	background-color: #FFFFFF;
}
/* Celda del planning, un septimo, fondo blanco y color rojo */
table.mes td.sbr, table.leyenda td.sbr {
	color: #FF0000;
	background-color: #FFFFFF;
}
/* Celda del planning, un septimo, fondo verde y color negro */
table.mes td.svn, table.leyenda td.svn {
	background-color: #BBFFBB;
}
/* Celda del planning, un septimo, fondo verde y color azul */
table.mes td.svz {
	background-color: #BBFFBB;
	color: #008080;
}
/* Celda del planning, un septimo, fondo verde y color rojo */
table.mes td.svr {
	background-color: #BBFFBB;
	color: #FF0000;
}
/* Celda del planning, un septimo, fondo rojo y color negro */
table.mes td.srn, table.leyenda td.srn {
	background-color: #FF8888;
}
/* Celda del planning, un septimo, fondo rojo y color azul */
table.mes td.srz {
	background-color: #FF8888;
	color: #008080;
}
/* Celda del planning, un septimo, fondo rojo y color rojo */
table.mes td.srr {
	background-color: #FF8888;
	color: #BB0000;
}
/* Celda del planning, un septimo, fondo lila y color negro */
table.mes td.sln, table.leyenda td.sln {
	background-color: #FFAAFF;
}
/* Celda del planning, un septimo, fondo lila y color azul */
table.mes td.slz {
	background-color: #FFAAFF;
	color: #008080;
}
/* Celda del planning, un septimo, fondo lila y color rojo */
table.mes td.slr {
	background-color: #FFAAFF;
	color: #BB0000;
}
/* Tabla de programas equivalentes en software_libre */
table.equivalencias-programas {
	margin: 20px auto;
	margin-top: 0px;
	text-align: center;
	font-size:12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.equivalencias-programas thead {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.equivalencias-programas td {
	margin: 0.39%;
	border: 1px solid #000000;
	height:20px;
}
img.logo-s-o {
	height:30px;
}
/* Tabla de estadisticas de videos de youtube */
table.videos {
	border: 1px solid #000000;
	width: 450px;
	margin: 20px auto;
	font-size:12px;
}
table.videos thead {
	background: #FFFF00;
	text-align: center;
}
table.videos td {
	padding: 2px;
	border: 1px solid #000000;
}
/* Centrado, usado en fotos de estadisticas un año web y index historico */
.centrado {
	text-align: center;
}
/* Sin borde, usado en fotos index historico y tickbox */
.sin_borde {
	border: 0px;
}
.imagen-validador {
	border: 0px;
	height:31px;
	width:88px;
}
/* Llamada, se usa en index historico */
.llamada {
	text-align: center;
	background-color: #FFFF00;
}
/* justificado, se usa en index historico */
.justificado {
	text-align: justify;
}
.cursiva {
	font-style: italic;
}
/* derecha, se usa en index historico */
.derecha {
	text-align: right;
}
.centrado_vertical {
	vertical-align: middle;
}
.scrip {
	float: left;
	width: 12%;
	font-size:10px;
}
.noscrip {
	float: left;
	width: 88%;
}
/* noa, se usa para quitar el efecto de hipervínculo */
.noa, .noanot, .noa_nn, .noa_nn_firma, .noa_centrado {
	cursor: default;
}
/* clases de homilias de encierros */
.primera_encierros {
	margin-top:15px;
	text-align: center;
}
.foto_simple {
	text-align: center;
}
.foto_doble {
	float:left;
	text-align: center;
	width: 425px;
}
.una_hoja {
	margin-left:658px;
}
.dos_hojas {
	float:left;
	margin-left:608px;
}
.encierro_doble {
	height: 137px;
}
.encierro_doble_2 {
	height: 633px;
}
.segunda_hoja {
	float:left;
	margin-left:18px;
}
.ultima_encierros {
	margin-left:658px;
	margin-bottom:15px;
}
.peli-seguida {
	margin-top:-28px;
}