/****************************************************/
/*estilos genericos */
/*fondo general de la pagina color defecto fondo y color defecto letra*/

/*

fondo: #ffd494   
base granate: #990000  bordes     opuesto #009899
granate: #7a0000  negrita   opuesto #007a7a
grana/rojo: #F32828  link    opuesto #33d5d6
rojo: #f55858   link visited      opuesto #28f2f3
rojo: #EDB2B2   link over    opuesto #b2eded
ocre base: #ff9900  bordes  
ocre claro; #fde5c0  fondomenunav  opuesto #c0d8fd
ocre muy claro  #FFEDD8  fondofotos


*/
body {
	margin: 0 auto;
	padding: 0;
	background: #ffd494;
	 /*width: 1024px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	background-image:    url(../../imagenes/fondo.jpg)  ;
	background-repeat: repeat-x;
	z-index: 10;
	 /*position:absolute; left:6px; top:2px;  */
	  
}
a {
	text-decoration: none;
}

a img {
	border: none;
}

p {
	margin: 0 ;
} 

/**************************************************/
/*estilos de la pagina */

#contenedor{
	padding-top: 1px;
 	
	width: 997px;
	margin:0 auto;
 
	 
}
#pagina_index{
	margin: 0 0 4px 0;
 	background-color: #FFF;
	 border: 1px solid #7a0000; 
}
 

/*----------------------------------------*/
/*cabecera */
#cabecera {
	background-color:#FFF;
	height: 95px;
  
	padding:5px 0px;
    margin-left:auto; 
	margin-right: auto; 
	
 	 
 /* 	width: 984px; */
    
} 
#imagen_cabecera {
	 background-image:url(../../imagenes/cabecera.jpg); 
	 height:89px;
	 width: 976px;
	
	 border-top: 3px solid #990000;
	 border-bottom: 3px solid #ff9900; 
 	 float: left;
	 background-repeat:no-repeat;
	
	
}  
#imagen_cabecera_i {
	 background-image:url(../../imagenes/cabecera_i.jpg); 
	 height:89px;
	 width: 976px;
	
	 border-top: 3px solid #990000;
	 border-bottom: 3px solid #ff9900; 
 	 float: left;
	 background-repeat:no-repeat;
	
	
}  
#imagen_cabecera_f {
	 background-image:url(../../imagenes/cabecera_f.jpg); 
	 height:89px;
	 width: 976px;
	
	 border-top: 3px solid #990000;
	 border-bottom: 3px solid #ff9900; 
 	 float: left;
	 background-repeat:no-repeat;
	
	
}  


.borde_cabecera{
	  width:3px;
	  height:95px;
	  background-image:url(../../imagenes/recuadro_v.jpg);
	  float: left;
}
.borde_cabecera_d{
	  width:3px;
	  height:95px;
	  background-image:url(../../imagenes/recuadro_v_d.jpg);
	  float: left;
}

/*----------------------------------------*/
/*enlaces idiomas */
#enlaces{
	  
}
#enlaces_dcha{
	margin-right: 20px;
	padding:0px;
	float: right;
	 
}
#enlaces_izda{
  margin-left: 20px;
   width:90%;
  height:20px;
   
}


/*****************************************/
/*botones de idiomas */
#btn_idiomas{
	height:16px;
	list-style-image: none;
}
#btn_idiomas ul {
	list-style-type:none;
	margin:0;
	padding:0;
	height: 18px;

}
#btn_idiomas li {
	float:left;
 
	 
}
#btn_idiomas a{
	display:block;
	height: 16px;
	width:16px;
	margin-left:6px;
}
.btn_ingles{
	background-image:url(../../imagenes/united_kingdom_flag_x16.png);
}
 
.btn_espanol{
	background-image:url(../../imagenes/spain_flag_x16.png);
}
 
.btn_frances{
	background-image:url(../../imagenes/france_flag_x16.png);
}
 
 
 /** ------------------- zona de contenido --------------- **/
 #contenido {
	  background-color:#FFF; 
	  height:450px;
	   
  }
 #contenido_izda{
	float: left;
	padding-top:10px;
	width: 200px;
 	 
}
#contenido_centro{
    float: left;
	padding-top:10px;
  
	width: 570px; 
}
#contenido_dcha{
	float: right;
	width: 210px;
	margin-right: 5px;
    text-align:center;
}



#imagenes{
	border: 1px   dashed  #990000;
	padding:1px ;


}

/*** recuadro info ****/

#info {
	 background-color:#FFF; 
	
	 width: 640px;
	 height:145px;
      
	 border-top: 3px solid #990000;
	 border-bottom: 3px solid #ff9900; 
	  float: left;
 	  
	
}  
.borde_info{
	  width:3px;
	  height:152px;
	  margin-left:10px;
	  background-image:url( ../imagenes/recuadro_info_i.jpg);
	  float: left;
}
.borde_info_d{
	  width:3px;
	  height:152px;
	  background-image:url(../imagenes/recuadro_info_d.jpg);
	  float: left;
}
 


/*** recuadro menu navegacion ****/

#area_nav {
	 background-color:#FFF; 
	 width: 160px;
	 height:210px;
	 text-align:center;
 	  border-top: 3px solid #990000;
	 border-bottom: 3px solid #ff9900; 
	  float: left;
 	  
	
}  
.borde_nav{
	  width:3px;
	  height:216px;
	  margin-left:10px;
	  background-image:url(../../imagenes/recuadro_nav_i.jpg);
	  float: left;
}
.borde_nav_d{
	  width:3px;
	  height:216px;
	  background-image:url(../../imagenes/recuadro_nav_d.jpg);
	  float: left;
}

#menu_nav{
    padding: 5px; 
	width: 125px;
 	text-align:center;
	padding:0;	margin:0; 
}


.elem_nav{
	width: 110px;
	margin-left:20px;
	 
}


#area_nav li{
 	list-style-type: none;
	border: 2px solid #990000;
	margin-top:2px;
	height: 21px;
	background-color: #fde5c0;
	
	  
}
#area_nav li:hover{
 	list-style-type: none;
	 border: 2px solid #009899;
	margin-top:2px;
	height: 21px;
	  
}

#area_nav li a{
	color: #990000;
	text-decoration: none;
    display: block;
	height: 21px;
	padding-top:2px; 
	 
} 

#area_nav li a:hover{
	color: #009899; 
 	height: 19px;
	background-color: #c0d8fd;
}
.flecha_nav a:hover{
	color: #009899; 
 	height: 19px;
	background-color: #b2eded;
	 background:   url(../../imagenes/fondo_nav_flecha_over.jpg) ;
	 
}

.flecha_nav  {
	 background:   url(../../imagenes/fondo_nav_flecha.jpg)  ;
	  
} 

.texto_nav{
	color:#7a0000;
	font-weight:bold;
	 font-size: 90%;
}

#menu_flotante{
  
	position:absolute; 
	
	z-index:800;
 	width: 125px;
 	text-align:center;
	padding:0;	margin:0; 
}


#menu_flotante ul{
	 /*visibility:hidden; */
 	display:none;
  
 	z-index:5;
	margin:0;
 	padding :4px;
	width: 115px;
	background-color:#fde5c0;
	border: 1px solid #ff9900;
}

#menu_flotante li{
 	list-style-type: none;
	border: 2px solid #990000;
	margin-top:1px;
	height: 21px;
}

#menu_flotante li:hover{
 	list-style-type: none;
	 border: 2px solid #009899;
	 height: 21px;
	  
}

#menu_flotante li a{
	color: #990000;
	background-color:#FFF;
	text-decoration: none;
    display: block;
	height: 19px;
	padding-top:2px; 
} 

#menu_flotante li a:hover{
 	color: #009899; 
 	height: 19px;
	background-color: #c0d8fd;
 }



#menu_info{
  position:absolute;
  /*top:36px;*/
   left:160px;
   top:22px;
}
 

#menu_fotos{
    /*top: 64px;*/
   	position:absolute;
  /*top:36px;*/
   left:160px;
   top:50px;
   
}
#menu_videos{
  /*top: -108px;*/
   position:absolute;
  /*top:36px;*/
   left:160px;
   top:75px;
}
#libro_visitas {
 /*   top: -154px;*/
  position:absolute;
   left:160px;
   top:148px;
}


/************* pie *********/
#pie{
	 clear: both;
	 background-color:#FFF;
	 margin-top:5px;
	 padding:2px;
	 height:20px;
	 border: 1px solid #7a0000;
}

 
 
#pie_dcha{
	 text-align:right;
	 float:right;
	 margin:0 20px;
}

#pie_izda{
 	float:left;
	text-align:left;
	margin:0 20px;
	 
 
}

.pie {
	font-size: 0.85em;
	font-style: normal;
	font-weight: bold;
	
}




/*****************************************************************/
/*imagenes de volver y pagina anterior */
#enlaces{
	margin:10px 0 ;padding:0;
	

}
#enlaces_izq ul{
	float:left;
	list-style-type: none;
	text-decoration:none;
	margin:0 ;	padding:0;
}
#enlaces_der ul  {
	float:right;
	list-style-type: none;
	text-decoration:none;
	margin:0 ;	padding:0;
	
}

#enlaces_der li  {
	padding:0 5px;
	float:left;
}
#enlaces_izq li  {
	padding:0 5px;
	float:left;
}
#img_volver{
	height: 22px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	background-image:url(../imagenes/flecha_volver.png);	
} 
#img_volver:hover{
	display:block;
	background-image:url(../imagenes/flecha_volver_over.png);
} 
#img_return{
	height: 22px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	background-image:url(../imagenes/flecha_return.png);
} 
#img_return:hover{
	display:block;
	background-image:url(../imagenes/flecha_return_over.png);
} 


#img_noucampanar{ 
	height: 22px;
	width: 160px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	background-image:url(../imagenes/flecha_nc.png);
}
#img_noucampanar:hover{
	display:block;
	background-image:url(../imagenes/flecha_nc_over.png);
} 


#img_seguir{ 
	height: 22px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	background-image:url(../imagenes/flecha_seguir.png);
}
#img_seguir:hover{
	display:block;
	background-image:url(../imagenes/flecha_seguir_over.png);
} 

#img_inicio{ 
	height: 22px;
	width: 93px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	background-image:url(../imagenes/flecha_inicio.png);
}
#img_inicio:hover{
	display:block;
	background-image:url(../imagenes/flecha_inicio_over.png);
} 


#img_home{ 
	height: 22px;
	width: 93px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	background-image:url(../imagenes/flecha_home.png);
}
#img_home:hover{
	display:block;
	background-image:url(../imagenes/flecha_home_over.png);	
} 


#img_more{ 
	height: 22px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	background-image:url(../imagenes/flecha_more.png);
}
#img_more:hover{
	display:block;
	background-image:url(../imagenes/flecha_more_over.png);
} 
#img_suivre{ 
	height: 22px; width: 90px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	background-image:url(../imagenes/flecha_suivre.png);
}
#img_suivre:hover{
	display:block;
	background-image:url(../imagenes/flecha_suivre_over.png);
} 
#img_revenir{ 
	height: 22px; width: 90px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	background-image:url(../imagenes/flecha_revenir.png);
}
#img_revenir:hover{
	display:block;
	background-image:url(../imagenes/flecha_revenir_over.png);
} 
/*************enlaces ************/

a:hover{
    color: #33d5d6;
}    
 a {
    color: #F32828;
}

 
a:visited {
    color: #f55858;
}
a:visited:hover{
	color:#28f2f3;
}


/*************** **comentarios */
#contenido_comentarios{		 
	 
    float: left;
	/*padding: 4em 0 0 0;
	margin: 0 0.2em 0 0.5em;*/
	padding:1em;
	background-color:#ffffff; 
}

.contenido_comentario{
	/*border:1px  inset white;*/
	padding: 0.2em;
	padding-bottom:0.4em;
	margin-bottom: 0.4em;
	border-bottom: 1px dashed #FF9900;
	 
 }
 
 /****************************************/
/*para mostrar planos con imagen y texto al pie*/
  
#imagenes_mapas_g{
	padding: 2px;
	border:2px solid  #FF9900;
	background-color: #FFEDD8;
}
 
.mapa{
	margin: 1px;
	text-align:center;
	 
}

/********* imagenes sueltas ****/
#otras_imagenes{
	clear:both;
	float:left;
	margin: 0 auto;
	text-align:center;
	width:100%;
	 
	 
}

 #otras_imagenes img{
	margin:1em;
	border:1px dashed  #FF9900;;
	vertical-align:middle;
	padding:0.3em;
	text-align:center;
	background-color: #FFEDD8;
}


 /* *********textos ******* */
 
 .texto_resaltado{
	color:#7a0000;
	font-weight:bold;
	 
}

.parrafo_remarcado{
  border-bottom: 1px solid  #ff9900;
  color:#ff9900;
	font-weight:bold;
}
 
 
 .texto_cursiva{
	color:#7a0000;
	font-style:italic;	 
}


.texto_normal{
	color:#000000;
	font-weight:normal;
	 
}
.texto_normal_peq{
	color:#000000;
	font-weight:normal;
	font-size: 85%;
	 
}
.parrafo_aviso{
	 border-bottom: 1px solid  #ff9900;
	 padding:5px 5px 10px 5px;
	 margin: 5px;
}
.texto_aviso{
	color:#ff9900;
	font-weight:normal;
 
}

.texto_aviso_b{
	color:#ff9900;
	font-weight:bold;
 
}  

.marco{
	border: 2px solid #FF9900;
	font-weight: bold;
	padding:2px;
}

.centrado{
	text-align:center;
}
