@charset "utf-8";
/* CSS Document */

/***** Global Settings *****/
html, body {
	border:0;
	margin:0;
	padding:0;
	/*height: 100%;*/
}

body {
	font:12px/1.25 arial, helvetica, sans-serif;
	height: auto;
}

img, div, input { behavior: url(iepngfix.htc) }

/***** Common Formatting *****/

a, img, input{ outline: none; }
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}

.normalCaps{ font-size: 12px; font-weight: normal; }
.smallCaps{ font-size: 10px; font-weight: normal; padding: 4px 0; line-height: 1.3em;}

p, ul, ol {
	margin:0;
	padding:0;
}

ul, ol {
	list-style:none;
}

blockquote {
	margin:22px 40px;
	padding:0;
}

small { font-size:0.85em; }
img { border:0; }

sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}

sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}

acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}

/***** Links *****/

a, a:visited {
	text-decoration:none;
}
/***** Forms *****/

form {
	margin:0;
	padding:0;
	display:inline;
}

input, select, textarea { font:1em arial, helvetica, sans-serif; }
textarea { line-height:1.25;overflow:hidden; }
label { }

/***** Tables *****/

table {
	border:0;
	margin:0 0 0px 0;
	padding:0;
}

table tr td {
	padding:2px;
}

table tr td.tdImagen {
	padding: 0;
	background: #E9EFF4 none repeat scroll 0%;
}

/***** estructura ******/

#contenedor{
	display:block;
	width:1001px;
	height:auto;
	min-height:100%;
	padding:0 0 100px 0;
	margin:0 auto;
}
#contenedor #cabecera{
	display:block;
	float:left;
	width:100%;
	height:102px;
	margin:0 0 7px;
}
#contenedor #cabecera a.logo{
	background:url(/images/azul/imgIndex.png) no-repeat left top;
	display:block;
	float:left;
	width:207px;
	height:67px;
	margin:0 24px 0 0;
	text-indent:-5000px; 
}
#contenedor #cabecera a.logo_informacion{
	background:url(/images/azul/logo_informacion.png) no-repeat left top;
	display:block;
	float:left;
	width:207px;
	height:67px;
	margin:0 24px 0 0;
	text-indent:-5000px; 
}
#contenedor #cabecera .posic{
	display:block;
	float:left;
	margin:23px 0 0;
}
#contenedor #cabecera .posic h1,
#contenedor #cabecera .posic h2{
	display:block;
	float:left;
	clear:left;
	color:#707072;
	font-size:11px;
	margin:0;
	padding:0;
}
#contenedor #cabecera .cntLogin{
	display:block;
	float:right;
	width:640px;
	margin:0px 3px 0 0;
}
#contenedor #cabecera .cntLogin a{
	display:block;
	float:left;
	color:#3e3d3b;
	text-decoration:none;
}
#contenedor #cabecera .cntLogin a:hover{}
#contenedor #cabecera .cntLogin span{
	display:block;
	float:left;
	margin:0 10px;
}
#contenedor #cabecera .cntLogin	.entrar_login{
	float: right;
	margin:25px 0 0 0;
	text-align:right;
}
	#contenedor #cabecera .cntLogin	.entrar_login a{
		color:#333;
	}
	#contenedor #cabecera .cntLogin	.entrar_login a:hover{
		color:#6cb8d8;
	}
#contenedor #cabecera .cntLogin .cont_entrar{
	width:350px;
	float:right;
	margin:10px 0 0 0;
}
#contenedor #cabecera .cntLogin .cont_entrar input.campos {
	border:1px solid #999999;
	color:#333333;
	font-size:11px;
	margin:5px 10px 0 0;
	padding:2px;
	width:100px;
}
#contenedor #cabecera .cntLogin .cont_entrar a {
	float:left;
	font-size:10px;
	margin:15px 0 0;
	text-decoration:none;
	width:200px;
}
#contenedor #cabecera .cntLogin .cont_entrar input.boton {
	background:url(/images/azul/btn_rosa.png) no-repeat scroll left top transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	margin:10px 20px 0 0;
	padding:3px 0;
	width:94px;
}
#contenedor #cabecera .cntLogin p.mensajeAlerta{
	float:right;
	font-size:10px;
	margin:15px 0 0;
	text-decoration:none;
	width:150px;
	color:#c31b77;
}
#contenedor #cabecera .cntLogin p.mail{
	float: right;
	font-size:12px;
	margin:15px 0 0;
	text-decoration:none;
	width:400px;
	color:#333;
	text-align:right;
}
	#contenedor #cabecera .cntLogin p.mail a{
		text-decoration:none;
		color:#333;
		float:none;
		display: inline;
	}
	#contenedor #cabecera .cntLogin p.mail a:hover{
		color:#6cb8d8;
		}
#contenedor #cabecera .cntLogin #cntAvatar{width:210px; float: right;}
#contenedor #cabecera .cntLogin #cntAvatar img{border:1px solid #a7a7a7; margin:2px 0 0; width:40px; height:40px; float:left;}
#contenedor #cabecera .cntLogin #cntAvatar .nombreUsuario, #contenedor #cabecera .cntLogin #cntAvatar .ubicacion{ widows:140px; float:left; font-size:10px;}
#contenedor #cabecera .cntLogin #cntAvatar a#editarSalir{font-size:10px; margin:0 0 0 51px; width:120px;}
#contenedor #cabecera .cntLogin #cntAvatar a#editarSalir:hover{font-size:10px; color:#6cb8d8;}
#contenedor #cabecera #menuSup{
	background:#fff url(/images/azul/imgIndex.png) no-repeat 0 -111px;
	display:block;
	float:left;
	width:1000px;
	/*height:30px;*/
	margin:9px 0 0;
	padding:0;
}
#contenedor #cabecera #menuSup li{
	display:block;
	float:left;
	width:auto; 
}
#contenedor #cabecera #menuSup li a{
	display:block;
	float:left;
	width:auto;
	height:23px;
	padding:3px 26px;
	color:#fff;
}
#contenedor #cabecera #menuSup li a.inicio{}
#contenedor #cabecera #menuSup li a.inicio:hover,
#contenedor #cabecera #menuSup li a.inicioActivo{
	background:url(/images/azul/bg_menu_ppal_activo.png) no-repeat left 23px;
	width:29px;
}
#contenedor #cabecera #menuSup li a.guiaViajes:hover,
#contenedor #cabecera #menuSup li a.guiaViajesActivo{
	background:url(/images/azul/bg_menu_ppal_activo.png) no-repeat -80px 23px;
	/*width:78px;*/
}
#contenedor #cabecera #menuSup li a.blog{}
#contenedor #cabecera #menuSup li a.blog:hover,
#contenedor #cabecera #menuSup li a.blogActivo{
	background:url(/images/azul/bg_menu_ppal_activo.png) no-repeat -210px 23px;
	/*width:65px;*/
}
#contenedor #cabecera #menuSup li a.comunidad:hover,
#contenedor #cabecera #menuSup li a.comunidadActivo{
	background:url(/images/azul/bg_menu_ppal_activo.png) no-repeat -324px 23px;
	width:126px;
}
#contenedor #cabecera #menuSup li a.miPerfil:hover,
#contenedor #cabecera #menuSup li a.miPerfilActivo{
	background:url(/images/azul/bg_menu_ppal_activo.png) no-repeat -503px 23px;
	/*width:42px;*/
}

#contenedor #cabecera #menuSup li.splitter{	
	background:url(/images/azul/bg_menu_ppal_activo.png) no-repeat right top;
	width:2px;
	height:11px;
	margin-top:5px;
}
#contenedor #cabecera #menuSup li.vuelos{
	display:block;
	float:right;
	width:200px;
}
/*** comienza el menu de vuelos ***/

#contenedor ul.menuVuelos{
	background:url(/images/azul/bg_barras_menu_index.png) no-repeat left top;
	display:block;
	float:left;
	position:relative;
	width:1001px;
	height:31px;
	margin:0 0 4px;
	padding:0;
}
#contenedor ul.menuVuelos li {
	display:block;
	float:left;
	margin:0 31px 0 0;
	height:25px;
	color:#fff;
	font-size:16px;
	padding:6px 0 0 37px;
}
#contenedor ul.menuVuelos li.buscadorVuelo{font-weight:bold; padding-left:26px; width:175px; }
#contenedor ul.menuVuelos li.buscadorTrenes{font-weight:bold; padding-left:26px; width:175px; }
#contenedor ul.menuVuelos li.vuelos{ width:91px;}
#contenedor ul.menuVuelos li.trenes{ width:91px;}
#contenedor ul.menuVuelos li.hoteles{ width:91px;}
#contenedor ul.menuVuelos li.vuelo_hoteles{ width:97px;}
#contenedor ul.menuVuelos li a{
	color:#fff;
	text-decoration:none;
}
#contenedor ul.menuVuelos li.bolaVuelos{
	background:url(/images/azul/imgIndex.png) no-repeat -273px 0;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index: 5;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuVuelos li.bolaVuelos{behavior: url(iepngfix.htc); }
#contenedor ul.menuVuelos li.bolaTrenes{
	background:url(/images/azul/imgIndex.png) no-repeat -1023px -4px;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index: 120;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuVuelos li.bolaTrenes{behavior: url(iepngfix.htc); }
#buscadorVuelos .trenMosca{
	background:url(/images/azul/trenMosca.png) no-repeat scroll left -18px transparent;
	display:block;
	float: right;
	height:130px;
	margin:0 40px 0 0px;
	padding:0;
	width:215px;
}
*html #buscadorVuelos .trenMosca{behavior: url(iepngfix.htc);}

/**** hoteles ****/
#contenedor ul.menuHoteles{
	background:url(/images/azul/bg_barras_menu_index.png) no-repeat left -31px;
	display:block;
	float:left;
	position:relative;
	width:1001px;
	height:31px;
	margin:0 0 4px;
	padding:0;
}

#contenedor ul.menuHoteles li {
	display:block;
	float:left;
	margin:0 31px 0 0;
	height:25px;
	color:#fff;
	font-size:16px;
	padding:6px 0 0 37px;
}
#contenedor ul.menuHoteles li.buscadorVuelo{ font-weight:bold; padding-left:26px; width:175px; }
#contenedor ul.menuHoteles li.buscadorTrenes{ font-weight:bold; padding-left:26px; width:175px; }
#contenedor ul.menuHoteles li.vuelos{ width:91px;}
#contenedor ul.menuHoteles li.trenes{ width:91px;}
#contenedor ul.menuHoteles li.hoteles{ width:91px; }
#contenedor ul.menuHoteles li.vuelo_hoteles{ width:97px; }
#contenedor ul.menuHoteles li a{
	color:#fff;
	text-decoration:none;
}
#contenedor ul.menuHoteles li.bolaVuelos{
	background:url(/images/azul/imgIndex.png) no-repeat -273px 0;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index:90;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuHoteles li.bolaVuelos{behavior: url(iepngfix.htc); }
#contenedor ul.menuHoteles li.bolaTrenes{
	background:url(/images/azul/imgIndex.png) no-repeat -1023px -4px;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index: 120;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuHoteles li.bolaTrenes{behavior: url(iepngfix.htc); }

/**** vuelo + hoteles ****/
#contenedor ul.menuVuelo_hoteles{
	background:url(/images/azul/bg_barras_menu_index.png) no-repeat left -187px;
	display:block;
	float:left;
	position:relative;
	width:1001px;
	height:31px;
	margin:0 0 4px;
	padding:0;
}

#contenedor ul.menuVuelo_hoteles li {
	display:block;
	float:left;
	margin:0 31px 0 0;
	height:25px;
	color:#fff;
	font-size:16px;
	padding:6px 0 0 37px;
}
#contenedor ul.menuVuelo_hoteles li.buscadorVuelo{ font-weight:bold; padding-left:26px; width:175px; }
#contenedor ul.menuVuelo_hoteles li.buscadorTrenes{ font-weight:bold; padding-left:26px; width:175px; }
#contenedor ul.menuVuelo_hoteles li.vuelos{ width:91px;}
#contenedor ul.menuVuelo_hoteles li.trenes{ width:91px;}
#contenedor ul.menuVuelo_hoteles li.hoteles{ width:91px; }
#contenedor ul.menuVuelo_hoteles li.vuelo_hoteles{ width:97px; }
#contenedor ul.menuVuelo_hoteles li a{
	color:#fff;
	text-decoration:none;
}
#contenedor ul.menuVuelo_hoteles li.bolaVuelos{
	background:url(/images/azul/imgIndex.png) no-repeat -273px 0;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index:90;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuVuelo_hoteles li.bolaVuelos{behavior: url(iepngfix.htc); }
#contenedor ul.menuVuelo_hoteles li.bolaTrenes{
	background:url(/images/azul/imgIndex.png) no-repeat -1023px -4px;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index: 120;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuVuelo_hoteles li.bolaTrenes{behavior: url(iepngfix.htc); }

/*********** estilos menu viajes ************/
#contenedor ul.menuViajes{
	background:url(/images/azul/bg_barras_menu_index.png) no-repeat left -221px;
	display:block;
	float:left;
	position:relative;
	width:1001px;
	height:31px;
	margin:0 0 4px;
	padding:0;
}

#contenedor ul.menuViajes li {
	display:block;
	float:left;
	margin:0 31px 0 0;
	height:25px;
	color:#fff;
	font-size:16px;
	padding:6px 0 0 37px;
}
#contenedor ul.menuViajes li.buscadorVuelo{	width:175px; font-weight:bold; padding-left:26px; }
#contenedor ul.menuViajes li.buscadorTrenes{width:175px; font-weight:bold; padding-left:26px; }
#contenedor ul.menuViajes li.vuelos{ width:91px;}
#contenedor ul.menuViajes li.trenes{ width:91px;}
#contenedor ul.menuViajes li.hoteles{ width:91px; }
#contenedor ul.menuViajes li.vuelo_hoteles{ width:97px; }
#contenedor ul.menuViajes li.viajes{ width:91px; }
#contenedor ul.menuViajes li a{
	color:#fff;
	text-decoration:none;
}
#contenedor ul.menuViajes li.bolaVuelos{
	background:url(/images/azul/imgIndex.png) no-repeat -273px 0;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index:90;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuViajes li.bolaVuelos{behavior: url(iepngfix.htc); }
#contenedor ul.menuViajes li.bolaTrenes{
	background:url(/images/azul/imgIndex.png) no-repeat -1023px -4px;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index: 120;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuViajes li.bolaTrenes{behavior: url(iepngfix.htc); }



/*********** estilos buscador vuelos *********/

#buscadorVuelos{
	background:url(/images/azul/bg_buscador.png) no-repeat right top;
	float:left;
	width:971px;
	height:138px;
	margin:0 0 26px 0;
	padding:8px 5px 5px 25px;
	z-index:20;
}
*html #buscadorVuelos{float:left; padding-left:0; width:996px;}
#buscadorVuelos  p{
	display:block;
	float:left;
	margin:0;
	padding:5px 0;
}
*html #buscadorVuelos p{margin-left:15px;}

#buscadorVuelos form{
	display:block;
	float:left;
	clear:left;
	width:680px;
	margin:5px 0 0;
}
*html #buscadorVuelos form{margin-left:10px;}
#buscadorVuelos form span.spinner{
	float:left;
	margin:2px 0 0 -21px;
}
#buscadorVuelos form input{
	float:left;
	width:221px;
	margin:0 22px 16px 0;
	border-left:1px solid #dbdbd9;
	border-top:2px solid #5c6466;
	border-bottom:1px solid #dbdbd9;
	border-right:2px solid #5c6466;
}
#buscadorVuelos form input.fechas{
	width:197px;
	margin-right:0;
	border-right:0;
	text-align: right;
	cursor: pointer
}
#buscadorVuelos form input.calendar{
	background:url(/images/azul/img_calendar.png) no-repeat 0px -2px;
	display:block;
	float:left;
	width:26px;
	height:20px;
	margin:0 22px 16px 0;
	border-width:2px 2px 1px 0;
	cursor: pointer;
}
#buscadorVuelos form input.idaVuelta{
	width:auto;
	margin:0;
	border:0;
}
*:first-child+html #buscadorVuelos form input.idaVuelta{margin-top:-3px;}


#buscadorVuelos form div.agrupa{
	display:block;
	float:left;
	width:auto;
	margin:0 43px 0 0;
}
#buscadorVuelos form label{
	display:block;
	float:left;
	width:auto;
}
#buscadorVuelos form label.select{width:50px;}
#buscadorVuelos form label.radio{
	width:84px;
	margin:0 0 0 5px;
}
#buscadorVuelos form label.check{margin:0 18px 0 0;}
#buscadorVuelos form select{
	display:block;
	float:left;
	width:38px;
	margin:0 0 16px;
}
#buscadorVuelos form input.check{
	width:auto;
	margin:0 5px 0 0;
	border:0;
}
*:first-child+html #buscadorVuelos form input.check{margin-top:-3px;}
#buscadorVuelos form a.buscar{
	background:url(/images/azul/imgIndex.png) no-repeat -207px top; 
	display:block;
	float:right;
	width:66px;
	height:15px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:25px 0;
}
*html #buscadorVuelos form a.buscar{ behavior: url(iepngfix.htc) }

#buscadorVuelos div.ofertasVuelos{
	background:url(/images/azul/bg_ofertas_vuelos_buscador.png) no-repeat left top;
	display:block;
	float:right;
	width:202px;
	height:114px;
	padding:10px 12px 14px 10px 
}
*html #buscadorVuelos div.ofertasVuelos{padding-left:5px; width:207px;}

#buscadorVuelos div.ofertasVuelos p{
	margin:0;
	padding:0;	
	color:#fff;
	font-weight:bold;
}
#buscadorVuelos div.ofertasVuelos dl{
	display:block;
	float:left;
	width:192px;
	padding:10px 5px 7px;
	margin:0;
	font-size:11px;
	color:#707072;
	line-height:17px;
	height:67px;
	overflow:auto;
}
#buscadorVuelos div.ofertasVuelos dl dt{
	display:block;
	float:left;
	clear:left;
	width:120px;
}
#buscadorVuelos div.ofertasVuelos dl dt a,
#buscadorVuelos div.ofertasVuelos dl dd a{color:#707072;}
#buscadorVuelos div.ofertasVuelos dl dt a:hover,
#buscadorVuelos div.ofertasVuelos dl dd a:hover{text-decoration:underline;}

#buscadorVuelos div.ofertasVuelos dl dd{
	display:block;
	float:right;
	font-weight:bold;
	margin:0;
}
#buscadorVuelos div.ofertasVuelos a.verMas{
	display:block;
	float:left;
	margin:3px 0 0 5px;
	color:#3e3d3b;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
} 
#buscadorVuelos div.ofertasVuelos a.icoVerMas{
	background:url(/images/azul/iconos.png) no-repeat -3px -425px;
	display:block;
	float:right;
	width:19px;
	height:19px;
	margin:0 5px 0 0;
}
/*#buscadorVuelos div.ofertasVuelos a.icoVerMas:hover{
	background:url(/images/azul/iconos.png) no-repeat -3px -450px;
}*/
#buscadorVuelos div.ofertasVuelos a.icoVerMas:hover{
	background:url(/images/azul/iconos.png) no-repeat -3px -474px;
}
h3.barraTitulo{
	background:url(/images/azul/imgIndex.png) no-repeat 0 -147px;
	display:block;
	float:left;
	width:975px;
	height:19px;
	margin:0 0 4px;
	padding:2px 0 0 26px;   
	font-size:14px; 
	color:#fff;
}
h3.barraTituloL{
	background:url(/images/azul/imgIndex.png) no-repeat left -184px;
	display:block;
	float:left;
	width:975px;
	height:19px;
	margin:0 0 4px;
	padding:2px 0 0 26px;   
	font-size:14px; 
	color:#fff;
}

/*********** estilos buscador hoteles *********/

#buscadorHoteles{
	background:url(/images/azul/bg_buscador.png) no-repeat right top;
	float:left;
	width:971px;
	height:138px;
	margin:0 0 26px 0;
	padding:8px 5px 5px 25px;
	z-index:20;
}
*html #buscadorHoteles{float:left; padding-left:0; width:996px;}

#buscadorHoteles  p{
	display:block;
	float:left;
	margin:0;
	padding:5px 0;
}
*html #buscadorHoteles p{margin-left:15px;}

#buscadorHoteles form{
	display:block;
	float:left;
	clear:left;
	width:680px;
	margin:5px 0 0;
}
*html #buscadorHoteles form{margin-left:10px;}
#buscadorHoteles form input{
	float:left;
	width:221px;
	margin:0 22px 16px 0;
	border-left:1px solid #dbdbd9;
	border-top:2px solid #5c6466;
	border-bottom:1px solid #dbdbd9;
	border-right:2px solid #5c6466;
}
#buscadorHoteles form input.fechas{
	width:197px;
	margin-right:0;
	border-right:0;
	text-align: right;
	cursor: pointer
}
#buscadorHoteles form input.calendar{
	background:url(/images/azul/img_calendar.png) no-repeat 0px -2px;
	display:block;
	float:left;
	width:26px;
	height:20px;
	margin:0 22px 16px 0;
	border-width:2px 2px 1px 0px;
	cursor: pointer;
}
#buscadorHoteles form input.idaVuelta{
	width:auto;
	margin:0;
	border:0;
}
#buscadorHoteles form input.ciudadDestino{	width:467px;}
*:first-child+html #buscadorHoteles form input.ciudadDestino{width:469px;}
#buscadorHoteles form label{
	display:block;
	float:left;
	width:auto;
}
#buscadorHoteles form div.agrupa{
	display:block;
	float:right;
	width:120px;
	height:auto;
}
#buscadorHoteles form label.select{width:80px; margin:0 5px 0 0; text-align:right;}
#buscadorHoteles form select{
	display:block;
	float:left;
	width:35px;
	margin:0 0 16px;
}
#buscadorHoteles form a.buscar{
	background:url(/images/azul/imgIndex.png) no-repeat -207px top; 
	display:block;
	float:right;
	width:66px;
	height:15px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	margin:0 0 0 20px;
	padding:25px 0;
}
*html #buscadorHoteles form a.buscar{ behavior: url(iepngfix.htc) }
#buscadorHoteles form .spinner{float: left; margin:2px 0 0 -17px;}
#buscadorHoteles form .cont_entrada_salida{
	width:580px;
	float:left;
}
	#buscadorHoteles form .cont_entrada_salida .entrada, #buscadorHoteles form .cont_entrada_salida .salida{
		width:246px;
		float:left;
	}
#buscadorHoteles div.ofertasVuelos{
	background:url(/images/azul/bg_ofertas_vuelos_buscador.png) no-repeat left top;
	display:block;
	float:right;
	width:202px;
	height:114px;
	padding:10px 12px 14px 10px 
}
*html #buscadorHoteles div.ofertasVuelos{padding-left:5px; width:207px;}

#buscadorHoteles div.ofertasVuelos p{
	margin:0;
	padding:0;	
	color:#fff;
	font-weight:bold;
}
#buscadorHoteles div.ofertasVuelos dl{
	display:block;
	float:left;
	width:192px;
	height:68px;
	overflow:auto;
	padding:10px 5px 7px;
	margin:0;
	font-size:11px;
	color:#707072;
	line-height:17px;
}
#buscadorHoteles div.ofertasVuelos dl dt{
	display:block;
	float:left;
	clear:left;
	width:120px;
}
#buscadorHoteles div.ofertasVuelos dl dd{
	display:block;
	float:right;
	font-weight:bold;
	margin:0;
}
#buscadorHoteles div.ofertasVuelos dl dt a, 
#buscadorHoteles div.ofertasVuelos dl dd a {color:#707072;}

#buscadorHoteles div.ofertasVuelos a.verMas{
	display:block;
	float:left;
	margin:3px 0 0 5px;
	color:#3e3d3b;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
} 
#buscadorHoteles div.ofertasVuelos a.icoVerMas{
	background:url(/images/azul/iconos.png) no-repeat -3px -425px;
	display:block;
	float:right;
	width:19px;
	height:19px;
	margin:0 5px 0 0;
}
/*#buscadorHoteles div.ofertasVuelos a.icoVerMas:hover{
	background:url(/images/azul/iconos.png) no-repeat -3px -450px;
}*/
#buscadorHoteles div.ofertasVuelos a.icoVerMas:hover{
	background:url(/images/azul/iconos.png) no-repeat -3px -474px;
}

/*** seccion elige aeropuerto index ****/
.eligeAirport{
	display:block;
	float:left;
	width:1001px;
	height:auto;
	margin:0 0 26px;
}
.eligeAirport .top,
.eligeAirport .bottom{
	display:block;
	float:left;
	width:1001px;
	height:7px;
}
.eligeAirport .top{	background:url(/images/azul/bg_top_bottom_alarmas_vuelos_index.png) no-repeat left top;}
.eligeAirport .bottom{	background:url(/images/azul/bg_top_bottom_alarmas_vuelos_index.png) no-repeat left bottom;}
*html .eligeAirport .bottom,
*html .eligeAirport .top{height:7px !important; }

.eligeAirport .centro{
	display:block;
	float:left;
	width:945px;
	height:auto;
	margin:0;
	padding:12px 27px; 
	border-left:1px solid #cfcfce;
	border-right:1px solid #cfcfce;
}
.eligeAirport .centro .colLeft{
	display:block;
	float:left;
	width:450px;
}
.eligeAirport .centro .colRight{
	display:block;
	float:right;
	width:450px;
	margin:0 7px 0 0;
}
.eligeAirport .centro .colLeft ul.salidaDestino,
.eligeAirport .centro .colRight ul.salidaDestino{
	display:block;
	float:left;
	width:100%;
	line-height:23px;
}
.eligeAirport .centro .colLeft ul.salidaDestino li,
.eligeAirport .centro .colRight ul.salidaDestino li{
	display:block;
	float:left;
	width:419px;
	padding:0 0 0 31px;
}
.eligeAirport .centro .colLeft ul.salidaDestino li.first,
.eligeAirport .centro .colRight ul.salidaDestino li.first{
	background:url(/images/azul/iconos.png) no-repeat left top;
	font-weight:bold;
	height:26px;
	padding:2px 0 0 35px;
	width:415px;
}
.eligeAirport .centro .colLeft ul.salidaDestino li input,
.eligeAirport .centro .colRight ul.salidaDestino li input{
	display:block;
	float:left;
	vertical-align:middle;
	margin:4px 5px 0 0;
}
*:first-child+html .eligeAirport .centro .colLeft ul.salidaDestino li input,
*:first-child+html .eligeAirport .centro .colRight ul.salidaDestino li input{margin-top:0;}

.eligeAirport .centro .colLeft ul.salidaDestino li span,
.eligeAirport .centro .colRight ul.salidaDestino li span{
	float:right;
	clear:none;
	text-align:right;
}
.eligeAirport .centro .colLeft ul.salidaDestino li span.airport,
.eligeAirport .centro .colRight ul.salidaDestino li span.airport{float:left;}

.eligeAirport .centro .colLeft ul.salidaDestino li.first span,
.eligeAirport .centro .colRight ul.salidaDestino li.first span{ }
.eligeAirport .centro .separador{
	background:url(/images/azul/bg_elige_airport.png) no-repeat left top;
	display:block;
	float:left;
	width:2px;
	height:356px;
	margin:0 0 0 20px;
	padding:0;
}
.eligeAirport .centro a.buscar,
.eligeAirport .centro a.cancelar {
	background:transparent url(/images/azul/btn_rosa.png) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	margin:15px 0 0;
	padding:3px 0 0;
	text-align:center;
	text-decoration:none;
	width:94px;
	font-weight:bold;
}
.eligeAirport .centro a.buscar{margin:15px 40px 0 358px;}

/**** alarmas de vuelos del index ****/
#alarmasVuelos{
	display:block;
	float:left;
	width:1001px;
	height:auto;
	margin:0 0 26px;
}
#alarmasVuelos .top,
#alarmasVuelos .bottom{
	background:url(/images/azul/bg_top_bottom_alarmas_vuelos_index.png) no-repeat left top;
	display:block;
	float:left;
	width:1001px;
	height:7px;
}

#alarmasVuelos .bottom{	
	background:url(/images/azul/bg_top_bottom_alarmas_vuelos_index.png) no-repeat left bottom;
}
*html #alarmasVuelos .bottom,
*html #alarmasVuelos .top{height:7px !important; }	

#alarmasVuelos .centro{
	display:block;
	float:left;
	width:945px;
	height: 145px;
	margin:0;
	padding:12px 27px; 
	border-left:1px solid #cfcfce;
	border-right:1px solid #cfcfce;
}
#alarmasVuelos .centro .ayuda{
	background:url(/images/azul/iconos.png) left -991px no-repeat;
	float: right;
    height: 20px;
    left: 701px;
    position: relative;
    text-indent: -500000px;
    top: -114px;
    width: 20px;
	}
#alarmasVuelos .centro .flotante{
	position:relative;
	top:-138px;
	left:624px;
	background:#e9e9e9;
	padding: 10px;
	border-radius:10px;
	font-style:italic;
	color:#333;
	border:1px solid #666;
	z-index:99;
	float:left;
	width: 300px;
}
	#alarmasVuelos .centro .flotante p{ text-align:justify; font-style:italic; width:300px; margin:0;}
	
	#alarmasVuelos .centro .flotante .cerrar{
	background:url(/images/azul/iconos.png) left -1074px no-repeat;
	margin: 0 0 0 5px;
    padding: 0 0 0 20px;
	float: right;
    height: 20px;
	}
#alarmasVuelos .centro p{
	display:block;
	float:left;
	width:225px;
	height:auto;
	margin:13px 30px 13px 0;
	padding:0;
	line-height:19px;
}
#alarmasVuelos .centro form{
	display:block;
	float:right; 
	width:680px;
	/*height:118px;*/
	margin:2px 0 0;
}
#alarmasVuelos .centro form .origDest{
	display:block;
	float:left;
	width:470px;
	margin:0;
	padding:0 0 0 10px;
}
#alarmasVuelos .centro form .origDest input{
	float:left;
	width:200px;
	margin:0 25px 0 0;  
	border-left:1px solid #dbdbd9;
	border-top:2px solid #9b9a99;  
	border-bottom:1px solid #dbdbd9;
	border-right:2px solid #737370;
}

#alarmasVuelos .centro form .idaVuelta{
	display:block;
	float:left;  
	width:200px;  
	margin:3px 0 0 0;
}
*html #alarmasVuelos .centro form .idaVuelta{float:right; clear:right; width:195px;}

#alarmasVuelos .centro form .idaVuelta input{
	display:block;
	float:left;
	width:auto;
	margin:0 5px 0 0;
}
*html #alarmasVuelos .centro form .idaVuelta input{margin-right:3px;}

#alarmasVuelos .centro form .idaVuelta label{
	display:block;
	float:left;
	width:65px;
	margin:0 9px 0 0;
}
*html #alarmasVuelos .centro form .idaVuelta label{margin-right:3px;}

#alarmasVuelos .centro form .fechasIda{
	background:#e9e9e9 url(/images/azul/iconos.png) 5px 7px no-repeat;
	display:block;
	float:left;
	margin:8px 0 0 0;
	padding: 10px 10px 10px 33px;
    width:410px;
	border-radius:10px;
}
#alarmasVuelos .centro form .fechasVuelta{
	background:#e9e9e9 url(/images/azul/iconos.png) 5px -1271px no-repeat;
	display:block;
	float:left;
	margin:8px 0 0 0;
	padding: 10px 10px 10px 33px;
    width: 410px;
	border-radius:10px;
}
#alarmasVuelos .centro form .fechasIda label,
#alarmasVuelos .centro form .fechasVuelta label{
	display:block;
	float:left;
	margin:3px 10px 3px 0;
}
#alarmasVuelos .centro form .fechasIda .pregunta,
#alarmasVuelos .centro form .fechasVuelta .pregunta{
	width: 143px;
	margin:3px 0 3px 3px;
	display: inline;
}

#alarmasVuelos .centro form .fechasIda .cursiva,
#alarmasVuelos .centro form .fechasVuelta .cursiva{
	font-style:italic;
	color:#666;
	margin:3px 5px;
}
#alarmasVuelos .centro form .fechasIda input,
#alarmasVuelos .centro form .fechasVuelta input{
	display:block;
	float:left;
	width:63px;
	border-left:1px solid #dbdbd9;
	border-top:2px solid #9b9a99;  
	border-bottom:1px solid #dbdbd9;
	border-right:0;
	margin:0;
	cursor: pointer;
	font-size:12px;
	padding: 2px 0 1px;
}
#alarmasVuelos .centro form .fechasIda input.calendar,
#alarmasVuelos .centro form .fechasVuelta input.calendar{
	background:url(/images/azul/img_calendar_alarmas.png) no-repeat 0 -2px;
	display:block;
	float:left;
	width:26px;
	height:20px;
	margin:0 11px 0 0;
	border-width:2px 2px 1px 0;
	cursor: pointer;
}
*html #alarmasVuelos .centro form .fechasIda input.calendar,
*html #alarmasVuelos .centro form .fechasVuelta input.calendar{margin-right:9px;}

#alarmasVuelos .centro form .precioMax{
	background:#E9E9E9;
    border-radius: 10px 10px 10px 10px;
	display:block;
	float:left;
	margin: 9px 0 0 18px;
    padding: 6px 7px;
    width: 192px;
}
#alarmasVuelos .centro form .precioMax label{
	display:block;
	float:left;
	margin: 0 2px 3px 0;
    padding: 5px 3px;
}
#alarmasVuelos .centro form .precioMax input{
	display:block;
	float:left;
	width:87px;
	border-left:1px solid #dbdbd9;
	border-top:2px solid #9b9a99;  
	border-bottom:1px solid #dbdbd9;
	border-right:2px solid #737370;
	margin: 3px 0 0 7px;
	font-size:11px;
}
#alarmasVuelos .centro form input.email{
	display:block;
	float:left;
	clear:left;
	width:200px;
	margin:14px 0 0 10px;
	border-left:1px solid #dbdbd9;
	border-top:2px solid #9b9a99;  
	border-bottom:1px solid #dbdbd9;
	border-right:2px solid #737370;
}
#alarmasVuelos .centro form span.spinner {
	float:left;
	margin:2px 0 0 -21px;
}
#alarmasVuelos .centro form a.enviarAlarma{
	background:url(/images/azul/btn_rosa.png) no-repeat left top;
	display:block;
	float: right;
	width:94px;
	height:20px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	margin: 0 5px 5px 0;
	padding:3px 0 0 0;
	font-weight:bold;
}
/*html #alarmasVuelos .centro form a.enviarAlarma{float:right; clear:right;}*/
#alarmasVuelos .centro form .cont_btoton{
	float: right;
    margin: 16px 0 0;
    width: 202px;
}
/**** empieza la oferta de vuelos del index ***/
#buscadorOfertas{
	display:block;
	float:left;
	position:relative;
	width:951px;
	margin:0 0 7px 0;
}
#buscadorOfertas p{
	display:block;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
#buscadorOfertas input{
	float:left;
	width:218px;
	margin:14px 26px 0 0;
	border-left:1px solid #dbdbd9;
	border-top:2px solid #9b9a99;  
	border-bottom:1px solid #dbdbd9;
	border-right:2px solid #737370;
}
#buscadorOfertas p.new_input{
	float:left;
	width:600px;
	margin:5px 0 0;
	padding:3px 0 0 0;
	font-size:11px;
}
#buscadorOfertas p.new_input input.chec{
	float:left;
	width:18px;
	margin:0;
	border: none;
}
#buscadorOfertas a.buscar{
	background:url(/images/azul/btn_rosa.png) no-repeat left top;
	display:block;
	float:left;
	width:94px;
	height:20px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	margin:13px 0 0 0;
	padding:3px 0 0 0;
	font-weight:bold;
}
#buscadorOfertas .spinner{
	display:block;
	float:left;
	margin:16px 0 0 -23px;
}
#buscadorOfertas span.mosca{
	background:url(/images/azul/mosca_ofertas_vuelos.png) no-repeat left top;
	display:block;
	float:right;
	width:223px;
	height:157px;
	position:absolute;
	right:17px;
	top:-65px;
}
*html #buscadorOfertas span.mosca{ behavior: url(iepngfix.htc) }
#buscadorOfertas .centro{
	width:945px;
	height:70px;
	padding:12px 27px;
	margin:0;
	border-left:1px solid #cfcfce;
	border-right:1px solid #cfcfce;
}
#buscadorOfertas .top{
	background:url(/images/azul/bg_top_bottom_alarmas_vuelos_index.png) no-repeat left top;
	float:left;
	width:1001px;
	height:7px;
}
#buscadorOfertas .bottom{
	background:url(/images/azul/bg_top_bottom_alarmas_vuelos_index.png) no-repeat scroll left bottom transparent;
	float:left;
	width:1001px;
	height:7px;
}	
/***** estilos guia viajeros ****/
#contenedor ul.guiaViajeros {
	background:transparent url(/images/azul/bg_barras_menu_index.png) no-repeat scroll left -62px;
	display:block;
	float:left;
	height:31px;
	margin:0 0 4px;
	padding:0;
	position:relative;
	width:1000px;
}
#contenedor ul.guiaViajeros li {
	display:block;
	float:left;
	margin:0 31px 0 0;
	height:25px;
	color:#fff;
	font-size:16px;
	padding:6px 0 0 40px;
}
#contenedor ul.guiaViajeros li.txtGuiaViajeros{	width:251px; font-weight:bold; padding-left:26px;}
#contenedor ul.guiaViajeros li.buscarDestino{ width:450px;}
#contenedor ul.guiaViajeros li.buscarDestino label{
	display:block;
	float:left;
	margin:0 5px 0 0;
}
#contenedor ul.guiaViajeros li.buscarDestino input{
	display:block;
	float:left;
	width:280px;
	margin:-4px 0 0;
	border-left:1px solid #dbdbd9;
	border-top:2px solid #9b9a99;  
	border-bottom:1px solid #dbdbd9;
	border-right:2px solid #737370;
	padding:3px;
	font-size:12px;
}
#contenedor ul.guiaViajeros li.bolaGuiaViajes{
	background:url(/images/azul/imgIndex.png) no-repeat -374px 0;
	display:block;
	float:right;
	width:61px;
	height:101px;
	position:absolute;
	top:-37px;
	left:910px;
}
*html #contenedor ul.guiaViajeros li.bolaGuiaViajes{behavior: url(iepngfix.htc) }

#cntGuiaViajeros{
	display:block;
	float:left;
	width:1001px;
	height:auto;
	margin:0 0 26px;
}
#cntGuiaViajeros ul.listaFotosCiudades{
	display:block;
	float:left;
	position:relative;
	width:334px;
	margin:2px 0 0 3px;
	padding:1px 0 0 0;
	border-right:1px dotted #6e6e6c;
}
#cntGuiaViajeros ul.listaFotosCiudades li{
	display:block;
	float:left;
	width:105px;
	height:auto;
	margin:0 5px 13px 0;
	padding:0 0 4px 0;
	border-bottom:1px dotted #6e6e6c;
}
#cntGuiaViajeros ul.listaFotosCiudades li img{
	display:block;
	float:left;
	width:105px;
	height:70px;
	margin:0 0 3px 0;
}
#cntGuiaViajeros ul.listaFotosCiudades li a.ciudad{
	display:block;
	float:left;
	width:103px;
	text-align:center;
	color:#707072;
	text-decoration: none;
}
#cntGuiaViajeros ul.listaFotosCiudades li.verMas{
	background:url(/images/azul/bg_li_ver_mas_ciudades.png) no-repeat left top;
	display:block;
	float:left;
	width:305px;
	height:18px;
	margin:0;
	padding:3px 5px 0 14px;
	border:0;
}
#cntGuiaViajeros ul.listaFotosCiudades li.verMas a.txtVerMas{
	display:block;
	float:left;
	color:#FFF;	
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#cntGuiaViajeros ul.listaFotosCiudades li.verMas a.flecha{
	background:url(/images/azul/bg_flecha_ver_mas_ciudades.png) no-repeat left top;
	display:block;
	float:right;
	width:9px;
	height:11px;
	margin:2px 1px 0 0;
}
#cntGuiaViajeros ul.listaFotosCiudades span.moscaMapa{
	background:url(/images/azul/mosca_mapa.png) no-repeat left top;
	display:block;
	float:left;
	position:absolute;
	right:-184px;
	top:306px;
	width:194px;
	height:157px;
}
*html #cntGuiaViajeros ul.listaFotosCiudades span.moscaMapa{ behavior: url(iepngfix.htc) }


#cntGuiaViajeros div.cntMapaEstat{
	display:block;
	float:right;
	width:655px;
	height:451px;
	margin:0;
	padding:0;
}
#cntGuiaViajeros div.cntMapaEstat img{
	display:block;
	float:left;
	width:655px;
	height:451px;
}
/****** estilos comunidad index ****/
#contenedor div.barraComunidad{
	background:transparent url(/images/azul/bg_barras_menu_index.png) no-repeat scroll left -93px;
	display:block;
	float:left;
	width:975px;
	height:25px;
	margin:0 0 4px;
	padding:6px 0 0 26px;
	position:relative;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
*html #contenedor div.barraComunidad{padding-left:13px; float:right;}
#contenedor div.barraComunidad span.bolaComunidad{
	background:url(/images/azul/imgIndex.png) no-repeat -475px 0;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-30px;
	left:910px;
}
*html #contenedor div.barraComunidad span.bolaComunidad{ behavior: url(iepngfix.htc) }

#contenedor div.buscViajeros{
	display:block;
	float:left;
	width:950px;
	margin:0;
	padding:5px 15px; 
	border-bottom:1px dotted #6e6e6c;
}
#contenedor div.buscViajeros p,
#contenedor div.buscViajeros label{
	display:block;
	float:left;
	width:auto;
	margin:0 15px 0 0;
	padding:0;
}
#contenedor div.buscViajeros input{
	display:block;
	float:left;
	width:auto;
	margin:0 8px 0 0;
}
#contenedor .buscViajeros input.nombreLugar{
	width:290px;
	margin:-4px 0 0;
	border-left:1px solid #dbdbd9;
	border-top:2px solid #9b9a99;  
	border-bottom:1px solid #dbdbd9;
	border-right:2px solid #737370;
}
#contenedor .buscViajeros a{
	display:block;
	float:left;
	width:auto;
	height:21px;
	margin:-6px 0 0 20px;
	padding:3px 0 0 32px;
	color:#707072;
	text-decoration:none;
}
#contenedor div.buscViajeros a.verTodo{background:url(/images/azul/iconos.png) no-repeat left -240px;}
#contenedor div.buscViajeros a.verTodo:hover{background:url(/images/azul/iconos.png) no-repeat left -278px;}
#contenedor div.buscViajeros a.minimizar{background:url(/images/azul/iconos.png) no-repeat left -346px;}
#contenedor div.buscViajeros a.minimizar:hover{background:url(/images/azul/iconos.png) no-repeat left -382px;}
#contenedor ul#resumenCom{
	background:url(/images/azul/bg_ul_comunidad.png) repeat-y center top;
	display:block;
	float:left;
	width:1001px;
	height:220px;
	margin:15px 0 26px 0;
	padding:0;
}
#contenedor ul#resumenCom li{
	background:url(/images/azul/bg_li_res_comunidad.png) no-repeat left top;
	display:block;
	float:left;
	width:486px;
	height:67px;
	margin:0 14px 10px 0;
}
#contenedor ul#resumenCom li.right{
	float:right;
	margin:0 0 10px 14px;
}
#contenedor ul#resumenCom li img.foto{
	display:block;
	float:right;
	width:90px;
	height:60px;
	padding:2px 4px 0 0;
	margin:0;
}
#contenedor ul#resumenCom li img.avatar{
	display:block;
	float:left;
	width:41px;
	height:41px;
	margin:10px 10px 10px 15px;
	padding:0;
}
#contenedor ul#resumenCom li p{
	display:block;
	float:left;
	width:300px;
	margin:10px 10px 10px 0;
	padding:0 0 0 10px;
	color:#707072;
	border-left:1px dotted #6e6e6c;
}
#contenedor ul#resumenCom li p a{
	color:#707072;
	text-decoration:none;
	font-weight:bold;
}
/**** estilos proveedores index ****/
#contenedor div.barraProveedores{
	background:transparent url(/images/azul/bg_barras_menu_index.png) no-repeat scroll left -155px;
	display:block;
	float:left;
	width:975px;
	height:25px;
	margin:0 0 4px;
	padding:6px 0 0 26px;
	position:relative;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
*html #contenedor div.barraProveedores{padding-left:13px; float:right;}
#contenedor div.barraProveedores span.bolaWeb{
	background:url(/images/azul/imgIndex.png) no-repeat -906px 0;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-36px;
	left:910px;
}
*html #contenedor div.barraProveedores span.bolaWeb{ behavior: url(iepngfix.htc) }

#contenedor ul.ppalesProv{
	background:url(/images/azul/bg_ul_proveedores.png) repeat-y center top;
	display:block;
	float:left;
	width:1001px;
	margin:15px 0 30px;
	padding:0;
}
#contenedor ul.ppalesProv li{
	background:url(/images/azul/bg_li_proveedores.png) no-repeat left bottom;
	display:block;
	float:left;
	width:292px;
	margin:5px 21px 0 20px;
	height:220px;
}
*html #contenedor ul.ppalesProv li{margin:5px 11px 0 10px;}

#contenedor ul.ppalesProv li img{
	display:block;
	float:left;
	margin:0 0 15px 0;
}
#contenedor ul.ppalesProv li p{
	display:block;
	float:left;
	width:292px;
	margin:0 0 15px 0;
	padding:0;
	color:#707072;
}
#contenedor ul.ppalesProv li p a{color:#707072;}
#contenedor ul.ppalesProv li p a:hover{font-weight:bold;}
#contenedor ul.ppalesProv li a.masInfo{
	display:block;
	float:left;
	color:#fff;
	margin:0 0 4px 13px;
	font-weight:bold;
}
#contenedor ul.ppalesProv li a.webProv{
	display:block;
	float:right;
	color:#fff;
	margin:0 13px 4px 0;
	font-weight:bold;
}
/**** estilos destinos relacionados ****/
#contenedor div.barraDestRel{
	background:transparent url(/images/azul/bg_barras_menu_index.png) no-repeat scroll left -155px;
	display:block;
	float:left;
	width:975px;
	height:25px;
	margin:0 0 4px;
	padding:6px 0 0 26px;
	position:relative;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
*html #contenedor div.barraDestRel{padding-left:13px; float:right; }

#contenedor #destinosRelacionados{
	background:url(/images/azul/bg_ul_proveedores.png) repeat-y center top;
	display:block;
	float:left;
	width:1001px;
	height:auto;
	margin:20px 0 26px 0;
	padding:0;
}
#contenedor #destinosRelacionados ul.destinosCuerpo{
	display:block;
	float:left;
	width:292px;
	height:auto;
	margin:0 15px 0 26px;
	padding:0;
	line-height:20px;
}
*html #contenedor #destinosRelacionados ul.destinosCuerpo{margin:0 15px 0 13px;  width:300px;}

#contenedor #destinosRelacionados ul.destinosCuerpo li.destinosBloque{
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	margin:0;
	padding:0;
	width:97px;
}
#contenedor #destinosRelacionados ul.destinosCuerpo li.destinosBloque ul{
	margin:0;
	padding:0;
}
#contenedor #destinosRelacionados ul.destinosCuerpo li.destinosBloque ul li{	
	background:url(/images/azul/bg_li_des_relacionados.png) no-repeat left 8px;
	padding:0 0 0 15px;
}
#contenedor #destinosRelacionados ul.destinosCuerpo li.destinosBloque ul li a{color:#707072;}
/*** estilos pie ***/
#contenedor #pie{
	background:url(/images/azul/bg_pie.png) no-repeat left top;
	display:block;
	float:left;
	width:1001px;
	height:18px;
	text-align:center;
	padding:3px 0 0 0;
}
#contenedor #pie ul{
	display:block;
	width:803px;
	margin:0 auto;
	padding:0;
}
#contenedor #pie ul li{
	display:block;
	float:left;
	width:auto;
	padding:0 3px;
	color:#fff;
}
#contenedor #pie ul li a{
	color:#fff;
	text-decoration:none;
	width:auto;
}
#contenedor #pie ul li a:hover{text-decoration:underline;}

.autocomplete {
    position: absolute;
    border-style: none;
    margin-top: -1px;
	cursor: pointer;
	z-index: 1000;
}

.autocomplete ul,
.autocomplete ul.ampliada {

	list-style-type: none;
    border: 1px solid #aaaaac;	
	margin: 0;
    padding: 0;
    width: 350px;
	background-color: white;
	z-index: 1000;
}

.autocomplete ul li.selected,
.autocomplete ul.ampliada li.selected {
	background-color: #f7d199;
}

.autocomplete ul li {
	list-style-type: none;
    display: block;
    width: inherit;
    z-index: 1000;
    font-weight: normal;
}

.autocomplete ul li.categoriaAutocomp,
.autocomplete ul.ampliada li.categoriaAutocomp {
	background-color: #E9EFF4;
	font-style: italic;
	font-weight: bold;
	cursor: default;
}

.autocomplete ul.ampliada li {
	list-style-type: none;
    display: block;
    width: inherit;
	height:auto;
    z-index: 1000;
    font-weight: normal;
}

.autocomplete #iata {
	float: right;
	right: 0;
	width: 30px;
	text-align: center;
	color: #969599
}
.autocomplete {
    position: absolute;
    border-style: none;
    margin-top: -1px;
	cursor: pointer;
	z-index: 1000;
}

.autocomplete ul,
.autocomplete ul.ampliada {

	list-style-type: none;
    border: 1px solid #aaaaac;	
	margin: 0;
    padding: 0;
    width: 350px;
	background-color: white;
	z-index: 1000;
}

.autocomplete ul li.selected,
.autocomplete ul.ampliada li.selected {
	background-color: #f7d199;
}

.autocomplete ul li {
	list-style-type: none;
    display: block;
    width: inherit;
    z-index: 1000;
    font-weight: normal;
}

.autocomplete ul li.categoriaAutocomp,
.autocomplete ul.ampliada li.categoriaAutocomp {
	background-color: #E9EFF4;
	font-style: italic;
	font-weight: bold;
	cursor: default;
}

.autocomplete ul.ampliada li {
	list-style-type: none;
    display: block;
    width: inherit;
	height:auto;
    z-index: 1000;
    font-weight: normal;
}

.autocomplete #iata {
	float: right;
	right: 0;
	width: 30px;
	text-align: center;
	color: #969599
}
#indicator1{
	width:3px;
	float:left;
}
ul.otros_index{
	width:1001px;
	float:left;
	text-decoration:none;
	margin:5px 0;
}
	ul.otros_index li{
		background:url(/images/azul/bg_li_des_relacionados.png) no-repeat scroll 5px 5px transparent;
		padding:0 0 0 15px;
		width:185px;
		float:left;
	}
	ul.otros_index li a{color: #666;}
	ul.otros_index li a:hover{color: #000;}
	ul.otros_index li.masDestinos{
		background:none;
		color:#75BCDA;
		float: right;
	}
	ul.otros_index li.masDestinos a{
		color:#75BCDA;
		font-weight:bold;
	}
	ul.otros_index li.masDestinos a:hover{
		color:#333;
	}
/*----------proveedores index ------------*/
h3.barraTitulo_prov {
	background:url(/images/azul/imgIndex.png) no-repeat scroll 0 -304px transparent;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:14px;
	height:19px;
	margin:0 0 4px;
	padding:2px 0 0 26px;
	width:975px;
}
.proveedores_index{
	display:block;
	float:left;
	width:1001px;
	height:auto;
	margin:0 0 20px;
}
.proveedores_index .top,
.proveedores_index .bottom{
	background:url(/images/azul/bg_top_bottom_alarmas_vuelos_index.png) no-repeat left top;
	display:block;
	float:left;
	width:1001px;
	height:7px;
}

.proveedores_index .bottom{	
	background:url(/images/azul/bg_top_bottom_alarmas_vuelos_index.png) no-repeat left bottom;
}
*html .proveedores_index .bottom,
*html .proveedores_index .top{height:7px !important; }	

.proveedores_index ul.centro{
	display:block;
	float:left;
	width:945px;
	margin:0;
	padding:0px 27px 10px; 
	border-left:1px solid #cfcfce;
	border-right:1px solid #cfcfce;
}
.proveedores_index ul.centro li{
	border-bottom:1px dotted #c0c0c0;
	float:left;
	width:945px;
	padding: 5px 0 ;
}
	.proveedores_index ul.centro li a.enlace_prov{
		font-size:12px;
		font-weight:bold;
		color:#23bada;
		margin: 0 500px 3px 0;
		float:left;
	}
	.proveedores_index ul.centro li a.enlace_prov:hover{
		color:#666;
		}
	.proveedores_index ul.centro li p{
		width:780px;
		float:left;
		text-align:justify;
	}
	.proveedores_index ul.centro li p a.masinfo{
		float:right;
		font-size:11px;
		font-weight:bold;
	}
	.proveedores_index ul.centro li img{
		width:165px;
		float: right;
		margin:0;
	}
/*----------------- estilos para dos columnas.
h3.barraTitulo_prov {
	background:url(/images/azul/imgIndex.png) no-repeat scroll 0 -304px transparent;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:14px;
	height:19px;
	margin:0 0 4px;
	padding:2px 0 0 26px;
	width:975px;
}
.proveedores_index{
	display:block;
	float:left;
	width:1001px;
	height:auto;
	margin:0 0 20px;
}
.proveedores_index .top,
.proveedores_index .bottom{
	background:url(/images/azul/bg_top_bottom_alarmas_vuelos_index.png) no-repeat left top;
	display:block;
	float:left;
	width:1001px;
	height:7px;
}

.proveedores_index .bottom{	
	background:url(/images/azul/bg_top_bottom_alarmas_vuelos_index.png) no-repeat left bottom;
}
*html .proveedores_index .bottom,
*html .proveedores_index .top{height:7px !important; }	

.proveedores_index ul.centro{
	display:block;
	float:left;
	width:945px;
	margin:0;
	padding:0px 27px 10px; 
	border-left:1px solid #cfcfce;
	border-right:1px solid #cfcfce;
}
.proveedores_index ul.centro li{
	border-bottom:1px dotted #c0c0c0;
	float:left;
	width:460px;
	padding: 5px 0 ;
	margin:0 6px;
}
	.proveedores_index ul.centro li a.enlace_prov{
		background:url(/images/azul/bg_li_des_relacionados.png) no-repeat scroll 5px 5px transparent;
		font-size:12px;
		font-weight:bold;
		color:#23bada;
		padding: 0 0 0 15px;
		margin: 0 500px 3px 0;
		float:left;
	}
	.proveedores_index ul.centro li a.enlace_prov:hover{
		color:#666;
		}
	.proveedores_index ul.centro li p{
		width:290px;
		float:left;
		
	}
	.proveedores_index ul.centro li img{
		width:165px;
		float: right;
		margin:0;
	}*/
.cont_widget {
	float: left;
	height: 400px;
	margin: 0px 50px;
	text-align: center;
	width: 400px;
}

.cont_widget p.cuadro {
background: #E7E7E7;
margin: 3px 0px 0px;
padding: 5px;
}

.cont_widget p {
color: #333;
font-size: 12px;
margin: 5px;
}
/*********** estilos buscador vuelo + hoteles *********/

#buscadorVuelo_hoteles{
	background:url(/images/azul/bg_buscador.png) no-repeat right top;
	float:left;
	width:971px;
	height:138px;
	margin:0 0 26px 0;
	padding:8px 5px 5px 25px;
	z-index:20;
}
*html #buscadorVuelo_hoteles{float:left; padding-left:0; width:996px;}

#buscadorVuelo_hoteles  p{
	display:block;
	float:left;
	margin:0;
	padding:5px 0;
}
*html #buscadorVuelo_hoteles p{margin-left:15px;}

#buscadorVuelo_hoteles form{
	display:block;
	float:left;
	clear:left;
	width:680px;
	margin:5px 0 0;
}
*html #buscadorVuelo_hoteles form{margin-left:10px;}
#buscadorVuelo_hoteles form input{
	float:left;
	width:221px;
	margin:0 22px 9px 0;
	border-left:1px solid #dbdbd9;
	border-top:2px solid #5c6466;
	border-bottom:1px solid #dbdbd9;
	border-right:2px solid #5c6466;
}
#buscadorVuelo_hoteles form input.fechas{
	width:197px;
	margin-right:0;
	border-right:0;
	text-align: right;
	cursor: pointer
}
#buscadorVuelo_hoteles form input.calendar{
	background:url(/images/azul/img_calendar.png) no-repeat 0px -2px;
	display:block;
	float:left;
	width:26px;
	height:20px;
	margin:0 22px 9px 0;
	border-width:2px 2px 1px 0px;
	cursor: pointer;
}
#buscadorVuelo_hoteles form input.idaVuelta{
	width:auto;
	margin:0;
	border:0;
}
#buscadorVuelo_hoteles form input.ciudadDestino{	width:467px;}
*:first-child+html #buscadorVuelo_hoteles form input.ciudadDestino{width:469px;}
#buscadorVuelo_hoteles form label{
	display:block;
	float:left;
	width:auto;
}
#buscadorVuelo_hoteles form div.agrupa{
	display:block;
	float:right;
	width:120px;
	height:auto;
}
#buscadorVuelo_hoteles form .cont_selecs{
	width:620px;
	float:left;
	margin:0;
	padding:0;
}
#buscadorVuelo_hoteles form .cont_selecs label.select{width:75px; margin:3px 7px 0 0; text-align:right;}
#buscadorVuelo_hoteles form .cont_selecs label.categoriaminima{width:109px; margin:3px 7px 0 0; text-align:right;}
#buscadorVuelo_hoteles form .cont_selecs label.select_corto{width:57px; margin:3px 7px 0 0; text-align:right;}
#buscadorVuelo_hoteles form .cont_selecs select{
	display:block;
	float:left;
	width:35px;
	margin:0 1px 9px 0;
}
#buscadorVuelo_hoteles form a.buscar{
	background:url(/images/azul/imgIndex.png) no-repeat -207px top; 
	display:block;
	float:right;
	width:66px;
	height:15px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	margin:0 0 0 20px;
	padding:25px 0;
}
*html #buscadorVuelo_hoteles form a.buscar{ behavior: url(iepngfix.htc) }
#buscadorVuelo_hoteles form .spinner{float: left; margin:2px 0 0 -17px;}
#buscadorVuelo_hoteles form .cont_entrada_salida{
	width:492px;
	float:left;
}
	#buscadorVuelo_hoteles form .cont_entrada_salida .entrada, #buscadorVuelo_hoteles form .cont_entrada_salida .salida{
		width:243px;
		float:left;
	}
#buscadorVuelo_hoteles div.ofertasVuelos{
	background:url(/images/azul/bg_ofertas_vuelos_buscador.png) no-repeat left top;
	display:block;
	float:right;
	width:202px;
	height:114px;
	padding:10px 12px 14px 10px 
}
*html #buscadorVuelo_hoteles div.ofertasVuelos{padding-left:5px; width:207px;}

#buscadorVuelo_hoteles div.ofertasVuelos p{
	margin:0;
	padding:0;	
	color:#fff;
	font-weight:bold;
}
#buscadorVuelo_hoteles div.ofertasVuelos dl{
	display:block;
	float:left;
	width:192px;
	height:68px;
	overflow:auto;
	padding:10px 5px 7px;
	margin:0;
	font-size:11px;
	color:#707072;
	line-height:17px;
}
#buscadorVuelo_hoteles div.ofertasVuelos dl dt{
	display:block;
	float:left;
	clear:left;
	width:120px;
}
#buscadorVuelo_hoteles div.ofertasVuelos dl dd{
	display:block;
	float:right;
	font-weight:bold;
	margin:0;
}
#buscadorVuelo_hoteles div.ofertasVuelos dl dt a, 
#buscadorVuelo_hoteless div.ofertasVuelos dl dd a {color:#707072;}

#buscadorVuelo_hoteles div.ofertasVuelos a.verMas{
	display:block;
	float:left;
	margin:3px 0 0 5px;
	color:#3e3d3b;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
} 
#buscadorVuelo_hoteles div.ofertasVuelos a.icoVerMas{
	background:url(/images/azul/iconos.png) no-repeat -3px -425px;
	display:block;
	float:right;
	width:19px;
	height:19px;
	margin:0 5px 0 0;
}
#buscadorVuelo_hoteles div.ofertasVuelos a.icoVerMas:hover{
	background:url(/images/azul/iconos.png) no-repeat -3px -474px;
}
#buscadorVuelo_hoteles form .cont_selecs .vuelosDirectos{ 
	float: right;
    margin: 4px 0 0;
    width: 135px;
}
#buscadorVuelo_hoteles form .cont_selecs .vuelosDirectos input{
	width:auto;
	float:left;
	margin: 0 2px;
	border: none;
}
/*********** estilos buscador viajes *********/

#buscadorViajes{
	background:url(/images/azul/bg_buscador.png) no-repeat right top;
	float:left;
	width:971px;
	height:138px;
	margin:0 0 26px 0;
	padding:8px 5px 5px 25px;
	z-index:20;
}
*html #buscadorViajes{float:left; padding-left:0; width:996px;}

#buscadorViajes  p{
	display:block;
	float:left;
	margin:0;
	padding:5px 0;
}
*html #buscadorViajes p{margin-left:15px;}

#buscadorViajes form{
	display:block;
	float:left;
	clear:left;
	width:680px;
	margin:5px 0 0;
}
*html #buscadorViajes form{margin-left:10px;}
#buscadorViajes form input{
	float:left;
	width:221px;
	margin:0 22px 9px 0;
	border-left:1px solid #dbdbd9;
	border-top:2px solid #5c6466;
	border-bottom:1px solid #dbdbd9;
	border-right:2px solid #5c6466;
}
#buscadorViajes form input.fechas{
	width:197px;
	margin-right:0;
	border-right:0;
	text-align: right;
	cursor: pointer
}
#buscadorViajes form input.calendar{
	background:url(/images/azul/img_calendar.png) no-repeat 0px -2px;
	display:block;
	float:left;
	width:26px;
	height:20px;
	margin:0 22px 16px 0;
	border-width:2px 2px 1px 0px;
	cursor: pointer;
}
#buscadorViajes form input.idaVuelta{
	width:auto;
	margin:0;
	border:0;
}
#buscadorViajes form input.ciudadDestino{	width:467px;}
*:first-child+html #buscadorViajes form input.ciudadDestino{width:469px;}
#buscadorViajes form label{
	display:block;
	float:left;
	width:auto;
}
#buscadorViajes form div.agrupa{
	display:block;
	float:right;
	width:120px;
	height:auto;
}
#buscadorViajes form .cont_selecs{
	width:520px;
	float:left;
}
#buscadorViajes form .cont_selecs label.select{width:75px; margin:3px 7px 0 0; text-align:right;}
#buscadorViajes form .cont_selecs select{
	display:block;
	float:left;
	width:150px;
	margin:0 10px 9px 10px;
}
#buscadorViajes form a.buscar{
	background:url(/images/azul/imgIndex.png) no-repeat -207px top; 
	display:block;
	float:right;
	width:66px;
	height:15px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	margin:0 0 0 20px;
	padding:25px 0;
}
*html #buscadorViajes form a.buscar{ behavior: url(iepngfix.htc) }
#buscadorViajes form .spinner{float: left; margin:2px 0 0 -17px;}
#buscadorViajes form .cont_entrada_salida{
	width:492px;
	float:left;
}
	#buscadorViajes form .cont_entrada_salida .entrada, #buscadorViajes form .cont_entrada_salida .salida{
		width:243px;
		float:left;
	}
#buscadorViajes .ofertasVuelos{
	background:url(/images/azul/bg_ofertas_vuelos_buscador.png) no-repeat left top;
	display:block;
	float:right;
	width:202px;
	height:114px;
	padding:10px 12px 14px 10px 
}
*html #buscadorViajes .ofertasVuelos{padding-left:5px; width:207px;}

#buscadorViajes .ofertasVuelos p{
	margin:0;
	padding:0;	
	color:#fff;
	font-weight:bold;
}
#buscadorViajes .ofertasVuelos dl{
	display:block;
	float:left;
	width:192px;
	height:68px;
	overflow:auto;
	padding:10px 5px 7px;
	margin:0;
	font-size:11px;
	color:#707072;
	line-height:17px;
}
#buscadorViajes div.ofertasVuelos dl dt{
	display:block;
	float:left;
	clear:left;
	width:120px;
}
#buscadorViajes div.ofertasVuelos dl dd{
	display:block;
	float:right;
	font-weight:bold;
	margin:0;
}
#buscadorViajes div.ofertasVuelos dl dt a, 
#buscadorViajes div.ofertasVuelos dl dd a {color:#707072;}

#buscadorViajes div.ofertasVuelos a.verMas{
	display:block;
	float:left;
	margin:3px 0 0 5px;
	color:#3e3d3b;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
} 
#buscadorViajes div.ofertasVuelos a.icoVerMas{
	background:url(/images/azul/iconos.png) no-repeat -3px -425px;
	display:block;
	float:right;
	width:19px;
	height:19px;
	margin:0 5px 0 0;
}
#buscadorViajes div.ofertasVuelos a.icoVerMas:hover{
	background:url(/images/azul/iconos.png) no-repeat -3px -474px;
}
#buscadorViajes ul.opciones{
	width:520px;
	float:left;
	list-style:none;
	}
	#buscadorViajes ul.opciones li{
		width:172px;
		float:left;
		margin:20px 0;
	}
	#buscadorViajes form ul.opciones li input.radio{ width:30px; float:left; margin:0;}
#buscadorViajes form ul.destinosViajes{
	width:590px;
	float: left;
}
#buscadorViajes form ul.destinosViajes li.primera{
	width:590px;
	float:left;
	margin: 5px 0;
}
#buscadorViajes form ul.destinosViajes li{
	width:105px;
	float:left;
	margin:0 5px 3px;
	font-size: 13px;
	font-weight:bold;
	color:#fff;
}
#buscadorViajes form ul.destinosViajes li a{color:#484847}
#buscadorViajes form ul.destinosViajes li a:hover{color:#e3147a;}

/*** comienza el menu de trenes ***/

#contenedor ul.menuTrenes{
	background:url(/images/azul/bg_barras_menu_index.png) no-repeat left top;
	display:block;
	float:left;
	position:relative;
	width:1001px;
	height:31px;
	margin:0 0 4px;
	padding:0;
}
#contenedor ul.menuTrenes li{
	display:block;
	float:left;
	margin:0 31px 0 0;
	height:25px;
	color:#fff;
	font-size:16px;
	padding:6px 0 0 37px;
}
#contenedor ul.menuTrenes li.buscadorVuelo{font-weight:bold; padding-left:26px; width:175px; }
#contenedor ul.menuTrenes li.buscadorTrenes{font-weight:bold; padding-left:26px; width:175px; }
#contenedor ul.menuTrenes li.vuelos{ width:91px;}
#contenedor ul.menuTrenes li.trenes{ width:91px;}
#contenedor ul.menuTrenes li.hoteles{ width:91px;}
#contenedor ul.menuTrenes li.vuelo_hoteles{ width:97px;}
#contenedor ul.menuTrenes li a{
	color:#fff;
	text-decoration:none;
}
#contenedor ul.menuTrenes li.bolaTrenes{
	background:url(/images/azul/imgIndex.png) no-repeat -1023px -4px;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index: 120;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuTrenes li.bolaTrenes{behavior: url(iepngfix.htc); }
#buscadorTrenes .trenMosca{
	background:url(/images/azul/trenMosca.png) no-repeat scroll left -18px transparent;
	display:block;
	float: right;
	height:130px;
	margin:0 40px 0 0px;
	padding:0;
	width:215px;
}
*html #buscadorTrenes .trenMosca{behavior: url(iepngfix.htc);}

/*********** estilos buscador TRENES transporte/tren *********/

#buscadorTrenes{
	background:url(/images/azul/bg_buscador.png) no-repeat right top;
	float:left;
	width:971px;
	height:138px;
	margin:0 0 26px 0;
	padding:8px 5px 5px 25px;
	z-index:20;
}
*html #buscadorTrenes{float:left; padding-left:0; width:996px;}
#buscadorTrenes p{
	display:block;
	float:left;
	margin:0;
	padding:5px 0;
}
*html #buscadorTrenes p{margin-left:15px;}

#buscadorTrenes form{
	display:block;
	float:left;
	clear:left;
	width:680px;
	margin:5px 0 0;
}
*html #buscadorTrenes form{margin-left:10px;}
#buscadorTrenes form span.spinner{
	float:left;
	margin:2px 0 0 -21px;
}
#buscadorTrenes form input{
	float:left;
	width:221px;
	margin:0 22px 16px 0;
	border-left:1px solid #dbdbd9;
	border-top:2px solid #5c6466;
	border-bottom:1px solid #dbdbd9;
	border-right:2px solid #5c6466;
}
#buscadorTrenes form input.fechas{
	width:197px;
	margin-right:0;
	border-right:0;
	text-align: right;
	cursor: pointer
}
#buscadorTrenes form input.calendar{
	background:url(/images/azul/img_calendar.png) no-repeat 0px -2px;
	display:block;
	float:left;
	width:26px;
	height:20px;
	margin:0 22px 16px 0;
	border-width:2px 2px 1px 0;
	cursor: pointer;
}
#buscadorTrenes form input.idaVuelta{
	width:auto;
	margin:0;
	border:0;
}
*:first-child+html #buscadorTrenes form input.idaVuelta{margin-top:-3px;}


#buscadorTrenes form .agrupa{
	display:block;
	float:left;
	width:236px;
	margin:0 10px 0 0;
}
#buscadorTrenes form label{
	display:block;
	float:left;
	width:auto;
}
#buscadorTrenes form label.select{width:50px;}
#buscadorTrenes form label.radio{
	width:84px;
	margin:0 0 0 5px;
}
#buscadorTrenes form label.check{margin:0 18px 0 0;}
#buscadorTrenes form select{
	display:block;
	float:left;
	width:35px;
	margin:0 0 16px;
}
#buscadorTrenes form input.check{
	width:auto;
	margin:0 5px 0 0;
	border:0;
}
*:first-child+html #buscadorTrenes form input.check{margin-top:-3px;}
#buscadorTrenes form a.buscar{
	background:url(/images/azul/imgIndex.png) no-repeat -207px top; 
	display:block;
	float:right;
	width:66px;
	height:15px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:25px 0;
}
*html #buscadorTrenes form a.buscar{ behavior: url(iepngfix.htc) }

#buscadorTrenes div.ofertasVuelos{
	background:url(/images/azul/bg_ofertas_vuelos_buscador.png) no-repeat left top;
	display:block;
	float:right;
	width:202px;
	height:114px;
	padding:10px 12px 14px 10px 
}
*html #buscadorTrenes div.ofertasVuelos{padding-left:5px; width:207px;}

#buscadorTrenes div.ofertasVuelos p{
	margin:0;
	padding:0;	
	color:#fff;
	font-weight:bold;
}
#buscadorTrenes div.ofertasVuelos dl{
	display:block;
	float:left;
	width:192px;
	padding:10px 5px 7px;
	margin:0;
	font-size:11px;
	color:#707072;
	line-height:17px;
	height:67px;
	overflow:auto;
}
#buscadorTrenes div.ofertasVuelos dl dt{
	display:block;
	float:left;
	clear:left;
	width:120px;
}
#buscadorTrenes div.ofertasVuelos dl dt a,
#buscadorTrenes div.ofertasVuelos dl dd a{color:#707072;}
#buscadorTrenes div.ofertasVuelos dl dt a:hover,
#buscadorTrenes div.ofertasVuelos dl dd a:hover{text-decoration:underline;}

#buscadorTrenes div.ofertasVuelos dl dd{
	display:block;
	float:right;
	font-weight:bold;
	margin:0;
}
#buscadorTrenes div.ofertasVuelos a.verMas{
	display:block;
	float:left;
	margin:3px 0 0 5px;
	color:#3e3d3b;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
} 
#buscadorTrenes div.ofertasVuelos a.icoVerMas{
	background:url(/images/azul/iconos.png) no-repeat -3px -425px;
	display:block;
	float:right;
	width:19px;
	height:19px;
	margin:0 5px 0 0;
}
/*#buscadorTrenes div.ofertasVuelos a.icoVerMas:hover{
	background:url(/images/azul/iconos.png) no-repeat -3px -450px;
}*/
#buscadorTrenes div.ofertasVuelos a.icoVerMas:hover{
	background:url(/images/azul/iconos.png) no-repeat -3px -474px;
}
/**** hoteles trenes ***
#contenedor ul.menuHoteles_tren{
	background:url(/images/azul/bg_barras_menu_trenes.png) no-repeat left -31px;
	display:block;
	float:left;
	position:relative;
	width:1001px;
	height:31px;
	margin:0 0 4px;
	padding:0;
}

#contenedor ul.menuHoteles_tren li {
	display:block;
	float:left;
	margin:0 31px 0 0;
	height:25px;
	color:#fff;
	font-size:16px;
	padding:6px 0 0 37px;
}
#contenedor ul.menuHoteles_tren li.buscadorVuelo{ font-weight:bold; padding-left:26px; width:175px; }
#contenedor ul.menuHoteles_tren li.vuelos{ width:91px;}
#contenedor ul.menuHoteles_tren li.trenes{ width:91px;}
#contenedor ul.menuHoteles_tren li.hoteles{ width:91px; }
#contenedor ul.menuHoteles_tren li.vuelo_hoteles{ width:93px; }
#contenedor ul.menuHoteles_tren li a{
	color:#fff;
	text-decoration:none;
}
#contenedor ul.menuHoteles_tren li.bolaVuelos{
	background:url(/images/azul/imgIndex.png) no-repeat -273px 0;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index:90;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuHoteles_tren li.bolaVuelos{behavior: url(iepngfix.htc); }
#contenedor ul.menuHoteles_tren li.bolaTrenes{
	background:url(/images/azul/imgIndex.png) no-repeat -1023px -4px;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index: 120;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuHoteles_tren li.bolaTrenes{behavior: url(iepngfix.htc); }*/
/**** vuelo + hoteles tren ***
#contenedor ul.menuVuelo_hoteles_tren{
	background:url(/images/azul/bg_barras_menu_trenes.png) no-repeat left -64px;
	display:block;
	float:left;
	position:relative;
	width:1001px;
	height:31px;
	margin:0 0 4px;
	padding:0;
}

#contenedor ul.menuVuelo_hoteles_tren li {
	display:block;
	float:left;
	margin:0 31px 0 0;
	height:25px;
	color:#fff;
	font-size:16px;
	padding:6px 0 0 37px;
}
#contenedor ul.menuVuelo_hoteles_tren li.buscadorVuelo{ font-weight:bold; padding-left:26px; width:175px; }
#contenedor ul.menuVuelo_hoteles_tren li.vuelos{ width:91px;}
#contenedor ul.menuVuelo_hoteles_tren li.trenes{ width:91px;}
#contenedor ul.menuVuelo_hoteles_tren li.hoteles{ width:91px; }
#contenedor ul.menuVuelo_hoteles_tren li.vuelo_hoteles{ width:93px; }
#contenedor ul.menuVuelo_hoteles_tren li a{
	color:#fff;
	text-decoration:none;
}
#contenedor ul.menuVuelo_hoteles_tren li.bolaVuelos{
	background:url(/images/azul/imgIndex.png) no-repeat -273px 0;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index:90;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuVuelo_hoteles_tren li.bolaVuelos{behavior: url(iepngfix.htc); }
#contenedor ul.menuVuelo_hoteles_tren li.bolaTrenes{
	background:url(/images/azul/imgIndex.png) no-repeat -1023px -4px;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index: 120;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuVuelo_hoteles_tren li.bolaTrenes{behavior: url(iepngfix.htc); }
*/
/*********** estilos menu viajes trenes ***********
#contenedor ul.menuViajes_tren{
	background:url(/images/azul/bg_barras_menu_trenes.png) no-repeat left -98px;
	display:block;
	float:left;
	position:relative;
	width:1001px;
	height:31px;
	margin:0 0 4px;
	padding:0;
}

#contenedor ul.menuViajes_tren li {
	display:block;
	float:left;
	margin:0 31px 0 0;
	height:25px;
	color:#fff;
	font-size:16px;
	padding:6px 0 0 37px;
}
#contenedor ul.menuViajes_tren li.buscadorVuelo{	width:175px; font-weight:bold; padding-left:26px; }
#contenedor ul.menuViajes_tren li.vuelos{ width:91px;}
#contenedor ul.menuViajes_tren li.trenes{ width:91px;}
#contenedor ul.menuViajes_tren li.hoteles{ width:91px; }
#contenedor ul.menuViajes_tren li.vuelo_hoteles{ width:93px; }
#contenedor ul.menuViajes_tren li.viajes{ width:91px; }
#contenedor ul.menuViajes_tren li a{
	color:#fff;
	text-decoration:none;
}
#contenedor ul.menuViajes_tren li.bolaVuelos{
	background:url(/images/azul/imgIndex.png) no-repeat -273px 0;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index:90;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuViajes_tren li.bolaVuelos{behavior: url(iepngfix.htc); }
#contenedor ul.menuViajes_tren li.bolaTrenes{
	background:url(/images/azul/imgIndex.png) no-repeat -1023px -4px;
	display:block;
	float:right;
	width:101px;
	height:101px;
	position:absolute;
	top:-25px;
	left:910px;
	z-index: 120;
	padding:0;
	margin:0;
}
*html #contenedor ul.menuViajes_tren li.bolaTrenes{behavior: url(iepngfix.htc); }
*/
.cont_buscando{
	width:640px;
	margin:50px auto 0;
	text-align:center;
}
p.pie_buscando_rum{
	color:#666;}
	/*----------- BANNER PARIS----*/
#contenedor .cont_banner{
	width:1000px;
	float:left;
	text-align:center;
	margin:0 0 25px;
}
a.linkBuscador{
	float:left;
	color:#000;
	text-decoration:underline;
}
a.linkBuscador:hover{ color:#FFF;}
#numNoches{
	float: right;
    width: 435px;
}
/*--------banderas----------*/
#contenedor #cabecera .cntLogin .banderas{
	width:90px;
	float: right;
	text-indent:-10000px;
	margin: 25px 0 0 15px;
}
	#contenedor #cabecera .cntLogin .banderas a.esp{
		background:url(/images/azul/flag_esp_ar.png) left top no-repeat;
		width:23px;
		height:19px;
		float:left;
		margin:0 3px;
	}
	#contenedor #cabecera .cntLogin .banderas a.ar{
		background:url(/images/azul/flag_esp_ar.png) -32px top no-repeat;
		width:23px;
		height:19px;
		float: left;
		margin:0 3px;
	}
	#contenedor #cabecera .cntLogin .banderas a.it{
		background:url(/images/azul/flag_esp_ar.png) -60px top no-repeat;
		width:23px;
		height:19px;
		float: left;
		margin:0 3px;
	}	
	#contenedor #cabecera .cntLogin .banderas a.esp_selec{
		background:url(/images/azul/flag_esp_ar.png) left -25px no-repeat;
		width:23px;
		height:19px;
		float:left;
		margin:0 3px;
	}
	#contenedor #cabecera .cntLogin .banderas a.ar_selec{
		background:url(/images/azul/flag_esp_ar.png) -32px -25px no-repeat;
		width:23px;
		height:19px;
		float: left;
		margin:0 3px;
	}
	#contenedor #cabecera .cntLogin .banderas a.it_selec{
		background:url(/images/azul/flag_esp_ar.png) -60px -25px no-repeat;
		width:23px;
		height:19px;
		float: left;
		margin:0 3px;
	}
