/***** Definición de estilos generales para toda la página *****/
*{
	margin: 0px;
	padding:0px;
	border: none;
}
body{
	font: 10pt "trebuchet ms", arial, sans-serif;
	text-align:center;
	color: #333333;
}	
a { color: #000000; text-decoration: none; }
a:hover { color: #757575; }
img {	border: 0px }
ul,ol { margin: 1em 0 1em 2em; padding: 0; }
li { margin: 4px 0; }
blockquote { margin: 0 0 0 2em; }
/**************** Aqui empiezan los estilos de cada elemento  **/

/***************************** ********************************************/
/** Esto va a ser para centrar los bloques principales (cabecera,cuerpo pie) **/
/** y dejar los márgenes en función de la resolución **/

#cuerpo{
	 float:left;
	 width: 100%;
	 text-align:center;	
}
#pie{
	float:left;
	width: 100%;	
}
#pie_arriba_centro,#pie_abajo_centro,#banderas2,#menu_portada,#menu_portada2,#cuerpo_contenido2,cuerpo_contenido2_menu,div.monasterio_menu_,div.monasterio_historia_texto_
,div.monasterio_edificio_ficha,div.monasterio_edificio_principal,div.monasterio_arte_cuerpo,div.monasterio_leyenda_cuerpo,div.monasterio_virgen_cuerpo
,#menu_portada_menu{
	width: 795px;
}
#pie_arriba{
	background-color: #1e2535;
	height:170px;
	margin: 0 auto;
	text-align:center;
}
#pie_arriba_centro{
	margin: 0 auto;	
	height:170px;
	text-align:right;
	color: #FFFFFF;	
	line-height: 45px;
}
div.pie_arriba_centro_cuadro{
	float:left;
	width:180px;
	height: 150px;
	margin-top:10px;
	margin-bottom:10px;
	
	text-align:left;
	border-left:2px solid #595a5e;
}
div.pie_arriba_centro_cuadro2{
	float:left;
	width:244px;
	height: 150px;
	margin-top:10px;
	margin-bottom:10px;
	
	text-align:left;
	border-left:2px solid #595a5e;
}
div.pie_arriba_centro_cuadro_item{
	
	font-size: 10pt;
	line-height: 30px;
	height: 30px;
	margin-left:10px;
	font-weight: bold;
	letter-spacing: 1pt;
}
div.pie_arriba_centro_cuadro_item a{
color:#D3D5D7;
}

#pie_abajo{
	background-color: #0b1224;
	height:70px;	
	text-align:center;
}

#pie_abajo_centro{
	margin: 0 auto;
	height:70px;
	text-align:right;
	color: #FFFFFF;	
	line-height: 45px;
	vertical-align: middle;
}
#pie_abajo_centro img{
vertical-align: middle;
}

#pie_abajo_centro a{
color: #FFFFFF;	
}
/* *************   */
input.portadatextboletin{
	width:150px;
	height:23px;
	vertical-align: top;
}
input.portadabotonboletin{
	width:60px;
	height:23px;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	background-color: #6b727c;
	font-weight: bold;
	vertical-align: top;

}
#cabecera_portada{
	width:100%;
	height:75px;

}
/* para menus de portada */
#menu_portada_menu{
    border-top:15px solid #FFFFFF;
	margin: 0 auto;
	/*height:37px;*/
	height:65px;
	background-color: #FFFFFF;
	width: 785px;
}
#menu_portada{
	
	margin: 0 auto;
	text-align:center;
	margin: 0 auto;
	position: relative;
	width: 785px;
}
#menu_portada2{
		
	z-index:99;
	position: absolute;
	top:0px; /*Ojo, estamos posicionando con respecto al elemento contenedor que tiene que estar con position: relative */
	left:12px;/*Ojo, estamos posicionando con respecto al elemento contenedor que tiene que estar con position: relative */
	width: 760px;
	overflow:hidden;¡
}

div.menu_p{
	float:left;
	/*width:100px;*/
/*	font-weight: bold;*/
	text-transform: uppercase;
	height:27px;
	line-height:27px;
	margin-top:9px;
}
div.menu_p2{
	float:left;
	text-transform: uppercase;
	height:27px;
	line-height:27px;
	margin-top:9px;	
	
}
ul, li{margin:0; padding:0; list-style:none;}
.inicio_ap{
padding-top:5px;
padding-right:9px;
padding-left:36px;
}

.menu0_head,.menu1_head,.menu2_head,.menu3_head,.menu4_head,.menu5_head,.menu6_head,.menu7_head,.menu8_head,.menu9_head,.contacto_ap{
padding-top:5px;
padding-right:9px;
padding-left:9px;
border-left: solid 2px #000000;
}

.menu0,.menu1,.menu2,.menu3,.menu4,.menu5,.menu6,.menu7 {display:none;}
.menu0 li,.menu1 li,.menu2 li,.menu3 li,.menu4 li,.menu5 li,.menu6 li,.menu7 li{
float:left;
background:#1e2535; 
height:25px;
	line-height:20px;}
.menu0 li.alt,.menu1 li.alt,.menu2 li.alt,.menu3 li.alt,.menu4 li.alt,.menu5 li.alt,.menu6 li.alt,.menu7 li.al,{background:#1e2535;}
.menu0 li a,.menu1 li a,.menu2 li a,.menu3 li a,.menu4 li a,.menu5 li a,.menu6 li a,.menu7 li a{
	color:#FFFFFF;
	text-decoration:none;
	paddin-top:10px;
	padding-bottom:5px;
    font-size:12px; 
	line-height:20px;
	text-transform: uppercase;
	padding-right:20px;padding-left:20px; border-right:solid 2px #FFFFFF;

}
.menu0 li a:hover,.menu1 li a:hover,.menu2 li a:hover,.menu3 li a:hover,.menu4 li a:hover,.menu5 li a:hover,.menu6 li a:hover,.menu7 li a:hover
{
color:#FFFFFF;
}

div.menu_p2_abajo
{
 
	float:left;
	text-align:center;
	margin: 0 auto;	
	width: 760px;
	
	/*background-color:#000000;*/
	background:#1e2535;
}

 /* para menus de cuerpo */

#menu_cuerpo{
	margin: 0 auto;
	text-align:center;
	margin: 0 auto;
	position: relative;
	width: 785px;
	
}
#menu_cuerpo2{
		
	z-index:99;
	position: absolute;
	top:0px; /*Ojo, estamos posicionando con respecto al elemento contenedor que tiene que estar con position: relative */
	left:12px;/*Ojo, estamos posicionando con respecto al elemento contenedor que tiene que estar con position: relative */
	width: 760px;
    background-color:#EAE6E8;
	overflow:hidden;
}
div.menu_c{
	float:left;
	/*width:100px;*/
/*	font-weight: bold;*/
	text-transform: uppercase;
	background-color:#EAE6E8;
	height:27px;
	line-height:27px;
	margin-top:9px;
	
	
		
}
div.menu_c2{
	float:left;
	/*width:80px;*/
	/*font-weight: bold;*/
	text-transform: uppercase;
	background-color:#EAE6E8;
	height:27px;
	line-height:27px;
	margin-top:9px;	
}
ul, li{margin:0; padding:0; list-style:none;}

.inicio_a{
padding-top:5px;
padding-right:9px;
padding-left:36px;
}

.menuc0_head,.menuc1_head,.menuc2_head,.menuc3_head,.menuc4_head,.menuc5_head,.menuc6_head,.menuc7_head,.menuc8_head,.menuc9_head,.Contacto_a{
padding-top:5px;
padding-right:9px;
padding-left:9px;
border-left: solid 2px #000000;
}

/*.menuc0,.menuc1,.menuc2,.menuc3,.menuc4,.menuc5,.menuc6,.menuc7 {display:none; width:98px;border-right:1px solid #A0B2E2;border-bottom:1px solid #A0B2E2;border-left:1px solid #A0B2E2;} */
.menuc0,.menuc1,.menuc2,.menuc3,.menuc4,.menuc5,.menuc6,.menuc7 {display:none; }
.menuc0 li,.menuc1 li,.menuc2 li,.menuc3 li,.menuc4 li,.menuc5 li,.menuc6 li,.menuc7 li{
float:left;background:#1e2535; 
height:25px;
	line-height:20px;
}
.menuc0 li.alt,.menuc1 li.alt,.menuc2 li.alt,.menuc3 li.alt,.menuc4 li.alt,.menuc5 li.alt,.menuc6 li.alt,.menuc7 li.al,{background:#1e2535;}
.menuc0 li a,.menuc1 li a,.menuc2 li a,.menuc3 li a,.menuc4 li a,.menuc5 li a,.menuc6 li a,.menuc7 li a{
	color:#FFFFFF;
	text-decoration:none;
	paddin-top:10px;
	padding-bottom:5px;
    font-size:12px; 
	line-height:20px;
	text-transform: uppercase;
	padding-right:20px;padding-left:20px; border-right:solid 2px #FFFFFF;
	
    	
}
.menuc0 li a:hover,.menuc1 li a:hover,.menuc2 li a:hover,.menuc3 li a:hover,.menuc4 li a:hover,.menuc5 li a:hover,.menuc6 li a:hover,.menuc7 li a:hover{color:#FFFFFF;}
div.menu_c2_abajo{
    /* margin: 0 auto;*/
	float:left;
	text-align:center;
	margin: 0 auto;	
	width: 760px;
	
	/*background-color:#000000;*/
	background:#1e2535;
}



#banderas{
	height:18px;
	text-align:center;
	background-color: #0b1224;
}
#banderasport{
	height:18px;
	text-align:center;
	
}
#banderas2{
    
	margin: 0 auto;
	text-align:right;
}

#contenido_fondo{
background-position: center;
}
#cabecera{
	width:100%;
	height:175px;
}
#cuerpo_contenido{
	background-image: url(../images/rayafondo.gif);
	background-repeat:  repeat-x;	
	text-align:center;
}
#cuerpo_contenido2_menu{
    border-top:15px solid #FFFFFF;
	margin: 0 auto;
	/*height:37px;*/
	height:55px;
	background-color: #FFFFFF;
	width: 785px;
	
}
#cuerpo_contenido2{
	margin: 0 auto;
	background-image: url(../images/fondo_cuerpo.jpg);
	background-repeat:  repeat-y;
		
}
#cuerpo_contenido2_fondo{
	float:left;
	width:100%;
	background-image: url(../images/fondo_cuerpo.jpg);
	background-repeat:  repeat-y;
    text-align:center;  
}

#cuerpo_contenido3{
	width: 755px;
	margin: 0 auto;
	
}
/*  Estilos parsa noticias  */
div.noticia_cuadro{
	float:left;
	width:49%;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;

}
div.noticia_cuadro_centrar{
	width:350px;
	text-align:justify;
	margin: 0 auto;
	text-align:left;
}
div.noticia_listado{
	float:left;
	width:100%;
	
	tex-align:center;
}
div.noticia_listado_centrar{
	
	width:95%;
	margin: 0 auto;
	//*border-top: 2px groove #666666;*/
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#525563;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}

div.noticia_listado_centrar2{
	width:95%;
	margin: 0 auto;
	background-color: #CCCCCC;
	//*border-top: 2px groove #666666;*/
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;	
	
}


div.noticia_fecha{
 width:100%;
 text-align:left;
 magin-left:10px;
}
div.noticia_titulo{
	width:100%;
	text-align:left;
	text-transform: uppercase;
	margin-bottom: 10px;
}
div.noticia_cuerpo{
 width:100%;
 text-align:left;
 
}

div.noticia_ampliada_titulo{
	width:100%;
	text-align:left;
	text-transform: uppercase;
	margin-bottom: 5px;
	margin-top: 20px;
	font-weight: bold;
}
div.noticia_ampliada_cuerpo{
	width:100%;
	text-align:justify;
	margin-bottom: 10px;
}
img.noticia_ampliada_img{
	float: left;
	margin:  10px 20px 10px 0px;
	display: block
}
.rojo{
	color: #FF0000;
}
div.noticias_paginado{
   float:left;
   width:100%;
   text-align:center;
   border-top: 2px groove #666666;
   margin-top: 15px;
   padding-top: 10px;
   margin-bottom:15px
}
.marco {
	padding:8px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}
/* Estilos para galerias  */
#selector_galerias{
  width:99%;
  text-align:right;
  margin-top:10px;
  margin-bottom:15px;
}
#selector_galerias select {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0B0255;

}
div.galerias_imagen{
  float:left;
 width:188px;
 height:130px;
 margin-bottom:5px;
}

a.galeria_volver{
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
	text-transform: uppercase;
}
div.galeria_mostrar_img{}
div.galeria_mostrar_img_titulo{
	font-weight: bold;
	text-align: left;
	font-size: 12pt;
	text-indent: 10pt;
}
div.galeria_mostrar_img_cuerpo{}
img.galeria_borde{
	padding:8px;
	background-image: url(../images/galeria_borde.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    
}
/* Fin estilos para galerias  */
/* Estilos del calendario */
div.calendario_mes_titulo{
	width:99%;
	height:28px;
	background-color:#919a99;
	line-height: 26px;
	vertical-align: middle;
	color:#FFF;
	float:left;
	margin-top:5px;
	text-align:center;
	font-size: 12pt;
	margin-bottom: 5px;
}
div.calendario_dia_semana,div.calendario_dia_semana_{ 
    float:left;
    height:28px;
	background-color:#919a99;
	line-height: 26px;
	vertical-align: middle;
	color:#FFF;
	float:left;
	margin-top:5px;
	text-align:center;
	font-size: 12pt;
	margin-bottom: 5px;
}
div.calendario_dia_semana{width:107px;}

div.calendario_dia_semana_{width:106px;}


 div.calendario_dia_vacio,div.calendario_dia_actual,div.calendario_dia_fin_semana,div.calendario_dia_normal{
  width:107px;
  float:left;
  background-image: url(../images/cuadro101.jpg);
  height:109px;
  background-color: f0f4f5;
  overflow:hidden;
	
  }
 div.calendario_dia_vacio_,div.calendario_dia_actual_,div.calendario_dia_fin_semana_,div.calendario_dia_normal_{ /* a la columna del lunes le tengo que dar un pixel menos para ajustar al tamaño exacto que queremos */
  width:106px;
  float:left;
  background-image: url(../images/cuadro100.jpg);
  height:108px;
 background-color: f0f4f5;
   overflow:hidden;
  }
div.calendario_dia_vacio_,div.calendario_dia_vacio{
	background-color: #F4F7F8;
	/*height:100px;*/

}

div.dia_numero{
float:left;
width:95%;
text-align:right;
}
div.margen_calendario{
	width:100%;
	height:30px;
	float:left;
}

div.evento_calendario{
	background-color:#21243A;
	width:98%;
	float:left;
	margin-left:5px;

}
div.evento_calendario_imagen{
    width:200px;
	height:300px;
	float:left;
	text-align:center;
}
img.evento_calendario_imagen{
 margin:15px;
}

div.evento_calendario_derecha{
    width:530px;	
	float:left;
	text-align:left;
}
div.evento_calendario_titulo{
	margin-top:15px;
	margin-bottom:15px;
	color:#FFFFFF;
	text-transform: uppercase;
}
div.evento_calendario_cuerpo{
color:#FFFFFF;
padding-bottom:15px
}
div.evento_calendario_cuerpo a{
color:#C60000;
}

div.calendario_item{
    width:99%;
	float:left;
	margin-top:5px;
	height:75px;
	color:#FFFFFF;
	background-color:#3A415A;
}

div.calendario_item_fecha{
   float:left;
   width:20%;
   height:65px;
   line-height:75px;
   font-size:16pt;
   	margin-top:5px;
	margin-bottom:5px;

   
}
div.calendario_item_cuerpo{
	float:left;
	width:75%;
	height:65px;
	overflow:hidden;
    text-align:left;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
   

}
div.calendario_item_cuerpo a{
color:#FFFFFF;
}
/* fin calendario */

div.perfilcontratante{
    background-color:#21243A;
	width:98%;
	float:left;
	margin-left:5px;
	color:#FFFFFF;
	margin-top:15px;
	margin-bottom:15px;
	padding-bottom:15px;
	
}
div.perfilcontratante a{
	color:#FFFFFF;
}
div.perfilcontratante_item{
	width:98%;
	margin-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float:left;


}
div.perfilcontratante_item_campo{
	width:20%;
	height:18px;
	overflow:hidden;
	float:left;
	text-align:left;
	text-transform: uppercase;
	margin-top:10px;
}
div.perfilcontratante_item_descripcion{
	float:left;
	width:100%;
	margin-bottom:10px;
	margin-top:10px;
	text-align:left;
	
}

div.perfilcontratante_fincha_item{
	float:left;
	width:100%;
	font-size: 12pt;
	margin-bottom: 10px;
}
div.perfilcontratante_fincha_izq{
	float:left;
	width:25%;
	
	text-align:left;

}
div.perfilcontratante_fincha_der{
	float:left;
	width:73%;
	text-align:right;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
}
div.perfil_c_encabezado{
    width:98%;
	float:left;
	margin-left:10px;
}
div.perfil_c_encabezado_texto{
float:left;
width:70%;
text-align:left;

}
div.perfil_c_encabezado_img{
float:ledt;
width:25%;

}

/* Formulario de Contacto */

/*  Estilos para el cuadro de contacto  */
#contacto{
	background-image: url(../fondos/contacto.jpg);
	background-repeat:no-repeat;
	background-color: #081821;
	float:left;
	margin-left:5px;
	width:99%;
	padding-bottom:300px;
	padding-top:30px;
	background-position: center bottom;
	color:#FFFFFF;
	margin-top:10px;
 }
 
 
 #contacto_titulo{
	float:left;
	width: 580px;	
	text-align:right;
	margin-bottom:7px;
	margin-top:6px;	
 }
 #contacto_titulo a{
 color: #FFFFFF;
 }
 div.contacto_linea{
   color:#FFF;
   float:left;
   width: 400px;
   font-weight: bold;
   text-align:left;
   padding-left:25px;
   padding-top:3px;
 }
 div.contacto_linea input{
 width: 100%;

 }
 div.contacto_linea textarea{
 width: 100%;
 height:80px;
 }
 div.contacto_linea_boton{
   color:#FFF;
   float:left;
   width: 400px;
   font-weight: bold;
   text-align:right;
   padding-left:25px;
   padding-top:5px;
 }
 div.contacto_linea_boton input{
	
	font-weight: bold;
	text-transform: uppercase;
	padding: 2px;
	font-size: 9pt;
	color: 09243f;
	background-color: #081821;
	color:#FFFFFF;
	
 
 }

.bgtransparent{
	position:absolute;
	left:0;
	top:0;
	background-color:#000000;
	opacity:0.6;
	filter:alpha(opacity=60);
	height: 400px;
	width: 400px;
	z-index: 105;
}
#contacto_izq{
	color: #FFFFFF;
	float: left;
	width: 200px;
	padding-top: 20px;
	padding-left: 20px;
	text-align:left;
}
#contacto_der{
	float: left;
	width: 475px;
	padding-top: 20px;
}
/***  Fin FOrmulario de contacto ***/
div.corporacion{
	
	width: 100%;
	text-align:center;
	color: #000000;
	
	padding-bottom:370px;
	background-image: url(../fondos/0-2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.corporacion_titulo{
	width: 95%;
	margin: 0 auto;
	padding-top:15px;
	padding-bottom:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-weight: bold;
 
}
div.enlaces{
	background-color: #192431;
	width: 100%;
	text-align:center;
	color: #FFFFFF;
	margin-top:10px;
	padding-bottom:200px;
	background-image: url(../fondos/1-4.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height:500px;
}

div.enlace_item{
    width: 95%;
	margin: 0 auto;
	padding-top:15px;
	padding-bottom:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}
div.enlaces_tituloseccion{
    width: 95%;
	margin: 0 auto;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align:left;

}
div.enlace_titulo{
    width: 100%;
	text-align:left;
}
div.enlace_url{
    width: 100%;
	text-align:right;
}

div.enlace_url a{
color:#FFFFFF;
}
div.mitad{
float:left;
    width: 49%;
}
.azul{
color:#A5D2EF;
}
.rojoficha{
color:#C20000;
}
div.callejero_tercio{
float:left;
    width: 31%;
	margin-left:2%;
	overflow:hidden;

}
#callejero_ficha{
	background-color: #DEDBDE;
	width:98%;
	float:left;
	text-align:left;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	
	
}
/**** estilos para directorio */
div.directorio{
	width: 98%;
	text-align:center;
	margin-left:10px;
	padding-bottom:200px;
	background-image: url(../fondos/0-3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height:500px;
}

div.directorio_item{
    width: 85%;
	margin: 0 auto;
	padding-top:15px;
	padding-bottom:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5A92AD;

}
div.directorio_tituloseccion{
    width: 95%;
	margin: 0 auto;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align:left;

}
div.directorio_titulo{
	width: 100%;
	text-align:left;
	font-weight: bold;
	text-transform: uppercase;
}
div.directorio_url{
    width: 100%;
	text-align:left;
}
/***  Publicaciones ***/
#publicaciones{
	width: 98%;
	text-align:center;
	color: #FFFFFF;
	margin-left:10px;
	margin-top:10px;
	background-color: #192431;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:10px;
}
div.publicaciones_titulo{
	width:95%;
	text-align:left;
	text-transform: uppercase;
	padding-bottom: 5px;
	padding-top: 20px;
	padding-left:20px;
	font-weight: bold;
}
div.publicaciones_item{
	width:95%;
	text-align:left;
	padding-top:10px;
	margin-top:15px;	
	padding-left:20px;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	
}
div.publicaciones_item img{
float: left;
	margin:  0px 20px 10px 10px;
}
div.publicacion_item_titulo{
	width:100%;
	font-weight: bold;
  
}
/* Estilos del monasterio */
div.monasterio_historia{
	width:100%;
	background-image: url(../images/historiam.jpg);
	background-position: center top;

}
div.monasterio_menu_margen{
   width:100%;
   height:62px;
}

div.monasterio_menu{
   width:100%;
   height:23px;
   line-height:23px;
   background-color:#C50000;
   text-align:center;
   
}
div.monasterio_menu_{
  margin: 0 auto;
}
div.monasterio_menu_item{
	float:left;
	width:120px;
	color: #FFFFFF;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height:19px;
    line-height:19px;
	margin-top:2px;
}
div.monasterio_menu_item a{
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	
}
div.monasterio_historia_texto_{
	margin: 22px auto 50px;
	height: 440px;
}
div.monasterio_historia_cerrar{
  height: 20px;
  background-color: #212431;
  color:#FFFFFF;
  text-align:right;
  padding-right:10px;
}
div.monasterio_historia_cerrar a{
  color:#FFFFFF;
}
div.monasterio_historia_texto{

	height: 420px;
	overflow:auto;
	background-color: #212431;
	padding:15px;
	color: #FFFFFF;
	text-align:left;
}
div.monasterio_edificio{
	width:100%;
	background-color: #1E2535;
	background-position: center top;
		
}

div.monasterio_edificio_ficha{
  margin: 15px auto 25px;
  height:617px;  
}
div.monasterio_edificio_principal{
  margin: 15px auto 25px;
}
div.monasterio_edificio_enlaces{
width:100%;
height:105px;
background-color:#424963;
}
div.monasterio_edificio_enlaces_columna{
float:left;
width:23%;
text-align:left;
padding-left:15px;
padding-top:10px;
}
div.monasterio_edificio_enlaces a{
 color:#FFFFFF;
}
div.monasterio_edificio_imagen{
	width:100%;
	height:512px;
	
}
div.monasterio_texto_ficha{
width:100%;
height:85px;
background-color:#192431;
overflow:auto;
color:#FFFFFF;
text-align:left;

}
div.monasterio_texto_ficha_margen{
padding-left:7px 0px   7px  7px;

}

div.monasterio_imagen_ficha{
	width:100%;
	height:512px;
}
div.monasterio_arte{
	width:100%;
	background-image: url(../images/arte.jpg);
	text-align:center;
	background-position: center top;
	
}
div.monasterio_arte_cuerpo{
margin: 15px auto 0px;
height:512px;
}
div.monasterio_arte_images{
float:right;
overflow:auto;
height:95px;
width:430px;
text-align:left;
padding:15px;
}

div.monasterio_arte_texto{
float:right;
overflow:auto;
height:220px;
width:430px;
text-align:left;
padding:15px;
}

div.monasterio_leyenda{
	width:100%;
	background-image: url(../images/leyenda.jpg);
	text-align:center;
	background-position: center top;
}
div.monasterio_leyenda_cuerpo{
margin: 15px auto 0px;
height:512px;
}
div.monasterio_leyenda_texto{
float:right;
overflow:auto;
height:350px;
width:300px;
text-align:left;
padding:15px;
color:#FFFFFF;
}
div.monasterio_virgen{
	width:100%;
	background-image: url(../images/virgen.jpg);
	text-align:center;
	background-position: center top;
}
div.monasterio_virgen_cuerpo{
margin: 15px auto 0px;
height:512px;
}
div.monasterio_virgen_texto_cerrar{
	float:right;
	overflow:auto;
	height:20px;
	width:450px;
	padding:0px 15px 0px 15px;
	background-color: #FFEF9C; 
	text-align:right;
}
div.monasterio_virgen_texto_cerrar a{
 
}

div.monasterio_virgen_texto{
	float:right;
	overflow:auto;
	height:415px;
	width:450px;
	text-align:left;
	padding:0px 15px 15px 15px;
	background-color: #FFEF9C;

}
div.monasterio_ficha_cerrar{
text-align:right;
height:20px;
}
div.monasterio_ficha_cerrar a{
color:#FFFFFF;
}

/****************  Entorno  ****************/
#entorno_pestana{
	width:100%;
	height:35px;
	background-repeat: no-repeat;
}

a.entorno_pestana0,a.entorno_pestana1,a.entorno_pestana2,a.entorno_pestana3{
float:left;

height:35px;
display:block;

}
a.entorno_pestana0{width:110px;}
a.entorno_pestana1{width:155px;}
a.entorno_pestana2{width:85px;}
a.entorno_pestana3{width:90px;}

#entorno_entorno{
background-color:#21243A;
color:#FFFFFF;
padding:10px 20px 10px 20px;
}
#entorno_villuercas{
background-color:#ADAEAD;
padding:10px 20px 10px 20px;
}
#entorno_ibores{
background-color:#CED2CE;
padding:10px 20px 10px 20px;
}
#entorno_jara{
background-color:#EFEFEF;
padding:10px 20px 10px 20px;
}
/****************  Hoteles  ****************/
#hoteles_pestana{
	width:100%;
	height:22px;
	background-repeat: no-repeat;
}

a.hoteles_pestana0,a.hoteles_pestana1,a.hoteles_pestana2,a.hoteles_pestana3{
float:left;
height:22px;
display:block;

}
a.hoteles_pestana0{width:86px;}
a.hoteles_pestana1{width:94px;}
a.hoteles_pestana2{width:205px;}
a.hoteles_pestana3{width:75px;}

#hoteles_hoteles{
background-color:#21243A;
color:#FFFFFF;
padding:10px;
}
#hoteles_hostales{
background-color:#c8c8c8;
padding:10px;
}
#hoteles_rurales{
background-color:#e7e7e7;
padding:10px;
}
#hoteles_otros{
background-color:#c6c6c6;
padding:10px;
}

div.mitad{
float:left;
width:49%;
text-align:center;
}
a.receta{
	font-weight: bold;
	color: #C40000;
}
div.entorno_separador{
	width:100%;
		float:left;
}
img.img_izquierda{
	float: left;
	margin:  10px 20px 10px 0px;
	display: block

}

img.img_derecha{
	float: right;
	margin:  10px 0px 10px 20px;
	display: block

}
div.cabecera_agenda{
	width:100%;
	background-image: url(../images/cabagenda.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height:114px;
}
