/* propios bravofly */

#globalBravofly {width: 980px; text-align: left;font-size: 11px; color: #336699; padding: 0px 0px 0px 5px;}
#centroBravofly {float: left; background: #fff;}
#bravoflySubMenu  {float: left;padding: 5px; width: 970px;}
	#bravoflySubMenu ul {padding: 0px; margin: 0px;}
	#bravoflySubMenu li {margin: 0px; padding: 0px;list-style: none;width: 100%; border-bottom: 1px solid #5c92ad; display: inline;}
	#bravoflySubMenu li a {display: block;padding: 5px 8px 5px 5px;color: blue;text-transform: capitalize;font: normal 11px arial, verdana, 'trebuchet ms', sans-serif;letter-spacing: 0px;text-decoration: none;  float: left; color: #666;}
	#bravoflySubMenu li a:hover {color: red;}
	#bravoflySubMenu li .current {color: #000;}	 
	#bravoflySubMenu #li4 a {border: 0px;}

#powered  {float: right;padding-top: 5px; font-size: 10px;}	
.lateralPrint, .cabeceraPrint {display: none;}

#adagio300x250 {
	float: left;
	margin-top: 10px;
	width:300px; height:250px;
}


/* estructura */
·····································································································································*/	
	html,body {margin:0; padding:0; background:#fff; text-align:center;}
	body {font: 12px normal Arial, Helvetica, sans-serif; color: #336699;}
	#doc {width: 980px; margin:0px auto 0px auto; text-align:left;}
	#izquierda {float:left;vertical-align:top; background-position: bottom center; background-repeat: no-repeat;}
		.doc1 #izquierda {width: 980px;}	/* home */
		.doc2 #izquierda {width: 225px; padding: 0px 0px 5px 0px; background: #dce9f2 url(/img/microsites/Bravofly/bg_bottom_new.gif) bottom center no-repeat;}	/* paso2 */
		.doc3 #izquierda {width: 980px;} /* todos los diafanos, menos home */
		.doc4 #izquierda {width: 255px; float: right; padding-top: 35px;} /* busqueda avanzada */
		.doc5  #izquierda {width: 750px;} /* aeropuertos */
		.doc10 #izquierda {width: 750px;} /* destinos */
		.doc0 #izquieda {width: 770px;background-image: url(/img/elementos/backCaja01Abajo770.gif)} /* textos diafanos */
	#derecha {float:right;vertical-align:top;padding-left:5px; background-position: bottom center; background-repeat: no-repeat;}
		.doc1 #derecha {width: 0px;}
		.doc2 #derecha {width: 750px;}
		.doc3 #derecha {width: 0px;}
		.doc4 #derecha {width: 720px; float: left;}
		.doc5 #derecha {width: 225px;}
		.doc10 #derecha {width: 225px;}
	
/* genericos
·····································································································································*/	
	#ltIE6 {border-bottom: 5px solid red; padding: 5px 2% 5px 2%; width: 98%; text-align: left; background: #fff url(/img/elementos/atencion.gif) 10px no-repeat; padding-left: 60px;}
	a {color: blue;text-decoration: underline;}
	a:hover {color: red;}
	a img {border: 0px;}
	body input, body select {font: normal 11px arial, helvetica, sans-serif; display: block;}


/* caja01 - caja central - engloba todo el contenido principal
·····································································································································*/
.caja01 {padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px; float: left; text-align: left;}
	/* medidas, -10px respecto a #izquierda o #derecha */
	.doc0 .caja01 {width: 100%;}
	.doc1 .caja01 {width: 770px; background-color:#fff; padding: 0px;}
	.doc2 .caja01 {width: 613px;}
	.doc3 .caja01 {width: 980px; padding: 0px;}
	.doc4 .caja01 {width: 710px; padding-right: 10px;}
	.doc5 .caja01 {width: 750px; padding: 0px 0px 0px 0px; background: #dce9f2 url(/img/microsites/Bravofly/bg_right_250.gif) right no-repeat bottom;}
	.doc10 .caja01 {width: 750px; padding: 0px 0px 0px 0px; background: #dce9f2;}
	
	/* pestaña en H1 */
	.caja01 h1 {font: bold 15px Arial, helvetica, sans-serif; color: #247AB1; padding: 2px 15px 5px 5px; letter-spacing: 2px; margin: 0px 0px 10px 0px; float: left;}
		.doc1 .caja01 h1 {min-width: 300px;}
		.doc4 .caja01 h1 {min-width: 300px;}
		.doc5 .caja01 h1 {width: 750px; background: #fff; margin: 0px; padding: 2px 0px 15px 5px;}
		.doc0 .caja01 h1 {min-width: 200px;}
		.doc10 .caja01 h1 {width: 750px; background: #fff; margin: 0px; padding: 2px 0px 15px 5px;}
		.caja01 samp {float: right; padding: 5px 0px;}
		.caja01 samp b {font-size: 110%; color: #fff; background: red; padding: 0px 3px 0px 3px;}
	.doc0 .textoDiafano {float: left; margin-left: -10px; padding: 0px 10px 0px 10px; width: 750px; background: #eee url(/img/elementos/backCaja01Abajo770.gif) bottom center no-repeat;}
/* buscador
·····································································································································*/	
	#formTransfer {padding: 0px;margin: 0px;}
	#buscadorSD {float: left; font: normal 9px Arial, Helvetica, sans-serif;}
	#buscadorSD label {font-size: 11px;}
	#buscadorSD select, #buscadorSD input {font: normal 11px Arial, Helvetica, sans-serif; display: inline;}
	.sAncho2 {width: 85px;}
	
	/* home SD */
	.doc1 #buscadorSD {width: 316px; padding: 0px 0px 0px 10px; height: auto; min-height: 250px; margin: 5px 0px 0px 0px; background: #dce9f2 url(/img/microsites/Bravofly/ee_barra.gif) center no-repeat bottom;}
		.doc1 .cajaUno {float: left; width: 293px; padding: 2px 0px 2px 12px; line-height: 18px;}
		.doc1 .cajaDos {float: left; width: 298px; padding: 0px 0px 3px 7px; margin: 3px 0px 0px 0px;border-top: 1px solid #247AB1; line-height: 18px;}
		.doc1 .fecha {width: 158px;float: left; padding: 0px 0px 0px 5px;}
		.doc1 .hora {width: 128px;float: right; padding: 0px 0px 0px 0px;}
		.doc1 .sAncho {width: 280px;}
		.doc1 .botonEnviar {padding: 10px 5px 10px 0px; text-align: left; float: right;}
		.doc1 .enlaceAvanzada {padding: 10px 5px 0px 0px; float: left;}
		
	/* paso2 */
	.doc2 #buscadorSD {width: 210px; float: left; padding: 0px 0px 5px 2px; background: #dce9f2 url(/img/microsites/Bravofly/ee_barra.gif) bottom center no-repeat;}
		.doc2 .cajaUno {float: left; width: 180px; padding: 1px 0px 4px 25px; line-height: 18px;}
		.doc2 .cajaDos {float: left; width: 180px; padding: 1px 0px 4px 25px; margin: 3px 0px 0px 0px; border-top: 1px solid #99CCFF; line-height: 18px;}
		.doc2 .fecha {width: 170px; float: left;}
		.doc2 .hora {width: 170px; float: left;}
		.doc2 #idaVuelta {text-align: left;}
		.doc2 #idaVuelta div {text-align: right;width: 110px; float: left;}
		.doc2 .sAncho2 {
			width: 90px;
		}
		.doc2 .botonEnviar {padding: 10px 5px 10px 0px; text-align: left; float: right; width: 130px; text-align: center;}
		.doc2 .botonEnviar input {width: 100px;}
		.doc2 .enlaceAvanzada {padding: 10px 5px 0px 0px; float: left;width: 130px; text-align: left;}
		
	/* busqueda avanzada */
	.doc4 #buscadorSD {width: 316px; padding: 0px 0px 0px 40px; height: 348px; margin: 0px 0px 0px 0px; background: #dce9f2 url(/img/microsites/Bravofly/bg_left_350.gif) left no-repeat bottom;}
		.doc4 .cajaUno {float: left; width: 248px; padding: 2px 0px 2px 7px; line-height: 18px;}
		.doc4 .cajaUnoB {float: left; width: 228px; padding: 2px 0px 2px 27px; line-height: 18px; background: url(/img/elementos/iconAvionLlegada.gif) 0px center no-repeat;}
		.doc4 .cajaDos {float: left; width: 253px; padding: 0px 0px 3px 2px; margin: 3px 0px 0px 0px;border-top: 1px solid #dd0; line-height: 18px;}
		.doc4 .cajaDosB {float: left; width: 233px; padding: 0px 0px 3px 22px; margin: 3px 0px 0px 0px;border-top: 1px solid #dd0; line-height: 18px; background: 0px center url(/img/elementos/iconEdificio.gif) no-repeat;}
		.doc4 .fecha {width: 133px;float: left; padding: 0px 0px 0px 5px;}
		.doc4 .hora {width: 103px;float: right; padding: 0px 0px 0px 0px;}
		.doc4 .sAncho {width: 230px;}
		.doc4 .botonEnviar {padding: 10px 5px 10px 0px; text-align: left; float: right;}
		.doc4 .enlaceAvanzada {padding: 10px 5px 0px 0px; float: left;}
		.doc4 .poblacion, .doc4 .pais {width: 235px;float: left; padding: 0px 0px 0px 5px;}
		.doc4 .poblacion input, .doc4 .pais select {width: 220px;}

	/* home SD */
	.doc5 #buscadorSD {width: 316px; padding: 5px 0px 0px 40px; height: 250px; margin: 0px 0px 0px 0px; background: #dce9f2 url(/img/microsites/Bravofly/bg_left_250.gif) left no-repeat bottom;}
		.doc5 .cajaUno {float: left; width: 293px; padding: 2px 0px 2px 12px; line-height: 18px;}
		.doc5 .cajaDos {float: left; width: 298px; padding: 0px 0px 3px 7px; margin: 3px 0px 0px 0px;border-top: 1px solid #247AB1; line-height: 18px;}
		.doc5 .fecha {width: 158px;float: left; padding: 0px 0px 0px 5px;}
		.doc5 .hora {width: 128px;float: right; padding: 0px 0px 0px 0px;}
		.doc5 .sAncho {width: 280px;}
		.doc5 .botonEnviar {padding: 10px 5px 10px 0px; text-align: left; float: right;}
		.doc5 .enlaceAvanzada {padding: 10px 5px 0px 0px; float: left;}

	
	
	
/* home, .doc1
·····································································································································*/	
	.preColumnas {width: 980px;float: left; margin: -10px 0px 0px 0px;}
	.doc10 .preColumnas {
		width: 980px;
	}
	.doc3 .preColumnas {
		width: 760px;
	}
	.bordeH1Home {
		width: 10px; float: left;
	}
	#columna1, #columna2, #columna3  {float: left; margin: 0px; padding: 0px;}
		#columna1 {width: 326px; background: #dce9f2 url(/img/microsites/Bravofly/bg_top_326.gif) top no-repeat}
		#columna2 {width: 353px;}
		#columna3 {width: 300px;}
	.precontenido {
		width: 690px;
		float: left;
		background: #e9eff2 url(/img/microsites/Bravofly/bg_right_350.gif) top right no-repeat
	}

/* cajaBannerPresentacion - descripción servicio
·····································································································································*/	
	.doc1 #cajaBannerPresentacion {
		float: left; 
		width: 343px;
		/*background: #eee url(/img/elementos/backBloqueHome2.gif) center no-repeat;*/
		background: #fff;
		height: 251px; 
		padding: 0px 5px 0px 5px;
		}
		.doc1 #cajaBannerPresentacion h2 {
			color: #1C3686;
			font: bold 12px Arial, Helvetica, sans-serif;
			clear: both;
			text-indent: 18px;
			padding: 0px;
			margin: 10px 0px 8px 0px;
			text-transform: uppercase;
			}
		#hackIE01 {width: 10px;float: left;height: 210px;}
		.doc1 #cajaBannerPresentacion .caja01 {background: #FECB23;width: 103px;text-align: center;height: 100px;padding: 5px 0px 0px 0px;float: left;font-size: 10px;}
		.doc1 #cajaBannerPresentacion .caja02 {background: #FECB23;width: 103px;text-align: center;height: 100px;	padding: 5px 0px 0px 0px;margin: 0px 0px 0px 8px;float: left;font-size: 10px;}
		.doc1 #cajaBannerPresentacion .caja03 {
			margin: 0px 0px 0px 7px;
			background: #FECB23;
			width: 103px;
			text-align: center;
			height: 100px;
			padding: 5px 0px 0px 0px;
			float: left;
			font-size: 10px;
			}
		.doc1 #cajaBannerPresentacion .caja04 {float: left;width: 280px;padding: 20px 0px 0px 0px;}
		.doc1 #cajaBannerPresentacion .caja04 b {color: #1e4c83; font: bold 24px Arial, Helvetica, sans-serif; display: block; text-transform: uppercase;}
		.doc1 #cajaBannerPresentacion .caja04 strong {font: bold 15px Arial, Helvetica, sans-serif; color: #f04505; display: block; text-transform: uppercase;}		
		.doc1 #cajaBannerPresentacion .caja04 span {font-weight: bold;}
/* cajaDestinosDestacados - listado ofertas
·····································································································································*/	
	.doc1 #cajaDestinosDestacados {float: left; width: 291px; background: #fff ;margin: 0px;padding: 0px 0px 5px 10px; height: 245px;}
		.doc1 #cajaDestinosDestacados h2 {text-align: right;width: 100%;padding: 3px 5px 0px 0px;margin: 0px 0px 0px -5px;	text-transform: uppercase;	color: #1C3686;font: bold 14px Arial, Helvetica, sans-serif;	float: left;}
		.doc1 #cajaDestinosDestacados dl {width: 260px;float: left;padding: 2px 0px 0px 10px; margin: 0px;}	
		.doc1 #cajaDestinosDestacados dt {float: left;border-top: 1px solid #ccccff;	width: 175px;padding: 3px 0px 3px 0px;	margin: 0px;display: inline;}
		.doc1 #cajaDestinosDestacados dd {width: 80px;float: right;border-top: 1px solid #ccccff;padding: 3px 5px 3px 0px;margin: 0px;display: inline;text-align: right;color: red;}
		.doc1 #cajaDestinosDestacados dd a {color: red; text-decoration: none;}
		.doc1 #cajaDestinosDestacados dd a:hover {text-decoration: underline;}
		.doc1 #cajaDestinosDestacados .titulo {border: 0px;margin: 5px 0px 0px 0px;background: #fff url(/img/elementos/backBloqueHome3Titulo.gif) bottom left no-repeat;	padding: 2px 0px 0px 5px;width: 170px;}
		.doc1 #cajaDestinosDestacados .precio {border: 0px;margin: 0px 0px 0px 0px;padding: 5px 5px 1px 0px;border-bottom: 1px solid #ffbc09;}
		.doc1 #cajaDestinosDestacados div {float: right;margin: 10px 0px 0px 0px;font-size: 80%;}
/* listadoAeropuertos - listado aeropuertos
·····································································································································*/	
	.doc1 #cajaListadoAeropuertos {float: left;width: 293px; background: #DAE8F3 url(/img/microsites/Bravofly/bg_bottom_326.gif) no-repeat bottom; padding: 14px 0px 0px 33px; height: 235px; margin: 0px;}
		.doc1 #cajaListadoAeropuertos .listadoA {float: left;width: 256px;height: 10px;background: #fff url(/img/microsites/Bravofly/backBloqueHome4A.gif) no-repeat;font-size: 0px;}
		.doc1 #cajaListadoAeropuertos .listadoB0 {background: #fff;float: left;width: 256px;}
		.doc1 #cajaListadoAeropuertos .listadoB1 {float: left;overflow: auto;height: 185px;width: 250px;background: #fff;}
		.doc1 #cajaListadoAeropuertos .listadoC {float: left;width: 256px;background: #fff url(/img/microsites/Bravofly/backBloqueHome4C.gif) no-repeat;height: 10px;font-size: 0px;}
		.doc1 #cajaListadoAeropuertos .listadoB1 ul {padding: 0px; margin: 0px;}
		.doc1 #cajaListadoAeropuertos .listadoB1 li {padding: 1px 0px 1px 10px;margin: 0px 0px 0px 7px;	list-style: none;}
		.doc1 #cajaListadoAeropuertos .listadoB1 .par {background: #f5f5f5;}
		.doc1 #cajaListadoAeropuertos .listadoB1 li a {padding: 0px 0px 0px 5px;  margin: 0px 0px 0px 0px;background: transparent url(/img/elementos/flecha02.gif) no-repeat 1px 6px;}

/* cajaBannerDestinos - caja anuncio enlace hacia destinos
·····································································································································*/	
	.doc1 #cajaBannerDestinos {border-left: 40px solid #fff; float: left;width: 269px;height: 124px; padding: 0px 0px 0px 6px; margin: 5px 0px 0px 0px; background: #fff url(/img/elementos/backAdDestinos01.gif) 5px 0px no-repeat;}
		.doc1 #cajaBannerDestinos a {width: 252px; height: 119px;display: block;text-transform: uppercase;font: bold 11px Arial, Helvetica, sans-serif; padding: 5px 0px 0px 10px;	color: #1C3686;text-decoration: none;}

/* cajaBannerGrupo - caja anuncio grupos
·····································································································································*/	
	.doc1 #cajaBannerGrupo {border-left: 40px solid #fff;float: left;width: 269px; height: 109px;padding: 0px 0px 0px 6px;margin: 5px 0px 0px 0px ;background: #fff url(/img/elementos/backAdAutobus02.jpg) 5px 0px no-repeat;display: block;text-transform: uppercase;font: bold 11px Arial, Helvetica, sans-serif; color: #1C3686;text-decoration: none;}
		.doc1 #cajaBannerGrupo .div01 {font: bold 13px Arial, Helvetica, sans-serif; background: #fd4102; color: #fff; margin: 10px 0px 0px 0px; float: left; padding: 2px 6px 2px 6px; clear: both;}
		.doc1 #cajaBannerGrupo .div02 {margin: 10px 0px 0px 0px; float: left; padding: 2px 6px 2px 6px; width: 240px;}

/* hilights
·····································································································································*/	
	.doc1 .hilights {width: 215px; padding: 0px 50px 7px 15px; border-bottom: 1px dashed #ABACAE; float: left;font-size: 10px; background: #fff;border-left: 1px solid #99CCFF;}
		.doc1 .hilights h2 {width: 165px;float: left;font: normal 12px Arial, Helvetica, sans-serif;color: red;text-transform: uppercase;margin: 0px;padding: 7px 0px 0px 0px;line-height: 13px; display: block;}
		.doc1 .hilights a {color: #123; text-decoration: none; width: 165px; display: block;}
		.doc1 .hilights a:hover {color: red; text-decoration: underline;}
		.doc1 .hilights p {width: 215px; padding: 0px;margin: 0px;}
		#cajaBannerBebes {background: #fff url(/img/elementos/imgChildrenHome.jpg) bottom right no-repeat;}
		#cajaBannerDeportes {background: #fff url(/img/elementos/imgSportsHome.jpg) bottom right no-repeat;}
		#cajaBoletinNoticias {border: 0px;border-left: 1px solid #99CCFF;}
		#cajaBoletinNoticias .inputText {border: 1px solid #899bb3; font: normal 11px Arial, Helvetica, sans-serif; padding: 2px; width: 110px;}
		#cajaBoletinNoticias input {display: inline;}
		#cajaBoletinNoticias h2 {width: 200px;}
/* cajaExplicacionSD - caja con avión, bus y furgoneta
·····································································································································*/				
	#cajaExplicacionSD {color: #1C3686; background: transparent url(/img/elementos/boxExplainSD.gif) no-repeat; width: 175px; height: 142px; padding: 42px 5px 0px 5px; text-align: left; float: right; display: block;}
		#cajaExplicacionSD strong {color: black; font-weight: normal;}
		#cajaExplicacionSD .boxE1 {height: 120px; float: right; width: 100%; line-height: 15px;}
		#cajaExplicacionSD .boxE2 {padding: 0px; float: right;}
		#cajaExplicacionSD .boxE2 a {color: yellow;}		

		.doc4 #cajaExplicacionSD {
			border-right: 70px solid #e9eff2;
		}
/* 
·····································································································································*/								
	#cajaFotoCiudad {padding: 15px 0px 0px 40px; float: left; margin: 0px; width: 310px; height: 225px;}
		#cajaFotoCiudad #foto {z-index: 1;position: relative;}
		#cajaFotoCiudad .boxNombre {float: right;}
		#cajaFotoCiudad .fotoNombre {font: bold 30px Arial, Helvetica, sans-serif;color: #060a6e;margin-top: -39px;position: relative;z-index: 5;text-align: right;padding: 0px 5px 0px 0px;}
		#cajaFotoCiudad .fotoNombre1, #cajaFotoCiudad .fotoNombre2, #cajaFotoCiudad .fotoNombre3, #cajaFotoCiudad .fotoNombre4 {font: bold 30px Arial, Helvetica, sans-serif;color: #a2a28f;position: relative;z-index: 3;text-align: right;}
		#cajaFotoCiudad .fotoNombre1 {margin-top: -37px; padding: 0px 5px 0px 0px;}
		#cajaFotoCiudad .fotoNombre2 {margin-top: -36px; padding: 0px 6px 0px 0px;}
		#cajaFotoCiudad .fotoNombre3 {margin-top: -35px; padding: 0px 5px 0px 0px;}
		#cajaFotoCiudad .fotoNombre4 {margin-top: -35px; padding: 0px 4px 0px 0px;}
		.preLoad {display: none; width: 0px; height: 0px;}
		
		
/* todos los pasos, hay que mejorar a partir de aquí
·····································································································································*/								


	
	
/* caja02 - caja lateral 
·····································································································································*/
.caja02 {padding: 0px 5px 15px 5px;margin: 0px 0px 0px 0px; float: left; background: #e6e6e6;}
	.doc2 .caja02 {width: 132px;}
	.caja02 h2 {font: bold 13px Arial, Helvetica, sans-serif;color: #1C3686; margin: 0px -5px 0px -5px;padding: 3px 0px 3px 10px; background: #ddd;} 
	.caja02 h4 {padding: 0px; margin: 7px 0px 0px 0px; font-weight: normal; color: #000; font-size: 110%; background: #eee url(/img/elementos/backCaja02h4.gif) repeat-x;}
	.caja02 p {padding: 3px 0px 8px 0px; text-indent: 10px;}

/* cajas laterales */
	.opcionesLaterales {background: #dce9f2 url(/img/microsites/Bravofly/ee_barra.gif) bottom center no-repeat;padding: 0px 0px 10px 0px;margin: 0px 0px 10px 0px;vertical-align: top;float: left;width: 100%;}
	.opcionesLaterales h3 {
		width: 215px; padding: 5px; 
		font-size: 12px;	margin: 0px;
		color:#336699;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
	
	}
	.opcionesLaterales #idTipoMoneda {
		width: 150px;
	}
	.opcionesLaterales div {
		padding: 0px 0px 0px 30px;
	}
	.opcionesLaterales strong {font-weight: normal;color: #222;}
	
/* comunes 
·····································································································································*/
 
 /* ficha con la pestaña azul, antigua fichaTipo1 */
	.f1 {margin: 10px 0px 10px 0px;padding: 0px 0px 0px 0px;float: left;background: #fff; border: 1px solid #94bbd8;}
		.f1 h2 {margin: 0px; color:#1A75AC;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
		padding: 3px 10px 1px 5px;
		height: 21px; 
		background: transparent url(/img/microsites/Bravofly/bg_bar_price.png) repeat-x; float: left; width: 723px;}
		.f1 dfn {float: right; padding: 10px 2px 0px 0px;font: italic normal 12px Arial, Helvetica, sans-serif;color: #1C3686; margin-top: -30px;}
		.f1 .bloque {padding: 10px 10px 10px 0px;margin: 0px;border: 0px;float: left;}
		.f1 .bloque h3 {font-weight: normal;	font-size: 14px;color: #1C3686; padding: 0px; line-height: 22px; margin: 0px 0px 5px 0px; padding:0px;}
		.f1 h4 {float: left; font-weight: normal; font-size: 12px; padding: 7px 0px 7px 5px; margin: 0px; width: 725px; background: #e0e0e0;}
		.f1 h4 b {font-weight: normal; color: black; border-bottom: 1px solid #bbb;}
		.f1 .bloqueSelect {float: left;padding: 0px 15px 0px 0px;}
		.f1 .vuelos {width: 873px; float: left; padding: 5px 10px 0px 35px; margin: 0px;}
		.f1 .vuelos small {display: block;}
		.f1 .vuelos .noVuelo {float: right; padding: 0px; margin:-25px 0px 0px 0px;}
		.f1 .vuelos .noVuelo dt {text-align: right;}
		.f1 .vuelos .noVuelo dd {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;font: normal 10px Arial, Helvetica, sans-serif;}
		/* medidas, .f1 (-20px), .bloque (-30px) */
		.doc2 .f1 {width: 738px;}
		.doc2 .f1 .bloque {width: 708px; padding-left: 20px;}
		.doc3 .f1 {width: 978px;} 
		.doc3 .f1 .bloque {width: 918px; padding: 10px 30px 10px 30px;}
		.doc3 .f1 h2 {width: 963px;}
		.doc3 .f1 h4 {width: 913px;}
 
/* ficha con la pestaña azul 
.largo es para que la pestaña (h2) sea mas larga para meter dentro destinos */
.fichaTipo1 {width: 100%;margin: 0px 0px 20px 0px;padding: 0px;float: left;background: #F5F5F5;}
	.fichaTipo1 h2 {margin: 0px 0px 0px 0px;font: italic normal 14px Arial, Helvetica, sans-serif; padding: 4px 0px 0px 0px;color: #fff; height: 23px; text-indent: 10px;	background: #eee url(/img/elementos/backTituloFichaTipo1.gif) left no-repeat; float: left; width: 100%;}
	.fichaTipo1 .largo {background: #eee url(/img/elementos/backTituloFichaTipo2.gif) left no-repeat;}
	.bloque {padding: 10px;margin: 0px;border: 0px;float: left; border-left: 1px solid #1C3686;}
	.bloque h3 {font-weight: normal;	font-size: 14px;color: #1C3686; padding: 0px; line-height: 22px; margin: 0px 0px 5px 0px; padding:0px;}
	
/* caja tipo banner para búsqueda avanzada */
.moreEnlaces {width: 178px;color: #fff; padding: 22px 7px 0px 7px; text-align: right; display: block; height: 43px;text-decoration: underline;}
	#moreEn {background: transparent url('/img/elementos/backBusquedaAvanzadaEn.gif') no-repeat top center;}
	#moreEs {background: transparent url('/img/elementos/backBusquedaAvanzadaEs.gif') no-repeat top center;}
	#moreIt {background: transparent url('/img/elementos/backBusquedaAvanzadaIt.gif') no-repeat top center;}
	#moreEn:hover, #moreEs:hover, #moreIt:hover {color: yellow;}
	#moreEnlaces:hover {color: white;}

.check {border: none;background: transparent;padding: 1px;}

.boton01, .boton02 {border: 0px;height: 15px; padding: 2px 5px 2px 5px;margin: 0px;text-decoration: none;background: #ff6600 url(/img/microsites/Bravofly/prenota.png) repeat-x;color: White;font-weight: bold;}
.boton02 {background: transparent url(/img/elementos/botonInput04.gif) center left no-repeat;}
.boton01:hover, .boton02:hover {color: yellow;}
	
	/* para cuando se ralla el explorer en los floats */		
	.hackFloatExplorer {float: left; display: none; width: 100%;}
	
/* cajaAyuda, 
	busqueda avanzada (doc4) y paso2 (doc2)  */
	
	#cajaAyuda {float: left;padding: 5px;	background: #e6e6e6;}
		.doc2 #cajaAyuda {width: 195px; background: #dce9f2; padding: 0px 0px 0px 30px}
		.doc4 #cajaAyuda {width: 245px; background: #fff;}
		#cajaAyuda h2  {font: bold 13px Arial, Helvetica, sans-serif;color: #1C3686; margin: -5px -5px -5px -5px;padding: 3px 0px 3px 10px; background: #ddd; text-transform: capitalize;}
		.doc2 #cajaAyuda h2 {
			width: 210px; padding: 5px 5px 5px 5px; 
		font-size: 12px;	margin: 0px 0px 0px -30px;
		color:#336699;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		background: none;
		text-transform: capitalize;
		}
		.doc4 h2 {background: #dce9f2;}
		#cajaAyuda h4 {padding: 0px; margin: 7px 0px 0px 0px; font-weight: normal; color: #000; font-size: 110%;}
		#cajaAyuda p {padding: 3px 0px 8px 0px; text-indent: 10px;}

/* paso2 
·····································································································································*/
/* cajaReview que engloba a 
		cajaDL : que es un resumen de la búsqueda
		tipoTraslado : que las cajas con los tipos de servicio
		resumenTraslado1 : detalles del vuelo y numero de pasajeros
·····································································································································*/

/* en paso 2, la caja datos servicio y los tipos de traslado a seleccionar */
	.doc2 .cajaDL {font-size: 12px;color: #1C3686; padding: 0px; line-height: 22px; margin: 0px 0px 20px 0px; padding:0px; border: 1px solid #247AB1;}
	.doc2 .cajaDL dt {
		padding: 5px; 
		font-size: 12px;	margin: 0px;
		color:#336699;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
	
	}
	.doc2 .cajaDL dt small {float: right;}
	.doc2 .cajaDL dt small a {font-weight: normal; text-decoration: none;}
	.doc2 .cajaDL dd {padding: 0px; margin: 0px 0px 0px 10px;}
	.doc2 .cajaDL .address {color: #444; font-size: 80%; background: #eee; width: 555px; -moz-border-radius: 5px; padding-right:20px;}
	.doc2 .cajaDL .address small {float: right;font-size: 90%; padding-right: 5px;}
	.doc2 .cajaDL .address small a {padding-right: 15px;}
	.doc2 .cajaDL .address small a:hover {background: url(/img/elementos/iconLapiz.gif) right no-repeat;}
	.doc2 .cajaDL .km {color: #444;font-size: 80%;}	
	
/* caja que sujeta tipoTraslado2 y resumenTraslado1 */	
	.divCentrador01 {float: left; text-align: center; width: 740px; padding: 0px 0px 0px 0px;}
	.divCentrador02 {width: 740px; float: left;}
	.divCentrador03 {float: right; margin: 0px 10px 10px 0px;}
/* cajas con los distintos servicios y boton siguiente*/
	.tipoTraslado  {width: 738px; float: left; border: 1px solid #E0E0E0; background: #f5f5f5; margin: 0px 0px 10px 0px;padding: 0px;}
		.tipoTraslado .nombre {
			height: 21px; text-align: left; background: #6699cc url(/img/microsites/Bravofly/bg_bar_bestprice.png) repeat-x; 
			padding: 4px 0px 0px 5px; width: 733px; float: left;
			color:#FFFFFF;
			font-family:Arial,Helvetica,sans-serif;
			font-size:14px;
			font-weight:bold;
			}
		.tipoTraslado .datos {float: left; width: 285px; padding: 5px 0px 0px 5px; margin: 0px;}
			.tipoTraslado .datos dl {margin: 0px; padding: 0px;}
			.tipoTraslado .datos dt {float: left; padding: 3px 0px 1px 15px; width: 85px; margin: 0px;}
			.tipoTraslado .datos dd {text-align: right; margin: 0px; float: right; font-size: 11px; width: 185px;}
				.tipoTraslado .datos .ida dt {background: url('/img/elementos/iconBusIda.gif') left no-repeat;}
				.tipoTraslado .datos .vuelta dt {background: url('/img/elementos/iconBusVuelta.gif') left no-repeat;}
				.tipoTraslado .datos .ida dd {padding: 7px 0px 5px 0px;}
				.tipoTraslado .datos .vuelta dd {padding: 4px 0px 5px 0px;}
				.tipoTraslado .datos dd b {font-size: 110%;}
		.tipoTraslado .boton {float: right; margin: -22px 0px 0px 0px; padding: 0px 5px 5px 0px; text-indent: 0px; width: 250px; text-align: right;}

/* listado de la llegada y salida del vuelo, y el numero de pasajeros en la ida y vuelta */
/* tambien enlaces para modificar los datos */
	#resumenTraslado1 {width: 735px; padding: 10px 0px 10px 5px;border-bottom: 1px dashed #ffd439;border-top: 1px dashed #ffd439; margin: 0px 0px 10px 0px; float: left;}
		#resumenTraslado1 dt {width: 150px; display: inline; float: left; text-align: left; text-indent: 20px; padding: 5px; margin: 0px;}	
		#resumenTraslado1 .flightArrives {background: url(/img/elementos/iconAvionLlegada.gif) left no-repeat;}
		#resumenTraslado1 .flightDeparts {background: url(/img/elementos/iconAvionSalida.gif) left no-repeat;}
		#resumenTraslado1 .transfer1 {background: url(/img/elementos/iconBusIda.gif) left no-repeat;}
		#resumenTraslado1 .transfer2 {background: url(/img/elementos/iconBusVuelta.gif) left no-repeat;}
		#resumenTraslado1 dd {display: inline; float: left; width: 250px; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; text-align: left;}
		#resumenTraslado1 .pax {padding: 4px 0px 0px 0px;}
		#resumenTraslado1 .pax img {margin-right: 3px;}
		#resumenTraslado1 .modificar {width: 190px; padding: 8px 0px 4px 0px; float: right; text-align: right;}
		#resumenTraslado1 .modificar a {padding-right: 13px; text-decoration: none;font-size: 90%;}
		#resumenTraslado1 .modificar a:hover {background: url(/img/elementos/iconLapiz.gif) right no-repeat;}

/* como explorer me da problemas paso #resumenTraslado1 a una tabla */
	#resumenTraslado2 {width: 100%; padding: 10px 0px 10px 0px;border-bottom: 1px dashed #ffd439;border-top: 1px dashed #ffd439; margin: 0px 0px 10px 0px;}
		#resumenTraslado2 .flightArrives {text-align: left; text-indent: 20px; padding: 5px; margin: 0px;width: 190px; background: url(/img/elementos/iconAvionLlegada.gif) left no-repeat;}
		#resumenTraslado2 .flightDeparts {text-align: left; text-indent: 20px; padding: 5px; margin: 0px;width: 190px; background: url(/img/elementos/iconAvionSalida.gif) left no-repeat;}
		#resumenTraslado2 .transfer1 {text-align: left; text-indent: 20px; padding: 5px; margin: 0px;width: 190px; background: url(/img/elementos/iconBusIda.gif) left no-repeat;}
		#resumenTraslado2 .transfer2 {text-align: left; text-indent: 20px; padding: 5px; margin: 0px;width: 190px; background: url(/img/elementos/iconBusVuelta.gif) left no-repeat;}
		#resumenTraslado2 td {width: 150px; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; text-align: left;}
		#resumenTraslado2 .pax {padding: 4px 0px 0px 0px;}
		#resumenTraslado2 .pax img {margin-right: 3px;}
		#resumenTraslado2 .modificar {width: 190px; padding: 8px 0px 4px 0px; text-align: right; display: block;}
		#resumenTraslado2 .modificar a {padding-right: 13px; text-decoration: none;font-size: 90%; display: block;}
		#resumenTraslado2 .modificar a:hover {background: url(/img/elementos/iconLapiz.gif) right no-repeat; display: block;}
		
					
/* cosas sueltas */			
	.nota01 {width: 300px;float: right;background: #DCE9F2;padding: 5px;-moz-border-radius: 10px;margin: 5px 10px 0px 0px;font-size: 90%;}
	.nota02 {width: 300px;float: left;background: #DCE9F2;padding: 5px;-moz-border-radius: 10px;margin: 10px 0px 10px 0px;font-size: 90%;}
	.iconMapa {width: 150px; float: left;-moz-border-radius: 5px; background: #DCE9F2;padding: 5px; margin: 5px 0px 0px 0px;}
	.iconMapaOn {background: url('/img/elementos/flecha03.gif') 30px 20px no-repeat;}
		.iconMapa img {border: 1px solid #000; float: left;}
		.iconMapa small {margin: 0px 0px 0px 5px; float: left; width: 100px;}
	.centroCiudad {float: right;-moz-border-radius: 5px; background: #0184C5 url(/img/elementos/iconAtencionAzul.gif) 3px center no-repeat; padding: 10px 10px 10px 23px;color: #fff; margin: -110px 10px 0px 0px;}

/* los enlaces que van en la caja de desde otros aeropuertos */
	.enlaceDot01 {color: blue;font-size: 11px;text-decoration: underline;background: url('/img/elementos/flecha02.gif') left no-repeat;padding-left: 5px;}
	.enlaceDot01:hover {color: red;}
.doc2 .enlaceDot01 {
	color:#336699;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
background: none;
}
	.routeMap {float: left;text-align: center; padding: 10px; width: 710px;}

	#idTipoMoneda {width: 130px; margin: 5px 0px 5px 3px;}
	
	.preFormulario	 {background: #dce9f2 url(/img/microsites/Bravofly/bg_top_new.gif) top center no-repeat;padding: 5px 0px 0px 7px;margin: 0px 0px 10px 0px;vertical-align: top;float: left;width: 218px;}
	.preFormulario h3	{float: left; width: 215px; padding: 5px; 
		font-size: 12px;	margin: 0px;
		color:#336699;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		}


	
	
/* paso 3 y paso 4 
·····································································································································*/
.cajaReview {background: #fff;  float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px;}
.doc2 .cajaReview {width: 740px;}
.doc3 .cajaReview {width: 968px;border: 1px solid #247AB1; padding: 5px;}

.doc3 .cajaReview h4 {font-size: 12px;	margin: 0px;
		color:#336699;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		margin: 0px 0px 10px 0px;}
.doc3 .cajaReview p {font-size: 12px;color: #1C3686; padding: 0px; line-height: 22px; margin: 0px 0px 0px 0px; padding:0px;}

#secure {float: right; margin: -32px 0px 0px 0px;}

/* bloque04, 
	ficha #4 paso3, nombre pasajero principal 
	ficha datos de contacto, paso4 */
	.bloque04 {width: 690px; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 20px; float: left;}
		.bloque04 input, .bloque04 select {font: normal 11px arial, helvetica, sans-serif; display: block;}	
		.bloque04 div {float: left; padding-right: 5px;}

	.continuarPaso3 {float: right;padding: 5px;text-align: right;width: 45%;}
	.addPaso3 {float: left; text-align: left; padding: 5px; width: 45%;}		
		

/* paso 3
·····································································································································*/

/* Los datos de los dos traslados */	
	.traslado {width: 280px; float: left; padding: 0px 10px 0px 35px; margin: 0px 10px 0px 0px;}
	.traslado small {display: block;}
	.datosTraslado {width: 450px; float: left; margin: 0px 0px 15px 0px; padding: 3px; background: #eee;}
		.datosTraslado dt {display: inline;float: left;	width: 80px;}
		.datosTraslado dd {display: block;}
	.dtDatosTraslado {color: #222;font: 11px normal Arial, Helvetica, sans-serif;float: left;margin: 0px;padding: 0px;}
	.ddDatosTraslado {font-size: 80%;padding-bottom: 3px;}
		 
		#legend03 {background: #e0e0e0 url(/img/elementos/iconBusIda.gif) no-repeat 5px 6px;}
		#legend04 {background: #e0e0e0 url(/img/elementos/iconBusVuelta.gif) no-repeat 5px 6px;}
		.rojo {color: red;}

	.pasajeros {float: left; border-top: 1px dashed #ccc; padding: 10px 0px 0px 0px; width: 720px; margin: 0px;}
	.pasajeros dt {font-weight: normal; margin: 0px 10px 0px 0px; padding: 20px 0px 3px 10px;float: left; background: url(/img/elementos/iconPassenger03.gif) no-repeat 0px 15px;}
	.pasajeros dd {display: block; width: 100px; float: left; margin: 0px 0px 0px 0px; padding: 1px 0px 0px 10px;}
	.pasajeros small {display: block;color: navy; padding: 0px; margin: 0px;}
	.pasajeros select {font: normal 11px arial, helvetica, sans-serif;}

/* tablaPrecios */
	.tablaExtras {width: 100%;}
		.tablaExtras th {background: #F5F5F5;border-bottom: 1px solid #ddd;color: red;letter-spacing: 3px;	font-weight: normal;}
		.precios {border-left: 1px dashed #ddd;width: 146px;color: navy; padding-left: 5px;}
		.precios input {display: inline;	border: 0px;background: transparent;padding: 0px 0px 0px 3px;margin: 0px;}

/* segunda iteracion */		

	.fichaTipo1 .padding {padding: 10px 0px 5px 0px ;margin: 0px; border: 0px;background: #F5F5F5;float: left; border-left: 1px solid #1C3686;}
	.fichaTipo1 h2 div {float: right; color: #1c3686; padding: 3px 0px 0px 0px; font-style: normal;}
	.fichaTipo1 h2 small {font-style: italic;}
	.fichaTipo1 .atencion {float: left; padding: 5px 0px 0px 20px; background: url('/img/elementos/iconAtencion02.gif') no-repeat 0px 5px;}
	.fichaTipo1 .formularios {float: left; width: 712px; margin: 0px 0px 10px 0px; padding: 5px 5px 10px 5px; background: #eeeeee;}
	
	.fichaTipo1 .bloqueSelect {float: left;padding: 0px 15px 0px 0px;}
	.fichaTipo1 .vuelos {width: 685px; float: left; padding: 5px 10px 0px 35px; margin: 0px;}
	.fichaTipo1 .vuelos small {display: block;}
	#paisOrigenIda, #paisOrigenVuelta {width: 110px;}
	#aeropuertoOrigenIda, #aeropuertoOrigenVuelta {width: 200px;}
	#vueloIda, #vueloVuelta {width: 340px;}
	.fichaTipo1 .vuelos .noVuelo {float: right; padding: 0px; margin:-25px 0px 0px 0px;}
		.fichaTipo1 .vuelos .noVuelo dt {text-align: right;}
		.fichaTipo1 .vuelos .noVuelo dd {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;font: normal 10px Arial, Helvetica, sans-serif;}
		#resumenDatosVueloIdaManual, #resumenDatosVueloVueltaManual {background: url(/img/elementos/iconAtencion02.gif) 0px center no-repeat; display: none; padding: 0px 0px 0px 20px;}
	.cajaEdificio {float: left; width: 445px; padding: 5x 0px 0px 0px; margin: 10px 0px 0px 0px;}
	.doc3 .cajaEdificio h4 {width: 400px;font-weight: normal; background: #e0e0e0 url(/img/elementos/iconEdificio.gif) no-repeat 5px 6px;float: left; padding: 0px 10px 0px 35px; margin: 0px 0px 0px 0px;}
	.cajaEdificio h4 small {display: block;}
	.cajaEdificio .bloque03 {float: left; width: 405px; margin: 0px 0px 0px 0px; padding: 5px 5px 10px 35px; background: #eeeeee;}
	.cajaEdificio .bloqueSelect {float: left;padding: 0px 15px 0px 0px; width: 180px;}
	.cajaTraslado {float: right; width: 445px; padding: 5x 0px 0px 0px; margin: 10px 0px 0px 0px;}
	.doc3 .cajaTraslado h4 {width: 400px;font-weight: normal; background: #e0e0e0 url(/img/elementos/iconBusIda.gif) no-repeat 5px 6px;float: left; padding: 0px 10px 0px 35px; margin: 0px 0px 0px 0px;}
	.cajaTraslado h4 small {display: block;}
	.cajaTraslado .bloque03 {float: left; width: 375px; margin: 0px 0px 0px 0px; padding: 5px 35px 10px 35px; background: #eee;}
	.cajaTraslado .numPax {border-top: 1px solid #aaa; float: left; width: 380px; margin: 15px 0px 0px 0px; padding: 5px 0px 0px 0px; text-align: right;}
	.cajaTraslado .bloqueSelect {float: left;padding: 0px 10px 0px 0px;width: 110px;}
	#legend01 {background: #eee url(/img/elementos/iconAvionLlegada.gif) no-repeat 5px center; padding-bottom: 5px;}
	#legend02 {background: #eee url(/img/elementos/iconAvionSalida.gif) no-repeat 5px center;}
	.fichaTipo1 .separador {float: left; width: 730px;height: 10px;}	

		
		
/* paso 4
·····································································································································*/
	
/* caja resumen reserva  */
	.resumenPaso4 {width: 910px; padding: 0px 0px 0px 30px; float: left;}
		.resumenPaso4 dt {font-size: 110%;border-bottom: 1px solid #0184C5;}
		.resumenPaso4 dd {display: inline;float: left;background: #eee;margin: 0px;padding: 5px 5px 5px 40px;width: 258px; }
		.resumenPaso4 .aterrizaje {background: #f6f6f6 url(/img/elementos/iconAvionLlegada.gif) no-repeat 11px center;}
 		.resumenPaso4 .despegue {background: #f6f6f6 url(/img/elementos/iconAvionSalida.gif) no-repeat 11px center;}
		.resumenPaso4 .alojamiento {background: #f6f6f6 url(/img/elementos/iconEdificio.gif) no-repeat 11px center; width: 259px;}
		.resumenPaso4 .traslado {background: #f6f6f6 url(/img/elementos/iconBusIda.gif) no-repeat 11px center;}	

/* caja datos de contacto */	
	.datosContacto {width: 918px; float: left; padding: 0px; margin: 0px;}	
		.datosContactoBloque01 {width: 435px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px; background: #F5F5F5; float: left;}
				.datosContactoBloque01 input, .datosContactoBloque01 select {font: normal 11px arial, helvetica, sans-serif; display: block;}	
				.datosContactoBloque01 div {float: left; padding-right: 5px;}
		.datosContactoBloque02 {width: 435px; float: left;  padding: 0px 0px 5px 20px; margin: 0px;}
		.datosContacto .bloqueSelect {float: left;padding: 0px 15px 0px 0px; width: 150px;}
		.datosContactoBloque03 {width: 340px; float: left;  padding: 0px 0px 5px 20px; margin: 0px; border-left: 1px dashed #666;}
		
		

/* caja tarjeta credito */	
	.datosTarjetaCredito {width: 910px; float: left; padding: 0px 0px 0px 0px; margin: 0px;}	
		.datosTarjetaCreditoBloque01 {width: 345px; float: left; padding: 5px 0px 5px 20px; margin: 0px;}
		.datosTarjetaCreditoBloque01 .bloqueSelect {
			width: 250px;
		}
		.datosTarjetaCreditoBloque02 {width: 344px; float: left; padding: 5px 0px 5px 20px; margin: 0px; border-left: 1px dashed #666;}
		.datosTarjetaCreditoBloque02 .bloqueSelect {float: left;padding: 0px 15px 0px 0px; width: 140px;}
		.datosTarjetaCreditoBloque02 p {border-bottom: 1px solid #ccc; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px;}
		.datosTarjetaCreditoFecha select {display: inline;float: none;}


/* caja confirme la compra */		
.leidoYcomprendido {width: 100%;background: #ddd; float: left; margin-top: 10px;}
		.leidoYcomprendido div {float: left;}
		.leidoYcomprendido02 {padding-top: 2px;}
		
				
			
		/* para la version D */
	
	.passangerBlock {float: left; padding-right: 5px;}

	
	
	/* capa ocultacion, en paso 3 y 4 */
	#ocultarBody {
		display: none;	background: #ccc; opacity: .7; filter: alpha(opacity=70);	position: absolute; top: 0px;	left: 0px;}
	.popFormulario {
		position: absolute; display: none; background: #fff; border: 1px solid #000;	padding: 10px; z-index: 3; width: 500px; float: left;}
		
		.popFormulario h3, .popFormulario dt {width: 510px;	background: #0184C5;	margin: -10px -10px 10px -10px;padding: 6px 0px 6px 10px;color: #fff;font-size: 120%;}
			.popFormulario h3 input, .popFormulario dt input {float: right;font-size: 15px;padding: 0px 3px 3px 3px;margin: -5px 5px 0px 0px;border: 0px;color: #eee;background: none;}
			.popFormulario label {display: block;}
			
	#sombraPopUp {	background: #000;	opacity: .2; filter: alpha(opacity=20); position: absolute;	width: 520px; display: none; z-index: 2;}
	/* paso 5 */
	
.cajaEsteRecibo {border: 5px solid #ccc; width: 200px; float: right;}	
	
	
	
		
	.lateralPrint, .cabeceraPrint {display: none;}
	
	
/* busqueda Avanzada */
	.busquedaAvanzadaTexto {float: left;width: 250px; padding-left: 40px;}
	#iCondicionesGenerales {height:400px; width:748px;}
	#terminosCondiciones {float: left; border-top: 1px solid #aaa; width: 910px; height: 200px;}
	
	
/* paso1b, home aeropuertos, .doc5
·····································································································································*/		
	#foto {padding: 2px 0px 0px 0px;text-align: right;float: right;margin: 0px;}
	/* cityInfo		- 	en pagina reserva, da información sobre la ciudad */
	 #desCiudad {min-height: 285px;}
		#desCiudad h2 {font: bold 13px Arial, Helvetica, sans-serif;color: #1C3686;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border-bottom: 1px solid #99F; width: 225px; background: none;}
		#desCiudad p {text-indent: 15px; text-align: justify; margin: 5px 0px 15px 0px;}
		#desCiudad ul, #desCiudad li {padding: 0px 0px 0px 5px;margin: 0px; list-style: none;}
		#desCiudad b {font-weight: normal; color: #000;}
	
	
/* caja cajaEnlacesAeropuertos
·····································································································································*/
	#cajaEnlacesAeropuertos {margin: 10px 0px 10px 0px;padding: 0px 0px 0px 0px;float: left;background: #fff; border: 1px solid #94bbd8;}
	.doc10 #cajaEnlacesAeropuertos {width:748px;}
		#cajaEnlacesAeropuertos a {color: #77f;font-size: 11px;text-decoration: none;display: inline;background: url('/img/elementos/flechaRoja.gif') left no-repeat;padding-left: 5px;}
		#cajaEnlacesAeropuertos a:hover {text-decoration: underline;}
		#cajaEnlacesAeropuertos h2 {margin: 0px; color:#1A75AC;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;		padding: 3px 10px 1px 5px;	height: 21px; 	background: transparent url(/img/microsites/Bravofly/bg_bar_price.png) repeat-x; float: left; width: 733px;}
		#cajaEnlacesAeropuertos ul {list-style: none;margin: 0px 0px 0px 0px; padding: 5px 0px 0px 5px;display: block;float: left;width: 240px;}
	#cajaEnlacesAeropuertos #moreEn {background: transparent url('/img/elementos/backBusquedaAvanzadaEn.gif') no-repeat top center; width: 178px;color: #1C3686; padding: 22px 7px 0px 7px; text-align: right; display: block; height: 43px;text-decoration: underline;}
	#cajaEnlacesAeropuertos #moreEs {background: transparent url('/img/elementos/backBusquedaAvanzadaEs.gif') no-repeat top center; width: 178px;color: #1C3686; padding: 22px 7px 0px 7px; text-align: right; display: block; height: 43px;text-decoration: underline;}
	#cajaEnlacesAeropuertos #moreIt {background: transparent url('/img/elementos/backBusquedaAvanzadaIt.gif') no-repeat top center; width: 178px;color: #1C3686; padding: 22px 7px 0px 7px; text-align: right; display: block; height: 43px;text-decoration: underline;}
	#cajaEnlacesAeropuertos #moreEn:hover, #cajaEnlacesAeropuertos #moreEs:hover {color: yellow;}
/* caja cajaExplicacionSD
·····································································································································*/
	#cajaExplicacionSD {color: #1C3686; background: transparent url(/img/elementos/boxExplainSD.gif) no-repeat; width: 175px; height: 142px; padding: 42px 5px 0px 5px; text-align: left; float: right; display: block;}
		#cajaExplicacionSD strong {color: black; font-weight: normal;}
		#cajaExplicacionSD .boxE1 {height: 120px; float: right; width: 100%; line-height: 15px;}
		#cajaExplicacionSD .boxE2 {padding: 0px; float: right;}
		#cajaExplicacionSD .boxE2 a {color: yellow;}
	
/* caja03, depreciated 
·····································································································································*/
	.caja03 a {color: #77f;font-size: 11px;text-decoration: none;display: inline;background: url('/img/elementos/flechaRoja.gif') left no-repeat;padding-left: 5px;}
	.caja03 a:hover {text-decoration: underline;}
	.caja03 ul {list-style: none;margin: 0px 0px 0px 0px; padding: 0px;display: block;}	
		
/* PIE
·····································································································································*/	
#pie {background: #fff;float: left;width: 100%; text-align: center; margin-top: 10px;float: left;}
#pie01 {background: #1C3686;text-align: center;width: 770px;color: #fff;margin: 0px auto 0px auto; font-size: 9px; padding: 10px 0px 10px 0px;}
	#pie01 a {color: #fff; text-decoration: none; font-size: 11px;}
	#pie01 a:hover {text-decoration: underline;}
	#pie01 .idioma {background: #1E5387 url(/img/elementos/flagEn2.gif) no-repeat center left; padding-left: 25px;}
	#pie01 .aBanderas {text-decoration: none; padding-left: 25px;}
	#pie01 .aBanderas:hover {text-decoration: none;}
#pie02 {width: 770px;margin: 10px auto 0px auto; text-align: left;}
	#pie02 .quickssl {float: left; width: 115px;}
	#pie02 p {float: left; margin: 0px 0px 0px 0px; font-size: 9px; width: 520px;}
	#pie02 .notaYtarjetas {float: left; width: 530px; padding: 0px 0px 0px 5px;}
	#pie02 .travel {float: right; width: 100px;}
	
	
.identifiquese {
width: 100%;
float: left;
padding: 0px 0px 0px 10px;
display: block;
}
.tablaLogin {
	float: left;
}
	
	
	
/* pie propio bravofly */
.vg_section_title {
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:45px;
padding:5px 0pt 0pt;
width:100px;
}
.vg_line_dotted {
border-top:1px dotted #666666;
font-size:0px;
height:0px;
line-height:0pt;
margin:10px 0pt;
width:980px;
float: left;
}

.vg_section_text {
float:left;
width:880px;
text-align: left;
}
.vg_section_text li a {
border-right:1px solid #666666;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0pt 5px;
text-decoration:none;
}

.vg_section_text li {
line-height:25px;
white-space:nowrap;
display: inline;
}

.vg_section_text ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.doc5 #ad728 {
	display: none;
}
/* ———————————————————————-
WinIE6
———————————————————————- */
/*\*/
* html .doc4 .caja01 {padding-right: 0px;}
* html .doc5 .caja01 {width: 740px}
* .doc5 .caja01 h1 {width: 740px;}
/**/

.botonCompreAhora {float: left; width: 50%; padding: 0px 0px 10px 45%;}
