.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

img {
	border:0px;
}

p
{
	margin-top:5px;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

* html .clearfix {height:1px;}

body 
{
	text-align:left;
	padding: 0px;
	color: #4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	line-height:15px;
	background:url(../imgs/fondo_page.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#1b1b1b;	
}

p
{
	font-family:Arial, Helvetica, sans-serif;

}

.menu_sec_tabla
{
	border:0px; 
	width:990px; 
}

.rwhite
{
	border-right:1px solid #FFFFFF;
}


table {
border-collapse:collapse;
border-spacing: 0;
padding: 0; 
margin: 0;
border: 0px none; 
}

td {
	padding:0px;
}

a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

.contenido
{
	height:20px;
	background-color:#AAAAAA;
}

.contenido_link
{
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.contenido_link:hover
{
	background-color:#333333;
}

.encabezado
{
	font-size:medium;
	font-weight:bold;
}

.bandera
{
	margin-top:1px;
}

#contenedor
{
    position:absolute; 
	top:0px; 
	left:50%; 
	width:990px; 
	margin-left:-495px; 
	margin-top:0px; 
	text-align: left;
	z-index:0;
}

#actualidadhome
{
	position:absolute;
	top:0px;
	z-index:2;
}

.menu_hotel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px; width:772px; height:23px;
}

.menu_hotel .celda1
{
	width:261px; padding-left:10px; text-align:left;
}

.menu_hotel .celda2
{
	width:272px; padding-left:10px; text-align:left;
}

.pdr10
{
	padding-right:10px; width:auto;
}

.w17
{
	width:17px;
}

.menu_cabecera_tabla
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-align:right;
}

.menu_cabecera_tabla img
{
	margin-right:1em;
}

.fila_reservas
{
	height:25px;

}

.sep_reservas
{
	height:2px;
}

.caja_buscador
{
	width:113px; 
	text-align:right;
}

.tabla_submenu_hotel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	width:248px;
	border:0px;
	border-top:1px solid #FFFFFF;
}


.cosito_categoria
{
	vertical-align:middle;
	margin-left:10px;
	margin-right:5px;
}

.subnivel_hotel
{
	background-color:#ececec;
	height:31px;	
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	/*display:block;*/
}

.subnivel_hotel:hover
{
	background-color:#d9d9d9;
}

.submenuhotel2
{
	position:absolute;
	top:31px; 
	height:91px;
}

.box_reservas
{
	border:0px; 
	width:250px;
}

.submenu_hotel
{
	border:0px; width:990px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.submenu_hotel .celda1
{
	text-align:left; padding-left:9px; padding-bottom:2px; 
}

.submenu_hotel .celda2
{
	padding-left:16px; padding-right:8px;
}

.submenu_hotel .celda2 .table
{
	border:0px; width:100%; background-color:#FFFFFF; height:5px;
}

.celda_submenu
{
	width:100%; text-align:right;
}

.celda_submenu span
{
	padding-right:15px;
}

.w122
{
	width:122px;
}

.formreservas
{
	border:0px; margin-top:10px;
}

.celda_reservas1
{
	background-color:#ECECEC; padding:10px; padding-right:0px;
}

.celda_reservas1 table
{
	border:0px; margin:2px;
}

.celda_reservas2
{
	text-align:right;padding-right:5px; padding-top:10px;
}

.celda_reservas3
{
	text-align:right; padding-top:10px;
}

.menupqhotel
{
	width:481px;
}

.menupqhotel table
{
	width:100%;
}

.w86
{
	 width:86px;
}

.celdaC
{
	background-color:#84211C;
	text-align:center;
}

.celdaH
{
	background-color:#EC6400;
	text-align:center;
}

.celdaU
{
	background-color:#F28E00;
	text-align:center;
}

.celdaB
{
	background-color:#F9B700;
	text-align:center; 
}

.fila_menu
{
	background-color:#C5C5C5; height:17px;
}

.fila_menu_pq
{
	background-color:#C5C5C5; height:5px;
}

.noticias_celda
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#989898;
	padding-left:17px;
	vertical-align:top;
	padding-top:10px;
}

#contenido_central
{
	position:absolute;
	z-index:2;
	top:245px;
	left:177px;
	background-color:#FFFFFF;
	width:458px;
}

	
	
.titulo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4C4C;
	height:20px;
	vertical-align:top;
	width:392px;
	font-weight:bold;	
	border-bottom:1px dotted #CCCCCC;
}

.titulo_noticia
{
	color:#4C4C4C;
	text-decoration:none;
}
.titulo_noticia:hover
{
	text-decoration:underline;
}

.box_reservas .td1
{
	padding-bottom:10px;
}

.box_reservas .td1 img
{
	vertical-align:bottom;
}

/*.reservas
{
	background-color:#8E9295; 
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#DDDFDF;
	padding-left:12px;
	padding-right:12px;
}*/

.reservas_ofertas
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:12px;
	padding-right:12px;	
	vertical-align:middle;
	background-color:#000000;
	text-align:center;
	width:124px;
	border-left:1px solid #FFFFFF;
}
.reservas_ofertas_link
{
	color:#FFFFFF;
	text-decoration:none;
}
.reservas_ofertas_link:hover
{
	text-decoration:underline;
}



.fondonivel2
{
	color:#3B3B3B;
	background-color:#FFFFFF;
}

.fondonivel2_hover
{
	background-color:#4C4C4C;
	color:#CACACA;
}

.fondonivel1_hover
{
	color:#CACACA;
	background-color:#4C4C4C;
}


.fondonivel_C
{
	background-color:#D6B6B4;
	color:#484848;
}

.fondonivel_C_hover
{
	background-color:#84211C;
	color:#FFFFFF;
}



.fondonivel_H
{
	background-color:#F9D0B2;
	color:#484848;
}

.fondonivel_H_hover
{
	background-color:#EC6400;
	color:#FFFFFF;
}

.fondonivel_U
{
	background-color:#FBDAAB;
	color:#484848;
}

.fondonivel_U_hover
{
	background-color:#F28E00;
	color:#FFFFFF;
}

.fondonivel_B
{
	background-color:#FDE7AB;
	color:#484848;
}

.fondonivel_B_hover
{
	background-color:#F9B700;
	color:#FFFFFF;
}

.fondonivel1
{
	background-color:#F2F2F2;
	text-decoration:none;
	/* filter: alpha(opacity=90);
	KHTMLOpacity:0.9;
	MozOpacity:0.9;
	opacity:0.9;*/
}


.subnivel1plus
{
	width:19px;
	height:23px;
	text-align:center;
	border-top:1px solid #4C4C4C;
	vertical-align:middle;	
	padding-left:5px;
	padding-right:5px;
}
.subnivel1
{
	height:30px;
	border-top:1px solid #4C4C4C;
	text-align:left;
	padding-right:20px;
	vertical-align:middle;
	 background-color:#FFFFFF; 
	 filter: alpha(opacity=90);
	KHTMLOpacity:0.9;
	MozOpacity:0.9;
	opacity:0.9;
	padding-left:12px;
	padding-right:12px;
	/*display:block;*/
}

.subnivellink
{
	text-decoration:none;
	color:#4C4C4C;
}
.subnivellink:hover
{
	text-decoration:none;
}

.subnivel2
{
	width:168px;
	padding-left:10px;
	height:30px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-right:10px;
	cursor:pointer;
}

#top
{
	position:absolute;
	height:85px;
	width:990px;
	top:0px;
	z-index:400;
}

#cab_top
{
	position:absolute;
	z-index:2;
	top:2px;
	width:100%;
	text-align:right;
	/*padding-left:570px;*/
}

#buscador_top
{
	position:absolute;
	z-index:3;
	top:2px;
	margin-left:310px;
}

#menuhotel
{
	position:absolute;
	top:280px;
	z-index:200;
}

#submenuhotel
{
	position:absolute;
	top:306px;
	z-index:2;
}
.submenuhotel
{
	color:#4C4C4C;
	text-decoration:none;
}

#infohome
{
	position:absolute;
	top:86px;
	z-index:1;
}

#menu_cabecera
{
	position:absolute;
	text-align:right;
	top:54px;
	z-index:400;
	width:990px;
}


#buscador_home
{

	left:-130px;
	top:-18px;
}

#banner_interior
{
	position:absolute;
	left:-645px;
	top:-210px;
	z-index:20;
}

.mapawebindex
{
	padding-top:13px; padding-bottom:13px; width:100%;
}

.logoninroll
{
	text-align:right; padding-right:5px;
}

.tablaacien
{
	border:0px; width:100%;
}

.tablaacien td
{
	text-align:right; padding-left:20px;
}

img
{
border:0px;
}

.item_documento
{
	height:22px;
}

.item_documento .img1
{
	margin-right:5px;
}

.item_documento .img2
{
	margin-right:8px; border:0px; vertical-align:middle;
}

.lupa_buscador
{
	padding-left:5px;
}

.lupa_buscador input
{
	border-left:0px; margin-left:3px;
}

.formbuscador
{
	margin:0px;
}

#flashcontent
{
	width:990px;
	height:339px;
	position:absolute;
	z-index:1;
}

#flashcontentgaleria
{
	width:490px;
	height:350px;
}

#flashcontent2
{
	width:238px;
}

#flashcontent3
{
	 width:238px;
}

.tdreservas
{
	 padding-left:25px; vertical-align:top; padding-top:6px;
}

#botonrss
{
	vertical-align:middle; margin-right:4px; border:0px;
}

#banner1
{
	position:absolute;
	left:-646px;
}

#banner1 table
{
	border:0px;
}

#banner1 td
{
	/*padding-top:15px;*/
}

#masinfooculta
{
	display:none;
}

.tdrightindex
{
	padding-left:9px; padding-top:15px;
}

.tdleftindex
{
	padding-top:15px;
}

#banners
{

}

#banners_home
{
	position:absolute;
	top:620px;
	z-index:2;
	margin-left:646px;
}


#bannerhotel
{
	position:absolute;
	left:-646px;
	z-index:2;
}

#banner2
{

	left:-390px;
	top:0px;
}

#logohome
{
	position:absolute;
	top:30px;
}

#flash_izq
{
	position:absolute;
	top:163px;
	left:10px;
}

#flashhome
{
	position:absolute;
	top:116px;
}



#logo_cabecera
{
	position:absolute;
	margin-top:32px;
}



#menu_hotel
{
	border-top:1px solid #FFFFFF;
	position:absolute;
	top:425px;
	left:0px;
	z-index:1;
}





.menu_cabecera1
{
	z-index:200;
}
.menu_separador
{
	background-color:#FFFFFF;
	width:4px;
}

.menu_cabecera2
{
	height:17px;	
	background-color:#0098B9;	
	color:#CCEAF1;	
}

.opcion_menu1
{
	padding-left:12px;
	padding-right:12px;
}
.opcion_menu1_hover
{
	background-color:#FFFFFF;
	color:#818181;
	padding-left:12px;
	padding-right:12px;	
}

.opcion_menuextra
{
	padding-left:12px;
	padding-right:12px;
}

.opcion_menuextra_hover
{
	background-color:#FFFFFF;
	color:#818181;
	padding-left:12px;
	padding-right:12px;	
}

.separador_pie 
{
	margin-left:4px;
	color:#3d3d3d;
	margin-right:4px;
}

#menu_lateral
{
	position:absolute;
	left:0px;
	top:294px;
	text-align:left;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.opcion_menu2
{
	padding:5px;
	color:#000000;
	width:142px;
	height:20px;
	margin-left:6px;
	margin-bottom:1px;
	background-color:#CCCCCC;
}

.opcion_menu2_on
{
	padding:5px;
	color:#000000;
	width:142px;
	height:20px;
	margin-left:6px;
	margin-bottom:1px;
	background-color:#CCCCCC;
}

.opcion_menu2_hover
{
	padding:5px;
	color:#FFFFFF;
	width:142px;
	height:20px;
	margin-left:6px;
	margin-bottom:1px;
	background-color:#6F6A63;

}

.opcion_menu3
{
	background:url(../imgs/icomenu3.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:12px;
	color:#8E8E8E;
}

.opcion_menu3_on
{
	background:url(../imgs/icomenu3.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:12px;
	color:#8E8E8E;	

}

.opcion_menu3_hover
{
	background:url(../imgs/icomenu3.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:12px;
	text-decoration:underline;
	color:#8E8E8E;	

}

.opcion_menu4
{
	background:url(../imgs/icomenu4.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:7px;
	padding-left:26px;
	padding-right:12px;

	color:#33ADC7;
}

.opcion_menu4_on
{
	background:url(../imgs/icomenu4.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:7px;
	padding-left:26px;
	padding-right:12px;

	color:#33ADC7;
}

.opcion_menu4_hover
{
	background:url(../imgs/icomenu4.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:7px;
	padding-left:26px;
	padding-right:12px;
	color:#33ADC7;
	text-decoration:underline;
}
#titulo
{
	position:absolute;
	z-index:2;
	top:163px;
	width:458px;
	left:168px;
	height:37px;
	background-color:#FFFFFF;
}



#flashlateral
{
	margin-left:220px;
}



#contenedor_der
{
	position:absolute;
	z-index:2;
	top:198px;
	
}

.noticias_tabla
{
	width:360px;
}

.noticias_titulo
{
	color:#0098B9;
	font-weight:bold;
	text-decoration:none;
}

.noticias_titulo:hover
{
	text-decoration:underline;
}
.noticias_imagen
{
	padding-top:10px;
	vertical-align:top;
}


.toptabla
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4E4E4E;
	text-align:right;
/*	float:right;*/
	margin-left:auto;
	margin-right:15px;
	/*width:190px;*/
}

.toptabla .celda1
{
	width:100%; text-align:right;
}

#busshare
{
	padding-right:20px;
	padding-top:12px;
}

.fright
{
	float:right;
	padding-left:10px;
}

.dostrece
{
	border:0px;

}
.topidioma
{
	color:#4E4E4E;
	text-decoration:none;
}
.topidioma:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
.topidioma_on
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.contenido_pie
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}
.contenido_pie_link
{
	color:#0098B9;
	text-decoration:none;
}
.contenido_pie_link:hover
{
	color:#065B6D;
	text-decoration:none;
}

.subtitulo
{
	color:#E14B02;
	font-weight:bold;	
}
#subtitulo_especiales
{
	position:absolute;
	top:-26px;
	left:300px;
	z-index:1;
}
.link_fil_ariadna
{
	text-decoration:none;
	color:#727272;
}
.link_fil_ariadna:hover
{
	text-decoration:underline;
}

#pie
{
	/*top:50px;*/
	padding:20px;
	padding-top:0px;
	position:relative;
	background-color:#FFFFFF;
	padding-top:30px;
	margin-top:20px;
}

#pie .separador
{
	border-top:1px solid #d9d9d9;
	width:480px; 
	/*margin-left:230px;*/
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}

.linkdocu
{
	text-decoration:none;
	color:#666666;
}
.linkdocu:hover
{
	color:#E34A04;
}

.categoria_files
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding-top:15px;
	padding-bottom:15px;
}
.inputBuscador
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	width:105px;
	height:15px;
	border:1px solid #727272;
}
#buscador
{
	position:absolute;
	top:160px;
	left:638px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
}

.titulopagina_buscador
{
	color:#4D4D4D;
	font-weight:bold;
}

.contenido_buscador
{
	color:#4D4D4D;
}

.url_buscador
{
	color:#0098BA;
	text-decoration:none;
}

.url_buscador:hover
{
	color:#E14A01;
	text-decoration:underline;
}

.tamano_buscador
{
	color:#E24B02;
}
.linkcontent
{
	color:#0098BA;
	text-decoration:none;
}
.linkcontent:hover
{
	text-decoration:underline;
}
.destacados_noti
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.formulari
{
	font-family:Arial;
	font-size:11px;
}
.formulari input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
	border:1px solid #b5b5b5;
}




.formulari select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #b5b5b5;
	width:150px;
}
.formulari TD
{
	vertical-align:top;
	padding-right:15px;
	padding:4px;
	border-bottom:1px solid white;
	border-top:1px solid white;
}

.tdint
{
	background-color:#dadada;
	color:#000000;
}

.tdint2 {
	color:#000000;
	font-size:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#dadada;
	border-top:1px solid #fff;
	padding-left:8px;
}

.pr15
{
	padding-right:15px;
}
.margintdint2
{
	padding-left:8px;
}

.nobor
{
	border-top:0;
}

.tdint2 .input
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #b5b5b5;
	width:138px;
}

.tdint2 .input2
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #b5b5b5;
	width:482px;
}

.margintdint
{
	margin-left:5px;
}

.tituloform
{
	font-weight:bold;
	border-bottom:0px solid black;
	background-color:#4c4c4c;
	color:#FFFFFF;
}

.formulari textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:250px;
	height:100px;


	border:1px solid #b5b5b5;
}
.botoformulari
{
	width:80px;
	background-color:#464646;
	color:#FFFFFF;
}

.botoformulari2
{
	width:80px;
	background-color:#464646;
	color:#FFFFFF;
	font-size:10px;
	margin-right:12px;
}

.errormsg
{
	width:460px;
	text-align:center;
	color:#FF0000;
	height:20px;
}
.errormsg2
{	
	width:460px;
	text-align:center;
	color:#FF0000;
	height:20px;
}
.itemhotel
{
	/*padding-left:10px;*/
	padding-right:10px;
	height:22px;
}
.itemhotel2
{
	/*padding-left:10px;*/
	padding-right:10px;
	height:22px;
}
.itemhotelhover
{
	background-color:#FFFFFF;
	color:#000000;
	/*padding-left:10px;*/
	padding-right:10px;
	height:22px;
}

.itemhotel2hover
{
	background-color:#FFFFFF;
	color:#000000;
	/*padding-left:10px;*/
	padding-right:10px;
	height:22px;
}

.itemhotellink
{
	color: #FFFFFF;
	text-decoration:none;
}

.itemhotellinkhover
{
	color: #000000;
	text-decoration:none;
}

.itemhotellinkhover:hover
{
	color: #000000;
	text-decoration:none;
}



.itemhotellink:hover
{
	color: #000000;
	text-decoration:none;
}


.tbl1
{
	margin-bottom:18px;
	padding-left:10px;
	padding-right:10px;
}

.tdconti
{
	vertical-align:top; 
	text-align:left; 
}

.ficha_salon
{
	 border-top:1px solid #FFFFFF;
}

.ficha_salon img
{
	width:724px;
}

.linkmasinfo
{
	color:#FFFFFF;
	text-decoration:none;
}

.linkmasinfo:hover 
{
	color:#000000;
}


.padtop10
{
	padding-top:10px;
}
.select_nhotel
{
	width:147px;
	height:16px;
	color:#4C4C4C;
	background-color:#FFFFFF;
	border:1px solid #B5B5B5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.menu_pie_tabla td
{
	text-align:left;
}

.select_nhotel2
{
	height:16px;
	color:#4C4C4C;
	background-color:#FFFFFF;
	border:1px solid #B5B5B5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.w40
{
	width:40px;
}

.input_nhotel
{
	height:13px;
	width:122px;
	color:#4C4C4C;
	background-color:#FFFFFF;
	border:1px solid #B5B5B5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.celda_nhotel
{
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7F7F7F;
	font-weight:bold;
	padding-bottom:10px;
}
.boton_reservar
{
	border:0px;
	background-color:#464646;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:90px;
	cursor:pointer;
}
.boton_modificar
{
	border:0px;
	background-color:#B1B1B1;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:135px;
	cursor:pointer;
}
.tabla_buscador
{
	border:1px solid #C5C5C5;
	width:249px;
	height:37px;
	background-color:#DADADA;
	color:#828282;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.tabla_buscador2
{
	color:#828282;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.input_buscador
{
	background-color:#D5D5D5;
	width:113px;
	height:13px;
	border-left:1px solid #939393;
	border-top:1px solid #BEBEBE;
	border-bottom:1px solid #BEBEBE;
	border-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

.input_buscador2
{
	background-color:#FFFFFF;
	width:113px;
	height:13px;
	border-left:1px solid #939393;
	border-top:1px solid #BEBEBE;
	border-bottom:1px solid #BEBEBE;
	border-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

.boton_inferior
{
	background-color:#4C4C4C;
	color:#B0B0B0;
	text-align:center;
	cursor:pointer;
}

.boton_inferior2
{
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.boton_inferior2 a
{
	color:#FFFFFF;
	text-decoration:none;
}

.boton_inferior2 a:hover
{
	color:#000000;
}

.boton_inferior_hover
{
	background-color:#B0B0B0;
	color:#4C4C4C;
	text-align:center;
}

.boton_inferior_navidad
{
	background-color:#EC6400;
	color:#FFFFFF;
	text-align:right;
	padding-right:4px;	
	cursor:pointer;
}


.boton_inferior_navidad_hover
{
	background-color:#B0B0B0;
	color:#FFFFFF;
	text-align:right;
	padding-right:4px;	
}

.btnlink_inferior
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#B0B0B0;

}
.btnlink_inferior:hover
{
	color:#FFFFFF;
	background-color:#4C4C4C;
}



.btnlink_inferior_navidad
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#FFFFFF;

}
.btnlink_inferior_navidad:hover
{
	color:#EC6400;
	background-color:#B0B0B0;
}


.btnlink_inferior2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#B0B0B0;

}
.btnlink_inferior2:hover
{
	color:#FFFFFF;
	text-decoration:none;

}

.pie
{
	border:0px; 
	background-color:#4C4C4C; 
	width:772px; 
	height:26px;
}

.pie .copyr
{
	padding-top:2px;
}

.pie .copyr2
{
	padding-top:3px;
}

.pie .webmap
{
	padding-top:3px; cursor:pointer;
	
}

.pie .webmap2
{
	padding-top:3px; padding-right:10px; cursor:pointer;
}

.celda_mapa_web
{
	background-color:#EEEEEE;
	margin-bottom:5px;
	width:100%;
	vertical-align:top;
}

.titulo_mapa_web a
{
	color:#FFFFFF;
}

.tipo_mapa_web
{
	padding-left:10px;
	vertical-align:top;
}
.titulo_mapa_web
{
	color:#FFFFFF;
	font-size:medium;
}
.ico_mapa_web_link
{
	color:#000000;
	font-weight:400;
	text-decoration:none;
}
.ico_mapa_web_link:hover
{
	text-decoration:underline;
}

.hilo_ariadna_link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7F7F7F;
	text-decoration:none;
}
.hilo_ariadna_link:hover
{
	color:#FFFFFF;
}
.hilo_ariadna_link_on
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.hilo_ariadna_link_on:hover
{
	color:#FFFFFF;
}
#menu_pie
{
	width:950px;
	text-align:left;
	font-size:11px;
	padding-top:14px;
}

#menu_pie2
{
	padding-top:16px;
	text-align:left;
	font-size:11px;
}

#menu_pie
{
	font-size:12px;
	color:#666666;
}

#menu_pie a
{
	color:#666666;
}

.items_pie2
{
	padding-top:4px;
}

.items_pie2 a
{
	font-size:11px;
	color:#b1b1b1;
}

.titulip
{
	color:#666666;
	font-weight:bold;
}

.sepip
{
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	font-weight:bold;
	color:#3d3d3d;
}

#menu_pie2 a
{
	text-decoration:underline;
}

.menu_pie_link
{
	color:#AAAAAA;
	text-decoration:none;
}
.menu_pie_link:hover
{
	text-decoration:underline;
}

.subnivel_hotel_no
{
	color:#484848;
	text-decoration:underline;
}


.mapa_ubicacion
{
	height:19px;
	background-color:#4C677A;
	color:#FFFFFF;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	cursor:pointer;
	padding-left:5px;
}

.blog
{
	height:19px;
	background-color:#669900;
	color:#FFFFFF;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	cursor:pointer;
	padding-left:15px;
}

.menunlink
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.menunlink:hover
{
	text-decoration:underline;
}

.rss
{
	padding-top:10px;
}

.rss a
{
	color:#3d3d3d;
	text-decoration:none;
}


.rss a:hover
{
	text-decoration:underline;
}

.tdcapa_busqueda
{
	padding-right:10px; padding-left:40px;
}

.tdcapa_busqueda .lupa
{
	margin-right:3px; border:0px;
}

.tdpie_interior
{
	padding-left:5px; padding-top:3px;
}

.tdpie_interior img
{
	border:0px; vertical-align:middle;cursor:pointer;
}

.celda_imprimir
{
	padding-left:5px;
}

.celda100
{
	width:100%;
}

.capamenu
{
	position:absolute; top:20px; padding-top:10px; visibility:hidden; display:none;
}

.capamenu img
{
	margin-right:0.8em;
}

.capasubmenu
{
	position:absolute; visibility:hidden; display:none; margin-left:-200px; width:188px; margin-top:-9px;
}

.capasubmenu table
{
	width:188px; border:0px;
}

.capasubmenu td
{
	white-space:nowrap;
}

.pdlr8
{
	padding-left:8px; padding-right:8px;
}

.tbl100
{
	border:0px; width:100%; height:5px;
}



.celdamasinfo
{
	width:100%; text-align:right; padding-right:15px;
}

.anticosito
{
	vertical-align:middle; margin-left:3px;
}

.celda_imprimir img
{
	border:0px; vertical-align:middle;cursor:pointer;
}

.pdr5
{
	padding-right:15px;
}


#fondo_top
{
	background-color:#484848;
	position:absolute;
	width:990px;
	height:85px;
}
#capa_share
{
	position:absolute;
	width:201px;
	border:1px solid #FFFFFF;
	background-color:#484848;
	z-index:400;
	left:700px;
	top:25px;
	text-align:left;
	display:none;
}

#capa_share #cer 
{
	
	text-align:right;
	padding-top:6px;
}

#capa_share #cer a
{
	color:#ffffff;
	text-decoration:none;
	padding-left:6px;
	padding-right:14px;
	padding-top:7px;
	padding-bottom:8px;
	background:url(../imgs/tanca.gif);
	background-repeat:no-repeat;
	background-position:35px 9px;
	background-color:#999999;	
}

#capa_share .sh1
{
	padding-left:9px;
	color:#FFFFFF;
	margin-top:-8px;
}

#capa_share .sh2
{
	padding-left:9px;
	color:#e7e7e7;
	font-size:11px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
	
}

#capa_share .itsh
{
	float:left;
	width:90px;
	padding-left:9px;
	padding-bottom:6px;
}

#capa_share .itsh img
{
	vertical-align:middle;
	margin-right:8px;
}

#capa_share .itsh a:hover
{
	text-decoration:none !important;
}

#capa_share .itsh .link
{
	font-size:11px;
	color:#e6e6e6;
	text-decoration:underline;
}

#capa_share #cer a:hover
{
	text-decoration:underline;
}

#capa_share .shqe
{
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
}

#capa_share .shqe img
{
	margin-right:3px;
}

#capa_share .shqe a
{
	font-size:11px;
	color:#e6e6e6;	
	text-decoration:underline;
	font-weight:bold;
}

#capa_busqueda
{
	position:absolute;
	width:167px;
	height:50px;
	border:1px solid #FFFFFF;
	background-color:#484848;
	z-index:400;
	left:800px;

	top:20px;
}

#capa_busqueda .cerrar
{
	position:absolute; 
	top:0px; 
	left:111px; 
	width:56px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	background-color:#999999;
	z-index:auto;
}

#capa_busqueda .cerrar a
{
	color:#FFFFFF;
	text-decoration:none;
}

#capa_busqueda .cerrar a:hover
{
	text-decoration:underline;
}

#capa_busqueda .buscar
{
	position:absolute;
	z-index:auto;
	top:10px;
	left:10px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

#capa_busqueda .caja
{
	position:absolute;
	top:29px;
	left:10px;
}

.item_submenu_hotel
{
	width:140px;
	border-top:1px solid #000000;
	padding-top:8px;
	padding-right:15px;
	padding-bottom:5px;
	background-color:#f2f2f2;
	z-index:auto;
	
}

.celdapie
{
	text-align:right;
}

.celdapie table
{
	border:0px;
}

.subcapa
{
	position:absolute;  margin-top:15px; padding-top:4px; visibility:hidden;
}

.celdamas
{
	padding-left:9px;
}

.celda100tr
{
	text-align:right; width:100%;
}

.celdaidioma
{
	padding-left:15px;
}

.celdaidioma img
{
	margin-right:5px;
	vertical-align:top;
}

.pdl10
{
	padding-left:10px;
}

.titulo_granate{
	font-family:Arial;
	font-size:11px;
	color:#84211c;
	font-weight:bold;
}

.subtitulo_granate{
	font-family:Arial;
	font-size:11px;
	color:#84211c;
}
.titulo_naranja{
	font-family:Arial;
	font-size:11px;
	color:#ec6400;
	font-weight:bold;
}

.subtitulo_naranja{
	font-family:Arial;
	font-size:11px;
	color:#ec6400;
}

.titulo_naranja_amarillo{
	font-family:Arial;
	font-size:11px;
	color:#f28600;
	font-weight:bold;
}

.subtitulo_naranja_amarillo{
	font-family:Arial;
	font-size:11px;
	color:#f28600;
}

.titulo_amarillo{
	font-family:Arial;
	font-size:11px;
	color:#f8b200;
	font-weight:bold;
}

.subtitulo_amarillo{
	font-family:Arial;
	font-size:11px;
	color:#f8b200;
}

.titulo_destacado{
	font-family:Arial;
	font-size:11px;
	color:#005100;
	font-weight:bold;
}

.subtitulo_destacado{
	font-family:Arial;
	font-size:11px;
	color:#005100;
}


.texto_central{
	font-family:Arial;
	font-size:11px;
	color:#7f7f7f;
}

.texto_central a{
	font-family:Arial;
	font-size:11px;
	color:#7f7f7f;
	text-decoration:none;
}

.texto_central a:hover{
	font-family:Arial;
	font-size:11px;
	color:#7f7f7f;
	text-decoration:none;
}







.titular_oferta_verde{
	font-family:Verdana;
	font-size:18px;
	color:#006600;
	font-weight:bold;
}

.titular_oferta_granate{
	font-family:Verdana;
	font-size:18px;
	color:#84211c;
	font-weight:bold;
}

.titular_oferta_naranja{
	font-family:Verdana;
	font-size:18px;
	color:#84211c;
	font-weight:bold;
}

.titular_oferta_amarillo{
	font-family:Verdana;
	font-size:18px;
	color:#84211c;
	font-weight:bold;
}

.titular_oferta_naranja_amarillo{
	font-family:Verdana;
	font-size:18px;
	color:#84211c;
	font-weight:bold;
}



.imagen_oferta1{
	padding-top:13px;
	
}

.pie_imagen_oferta1{
	padding-top:1px;

}

.contenido_oferta1{
	vertical-align:top;
	font-family:Arial;
	font-size:11px;
	color:#484848;
}

.contenido_oferta1 ul{

}

.contenido_oferta1 li{
	list-style-image:url(imgs/cosito_flecha.jpg);
}

.celda_contenido_oferta1{
	width:690px;
	vertical-align:top;
	padding-top:10px;
	padding-right:20px;
}

.celda_imagen_oferta1{
	width:282px;
	vertical-align:top;
}

.boton_reservar_granate{
	height:17px;
	width:90px;
	background-color:#84211c;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.boton_reservar_naranja{
	height:17px;
	width:90px;
	background-color:#ec6400;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.boton_reservar_naranja_amarillo{
	height:17px;
	width:90px;
	background-color:#f28600;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.boton_reservar_amarillo{
	height:17px;
	width:90px;
	background-color:#f8b200;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.titular_oferta_granate{
	font-family:Verdana;
	font-size:18px;
	color:#84211c;
	font-weight:bold;
}

.titular_oferta_naranja{
	font-family:Verdana;
	font-size:18px;
	color:#84211c;
	font-weight:bold;
}

.titular_oferta_amarillo{
	font-family:Verdana;
	font-size:18px;
	color:#84211c;
	font-weight:bold;
}

.titular_oferta_naranja_amarillo{
	font-family:Verdana;
	font-size:18px;
	color:#84211c;
	font-weight:bold;
}



.imagen_oferta1{
	padding-top:13px;
	
}

.pie_imagen_oferta1_h{
	padding-top:28px;
	font-family:Arial;
	font-size:11px;
	color:#484848;
	padding-left:10px;
	padding-right:10px;

}

.contenido_oferta1_h{
	vertical-align:top;
	font-family:Arial;
	font-size:11px;
	color:#484848;
	width:500px;
}

.contenido_oferta1_h ul{

}

.contenido_oferta1_h li{
	list-style-image:url(imgs/cosito_flecha.jpg);
}

.celda_contenido_oferta1_h{
	width:386px;
	vertical-align:top;
}

.celda_imagen_oferta1_h{
	width:386px;
	vertical-align:top;
}

.boton_reservar_granate{
	height:17px;
	width:90px;
	background-color:#84211c;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.boton_reservar_naranja{
	height:17px;
	width:90px;
	background-color:#ec6400;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.boton_reservar_naranja_amarillo{
	height:17px;
	width:90px;
	background-color:#f28600;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.boton_reservar_amarillo{
	height:17px;
	width:90px;
	background-color:#f8b200;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.imagen_oferta1_h{
	padding-top:10px;
}

.titular_oferta_granate{
	font-family:Verdana;
	font-size:18px;
	color:#84211c;
	font-weight:bold;
}

.titular_oferta_naranja{
	font-family:Verdana;
	font-size:18px;
	color:#ea6500;
	font-weight:bold;
}

.titular_oferta_amarillo{
	font-family:Verdana;
	font-size:18px;
	color:#f8b700;
	font-weight:bold;
}

.titular_oferta_naranja_amarillo{
	font-family:Verdana;
	font-size:18px;
	color:#f28f00;
	font-weight:bold;
}


.imagen_oferta2{
}


.pie_imagen_oferta2{
	padding-top:1px;
}



.contenido_oferta2{
	vertical-align:top;
	font-family:Arial;
	font-size:11px;
	color:#484848;

}

.contenido_oferta1 ul{

}

.contenido_oferta1 li{
	list-style-image:url(imgs/cosito_flecha.jpg);
}

.celda_contenido_oferta2{
	width:690px;
	vertical-align:top;
	padding-right:20px;
}

.celda_imagen_oferta2{
	width:282px;
	vertical-align:top;
}

.boton_reservar_granate{
	height:17px;
	width:90px;
	background-color:#84211c;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.boton_reservar_naranja{
	height:17px;
	width:90px;
	background-color:#ec6400;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.boton_reservar_naranja_amarillo{
	height:17px;
	width:90px;
	background-color:#f28600;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

.boton_reservar_amarillo{
	height:17px;
	width:90px;
	background-color:#f8b200;
	float:right;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}


.texto_oferta_granate{
	font-family:Verdana;
	font-size:11px;
	color:#84211c;
	font-weight:bold;
	padding-left:10px;
}

.texto_oferta_naranja{
	font-family:Verdana;
	font-size:11px;
	color:#ea6500;
	font-weight:bold;
	padding-left:10px;
}

.texto_oferta_amarillo{
	font-family:Verdana;
	font-size:11px;
	color:#f8b700;
	font-weight:bold;
	padding-left:10px;
}

.texto_oferta_naranja_amarillo{
	font-family:Verdana;
	font-size:11px;
	color:#f28f00;
	font-weight:bold;
	padding-left:10px;
}

.celda_superior{
	border-bottom:1px solid #c5c5c5;
	border-top:1px solid #c5c5c5;
	height:22px;
}
.celda_medio_inferior{
	border-bottom:1px solid #c5c5c5;
	height:22px;
}

.texto_contenido_celda{

	font-family:Verdana;
	font-size:11px;
	color:#484848;
	font-weight:bold;
	padding-left:10px;

}

.texto_contenido_celda a{
	color:#484848;
	text-decoration:underline;
}

.texto_contenido_celda a:hover{
	color:#484848;
	text-decoration:none;
}

/***************************   SALONES     ****************/
.tabla_salon{
	vertical-align:top;
}

.form_presupuesto li{
	list-style-image:url(../../content/imgs/cosito_flecha.jpg);
}

.celda_superior_buscasalon{
	width:100%;
	height:24px;
}

.celda_separador_buscasalon
{
	width:386px;
	height:2px;
	background-color:#4c4c4c;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	
}

.celda_inferior_buscasalon{
	height:60px;
	background-color:#c6c8ca;
	border-right:1px solid #FFFFFF;
	vertical-align:top;
	padding-top:15px;
}

.celda_inferior_buscasalon1
{
	width:714px;
	height:67px;
	background-color:#c6c8ca;
	vertical-align:top;
	padding-left:10px;
	color:#000000;
}

.masinfoo
{
	position:absolute; padding-top:67px;
}

#contenido_fichas
{
	padding-top:5px;
	width:714px;
}

.celda_inferior_buscasalon_der{
	width:386px;
	height:72px;
	background-color:#c6c8ca;
	border-right:1px solid #FFFFFF;
	vertical-align:top;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	font-size:11px;
}



.celda_salon_2{
	width:262px; 
	height:24px;
}

.celda_salon_22{
	width:104px;
	height:24px;
	background-color:#4c4c4c;
	color:#FFFFFF;
	font-family:Arial;
	font-size:9px;
}

.celda_salon_23{
	width:160px;
	height:24px;
	background-color:#4c4c4c;
	color:#FFFFFF;
	font-family:Arial;
	font-size:9px;
}

.salones
{
	color:#807f7d;
	padding-right:15px;
}

.btnsalones
{
	padding-left:30px;
}

#formcontenidofichas
{
	margin-top:8px;
	visibility:hidden;
}
#formcontenidofichas select
{
	width:190px;
	height:18px;
	font-size:10px;
	border:1px solid #b5b5b5;
}

.input_salones
{
	
	font-family:Arial;
	 font-size:11px;
	 color:#7f7f7f;
	 width:140px;
	 border:1px solid #b5b5b5;
}

.input_salones2
{
	
	font-family:Arial;
	 font-size:11px;
	 color:#7f7f7f;
	 border:1px solid #b5b5b5;
}

.boton_salon_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	background-color:#3b3c3c;
	border:1px solid #444546;
	width:86px;
	height:17px;
	color:#FFFFFF;
	margin-left:10px;
	cursor:pointer;
}

.boton_presupuesto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	background-color:#f28e00;
	border:0px solid #f28e00;
	width:164px;
	height:15px;
	color:#FFFFFF;
	margin-left:125px;
	padding-bottom:2px;
	
}

.boton_presupuesto2
{
	text-align:right;
	padding-right:10px;
}

.celda_datos_izq{
	width:410px;
	vertical-align:top;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.celda_datos_der{
	width:386px;
	vertical-align:top;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.texto_negrita{
	font-weight:bold;
}

.texto_verde_negrita{
	font-weight:bold;
	color:#005100;

}

.cab_ficha
{
	color:#FFFFFF;
	height:24px;
}

.btn_presu
{
	position:absolute; 
	left:72px;
	top:140px;
	width:175px;
	height:15px;
	font-size:9px;
	text-align:center;
	padding-top:2px;
}

.btn_presu a
{	
	text-decoration:none;
	color:#FFFFFF;
}

.downfichatecnica
{
	position:absolute;
	margin-top:10px;
	margin-left:65px;
}

.celda_salon_cabecera_izq{
	width:167px;
	height:25px;
	background-color:#4c4c4c;
	border-bottom:1px solid #FFFFFF;
	font-family:Arial;
	color:#FFFFFF;
	font-size:10px;
	padding-left:7px;
	padding-top:2px;
}

.celda_salon_cabecera_der{
	width:610px;
	height:25px;
	background-color:#8e9295;
	border-bottom:1px solid #FFFFFF;
	
}

.celda_interior_1{
	width:229px;
	height:25px;
	font-family:Arial;
	color:#FFFFFF;
	font-size:10px;
	padding-left:10px;
	padding-top:2px;
}
.celda_interior_2{
	width:88px;
	height:25px;
	font-family:Arial;
	color:#FFFFFF;
	font-size:10px;
	padding-top:2px;
	text-align:center;
}
.celda_interior_3{
	width:175px;
	height:25px;
	font-family:Arial;
	color:#FFFFFF;
	font-size:10px;
	padding-top:2px;
	text-align:center;
}
.celda_interior_4{
	width:120px;
	height:25px;
	font-family:Arial;
	color:#FFFFFF;
	font-size:10px;
	padding-top:2px;
	padding-left:10px;
}

.celda_salon_granate_izq{
	width:167px;
	height:27px;
	background-color:#84211c;
	border-bottom:1px solid #FFFFFF;
	font-family:Arial;
	color:#FFFFFF;
	font-size:10px;
	padding-left:7px;
	padding-top:3px;
}

.celda_salon_granate_der{
	width:610px;
	height:30px;
	border-bottom:1px solid #FFFFFF;
	
}

.especif
{
	color:#000000;
	height:24px;
}

.galimg
{
	width:384px; 
	height:278px;
	position:absolute;
	left:350px;
}

.txtficha{
 width:335px; 
 height:179px;
 border:0px solid red;
 position:absolute;
 color:#000000;
}

.celda_salon_naranja_izq{
	width:162px;
	height:25px;
	background-color:#ec6400;
	border-bottom:1px solid #FFFFFF;
	font-family:Arial;
	color:#FFFFFF;
	font-size:10px;
	padding-left:10px;
	padding-top:2px;
}

.celda_salon_naranja_der{
	width:610px;
	height:25px;
	background-color:#f9d0b2;
	border-bottom:1px solid #FFFFFF;
	
}

.celda_salon_amarillo_izq{
	width:162px;
	height:25px;
	background-color:#f28e00;
	border-bottom:1px solid #FFFFFF;
	font-family:Arial;
	color:#FFFFFF;
	font-size:10px;
	padding-left:10px;
	padding-top:2px;
}

.celda_salon_amarillo_der{
	width:610px;
	height:25px;
	background-color:#fbdaab;
	border-bottom:1px solid #FFFFFF;
	
}
.celda_interior_1_int{
	width:224px;
	height:25px;
	font-family:Arial;
	color:#000000;
	font-size:10px;
	padding-left:10px;
	padding-top:2px;
}
.celda_interior_2_int{
	width:88px;
	height:25px;
	font-family:Arial;
	color:#000000;
	font-size:10px;
	padding-top:2px;
	text-align:center;
}
.celda_interior_3_int{
	width:170px;
	height:25px;
	font-family:Arial;
	color:#000000;
	font-size:10px;
	padding-top:2px;
	text-align:center;
}
.celda_interior_4_int{
	width:120px;
	height:25px;
	font-family:Arial;
	color:#000000;
	font-size:10px;
	padding-top:2px;
	padding-left:10px;
}

.resbusqueda {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.reservas .capres
{
	background-color:#78644c;
	border-bottom:1px solid #ffffff;
}

.reservas .cosres
{
	font-size:11px;
	background-color:#e0d3b9;
	padding:15px;
	padding-right:0px;
	width:232px;
	padding-bottom:5px;
	overflow-X:hidden;
}

.reservas  form
{
	padding:0px;
	margin:0px;
}

.reservas .linea
{

	color:#484848;
}

.reservas .linea2
{

	color:#484848;
	width:118px;
	float:left;
	padding-top:4px;
}

.reservas .linea2b
{
	color:#484848;
	float:left;
	padding-top:4px;
}

.reservas  .linea3
{
	width:114px;
	float:left;
}

.reservas  .linea4
{
	width:59px;
	color:#484848;
	float:left;
	padding-top:4px;
}

.reservas  .linea5
{
	width:59px;
	float:left;
}

.reservas  .linea3b
{
	float:left;
}

.reservas .input_fecha
{
	font-size:11px;
	border:1px solid #8e9295;
	width:70px;
	color:#484848;
}

.reservas .input_noches
{
	font-size:11px;
	border:1px solid #8e9295;
	width:39px;
	color:#484848;
	background-color:#d9d9d9;
}

.reservas  .input_habs
{
	font-size:11px;
	border:1px solid #8e9295;
	width:39px;
	color:#484848;
}

.reservas .boton_reservar
{
	margin-top:17px;
}

.reservas .boton_modificar
{
	margin-top:6px;
}

.reservas .precio_minimo
{
	text-align:center;
	margin-top:16px;
	margin-bottom:1px;
}

.reservas .precio_minimo img
{
	vertical-align:middle; margin-right:1px; margin-bottom:9px;
}

.reservas  .nhotel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #8e9295;
	width:220px;
	color:#484848;
}

.reservas_hotel .capres
{
	background-color:#78644c;
	border-bottom:1px solid #ffffff;
}

.reservas_hotel .cosres
{
	font-size:11px;
	background-color:#e0d3b9;
	padding:15px;
	width:217px;
	padding-bottom:5px;
	overflow-X:hidden;
	height:248px;
}

.reservas_hotel  form
{
	padding:0px;
	margin:0px;
}

.reservas_hotel .linea
{

	color:#484848;
}

.reservas_hotel .linea2
{

	color:#484848;
	width:118px;
	float:left;
	padding-top:4px;
}

.reservas_hotel .linea2b
{
	color:#484848;
	float:left;
	padding-top:4px;
}

.reservas_hotel  .linea3
{
	width:114px;
	float:left;
}

.reservas_hotel  .linea4
{
	width:59px;
	color:#484848;
	float:left;
	padding-top:4px;
}

.reservas_hotel  .linea5
{
	width:59px;
	float:left;
}

.reservas_hotel  .linea3b
{
	float:left;
}

.reservas_hotel .input_fecha
{
	font-size:11px;
	border:1px solid #8e9295;
	width:70px;
	color:#484848;
}

.reservas_hotel .input_noches
{
	font-size:11px;
	border:1px solid #8e9295;
	width:39px;
	color:#484848;
	background-color:#d9d9d9;
}

.reservas_hotel  .input_habs
{
	font-size:11px;
	border:1px solid #8e9295;
	width:39px;
	color:#484848;
}

.reservas_hotel .boton_reservar
{
	margin-top:17px;
}

.reservas_hotel .boton_modificar
{
	margin-top:6px;
}

.reservas_hotel .precio_minimo
{
	text-align:center;
	margin-top:8px;
	margin-bottom:1px;
}

.reservas_hotel .precio_minimo img
{
	vertical-align:middle; margin-right:1px; margin-bottom:3px;
}

.reservas_hotel  .nhotel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #8e9295;
	width:216px;
	color:#484848;
}

#capa_final_index
{
	position:absolute;
	top:547px;
	background-color:#ffffff;
	padding-top:20px;
	width:990px;
	font-size:11px;
}

#capa_final_index ul
{
	list-style:none;
	margin:0em;
	padding:0em;
}

#capa_final_index .li1
{
	float:left;
	width:247px;
}

#capa_final_index .li2
{
	float:left;
	padding-left:8px;
	width:238px;		
}

#capa_final_index .li3
{
	float:left;
	padding-left:6px;
	width:238px;	
}

#capa_final_index .li4
{
	float:right;
	width:246px;
}

.caja_home
{
	height:27px;
	border-bottom:1px solid #ffffff;
}

.caja_home .textoch
{
	float:left;
	padding-top:6px;
	padding-left:9px;
	height:21px;
}

.caja_home .textoch a
{
	color:#FFFFFF;
	text-decoration:none;
}

.caja_home .textoch a:hover
{
	text-decoration:underline;
}

.caja_home .icono
{
	float:right;
	padding-right:12px;
}

#capa_texto_home {
	position:absolute;
	top:730px;
	left:750px;
	z-index:5;
	height:107px;
	width:230px;
	overflow-y:hidden;
}

#texto_home
{
	color:#484848;
	font-size:11px;
	padding-bottom:16px;
	border-bottom:1px solid #d9d9d9;
}

#texto_home .interi
{
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:13px;
	color:#3d3d3d;
}

#pie_home
{
	position:absolute;
	top:844px;
	background-color:#FFFFFF;
	padding-top:6px;
	padding-top:expression('16px');
	padding-left:20px;
	padding-bottom:30px;
	padding-right:20px;
}

#logo_nin
{
	position:absolute;
	top:1050px;
	left:800px;
}

#imgcabecera
{
	position:relative;
	top:86px;
}

.ultrescols
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.ultrescols .li1
{
	float:left;
	width:240px;
}

.ultrescols .li2
{
	float:left;
	padding-left:1px;
	width:501px;
}

.ultrescols .li3
{
	float:left;
	padding-left:1px;
	width:247px;
}

#interior
{
	position:relative;
	top:85px;
	padding-top:1px;
	background-color:#FFFFFF;
}

.logohotel
{
	width:240px;
	border-bottom:1px solid #FFFFFF;
	height:151px;
}

.logohotel .logo
{
	padding-left:10px;
	padding-top:11px;
	padding-bottom:11px;
}

.logohotel .contenidohotel
{
	padding-left:10px;
	padding-bottom:15px;
	padding-right:10px;
	font-size:11px;
	font-family:Arial;
}

.logohotel .contenidohotel a
{
	color:#FFFFFF;
	text-decoration:none;
}

.item_menu_hotel
{
	height:30px;
	width:240px;
	background-color:#d9d9d9;
	border-bottom:1px solid #ffffff;
}

.item_menu_hotel .cuadrado_hotel_in
{
	float:right;
	margin-right:10px;
	margin-top:12px;
}

.item_menu_hotel .link
{
	font-size:11px;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	float:left;
}

.item_menu_hotel .activo
{
	font-weight:bold;
}

.item_menu_hotel a
{
	color:#484848;
}


#localizador
{
	height:30px;
	background-color:#ececec;
}

#localizador .fl
{
	padding-top:11px;
	padding-right:7px;
	float:left;
}

#localizador .item_hotel
{
	float:left;
	padding-top:7px;
	font-size:12px;
	padding-right:18px;
	color:#484848;
	font-weight:bold;
}

#localizador .item_hotel a
{
	font-weight:normal;
	color:#484848;
}

.contenido_int
{
	padding-left:12px;
	padding-right:12px;
	padding-top:30px;
	padding-bottom:30px;
	font-size:11px;
	color:#484848;
	overflow:hidden;
	width:470px;
}

.li3 .cajaofertas
{
	height:30px;
	margin-bottom:20px;
}

.li3 .cajaofertas .left
{
	float:left;
	padding:8px;
}

.li3 .cajaofertas .left a
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

.li3 .cajaofertas .right
{
	float:right;
	padding-right:10px;
	padding-top:8px;
}

.subbotones
{

	padding-top:20px;
}

.subbotones .botongris
{
	height:30px;
	border-bottom:1px solid #ffffff;
	background-color:#b1b1b1;
	width:247px;
}

.subbotones .botongris .left
{
	float:left;
	font-size:11px;
	padding:8px;
	width:180px;
}

.subbotones .botongris .left a
{
	color:#FFFFFF;
}

.subbotones .botongris .right
{
	float:right;
	text-align:right;
	padding:8px;
	width:24px;
}

#cabecera
{
	position:relative;
	top:86px;
}

.subtitulo_int
{
	text-align:right;
	padding-right:20px;
	border-top:1px solid #FFFFFF;
	background-color:#4c677a;
}

.localizador_int
{
	height:30px;
	background-color:#8e9295;
	border-top:1px solid #FFFFFF;
}

.localizador_int .interior
{
	padding-top:8px;
	padding-left:10px;
}

.localizador_int .hilo_ariadna_link
{
	font-size:11px;	
	color:#FFFFFF;
}

.localizador_int .hilo_ariadna_link a
{
	color:#FFFFFF;
}

.separador_wm
{
	margin-left:10px;
	margin-right:10px;
}

.contenido_interior
{
	background-color:#FFFFFF;
	width:990px;
	padding-top:19px;
	padding-bottom:20px;
	font-size:11px;
}

.contenido_interior .left1
{
	float:left;
	width:950px;
	padding-left:20px;
}

.contenido_interior .leftmapa
{
	float:left;
	width:415px;
	padding-left:20px;
}

.contenido_interior .rightmapa
{
	float:left;
	width:545px;
}

.contenido_interior .left2
{
	float:left;
	width:720px;
	padding-left:20px;
}

.contenido_interior .left1_mini
{
	float:left;
	width:700px;
	padding-left:20px;
}

.contenido_interior .right1
{
	width:250px;
	float:right;
}

#subbotones_int
{
	background-color:#FFFFFF;
	padding-left:20px;
	margin-bottom:60px;
	padding-bottom:60px;
}

#subbotones_int .botongris
{
	float:left;
	width:250px;
	border-right:1px solid #FFFFFF;
}

.cabecera_interior
{
	margin-left:10px; margin-right:10px; border-bottom:1px solid #999999;
}

.texto_superiorDer{
	padding-bottom:5px;
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#7f7f7f;
}

.texto_superiorIzq{
	padding-bottom:5px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#005100;
	font-weight:bold;
}

.texto_superiorIzq h1 {
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#005100;
	font-weight:bold;
}

.left_ofertas
{
	float:left;
	width:467px;
}

.ofertas_interior
{
	padding-left:20px;
	padding-right:20px;
}

.celda_imagen{
	width:150px;
	text-align:center;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
}

.celda_imagen img
{
	width:146px;
	height:85px;
	border:0em;
}

.celda_contenido{
	width:300px;
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
}

.celda_contenido ul{

}

.celda_contenido li{
	list-style-image:url(../../content/imgs/cosito_flecha.jpg);
}


.doscolssalones
{
}

.doscolssalones .cs1
{
	float:left;
	width:363px;
}

.doscolssalones .cs2
{
	float:right;
	width:360px;
	text-align:left;
}

.celda_salon_1{
	height:17px;
	background-color:#4c4c4c;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	padding:5px;
	padding-top:7px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.pest_on
{
	font-size:11px;
	height:27px;
	padding-top:3px;
	background-color:#3d3d3d;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #FFFFFF;
	
}

.pest_on a
{
	color:#FFFFFF;
}

.pest
{
	font-size:11px;
	height:27px;
	padding-top:3px;
	background-color:#8e9295;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #FFFFFF;
}

.pest a
{
	color:#FFFFFF;
}

.contenido_interior li
{
	list-style-image:url(../imgs/flecha_li.gif);
	margin-left:0px;
	
}

.form_ubica
{
	padding-bottom:1em;
	width:47em;
	overflow:hidden;
}

.form_ubica .texto
{
	float:left;
	width:9em;
}

.form_ubica .input
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:24.3em;
	border:1px solid #666666;
	vertical-align:middle;
	margin-left:1em;
}

#comolleg
{
/*	overflow: -moz-scrollbars-vertical;*/
	overflow-Y: auto; 
	overflow-X: hidden;
	width:100%;
	height:30em;
	margin-top:1em;
	scrollbar-arrow-color: #3E3C3F;
	scrollbar-base-color: #FFFFFF;
	scrollbar-dark-shadow-color: #E6E6EE;
	scrollbar-track-color: #F1F2F7;
	scrollbar-face-color: #E3E3EB;
	scrollbar-shadow-color: #F1F2F7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
}

#comolleg .printruta
{
	padding-top:1em;
}

#comolleg .printruta a
{
	font-size:11px;
}

#comolleg .printruta img
{
	vertical-align:middle;
	margin-right:0.4em;
}

.flash_clima
{
	width:960px;
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
}

.flash_clima_int
{
		border-top:1px solid #d9d9d9;
		padding-top:18px;
}

.flash_clima_int .c1
{
	width:497px;
	float:left;
}

#clima
{
	width:960px;
	height:125px;
	padding-top:5px;
	padding-bottom:25px;
	border-bottom:1px solid #d9d9d9;
}

.cabeceraofertas
{
	border-top:1px solid #FFFFFF; width:990px; height:70px;
	
}

.cabeceraofertas .lft
{
	float:left;
	color:#FFFFFF;
	font-size:12px;
	padding:10px;
	padding-top:14px;
}

.cabeceraofertas select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.pngfix
{
 border:0px;
 behavior: url(../../content/imgs/iepngfix.htc);
}


.capaqrcodebig{
	width: 34em; 
	height: 37em; 
	visibility: hidden; 
	position:absolute; 
	top:7em; left:5em; 
}
.fondoqrcodebig{
	width: 38em; 
	height: 41em; 
	position:absolute; 
	background-color:#b1b1b1;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	top:10em; left:26em; 
}

.intqrcodebig{
	position:absolute; 
	width: 36em; 
	height: 38.5em;
	background-color:#ffffff;
	top:11em; left:27em;
	border:1px solid #8e9295; 
		
}
.topqrcodebig{
background-color:#004236;
height:3em;
}
.topqrcodebig .tittopbig{
float:left;
width:32em;
padding-top:0.7em;
padding-left:0.5em;
padding-bottom:0.7em;
}
.topqrcodebig .closeqrcodebig{
float:left;
width:2.9em;
}
.contentqrcodebig{
width:36em;
height:36em;
}
.cntqrbig{
width:33em;
height:34em;
padding-left:4em;
padding-top:4em;
padding-bottom:0.5em;
}
.capaqrcode{
	width: 62.1em; 
	height: 34.6em; 
	visibility: hidden; 
	position:absolute; 
	top:7em; left:2em; 
}
.fondoqrcode{
	width: 62.1em; 
	height: 34.6em; 
	position:absolute; 
	background-color:#b1b1b1;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	top:10em; left:17em; 
}
.intqrcode{
	position:absolute; 
	width: 60em; 
	height: 32.5em;
	background-color:#ffffff;
		top:11em; left:18em;
		border:1px solid #8e9295; 
		
}
.topqrcode{
background-color:#004236;
height:3em;
}
.topqrcode .tittop{
float:left;
width:56em;
padding-top:0.7em;
padding-left:0.5em;
padding-bottom:0.7em;
}
.topqrcode .closeqrcode{
float:left;
width:2.9em;
}
.contentqrcode{
width:59.8em;
height:29.3em;
overflow:auto;

}
.cntqr{
width:56.8em;
height:24.2em;
padding-left:1em;
padding-top:1em;
padding-bottom:1em;
}
.txt_a11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#484848;
}
.txt_a16{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
}

.descargas_left
{
	width:258px;
	float:left;
}

.descargas_right
{
	float:right;
	width:680px;
}

.descargas_right .titulodet
{
	padding-top:8px;
}

.descarga
{
	padding-top:6px;
	padding-bottom:6px;
	color:#FFFFFF;
	font-size:11px;
	border:1px solid #FFFFFF;
	width:237px;
	padding-left:10px;
	padding-right:10px;
	background-position:right bottom;
	background-repeat:no-repeat;
}

.descarga a
{
	color:#FFFFFF;
	text-decoration:none;
}

.descarga a:hover
{
	text-decoration:underline;
}

.des0
{
	background-color:#004236;
}

.des1
{
	background-color:#015530;
}

.des2
{
	background-color:#477a00;
}

.des3
{
	background-color:#669900;
}

.des4
{
 /*	background-color:#99cc00; Quitado a petición de NN Hotels 12/03/2009 */
	background-color:#669900;
}

.fichero_left
{
	width:307px;
	float:left;
}

.fichero_right
{
	width:307px;
	float:right;
}

.itemcat_file
{
	padding-bottom:7px;
}

.itemcat_file img
{
	vertical-align:middle;
	margin-right:7px;
}

.cat_file
{
	font-size:11px;
	padding-top:20px;
	padding-bottom:10px;
	color:#000000;
	font-weight:bold;
}

.item_video
{
	float:left;
	/*padding-right:23px;*/
	width:220px;
	padding-top:20px;
	text-align:center;
}

.item_video img
{
	margin-left:20px;
}

.urlvideo
{
	padding-top:12px;
	color:#000000;
	text-align:center;
}

.urlvideo a
{
	color:#000000;
	text-decoration:underline;
}

.contenedor_video
{
	width:174px;
	text-align:center;
}

.item_videoplay
{
	width:174px;
	text-align:center;
}

.play
{
	margin-top:37px;
	margin-bottom:40px;
}

.leftof
{
	float:left;
	width:252px;
}

.rightof
{
	float:right;
	width:730px;
}

#lista_ofertas_destacadas .caja
{
	width:350px;
	color:#FFFFFF;
	float:left;
	margin-right:10px;
	height:83px;
	margin-bottom:10px;
	
}

#lista_ofertas_destacadas .caja .cleft
{
	padding:10px;
	padding-top:8px;
	float:left;
	font-size:18px;
	line-height:18px;
	width:110px;
	padding-bottom:0px;
}

#lista_ofertas_destacadas .caja .cright
{
	padding-top:14px;
	padding-top:10px;
	padding-right:10px;
	float:left;
	overflow:hidden;
}

#lista_ofertas_destacadas .caja .titce
{
	padding-left:10px;
	background:url(../imgs/doflecha.gif) no-repeat left center;
	font-size:11px;
	height:12px;
	line-height:12px;
}

#lista_ofertas_destacadas .caja .precio
{
	font-size:18px;
	line-height:19px;
	height:19px;
	padding-left:10px;
	padding-top:4px;
}

#lista_ofertas_destacadas .caja .observ
{
	font-size:11px;
	text-align:right;
	line-height:12px;
	height:24px;
	padding-left:20px;
	padding-top:8px;
	position:relative;
	width:326px;
	
}

#lista_ofertas_destacadas .caja .inter
{
	bottom:0;
	right:4px;
	position:absolute;
}

.es84211c
{
	/*color:#cea6a4;*/
}

.es1c4b84
{
	/*color:#7793b5;*/
}

.es0079d2
{
	/*color:#66afe4;*/
}

.es0063f2
{
	/*color:#66a1f7;*/
}


#lista_ofertas_destacadas2 .caja
{
	width:313px;
	color:#FFFFFF;
	float:left;
	margin-right:10px;
	height:93px;
	margin-bottom:10px;
	
}

#lista_ofertas_destacadas2 .caja .cleft
{
	padding:10px;
	float:left;
	font-size:18px;
	line-height:18px;
	padding-top:8px;
	width:95px;
	padding-bottom:0px;
}

#lista_ofertas_destacadas2 .caja .cright
{
	padding-top:12px;
	padding-right:10px;
	float:left;
	overflow:hidden;
	width:180px;
}

#lista_ofertas_destacadas2 .caja .titce
{
	padding-left:10px;
	background:url(../imgs/doflecha.gif) no-repeat left 3px;
	font-size:11px;
	height:24px;
	line-height:12px;
}

#lista_ofertas_destacadas2 .caja .precio
{
	font-size:18px;
	line-height:19px;
	height:19px;
	padding-left:10px;
	padding-top:4px;
	white-space:nowrap;
	overflow:hidden;
	width:180px;
}

#lista_ofertas_destacadas2 .caja .observ
{
	font-size:11px;
	text-align:right;
	line-height:12px;
	height:24px;
	padding-left:20px;
	width:283px;
	position:absolute;
	/*padding-top:65px;*/

}

#lista_ofertas_destacadas2 .caja .inter
{
	padding-top:5px;
	/*right:0px;*/
	/*position:absolute;*/
}

.destacado_home
{
	width:238px;
	border-bottom:1px solid #d9d9d9;
	height:275px;
	
}

.destacado_home .titulodh
{
	background-color:#3d3d3d;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	width:218px;
	height:23px;
	font-size:11px;
	border-bottom:1px solid #ffffff;
	
}

.destacado_home .imagendh
{
	border:1px solid #949494;
}

.destacado_home .imagendh img
{
	width:236px;
	height:139px;
}

.destacado_home .resumendh
{
	padding-top:9px;
	height:68px;
	overflow:hidden;
	line-height:14px;
	color:#484848;
}

.destacado_home .linkdh
{
	text-align:right;
}

#caja_news
{
	background-color:#ececec;
	width:246px;
	overflow:hidden;
	height:80px;
}

#caja_news form
{
	padding:12px;
	margin:0px;
	padding-top:15px;
}

#caja_news form .input
{
	width:121px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	padding-left:5px;
	padding-right:8px;
	border:1px solid #b1b1b1;
	margin-top:8px;
	
}

#caja_news form .submit
{
	width:72px;
	padding-left:10px;
	height:20px;
	padding-top:5px;
	margin-top:5px;
	margin-left:2px;
	border:0;
	background:url(../imgs/boton_news.gif);
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
}


#pie_home h1
{
	font-family:"Helvetica Condensed", "Arial Narrow", Arial;
	font-size:20px;
	color:#000000;
	text-decoration:underline;
}

#logo_pie
{
	float:right; width:176px; margin-top:-60px;
}

#bocadillo
{
	display:none;
	width:246px;
	height:72px;
	position:absolute;
	background:url(../imgs/bocadillo.gif);
	margin-top:-10px;
	padding-top:25px;
}

#bocadillo img
{
	margin-bottom:3px;
}

#bocadillo div
{
	float:left;
	width:33%;
	text-align:center;
	
}

#bocadillo a
{
	text-decoration:none;
}

.dere
{
	margin-left:188px;
}

.dere td
{
	white-space:nowrap;
	width:260px;
}

.qrtit
{
	font-size:11px;
	color:#484848;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:3px;
}

.qrsub
{
	font-size:11px;
	color:#484848;
	padding-top:15px;
	padding-bottom:10px;
}

.qrp
{
	font-size:11px;
}

/*NUEVO FORMATO DEL FORMULARIO*/

.reservas .linean2
{

	color:#484848;
	width:93px;
	float:left;
	padding-top:4px;
}

.reservas .linean2b
{
	color:#484848;
	float:left;
	padding-top:4px;
	width:31px;
}

.reservas  .linean3
{
	width:93px;
	float:left;
}
.reservas  .linean3b
{
	width:31px;
	float:left;
	padding-top:3px;
	
}

.reservas  .linean4
{
	width:50px;
	color:#484848;
	float:left;
	padding-top:4px;
}

.reservas  .linean5
{
	width:50px;
	float:left;
}
.reservas  .linean4b
{
	width:60px;
	color:#484848;
	float:left;
	padding-top:4px;
}

.reservas  .linean5b
{
	width:60px;
	float:left;
	
}




.reservas .input_fechan
{
	font-size:11px;
	border:1px solid #8e9295;
	width:60px;
	color:#484848;
}

.reservas .input_nochesn
{
	font-size:11px;
	border:1px solid #8e9295;
	width:30px;
	color:#484848;
	background-color:#d9d9d9;
}

.reservas  .input_habsn
{
	font-size:11px;
	border:1px solid #8e9295;
	width:39px;
	color:#484848;
}

.input_identifier{
	font-size:11px;
	width:106px;
	border:1px solid #aba196;
	background-color:#ede7e0;
	background-image:url(../imgs/bg_identifier.gif);
	background-repeat:repeat-x;
}


#msg_div{
	font-size:12px;
	text-align:center;

	width:710px;
	display:none;
}
#msg_div .ok{
	background:#5a7452;
	color:#FFFFFF;
	padding:20px;

}
#msg_div .no{
	background:#994044;
	color:#FFFFFF;
	padding:20px;

}
.capa_error{

width:45.9em;
}

.pieform
{
	padding-top:10px;
	font-size:12px;
	color:#333333;
}

h1 { line-height:normal; font-size:15px}

.conmap
{
	padding-left:15px;
	padding-right:15px;
}