* {
	border: 0;
	margin: 0;
	padding: 0;
}

body{
	font-size: 10px;
	text-align:center;
	margin: 0px;
}


#Contenedor {
	width: 900px;
	height: auto;
	margin: 0px auto;
	text-align: left;
}

a img {
	border: 0;
}

li.ItemMenu a {
	font-size: 1em;
}

#HeaderInicio {
	width: 900px;
	height: 365px;
	margin: 0;
	padding: 0;
	z-index:10;
}

#Header {
	width: 900px;
	height: 252px;
	margin: 0;
	padding: 0;
}

#BarraMenu {
	display: block;
	margin: 0;
	margin-top: 1px;
	width: 900px;
	height: 14px;
}

#IdiomaInicio {
	width: 900px;
	height: 55px;
}

#Idioma {
	width: 900px;
	height: 35px;
}

#CuerpoInicio {
	width: 900px;
	height: 176px;
}

.HomeEs {
	background-image: url(Recursos/Img/Idioma/Es/FondoHome.jpg);
	background-repeat: no-repeat;
}
.HomeEn {
	background-image: url(Recursos/Img/Idioma/En/FondoHome.jpg);
	background-repeat: no-repeat;
}
.HomeDe {
	background-image: url(Recursos/Img/Idioma/De/FondoHome.jpg);
	background-repeat: no-repeat;
}


#CuerpoInicio img, #CuerpoInicio div {
	display: inline;
}

#LogoInicio {
	margin: 0;
	margin-left: 63px;
	margin-right: 57px;
}

#AllInclusive {
	width: 220px;
	height: 175px;
	border: 0;
	border-right-width: 1px;
	border-style: solid;
	border-color: #857b5d;
}

#AllInclusive img {
	margin: 0;
	margin-left: 20px;
	margin-top: 7px;
}
#UbicacionReserva {
	width: 220px;
	height: 175px;
	
	border: 0;
	border-left-width: 1px;
	border-style: solid;
	border-color: #857b5d;
}

#UbicacionReserva a img, #UbicacionReserva img{
	margin: 0;
	margin-left: 60px;
}

.EnConstruccionEn {
	float: right;
	background-image: url(Recursos/Img/Idioma/En/FondoEnConstruccion.jpg);
	background-repeat: no-repeat;
}

.EnConstruccionEs {
	float: right;
	background-image: url(Recursos/Img/Idioma/Es/FondoEnConstruccion.jpg);
	background-repeat: no-repeat;
}
	
#Cuerpo {
	width: 900px;
	height: auto;
       margin-left:auto;
margin-right:auto;
}

#Franja {
	width: 890px;
	height: 49px;
	background-image: url(Recursos/Img/Franja.jpg);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	margin-top: 30px;
        display:block;
		
		float:left;
}

#MenuAlt {
	width: 900px;
	height: 35px;
	margin: 0;
	margin-top: 9px;
	text-align: center;
	
}

.ItemsMenuAlt li{
	display: inline;
	margin: 0px 2px;
	width: 700px;
	
}
.ItemsMenuAlt { width:600px;
                   height:10px;
				   padding-left:120px;}
.sant { width:100px;
       height:32px;
	   display:block;
	   margin-left:20px;
	   float:left;


}
.ItemsMenuAlt li a {
	text-decoration: none;
	font-size: 1em;
}

.ItemsMenuAlt li a:hover {
	text-decoration: underline;
}

.ItemsMenuAlt li a {
	color: #c1c1c1;
}

#Navegacion {
	text-align: right;
	width: 192px;
}

.NavSpa {
	background: url(Recursos/Img/FondoNavSpa.jpg) no-repeat;
}

.TextoTerapias {
	background: url(Recursos/Img/SpaTerapias.jpg) no-repeat;
	float: right;
}

.TextoServicios {
	background: url(Recursos/Img/FondoServicios.jpg) no-repeat;
	float: right;
}

.TextoMontajes {
	background: url(Recursos/Img/FondoMontajes.jpg) no-repeat;
	float: right;
}

.TextoEquipamiento {
	background: url(Recursos/Img/FondoEquipamiento.jpg) no-repeat;
	float: right;
}


#Logo {
	display: block;
	float: right;
	margin-top: 17px;
	margin-right: 26px;
	border: 0;
}

#MenuNav {
	float: right;
	margin-top: 80px;
	text-align: right;
}

#MenuNav img, #MenuNav a img{
	display: block;
	margin-bottom: 10px;
	margin-right: 26px;
}

#Texto {
	width: 700px;
	height: 366px;
        float:left;
	border-left: thin solid #857b5d;
}

#Texto h1 {
	margin-left: 99px;
	margin-right: 61px;
	margin-top: 12px;
	margin-bottom: 1em;
}

#Texto img {
	margin-left: 99px;
	margin-top: 6px;
}

#TextoLibro {
	width: 707px;
	height: 298px;
	border-left: thin solid #857b5d;
}

#TextoLibro h1 {
	margin-left: 99px;
	margin-top: 6px;
	margin-bottom: 16px;
}

#Texto p, #Texto ul {
	margin-left: 99px;
	margin-right: 61px;
	margin-top: 1em;
}

#Texto ul {
	margin-left: 65px;
}

.TextoTerapias ul, .TextoServicios ul {
	list-style-image: url(Recursos/Img/BulletTerapias.jpg)
}

.TextoMontajes ul, .TextoEquipamiento ul {
	list-style-image: url(Recursos/Img/BulletCentroEventos.jpg)
}

#Texto p, #Texto ul li {
	font-size: 1.1em;
	text-align: justify;
	line-height: 150%
}

#Texto h1 {
	font-family: "Arial Narrow", Arial, Helvetica, Sans-Serif;
	font-size: 1.8em;
	font-weight: normal;
}

#Texto h1 {
	color: #a7a7a7;
}

#Texto p object {
	margin: 0;
}

#Texto p a img.Izq {
	margin: 0;
	margin-right: 12px;
}

.Izq {
	float: left;
	width:200px;
	height:297px;
}

.Der {
	float: right;
}

div.Excursion {
	position: relative;
	left: 80px;
	width: 260px;
}

div.Excursion ol li {
	font-size: 1.1em;
	text-align: justify;
}

div.Excursion ol li {
	color: #a7a7a7;
}

div.Excursion1 {
	float: right;
	background-image: url(Recursos/Img/FondoExcursion-1.jpg);
	background-repeat: no-repeat;
}
div.Excursion2 {
	float: right;
	background-image: url(Recursos/Img/FondoExcursion-2.jpg);
	background-repeat: no-repeat;
}
div.Excursion3 {
	float: right;
	background-image: url(Recursos/Img/FondoExcursion-3.jpg);
	background-repeat: no-repeat;
}
div.Excursion4 {
	float: right;
	background-image: url(Recursos/Img/FondoExcursion-4.jpg);
	background-repeat: no-repeat;
}
div.Excursion5 {
	float: right;
	background-image: url(Recursos/Img/FondoExcursion-5.jpg);
	background-repeat: no-repeat;
}
div.Excursion6 {
	float: right;
	background-image: url(Recursos/Img/FondoExcursion-6.jpg);
	background-repeat: no-repeat;
}


.LibroVisitas {
	float: right;
	background: url(Recursos/Img/FondoLibroVisitas.jpg) no-repeat;
}
.LibroVisitas p {
	color: #666;
	font-style: italic;
	font-weight: bold;
	font-size: 1.7em;
	position: relative;
	top: 70px;
}

.LibroVisitas p.Firma {
	font-style: italic;
	font-weight: bold;
	font-size: 1.7em;
	text-align: right;
	float: right;
}

.LibroVisitas #Link {
	position: relative;
	top: 120px;
	left: 150px;
}

#Link a {
	font-size: 1.1em;
	color: #a7a7a7;
}

#Miniaturas {
	overflow: scroll;
	height: 250px;
}

#Miniaturas p{
	margin:0;
	margin-left: 99px;
	margin-right: 61px;
	margin-top: 1em;
	
}

#Miniaturas p img {
	margin: 1px 1px;
	width: 65px;
	height: 65px;
}

#BarraMenu {
	background-color: #fff;
}

ul.ItemsMenu li a {
	color: #fff;
	text-decoration: none;
}

li.Color1 a{
	background-color: #9b9382;
}

li.Color2 a{
	background-color: #908771;
}

li.Color3 a{
	background-color: #857a5e;
}

body {
	font-family: "Arial Narrow", Helvetica, Arial, Sans-Serif;
}

#Programas {
	overflow: scroll;
	width: 700px;
	height: 239px;
	position: relative;
	left: 0;
}

#ListadoPublicaciones {
	overflow: scroll;
	width: 608px;
	height: 239px;
	position: relative;
	left: 99px;
}

#Tarifas {
	overflow: auto;
	width: 608px;
	height: 239px;
	position: relative;
	left: 99px;
}

#Tarifas table {
	width: 560px;
}

table {
	border-width: 0;
	margin-top: 1em;
}

th {
	background-color: #aaa87a;
	color: #fff;
	font-weight: bold;
}

th {
	margin: 0;
	padding: 1px 10px;
}

tr {
	margin: 0;
}

thead tr td {
	text-align: center;
	color: #a7a7a7;
}

tbody tr td {
	margin: 0;
	padding: 1px 10px;
	border: 0;
	border-style: solid;
	border-color: #aaa87a;
	border-bottom-width: 1px;
	color: #a7a7a7;
	font-weight: bold;
	text-align: right;
}

td.Rotulo {
	text-align: left;
}
td.Par {
	background-color: #fffed6;
}

#Idioma a img{
	margin: 10px 5px;
	float: right;
}	

.ContactoEs {
	float: right;
	background-image: url(Recursos/Img/Idioma/Es/FondoContacto.jpg);
	background-repeat: no-repeat;
}

.ContactoEn {
	float: right;
	background-image: url(Recursos/Img/Idioma/En/FondoContacto.jpg);
	background-repeat: no-repeat;
}

#Formulario {
	width: 347px;
	float: left;
	position: relative;
	left: 82px;
	top: 14px;
}

#frmNombre {
	padding: 0;
	padding-left: 56px;
	background-image: url(Recursos/Img/Idioma/Es/lblNombre.jpg);
	background-repeat: no-repeat;
}
#frmNombreDe {
	padding: 0;
	padding-left: 56px;
	background-image: url(Recursos/Img/Idioma/De/lblNombre.jpg);
	background-repeat: no-repeat;
}


input, select {
	height: 17px;
}

input, textarea, select {
	border-width: 1px;
	border-style: solid;
	border-color: #a9a9a9;
	font-size: 1.2em;
}

#frmNombre input {
	width: 288px;
}

#frmFechas {
	position: relative;
	top: 14px;
	padding: 0;
	padding-left: 56px;
	padding-top: 14px;
	background-image: url(Recursos/Img/Idioma/Es/lblFechas.jpg);
	background-repeat: no-repeat;
}

#frmFechas input {
	width: 95px;
}

#frmFechas a img {
	margin: 0;
	margin-left: 260px;
}

#FechaSalida {
	margin: 0;
	margin-left: 33px;
}

#frmNroPersonas {
	position: relative;
	top: 28px;
	padding: 0;
	padding-left: 56px;
	padding-top: 14px;
	background-image: url(Recursos/Img/Idioma/Es/lblNroPersonas.jpg);
	background-repeat: no-repeat;
}

#frmNroPersonas input {
	width: 20px;
}

#NroNinos {
	margin: 0;
	margin-left: 108px;
}

#frmEMail {
	position: relative;
	top: 56px;
	padding: 0;
	padding-left: 56px;
	background-image: url(Recursos/Img/Idioma/Es/lblEMail.jpg);
	background-repeat: no-repeat;
}

#frmEMail input {
	width: 224px;
}

#frmTelefono {
	position: relative;
	top: 60px;
	padding: 0;
	padding-left: 56px;
	background-image: url(Recursos/Img/Idioma/Es/lblTelefono.jpg);
	background-repeat: no-repeat;
}

#frmTelefono input {
	width: 224px;
}

#frmEnviar {
	position: relative;
	top: 56px;
	padding: 0;
	padding-left: 193px;
}

#frmPrograma {
	position: relative;
	top: 42px;
	padding: 0;
	padding-left: 56px;
	background-image: url(Recursos/Img/Idioma/Es/lblPrograma.jpg);
	background-repeat: no-repeat;
}

#frmPrograma select {
	width: 226px;
	height: 19px;
	border-width: 1px;
	border-style: solid;
	border-color: #a9a9a9;
}

.ReservaEnviadaEn {
	float: right;
	background-image: url(Recursos/Img/Idioma/En/FondoReservaEnviada.jpg);
	background-repeat: no-repeat;
}

.ReservaEnviadaEs {
	float: right;
	background-image: url(Recursos/Img/Idioma/Es/FondoReservaEnviada.jpg);
	background-repeat: no-repeat;
}

#BtnVolver {
	width: 51px;
	height: 14px;
	position: relative;
	left: 192px;
	top: 260px;
}

#EscribirLibro {
	position: relative;
	left: 99px;
	top: 20px;
}

#EscribirLibro label {
	display: block;
	margin-bottom: 0;
}

#EscribirLibro input {
	display: block;
	margin-bottom: 0.5em;
	margin-top: 0em;
}

h1.PubAnteriores {
	display: block;
	background: url(Recursos/Img/Idioma/Es/titPublicacionesAnteriores.jpg) no-repeat;
	text-indent: -99999px;
	width: 204px;
	height: 28px;
}

#TextoLibro {
	display: block;
	width: 707px;
}

div.EntradaLibro {
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: thin solid #e9e8e0;
}

.EntradaLibro p {
	margin-left: 0px;
	padding-left: 0;
}

.EntradaLibro p{
	font-size: 120%;
	color: #666;
}

.AutorPais {
	display: block;
	position: relative;
	right: 0;
}
#der1 { width:140px;
height:41px;
margin-left:60px;
}
#txt { width:90px;
       height:10px;
	   margin-left:30px;
	   margin-top:20px;
       
       }
.idi { width:255px;
       height:30px;
	   display:block;
	   float:right;
	   margin-right:5px;
	   margin-top:3px;
	   }
.ret { width:50px;
       height:25px;
	   display:block;
	   float:left;
	   margin-right:10px;
	   text-align:center;
	   }


.ret a { color:#666;
         font-size:13px;
         text-decoration:none;
              }
			  
.ret a:hover { color:#fff;
               text-decoration:none;
               font-size:13px;
               background-color:#666
			   }


.band { width:180px;
       height:25px!important;
	   padding-left:5px;
	   display:block;
	   float:left;
	   margin-right:10px;}

.kunzza {
	width:440px;
	height:22px;
        margin-top:180px;
	display:block;
	float:left;
	text-align:center;
	font-size:13px;
        font-family: century gothic;
	color:#777;
}
/*
#cinta{
display:block;
position:absolute;
left:auto;
top:0;
z-index:10001;
width:201px;
height:197px;
cursor:pointer;
background:url(Recursos/flip/cintaesp.png) 0 0 no-repeat;
}
#cintain{
display:block;
position:absolute;
left:auto;
top:0;
z-index:10001;
width:201px;
height:197px;
cursor:pointer;
background:url(Recursos/flip/cintain.png) 0 0 no-repeat;
}
#cintade{
display:block;
position:absolute;
left:auto;
top:0;
z-index:10001;
width:201px;
height:197px;
cursor:pointer;
background:url(Recursos/flip/cintadeu.png) 0 0 no-repeat;
}
#zz { width:900px;
      height:auto;
      margin-left:auto;
      margin-right:auto;
}
*/
#ban { width:900px;
       height:30px;
	   margin-left:auto;
	   margin-right:auto;
	   display:block;}
.bbotones li { width:32px;
height:32px;

           display:block;
           float:left;
		   margin-left:20px;
		   list-style:none;		   
		   }
.bbotones li a { color:#FFF;}		   