/* CSS Document */
*
{
	margin: 0;
	padding: 0;	
}


body
{
	background-image: url(/comun/img/melia/background.gif); /** Link to the image you created **/
	background-repeat: repeat-y; /** Repeats the image vertically **/
	background-position: center; /** Centers the Background image **/
	background-color: #F2F2F2; /** Website BG colour (matches canvas colour in Step 1) **/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}

#level0
{
	width: 761px;
	margin: auto;
	padding-top: 0px;
	position: relative;
	background-color:#ffffff;

}

#cabecera
{
	float: left;
	/*width: 774px;*/
	width:761px;
	/*height: 105px;*/
	padding-top: 0px;
	position: relative;
	z-index:10;

}

#left
{
	float: left;
	width: 207px;
	margin: 0px;
	
	
	
	
}

#marca_izq{
	
	float: left;
	padding-top: 5px;
	padding-left: 52px;
	width: 155px;
}

#marca_arriba{
	
	float: left;
	background-color: #2D493A;
	padding-left: 21px;
	height: 105px;
	width: 533px;


}
#botonera{
	float: left;
	position: relative;
	margin-top: -36px;
	width: 761px;

}

#menu{
	float: left;
	position: relative;
	height: 26px;
	overflow: hidden;
}
#submenu{
	float: left;
	padding-top: 26px;
	
	
}

#submenu2{
	float: left;
	padding-top: 26px;
	
	
}


#submenu3{
	float: left;
	padding-top: 26px;
	
	
}


#menu_habitaciones{
	float: left;
	position:relative;
	display: none;
	position: absolute;
	z-index: 15;
	margin-left: 206px;
	background: #D1DFD7;
	padding-left: 6px;
	padding-top: 10px;
	padding-bottom: 6px;
	width: 166px;

}

#menu_localizacion{
	float: left;
	position:relative;
	display: none;
	position: absolute;
	z-index: 15;
	margin-left: 600px;
	background: #D1DFD7;
	padding-left: 6px;
	padding-top: 10px;
	padding-bottom: 6px;
	width: 145px;

}

#menu_servicios{
	float: left;
	position:relative;
	display: none;
	position: absolute;
	z-index: 15;
	margin-left: 297px;
	background: #D1DFD7;
	padding-left: 6px;
	padding-top: 10px;
	padding-bottom: 6px;
	width: 166px;

}

#idiomas{

	position: absolute;
	left: 620px;
	top: 10px;
	width: 135px;
	color: #fff;
}

#jerarquia
{
	position: absolute;
	right: 40px;
	top: 38px;
	width: 130px;
	font-weight: bolder;
	color: #fff;
	text-align: right;
	font-size: 13px;
}

#contenido/* Ver el ancho!! */
{
	float: left;
	margin: 0px;
	
}

#abajo/* Ver el ancho!! */
{
	float: left;
	margin: 0px;
	width: 761px;
}

#pleno_grisficha
{
	
	top: 203px;
	background-color: #DEE9E3;
	color: #e8e7e3;
	height: 13px;
	padding-bottom: 15px;
	overflow: hidden;
	border-bottom: 1px #CFD6E0 solid; 
	width: 160px;
}

#pleno_grisficha2
{
	z-index: 8;
	position:relative;
	margin-left: -6px;
	background-color: #E5E8F1;
	color: #e8e7e3;
	height: 19px;
	float: left;
	padding-left: 97px;
	padding-right: 13px;
	padding-bottom: 14px;
	padding-top: 10px;
	border-bottom: 1px #CFD6E0 solid; 


}

#foto{
	margin: 0px;
	float:left;


}
#foto_index{
	margin: 0px;
	float:left;
}

#marca_banda{
	float: right;
	padding-top: 9px;
	padding-right: 30px;

}

#buscar{
	float: left;
	background-color: #fff;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #51421f;
	border-right: 1px solid #51421f;
	
	
}

#cerrar{
	position:absolute;
	top:10px;
	right:20px;
	background-color: #fff;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #51421f;
	border-right: 1px solid #51421f;
	
	
}




#contenido_derecha{
	float: left;
	position: relative;
	padding-top: 28px;
	background: url(../../img/golf/tramas/fondo_index.gif) repeat-x;
	width: 521px;
	padding-left: 33px;
	padding-bottom: 23px;
	
}


#contenido_derecha_hab{
	float: left;
	position: relative;
	padding-top: 28px;
	background: url(../../img/golf/tramas/fondo_hab.gif) repeat-x;
	width: 521px;
	padding-left: 33px;
	padding-bottom: 63px;
}


#banda_abajo{
	float: left;
	background: url(../../img/golf/tramas/fondo_abajo.gif) repeat-x;
	width: 760px;
	background-color: #D6E2DB;
	height: 53px;
	margin-bottom: 0px;/*era 7 px */
	overflow:hidden;
	
}

#abajo_legales{
	
	float: left;
	padding-left: 20px;
	padding-top: 3px;
	

}

.buscar_home:link, .buscar_home:visited
{
	float: left;
	height: 18px;
	width: 69px;
	border-bottom: 1px #51421f solid;
	border-right: 1px #51421f solid;
	border-top: 1px #E5E8F1 solid;
	border-left: 2px #E5E8F1 solid;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #2E5485;
	
	
	
}


.buscarficha:link, .buscarficha:visited
{
	float: left;
	height: 15px;
	width: 120px;
	border-bottom: 1px #2E5485 solid;
	border-right: 1px #2E5485 solid;
	border-top: 1px #E5E8F1 solid;
	border-left: 1px #E5E8F1 solid;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #2A493A;



}
.buscarficha:hover
{
border-bottom: 1px #E5E8F1 solid;
	border-right: 1px #E5E8F1 solid;
	border-top: 1px #2E5485 solid;
	border-left: 1px #2E5485 solid;

}


.cerrarPop:link, .cerrarPop:visited
{
	float: left;
	height: 15px;
	width: 70px;
	border-bottom: 1px #2E5485 solid;
	border-right: 1px #2E5485 solid;
	border-top: 1px #E5E8F1 solid;
	border-left: 1px #E5E8F1 solid;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #2A493A;



}
.cerrarPop:hover
{
border-bottom: 1px #E5E8F1 solid;
	border-right: 1px #E5E8F1 solid;
	border-top: 1px #2E5485 solid;
	border-left: 1px #2E5485 solid;

}

.idioma:link, .idioma:visited{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	text-decoration: none;

}

.idioma:hover{
	text-decoration: underline

}

.boton_menu:link, .boton_menu:visited, .boton_menu_hover:link, .boton_menu_hover:visited{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #928f8c;
	text-decoration: none;
	background-color: #fff;
	border-top: #DBDEE7 1px solid;
	border-bottom: #DBDEE7 1px solid;
	padding-top: 5px;
	padding-bottom: 4px;
	text-align: center;

}

.boton_menu_actual:link, .boton_menu_actual:visited, .boton_menu_actual:hover{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #6A887A;
	border-top: #DBDEE7 1px solid;
	border-bottom: #DBDEE7 1px solid;
	padding-top: 5px;
	padding-bottom: 4px;
	text-align: center;

}

.boton_menu:hover{
	
	background-color: #DEE9E3;
	color: #2c493a;

}

.boton_menu_hover:link, .boton_menu_hover:visited{
	
	background-color: #DEE9E3;
	color: #2c493a;

}

.boton_submenu:link, .boton_submenu:visited{
	float: left;
	padding-left: 11px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6A887A;
	text-decoration: none;
	border-bottom: #FFFFFF 1px solid;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: left;

}
.boton_submenu:hover{
	
	background-color: #6A887A;
	color: #fff;

}

.boton_submenu2:link, .boton_submenu2:visited{
	float: left;
	padding-left: 11px;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6A887A;
	text-decoration: none;
	border-bottom: #FFFFFF 1px solid;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: left;

}
.boton_submenu2:hover{
	
	background-color: #6A887A;
	color: #fff;

}


.marca_centro{
	position: absolute;
	top: 0px;
	left: 207px;
}


.formulario, .formulario2{
	float: left;
	padding-top: 15px;
	width: 186px;
	height: 255px;
	padding-left: 20px;
	background-color: #DEE9E3;
	overflow:hidden;
	position: relative;
}

.formulario2{
	height: 222px;
}


.boletin_ofertas{
	
	float: left;
	width: 206px;
	background-color: #DEE9E3;

}

.textoficha{
	font-family:Arial;
	text-align:left;
	font-size:12px;
	color: #666;
	line-height: 11px;
}

.texto_tel{
	font-family:Arial;
	text-align:left;
	font-size:17px;
	color: #666;
	font-weight:bold;
	
}

.texto_tel2{
	font-family:Arial;
	font-weight: normal;
	margin: 0px;
	text-align:left;
	font-size:11px;
	color: #666;
	

}

.abajo_link:link, .abajo_link:visited{
	font-family:Arial;
	font-weight: normal;
	text-align:left;
	font-size:11px;
	color: #666;
	text-decoration: none;

}

.abajo_link:hover{
	text-decoration: underline;
}

.texto_centro{
	font-family:Arial;
	float:left;
	font-size:12px;
	color: #666;
	padding-right: 33px;
	text-align:justify;
	


}

.texto_centro h2{
	font-family:Arial;
	/*float:left;*/
	font-size:12px;
	color: #666;
	/*padding-right: 33px;*/
	text-align:justify;
	


}

.contenido_banda{
	float: left;
	height: 42px;
	padding-left: 20px;
	padding-right: 116px;
	padding-top: 6px;
	text-align:justify;

}

.contenido_banda2{
	float: left;
	position:relative;
	padding-top: 6px;
	text-align:justify;


}


.select{
	
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-family:Arial;
	font-size:12px;
	color: #666;
	font-weight: normal;
	border: 1px #6D82B1 solid;
}


.select1{
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 1px;
	font-family:Arial;
	font-size:11px;
	color: #666;
	border: 1px #6D82B1 solid;
	height: 18px;
	overflow: hidden;
}

.titulo_form{
	
	font-family:Arial;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size:20px;
	color: #2E5485;

}

h3{
	
	font-family:Arial;
	font-size:20px;
	color: #2E5485;
	
	padding-bottom: 15px;

}


.titulo_centro{
	
	font-family:Arial;
	font-size:20px;
	color: #2D493A;
	padding-bottom: 15px;
	margin: 0px;
	font-weight: normal;
	font-size: 20px;

}

.titulo_centro h1{
	
	font-family:Arial;
	font-size:20px;
	color: #2D493A;
	padding-bottom: 15px;
	margin: 0px;
	font-weight: normal;
	font-size: 20px;
	display:inline;

}

.opciones
{
	position: absolute;
	font-family:Arial;
	font-size:11px;
	color: #2E5485;
	top: 236px;
	right: 24px;
	text-align:right;
	line-height: 28px;
}

.texto_boletin:link, .texto_boletin:visited{
	
	float: left;
	font-family:Arial;
	padding-top: 6px;
	padding-left: 8px;
	padding-bottom: 6px;
	font-size:11px; 
	font-weight:bold;
	color: #2D4839;
	text-decoration: none;
		

}

.titulo_texto{
	
	font-family:Arial;
	font-size:12px; 
	font-weight:bold;
	color: #2B4A3A;
	padding-bottom: 2px;
}

.icono{
	float: left;
	
	
}

.abajo_item:link, .abajo_item:visited
{
	font-family: Arial;
	font-size: 10px;
	color:#666;
	
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.abajo_item:hover
{
	text-decoration: underline;
}

.localizacion{
	
	float: left;
	position: relative;
	
	padding-left: 275px;
	

}

.titulo_localizacion:link, .titulo_localizacion:visited{
	
	float: left;
	position:relative;
	font-family:Arial;
	font-size:11px; 
	color: #F8F7F4;
	text-decoration:none;
	padding-top: 4px;
	background-color: #2D493A;
	padding-left: 4px;
	padding-bottom: 4px;
	width: 138px;
	
	
}

.titulo_localizacion:hover{
	color: #ccc;
}
.localizacion_icono{
	float: left;
	padding-right: 10px;
	
	}



.tabla{
	float: left;
	position: relative;
	margin-left: -5px;
	width: 505px;
	padding-top: 32px;
	padding-bottom: 32px;
}

.tabla_titulo{
	float: left;
	text-align: center;
	color: #2A4939;
	/*border: 1px #000 solid;*/

}
.tabla_contenido{
	float: left;
	padding-top: 3px;
	
}
.tabla_nombre{
	float: left;
	padding-top: 6px;
	text-align: center;
	color: #666;
	text-decoration: underline;
	cursor: pointer;
}

#reserva_tabla{
	float: left;
	position: relative;
	margin-left: -10px;
	width: 455px;
	padding-top: 12px;
	padding-bottom:12px;
}

.tabla_texto{
	float: left;
	text-align: center;
	padding-top: 6px;
	color: #666;

}

.tabla_titulo2{
	float: left;
	text-align: center;
	color: #2A4939;
	/*border: 1px #000 solid;*/

}


.tabla_texto2{
	float: left;
	text-align: center;
	padding-top: 6px;
	color: #666;

}

.banda_conv{
	float: left;
	position: relative;
	width: 492px;
	margin-left: -9px;
	background: #DEE9E3;
	color: #666;
	padding-top: 9px;
	padding-left: 15px;
	padding-bottom: 10px;
	
}

.conv_link:link, .conv_link:visited{

	color: #666;
	text-decoration:none;
	font-size: 11px;


} 

.conv_link:hover{
	text-decoration: underline;
}

.unaOferta{
	float: left;
	position: relative;
	margin-left: -5px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 483px;
	text-decoration: none;
	margin-top: 18px;
	

}

.unaofertaOver{
	float: left;
	position: relative;
	margin-left: -5px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 483px;
	text-decoration: none;
	margin-top: 18px;
	background: #f4f5ed;
	cursor: pointer;
	
}

.unaoferta_contenido{
	

}

.unaoferta_titulo, .unaoferta_titulo_sub
{
	float:left;
	padding-left: 10px;
	width: 355px;	
	font-weight: bold;
	font-size: 12px;
	color: #294A39;
}

.unaoferta_titulo_sub{
	text-decoration: underline;
}

.unaoferta_texto{
	float:left;
	padding-left: 10px;
	width: 355px;	
	font-size: 12px;
	margin-top: 5px;
	
	color: #666;

}

#contenido_ficha{
	float: left;
	position: relative;
	background: url(../../img/golf/tramas/fondo_hab.gif) repeat-x;
	width: 496px;
	padding-top: 10px;
	padding-left: 19px;
	padding-bottom: 23px;
}

.ficha_boton{
	float: left;
	padding-top: 17px;
	padding-bottom: 20px;
	width: 463px;
}
.ficha_boton2{
	float: left;
	position: relative;
	margin-top: -17px;
	padding-left: 372px;
	padding-bottom: 15px;
	

}

.banda_galeria{
	float: left;
	background: #DEE9E3;
	padding-left: 16px;
	width: 465px;
	padding-top: 6px;
	padding-bottom: 6px;

}

.foto_galeria{
	float: left;
	width: 487px;
	position:relative;
	padding-top: 15px;
	text-align: center;
}
.galeria_minis{
	float: left;
	position:relative;
	padding-top: 16px;
	padding-bottom: 35px;


}

.galeria_mini
{
	float: left;
	padding-left: 10px;
	margin-top: 11px;
	cursor: pointer;
}


.titulo_localizacion_volver:link, .titulo_localizacion_volver:visited{
	
	float: left;
	position:relative;
	font-family:Arial;
	font-size:11px; 
	color: #F8F7F4;
	text-decoration:none;
	padding-top: 4px;
	background-color: #2D493A;
	padding-left: 4px;
	padding-bottom: 4px;
	width: 105px;
	
	
}

.titulo_localizacion_volver:hover{
	
	
	color: #ccc;
	
}

.localizacion_volver{
	
	float: left;
	position: relative;
	margin-top: -40px;
	padding-left: 373px;
	
}

.texto_localizacion{

	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	
	
}

.localizacion_hotel:link, .localizacion_hotel:visited{
	font-family:Arial;
	font-weight: normal;
	text-align:left;
	font-size:11px;
	color: #2B4A3B;
	text-decoration: none;

}

.localizacion_hotel:hover{
	text-decoration: underline;
	
}

.localizacion_ver:link, .localizacion_ver:visited{
	font-family:Arial;
	font-weight: normal;
	text-align:left;
	font-size:12px;
	color: #666;
	text-decoration: none;
	padding-left: 4px;

}

.localizacion_ver:hover{
	text-decoration: underline;

	
}

.tabla_localizacion{

	float:left;
	position:relative;
	width: 488px;

}

.tabla_localizacion_titulo{

	float:left;
	position:relative;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
		
	
}

.tabla_localizacion_contenido{

	float:left;
	position:relative;
	font-family: Arial;
	font-size: 12px;
	text-align:center;
	
}

.texto_transporte{

	font-family: Arial;
	font-size: 12px;
	padding-top: 7px;
	
}

/* aca */


.texto_dorado_form{
	font-weight: bold;
	color: #294A39;
	font-family:Arial;
	font-size: 11px;
	text-align: left;
	margin-bottom: 0px;
	text-decoration: none;
	
}


.tabla_cont_form{
	float:left;
	margin-top: 6px;
	margim rigth: 140px;
	
}

.textotabla3_form{
	float: rigth;
	font-family:Arial;
	text-align:left;
	font-size:11px;
	margin-top: 7px;
	margin-bottom: 13px;
	line-height: 11px;
	color: #666;
	
}

.inputtext{
	float:left;
	margin: 3px;
	font-family:Arial;
	font-size:11px;
	color: #666;
	line-height: 18px;
}

.tabla2{
	float: left;
	padding-top: 6px;
	width: 445px;
	text-align:justify;

}
.enviar_news:link, .enviar_news:visited{
	
	float: left;
	position:relative;
	font-family:Arial;
	font-size:11px; 
	color: #F8F7F4;
	text-decoration:none;
	padding-top: 4px;
	background-color: #2D493A;
	padding-left: 4px;
	padding-bottom: 4px;
	width: 45px;
	
	
}

.enviar_news:hover{

}

.enviar_newsletter{
	
	float: left;
	position: relative;
	margin-top: 15px;
	padding-left: 393px;
}

.localizacionBy{
	font-size: 11px;
	font-style:italic;

}

.banda_galeria
{
background:#F4F5ED none repeat scroll 0%;
float:left;
padding-bottom:6px;
padding-left:16px;
padding-top:6px;
width:465px;
}

#ficha_banda{
	
	padding-top: 5px;
	padding-left: 10px;
	background: #2D493A;
	padding-bottom: 10px;
	}
	
#addthis{
	margin-top: 14px;
	float: left;
	}

/* Nuevo crosshotels */
.cross_hoteles
{
	background-color:#E0DBD1;
	color: #847248;
	float: left;
	width: 191px;
	font-size: 12px;	
	padding:5px 5px 5px 10px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
}

.cross_hoteles .localizacion_hotel:link, .cross_hoteles .localizacion_hotel:visited
{
	color: #847248;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.cross_hoteles .enlace_txt:link, .cross_hoteles .localizacion_hotel:visited
{
	color: #847248;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
}
.cross_hoteles .localizacion_hotel:hover
{
	text-decoration: underline;
}
/* Fin Nuevo */	

/*
Barra de navigacción sobretitulo
	**** BREADCRUMB *****
*/

.breadcr{
	font-size:11px;
	font-style:normal;
	color:#666666;
	padding:1;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	top: -20px;
}
.breadcr a{
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.breadcr a:hover{
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

/* Estilo de buton de busqueda */
input.buscar{
background-color:#6D82B1;
color:#FFFFFF;
float:right;
font-size:10px;
}

/* Nuevo crosshotels */

.cross_hoteles
{
	background-color:#DEE9E3;
	color: #2B4A3A;
	float: left;
	width: 191px;
	font-size: 12px;	
	padding:5px 5px 5px 10px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
}

.cross_hoteles .localizacion_hotel:link, .cross_hoteles .localizacion_hotel:visited
{
	color: #2B4A3A;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.cross_hoteles .enlace_txt:link, .cross_hoteles .localizacion_hotel:visited
{
	color: #2B4A3A;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
}
.cross_hoteles .localizacion_hotel:hover
{
	text-decoration: underline;
	color: #2B4A3A;
	
}
/* Fin Nuevo */	
