/* CSS Document */

*{padding:0; margin:0;}
img{border:0;}

body{background:#FEF9F1 url(../imgs/fondo-body.jpg) top repeat-x;}


#cabecera{position:relative; width:900px; height:121px; margin:7px auto 0 auto; background:url(../imgs/fondo-cabecera.jpg) center no-repeat;}
	#foto-casa{position:relative; width:215px; height:119px; top:2px; left:20px; float:left;}
	#texto-logo{position:absolute; width:319px; height:22px; top:98px; left:240px;}
	#texto-logo-portada{position:absolute; width:319px; height:22px; top:245px; left:380px;}
	#cabecera h1{position:relative; float:left; font:21px Arial, Helvetica, sans-serif; top:97px; left:30px; color:#BB6D0C; font-weight:bold;}
	#cabecera h1 span{color:#503822;}
	#idiomas{position:relative; width:167px; height:28px; float:right;top:-7px; background-color:#F6D3A2;}
		#idiomas a:link,#idiomas a:active,#idiomas a:visited{font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
		#idiomas a:hover{font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
		#espanol{position:relative; float:left; width:58px; height:22px; background-color:#FBECD6; text-align:center; padding:6px 0 0 0;}
		#ingles{position:relative; width:50px; height:22px; float:left; background-color:#FBE3C0; left:1px;text-align:center; padding:6px 0 0 0;}
		#frances{position:relative; width:57px; height:22px; float:right; background-color:#FBE3C0;text-align:center; padding:6px 0 0 0;}
	#reserva{position:relative; width:133px; height:42px; float:right; top:65px; left:100px; font:11px Arial, Helvetica, sans-serif; color:#000;}
		#reserva span{font-weight:bold; color:#B76701;}
		#reserva a:link,#reserva a:visited,#reserva a:active{color:#000; text-decoration:underline;}
		#reserva a:hover{color:#000; text-decoration:none;}
	
#menu{position:relative; width:900px !important; width:903px; height:35px; margin:4px auto 0 auto;  padding:0; overflow:hidden;}
#menu-fantasma{position:absolute; width:900px; height:35px; width:900px;background-color:#585858;}
	#menu ul{position:relative; font-size:12px;}
	#menu ul li{position:relative; display:inline; list-style:none;}
	#menu ul li a{font:12px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; padding:10px 0 0 0;}
	/* home */
	#menu ul li a#home:link,#menu ul li a#home:visited,#menu ul li a#home:active{ position:relative; width:52px; height:25px; display:block; float:left; background:#000 url(../imgs/fonfo-home.gif) center no-repeat; margin:0 1px 0 0;color:#FFDD9B;}
	#menu ul li a#home:hover{ position:relative; width:52px; height:25px; display:block; float:left; background:#C97F02 url(../imgs/fonfo-home-activo.jpg) center no-repeat; margin:0 1px 0 0;color:#000;}
	/*el hotel*/
	#menu ul li a#hotel:link,#menu ul li a#hotel:visited,#menu ul li a#hotel:active{position:relative; width:58px; height:25px; display:block; background-color:#000; float:left;color:#FFDD9B;margin:0 1px 0 0;}
	#menu ul li a#hotel:hover{position:relative; width:58px; height:25px; display:block; background:#C97F02 url(../imgs/fondo-hotel-activo.gif) center no-repeat; float:left;color:#FFDD9B;margin:0 1px 0 0;color:#000;}
	/*habitaciones*/
	#menu ul li a#habitaciones:link,#menu ul li a#habitaciones:visited,#menu ul li a#habitaciones:active{position:relative; width:86px; height:25px; display:block; background-color:#000; float:left;color:#FFDD9B;margin:0 1px 0 0;}
	#menu ul li a#habitaciones:hover{position:relative; width:86px; height:25px; display:block; background:#C97F02 url(../imgs/fondo-habitaciones-activo.jpg) center no-repeat; float:left;margin:0 1px 0 0;color:#000;}
	/*restaurante*/
	#menu ul li a#restaurante:link,#menu ul li a#restaurante:visited,#menu ul li a#restaurante:active{position:relative; width:80px; height:25px; display:block; background-color:#000; float:left;color:#FFDD9B;margin:0 1px 0 0;}
	#menu ul li a#restaurante:hover{position:relative; width:80px; height:25px; display:block; background:#C97F02 url(../imgs/fondo-restaurante-activo.jpg) center no-repeat; float:left;margin:0 1px 0 0;color:#000;}
	/*salones*/
	#menu ul li a#salones:link,#menu ul li a#salones:visited,#menu ul li a#salones:active{position:relative; width:53px; height:25px; display:block; background-color:#000; float:left;color:#FFDD9B;margin:0 1px 0 0;}
	#menu ul li a#salones:hover{position:relative; width:53px; height:25px; display:block; background:#C97F02 url(../imgs/fondo-salones-activo2.jpg) center no-repeat; float:left;margin:0 1px 0 0;color:#000;}
	/*Exteriores*/
	#menu ul li a#exteriores:link,#menu ul li a#exteriores:visited,#menu ul li a#exteriores:active{position:relative; width:63px; height:25px; display:block; background-color:#000; float:left;color:#FFDD9B;margin:0 1px 0 0;}
	#menu ul li a#exteriores:hover{position:relative; width:63px; height:25px; display:block; background:#C97F02 url(../imgs/fondo-exteriores-activo.jpg) center no-repeat; float:left;margin:0 1px 0 0;color:#000;}
	/*programas*/
	#menu ul li a#programas:link,#menu ul li a#programas:visited,#menu ul li a#programas:active{position:relative; width:127px; height:25px; display:block; background-color:#000; float:left;color:#FFDD9B;margin:0 1px 0 0;}
	#menu ul li a#programas:hover{position:relative; width:127px; height:25px; display:block; background:#C97F02 url(../imgs/fondo-programas-activo.jpg) center no-repeat; float:left;margin:0 1px 0 0;color:#000;}
	/*tarifas*/
	#menu ul li a#tarifas:link,#menu ul li a#tarifas:visited,#menu ul li a#tarifas:active{position:relative; width:51px; height:25px; display:block; background-color:#000; float:left;color:#FFDD9B;margin:0 1px 0 0;}
	#menu ul li a#tarifas:hover{position:relative; width:51px; height:25px; display:block; background:#C97F02 url(../imgs/fondo-tarifas-activo.gif) center no-repeat; float:left;margin:0 1px 0 0;color:#000;}
	/*localización*/
	#menu ul li a#localizacion:link,#menu ul li a#localizacion:visited,#menu ul li a#localizacion:active{position:relative; width:80px; height:25px; display:block; background-color:#000; float:left;color:#FFDD9B;margin:0 1px 0 0;}
	#menu ul li a#localizacion:hover{position:relative; width:80px; height:25px; display:block; background:#C97F02 url(../imgs/fondo-localizacion-activo.gif) center no-repeat; float:left;margin:0 1px 0 0;color:#000;}
	/* Actividades */
	#menu ul li a#actividades:link,#menu ul li a#actividades:visited,#menu ul li a#actividades:active{position:relative; width:233px; height:25px; display:block; float:left; background:#000 url(../imgs/fondo-actividades.gif) center no-repeat;color:#FFDD9B; text-align:left; padding:10px 0 0 8px;}
	#menu ul li a#actividades:hover{position:relative; width:233px; height:25px; display:block; float:left; background:#C97F02 url(../imgs/fondo-actividades-activo.gif) center no-repeat;color:#000;text-align:left; padding:10px 0 0 8px;}
	
	
#mapaSitio{position:relative; width:887px; height:19px; margin:3px auto 0 auto; background:url(../imgs/fondo-mapa-sitio.jpg) center no-repeat; font:11px Arial, Helvetica, sans-serif; color:#000; padding:3px 0 0 13px;}
	#mapaSitio a:link,#mapaSitio a:visited,#mapaSitio a:active{color:#000; text-decoration:underline;}
	#mapaSitio a:hover{color:#000; text-decoration:none;}


#central{position:relative; width:900px; height:262px; margin:3px auto 0 auto;}
	#fotoGrande{position:relative; width:465px; height:262px; float:left;}
	#fotoGrande input{position:absolute; width:53px; height:27px; background:url(../imgs/boton-ampliar.jpg) center no-repeat; border:0; cursor:pointer; left:407px; top:230px;}
	#contenido{position:relative; width:425px; height:262px; background:url(../imgs/fondo-contenido.jpg) center no-repeat; float:right;}
		#contenido h1{position:relative; width:379px; height:35px; background-color:#00FF00; font:18px Arial, Helvetica, sans-serif; color:#C97407; background:url(../imgs/fondo-h2.gif) left no-repeat; padding:15px 0 0 20px; left:26px;}
		#contenido h2{position:relative; width:379px; height:35px; background-color:#00FF00; font:18px Arial, Helvetica, sans-serif; color:#C97407; background:url(../imgs/fondo-h2.gif) left no-repeat; padding:15px 0 0 20px; left:26px;}
		#texto{position:relative; width:379px; height:184px; padding:13px 20px 15px 26px; overflow:auto;}
		#texto p{font:12px Arial, Helvetica, sans-serif; color:#000; margin:7px 22px 6px 0;}
		#texto p a:link,#texto p a:visited,#texto p a:active{text-decoration:underline; color:#BB6D0C;}
		#texto p a:hover{text-decoration:none; color:#BB6D0C;}
		#texto strong{color:#B86802;}
		#texto ul{position:relative; font-size:12px; left:10px;width:379px; margin:10px 0 0 0;}
		#texto ul li{font:12px Arial, Helvetica, sans-serif; list-style:none; background:url(../imgs/detalle.gif) left 6px no-repeat; padding:0 20px 0 10px; line-height:16px;}


#zonaFotos{position:relative; width:900px; height:69px; margin:10px auto 0 auto;}
	#zonaFotosTexto{position:relative; width:400px; height:49px; float:right; background:url(../imgs/fondo-zonaFotosTexto.jpg) center no-repeat; padding:20px 0 0 25px;}
	#zonaFotosTexto h2{position:relative; font:bold 14px Arial, Helvetica, sans-serif; color:#B96903; margin:0 0 4px 0; background:url(../imgs/fondo-h3.gif) left no-repeat; padding:0 0 0 17px;}
	#zonaFotosTexto h2 span{color:#503822;}
	#zonaFotosTexto p{font:11px Arial, Helvetica, sans-serif;}
	.foto{position:relative; width:70px; height:69px; background-color:#f8c180; float:left; margin:0 9px 0 0;}

#pie{position:relative; width:865px; height:25px; margin:10px auto 0 auto; background:url(../imgs/fondo-pie.jpg) center no-repeat; font:11px Arial, Helvetica, sans-serif; color:#6C4825; padding:10px 0 0 35px;}
	#pie a:link,#pie a:visited,#pie a:active{color:#6C4825; text-decoration:underline;}
	#pie a:hover{color:#6C4825; text-decoration:none;}
	#anet{ position:relative;float:right; right:39px;}

/* ----- Interior 2 ----------------------------------------------------------------------------------------------------------------------------- */
#fotoInteriorTotal{position:relative; width:900px; height:129px; margin:3px auto 0 auto;}

#contenidoGrande{position:relative; width:900px; min-height:244px; height:auto !important; height:244px; margin:8px auto 0 auto; background:url(../imgs/fondo-contenidoGrande.jpg) left top no-repeat;}
	#contenido-izq{position:relative; width:532px; min-height:234px; height:auto !important; height:234px; float:left; background:url(../imgs/puntos.gif) right repeat-y; margin:10px 0 0 0; padding:0 20px 0 26px;}
		#contenido-izq h2{position:relative; width:512px; height:32px; font:18px Arial, Helvetica, sans-serif; color:#C97407;background:url(../imgs/fondo-h2-int.gif) left no-repeat; padding:10px 0 0 20px;}
		#texto2{position:relative; width:532px; min-height:170px; height:auto !important; height:170px; padding:20px 0 0 0;}
			#texto2 strong{color:#B86802;}
			#texto2 p{font:12px Arial, Helvetica, sans-serif; margin:7px 0 8px 0;}
			#texto2 ul{position:relative; font-size:12px; left:20px; margin:7px 0 10px 0;}
			#texto2 ul li{font:12px Arial, Helvetica, sans-serif; color:#AC8D7D; list-style:none; background:url(../imgs/detalle.gif) left 7px no-repeat; padding:0 0 0 12px; line-height:16px;}
			#texto2 ul li a:link,#texto2 ul li a:visited,#texto2 ul li a:active{text-decoration:underline; color:#AC8D7D;}
			#texto2 ul li a:hover{text-decoration:none; color:#AC8D7D;}
	#contenido-der{position:relative; width:322px; min-height:244px; height:auto !important; height:244px; float:right;}
		#subMenu{position:relative; width:313px !important; width:316px; height:35px;left:9px;}
		#subMenuFantasma{position:absolute;width:313px; height:35px;background-color:#585858;}
		#contenido-der p{font:12px Arial, Helvetica, sans-serif;}
		#subMenu ul{position:relative; font-size:12px;}
		#subMenu ul li{font:12px Arial, Helvetica, sans-serif; list-style:none; display:inline;}
		#subMenu ul li a{text-decoration:none; text-align:center;padding:10px 0 0 0;}
		#subMenu ul li a.actividades2:link,#subMenu ul li a.actividades2:visited,#subMenu ul li a.actividades2:active{position:relative; width:138px; height:25px; background:#000 url(../imgs/fondo-actividades2.gif) left no-repeat; float:left; display:block; color:#FFDD9B;margin:0 1px 0 0;}
		#subMenu ul li a.actividades2:hover{position:relative; width:138px; height:25px; background:#C97F02 url(../imgs/fondo-actividades2-activo.gif) left no-repeat; float:left; display:block; color:#000; margin:0 1px 0 0;}
		#subMenu ul li a.actividades3:link,#subMenu ul li a.actividades3:visited,#subMenu ul li a.actividades3:active{position:relative; width:174px; height:25px; background:#000 url(../imgs/fondo-actividades3.gif) left no-repeat; float:left; display:block; color:#FFDD9B;}
		#subMenu ul li a.actividades3:hover{position:relative; width:174px; height:25px; background:#C97F02 url(../imgs/fondo-actividades3-activo.gif) left no-repeat; float:left; display:block; color:#000;}
		#contenido-der h3{position:relative; width:270px; height:67px; font:normal 18px Arial, Helvetica, sans-serif; color:#D17D12; text-align:center; margin:45px auto 0 auto; padding:0 0 0 12px;}
/* ----- Index ----------------------------------------------------------------------------------------------------------------------------- */
#principalIndex{position:relative; width:900px; height:273px; background:url(../imgs/fondo-principalIndex.jpg) left bottom no-repeat; margin:7px auto 0 auto;}
	#logoHotel{position:relative; width:330px; height:183px; top:85px; left:23px; float:left;}
	#principalIndex h1{position:relative; float:left; font:21px Arial, Helvetica, sans-serif; left:30px; top:244px; color:#BB6D0C; font-weight:bold;}
	#principalIndex h1 span{color:#503822;}
#contenido-index{position:relative; width:900px; height:151px; margin:0 auto; background:url(../imgs/fondo-contenido-index.jpg) center no-repeat;}
	#contenido-index h1{position:absolute; width:340px; font:18px Arial, Helvetica, sans-serif; color:#000; left:20px; top:22px;}
	#contenido-index h2{position:absolute; width:340px; font:18px Arial, Helvetica, sans-serif; color:#B66804;left:20px; top:44px;}
	#logoNavarra{position:absolute; width:55px; height:53px; left:410px; top:12px;}
	#logoGsmHoteles{position:absolute; width:108px; height:41px; left:480px; top:22px;}
#linea-gris{position:relative; width:900px; height:1px; background-color:#95928D; margin:0 auto;}
#pie-index{position:relative; width:900px; height:21px; margin:0 auto; background-color:#FF00CC;}
#iso { padding-top:5px;}
/* ----- Interior 3 ----------------------------------------------------------------------------------------------------------------------------- */
#contenidoGrande2{position:relative; width:900px; min-height:244px; height:auto !important; height:244px; margin:8px auto 0 auto;}
	#contenido-izq2{position:relative; width:568px; min-height:234px; height:auto !important; height:234px; float:left; background:url(../imgs/puntos.gif) right repeat-y; margin:10px 0 0 0; padding:0 0 0 0;}
		#contenido-izq2 h1{position:relative; width:512px; height:22px; font:18px Arial, Helvetica, sans-serif; color:#C97407;background:url(../imgs/fondo-h2-int.gif) left 4px no-repeat; padding:0 0 0 20px;}
		.texto3{position:relative; width:520px; min-height:211px; height:auto !important; height:211px; background:url(../imgs/fondo-texto3-2.gif) left top no-repeat;padding:23px 20px 0 26px;}
			.texto3 strong{color:#B86802;}
			.texto3 p{font:12px Arial, Helvetica, sans-serif; margin:7px 0 8px 0;}
			.texto3 ul{position:relative; font-size:12px; left:20px; margin:7px 0 10px 0;}
			.texto3 ul li{font:12px Arial, Helvetica, sans-serif; color:#BB6D0C; list-style:none; background:url(../imgs/detalle.gif) left 7px no-repeat; padding:0 0 0 12px; line-height:16px;}
			.texto3 ul li a:link,.texto3 ul li a:visited,.texto3 ul li a:active{text-decoration:underline; color:#BB6D0C;}
			.texto3 ul li a:hover{text-decoration:none; color:#BB6D0C;}
			.texto3 h2{font:bold 14px Arial, Helvetica, sans-serif; color:#815944; background:url(../imgs/flecha3.gif) left no-repeat; padding:0 0 0 18px;}
			.lineaGris2{position:relative; width:257px; height:2px; background:url(../imgs/fondoLineaGris.jpg) left no-repeat; margin:5px 0 12px 0;}
			.texto3 p a{font:12px Arial, Helvetica, sans-serif;}
			.texto3 p a:link,.texto3 p a:visited,.texto3 p a:active{text-decoration:underline; color:#BB6D0C;}
			.texto3 p a:hover{text-decoration:none; color:#BB6D0C;}
	#mapa{position:relative; width:317px; height:300px; left:5px; margin:0 0 10px 0;}
/* ----- Clases ----------------------------------------------------------------------------------------------------------------------------- */
.altura_1{height:1px; clear:both;}
.altura_10{height:10px; clear:both;}
.altura1{height:1px;}
.altura_20{height:20px;}
a.subir{position:relative; font:11px Arial, Helvetica, sans-serif; display:block; width:50px; height:30px; left:480px; margin:8px 0 0 0;}
a.subir:link,a.subir:visited,a.subir:active{color:#000000; text-decoration:underline;}
a.subir:hover{color:#000000; text-decoration:none;}
.marron{color:#BB6D0C;}
.gris{color:#AD8E7B;}
table tr td {font:12px Arial, Helvetica, sans-serif; text-align:center;}
.titulo_Google-Maps{font:12px Arial, Helvetica, sans-serif; color:#BB6D0C;}
.texto_Google-Maps{font:12px Arial, Helvetica, sans-serif;}
a.mapa:link,a.mapa:visited,a.mapa:active{color:#bb6d0c; text-decoration:underline;}
a.mapa:hover{color:#bb6d0c; text-decoration:none;}

.columnaOscura{background-color:#E59F31;}
.columnaMarronClaro{background-color:#EFDBC1;}
.columnaMarronOscuro{background-color:#E8CCA8;}

.fondoFotos{position:relative; width:175px; min-height:80px; height:auto !important; height:80px; padding:7px 7px 7px 7px; border:1px solid #E2DDD5;float:left; margin:10px 10px 0 0;}
.fondoFotos input{position:absolute; width:41px; height:18px; background:url(../imgs/boton-ampliar2.jpg) center no-repeat; border:0; cursor:pointer; left:135px; top:65px;}
.copiright{font:10px Arial, Helvetica, sans-serif; clear:left; display:block;}

#banner{ width:900px; overflow:auto; /*margin:120px 0 0 10px;*/ margin:auto;}
.banner{ margin-left:20px; margin-bottom:20px;}
