@charset "utf-8";
/* CSS Document */

html,BODY {
background-image: url(../imgs/fondo.gif);;
background-repeat:repeat-x;
background-color:#d7a361;
margin:0;
padding:0;
text-align: center;
height:100%;
}
img{border:0;}
A:active, A:visited, A:link{ text-decoration:underline; color:#904710;}
A:hover{color:#904710; text-decoration:none;}

*{margin:0; padding:0;}
p { margin:0 0 0 0; }
form { margin:0; padding:0; }
H1{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#513528;}
H1 a{ font-size:0.85em; color:#90bb70!important; text-decoration:none !important; padding-left:50px;}
H1 a:hover{color:#caf3ac!important}
h2{ font-size:1.2em }

.separador_2px{height:2px}
.separador_5px{height:5px;}
.separador_6px{height:6px;}
.separador_7px{height:7px;}
.separador_8px{height:8px;}
.separador_9px{height:9px;}
.separador_10px{height:10px;}
.separador_11px{height:11px;}
.separador_15px{height:15px;}
.separador_18px{height:18px;}
.separador_20px{height:20px;}
.separador_22px{height:22px;}
.separador_24px{height:24px;}
.separador_25px{height:25px;}
.separador_35px{height:35px;}
.separador_38px{height:38px;}
.separador_41px{height:41px;}
.separador_124px{height:124px;}
.separador_241px{height:241px;}
.separador_300px{height:300px;}
.separador_151px{height:151px;}

.clear_1px{height:1px; clear:both;}

.margen_15px{padding-left:15px;}
.margen_30px{padding-left:30px;}
.colorNaranja{color:#cb8731}
.coloRojo{color:#de2507; font-weight:bold;}

A.A1:link, A.A1:visited,A.A1:active{ color:#904710; text-decoration:none;}
A.A1:hover{ color:#904710; text-decoration:underline;}
A.A2:link, A.A2:visited,A.A2:active{ color:#513528; text-decoration:none;}
A.A2:hover{ color:#513528; text-decoration:underline;}
A.A3:link, A.A3:visited,A.A3:active{ color:#513528; text-decoration:none;}
A.A3:hover{ color:#513528; text-decoration:underline;}
A.A4:link, A.A4:visited,A.A4:active{ color:#513528; text-decoration:underline;}
A.A4:hover{ color:#513528; text-decoration:none;}
A.A5:link, A.A5:visited,A.A5:active{ color:#513528; text-decoration:underline; font-weight:bold}
A.A5:hover{ color:#513528; text-decoration:none;  font-weight:bold}

UL.UL1{ list-style:inside;  margin-left:15px; padding-top:5px;padding-bottom:5px;}

p.margen_15{margin-left:15px;}

#principal{width:801px; margin:auto;}
	#botonesSuperiores{width:801px; height:24px;}
		#imagenesBotones{width:226px; height:24px; float:right; margin-right:18px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../imgs/botoneraSuperior.gif); background-repeat:no-repeat; background-color:#ffffff;}
			#tapaBordeSuperior{height:1px; width:224px; margin:auto; position:relative; top:2px;background-color:#ffffff;}
	#caja{width:799px; border:1px solid #513528;}
		#cabecera{width:799px; height:88px; background-color:#FFFFFF;}
			#logo-arrobi{float:left; width:114px; height:88px}
			#cabecera_Der{float:right; height:88px; width:314px; }
		#menu{width:799px; height:46px; background-image:url(../imgs/menu.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
			#menu1{ float:left; width:69px; height:36px; margin-left:203px; display:inline;}
			#menu2{ float:left; width:88px; height:36px; margin-left:1px;display:inline;}
			#menu3{ float:left; width:84px; height:36px; margin-left:1px;display:inline;}
			#menu4{ float:left; width:57px; height:36px; margin-left:1px;display:inline;}
			#menu5{ float:left; width:53px; height:36px; margin-left:1px;display:inline;}
			#menu6{ float:left; width:64px; height:36px; margin-left:1px;display:inline;}
			#menu7{ float:left; width:85px; height:36px; margin-left:1px;display:inline;}
			#menu8{ float:left; width:86px; height:36px; margin-left:1px; }
			#menu A:visited, #menu A:active, #menu A:link{text-decoration:none; color:#FFFFFF;}
			#menu A:hover{text-decoration:underline; color:#FFFFFF;}
		#fondoSuperior{ height:24px; background-image:url(../imgs/fondo_medio_sup.jpg); background-repeat:no-repeat;}
		#fondoMedio{ height:234px; background-image:url(../imgs/fondo_medio_med.jpg); background-repeat:no-repeat;}
			#fotografias{height:120px; width:797px; margin:auto; background-image:url(../imgs/fondo_medio_interior.jpg); background-repeat:no-repeat;}
			#contenedorFlash{width:607px; height:110px; margin:auto; }
			#cajaTexto1{width:440px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#56392b; text-align:left;}
		#fondoInf1{ height:18px; background-image:url(../imgs/fondo_medio_inf.jpg); background-repeat:no-repeat;}
		#fondoInf2{ height:16px; background-image:url(../imgs/fondo_medio_inf2.jpg); background-repeat:no-repeat;}
			#botonesCentro{width:150px;  margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:9px; position:relative; bottom:14px; right:2px; }
				#botonCentIz{width:75px; float:left; text-align:left; color:#513528}
					#botonCentIz A:link, #botonCentIz A:visited, #botonCentIz A:active{text-decoration:none; color:#513528}
					#botonCentIz A:hover{text-decoration:underline; color:#513528}
				#botonCentDer{width:75px; float:right; text-align:right; color:#ffffff}
					#botonCentDer A:link, #botonCentDer A:visited, #botonCentDer A:active{text-decoration:none;color:#ffffff}
					#botonCentDer A:hover{text-decoration:underline;color:#ffffff}
	#pie{width:799px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}	
	
/************************************************************ INTERIORES *****************************************************************/	
	#puntoMedioSuperior{height:24px;background-image:url(../imgs/fondo_medio_sup_interior.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#513528;}
		#Submenu{width:740px;margin-left:45px; text-align:left;}
	#puntoMedioCapa1{ background-image:url(../imgs/fondo-contenido.gif); background-repeat:repeat-y;}
		#puntoMedioCapa2{min-height:290px;background-image:url(../imgs/fondo-interior.jpg); background-repeat:no-repeat;}
			#cuadriculaIZ{ width:333px; height:253px; float:left; margin-left:16px; display:inline;}
				#subcuadricula_Sup{height:195px; background-image:url(../imgs/cuadriculaIZ.jpg); background-repeat:no-repeat;}
					#CajaTextoImagenes{width:290px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#56392b; text-align:left;}
					#CajaTextoImagenes2{width:310px; height:170px; overflow-y:scroll; overflow-x:hidden; margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#56392b; text-align:left;}
				#subcuadricula_Inf{height:49px; background-image:url(../imgs/cuadricula_inferiorIZ.jpg); background-repeat:no-repeat;}
					.miniFoto{width:54px; height:36px; float:left; margin-left:7px; background-image:url(../imgs/marcoMiniFoto.gif); background-repeat:no-repeat;}
			#cuadriculaCENT{ height:135px; width:40px; float:left;margin-left:15px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#56392b;}
				#subcuadriculaCENT{ height:120px;width:40px;background-image:url(../imgs/cuadriculaCent.jpg);background-repeat:no-repeat; text-align:center; }
			#cuadriculaDER{width:379px; height:253px; float:left; display:inline;  background-image:url(../imgs/cuadriculaDER.jpg); background-repeat:no-repeat;}
				#FotoGrande{width:364px; height:239px; margin:auto;}
		#ImagenIdiomas{height:18px; background-image:url(../imgs/imagenIdiomas.gif); background-repeat:no-repeat;}
		#ImagenIdiomas2{height:14px; background-color:#f5e8d8;}
/************************************************************ FIN INTERIORES *****************************************************************/	
/*********************************************************** CONTENIDOS***********************************************************************/
#contenidoInterior{width:750px; height:275px; margin:auto; text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#513528; overflow:auto;}
.textoNegritSubrayado{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#513528; font-weight:bold; text-decoration:underline;}
	.td1{width:70px;}
	.td2{width:260px;}
	.td3{width:50px;}
	.td4{width:360px;}
	.td5{width:90px;}
	.tdAlingRight{text-align:right;}
.formulario{ background-image:url(../imgs/fondo-formulario.gif); background-repeat:repeat; border:1px solid #513528; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#513528}
/*********************************************************** FIN CONTENIDOS***********************************************************************/
.separadorTD10{width:10px;}
.tdExp{width:120px;}

/************************************************************ RESERVAS **********************************************************/

#cajaIzReserva{width:463px; float:left;}
	#contenidoInteriorContacto{width:425px; height:275px; margin:auto; background-image:url(../imgs/fondFormu2.jpg); background-repeat:no-repeat; text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#513528; overflow:auto;}
#cajaDerReserva{width:319px; min-height:290px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#272a02; text-align:left;}
	.tablaFormu1{margin-left:11px}
	.formuContacto{ padding-left:5px;background-color:#eae0d5; border:1px solid #513528; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#272a02;}
	.separadorTablaContacto{height:10px;}
	.separadorTablaContacto2{height:5px;}
	.botonContacto{background-color:#eae0d5; margin-left:10px; cursor:pointer; border:1px solid #513528; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#272a02;}
	select.formuContacto{padding-left:5px; background-color:#eae0d5; border:1px solid #513528; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#272a02;}
	textarea.formuContacto{padding-left:5px; background-color:#eae0d5; border:1px solid #513528; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#272a02;}
/************************************************************FIN RESERVAS *******************************************************/

.tablaTarifas{ border-collapse:collapse;}
.td1_Tarifas{font-weight:bold; padding-left:5px; padding-right:5px; border:1px solid #3e260d; text-align:center; }
.td2_Tarifas{ padding-left:5px; padding-right:5px;  border-bottom:1px solid #3e260d; }
.td3_Tarifas{font-weight:bold; text-align:center;border-bottom:1px solid #3e260d;}