/* CSS Document */
body {
	margin:0px;
	padding:0px;
	color:#eeeeee;
	background-color: #c0c0c0;
	font-family: Arial, Sans-Serif;
	font-size: 0.75em;

}
div {
margin:0px;
	padding:0px;
}
div .tx-pmkrssnewsexport-pi1 {
	text-align: right;
	height:14px;
	min-height:14px;
	padding:0px;	
	margin:0px;
	position:relative;
	top:0px;
	bottom:0px;
}
div .tx-pmkrssnewsexport-pi1 img{
		margin:0px;
}
#caja_contenido .tx-pmkrssnewsexport-pi1 img {
	margin:0px;
}

.off-left {
	position: absolute;
	left: -999px;
	width: 990px;
}
#contenido{
position: absolute;

width: 100%;
/*max-width:956px;*/
padding: 0px;
margin-top:0px;
margin-bottom:0px;
/*border: 1px solid #333;*/
}
#cabecera_ajustada{
	width: 956px;
	max-width:956px;
	margin-left: auto;
	margin-right: auto;
	background-color: #221E1F;
}
#cabecera{
width: 100%;
float:left;
/*background-color:#38393b;*/
}

img{
border:none;
}
/*-------------------------------MENUS HORIZONATALES--------------------------------------------*/
#sup_sup{
width: 100%;
float:left;
background-color:#00a6e4;
}
#fecha_liturgica {
float:right;
width:400px;
font-family: arial, helvetica, sans-serif;
font-size:0.9em;
color:#ffffff;
text-align:right;
padding-top:6px;
padding-bottom:3px;
padding-right:10px;

}#idiomas{
float:left;
width:auto;

padding-left:6px;
color:#ffffff;
font-size:1em;
padding-top:6px;
padding-bottom:3px;

}
ul.idiomas{
	margin:0px;
	list-style-type: none;
	font-size:0.9em;
	padding-left:12px;
	color:#ffffff;
}
ul.idiomas li{
	display: inline;
	padding-right:1px;
	/*margin-right:3px;*/
	/*background-image: url(../imagenes/separador_idiomas.gif);
	background-repeat: no-repeat;
	background-position: right center;*/
	color:#ffffff;

}
ul.idiomas li a{
color:#ffffff;
text-decoration:none;
}
ul.idiomas li a:hover{
color:#ffffff;
text-decoration:none;
}
#cab_menu_negro{
width:100%;
height:30px;
min-height:30px;
overflow:hidden;
margin-top:0px;
margin-bottom:0px;
background-color: #3b4046;
padding:0px;
min-width:770px;
white-space:nowrap;
}
#menu_principal{
/*width:100%;*/
width:75%;
min-width:574px;
float:left;
position:relative;
top:0px;
/*padding-top:21px;*/
color:#ffffff;
height:30px;
min-height:30px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
#buscador{
float:right;
width:19%;
margin:0px 0px 0px 0px;
margin-top:5px;
margin-bottom:3px;
margin-right:4px;
padding:0px;
text-align:right;
}
#buscador form{
margin:0px;
padding:0px;
}
#buscador input{
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.85em;
padding:0px;
margin:0px;

}
ul.menu_principal{
	margin:0px;
	list-style-type: none;
	height:30px;
	min-height:30px;
	padding:0px;
	background-color: #3b4046;
	position:relative;
	
}

ul.menu_principal li{
	display: inline;
	position:relative;
	top:6px;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;


	
}
ul.menu_principal li a{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #696a6c;
	padding:15px 13px;
	color:#ffffff;
	text-decoration:none;
	background-color: #3b4046;
	margin-left:0px;
	margin-right:0px;

}
ul.menu_principal li a:hover{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #696a6c;
	padding:15px 13px;
	color:#ffffff;
	text-decoration:none;
	background-color: #35393f;
	margin-left:0px;
	margin-right:0px;


}
ul.menu_principal li a.actual{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #696a6c;
	padding:15px 13px;
	color:#ffffff;
	text-decoration:none;
	background-color:#00a6e4;
	margin-left:0px;
	margin-right:0px;
	background-image: url(../imagenes/fondo_boton.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
ul.menu_principal li a.actual:hover{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #696a6c;
	padding:15px 13px;
	color:#ffffff;
	text-decoration:none;
	background-color: #00a6e4;
	margin-left:0px;
	margin-right:0px;
	background-image: url(../imagenes/fondo_boton_resal.gif);
	background-repeat: repeat-x;
	background-position: left top;

}

ul.menu_principal ul{
	margin:0px;
	list-style-type: none;
	padding:7px;
	padding-left:13px;
	background-color:#009bd8;


}
#submenu{
width:100%;
/*padding-top:21px;*/
color:#ffffff;
margin:0px;
background-color:#3B4046;
padding:0px;
*font-size:0.1em;

/*position:relative;
top:-3px;*/
}
ul.submenu{
	margin:0px;
	list-style-type: none;
	padding:7px;
	padding-left:13px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#009bd8;
	font-size:1em;
	line-height:1.8em;
	*font-size:10em;
	*line-height:1.8em;
}

ul.submenu li{
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	color:#ffffff;
	
}
ul.submenu li a{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
	*white-space: nowrap;
	
}
ul.submenu li a:hover{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	color:#efef33;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	*white-space: nowrap;

}
ul.submenu li a.actual{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	color:#009bd8;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
	background-color:#e9e9e5;
	*white-space: nowrap;
	
}
ul.submenu li a.actual:hover{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	color:#3b4046;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	background-color:#e9e9e5;
	*white-space: nowrap;
}

#menu_pie{
clear:both;
float:left;
width:40%;
background-color:#00a6e4;
color:#ffffff;
font-size:1em;
padding-top:4px;
padding-bottom:4px;
}
#powered{
float:right;
background-color:#00a6e4;
text-align:right;
width:40%;
font-size:0.8em;
font-style:italic;
padding:4px 0px 4px 0px;
color:#BFBAB3;
}
#powered a{
font-weight:bold;
color:#fff;
margin:0px 3px;
}

ul.pie{
	margin:0px;
	list-style-type: none;
	font-size:0.9em;
	padding-left:19px;
	color:#ffffff;
}
ul.pie li{
	display: inline;
	padding-right:6px;
	/*margin-right:3px;*/
	background-image: url(../imagenes/separador_idiomas.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#ffffff;

}
ul.pie li a{
color:#ffffff;
text-decoration:none;
padding:0 5px;
}
ul.pie li a:hover{
color:#ffffff;
text-decoration:none;
}


/*-------------------------------HASTA AQUI MENUS HORIZONTALES--------------------------------------------*/

/*-------------------------------MENUS VERTICALES--------------------------------------------*/

#menu_gris1 {
	float:right;
	width: 162px;
	margin: 0px;
	list-style-type: none;
	
	}
#menu_gris1 li{
font-size:0.95em;
font-weight: bold;
letter-spacing:0px;
display:block;
}
#menu_gris1 li a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 7px 0 7px 10px;
	background-image: url(../imagenes/fondo_menu_gris.gif);
	background-repeat: no-repeat;
	background-position: right -29px;
	}	
	
#menu_gris1 li a:hover {
	color: #999;
	background-image: url(../imagenes/fondo_menu_gris.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 7px 0 7px 10px;
	}	
#menu_gris1 li a.actual {
	text-decoration: none;
	color: #999999;
	display: block;
	padding: 7px 0 7px 10px;
	background-image: url(../imagenes/fondo_menu_gris.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	}	
	
#menu_gris1 a.actual:hover {
	color: #999999;
	background-image: url(../imagenes/fondo_menu_gris.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 7px 0 7px 10px;
	}
#menu_gris1 li a.actual_desp {
	text-decoration: none;
	color: #999999;
	display: block;
	padding: 7px 0 7px 10px;
	background-image: url(../imagenes/fondo_menu_gris.gif);
	background-repeat: no-repeat;
	background-position: right -58px;
	}	
	
#menu_gris1 a.actual_desp:hover {
	color: #999999;
	background-image: url(../imagenes/fondo_menu_gris.gif);
	background-repeat: no-repeat;
	background-position: right -58px;
	padding: 7px 0 7px 10px;
	}
	
	
#submenu_gris1 {
	display:block;
	margin: 0px;
	list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:16px;
	padding-left:20px;
	background-color:#333333;
	border-left:#616161 solid 1px;
	}
#submenu_gris1 li{
	height: auto!important;
	min-height:auto!important;
	color: #fff;
	background-image: none;
	letter-spacing: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	background: transparent url(../imagenes/arrow.gif) left 5px no-repeat;
	margin-bottom:2px;
	display:block;
        
	}
#submenu_gris1 li a{
	height: auto!important;
	min-height:auto!important;
	text-decoration: none;
	color: #fff;
	display: block;
	letter-spacing: 0px;
	background-image:none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	}
#submenu_gris1 li a:hover{
	color:#CCCCCC;
	letter-spacing: 0px;
	text-decoration: none;
	display: block;
	letter-spacing: 0px;
	background-image: none;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0px;
	background-image: none;
	}
	
#submenu_gris1 li a.actual{
	text-decoration: none;
	color: #2f8ba5;
	display: block;
	letter-spacing: 0px;
	background-image: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	}
#submenu_gris1 li a.actual:hover{
	color:#2f8ba5;
	letter-spacing: 0px;
	text-decoration: none;
	display: block;
	letter-spacing: 0px;
	background-image: none;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0px;
	background-image: none;
	}

.cabecera_menu{
	float:right;
	width: 162px;
	margin:0;
	height: 28px;
	min-height:28px;
	display: block;
	background-image: url(../imagenes/fondo_azul_degra.gif);
	background-repeat:repeat-x;
	background-position: left top;
	
}
div.cabecera_menu p{
	color:#ffffff;
	padding: 6px 0 6px 10px;
	margin:0px;
	font-weight: bold;
	color:#ffffff;
	letter-spacing: 0px;
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size:0.95em;
}
#recursos {
	float:right;
	width: 162px;
	margin: 0px;
	list-style-type: none;
	
	}
#recursos li{
	font-size:0.95em;
	font-weight: bold;
	letter-spacing: 0px;
	display:block;
}
#recursos li.titulo{
	font-size:0.95em;
	font-weight: bold;
	letter-spacing:0px;
	color: #00468a;
	display: block;
	padding: 7px 0 7px 10px;
	background-image: url(../imagenes/fondo_azul_degra.gif);
	background-repeat:repeat-x;
	background-position: left top;
}
#recursos li a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 7px 0 7px 10px;
	background-image: url(../imagenes/fondo_menu_gris_sinf.gif);
	background-repeat: no-repeat;
	background-position: right -29px;
	}	
	
#recursos li a:hover {
	color: #999;
	background-image: url(../imagenes/fondo_menu_gris_sinf.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 7px 0 7px 10px;
	}	
#recursos li a.actual {
	text-decoration: none;
	color: #999999;
	display: block;
	padding: 7px 0 7px 10px;
	background-image: url(../imagenes/fondo_menu_gris_sinf.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	}	
	
#recursos li  a.actual:hover {
	color: #999999;
	background-image: url(../imagenes/fondo_menu_gris_sinf.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 7px 0 7px 10px;
	}
	#recursos li a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 7px 0 7px 10px;
	background-image: url(../imagenes/fondo_menu_gris_sinf.gif);
	background-repeat: no-repeat;
	background-position: right -29px;
	}	
	
#publicaciones{
	float:right;
	width: 162px;
	margin:0;
	height: 28px;
	min-height:28px;
	display: block;
	background-image: url(../imagenes/fondo_azul_degra.gif);
	background-repeat:repeat-x;
	background-position: left top;
}
#publicaciones p{
	color:#ffffff;
	padding: 6px 0 6px 10px;
	margin:0px;
	font-weight: bold;
	color:#ffffff;
	letter-spacing: 0px;
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size:0.95em;
}
#publicaciones .plandiocesano{
	clear:both;
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	width: 162px;
	margin:5px 0px;
	color:#ffffff;
	height: auto;
	min-height:auto;
	display: block;
	font-size:0.95em;
	font-weight: bold;
	padding:5px 0px;
	background:#a2a1a0 none;
}
#publicaciones a{
color:#ffffff;
text-decoration:none;
}
#publicaciones a:hover{
color:#ffffff;
text-decoration:underline;
}
#publicaciones div.revista{
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	width: 161px;
	margin: 5px 0 0 0;
	color:#ffffff;
	height: auto;
	min-height:auto;
	display: block;
	background-color:#ffffff;
	font-size:0.95em;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left:0px;
	background-image: none;
	background-repeat:none;
	background-position: none;
	margin-bottom:2px;
}

#alkarren{
	float:left;
	width:85px;
	padding: 0px;
}
#alkarren img{ 
	width: 84px; 
	height:120px; 
	margin:0; 
	padding:0;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}

#kronika{
	float:right;
	width:77px;
	padding:0;
	margin:0;
}

#kronika img{ 
	width: 77px; 
	height:120px;
	margin:0; 
	padding:0;
	border-top: 1px solid #fff;
}


/*-------------------------------HASTA AQUI MENUS VERTICALES--------------------------------------------*/





#contenedorajustado{
	width:778px;
	margin-left: auto;
	margin-right: auto;
	background-color: #221e1f;
}
#contenedor{
	float:left;
	width:100%;
	margin:0px;
	padding: 0px;
	background-color: #e9e9e5;
	position:relative;
	top:0px;
	left:0px;
	background-image: url(../imagenes/fondo.gif);
	background-repeat: repeat-y;
	background-position: right top;
	
}
#columna_dcha{
 float:right;
	width: 167;
	margin: 0;
	padding: 0 0 0 0;
	position:absolute;
	top:0px;
	right:0px;

/*width:167px;
float:right;
margin: 0 0 0 60%;*/
	/*float:right;
	width:169px;
	padding-right: 0px;
	padding-left: 0px;
	position:relative;
	top:0px;*/
	/*height:1500px;
	min-height:1500px;*/

}
#columna_izda{
margin: 0 200 0 0;
	/*float:left;
	width:83%;
	max-width:750px;
	margin-right:200px;
	margin-left: 10px;*/

}

#caja_contenido{
background-color:#FFFFFF;
padding:10px;
color:#333;
min-height:1492px;

/* recursos 468px;*/

}
* html #caja_contenido {
/* recursos 468px;*/
height:1492px;


}
#pie{
	clear:both;
	width:100%;
	background-color:#00a6e4;
	/*background-color:#00a6e4;*/
	padding-left:0px;
	padding-top:0px;
	color:#ffffff;
	font-size:1em;
	padding-bottom:0px;
	/*background-image: url(../imagenes/fondo.gif);
	background-repeat: repeat-y;
	background-position: right top;*/
vertical-align: middle;
}
#pie_iconos{

	overflow:auto;
	clear:both;
	width:100%;
	background-color:#ffffff;
	padding-left:0px;
	color:#333333;
	font-size:1em;
	padding-top:4px;
	padding-bottom:4px;
	border-top:#757571 solid 3px;
	border-bottom:#757571 solid 3px;
	
}
#pie_iconos img{

	margin-right:20px;

}
#pie_iconos p{

	margin-left:20px;

}
#borde_superior{
clear:both;
float:left;
width:100%;
color:#333333;
font-size:1px;
background-color:#757571;
border-bottom:#333333 double 4px;
padding:0;
margin:0;
height:4px;
max-height:4px;

}



#noticias{
padding-top:5px;
}
.zona_sup{
height:8px;
min-height:8px;
/*border-bottom:#333333 double 4px;*/
background-color: #e9e9e5;
}
/*#dcha_superior{
background-color: #E9E9E5;
height:65px;
}
.zona_sup_dcha{
	float:right;
	width:167px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #e9e9e5;
	height:60px;
	min-height:60px;
}*/
#pde{
	float:right;
	width:161px;
	height:48px;
	min-height:48px;
	margin-top:3px;
	margin-bottom:3px;
	background-color:#777572;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	
}
#dossier{
	float:right;
	width:161px;
	height:48px;
	min-height:48px;
	margin-bottom:3px;
	background-color:#777572;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	
}

#dossier img{
float:right;
margin-top:0px;
border:none;
margin:0px;
padding:0px;
*position:relative;
*left:3px;
}
a { text-decoration:none; color:#006eb9;/* color:#00a6e4;*/ }
/*a:link { text-decoration:underline; color:#00a6e4 }
a:visited { text-decoration:none; color:#00a6e4}*/
a:hover { text-decoration:underline; color:#999999}

p {
color: #333;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 1em;
font-style: normal;
font-weight: normal;
margin: 0px;
margin-bottom:10px;
padding: 0px;
line-height:1.3em;
text-align:justify;
}
#caja_contenido table{
color: #333;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 1em;
font-style: normal;
font-weight: normal;
margin: 0px;
margin-bottom:10px;
padding: 0px;
line-height:1.3em;
border-collapse:collapse;
}

#caja_contenido #Table_01{
	background:#f00;
	margin-bottom:0;
	width:750px;
	border:1px solid #000;
}
#caja_contenido ul li{
color: #333;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 1em;
font-style: normal;
font-weight: normal;
margin: 0px;
margin-bottom:10px;
padding: 0px;
line-height:1.2em;
}

#caja_contenido table td.tablapueblo{

font-weight: bold;

}
.n2{
font-weight: bold;
color: #00a6e4;
}

.caja_borde .n2{color:#fff; font-weight:normal;}
#caja_contenido a.n5{font-size:1em;}
#caja_contenido a.n5:hover{font-size:1em;}
h1 {
color: #00a6e4;
font-family: arial, helvetica, sans-serif;
font-size: 1.60em;
font-style: normal;
font-weight: bold;
margin: 0px;
margin-bottom:5px;
padding: 0px 0px 3px 0px;
font-weight: bold;
letter-spacing: -1px;
}

h2 {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.95em;
font-style: normal;
font-weight: bold;
margin: 0px;
padding: 0px 0px 3px 0px;
font-weight: bold;
letter-spacing: 0px;
}

h3 {
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-style: normal;
margin: 0px;
padding: 0px;
font-weight: bold;
letter-spacing: 0px;
}

h4 {
color: #00a6e4;
font-family: arial, helvetica, sans-serif;
font-size: 0.85em;
font-style: normal;
font-weight: bold;
margin: 0px;
padding: 0px 0px 3px 0px;
font-weight: bold;
letter-spacing: 0px;
}
h5 {
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-style: normal;
font-weight: bold;
margin: 0px;
padding: 0px 0px 3px 0px;
font-weight: bold;
letter-spacing: 0px;
}
.azulon{
color: #2f8ba5;
font-size:0.75em;
}
.diocesano{
margin-left:20px;
font-size: 0.85em;
font-weight: bold;
letter-spacing: 0px;
}

#caja_contenido img{
margin:10px;
}

#cabecera_logo{
	background:#0078BF url(../imagenes/cabecera_logo_fondo.gif) bottom left no-repeat;
	display:block; 
	/*height:90px; */
	height:80px; 
	*height:70px; 
	width:100%;
	clear:both;
}
#logo{float:left;width:235px; height:70px; margin-left:16px; margin-top:0px;/*margin-top:53px;*/}
#logo a{width:235px; height:70px; text-indent:-3000px; display:block;}
#migas{ position:relative; top:16; left:17;}


#banner{float:right; height:70px; /*height:100px;*/ width:250px; margin-right:11px; margin-top:11px;}
#banner img{height:70px; /*height:100px;*/ width:250px;}


/**ZONA PRINCIPAL**/




#nombre_seccion{
float:left;
clear:left;
margin-top:10px;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-style: normal;
font-weight: bold;
letter-spacing: 0px;
min-width:500px;
width:500px;
}
#nombre_seccion a{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-style: normal;

font-weight: bold;
letter-spacing: 0px;
}
#nombre_seccion a:hover{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-style: normal;
text-decoration:none;
font-weight: bold;
letter-spacing: 0px;
}
#horario_misas td.notas{
font-size:0.85em;
color: #333;
font-weight:bold;
margin-bottom:10px;
}

#caja_contenido div {
color: #333;
margin-bottom:10px;
}

#caja_contenido #mySelectText0{
color: #fff;
margin-bottom:0px;
}

#caja_contenido div.tx-pmkrssnewsexport-pi1 {
	text-align: right;
	height:14px;
	min-height:14px;
	padding:0px;	
	margin:0px;
	position:relative;
	top:0px;
	bottom:0px;
	margin-bottom:0px;
}
#caja_contenido div.news-latest-item{
	margin:0px;
}
#caja_contenido p.news-latest-imgcaption, #caja_contenido p.news-single-imgcaption{
padding:1px 3px 6px 3px;
text-align:center;
font-size:0.8em;
color:#BF5217;
}
#caja_contenido p.news-latest-imgcaption:hover{
text-decoration:none;
}

a.n5{
font-weight:bold;
font-size:0.95;
}
a.n5:hover{
font-weight:bold;
font-size:0.95;
}
#caja_contenido #horario_misas{
font-size:0.90em;

border-bottom:#999999 1px solid;
border-right:#999999 1px solid;
}
#caja_contenido #horario_misas td{

padding: 10px;
border-top:#999999 1px solid;
border-left:#999999 1px solid;

}

#caja_contenido #horario_misas td.cabdoc{
	background-color: #e9e9e5;
	font-weight:bold;
}
#caja_contenido #horario_misas td.zona{
color: #00a6e4;
font-size:0.9em;
font-weight:bold;
}
#caja_contenido table.form{
font-size:1em;
border:#c2ccd6 1px solid;
margin-top:0px;

}
#caja_contenido table.form td div.center{
color:fff;

}
#caja_contenido e.form td div.center{
color:fff;

}
#caja_contenido table.form td.subtitulo{
	background-color: #e9e9e5;
	font-weight:bold;
	color:#333;
	font-size:0.85em;
	text-align:center;
}
#caja_contenido table.form td div.selectarea{
	margin-bottom:0px;
}
#caja_contenido table.form td {
	margin:0px;
	padding:0px;
	padding-left:7px;
	padding-top:7px;
}

#caja_contenido table.form td.dossier {
	margin:0px;
	padding:0px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
}
#caja_contenido table.form td.td_calendario{
margin:0px;
	padding:0px;
	padding-left:7px;

	}
	#caja_contenido table.form td.td_calendario_boton{
	margin:0px;
	padding:0px;
	padding-left:7px;
	padding-bottom:4px;

	}
	#caja_contenido table.form td.td_calendario_primera{
	margin:0px;
	padding:0px;
	padding-left:7px;
	padding-top:7px;

	}
#caja_contenido table.form td.td_agenda {

	padding-bottom:10px;
	padding-top:10px;
	color:#333333;
}
#caja_contenido table.form td.cabagenda{
padding-right: 5px;
padding-left: 12px;
padding-top: 8px;
padding-bottom: 8px;
/*width: 100%;*/
color: #ffffff;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.1em;
font-style: normal;
font-weight: bold;
background-color:#5c99d6;
}
#caja_contenido table.form td.cabpublicaciones{
background-color:#00a6e4;
padding-right: 5px;
padding-left: 12px;
padding-top: 8px;
padding-bottom: 8px;
/*width: 100%;*/
color: #ffffff;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.1em;
font-style: normal;
font-weight: bold;
}
#caja_contenido p.align-right{
text-align:right;
}

.tabla{
padding:5px;

border:#999999 1px solid;
}
.tabla p{
text-align:center;

}

#b1, #b2, #b3, #b4, #b5, #b6{
padding:0px;
margin-top:0px;
margin-left:0px;
}
#b1 img, #b2 img, #b3 img, #b4 img, #b5 img, #b6 img{
padding:0px;
margin:0px;

}



.tx-srlanguagemenu-pi1{ background-color:#00a6e4; height: 12px;}
.tx-srlanguagemenu-pi1 .NO a, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:active, 
.tx-srlanguagemenu-pi1 .CUR a, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:active, 
.tx-srlanguagemenu-pi1 .INACT a, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:active { color:#fff; }

.news-list-item a img{float:left; margin:2px!important;}
.news-list-item p.bodytext{padding-top: 8px;}
.news-list-item hr.clearer{clear:both;}
.news-list-files {float:left; width:140px;clear:left; font-size: 0.8em; }

.news-single-item .news-single-img{float:left; margin:0;}
.news-single-item .news-single-timedata{ color:#00a6e4!important;}
.news-single-item h2{font-size:1.8em; color:#00a6e4;}
.news-single-img{padding:8px 5px 0 0!important; margin:0!important;}
.news-single-img a, .news-single-img a img{margin:0!important; padding:0!important;}
.news-single-item p.bodytext{padding-top: 8px;}
.news-single-img p.news-single-imgcaption {font-size: 0.9em;}
.news-single-item .news-single-additional-info {clear:both;}

.news-latest-item h3{font-size:1.8em; }
.news-latest-img{float:right; width:305px; padding:8px 5px 0 0!important; margin:0!important; }
.news-latest-img a, .news-latest-img a img{margin:0!important; padding:0!important;}
.news-latest-img p.news-latest-imgcaption {font-size: 0.9em; margin:-8px 0 3px 10px!important;}
.news-latest-item p.bodytext{padding-top: 8px;}
.news-latest-item hr.clearer{clear:both;}
.news-latest-files {float:right; width:305px;clear:right; }

.news-imagen{width:140px; float:left; margin:0!important; padding:0!important;}

.news-texto{margin-left:150px; }
.news-texto p.bodytext{padding:0!important;}
.news-cabecera {float:left; border-bottom:1px solid #ccc; margin:0; padding:5px;  width:100%; *width:auto;}
.news-titular{float:left; border-right:1px solid #ccc; width:81%;  margin:0; padding:2px!important; display:inline; }
.news-titular h3{margin:0!important;padding:0!important; font-size:1.3em;}
.news-list-date{float:right; width:16%; text-align:right; font-weight:bold; margin:0!important;padding:2px!important; background-color:#fff; display:inline;  }

/*#columna_dcha{
float:right;
width: 167;
margin: 0;
padding: 0 0 0 0;
position:absolute;
top:0px;
right:0px;
}
#columna_izda{
margin: 0 200 0 0;
}*/
#busqueda{clear:both;}
.imgportada { text-align:center; width:160px; float:left;}


.tx-cegallery-pi1-album_entry {
	float:left; 
	width:160px!important; 
	height:160px!important; 
	margin:5px 5px!important; 
	padding:5px!important; 
	background-color:transparent!important;
	text-align:center; border:1px solid #ccc;
}
.tx-cegallery-pi1-album_entry div img {margin:0 0 2px 0!important;}
.tx-cegallery-pi1-album_entry div a {margin:0!important; padding:0!important;}
.tx-cegallery-pi1-pagebrowser {clear:both;}
.tx-cegallery-pi1-album_backlink{display:none;}
span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal { padding-right: 8px;}
span.tx-cegallery-pi1-pagebrowser_actual a { font-weight: bold;}
.tx-cegallery-pi1-album_header{clear:both; text-align:left;}
div.tx-cegallery-pi1-pagebrowser { padding-top: 10px; margin:auto; width: 34em;}
div.tx-cegallery-pi1-pagebrowser_back, div.tx-cegallery-pi1-pagebrowser_pages, div.tx-cegallery-pi1-pagebrowser_next { float: left;}		
div.tx-cegallery-pi1-page { display:none;}	  
div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {border: 0!important;}
#mySlideshow{ background-color: transparent!important;}

#calendarioDossier{ float:left; width:200px; margin-top:0px; *margin-top:8px; margin-right:35px;}
.calendario {width:200px; border:1px solid #ccc;}
.calendario td {text-align:center;}
.calendario caption {background:#5c99d6; padding:10px; color:#fff; font-weight: bold; font-size:1.1em;}
.calendario caption a{color:#fff;}
.calendario .link-evento{background:#E8E6CB;}
estilos del evangelio

estilos del evangelio

.subtabla {
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	border: 1px solid #0066CC;
	background-color: #CCCCFF;

}

.negrita {
	color: #0066CC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}

.cablecturas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #00a6e4;
	border-bottom: 4px solid #ffffff;
	border-top: 4px solid #ffffff;
    padding:5px;
	margin:3px 0px 7px 0px;
	width:100%;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
}
.cabevangelio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #00a6e4;
	border-bottom: 4px solid #ffffff;
	border-top: 4px solid #ffffff;
    padding:5px;
	margin:3px 0px 7px 0px;
	width:100%;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
}
.cabsalmo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	/*background-color:#434859;*/
	background-color:#59729e;
	border-bottom: 4px solid #ffffff;
	border-top: 4px solid #ffffff;
    padding:5px;
	margin:3px 0px 7px 0px;
	width:100%;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;

}
.l1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #003399;
	margin-bottom:0px;
	margin-top:0px;
	line-height: 1em;
}
.l2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #003399;
	margin-bottom:0px;
	margin-top:0px;
	line-height: 1em;
}
.linea{
	/*background-color: #E7EAFE;*/
	background-color:#e9e9e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 1.4em;
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
	
}

.navdia{
padding:0px;
text-align:center;
font-size:0.8em;
}
.navdia img, .navdia a{
border:0px;
margin:0px;
padding:0px;
}
.oculto{
color:#fff;
}
table.encuesta{
border:#ccc 1px solid;
width:580px;
border-collapse:collapse;
font-size:0.85em;
}
table.encuesta tr{
border-bottom:#ccc 1px solid;
}

table.encuestacol{
border:0px;
width:580px;
border-collapse:collapse;
font-size:0.85em;
}
table.encuestacol tr td.bordes{
border:#ccc 1px solid;
padding:4px;
}
table.encuestacol tr td.chek{
border:#ccc 1px solid;
width:40px;
padding:1px;
font-size:0.8em;
}
table.encuestacol tr td.blanco{
width:15px;
}

div.antetitulo { color:#b31010!important; font-weight: bold;}