/* generated by csscreator.com */ 
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} 
.clearfix {display:inline-block;} 
.clearfix {display:block;}
* html .clearfix {height:1px;}

body
{
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#605E40;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 

}

#contenedor
{
	width:934px;
	text-align:left;
	z-index:1;
	margin:auto;
	margin-top:0px;
}

img {
	border:0px;
}

.scroller {
	height:275px;
	width:696px; 
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-arrow-color: #494834;
	scrollbar-base-color: #484735;
	scrollbar-dark-shadow-color: #484735;
	scrollbar-track-color: #484735;
	scrollbar-face-color: #ffbc3a;
	scrollbar-shadow-color: #484735;
	scrollbar-highlight-color: #ffbc3a;
	scrollbar-3d-light-color: #ffbc3a;
}

.scroller_contenido {
	width:695px;
	height:274px;

	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-arrow-color: #494834;
	scrollbar-base-color: #484735;
	scrollbar-dark-shadow-color: #484735;
	scrollbar-track-color: #484735;
	scrollbar-face-color: #ffbc3a;
	scrollbar-shadow-color: #484735;
	scrollbar-highlight-color: #ffbc3a;
	scrollbar-3d-light-color: #ffbc3a;
}

.scroll_form_eventos {
	width:695px;
	height:240px;

	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-arrow-color: #494834;
	scrollbar-base-color: #484735;
	scrollbar-dark-shadow-color: #484735;
	scrollbar-track-color: #484735;
	scrollbar-face-color: #ffbc3a;
	scrollbar-shadow-color: #484735;
	scrollbar-highlight-color: #ffbc3a;
	scrollbar-3d-light-color: #ffbc3a;
}

.msg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFBC3A;
	font-weight:bold;
}

/*************************** MENU FLASH *******************************/

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}


h1 {
	text-align: left;
	font-size: 11px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*************************** LISTA IDIOMAS ***************************/

#cabecera {
	padding-top:8px;
	padding-bottom:4px;
}

#capa_absoluta_idiomas
{
	position:absolute;
	top:-19px;
	width:900px;
	text-align:right;
}

#capa_absoluta_idiomas .listado_idiomas {	
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#C2C19F;
}

#capa_absoluta_idiomas .lista_idiomas {	
	text-decoration:none;
	color:#C2C19F;
}

#capa_absoluta_idiomas .lista_idiomas a {
	text-decoration:none;
	color:#C2C19F;
}

#capa_absoluta_idiomas .lista_idiomas_on {
	text-decoration:none;
	color:#77744C;
}

#capa_absoluta_idiomas .lista_idiomas_on a{
	text-decoration:none;
	color:#77744C;
}


#cabecera .lupa {
	padding-right:6px;
}



/***************************** MENU *******************************/

#central {
	position:relative;
}

#central .top_menu {
	background-image:url(../imgs/top_menu.gif);
	background-repeat:repeat-x;
	height:4px;
}

#central .bot_menu {
	background-image:url(../imgs/bot_menu.gif);
	background-repeat:repeat-x;
	height:3px;
}

#central .esquina_top_menu {
	background-image:url(../imgs/esquina_top_menu.gif);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
}

#central .esquina_bot_menu {
	background-image:url(../imgs/esquina_bot_menu.gif);
	background-repeat:no-repeat;
	width:4px;
	height:3px;
}

#central .lateral_menu {
	background-image:url(../imgs/lateral_menu.gif);
	background-repeat:repeat-y;
	width:4px;
	height:522px;
}

#central .menu {
	background-image:url(../imgs/fondo_menu.jpg);
	background-repeat:no-repeat;
	background-color:#C2C19F;
	width:190px;
}

#central .logo_wellington {
	heigth:139xpx;
}

#central .contenido_home {
	width:740px;
}

#central .celda_menu {
	padding-top:4px;
	padding-bottom:3px;
}

#central .celda_menu_hijo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
}

#central .celda_menu_hijo a{
	text-decoration:none;
	color:#FFFFFF;
}

#central .celda_menu_hijo_activo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	text-decoration:underline;
}

#central .celda_menu_hijo_activo a{
	text-decoration:underline;
	color:#FFFFFF;
}

#central .linea_menu {
	background-color:#AFAE8F;
	height:1px;
}

/******************************** CONTENIDO HOME *****************************************/

#central .lateral_contenido_home {
	background-color:#484735;
}

.fondo_tabla_interior {
	background-color:#abaa85;
	vertical-align:bottom;
}

/********************* DESTACADOS *********************/

#central .destacados{
	background-image:url(../imgs/fondo_ofertas.jpg);
	background-repeat:no-repeat;
	width:239px;
	height:419px;
}

#central .texto_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:20px;
	padding-right:15px;
	line-height:12px;
}

#central .texto_home a
{
	color:#FFFFFF;
	text-decoration:none;
}

#central .texto_home a:hover
{
	color:#EEEEEE;
}

#central .titular_home {
	padding-left:15px;
}

.listado_ofertas {
	border:1px solid red;	
}

#oferta {
	width:329px;
	/*padding-bottom:38px;*/
	padding-bottom:20px;
	float:left;
}

#oferta .titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFBC3A;
	font-weight:bold;
}

#oferta .texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}


/********************* RESERVAS *********************/

#central .fondo_reservas {
	background-image:url(../imgs/fondo_reservas.gif);
	background-repeat:repeat-x;
	height:62px;
}

#central .fondo_lateral_reservas {
	background-image:url(../imgs/fondo_izq_reservas.gif);
	background-repeat:no-repeat;
	height:62px;
	width:4px;
}

#central .txtFecha {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868440;
	width:62px;
	height:13px;
	border:1px solid #B5B5B5;
	padding-left:4px;
}

#central .txtSelect {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868440;
	width:43px;
	height:17px;
	border:1px solid #B5B5B5;
}
#central .txtNoches {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868440;
	width:38px;
	height:13px;
	border:1px solid #B5B5B5;
	padding-left:5px;
}

#central .separacion_reservas {
	padding-left:13px;
}

#central .modificar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#605E40;
}

#central .modificar a{
	text-decoration:none;
	color:#605E40;
}

#central .textoReservas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#605e40;
}

/********************* ENLACES *********************/

#central .fondo_lateral_enlaces {
	background-image:url(../imgs/fondo_izq_enlaces.gif);
	background-repeat:repeat-y;
	height:39px;
	width:4px;
}

#central .enlaces {
	background-color:#ABAA85;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#605E40;
	vertical-align:bottom;
	padding-bottom:10px;
	width:60%;
}

#central .enlaces a{
	text-decoration:none;
	color:#605E40;
}

#central .separador_enlaces1 {
	color:#FFFFFF;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
}

#central .separador_enlaces2 {
	color:#FFFFFF;
	font-weight:bold;
	padding-left:17px;
	padding-right:4px;
}

#central .logos {
	background-color:#ABAA85;
	text-align:right;
	width:40%;
}

/************************ PIE **************************/

.menu_pie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C2C19F;
	text-align:left;
	padding-top:17px;
}

.menu_pie a{
	text-decoration:none;
	color:#C2C19F;
}

.direccion_pie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#828161;
	text-align:center;
	padding-top:11px;
}

.direccion_pie a{
	text-decoration:underline;
	color:#828161;
}

.imagen_pie {
	text-align:center;
	padding-top:10px;
}

/********************** UBICACION *************************/

.contenido_ubicacion {
	width:739px;
	height:419px;
	background-repeat:no-repeat;
}

.contenido_info {
	position:relative;
	width:718px;
	height:410px;
	border-top:1px solid #abaa85;
	border-left:1px solid #abaa85;
	border-right:1px solid #abaa85;
	margin-left:10px;
}

.tit_contenido_info {
	vertical-align:top;
	margin-left:14px;
	margin-top:7px;
	height:54px;
}

.tit_contenido_info_ofertas {
	vertical-align:top;
	margin-left:14px;
	margin-top:7px;
	height:37px;
}

.pestanyas {
	/*height:36px;*/
	padding-left:22px;
	height:36px;
}

.celda_pestanya {
	/*width:130px;*/
	vertical-align:top;
	
}

.texto_pestanya {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	/*position:absolute;
	width:130px;*/
	padding-left:15px;
	padding-right:15px;
	height:35px;
	text-align:center;
	z-index:2;
	border:1px solid #686A5D;
}

.texto_pestanya a{
	color:#FFFFFF;
	text-decoration:none;
}

.texto_pestanya_activo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffbc3a;
	font-weight:bold;
	/*position:absolute;
	width:130px;*/
	padding-left:15px;
	padding-right:15px;
	height:35px;
	text-align:center;
	z-index:2;
	border-left:1px solid #686A5D;
	border-right:1px solid #686A5D;
	border-top:1px solid #686A5D;
	border-bottom:1px solid #565643;
}

.texto_pestanya_activo a{
	color:#ffbc3a;
	text-decoration:none;
}

.fondo_pestanya {
/*	position:absolute;
	width:131px;
	height:36px;
	margin-top:0px;*/
	
	background-color:#505344;
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	z-index:1;
}

.capa_contenido {
	vertical-align:bottom;
	width:718px;
	height:313px;
}

.fondo_texto_contenido {
	position:absolute;
	width:718px;
	height:312px;
	background-color:#545544;
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}

.fondo_texto_contenido_ofertas {
	position:absolute;
	width:718px;
	height:365px;
	background-color:#545544;
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}

.texto_contenido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	position:absolute;
	margin-top:37px;
	margin-left:22px;
	height:275px;
	/*width:696px;*/
	width:674px;
	padding-right:22px;
}

.texto_contenido_ofertas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	position:absolute;
	margin-top:37px;
	margin-left:22px;
	/*height:275px;*/
	height:329px;
	width:696px;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
}

.hiloofertas {
	font-size:11px;
	color:#FFBC3A;
	text-align:right;
	margin-bottom:0.5em;
}

.texto_contenido_detalle_ofertas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	position:absolute;
	margin-top:43px;
	margin-left:15px;
	/*height:275px;*/
	height:323px;
	width:696px;
}

.texto_contenido a{
	color:#FFFFFF;
}

/******************************** HILO DE ARIADNA *************************/
.hilo_ariadna {
	position:absolute;
	margin-top:17px;
	margin-left:21px;
	z-index:11;
}

.texto_hilo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#87866A;
}

.hilo a{
	color:#87866A;
	text-decoration:underline;
}

.ultimo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#87866A;
}

.cosito {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFBC3A;
	padding-left:4px;
	padding-right:4px;
}

/************************************ WEBMAP *******************************/

.nivel2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:4px;
}

.nivel2 a {
	text-decoration:none;
	color:#FFFFFF;
}

/************************** capa buscador ************************/

#capa_absoluta_buscador
{
	position:absolute;
	top:15px;
	margin-left:800px;
}

#capa_buscador
{
	position:absolute;
	z-index:100;
	background-color:#484633;
	border:1px solid #927B49;
	margin-top:10px;
	/*margin-left:795px;*/
	width:133px;
	height:48px;
	visibility:hidden;
}

#capa_buscador .cerrar
{
	position:absolute;
	cursor:pointer;
	text-align:center;
	color:#FFD200;
	margin-top:3px;
	margin-left:120px;
}

#capa_buscador .buscar
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	padding-top:6px;
}

#capa_buscador .lupita
{
	position:absolute;
	margin-left:105px;
	margin-top:25px;
}

#capa_buscador .input
{
	font-size:10px;
	border:1px solid #B5B5B5;
	width:86px;
	height:13px;
	margin-left:10px;
	margin-top:5px;
	vertical-align:bottom;
}

#capa_buscador form
{
	padding:0px;
}


/************************** capa galeria ************************/

#capa_galeria
{
	position:absolute;
	z-index:100;
	top:135px;
	left:18px;
	width:468px;
	height:258px;
	border:1px solid white;
	visibility:hidden;
}

#capa_galeria .cerrar {
	position:absolute;
	text-align:right;
	text-decoration:none;
	color:#494834;
	font-size:9px;
	z-index:2;
	padding-top:5px;
	width:98%;
}

#capa_galeria .cerrar a{
	text-decoration:none;
	color:#494834;
}

#capa_galeria .foto {
	position:absolute;
}

#capa_galeria_fotografica
{
	position:absolute;
	z-index:100;
	top:135px;
	left:125px;
	width:468px;
	height:258px;
	border:1px solid white;
	visibility:hidden;
}

#capa_galeria_fotografica .cerrar {
	position:absolute;
	text-align:right;
	text-decoration:none;
	color:#494834;
	font-size:9px;
	z-index:2;
	padding-top:5px;
	width:98%;
}

#capa_galeria_fotografica .cerrar a{
	text-decoration:none;
	color:#494834;
}

#capa_galeria_fotografica .foto {
	position:absolute;
}

.flecha
{
	position:absolute;
	z-index:4;
}


/************************** capa oferta ************************/

#capa_oferta
{
	position:absolute;
	z-index:100;
	background-image:url(../imgs/fondo_capa_oferta.jpg);
	background-repeat:no-repeat;
	top:0px;
	left:-12px;
	width:698px;
	height:240px;
	padding-left:1px;
	visibility:hidden;
}

#tabla_detalle_oferta {
	background-image:url(../imgs/fondo_capa_oferta.jpg);
	background-repeat:no-repeat;
	/*height:238px;*/
	height:323px;
}

#tabla_detalle_oferta p {
	padding:2px;
	margin:0;
}

#tabla_detalle_oferta ul {
	padding:10px 15px 10px 15px;
	margin:0;
}

#capa_oferta .tabla {
	width:698px;
	height:240px;
}

#tabla_detalle_oferta .cerrar {
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:13px;
	text-decoration:none;
	color:#494834;
	font-size:9px;
}

#tabla_detalle_oferta .cerrar a{
	text-decoration:none;
	color:#494834;
}

#tabla_detalle_oferta .titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
}

#tabla_detalle_oferta .texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#605E40;
	padding-right:10px;
	line-height:12px;
}

#tabla_detalle_oferta .capa_btnreservas {
	width:100%;
	padding-left:100px;
	padding-top:10px;
}

#tabla_detalle_oferta .btnreservas {
	width:107px;
	height:16px;
	background-image:url(../imgs/btnreservar.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:5px;
}

#tabla_detalle_oferta .btnreservas2 {
	width:107px;
	height:16px;
	background-image:url(../imgs/btnreservar.gif);
	background-repeat:no-repeat;
	padding-top:3px;
}


#tabla_detalle_oferta .pdfoferta {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#605E40;
}

#tabla_detalle_oferta .pdfoferta a{
	color:#605E40;
	text-decoration:none;

}

/**************************** formulario contacto ***************************************/

.inputContacto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:158px;
	height:14px;
	border:1px solid #605e40;
	background-color:#c2c19f;
}

.textareabodas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:388px;
	height:54px;
	border:1px solid #605e40;
	background-color:#c2c19f;
}
.textareaContacto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:388px;
	height:64px;
	border:1px solid #605e40;
	background-color:#c2c19f;
}

.textareaMensajes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:389px;
	height:64px;
	border:1px solid #605e40;
	background-color:#c2c19f;
}

.fondo_tabla_contacto {
	width:413px;
	background-image:url(../imgs/fondo_tabla_contacto.gif);
	background-repeat:no-repeat;
	background-position:top;
}

/**************************** salones *****************************************/

.tabla_form_salones {
	width:444px;
	height:63px;
	background-image:url(../imgs/fondo_salones.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.titulo_form_salones {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFBC3A;
	font-weight:bold;
	padding-left:9px;
}

.titulo_salones_disponibles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFBC3A;
	font-weight:bold;
}

.tabla_salones_disponibles {
	padding-top:7px;
	padding-left:9px;
	vertical-align:top;
}

.subtitulo_form_salones {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:0px;
}

.select_tipo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	background-color:#c2c19f;
	width:180px;
	height:18px;
	border:1px solid #605e40;
}

.select_capacidad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	background-color:#c2c19f;
	width:150px;
	height:18px;
	border:1px solid #605e40;
}

.salones_disponibles {
	font-family:Arial, Helvetica, sans-serif:;
	font-size:13px;
	color:#FFFFFF;
}

.salones_disponibles a{
	color:#FFFFFF;
}

.btnpresupuesto_salones {
	width:180px;
	height:15px;
	background-image:url(../imgs/btnpresupuesto2.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:5px;
}

/************************** capa salon ************************/

#capa_salon
{
	position:absolute;
	z-index:200;
	background-image:url(../imgs/fondo_capa_salon.jpg);
	background-repeat:no-repeat;
	top:0px;
	left:-12px;
	width:698px;
	height:240px;
	padding-left:1px;
	visibility:hidden;
}

#capa_salon .tabla {
	width:698px;
	height:240px;
}

#capa_salon .cerrar {
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:13px;
	text-decoration:none;
	color:#494834;
	font-size:9px;
}

#capa_salon .cerrar a{
	text-decoration:none;
	color:#494834;
}

#capa_salon .titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:13px;
	padding-right:10px;
	text-align:left;
}

#capa_salon .texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#605E40;
	padding-right:10px;
}

#capa_salon .capa_btnpresupuesto {
	width:100%;
	/*padding-left:400px;
	/padding-top:10px;*/
}

#capa_salon .btnpresupuesto {
	width:180px;
	height:15px;
	background-image:url(../imgs/btnpresupuesto.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:5px;
}

#capa_salon .tablasalon {
	width:308px;
	height:128px;
}

#capa_salon .pestanya {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-left:1px solid #b1a578;
	border-right:1px solid #b1a578;
	border-top:1px solid #b1a578;
	padding-left:6px;
	padding-right:6px;
	width:50px;
}

#capa_salon .pestanya a {
	text-decoration:none;
	color:#FFFFFF;
}

#capa_salon .pestanya_off {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9e864f;
	font-weight:bold;
	height:20px;
	border:1px solid #b1a578;
	padding-left:6px;
	padding-right:6px;
	width:50px;
}

#capa_salon .pestanya_off a {
	text-decoration:none;
	color:#9e864f;
}

#capa_salon .contenido_salon {
	border-left:1px solid #b1a578;
	border-right:1px solid #b1a578;
	border-bottom:1px solid #b1a578;
}

#capa_salon .hueco {
	border-bottom:1px solid #b1a578;
	width:45%;
}

#capa_salon .tablacontenido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#605e40;
	padding-left:9px;
	text-align:left;
}

.scroller_salones
{
	height:110px;
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-arrow-color: #494834;
	scrollbar-base-color: #484735;
	scrollbar-dark-shadow-color: #484735;
	scrollbar-track-color: #484735;
	scrollbar-face-color: #ffbc3a;
	scrollbar-shadow-color: #484735;
	scrollbar-highlight-color: #ffbc3a;
	scrollbar-3d-light-color: #ffbc3a;
}

#capa_salon .datos {
	text-align:left;
	padding-left:49px;
}

/*************************** formulario presupuestos **************************/

.tabla_form_datos {
	width:677px;
	height:100px;
	background-image:url(../imgs/fondo_datos_personales.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.tabla_form_evento {
	width:677px;
	height:102px;
	background-image:url(../imgs/fondo_datos_evento.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.titulo_form_presupuesto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFBC3A;
	font-weight:bold;
	padding-left:9px;
}

.subtitulo_form_presupuesto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:white;
	padding-top:4px;
	vertical-align:top;
	padding-left:10px;
}

.texto_form_presupuesto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:white;
	padding-top:4px;
	vertical-align:top;
}

.texto_form_condiciones_legales {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:white;
	padding-top:4px;
}

.inputPres1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:118px;
	height:14px;
	background-color:#c2c19f;
	border:1px solid #605e40;
}

.inputPres2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:148px;
	height:17px;
	background-color:#c2c19f;
	border:1px solid #605e40;
}
.inputPres3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:158px;
	height:14px;
	background-color:#c2c19f;
	border:1px solid #605e40;
}
.inputPres4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:88px;
	height:14px;
	background-color:#c2c19f;
	border:1px solid #605e40;
}
.inputPres5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:58px;
	height:17px;
	background-color:#c2c19f;
	border:1px solid #605e40;
}
.inputPres6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:78px;
	height:14px;
	background-color:#c2c19f;
	border:1px solid #605e40;
}

.textareaPres {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:320px;
	height:54px;
	background-color:#c2c19f;
	border:1px solid #605e40;
}

.obligatorios {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:12px;
}

.botonenviar {
	text-align:right;
	padding-right:7px;
}

.item_buscador
{
	color:#343434;
}

.item_buscador .titulopagina_buscador
{
	color:#FFFFFF;
	font-weight:bold;
}

.item_buscador .contenido_buscador
{
	font-weight:normal;
	color:#FFFFFF;
}

.item_buscador .url_buscador
{
	font-weight:normal;
	color:#FFBC3A;
}

.item_buscador a
{
	color:#62828F;
	text-decoration:none;
}

.item_buscador a:hover
{
	text-decoration:underline;
}

.separador_buscador
{
	margin-top:8px;
	background-color:#E9E7DA;
	margin-bottom:8px;
	height:1px;
}

/*********************** globo mapa ubiación *********************/

.globo
{
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:normal;
}

.globo .nombre_hotel
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.globo .lugar
{
	font-size:14px;
	padding-bottom:8px;
	color:#000000;
}

.globo .logo
{
	border:1px solid #b8c7d6;
	padding:5px;
	margin-bottom:8px;
}

.globo .texto
{
	font-size:10px;
	color:#000000;
	
}

.globo .masinfo
{
	font-size:10px;
	color:#cb003e;
	padding-top:5px;
	color:#000000;
}

.globo .masinfo a
{
	text-decoration:none;
	color:#cb003e;
}

.globo .masinfo a:hover
{
	text-decoration:underline;
}

.rss {
	padding-right:10px;
}

#flizqsalon
{
	position:absolute;
	margin-top:110px;
	z-index:4;
	display:none;
}

#fldersalon
{
	position:absolute;
	margin-top:110px;
	z-index:4;
	margin-left:332px;
	display:none;
}

#leyenda {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

#leyenda a{
	color:#FFFFFF;
	text-decoration:none;
}

#leyenda a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#caja_newsletter {
	padding-left:17px;
	vertical-align:top;
	padding-top:17px;
	height:40px;
}

#caja_newsletter .tablaNewsletter {
	border:1px solid #a9a887;
	height:39px;
	width:158px;
	width:158px;
}

#caja_newsletter .txtNewsletter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11x;
	font-weight:bold;
	padding-left:2px;
	padding-bottom:3px;
	color:#605e40;
	padding-top:6px;
	padding-left:10px;
}

#caja_newsletter .inputNewsletter {
	width:117px;
	height:13px;
	border:1px solid #b5b5b5;
	font-size:11px;
	color:#868440;
}

.celdatour {
	width:211px;
	height:118px;
	padding-right:22px;
	padding-top:18px;
}

.textotour {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:5px;
}

.btntour {
	float:right;
	padding-top:10px;
}

.btntour2 {
	padding-top:10px;
	float:right;
	padding-right:55px;
}

.inputContacto2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:62px;
	height:13px;
	border:1px solid #605e40;
	background-color:#c2c19f;
}

.textareaContacto2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:454px;
	height:64px;
	border:1px solid #605e40;
	background-color:#c2c19f;
}

.inputNumber {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868440;
	font-weight:normal;
	width:20px;
	height:13px;
	border:1px solid #605e40;
	background-color:#c2c19f;
}

.subtitulo2 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.titulo_form_presupuesto2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFBC3A;
	font-weight:bold;
}

.msgencuenta {
	position:absolute;
	background-color:#605e40;
	width:300px;
	height:100px;
	z-index:4;
	margin-top:200px;
	margin-left:200px;
	border:1px solid #FFBC3A;
	display:none;
}

.cerrarencuesta {
	margin-top:5px;
	margin-left:280px;
}

.fleft { float:left;}
.fright { float:right;}
.btnres { color:#605e40; font-size:11px; padding-top:3px; text-align:center;}
.btnres .espacio {float:left; padding-right:10px;}
.btreservas { float:right; padding-right:10px; width:expression("300px");}
.separador_contenido a { color:#fff; !important }

.sideleft {
	float:left;
	width:670px;
	padding-right:43px;
}

.sideright {
	float:right;	
}

.menu_pie .item_menu { 
	float:left;
	padding-left:8px;
	line-height:18px;
}

.facebook {
  font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
  color:#fff;
  padding-top:17px;
  cursor:pointer;
}

.tripadvisor {
  padding:17px 20px 0 0;
}

.link_404 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffbc3a;
	text-decoration:underline;	
}

.link_404 a {
	color:#ffbc3a;
	text-decoration:underline;	
}

.fondo404 {
	background-image:url(../imgs/logowell.png);
	background-position:top right;
	background-repeat:no-repeat;
}

#msgof {
	background-color:#646555;
	padding:5px;
}

#msgof .ofnodisp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

#msgof .ofnodisp a {
	color:#fff;
	text-decoration:underline;
}

#intro
{
	width:500px;
	height:419px;
	background-image:url(../imgsxml/home/home_1.jpg);
	background-position:center;
}

.itmdest
{
	padding:10px;
	padding-left:20px;
	padding-bottom:5px;
}

.itmdest .titl1
{
	color:#fff;
	font-size:15px;
	font-style:italic;
	line-height:16px;
}

.itmdest .titl2
{
	color:#FFF;
	font-size:18px;
	line-height:20px;
	font-weight:500;
	padding-left:15px;
}

.itmdest .img
{
	border:2px solid #fff;
}

.itmdest .img:hover
{
	border:2px solid #000;
}

#capashare
{
	position:absolute;
	/*top:65px;*/
	top:120px;
	width:700px;
	z-index:1000;
	text-align:right;
	border:1px;
	right:40px;
}

#capashare .ft
{
	float:right;
	padding-left:15px;
}

#titular .titl1
{
	color:#eee;
	font-size:15px;
	font-style:italic;
	line-height:16px;
}

#titular .titl2
{
	color:#eee;
	font-size:19px;
	line-height:20px;
	font-weight:normal;
	padding-left:20px;
	padding-bottom:6px;
}

/********************* EVENTOS *********************/

#eventos {
    width:658px;
}

#eventos .evento {
	padding-bottom:38px;
}

#eventos .evento .titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFBC3A;
	font-weight:bold;
}

#eventos .evento .texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

#topeventos {
    padding:16px 0;
}

#topeventos .filtro {
    float:right;
    font-size: 11px;
    font-weight: bold;
    padding-right: 20px;
}

#tabla_detalle_evento {
	height:238px;
}

#tabla_detalle_evento p {
	padding:2px;
	margin:0;
}

#tabla_detalle_evento ul {
	padding:10px 15px 10px 15px;
	margin:0;
}

#tabla_detalle_evento .titulo {
    padding-top:8px;
    padding-bottom:25px;
}

#tabla_detalle_evento .texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding-right:10px;
	line-height:15px;
        font-weight: normal;
}

#tabla_detalle_evento img {
    border:3px solid #fff;
    margin-bottom: 15px;
}

.texto_contenido_detalle_eventos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	position:absolute;
	margin-top:43px;
	margin-left:15px;
	height:270px;
	width:696px;
        overflow-x: hidden;
        overflow-y: auto;
}

.vertodos {
    font-size: 11px;
    color:#fff;
    background-image:url("../imgs/cosito_ubicacion.gif");
    background-repeat: no-repeat;
    background-position:left;
    padding-left: 5px;
}

.vertodos a{
    color:#fff;
    text-decoration: underline;
}

.mas {
    color: #FFBC3A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.mas a {
    color: #FFBC3A;
    text-decoration:none;
}

#tabla_detalle_oferta .contdet {height:323px;}
#tabla_detalle_oferta .contdet img {padding:1px}

