/* CSS Document */

body{
margin:0px;
padding:0px;
/*background-image:url(img/body_bg.jpg);
background-position:center;*/
background-color:#FFF;
}

/*********************** ESTILOS PARA TAGS *****************************/

/* lienzo*/
#lienzo {
	position:relative;
	width:805px;
	height:555px;
	margin:0px auto;
	margin-top:30px;
/*	background-image:url(img/lienzo_bg.jpg);
	background-repeat:no-repeat;*/
	background-color:#d79827;
}

/* h1 principal */
h1#principal{
	position:absolute;
	top:-10000px;
}

/*confort*/
#confort{
	position:absolute;
	top:6px;
	left:274px;
	width:251px;
	height:26px;
	background-image:url(img/confort_bg.gif);
}

/* menu1*/
#menu1Lienzo{
	text-align:center;
	/*width:830px;*/
	
	height:35px;
	margin:0px auto;
	padding-left:20px;
}
#menu1Lienzo ul#menu1{
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu1Lienzo ul#menu1 li{
	display:inline;
	float:left;
}
#menu1Lienzo ul#menu1 li h2{
	margin:0px;
	padding:0px;
	font-size:17px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}
#menu1Lienzo ul#menu1 li h2 a{
	display:inline;
	float:left;
	height:27px;
	padding:0px;
	padding-left:14px;
	padding-top:8px;
	text-decoration:none;
	color:#FFFFFF;
}
#menu1Lienzo ul#menu1 li h2 a:hover{
	text-decoration:underline;
}

.engl #menu1Lienzo ul#menu1 li h2 a{
	padding:0px 14px;
	padding-top:8px;
}

.fran #menu1Lienzo ul#menu1 li h2 a{
	padding:0px 12px;
	padding-top:8px;
}

/* contenidoLienzo */
#contenidoLienzo{
	position:relative;
	height:485px;
	margin:0px 20px;
	margin-bottom:35px;
	background-image:url(img/contenidoLienzo.jpg);
	background-color:#CC3300;
}
#lienzo .index{
	background-image:url(img/contenidoLienzo_index.jpg);
}
#lienzo .home{
	background-image:url(img/contenidoLienzo_home.jpg);
}
#lienzo .hacienda{
	background-image:url(img/contenidoLienzo_hacienda.jpg);
}
#lienzo .rooms{
	background-image:url(img/contenidoLienzo_rooms.jpg);
}
#lienzo .restaurant{
	background-image:url(img/contenidoLienzo_restaurant.jpg);
}
#lienzo .location{
	background-image:url(img/contenidoLienzo_location.jpg);
}
#lienzo .gallery{
	background-image:url(img/contenidoLienzo_gallery.jpg);
}
#lienzo .activities{
	background-image:url(img/contenidoLienzo_activities.jpg);
}
#lienzo .links{
	background-image:url(img/contenidoLienzo_links.jpg);
}
#lienzo .spa{
	background-image:url(img/contenidoLienzo_spa.jpg);
}
/* INDEXSWF*/
#indexSwf{
	position:absolute;
	right:0px;
	bottom:0px;
}

/* idiomas */
#idiomas{
	position:absolute;
	right:3px;
	top:-9999px;
}
#idiomas a{
	text-decoration:none;
	color:#000080;
}
#idiomas a:hover{
	text-decoration:underline;
}

/* contenidoTexto */
#contenidoTexto{
	position:absolute;
	left:225px;
	top:65px;
	width:300px;
	height:415px;
	padding-right:10px;
	overflow:auto;
}
#contenidoTextoSpa{
	position:absolute;
	left:6px;
	top:163px;
	width:746px;
	height:233px;
	padding-right:10px;
	overflow:auto;
	color:white;
}
#lienzo .activities #contenidoTexto{
	left:2px;
	top:110px;
	height:350px;
	width:450px;
}
#lienzo .links #contenidoTexto{
	left:12px;
	top:108px;
	height:350px;
	width:440px;
}
#contenidoTexto p{
	margin:9px 0px;
	line-height:14px;
	text-align:justify;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#contenidoTexto h1 {
	text-shadow:#000000;
	color:#FFF;
	font-size:22px;
	font-style:italic;
	text-align:center;
}
#contenidoTexto h2 {
	font-size:18px;
	font-style:italic;
	color:#FFF;
	text-align:center;
}
#contindoIndex{
	position:absolute;
	left:300px;
	top:120px;
	width:450px;
}
#contindoIndex h1{
	position:absolute;
	top:-10000px;
}
#contindoIndex p{
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#contindoIndex p a{
	display:block;
	float:right;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#000F79;
}
#contindoIndex p a:hover{
	text-decoration:underline;
}
#contindoIndex p a:link{
	color:#000F79;
}
/* contenidoImagen*/
#contenidoImagen{
	position:absolute;
	top:160px;
	left:330px;
	width:405px;
	height:300px;
	background-color:#00FF00;
}
/*slideshow*/
#slideshow{
	position:absolute;
	right:15px;
	bottom:25px;
}

/*gallery*/
#gallery{
	position:absolute;
	left:32px;
	top:65px;
	width:700px;
	height:418px;
}

/* Firma */
#firma{
	position:absolute;
	top:525px;
	left:20px;
	width:780px;
}
#firma p {
	width:inherit;
	margin:0px;
	padding:0px;
	font-size:22px;
	text-align:center;
}
#firma p span {
	color:#000F79;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
#firma p a {
	color:#000F79;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
/*Popup*/

#popup{
	position:relative;
	width:600px;
	height:380px;
	background-image:url(img/popup_bg.jpg);
	background-position:top left;
}
#popup h1{
	margin-top:0px;
	padding-top:0px;
}
#popupContact h1{
	margin-top:0px;
	padding-top:0px;
}
#popupContact{
	position:relative;
	width:600px;
	height:380px;
	background-image:url(img/popup_bgContact.jpg);
	background-position:top left;
}
#popupTexto{
	position:absolute;
	left:36px;
	top:60px;
	width:540px;
	height:310px;
	padding-right:10px;
	overflow:auto;
}

#popup #popupTexto p{
	line-height:17px;
	text-align:justify;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#popup #popupTexto h1{
	font-size:22px;
}
#popup #popupTexto h2{
	font-size:18px;
}

/*habitaciones*/
#habitaciones{
	position:absolute;
	top:15px;
	left:15px;
}

/***********************************************************************/

/*********************** ESTILOS PARA IDs *****************************/


/**********************************************************************/

/********************* ESTILOS PARA ETIQUETAS ***************************/

.clear{
	clear:both;
}
.link{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	text-decoration:underline;
	color:#2A4266;
	cursor:pointer;
	font-weight: bold;
}
p.link{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	text-decoration:underline;
	color:#000066;
	cursor:pointer;
}
#contenidoTexto .link{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	text-decoration:underline;
	color:#000066;
	cursor:pointer;
}
p#rates{
	display:block;
	position:absolute;
	top:32px;
	left:116px;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	text-decoration:underline;
	font-weight:bold;
	color:#000066;
	cursor:pointer;
}
/************************************************************************/
