@charset "utf-8";
/* CSS Document */

/* Generales */

ul {margin:0; padding:0;}
li {list-style:none;}
a { text-decoration:none;}
img {border:0;}
body {text-align:center;}
#wrap{ width:960px; margin:0pt auto; padding:0px; position: relative; text-align:left;	background-color:#f2f2f2;}
#contenedor{ float:left; width:960px; padding:0 0 15px 0; background-color:#d7d7d7; height:auto; margin:0;}

/* Propiedad para dar accesibilidad en el caso de imagenes deshabilitadas. */
h1 { position:absolute; width:490px; z-index:0;	top:30px; left:429px;}
h1 span { position:absolute; z-index:-1; top:0px; left:0px; font-size:12px;	text-align:right; width:490px; height:17px;}


.seccion1{ float:left; width:960px; height:350px; background-color:#636363;}

.vuelos_izquierda{  float:left;	width:360px; background-color:#d7d7d7; margin-top: 7px;}
.vuelos_derecha{ float:right; width:500px; background-color:#d7d7d7; margin-top: 7px;}

#buscador { float: left;	width:360px; height:300px; background-image:url('http://www3.viajeselcorteingles.es/VECI/vuelos/images/fdoBuscador.png'); background-repeat:no-repeat;	margin-top: 25px; margin-left:40px}
#galeria{ position:relative;	float:right; height:300px; width:500px;	margin-top: 25px; margin-right:40px}

.vuelos_columna {float:left; width:243px; margin:7px 0 0 4px; cursor:pointer; height:175px;}
.vuelos_marginIzq{ float:left; width:38px;}
.vuelos_marginDer{ float:right;	width:38px;}
.vuelos_producto, .vuelos_producto1 {float:left; cursor:pointer; width:230px; margin-top:4px;margin-left:4px;}
.vuelos_producto {border-bottom: 1px solid #CCC;}

.vuelos_descripcion{ float:left; padding-left:3px; width:175px;	text-decoration:none;}
.vuelos_desde{ float:right; margin-right: 4px; text-align: right; padding: 10px 0 3px 0; text-decoration:none;}
#iframeBuscador{position:absolute; top:25px; left:52px;	z-index:2;}
.vuelos_bannerDoble {float:left; margin-top:10px; width:360px;	}
.vuelos_seccionIzq{	float:left;	background-image:url('http://www3.viajeselcorteingles.es/VECI/vuelos/images/360x125CajaOferta.png');	background-repeat:no-repeat; margin-top:10px; width:360px;	height:125px;}
.vuelos_seccionIzq h2{ float:left; width:190px;	margin:10px 0 5px 7px; padding:0;}

/* Ofertas */
#vuelos_ofertas {float:left; width:500px; height:260px;	background-image:url('http://www3.viajeselcorteingles.es/VECI/vuelos/images/500x260CajaOferta.png'); background-repeat:no-repeat; margin-top:10px;}
#vuelos_ofertas h2 {float:left; width:240px; margin:12px 0 0px 7px; padding:0;}
.vuelos_fotoIzq{ float:left; margin:12px 0 0 0px; width: 145px;	text-align: right;}
.vuelos_txtIzq{ float:left;	width:190px; margin-left:10px; height: 60px;}
.vuelos_txtIzq2{ float:left; width:203px; margin-left:7px;	height: 30px;}
.vuelos_txtIzq3{ float:left; width:110px; margin-left:7px; height: 30px;}
.vuelos_btnIzq{	float:right; width:180px; text-align:right; margin-right:-1px}
.vuelos_precioIzq{ float:right;	width: 90px; margin-right: 5px;	text-align: right; height: 35px;	padding: 0;}

.vuelos_btnOfertasESP {float:left; width:137px; height:21px; padding-top:4px; margin:10px 0 0 -2px; background-image:url('../images/bt137x21.gif'); background-repeat:no-repeat;}
.vuelos_btnOfertasESP a {margin-left:25px;}

.vuelos_btnOfertasINT {float:right; width:137px; height:21px; padding-top:4px; margin:10px -2px 0 0; background-image:url('../images/bt137x21.gif'); background-repeat:no-repeat;}
.vuelos_btnOfertasINT a {margin-left:30px;}

/* Fechas flexibles */
.vuelos_flexible {float:left; width:360px; height:205px; background-image:url('http://www3.viajeselcorteingles.es/VECI/vuelos/images/vuelos_fdoFlexibles.png'); margin-top:11px; background-repeat:no-repeat;}
.vuelos_flexibleTxt {float:left; margin:75px 0 10px 10px; width: 350px; line-height:11px}
.vuelos_btnOrigen {float:right; background-image:url('http://www3.viajeselcorteingles.es/veci/vuelos/images/vuelos_btnOrigen.gif'); background-repeat:no-repeat; width:123px; height:22px; cursor:pointer; margin-right:-1px}

/* Origenes Frecuentes */
#origenesFrecuentes {width:350px; height:150px; position:absolute; top:751px; left:192px; z-index:2; display:none; background-image: url('http://www3.viajeselcorteingles.es/veci/vuelos/images/vuelos_fdoOrigenes.gif');}
.origenes {width:100px; float:right; margin-right:10px; margin-top: 20px;}
.origenes a {text-decoration:none; color:#666666;}
.vuelos_btnVuelos {float:right;	width:107px; height:21px; margin-top:7px; margin-right:1px;}
.vuelos_mis{ float:left; margin-top:11px;}

/* lo + vendido */
.vuelos_loMas {float:right; width:243px; height:214px; margin-top:11px;}
#vuelos_loMas_cab {background-image:url('../images/243x10cab.png'); background-repeat:no-repeat; width:243px; height:10px; float:left;} 
#vuelos_loMas_content {background-image:url('../images/243x1.png'); background-repeat:repeat-y; width:243px; float:left;} 
#vuelos_loMas_pie {background-image:url('../images/243x10pie.png'); background-repeat:no-repeat; width:243px; height:10px; float:left;} 
#vuelos_loMas_content a.vuelos_txt14VB {margin-left:7px;}
.vuelos_columnaLoMas {float:left; width:230px; cursor:pointer; height:141px; margin:0px 0 0 10px; padding:0;}
.vuelos_columnaLoMas li {float:left; cursor:pointer; width:222px; margin-top:11px; border-bottom:1px solid #CCC;}
.vuelos_btnMasOfertas {float:right;	width:107px; height:17px; padding-top:4px; margin-right:-2px; margin-top:4px;  background-image:url('../images/bt107x21.gif'); background-repeat:no-repeat;}
.vuelos_btnMasOfertas a {margin-left:38px;}
.vuelos_columnaLoMas a.vuelos_txt11 {float:left; line-height:15px;}
.vuelos_columnaLoMas a.vuelos_txt10 {float:right; line-height:15px;}

/* Mas Ofertas */
.nota {float:left; width:880px; margin:7px 0 0 40px; text-align:center;}
.nota a {color: #666; font-size: 10px; font-family:Verdana;	text-decoration:none;}
.nota a:hover {color:#3d3d3d; }
.nota ul {margin:0; padding:0; margin-top:6px; width:880px}
.nota li {list-style:none; float:left; margin-right:14px; margin-top:2px; text-decoration:none;}
.nota li:last-child {margin-right:0;}

/* Textos */
.vuelos_txt9,.vuelos_txt10, .vuelos_txt10WB, .vuelos_txt11,.vuelos_txt12B,.vuelos_txt12BA,.vuelos_txt12G,.vuelos_txt14VB,.vuelos_txt30A{ font-family:Verdana, Helvetica;}
.vuelos_txt9{ color: #666; font-size: 9px;	text-decoration: none;}
.vuelos_txt10{color: #666; font-size: 10px;	text-decoration: none;}
.vuelos_txt11{color: #333; font-size: 11px; text-decoration: none;}
.vuelos_txt12B, .vuelos_txt12BA, .vuelos_txt12G {font-size:12px; font-weight:bold; text-decoration:none;}
.vuelos_txt12BA{color:#036;}
.vuelos_txt12B{color:#666;}
.vuelos_txt12G {color:#636363}
.vuelos_txt14VB{color:#690; font-size:14px; font-weight:bold;}
.vuelos_txt30A{	font-size: 30px;color: #003366; text-decoration: none;}
.vuelos_txt10WB {font-size: 11px; color:#fff;}


/* Capa que abre las condiciones */
/* Condiciones */
	#Vcondiciones {	position:absolute; width:500px;	height:300px; z-index:3; top:0px; right:0px;display:none;} 
	#Vcontent_condiciones {width:290px; position:absolute; top:25px; right:0px; z-index:4; display:none;}
	#Vcontent_condiciones #cabecera {width:220px; float:left;}
	#Vcontent_condiciones .contenido {width:270px; float:left; padding:5px 0 10px 0px;}	
	#Vcontent_condiciones .txt_titulo, #bloque1, #bloque2 {font-family:Verdana; color:#3d3d3d;}
	#Vcontent_condiciones .txt_titulo {font-size:11px; font-weight:bold;}
	#Vcontent_condiciones #bloque1, #bloque2 {font-size:10px; text-align:justify;}
	#Vcontent_condiciones #bloque1 {margin-bottom:9px;}
	#Vcontent_condiciones #bloque2 {margin-bottom:3px;}
	#Vcontent_condiciones .txtSub {text-decoration:underline;}

	
	/* Tipografias */
	.txt9,.txt10,.txt10B,.txt10W,.txt11,.txt11G,.txt11GB, .txt12B,.txt12V,.txt12BA,.txt14BA,.txt14VB,.txt26A,.txt30A{ font-family:Verdana, Helvetica;}
	.txt9{ color: #666; font-size: 9px;	text-decoration: none;}
	.txt12V{color: #fff; font-size: 12px; text-decoration: none;}
	.txt10 ,.txt10B{color: #666; font-size: 10px;	text-decoration: none}
	.txt10W{color: #ffffff; font-size: 10px; text-decoration: none;}
	.txt11GB{color: #666; font-size: 11px; text-decoration: none;}
	.txt11{color: #333; font-size: 11px; text-decoration: none;}
	.txt11G{color: #666; font-size: 11px; text-decoration: none;}
	.txt12B, .txt12BA{font-size:12px;	font-weight: bold;text-decoration: none;}
	.txt12BA,.txt14BA{color:#636363;}
	.txt14BA{font-size:14px;font-weight: bold;text-decoration: none;}
	.txt12B{color:#666;}
	.txt14VB{color:#690; font-size:14px; font-weight:bold;}
	.txt30A{	font-size: 30px;color: #003366; text-decoration: none;}
	.txt10B, .txt11GB,.txt12V{ font-weight:bold;}
	.txt26A{font-size: 26px;color: #636363; text-decoration: none; font-weight:bold;}
	.txt30G {font-size:22px; color:#636363; text-decoration:none; font-weight:bold;}

	.nota_condiciones {
		float:left;width:480px;margin-top:-7px;margin-bottom:0px;margin-left:10px;
	}
	
	/* Bloque Notas y Enlaces	 */
	
	.bloque_info{
	position:relative;
	float:left;
	width:882px;		
	margin-left:40px;
	margin-top:15px;
}

.cab_bloque_info{
	position:relative;
	float:left;
	width:882px;
	height:10px;
	background-image:url(../images/cab_bloque.jpg);
	background-repeat:no-repeat;	
}

.cuerpo_bloque_info{
	position:relative;
	float:left;
	width:880px;	
	background:#fff;
	border-right:solid 1px #d7d7d7;
	border-left:solid 1px #d7d7d7;	
}

.pie_bloque_info{
	position:relative;
	float:left;
	width:882px;
	height:10px;
	background-image:url(../images/pie_bloque.jpg);
	background-repeat:no-repeat;	
}

.texto{
	float:left;		
	width:840px;		
	margin-left:20px;
	text-align:center;
}
