/*
Copyright (c) 2011, Red Universal de Marketing y Bookings Online, S.A. (Rumbo) All rights reserved.

VJRES(viajar)
*/

/*default link & visited link*/
#body a.link-black {
	color:#000000;
	text-decoration:underline
}
/*default link over*/

/* Searchbox */
#body #search-box.search-seo-hotel {
	width:419px;
*width:425px;
	border-left:solid 1px #C6D2E0;
	border-right:solid 1px #C6D2E0;
	border-top:solid 1px #C6D2E0;
	background-color:#EDF2F8;
	padding:8px 2px 0 2px
}
.borde-seohotel {
	width:425px
}
#body #search-box.search-seo-hotel .boton-buscador {
	text-align:right;
	margin-right:10px
}
#body #search-box.search-seo-hotel .nights {
	background:transparent url(/pictures/bracket-blue.jpg) no-repeat scroll left top;
	height:39px;
	line-height:39px;
	margin-top:25px;
	padding-left:16px
}
#body #search-box.search-seo-hotel div.return {
	margin-top:5px
}
#body #search-box.search-seo-hotel label.inline {
	display:inline
}
#body #search-box.search-seo-hotel input.highlight, #body #search-box.search-seo-hotel select.highlight {
	border:1px solid #999999;
	font-size:1em;
	padding:4px
}
#body #search-box.search-seo-hotel span.calicon-link {
	cursor:pointer;
	left:-25px;
	position:relative;
	top:5px;
*top:2px;
	z-index:1
}
#body #search-box fieldset {
	border:medium none;
	margin:0 5px;
	padding:5px
}
#body #search-box input.highlight, #body #search-box select.highlight {
*height:22px
}
#body div.oculto {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	position:absolute;
	z-index:1
}
#body div.oculto div.title {
	background-color:#0076BE;
	height:18px
}
#body div.oculto div.title span {
	color:#000000;
	margin-left:10px
}
#body div.oculto p {
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin:0;
	padding:2px 10px
}
#body div.oculto img {
	float:right;
	margin:2px
}
#body div.oculto span {
	font-weight:bold;
	margin-left:8px
}
#body div.oculto fieldset {
	border:0;
	margin-left:8px
}
/* Searchbox Viejo*/
#searchbox-seohotel {
	width:419px;
*width:425px;
	float:left;
	border-left:solid 1px #C6D2E0;
	border-right:solid 1px #C6D2E0;
	border-top:solid 1px #C6D2E0;
	background-color:#EDF2F8;
	padding:8px 2px 0 2px
}
#searchbox-seohotel fieldset {
	padding:0 2px 0 7px;
	border:none
}
#searchbox-seohotel .campo-fecha {
	float:left;
	width:50%
}
#searchbox-seohotel .habitacion {
	width:30%;
	float:left
}
.borde-seohotel {
	width:425px
}
#searchbox-seohotel .boton-buscador {
	float:right
}
#searchbox-seohotel .campo-fecha {
	width:130px;
	height:18px;
	background-image:url(/pictures/calendar.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:2px 1px 0px 2px;
	margin:0 0 5px;
	cursor:pointer
}
#searchbox-seohotel .noches {
	width:50%;
	float:right
}
#searchbox-seohotel .personas {
	margin:0 0 4px 0;
	float:left
}
#searchbox-seohotel label.inline {
	display:inline
}
#content div.titular-hotel {
	float:left;
	width:75%
}
#content div.titular-hotel h1 {
	color:#FFFFFF;
	float:left;
	font-size:18px;
	padding:5px 5px 5px 10px;
}
#content div.titular-hotel .categoria-hotel {
	float:left;
	padding:10px 5px 0 2px
}
#content div.titular-hotel .localidad-hotel {
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:10px 0 0 0
}
#content .precio-destacado-hotel {
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	padding:5px 10px 0 0
}
#content .precio-destacado-hotel .precio-hotel {
	font-size:20px
}
#content .precio-destacado-hotel .iva-hotel {
	font-weight:normal
}
#content p.noches-hotel {
	clear:both;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 0 2px;
	padding:0 0 0 10px
}
.pest-inter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color:#0076BE;
	background-repeat:repeat-x;
	width:100%;
	text-decoration: none
}
a.pest-inter:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color:#CCE3F2;
	background-repeat:repeat-x;
	width:100%;
	text-decoration: none
}
.texto-pestana {
	margin-top:5px
}
.pie-pagina {
	float:left
}
.noValoracion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration:none;
	padding:20px
}
#searchbox-seohotel label {
	display:block
}
/****************** VIAJAR **************************/

/*	Video*/
#content .video {
	background-color:#FFFFFF;
	border:10px solid #0F438C;
	border-collapse:collapse;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	position:relative;
	text-align:center;
	width:485px
}
/*	Video*/

.habitacion {
	margin-left:2px;
	margin-right:25px
}
/* se usa para el contenedor principal el fondo */
.fondo-contenedor-hoteles {
	background-color:#fff;
	position:relative;
	width:1000px;
	margin:0 auto
}
.cabecera {
	background-color:#E0E0E0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:25px;
	margin:0;
	padding-left:10px;
	padding-top:6px;
	position:relative;
	text-align:left;
	width:452px
}
/* No explorer */
html>body .contenedor_cabecera {
	margin-left:30px
}
/* explorer */
.contenedor_cabecera {
	background-color:#ffffff;
	float:left;
	height:30px;
	margin-left:15px;
	margin-top:30px;
	width:600px;
	_margin-top:10px
}
.megacontenedor {
	background-color:#FFFFFF;
	float:left;
	margin-left:0;
	margin-top:4px;
	width:969px
}
/* se usa para el contenedor principal el fondo */
.fondo-contenedor-hoteles-azul {
	background-color: #0076be;
	background-image:url(/pictures/bg-head-seo.gif);
	background-repeat:no-repeat;
	border-collapse:collapse;
	float:left;
	position:relative;
	width:980px;
	color:#ffffff;
	font-weight: bold;
	font-size: 12px;
	padding:8px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}
/* es el contenedor del texto y el buscador  */
.buscador-entrada {
	width:295px;
	margin-bottom:10px
}
.buscador-hab {
	margin-left:25px;
	width:325px
}
.boton-enviar-buscador {
	margin-bottom:15px;
	margin-left:310px;
	width:100px
}
.fondo-blanco-hoteles {
	background-color:#FFFFFF;
	border-collapse:collapse;
	float:left;
	position:relative
}
/* No explorer */
html>body .fondo-gris-hoteles {
	_margin-left:0px
}
/* explorer */
.fondo-gris-hoteles {
	background-color:#E0E0E0;
	border:0 solid #000000;
	border-collapse:collapse;
	float:left;
	margin-left:30px;
	_margin-left:15px;
	_margin-bottom:20px;
	margin-top:0;
	_margin-top:-20;
	text-align:left;
	width:923px
}
/* es el contenedor del texto y el buscador  */
/* no explorer*/
html>body .fondo-listado-hoteles {
	float:left;
	margin-bottom:12px;
	margin-left:13px;
	margin-top:10px;
	position:relative;
	width:894px;
	line-height:20px;
	padding:5px
}
/*explorer*/
.fondo-listado-hoteles {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
	width:900px;
	padding:5px
}
.fondo-listado-titulo-hoteles {
	background-color:#fd8d46;
	border-collapse:collapse;
	float:left;
	position:relative;
	width:838px;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	text-align:center;
}
.miga-de-pan {
	background-color:#FFFFFF;
	border:1px none #CCCCCC;
	border-collapse:collapse;
	color:#00f;
	float:left;
	left:5px;
	margin-bottom:4px;
	margin-top:4px;
	width:755px;
	padding:10px
}
.titulo-pagina {
	background-color:#0076BE;
	background-image:url(/pictures/bg-head-seo.gif);
	background-repeat:no-repeat;
	background-position:top;
	border:none;
	border-collapse:collapse;
	float:left;
	position:relative;
	width:1000px;
	color:#ffffff
}
/* todos menos explorer */
.capa-principal {
	background-color:#eceeef;
	border:1px solid #0076BE;
	border-collapse:collapse;
	float:left;
	position:relative;
	width:998px;
}
/* No explorer */
html>body .capa-principal-izquierda {
	margin-left:10px;
	width:444px;
	border:none;
	padding-bottom:10px;
	margin-bottom:5px
}
/* Explorer */
.capa-principal-izquierda {
	background-color:none;
	border:none;
	border-collapse:collapse;
	float:left;
	margin-left:5px;
	margin-top:15px;
	position:relative;
	width:455px
}
/* No explorer */
html>body .capa-principal-derecha {
	border-collapse:collapse;
	margin-left:10px;
	position:relative;
	width:515px
}
/* explorer */
.capa-principal-derecha {
	background-color:#ECEEEF;
	margin-left:8px;
	margin-top:15px;
	float:left;
	height:26px
}
.form-column25 {
	margin-top:-15px
}
.form-column30 {
	margin-top:-4px
}
.capa-buscador {
	border-collapse:collapse;
	float:left;
	margin-left:10px;
*margin-left:8px;
	margin-top:0;
	padding:0;
	position:relative;
	width:432px
}
.capa-buscador-titulo {
	background-color:#0179ea;
	border:1px solid #0179ea;
	border-collapse:collapse;
	float:left;
	position:relative;
	color:#ffffff;
	width:430px;
	font-size:15px;
	text-align:center;
	font-weight: bold
}
/**** buscador alargado estilos ****/
	/* no explorer */
		html>body .buscador-alargadoListado-fondo {
	background:url(/pictures/bg-search-seo-hotel-fx.jpg) no-repeat;
 *background:url(/pictures/bg-search-seo-hotel.jpg) no-repeat;
	border-collapse:collapse;
	margin-top:8px;
	margin-top:0;
	width:425px;
	height:180px
}
/* explorer*/
.buscador-alargadoListado-fondo {
	background:url(/pictures/bg-search-seo-hotel.jpg) no-repeat;
	border-collapse:collapse;
	width:425px
}
.buscador-alargadoListado-fondo-azul {
	background:transparent url(/pictures/bg-search-seo-titular.jpg) no-repeat scroll 0 0;
	border-collapse:collapse;
	color:#FFFFFF;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:6px 10px;
	width:425px;
	float:none
}
/**** fin estilos buscador      ****/

		/**** buscador alargado estilos ****/
		.buscador-alargado-fondo {
	background-color:#FE8638;
	border-collapse:collapse;
	margin-left:40px;
	width:320px;
}
.buscador-alargado-fondo-azul {
	background-color:#124f98;
	border-collapse:collapse;
	margin-left:40px;
	width:320px;
	color:#ffffff;
	font-weight: bold;
	font-size:12px;
}
/**** fin estilos buscador      ****/
		
		/**** razones de compra estilos ****/
		/* No explorer*/
		html>body .razones-compra-fondo {
	margin-top:0px;
	width:486px;
}
/* Explorer */
		.razones-compra-fondo {
	background-color:#E0e0e0;
	border:0px solid #000000;
	border-collapse:collapse;
	float:left;
	margin-left:0;
	margin-top:-2px;
	width:456px;
	line-height:15px
}
.contenedor-razones {
	background-color:#ffffff;
	border-collapse:collapse;
	margin-left:0;
	width:395px;
	background-image:url(/pictures/cabec_razon_peque.jpg);
}
.contenedor-razones-peque {
	background-color:#ffffff;
	border-collapse:collapse;
	margin-left:0;
	width:395px;
}
.contenedor-razones-sinFondo {
	background-color:#ffffff;
	border-collapse:collapse;
	margin-left:0;
	width:491px;
	background-image:url(/pictures/cabec_razon_peque.jpg);
}
/* No explorer */
		html>body .razones-compra-texto {
	margin-left:13px;
	width:457px;
}
/* Explorer */
			.razones-compra-texto {
	background-color:#ffffff;
	border-collapse:collapse;
	margin-left:15px;
	width:426px;
	padding:5px
}
.imagen-razones {
	margin-left:0px;
	float:left
}
/* No explorer*/
		html>body .cabecera-razones {
	height:25px;
	width:245px;
}
/* explorer*/
		.cabecera-razones {
	background-color:#E0E0E0;
	float:left;
	height:40px;
	margin-left:0px;
	margin-top:0;
	padding-top:15px;
	text-align:center;
	width:220px;
}
.contenedor_cabecera-razones {
	height:32px;
	margin-left:0px;
	width:500px
}
.contenedor_cabecera-razones2 {
	float:left;
	height:30px;
	margin-left:12px;
*margin-left:5px;
	margin-top:9px;
	width:380px
}
/**** fin razones de compra     ****/
.capa-otros {
	background-color:#ECEEEF;
	border-collapse:collapse;
	float:left;
	margin-left:5px;
	margin-top:10px;
	width:433px;
}
/* No explorer */
html>body .capa-razones {
	border:0 solid #000000;
	margin-left:12px;
	margin-top:5px;
	width:420px;
}
/* Explorer */
.capa-razones {
	background-color:#E0e0e0;
	border-collapse:collapse;
	float:left;
	margin-left:5px;
	margin-top:-3px;
	width:425px;
}
/* No explorer*/
html>body .capa-razones-interior {
	float:left;
	margin-bottom:10px;
	padding:2px
}
/* Explorer */
.capa-razones-interior {
	background-color:#FFFFFF;
	border-collapse:collapse;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
	width:400px;
}
/* No explorer */
html>body .capa-listado-hoteles {
	float:left;
	margin-left:10px;
}
/* Explorer */
.capa-listado-hoteles {
	background-color:#E0e0e0;
	border-collapse:collapse;
	/*float:left;*/
	margin-bottom:10px;
	margin-left:5px;
	margin-top:15px;
	position:relative;
	width:423px;
}
/* firefox*/
		html>body ul.columnas-viajar {
	margin-top:0px;
	line-height:20px;
	padding: 0 0 0 5px;
}
/* explorer*/
		ul.columnas-viajar {
	list-style-type:none;
	margin-top:5px;
}
.listado-hoteles-titulo {
	background-color:#e0e0e0;
	border:0px solid #0179ea;
	border-collapse:collapse;
	float:left;
	position:relative;
	color:#727272;
	width:361px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
/* explorer */
		.listado-hoteles-listado {
	background-color:#FFFFFF;
	border-collapse:collapse;
	margin-bottom:5px;
	margin-left:5px;
	margin-top:10px;
	padding-left:10px;
	position:relative;
	width:400px;
}
/* no explorer */
		html>body .listado-hoteles-listado {
	float:left;
	margin-top:10px;
	width:402px;
}
/* no explorer*/
html>body .pestanas {
	background-color:#ECEEF;
	border-collapse:collapse;
	float:left;
	position:relative;
	width:375px;
}
/*
html>body .ver-mas-fotos{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	left:120px;
	position:absolute;
	size:10px;
	text-decoration:underline;
	padding-top:35px;
	width:100%;
}*/
.ver-mas-fotos {
	position:absolute;
	left:10px;
	top:112px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*position:absolute;*/
	size:10px;
	text-decoration:underline;/*left:600px;
	padding-top:85px;
	width:100%;*/

}
/* explorer */
.pestanas {
	background-color:#ECEEF;
	border-collapse:collapse;
	height:20px;
	width:375px;
}
/* explorer */
.pestana-a {
	background-image:url(/pictures/hotel-pest-deg.gif);
	float:left;
	color:#0179ea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height:30px;
}
.pestana-a-a {
	background-color:#0f438c;
	float:left;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height:28px;
}
.imagen-izquierda-pestana {
	background-image:none;
	float:left
}
.imagen-derecha-pestana {
	background-image:none;
	float:left
}
.pestana-b {
	background-image:url(/pictures/hotel-pest-deg.gif);
	float:left;
	color:#0179ea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height:28px;
}
.pestana-c {
	background-image:url(/pictures/hotel-pest-deg.gif);
	float:left;
	color:#0179ea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height:28px;
}
.pestana-d {
	background-image:url(/pictures/hotel-pest-deg.gif);
	float:left;
	color:#0179ea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height:28px;
}
.pestana-e {
	background-image:url(/pictures/hotel-pest-deg.gif);
	float:left;
	color:#0179ea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height:28px;
}
.hotel-mapa {
	background-color:#FFFFFF;
	border:1px solid #0076BE;
	border-collapse:collapse;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	position:relative;
	width:496px;
	border:10px solid #0f438c;
}
/* No explorer */
html>body .hotel-info {
	float:left;
	margin-left:10px;
	position:relative;
	width:496px;
}
/* explorer */
.hotel-info {
	background-color:#ffffff;
	border:1px solid #0076BE;
	border-collapse:collapse;
	margin-bottom:10px;
	margin-left:6px;
	width:505px;
	border:10px solid #0f438c;
}
/* firefox*/
html>body .reservas-info {
	left:16px;
	top:138px;
	width:430px;
}
/* explorer */
.reservas-info {
	background-color:#FFFFFF;
	border:13px solid #A9C9F0;
	border-collapse:collapse;
	color:#0F438C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:200px;
	left:500px;
	position:absolute;
	top:190px;
	width:200px;
}
.reservas-info-texto {
	background-color:#FFFFFF;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:50px;
	margin-top:73px;
	width:357px;
}
.reservas-info-texto-cerrar {
	background-color:#A9C9F0;
	border-collapse:collapse;
	color:#0F438C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:368px;
*margin-left:305px;
	margin-top:-14px;
	padding-left:10px;
	padding-top:5px;
	position:absolute;
	top:-9px;
	width:65px;
}
.hotel-reservas {
	background-color:#FFFFFF;
	border:1px solid #0076BE;
	border-collapse:collapse;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	position:relative;
	width:496px;
	border:10px solid #0f438c;
}
/* firefox */
html>body .hotel-fotos {
	float:left;
	position:relative;
	width:474px;
}
.hotel-fotos {
	background-color:#ffffff;
	border:10px solid #0F438C;
	border-collapse:collapse;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:16px;
	text-align:center;
	width:496px;
}
/* no explorer */
html>body .hotel-comentarios {
	float:left;
	margin-left:10px;
	position:relative;
	width:496px;
}
/* explorer */
.hotel-comentarios {
	background-color:#ffffff;
	border:1px solid #0076BE;
	border-collapse:collapse;
	margin-bottom:10px;
	margin-left:6px;
	width:505px;
	border:10px solid #0f438c;
}
/****************** FIN VIAJARRRRR **************************/



/*************** estilos de seo de hoteles *****/

h1 {
	margin:0px;
	font-size:13px
}
h2 {
	margin:5px;
	font-size:10px
}
h3 {
	margin:0px;
	font-weight:normal;
	font-size:10px
}
.main {
	width:775px;
	position:relative
}
.lateral {
	background-color:#FFFFFF;
	float:left;
	margin:20px 30px 20px 20px;
*margin:20px 30px 20px 20px;
	width:425px
}
.lateral_localidad {
	background-color: #ffffff;
	width:300px;
	float:left
}
/*  explorer */
.precio_azul {
	color:#fe8334;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:25px;
	margin-right:10px;
	text-align:right
}
.nombre-hotel {
	background-image:url(/pictures/bg-seocont-hotel.png);
	background-repeat:no-repeat;
	height:29px;
*height:30px;
	margin-left:0;
	padding:3px;
	width:477px
}
a.blanco-normal-enlaces, a.blanco-normal-enlaces:visited, a.blanco-normal-enlaces:link {
	color:#ffffff
}
.precio_iva_blanco {
	color:#00f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	position:absolute;
	top:69px;
	text-decoration:underline;
	left:420;
	width:60px
}
.hotel-direccion {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	left:135px;
	position:absolute;
	top:50px;
	width:250px
}
.hotel-valoracion {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	left:106px;
	position:absolute;
	top:82px;
	width:144px;
}
.hotel-nota {
	background-color:#FE8638;
	color:#000000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	width:22px;
}
.hotel-texto-nota {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-left:10px;
	width:100px;
}
.precio_iva {
	background-color:#D6ECF9;
	color:#0076BE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	left:665px;
	position:absolute;
	top:27px;
	width:70px;
}
.titulo-listado-localidad {
	color:#fff;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top:46px;
	text-align:center;
	width:984px;
}
.texto-listado-localidad {
	background:transparent url(/pictures/bg-seo-hotel.png) no-repeat scroll 0 0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	height:35px;
	text-align:center;
	width:1000px;
	padding:3px
}
/*No explorer*/
html>body.precio-numero {
	left:-20px;
	top:17px;
}
/* explorer*/
.precio-numero {
	position: relative;
	top:10px;
}
.boton-seleccionar {
	left:365px;
	position:absolute;
	top:118px
}
.divFotohotel {
	height: 100px;
	width: 100px;
	float:left;
	margin-left:10px;
*margin-left:5;
	margin-top:10px;
	margin-bottom:10px
}
.divFotohotel-primer {
	float:left;
	margin-top:15px;
	margin-left:15px
}
.divFotohotel2 {
	background-color:#ECEEEF;
	float:left;
	height:100px;
	width:100px;
	margin-bottom:10px;
	background-color:#A9C9F0
}
.divTextohotel2 {
	float:left;
	margin-left:10px;
*margin-left:5px;
	width:460px;
*width:450px
}
.divTextohotels {
	border:1px solid #A9C9F0;
	width:474px;
*width:476px;
	height:125px
}
.divTextohotel {
	background-color:#D6ECF9;
	float:left;
	margin-left:15px;
	margin-top:15px;
	width:550px;
*width:500px
}
.lateral_derecho {
	background-color: #CCE3F2;
	padding-left:10px;
	width:440px;
	float:left
}
.principal {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:20px;
	text-decoration:none
}
.cuerpo {
	margin: 15 0 100 0px
}
/* Para las localidades */
.contCapa {
	position:relative;
	left:10px;
	right:10px
}
.derCapa {
	float:left;
	padding-left:50px; /* relativo a la capa izquierda */
	width:400px;
	padding-right:50px
}
/****************** estilos para las fotos **********/
.lateral_fotos {
	background-color:#eceeef;
	float:left;
	margin-left:20px;
	padding-left:3px;
	width:400px;
	border:2px solid #999797;
}
.foto_principal {
	background-color:#FFFFFF;
	height:150px;
	width:149px;
	float:left;
}
.minifotos {
	background-color:#eceeef;
	float:left;
	padding-left:3px;
	width:190px;
}
.mini-foto {
	background-color:#ECEEEF;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
}
/****************** Fin estilos fotos ****************/
/****************** Vamos con la capa del mapa *******/

#map {
	width:100%;
	height:100%
}
.mapa_localidad {
	background-color:#FEE8D1;
	border:2px solid #FD8C45;
	margin-top:-3px;
	width:940px;
*width:914px;
	float:left;
}
.cabecera_mapa_localidad {
	background-image:url(/pictures/mapa-pest-deg.gif);
	color:#FFFFFF;
	float:left;
	font-size:13px;
	width:938px;
*width:912px;
}
.cabecera_mapa_lateral {
	float:left
}
.mapa_izquierda {
	background-color:#FEE8D1;
	border-top:52px none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:660px;
	margin-top:-33px;
	text-align:center
}
.mapa_derecha {
	background-color:#FEE8D1;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
	width:570px
}
.flecha_mapa {
	background-color: #e6e7e7;
	width:40px;
	padding-left:240px;
	padding-bottom:11px;
*padding-bottom: 5px;
	padding-top:10px;
*padding-top:5px
}
.mapa-desplegado {
	background-color:#FEE8D1;
	border:2px solid #FE883E;
	margin-top:-3px;
	width:940px;
*width:914px;
	float:left;
	margin-left:20px
}
.tamano_mapa {
	background-color: #e6e7e7;
	margin-bottom:10px;
	margin-top:10px;
	border:1px solid #e6eee7;
	height:413px
}
.contenedora-mapa {/*width:740px;*width:742px;margin-bottom:10px;margin-top:0px;*margin-left:10px;*/
}
.cabecera_mapa_nombre {
	background-image:url(/pictures/mapa-pest-deg.gif);
	color:#FFFFFF;
	float:left;
	font-size:13px;
	margin-bottom:0;
	margin-left:21px;
*margin-left:10px;
	width:427px;
*width:400px;
}
/* explorer */
.mapa-nombre {
	background-color:#FEE8D1;
	border:2px solid #FD8C45;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:-3px;
	width:406px;
}
/* No explorer */
html>body .mapa-nombre {
	float:left;
	margin-left:21px;
	width:428px;
}
/* Explorer */
.mapa_derecha_nombre {
	background-color:#FEE8D1;
	float:left;
	margin-bottom:10px;
	margin-left:0px;
	margin-top:5px;
	width:300px;
}
/* No explorer */
html>body .mapa_derecha_nombre {
	margin-left:4px;
	margin-top:10px;
}
.mapa_izquierda_nombre {
	margin-left:177px;
	margin-top:104px;
	position:absolute;
	width:170px;
}
/****************** Fin  capa del mapa *******/
/****************** Estilos de el detalle del hotel ********/
html>body .texto_descripcion {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	margin-bottom:20px;
	margin-left:5px;
	text-decoration:none;
	width:485px;
}
/* explorer*/
.texto_descripcion {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	margin-bottom:20px;
	margin-left:5px;
	text-decoration:none;
	width:460px;
}
.nombre-hotel-detalle {
	width:50%;
	margin-top:10px;
	background-color:#A9C9F0;
	color:#0F438C;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*margin-bottom:-12px;*/
margin-left:5px;/*width:162px;*/
}
/* No explorer 
html>body .hotel-estrellas-detalle{
	
	background-color:#A9C9F0;
	color:#0F438C;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	margin-bottom:16px;
	margin-left:42px;
	margin-top:10px;
	width:101px;
}*/

/* explorer */
.hotel-estrellas-detalle {
	margin-left:5px;
	background-color:#A9C9F0;
	color:#0F438C;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:16px;
	margin-top:2px;
	width:101px;
}
.boton-seleccionar-nombre {
	text-align:right;
	margin-right:5px
}
/* No explorer 
html>body .boton-seleccionar-nombre{
	left:375px;
	position:absolute;
	padding-top:65px;
}*/

/* explorer 
.boton-seleccionar-nombre{
	left:850px;
	position:absolute;
	padding-top:35px;
}
/* no explorer 
html>body .precio-estimado{
	left:291px;
	position:absolute;
	top:74px;
	width:142px;
}*/
/* explorer */
.precio-estimado {
	/* left:773px;
	position:absolute;
	top:125px;
	width:140px;*/
margin-top:26px;
	padding-right:5px;
	text-align:right;
}
/* no explorer */
html>body .precio-estimado-localidad {
	margin-left:10px;
	float:left;
	margin-top:10px;
	width:142px;
}
/* explorer */
.precio-estimado-localidad {
	margin-left:10px;
	float:left;
	margin-top:10px;
	width:142px;
}
/* No explorer 
html>body .datos-del-hotel{
	background-color:#A9C9F0;
	color:#ffffff;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	margin-bottom:5px;
	margin-left:5px;
	margin-top:5px;
	text-decoration:none;
	width:483px;
}
/* explorer*/
.datos-del-hotel {position:relative;height:118px;background-color:#A9C9F0;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-variant:normal;margin:5px; padding:8px;text-decoration:none;width:470px;*width:460px}
.compartir-hotel-redes {position:relative;background-color:#fff;margin:5px; padding:5px;text-decoration:none;width:470px;*width:460px}
.compartir-hotel-redes a {text-decoration:none;}


.descripcion-titulo {
	background-color:#a9c9f0;
	color:#1f5543;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
	margin:8px 0 0 0;
}
.valoracion-plegada {
	background-color:#d8f3bc;
	float:left;
	padding-left:3px;
	width:755px;
	display:inline;
}
.valoracion-titulo-izquierda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#d8f3bc;
	float:left;
	padding-left:3px;
	display:inline;
	width:746px;
}
.valoracion-titulo-texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#d8f3bc;
	float:left;
	padding-left:3px;
	width:150px;
	padding-top:10px;
}
.valoracion-titulo-derecha {
	background-color:#d8f3bc;
	float:right;
	padding-left:1px;
	width:250px;
}
.nota-media {
	background-color: #FFA200;
    border: 1px solid #FFFFFF;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 30px;
    margin-bottom: 15px;
    margin-top: 4px;
    padding-left: 1px;
    padding-top: 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 40px;
}
/* no explorer */
html>body.numero-valoraciones {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	height:30px;
	margin-left:50px;
	margin-top:-30px;
	margin-bottom: 10px;
	text-align:center;
	text-decoration:none;
	width:77px;
}
/* explorer */
.numero-valoraciones {
	background-color: #FFFFFF;
    color: #000000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    height: 33px;
    margin-left: 50px;
    margin-top: -45px;
    text-align: center;
    text-decoration: none;
    width: 77px;
}
.texto-nota {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin-left:26px;
	margin-top:15px;
	text-decoration:underline;
}
/*********** Estilos de las valoraciones ******/
.valoracion-desplegada {
	background-color:#FFFFFF;
	float:left;
	margin-left:2px;
	width:743px;
	border:3px solid #D8F3BC;
}
/* explorer*/
.valo_izquierda {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin-left:20px;
	margin-top:10px;
	width:109px;
}
/* todos menos explorer*/
html>body .valo_izquierda {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin-left:20px;
	margin-top:10px;
	width:109px;
}
/* no explorer */
html>body .valo_centro {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:0;
	margin-top:10px;
	text-align:right;
	width:28px;
}
/* explorer */
.valo_centro {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin-left:130px;
	margin-top:-107px;
	margin-bottom:10px;
	width:25px;
}
/* no explorer */
html>body .valo_derecha {
	background-color:#FFFFFF;
	float:left;
	margin-left:178px;
	margin-top:10px;
	position:absolute;
	width:310px;
}
/* explorer */
.valo_derecha {
	background-color:#ffffff;
	margin-left:170px;
	margin-top:-108px;
	width:250px;
	margin-bottom:10px;
}
/* Firefox*/
html>body .viajado_izquierda {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	float:left;
	margin-left:10px;
}
/* explorer */
.viajado_izquierda {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	float:left;
	margin-left:0px;
}
/* firefox */
html>body .viajado_imagenes {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#ffffff;
	float:left;
	width:80px;
	text-align:right;
	margin-left:10px;
	margin-top:0px;
}
/* explorer */
.viajado_imagenes {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#ffffff;
	width:80px;
	text-align:right;
	margin-left:65px;
	margin-top:-80px;
}
.azulito {
	background-color:#d6ecf9;
}
/* firefox*/
html>body .fila {
	background-color:#ffffff;
}
/* explorer */
.fila {
	background-color:#ffffff;
	margin-top:2px;
}
.subrayado {
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
}
.letra_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
	padding-left:10px;
}
/* Explorer */
.coloca_mapa {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#d1d2d2;
	float:left;
	text-align:center;
	width:478px;
	margin-top:15px;
	padding-left:0px;
}
/* todos menos explorer */
html>body .coloca_mapa {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#d1d2d2;
	float:left;
	text-align:center;
	width:478px;
	margin-top:5px;
	padding-left:18px;
}
/* explorer */
.opiniones {
	float:left;
	text-align:left;
	width:465px;
*width:440px;
	margin-left:10px;
	margin-bottom:10px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}
.opiniones_izquierda_titulo {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#d6ecf9;
	float:left;
	margin-left:10px;
	width:100px;
	text-align:left;
	padding-left:10px
}
.opiniones_centro_titulo {
	background-color:#D6ECF9;
	color:#000000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-align:center;
	width:215px;
}
/* explorer */
.opiniones_derecha_titulo {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#D6ECF9;
	font-size:11px;
	float:left;
	width:120px;
*width:100px;
	text-align:right;
	padding-right:10px
}
.opiniones_izquierda {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#ffffff;
	float:left;
	margin-left:10px;
	width:100px;
	text-align:left;
}
.opiniones_centro {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#ffffff;
	float:left;
	width:220px;
*width:200px;
	text-align:left;
	text-align:justify
}
.opiniones_derecha {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size:11px;
	float:left;
	width:70px;
	text-align:right;
}
.opiniones_principal {
	width:400px;
}
/*********** Fin estilos de las valoraciones  ********/

/****************** Fin Estilos de el detalle del hotel ********/
.izCapa {
	padding-left:30px;
	width:300px;
	float:left;
}
/* Para las comunidades autonomas */


.capaDerCa {
	float:left;
	width:255px;
	color: #000000
}
.capaIzCa {
	float:left;
	width:250px;
	color: #000000
}
.capaCentroCa {
	float:left;
	width:255px
}
.espacio {
	background-color: #ffffff;
	position:relative;
	float:left;
	padding-left:1000px
}
.espacio_blanco {
	position:relative;
	float:left;
	padding-left:746px
}
.letras-localidad {
	float:left;
	text-align:center;
	margin-left:10px;
	width:970px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
}
/* para explorer */
ul.columnas {
	Float: left;
	width: 750px; /*Este ancho ser� el total que ocupen muestras columnas */
	List-style-type: none; /*Eliminamos las vi�etas */
	margin-left: 2px;
}
.columnas_texto {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}
/* todos menos explorer*/
html>body ul.columnas {
	Float: left;
	width: 100%; /*Este ancho ser� el total que ocupen muestras columnas */
	List-style-type: none; /*Eliminamos las vi�etas */
	margin: 3px;
	padding: 0;
}
/* para explorer con tres columnas */
ul.columnas3 {
	Float: left;
	width: 90%; /*Este ancho ser� el total que ocupen muestras columnas */
	List-style-type: none; /*Eliminamos las vi�etas */
	margin-left:5px;
}
/* todos menos explorer*/
html>body ul.columnas3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
/*Definimos las propiedades para <li> a partir de las otorgadas a <ul>*/

ul.columnas li {
	Display:inline; /*Se declara que las propiedades ser�n otorgadas a cada linea*/
	Float: left;
	Width:48%;
	margin-left:10px;
	padding-top:2px;
}
/*Al definir el ancho definimos tambi�n el n�mero de columnas, siendo 25% para 4 columnas, 33% para 3, 50% para 2 y asi para la cantidad de columnas que deseemos */


/* explorer*/
ul.columnas3 li { /* li a tres columnas */
	Display:inline; /*Se declara que las propiedades ser�n otorgadas a cada linea*/
	Float: left;
	Width:243px;
	margin-left: 5px;
	padding-top:0px;
}
/* vamos con solo safari */
/*\*/
html* ul.columnas3 li {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 32%;
	margin-left: 5px;
	margin-top:2px;
	margin-bottom:2px;
}
/* Solo firefox*/


html>body ul.columnas3 li { /* li a tres columnas */
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 30%;
	margin-left: 5px;
	padding-top:2px;
}
.pestana-plegar {
	background-color:#FEE8D1;
	border:2px solid #FE883E;
	border-collapse:collapse;
	float:right;
	margin-top:-2px;
	padding:15px;
	margin-right:59px;
 *margin-right:56px;
	_margin-right:20px;
}
/*************************** fin de estilos seo ******************/

.azul-celeste {
	color: #7AE8F7;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
h1.tituloBuscador {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight:normal;
	text-align:center;
	color:#a6a6a6;
	margin:0;
	padding:0;
	white-space:nowrap
}
.cabecera-modbusqueda-hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#F0F9E4;
}
.univers {
	font-family: "Univers Condensed", Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight:bold;
	color:#000080;
	margin:0;
	padding:0;
	white-space:nowrap
}
#tabla-ofertas h2 {
	display: inline
}
#tabla-ofertas a {
	text-decoration:none
}
.cuadro-resumen {
	background-color: #d8f3bc
}
.datos-por-rellenar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color:#efa0a0;
}
.marco_buscador {
	border:1px solid #A0CF70;
	border-collapse:collapse;
}
.fondo-coincidencia-hotel {
	background-color: #CCE3F2;
}
.titular-promos-hoteles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CCE3F2;
}
.titular-grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0076BE;
	text-decoration: none;
}
.tit-desglose-precio-vuelos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color:#E1E1E1;
}
.fondo-valoraciones {
	background-color: #ffa200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.titular-peke {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0076BE;
	text-decoration: none;
}
.destacado-azul-rumbo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0076BE;
	text-decoration: none;
}
.texto-regular-corporativo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0076BE;
	text-decoration: none;
}
.texto-error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #be001b;
	text-decoration: none;
}
.texto-bold-verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#97BF0D;
	text-decoration:none;
}
.texto-bold-azul-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000080;
	text-decoration: none;
}
.bordeexterior {
	background-color: #008DD5
}
.texto-grande-azul-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.textos-enlaces-bold-azul-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000080;
	text-decoration: underline;
}
.textos-enlaces-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0076BE;
	text-decoration: underline;
}
a.textos-enlaces-bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #424242;
	text-decoration: underline;
}
.textos-enlaces-verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0076BE;
	text-decoration: underline;
}
.texto-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0076BE;
	text-decoration: underline;
}
a.texto-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #424242;
	text-decoration: underline;
}
.dias-semana-superior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #0066CC;
	text-decoration: none;
}
.dias-semana-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #0066CC;
	text-decoration: underline;
}
a.dias-semana-calendario:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #000000;
	text-decoration: underline;
}
.dias-entresemana-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #CCE3F2;
	color: #000000;
	text-decoration: none;
}
a.dias-entresemana-calendario:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #CCE3F2;
	color: #0066CC;
	text-decoration: none;
}
.tabla {
	border-collapse: collapse;
	border: 1px solid #0076BE
}
.tabla-borde-blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	border-collapse: collapse;
	border: 1px solid #ffffff;
	background-color: #0076BE;
}
.tabla-recomendados {
	background-color:#D6ECF9;
	border:1px solid #0076BE;
	border-collapse:collapse;
	float:left;
	padding:0px 1px 2px 0px;
	position:relative;
	width:774px;
*width:776px
}
.tabla-primer-resultado {
	background-color:#D6ECF9;
	border:1px solid #0076BE;
	border-collapse:collapse;
	float:left;
	margin-left:10px;
*margin-left:0px;
	margin-bottom:6px;
	position:relative;
	width:480px;
*width:746px;
	height:270px;
*height:180px;
	margin-left:5px;
	margin-top:10px;
*margin-top:0
}
.tabla-primer-resultado-explo {
	border:1px solid #0076BE;
	border-collapse:collapse;
	float:left;
	margin-left:6px;
*margin-left:5px;
	margin-top:1px;
	position:relative;
	width:88px;
	background-color:#d6ecf9
}
.franja-blanca {
	width:746px;
	background-color:#ffffff
}
.tabla-demas-resultados {
	background-color:#FFFFFF;
	float:left;
	height:290px;
	padding-left:10px;
	margin-top:10px;
	position:relative;
	width:477px
}
.tabla-primer-resultado-titulo {
	background-color:#D6ECF9;
	border:1px solid #0076BE;
	border-collapse:collapse;
	clear:both;
	float:left;
	margin-left:6px;
	width:90px;
	padding:2px;
*padding:0
}
.tabla-recomendados-no-color {
	background-color:#ffffff;
	border:1px solid #0076BE;
	border-collapse:collapse;
	float:left;
	padding:5px;
	position:relative;
	width:765px;
*width:776px
}
.tabla-buscadores {
	border-collapse: collapse;
	border: 1px solid #c2c719;
	background-color: #fdfee0;
	width:300px;
}
.tabla-buscadores-fondo-color {
	border-collapse: collapse;
	border: 1px solid #A0CF70;
	background-color: #f0f9e4;
}
.prueba {
	width: 175px;
}
.tabla-seo {
	border-collapse: collapse;
	border: 1px solid #CCE3F2;
}
.tabla-leyenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	border-collapse: collapse;
	border: 1px solid #cccccc;
	background-color: #aecbd7;
}
.tabla-activpest-vacaciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #424242;
	background-color:#f7f7e7;
	text-decoration:none;
	border-collapse: collapse;
	border-top:1px solid #cccccc;
	border-bottom:0px;
	border-right:1px solid #65695e;
	border-left:1px solid #cccccc;
}
.tabla-activpest-vacaciones-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #424242;
	background-color:#f7f7e7;
	text-decoration:none;
}
.tabla-reposopest-vacaciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #424242;
	background-color:#ffffff;
	text-decoration:none;
	border-collapse: collapse;
	border-top:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-right:1px solid #65695e;
	border-left:1px solid #cccccc;
}
.pest-hoteles-no-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CCE3F2;
	border-collapse: collapse;
	border-top:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-right:1px solid #65695e;
	border-left:1px solid #cccccc;
}
.texto-reposopest-vacaciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #424242;
	text-decoration:none;
}
.tabla-vuelos-ida {
	background-color:#b4e1fd;
	border-collapse: collapse;
	border-top:0px;
	border-bottom:1px solid #0076BE;
	border-right:1px solid #0076BE;
	border-left:1px solid #0076BE;
}
.tabla-vuelos-vuelta {
	background-color:#eaf7ff;
	border-collapse: collapse;
	border-top:0px;
	border-bottom:1px solid #0076BE;
	border-right:1px solid #0076BE;
	border-left:1px solid #0076BE;
}
.tabla-vuelos-mas-vueltas {
	background-color:#a0cf70;
	border-collapse: collapse;
	border-top:0px;
	border-bottom:1px solid #0076BE;
	border-right:1px solid #0076BE;
	border-left:1px solid #0076BE;
}
.tabla-vuelos-vuelta-infodetallada {
	background-color:#eaf7ff;
	border-collapse: collapse;
	border-top:0;
	border-bottom:1px solid #0076BE;
	border-right:1px solid #0076BE;
	border-left:1px solid #0076BE;
}
.tabla-vuelos-vuelta-infodetallada-interior {
	background-color:#eaf7ff;
}
.tabIa-mapa-hoteles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #a0cf70;
	background-color:#a0cf70;
	text-decoration:none;
}
.tabIa-mapa-hoteles-borde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color:#a0cf70;
	text-decoration:none;
	border-collapse: collapse;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.tabla-entrepest-vacaciones {
	border-collapse: collapse;
	border-top:0px;
	border-bottom:1px solid #cccccc;
	border-right:0px;
	border-left:0px;
}
.tabla-bajopest-vacaciones {
	border-collapse: collapse;
	border-top:0px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.tabla-activpest-hoteles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #424242;
	background-color:#d8f3bc;
	text-decoration:none;
	border-collapse: collapse;
	border-top:1px solid #cccccc;
	border-bottom:0px;
	border-right:1px solid #65695e;
	border-left:1px solid #cccccc;
}
.pest-inactiva {
	border-collapse: collapse;
	border-botton: 1px solid #A0CF70;
	border-left: 1px solid #A0CF70;
	border-right: 1px solid #A0CF70;
	border-top: 1px solid #A0CF70;
	background-color: #d8f3bc;
}
.pest-activa {
	background-color:#ffffff;
	text-decoration:none;
	border-collapse: collapse;
	border-botton:0px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #65695e;
	border-top:1px solid #cccccc;
}
.linea-azul {
	border-collapse: collapse;
	background-color: #0076BE;
}
.cajaseotitu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #0066CC;
}
/*nuevo*/
.titular-ofertas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #0066CC;
}
.precios-seo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0076BE;
	text-decoration:none;
}
.precio-destacado {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	padding-right:25px;
	text-decoration:none;
}
.text-tabla-verde {
	background-color:#006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-style:normal;
	font-weight:bolder;
	text-decoration:none;
}
.negro-horario-vuelos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.naranja-horario-vuelos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: underline;
}
.naranja-comentario-horario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}
.negro-destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.negro-no-destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.negro-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	text-align:justify
}
.negro-extra-peke {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.gris-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration:none;
}
a.negro-normal-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0000ff;
	text-decoration:underline;
}
.negro-normal-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0000ff;
	text-decoration:underline;
}
.blanco-normal-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}
a.blanco-normal-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration:underline;
}
a.negro-normal-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #fe8334;
	text-decoration:underline;
}
.negro-underline-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}
a.negro-underline-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0076BE;
	text-decoration:underline;
}
a.negro-bold-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00f;
	text-decoration: underline;
}
a.negro-bold-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fe8334;
	text-decoration: underline;
}
.negro-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.negro-bold-peke {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
/* para explorer */
.fondo-color {
	background-color: #f7f7e7;
	border-collapse: collapse;
	border: 1px solid #cccccc;
	position:relative;
	margin-left:4px;
	float:left;
	width:755px;
}
/* para todos menos para explorer*/
html>body .fondo-color {
	background-color: #f7f7e7;
	border-collapse: collapse;
	border: 1px solid #cccccc;
	position:relative;
	float:left;
	margin-left:6px;
	width:755px;
}
/* explorer */
.fondo-no-color {
	background-color:#FFFFFF;
	border-collapse: collapse;
	border: 1px none #cccccc;
	float:left;
	width:755px;
	left:5px;
	color: #000000;
	margin-left:4px;
}
/* para todos menos explorer */
html>body .fondo-no-color {
	background-color:#FFFFFF;
	border-collapse: collapse;
	border: 1px none #cccccc;
	float:left;
	width:755px;
	left:5px;
	color: #000000;
	margin-left:7px;
}
.fondo-sin-borde-top {
	background-color:#FFFFFF;
	border-collapse: collapse;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:0px;
}
.boton {
	border-color:#000000;
	font-size:10px;
	font-family:Verdana, Helvetica;
	font-weight:bold;
	color:white;
	background:#638cb5;
	border:1px;
	width:80px;
	height:19px;
}
.precio-resultado-vuelos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#000080;
}
.centimos-resultado-vuelos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#000080;
}
.blanco-normal-fondo-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#0076BE;
}
.blanco-normal-fondo-azul-subrayado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	background-color:#0076BE;
}
.blanco-bold-fondo-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#0076BE;
}
.blanco-sin-fondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.blanco-mes-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#0076BE;
	text-decoration:none;
}
.titular_blanco {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #316ac5;
}
.tit_rojo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #be001b;
	background-color: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.azul {
	color: #0000FF;
	background-color: #ECE9D8;
	font-size: 7.2pt
}
.rojo {
	font-size: 7.2pt
}
.rojo:visited {
	color: #ff0000;
	background-color: #FFFFFF
}
.rojo:hover {
	color: #000000;
	background-color: #FFFFFF
}
.rojo:link {
	color: #ff0000;
	background-color: #FFFFFF
}
.rojo {
	TEXT-DECORATION: underline
}
.rojo {
	color: #FF0000;
	background-color: #FFFFFF
}
.normal {
	color:#000000
}
.titular-blanco-ida-vuelta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#0076BE
}
.precio-seleccionado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#FF6600
}
.precio-mas-caro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	background-color:#DDEEFB
}
.precio-segundo-caro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	background-color:#8DC5F0
}
.precio-medio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	background-color:#BBDDF6
}
.precio-segundo-barato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	background-color:#DDEEFB
}
.precio-mas-barato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	background-color:#E9F4FC
}
.shadetabs {
	padding: 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	font: 12px verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li {
	display: inline;
	margin: 0
}
.shadetabs li a {
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background: white top left repeat-x
}
.shadetabs li a:visited {
	color: #2d2b2b
}
.shadetabs li a:hover {
	text-decoration: underline;
	color: #2d2b2b
}
.shadetabs li.selected {
	position: relative;
	top: 1px
}
.shadetabs li.selected a { /*selected main tab style */ /*background-image: url(shadeactive.gif);*/
	border-bottom-color: white;
	font: bold
}
.shadetabs li.selected a:hover { /*selected main tab style */
	text-decoration: none
}
.tabcontentstyle { /*style of tab content oontainer*/
	border-top: 1px solid gray;
	width: 156px
}
.tabcontent {
	display: none
}
.blanco-bold-11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none
}
.gris_bold {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.tabla-gris {
	border-collapse: collapse;
	border: 1px solid #B0AFAF
}
 @media print {
.tabcontent {
	display: block !important;
	color: #2d2b2b;
}
}
/*clearer div used to align floating div*/
div.clearer {
	clear:both;
	line-height:20px
}
/****   Admin hoteles  ****/
.fondo_default {
	background-color: #ffffff
}
.fondo_azul_titulo {
	background-color: #3366cc
}
.fondo_linea_azul {
	background-color: #0076BE
}
.fondo_gris {
	background-color: #ECE9D8
}
.txt_12_white_bold {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold
}
.txt_10_blue_normal {
	color: #000080;
	font-size: 10px;
	font-weight: normal
}
.txt_12_red_bold {
	color: #BE001B;
	font-size: 12px;
	font-weight: bold
}
.txt_11_black_bold {
	color: #000000;
	font-size: 11px;
	font-weight: bold
}
.txt_11_black_normal {
	color: #000000;
	font-size: 11px
}
.txt_9_black_normal {
	color: #000000;
	font-size: 9px
}
a.Link_12_blue_normal {
	color: #0076BE;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-decoration: none
}
a.Link_favoriteCity {
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}
a.Link_favoriteCity:HOVER {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold
}
a.Link_favoriteCity:FOCUS {
	color: #000000
}
.rumbo3 {
	color: #D00000;
	font-size: 7.5pt;
	line-height: normal;
	font-weight: bold;
	background-color: FFFFFF;
}
/****  Fin Admin hoteles ****/

/******* inicio abecedario localidades *****/


html>body.titulo_abecedario {
	width:700px
}
.titulo_abecedario {
	float:left;
	margin-left:25px;
	position:relative;
	width:750px;
	background-color:#FE8638;
	border:1px solid #0076BE;
	text-align:center
}
ul.columnas3abecedario {
	padding:0;
	float:left;
	margin:3px;
	width:100%;
	list-style-type:none
}
/* todos menos explorer*/
html>body ul.columnas3abecedario {
	padding-bottom:5px
}
/* vamos con solo safari */
/*\*/
html* ul.columnas3abecedario li {
	display:inline;
	float:left;
	width:30%;
	margin-left: 15px;
	margin-top:2px;
	margin-bottom:2px
}
/* Solo firefox*/


html>body ul.columnas3abecedario li { /* li a tres columnas */
	margin-left: 0px
}
/* explorer*/
ul.columnas3abecedario li { /* li a tres columnas */
	display:inline;
	float:left;
	margin-left:34px;
	padding-top:2px;
	text-align:center;
	width:30%
}
/******* fin abecedario localidades *****/

div.paginacion {
	text-align:center;
	width:100%;
	clear:left;
	font-weight:bold;
	border:0
}
/*tamaño imagenes*/
.imgFotohotel {
	width:100%;
	height:100%
}
/*redes sociales*/
#content .redes-sociales {
	text-align:right;
	float:right;
	padding:5px 0 0;
	margin:5px
}
#content .redes-sociales ul {
	list-style-type:none;
	display:inline;
	padding:0
}
#content .redes-sociales li {
	float:left;
	padding:0 5px 0 0
}
#content .redes-sociales li span {
	font-weight:bold;
	padding:2px 5px 0 0;
	display:block
}
/*NUEVO REFACTOR*/

/*inicio columnas ordenadas verticalmente */

ul.columnas3Vertical {
	float:left;
	width:30%;
}
html>body ul.columnas3Vertical {
	float:left;
	width:30%;
	margin:0
}
ul.columnas3Vertical li {
	display:inline; /*Se declara que las propiedades sern otorgadas a cada linea*/
	float: left;
	width:90%;
	margin:0
}
html>body ul.columnas3Vertical li {
	display:inline;
	float:left;
	margin-top:2px;
	max-width:100%;
}
ul.columnas2Vertical {
	float:left;
	list-style-type:circle;
	margin-left:7px;
	width:46%;
}
ul.columnas2Vertical li {
	display:inline; /*Se declara que las propiedades sern otorgadas a cada linea*/
	float: left;
	width:90%;
	margin-top:2px;
}
html>body ul.columnas2Vertical {
	float:left;
	list-style-type:none;
	margin-right:20px;
	max-width:50%;
}
html>body ul.columnas2Vertical li {
	Display:inline; /*Se declara que las propiedades sern otorgadas a cada linea*/
	Float: left;
	max-width:100%;
	margin-top:3px;
}
/*fin columnas ordenadas verticalmente */

/* Valoraciones */
#hotel-comments #evaluation {
	margin:10px;
	border:1px solid #D6D6D7;
	padding:10px 0px 10px 15px
}
#hotel-comments #evaluation #nota-media {
	background-color:#0076BE;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	margin-left:16px;
	padding:5px;
	text-align:center;
	width:38px
}
div.content-info #hotel-comments div.left {
	width:272px;
	float:left;
	margin-right:10px;
	background: url(http://www.rumbo.es/pictures/img-tl.png) no-repeat top left
}
div.content-info #hotel-comments div.left p {
	text-align:center
}
div.content-info #hotel-comments div.left p.title {
	color:#0076BE;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	margin-top:0;
	margin-bottom:3px
}
div.content-info #hotel-comments div.left div.number span {
	color:#0076BE
}
div.content-info #hotel-comments div.middle {
	float:left;
	width:272px;
	text-align:left;
	background: url(http://www.rumbo.es/pictures/img-tl.png) no-repeat top left;
	margin-right:10px
}
div.content-info #hotel-comments div.middle p {
	margin-right:10px;
	margin-top:3px;
	text-align:center;
	height:22px
}
#hotel-comments #evaluation li {
	height:18px
}
#hotel-comments #evaluation div.left span.qualification {
	width:100px
}
#hotel-comments #evaluation div.middle span.qualification {
	width:110px
}
#hotel-comments #evaluation span.qualification {
	display:block;
	float:left;
	width:115px
}
#hotel-comments #evaluation span.images {
	margin-right:10px
}
div.content-info #hotel-comments div.right {
	width:294px;
	float:right;
	background: url(http://www.rumbo.es/pictures/img-tl.png) no-repeat top left;
	text-align:left
}
#hotel-comments #comments {
	background:url(http://www.rumbo.es/pictures/bg-comments.jpg) repeat-y top center;
	padding:10px 10px 5px 10px
}
#hotel-comments #comments {
	background-color:#EDEDED;
	height:400px;
	overflow-x:hidden;
	overflow-y:scroll
}
#hotel-comments #comments span.title {
	color:#0076BE;
	font-size:12px;
	font-weight:bold
}
#hotel-comments #comments span.punctuation {
	background-color:#0076BE;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top:-5px;
	padding:2px 6px;
	text-align:center;
	vertical-align:top
}
#hotel-comments #comments div.text {
	border:1px solid #AFC2D6;
	background-color:#FFFFFF;
	padding:5px 10px;
	margin-bottom:5px;
	width:440px
}
#hotel-comments #comments div.text div.info {
	float:left
}
#hotel-comments #comments div.text div.tripadvisor {
	float:right
}
#hotel-comments #comments span img {
	margin:0 15px 0 10px;
	height:12px
}
#hotel-comments #comments div.text p {
	margin:10px 0;
	clear:both;
	line-height:15px
}
#hotel-comments #comments #paginacion li.hidden {
	display:none
}
#hotel-comments #comments #paginacion li.active a {
	background-image:none;
	background-color:#0076BE;
	color:#FFFFFF
}

/*estilos nueva caja de enlaces*/

.nota-media-little{background-color: #FFA200;border: 1px solid #FFFFFF;color: white;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;margin-left: 15px;margin-right: 10px;padding: 1px 2px 1px 4px;position: relative;text-align: center;}
.hoteles-cercanos-listado{float: right; margin-left: 0; width: 25%;} 
.hoteles-cercanos-name{float: left;} 
