body{
		background: #265275 url(../images/fondo.jpg) no-repeat center top;
}

#videos object {
	float: right;
	margin-left: 1em;
}
*{
	text-align: justify;
}
.left{
	float: left;
	padding: 5px 15px 5px 5px;
}

#page {
	margin-top: -17px;
	background: #fff;
	border-right: 1px solid #00469b;
	border-left: 1px solid #00469b;

}

#flashGal {
	height: 200px;
	background: tan;
}


/* @group HEADER */
#header {
	position: relative;	
	z-index: 3;
	height: 170px;
	background: url(../images/header.jpg) no-repeat;
}

#related li.modx {
	margin-right: 90px;
}
ol#related li a{
	color: #013618;	
}
#related li a:hover {
	color: #444;
	text-decoration: underline;
}

#related li.dospuntocero {
	margin-left: 80px;
	display: none;
}

#footerMenu p{
	float: left;
}


#logo a {
	position: absolute;	
	display: block;
	width: 192px;
	height: 93px;
	text-indent: -9000px;
	overflow: hidden;
	/*background: url(../images/logo-header.gif) no-repeat;
	play-during: (url(../images/logo-header.gif)) repeat;
	background-repeat: url(../images/logo-header.gif) repeat;*/
	left: 39px;
	top: 60px;
}

/* @end */

/* @group breadcrumbs */

#breadcrumbs {
	color: #8b9398;
	margin: 0;
}

#breadcrumbs a {
	color: #157239;
}

#homeSidebar ol {
	margin: 0;
}

/* @end */

/* @group NAVBAR */

#menuBase ul{
	height: 65px;
	margin: 0;
	list-style: none;
}
#menuBase ul li{
	margin: 0;
	float: left;
}
#menuBase ul li a{
	background:url(../images/menu.gif) repeat-x;
	text-align: center;
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	height: 50px;
	text-shadow: #000 2px 2px 2px;
	line-height: 31px;
	padding-top: 15px;
	width: 158px;
	font-size: 1.2em;
}

#menuBase {
	background:url(../images/menu.gif) repeat-x;
	
}
#menuBase ul li a:hover,#menuBase ul li.active a{
	background-position: -65px;
}
/* @end */

/* @group FOOTER */

#footer{
	width: 950px;
	height: 135px;
	position: relative;
	background: #00469b url(../images/footer.jpg) no-repeat 0 top;
	border-bottom: 1px solid #000345;
}

#footerMenu ul {
	position: absolute;
	left: 280px;
	top: 20px;
	list-style: none;
	margin: 0;
}
#footerMenu ul li{
	float: left;
	border-right: 1px solid #7b8a6d;
	margin-right: 10px !important;
	padding-right: 10px !important;
	margin-right: 5px;
	padding-right: 5px;
	
}
#footerMenu ul li.last{
	border: none;
	}
#footerMenu ul li a {
	color: #fff;
	text-decoration: none;
	padding: 0 2px;
	font-size: 10px;
}
#footerMenu ul li a:hover {
	text-decoration: underline;
}
#textoFooter {
	width: 650px;
	position: absolute;
	top: 45px;
	left: 282px;
	font-size: 10px;
	color: #ccc;
}

#contenido {
	position: relative;
	margin-bottom: 30px;
}
#footer h3{
		color: #edf288;
}

#footer p {
	letter-spacing: 0;
}
#footer li a {
	color: #edf288;
}
#footer li a:hover {
	text-decoration: none;
}
/* @group RELATED WEBSITES */

#related {
	display: block;
	list-style-type: none;
	margin: 0 30px;
}
#related li{
	float: left;
	padding-right: 20px;
}

#related li a{ 
	color: #fff;
	text-decoration: none;
}

/* @end */

/* @end */

img.imagenPromocion {
	float: left;
	margin:0 10px;
	border: 1px solid #35e281;
	padding: 1px;
	background-color: #fff;
}




/*


#submenus {
	background: url(../images/menu-comun.gif) no-repeat;
	margin: 30px 0;
	position: relative;
	width: 270px;
	height: 221px;
}
#submenus ul{
	margin: 0;
	list-style: none;
}
#submenus ul li a,
#submenus ul li a:hover{
	text-indent: -900px;
	overflow: hidden;
	display: block;
	width: 135px;
	height: 45px;

}
#submenus ul li.club-puyehue a:hover{
	background: url(../images/menu-comun.gif) no-repeat 0 -221px;
	position: absolute;
	top: 0;
	left: 0;
}
#submenus ul li.club-puyehue a {
	background: url(../images/menu-comun.gif) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	
}
#submenus ul li.foto-tours a:hover{
	background: url(../images/menu-comun.gif) no-repeat 0 -273px;
	position: absolute;
	top: 55px;
	left: 0;
}
#submenus ul li.foto-tours a {
	background: url(../images/menu-comun.gif) no-repeat 0 -51px;
	position: absolute;
	top: 55px;
	left: 0;	
}
#submenus ul li.noticias a:hover {
	background: url(../images/menu-comun.gif) no-repeat 0 -328px;
	position: absolute;
	top: 105px;
	left: 0;	
}
#submenus ul li.noticias a {
	background: url(../images/menu-comun.gif) no-repeat 0 -107px;
	position: absolute;
	top: 105px;
	left: 0;	
}
#submenus ul li.registro-newsletter a:hover{
	background: url(../images/menu-comun.gif) no-repeat 0 -382px;
	position: absolute;
	top: 160px;
	left: 0;	
}

#submenus ul li.registro-newsletter a {
	background: url(../images/menu-comun.gif) no-repeat 0 -161px;
	position: absolute;
	top: 160px;
	left: 0;	
}

#submenus ul li.preguntas-frecuentes-faq a:hover{
	background: url(../images/menu-comun.gif) no-repeat -134px -221px;
	position: absolute;
	top: 0;
	left: 134px;	
}

#submenus ul li.preguntas-frecuentes-faq a{
	background: url(../images/menu-comun.gif) no-repeat -134px 0;
	position: absolute;
	top: 0;
	left: 134px;	
}
#submenus ul li.contactenos a:hover{
	background: url(../images/menu-comun.gif) no-repeat -134px -274px;
	position: absolute;
	left: 134px;
	top: 55px;
}

#submenus ul li.contactenos a {
	background: url(../images/menu-comun.gif) no-repeat -134px -51px;
	position: absolute;
	left: 134px;
	top: 55px;
}
#submenus ul li.nuestro-holding a:hover{
	background: url(../images/menu-comun.gif) no-repeat -134px -328px;
	position: absolute;
	left: 134px;
	top: 105px;
}

#submenus ul li.nuestro-holding a {
	background: url(../images/menu-comun.gif) no-repeat -134px -107px;
	position: absolute;
	left: 134px;
	top: 105px;
}

#submenus ul li.last.all-inclusive a:hover{
	background: url(../images/menu-comun.gif) no-repeat -134px -382px;
	position: absolute;
	left: 134px;
	top: 160px;	
}

#submenus ul li.all-inclusive a{
	background: url(../images/menu-comun.gif) no-repeat -134px -161px;
	position: absolute;
	left: 134px;
	top: 160px;	
}

*/

#submenus{
	margin: 30px 0;
	background: url(../images/submenu-repetible.gif) repeat-y;	
}
.submenu-top {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../images/menu-top.gif) no-repeat;
	margin-top: -20px !important;
	margin-top: 0px !important;	
}
.submenu-bottom {
	display: block;
	width: 270px;
	height: 30px;
	background: url(../images/menu-bottom.gif) no-repeat;
}

#contenidoInterior .sitemap ul {
	list-style: none;
}
#contenidoInterior .sitemap ul li a {
	color: #a23f00;
	font-weight: bold;
	
}

#contenidoInterior div.sitemap ul li ul li a {
	font-weight: 500;
	text-decoration: none;
	color:#167438 ;
}
#contenidoInterior div.sitemap ul li ul li a:hover {
	text-decoration: underline;	
}

#contenidoInterior div.sitemap ul li ul li.last {
	margin-bottom: 10px;
}
#submenus{
			background:url(../images/menu-repetible.gif) repeat-y;
}
#submenus ul{
	list-style: none;
	margin: 0 0 0 6px;
}
#submenus ul li{
	margin: 2px 0;

}
#submenus ul li a {
	text-decoration: none;
	color: #000e70;
	display: block;
	line-height: 24px;
	padding-left: 25px;
	background: none;
	width: 231px;
	height: 24px;
}
#submenus ul li.active a ,#submenus ul li a:hover {
	background: url(../images/barra-azul.gif) no-repeat 10px;
	color: #fff;
}

#contenidoInterior {
	background: url(../images/header-trozo.jpg) no-repeat;
	margin-top: -316px !important;
//	margin-top: -336px !important;
	margin-top: -20px;
	padding-top: 40px;
	width: 600px;
	padding-bottom: 40px;
}

#contenidoInterior img.imagenInterior {
	padding-bottom: 10px;
	
}

#curriculum {
	width: 200px;
}

#contenidoInterior h3 {
	color: #004626;
	font-weight: bold;
}

#contenidoInterior h4 {
	color: #a23f00;
	margin-bottom: 5px;
}

table thead tr th{
	color: #fff;
	background-color: #167438;
}
.peque{
	font-size: 10px;
	color: #fff;
	background-color: #6abb64;
}

#contenidoInterior table tbody tr.alt td {
	border-top: 2px solid #167438;
	border-bottom: 2px solid #167438;
}

table{
		border: 2px solid #167438;

}

#paseDiario {
	margin-bottom: 15px;
}
.promocion,.habitacion{
	margin-bottom: 20px;
}
.promocion h3,.habitacion h3{
	color: #a23f00;
}
.promocion img, .habitacion img {
	float: left;
	margin-right: 10px;
}

#ofertas div.oferta {
	font-size: 80%;
}

#homeFooterLink {
	display: block;
	width: 250px;
	height: 130px;
}

.menuInterior ul{
	list-style: none;	
	margin: 0;
}

#contenidoInterior div.menuInterior ul li a {
	text-decoration: none;
	color: #c8e3b3;
}
#contenidoInterior div.menuInterior ul li a:hover {
	text-decoration: underline;
	color: white;
}
#contenidoInterior div.menuInterior ul li.active a {
	text-decoration: underline;
	color: #fcfd25;
}
.menuInterior ul li {
	float: left;
	margin-right: 10px;
}

div.buttonHolder {
	margin-right: 55px;
}

#contenidoInterior div.menuInterior {
	display: block;
	background-color: #0a4429;
	width: 580px;
	height: 20px;
	line-height: 20px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left: 20px;
}

#galeriaPuyehue {
	float: right;
	margin-left: 20px;
}

#by a{
	position: absolute;
	right: 50px;
	top: 65px;
	margin: 0;
	width: 55px;
	height: 29px;
	background: url(../images/interactivo.gif) no-repeat;
	text-indent: -800px;
	overflow: hidden;
	
}

#submenus ul li.active a {
	font-weight: 700;
}

#interior {
	position: relative;
	margin-top: -2px !important;
	margin-top: -19px;	
}

#contenido embed {
	_position: absolute;
	_left: 0;
	_margin-left: -20px;
}


#submenus p {
	padding-left: 10px;
	margin: 0;
}

#formulario fieldset.inlineLabels div.ctrlHolder label {
	width: 60px;
}

input#telefono.textInput,
input#email.textInput,
input#nombre.textInput {
	width: 150px;
	
}

#formulario fieldset.inlineLabels div.ctrlHolder label {
	padding-left: 15px;
}

#submenus p strong {
	padding-left: 15px;
	
}
