body {
	font: 78%/1.5 verdana,arial, helvetica, serif;
	text-align: center;
	padding: 0;
	margin: 0;
	/* background-color: #e1e1e1; */
	text-align: center;
	background: #FFF url('../images/fondo.png') repeat-y top center;
}
p {margin: 0;
padding: 0;}
/***** [MAQUETACION] *****/

h1 {
color: #111095;
font-size: 18px;
text-align: left;
margin: 0;
padding: 6px 0 5px 15px;
}
a.banners{
border:0px;
}
a.banners:hover{
cursor:hand;
}
#cabecera_uno fieldset {
border: 0;
margin: 0;
padding: 0;
float:left;
}

#sombra_fondo {
margin-left: auto;
margin-right: auto;
width: 950px;
background: transparent url('../images/sombra_fondo.png') top center repeat-y ;
/* border: 1px solid #000; */
overflow: hidden;
}
#sombra_fondo_atras {
margin-left: auto;
margin-right: auto;
width: 950px;
/* background: transparent url('../images/sombra_fondo_atras.png') bottom center repeat-y; */
overflow: hidden;
}


#contenedor {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 920px;
	text-align: center;
	background-color: #FFF;
	overflow: hidden;
	}

#cabecera {
	width: 920px;
	height: 140px;
	margin: 0 auto 0 auto;
	padding: 0;
	/* background-color: #FFF; */
	background: #000 url("../images/cabeceraSemanaSantaLorca.jpg") no-repeat top left;
	/* border: 1px solid #ccc; */
	clear: both;


}

#cabecera_uno {
position: relative;
top: 16px;
left: 660px;
*left: 318px;
width: 80px;
height: 24px;
text-align: right;
font-weight: bold;
/* background-color: #CCC; */
}

#cabecera_dos {
position: relative;
top: 44px;
left: 190px;
*left: 130px;
width: 650px;
height: 23px;
text-align: right;
font-size: 10px;
font-weight: bold;
/* background-color: #CCC; */
}





#menu_horizontal {
	width: 768px;
	height: 38px;
	margin: 0;
	padding: 0;
	/* background-color: #FFF; */
	background: #D6D8D7 url('../images/fnd_cabecera.jpg') repeat-x top left;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-right: 1px solid #868686;
	clear: both;
}
#fondo {
background-color: #F2F2F2;
}

.p_menu {
float: left;
padding: 7px 5px 0 5px;
color: #848484;
font-weight: bold;
font-size: 13px;
}

a.enlace_menu {
color: #333;
text-decoration: none;
}

a.enlace_menu:hover {
color: #AF1B19;
text-decoration: none;
}
a.enlace_granate {
color: #A30100;
text-decoration: none;
}

a.enlace_granate:hover {

text-decoration: underline;
}


#contenido_unico {
float:left;
width: 920px;
background: #FFF url("../images/fondo_para_menu.png") repeat-y top left;
padding: 0 0 15px 0;
margin: 5px auto 0 auto;
text-align: left;

overflow: hidden;
}

#contenido_web {
width: 730px;
margin: 0 auto 0 auto;
text-align: left;
}




#pie {
	width: 920px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-color: #181818;

	/* background: #FFF url("../images/pie.png") no-repeat top center; */
	border: 0;
	clear: both;
overflow: hidden;
	


}

.p_menuv {
padding: 3px 0 3px 0;
border-top: 1px solid #D2D2D2;

}

/* ===================================== */
/* nuevo */
#caja_menu_vertical {
width: 135px;
float: left;
border: 1px solid #D2D2D2;
border-top: 0;
background-color: #F1F1F1;
}

.caja_foto {
width: 120px;
height: 120px;
border-right: 1px solid #ccc;
float: left;
}

.margen_uno {
margin-left: 12px;

}
*html .margen_uno {
margin-left: 6px;
}


.margen_dos {
margin: 11px 0 0 8px;
}
*html .margen_dos {

margin: 11px 0 0 4px;
}

/***** [/MAQUETACION] ******/
/* ===== CAJAS ===== */
.caja_100 {
float: left;
width: 99.5%;
/* border: 1px solid #FFF; */
margin: 1px 0px 1px 1px;
padding: 0px 0px 0px 0px;
/* background-color: #ccc; */
}

.caja_50 {
float: left;
width: 49.5%;
/* border: 1px solid #FFF; */
margin: 1px 0px 1px 1px;
padding: 0px 0px 0px 0px;
/* background-color: #ccc; */
}


.caja_menu {
font-size: 12px;
float: left;
width: 85px;
height: 18px;
text-align: center;
padding: 0;


}

.caja_menu1 {
font-size: 12px;
float: left;
width: 165px;
height: 55px;
text-align: center;
padding: 0;
margin: 0;

}

.caja_1 {
float:left;
width: 200px;
margin: 0 0 0 15px;

padding: 0;

/* background-color: #ccc; */
}

.caja_2 {
float:left;
width: 390px;
margin: 0 0 0 13px;
padding: 0;
text-align: left;
/* background-color: #ccc; */
}

.caja_3 {
float:left;
width: 280px;
margin: 0 2px 0 0;

padding: 0;

/* background-color: #ccc; */
}

.caja_4 {
float:left;
width: 595px;
margin: 0 0 0 10px;

padding: 0;
overflow: hidden;
}


.caja_calendario {
padding: 5px 5px 5px 5px;
border-right: 1px solid #dfdbda;
border-left: 1px solid #dfdbda;
border-bottom: 1px solid #dfdbda;
overflow: hidden;
font-weight: bold;
color: #666;
}


.dias_santos {
width: 178px;
float: left;
padding: 2px 0 2px 0;
font-size: 11px;

}

.dias_santos_dos {
width: 197px;
float: left;
padding: 2px 0 2px 0;
font-size: 11px;
}

.caja_publicidad {
width: 150px;
margin-left: 10px;
/* background-color: #ccc; */
float: left;

min-height:600px;
_height:600px;


}
/* ===== FIN CAJAS ===== */
/* ===== Enlaces ===== */
a.enlace_negro {
color: #000;
text-decoration: none;
}
a.enlace_negro:hover {
text-decoration: underline;
}

a.paginacion {
color: #0664B0;
font-weight: bold;
text-decoration: none;
}
a.paginacion:hover {
text-decoration: underline;
}

a.enlace_dias {
text-decoration: none;
color: #666;
}
a.enlace_dias:hover {
text-decoration: underline;
}


a.enlace_menuv {



text-decoration: none;
color: #4F2527;
font-weight: bold;


}
a.enlace_menuv:hover {
text-decoration: underline;
}

a.navegacion {
color: #666;
font-weight: bold;
text-decoration: none;
}
a.navegacion:hover {
text-decoration: underline;
}

a.enlace_1 {
font-size: 10px;
color: #AF1B19;
text-decoration: none;
}
a.enlace_1:hover {
color: #AF1B19;
text-decoration: underline;
}

a.enlace_2 {
font-size: 10px;
color: #999;
text-decoration: none;
}
a.enlace_2:hover {
color: #999;
text-decoration: underline;
}


a.enlace_menu_1 {
color: #666;
font-weight: bold;
text-decoration: none;
display: block;
width: 100%;
/* height: 20px; */
padding: 0;
border: 1px solid #666;
background-color: #e1e1e1;
}
a.enlace_menu_1:hover {
color: #FFF;
background-color: #AF1B19;
text-decoration: none;
}

a.enlace_foto_1 {
color: #666;
font-weight: bold;
text-decoration: none;
display: block;
width: 100%;
height: 100%;
padding: 0;
border: 1px solid #666;
background-color: #e1e1e1;
}
a.enlace_foto_1:hover {
color: #FFF;
background-color: #AF1B19;
text-decoration: none;

}
a.enlace_blanco{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.enlace_blanco:hover{
text-decoration: underline;
}
a.enlace_verde{
color:#006600;
text-decoration:none;
}
a.enlace_verde:hover{
color: #0000FF;
}
/* ===== Fin Enlaces ===== */
/* ===== TEXTOS ===== */
.negrita {
font-weight: bold;
}

.cursiva {
 font-style: italic;
}

.centro {
text-align: center;
}

.titulo_pasos {

}

.text_1 {
font-size: 12px;
color: #FFF;
}

.text_2 {
font-size: 10px;
color: #999;
}
.text_3 {
font-size: 10px;
color: #666;
}

.text_4 {
font-size: 10px;
color: #AF1B19;
}

.text_5 {
font-size: 11px;
color: #000;
}

.titulo {
font-size: 10px;
font-weight: bold;
color: #383838;
padding: 0 5px 0 5px;
margin-top: 5px;
}

.descripcion_noticia {
font-size: 10px;
font-weight: bold;
color: #747474;
padding: 0 5px 0 5px;
margin-top: 5px;
}

a.enlace_titulo {
font-size: 13px;
font-weight: bold;
color: #383838;
text-decoration: none;
}
a.enlace_titulo:hover {
text-decoration: underline;
}

a.enlace_descripcion {
font-size: 10px;
font-weight: bold;
color: #747474;
text-decoration: none;
}
a.enlace_descripcion:hover {
text-decoration: underline;
}
/* ===== FIN TEXTOS ===== */
.tabla_acceso {
border-top: 2px solid #999;
border-left: 2px solid #999;
border-bottom: 2px solid #ccc;
border-right: 2px solid #ccc;
}

.select_buscador {
width: 130px;
font-size: 10px;
font-family: verdana;
}

/*a:hover img {filter: alpha(opacity=50); opacity: .5;}*/

.fecha_noticia {
font-size: 11px;
color: #999;
}
.titulo_noticia {
font-size: 13px;
font-weight: bold;
color: #333;
}
.texto_noticia {
font-size: 12px;
color: #999;
padding: 0 5px 0 10px;
}
.link_noticia {
font-size: 10px;
color: #A30100;
border-bottom: 1px dotted #ccc;
margin: 5px 0 15px 5px;
padding: 0 0 4px 0;
}

a.enlace_titulo_noticia {
color: #333;
text-decoration: none;
}
a.enlace_titulo_noticia:hover {
text-decoration: underline;
}

#caja_titulos {
border-bottom: 1px solid #a30100;
background-color: #f1f1f1;
}

#caja_titulos h1 {
color: #a30100;
font-size: 11px;
margin: 142px 0 2px 2px;
padding: 0 0 0 10px;
font-weight: normal;
}

#cabecera_absoluta {
position: absolute;
top: 0;
left: 0;
width: 100%;
text-align: center;
}

.caja_videos {
float: left;
margin: 10px 0 0 14px;
_margin-left: 10px;
padding: 5px;
border: 1px solid #ccc;
background-color: #f1f1f1;
}

.img {
behavior: url('iepngfix.htc');
 }
