body{font:10px verdana,arial,helvetica,sans-serif;margin:0;padding:0;background:#fff}
body.itinerario{padding:0;margin:0 0 0 12px}
table{*zoom:1}
div,td,h1,h2,h3{color:#000;line-height:1.3}
p{margin:0 0 4px;padding:0}
ul{margin:0;padding:0}
/*estilos.css*/
a:hover{text-decoration:underline}
h3{color:#990;padding:0 0 2px;margin:0 0 10px;font-size:12px}
h4{font-size:10px;font-weight:400;margin:0;padding:10px 0 5px}
h5{font-size:10px;font-weight:400;margin:0;padding:0px 0 5px}
h2.aviso{font-size:10px;color:#990;font-weight:normal}
form{margin:0;padding:0}
img{border:0}
input,select,textarea{font:10px verdana,geneva,arial,helvetica,sans-serif}
.center{text-align:center}
.auto{width:auto !important}
.clear{clear:none;margin:0;padding:0;height:15px}
.fRight{float:right}
.fBRight{margin-left:190px}
.clearLeft{clear:left}
.clearRight{clear:right}
.clearBoth{clear:both}
.sinPad{padding:0 !important}
.inline{display:inline}
.middle{vertical-align:middle}
.separador{margin:5px 0}
.marginTop10px{float:left;clear:both;height:10px;width:100%}
#contenedor,#contenedorSA,#contenedoranchoselect{margin:15px 5px 10px 10px;_margin:15px 5px 10px 5px;text-align:left;width:900px;float:left}
#contenedorSA{width:910px}
#titular_compra{width:500px;float:left;margin-top:-2em}
#condiciones_desp{_padding-left:1px}
label{display:block;float:left;padding:0 0 5px 0}
label.check{display:inline;float:none}
.info{color:#666}
#header{margin-bottom:20px;height:45px;margin-top:0px}
#centro{margin:0 0 10px;float:left}
p.intro{margin-bottom:18px}
p.intro2{float:left;width:200px}
.boton{height:10px}
.boton a:hover{text-decoration:none}
.boton a:hover span{color:#fc0 !important}
.boton.continuar{float:left;clear:both;width:180px}
/*boton 90px ancho*/
.boton a.ancho{width:95px;float:none;margin:0}
#menu{margin-bottom:0px;width:520px;height:40px;float:left}
#menu.boton a.ult{margin-right:0}
#buscador .itinerario{background:transparent url(/skylights/images/SB/buscador_top.gif) no-repeat scroll left top;padding:15px 0 0 40px}
#buscador .boton{width:80px;margin:15px auto 13px;height:22px}
#buscador .boton a{background:#D4470F url(/skylights/images/SB/b_buscador_right.gif) no-repeat right top}
#buscador .boton span{background:url(/skylights/images/SB/b_buscador_left.gif) no-repeat left top;line-height:1.7;font-size:11px;font-weight:bold}
.pasos{width:500px;_padding:0;_margin:0;_clear:right;_float:left;_width:510px}
.pasos #header {//float:none;}

/*buscador*/
#buscador.banner{padding-bottom:258px !important}
#esquerra{float:left;width:248px;margin:0 0 10px;margin-right:14px;position:relative;margin-bottom:-4px\0/;*z-index:1000}
#buscador{background:#FC0 url(/skylights/images/SB/buscador_bottom.gif) no-repeat left bottom;padding-bottom:20px;width:248px;display:block;float:left;position:relative}
#buscador div.pad{background:url(/skylights/images/SB/buscador_top.gif) no-repeat left top;padding:0px}
#buscador h2{font:21px arial,verdana,sans-serif;color:#8d8e90;margin:13px 0 7px;font-weight:400}
#buscador h3{font:15px sans-serif,arial;color:#838B8E;border:none;margin:20px 23px 0 20px;height:86px}
#buscador h2 img{vertical-align:middle}
#buscador label{float:none;width:auto;padding-bottom:2px}
#buscador p{margin-bottom:5px}
#buscador .dia{width:40px}
#buscador .mes{width:130px}
#buscador .localidad{width:200px}
#buscador .pasajeros{width:95px}
#idiomas{font-size:11px;color:#666;width:228px;margin-top:14px;line-height:1.4;padding-left:20px;display:block;float:left}
#casosEsp div{width:188px;height:39px;margin-right:10px;float:left;margin-left:23px;*margin-left:11px}
#casosEsp img{float:left;margin-right:10px}

.pasos .boton a{margin-right:10px}
.pasos .fRight a{margin-right:0}
.pasos .tabla{width:500px}
.pasos .tabla td{padding:2px 6px 2px 0;vertical-align:top}
.pasos .tabla .destacado td{background:#F4F4C5;font-weight:bold;border-top:3px solid;border-color:#fff}
.pasos .tabla .destacado .FareRep{background:#F4F4C5;font-weight:bold;border-top:3px solid;border-color:#fff}
.FareRep #flex_gif{margin:0px 0 3px 0px}
.FareRep2{color:#990;font-size:11px;font-weight:bold !important}
.FareRep3{color:#D4470F;padding-top:0px;vertical-align:top;nowrap:nowrap}
.pasos .tabla td.v{color:#990;font-weight:400 !important;font-size:11px}
.pasos .tabla td.vbold{color:#990;font-weight:bold !important;font-size:11px}
.pasos .tabla .tablaPasajeros{padding:0;width:100%}
.pasos .tabla .tablaPasajeros td{padding:0 1px 0 0;vertical-align:top;border-width:0}
.pasos .tabla .tablaPasajeros .destacado td{font-weight:bold;border-top:3px solid;border-color:#fff}
.pasos .tabla .ultimasPlazas{color:#D4470F;cursor:default;font-weight:400 !important;text-align:left;width:170px;padding-right:5px;padding-top:6px}
.pasos .tabla .ultimasPlazasSmall{color:#D4470F;font-weight:400 !important;width:35px;text-align:right;font-size:26px}
.botonPeq{font:8px verdana;height:17px;width:17px}
.banner_punto{float:left;margin-top:15px}

/*balance*/
.centro{width:340px;float:left}
.derecha{width:150px;margin-left:350px}
.medio{width:245px}
.bLeft{float:left;margin-right:10px;*margin-right:15px}
.bRight{float:left}
input.fecha{width:83px}

#seguro_viaje{padding-bottom:20px;float:left}
#seguro_viaje ul{float:left;width:100%;list-style:none;margin:0;padding:0}
#seguro_viaje ul li{float:left;margin-bottom:16px;width:100%}
#seguro_viaje ul li input{float:left;width:20px;margin-right:5px;margin-bottom:30px;display:block;*height:20px;*margin-top:-4px}
#seguro_viaje ul li div{float:left;width:450px;display:block;min-height:20px}
#seguro_viaje ul li div h4{margin:0;padding:4px 0 7px 0;*padding:0 0 7px 0;float:left;width:100%;display:block}
#seguro_viaje ul li div h4 a{text-decoration:underline;color:#990}
#seguro_viaje ul li div p{width:100%;display:block;float:left}
.bold{font-weight:bold}
#datosPasajero p{margin-bottom:10px}
span.label{display:block;float:left;width:215px;padding-right:10px}
#verMenos div{margin-top:15px}
.campo{line-height:1.5}
#preguntas p{text-align:left}
.link10verde{color:#7A7A78;font-weight:bold}
.maleta_select{width:190px}

/* TABS VUELO*/
#tabs{font:10px/1.3 Verdana,Arial,Helvetica,sans-serif;width:210px;text-align:center;margin-left:0;margin-right:0px;display:block;float:left}
#tabs a{color:#666;text-decoration:none;padding-top:33px;text-transform:lowercase;height:31px !important}
#tabs a:hover{color:#666;text-decoration:underline;cursor:pointer;display:block}
#tabs ul{margin:0;padding:0}
#tabs li{float:left;list-style-type:none}
#tabs #vol{width:70px}
#tabs #volhotel{width:65px}
#tabs #hotel{width:70px}
#tabs #cotxe{width:70px}
#newBuscador.yellow #tabs #tabvols li a{background:url(/img/SB/icos.png) no-repeat;display:block}
#tabs #tabvols li a{display:block}
#tabs #tabcars li a{background:url(/skylights/images/tabcars.gif) no-repeat;display:block}
#tabs #tabvolhotel li a{background:url(/skylights/images/tabs_vuelohotel.gif) no-repeat;display:block}
#newBuscador.yellow #tabs li#volhotel a{background-position:-310px -80px}
#newBuscador.yellow #tabs li#volhotel a:hover{background-position:-310px -139px}
#newBuscador.yellow #tabs li#vol a{background-position:-321px -80px}
#newBuscador.yellow #tabs li#vol a:hover{background-position:-321px -713px}
#newBuscador.yellow #tabs li#hotel a{background-position:-379px -80px}
#newBuscador.yellow #tabs li#hotel a:hover{background-position:-379px -139px}
#newBuscador.yellow #tabs li#cotxe a{background-position:-451px -80px}
#newBuscador.yellow #tabs li#cotxe a:hover{background-position:-451px -139px}
/* END TABS */
.w_blau{color:#017AAE}
.w_bold{font-weight:bold}
.w_white{color:#FFF}
.w_black{color:#000}
.w_red{color:#D4470F}
.w_green{color:#990}
.w_yellow{color:#FC0}
.w_grey{color:#666}
.w_black{color:#000}
.w_darkgrey{color:#333}
.w_9{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;}
.w_10{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.w_11{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.w_12{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.w_14{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}
.w_16{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;}
.w_18{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;}
.w_20{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 20px;}
.w_right{text-align:right}
.w_left{text-align:left}
.tabla .destacado td{background:#F4F4C5;font-weight:bold;border-top:3px solid;border-color:#fff}
.tabla td{padding:2px 10px 2px 0;vertical-align:top}
.tabla .tablaPasajeros{padding:0}
.tabla .tablaPasajeros td{padding:0 10px 0 0;vertical-align:top;border-width:0}
.tabla .tablaPasajeros .destacado td{font-weight:bold;border-top:3px solid;border-color:#fff}
.pasos .tabla td .tablaPasajeros.bebe{width:78px}
.w_normal{font-weight:400}
.aleron_info{padding:16px 23px 0 20px}
.aleron_info_conex{padding:65px 23px 0 20px}
#equipajeespecial{margin-bottom:0;padding-bottom:0}
#infoExtraMaletas{display:none}
#bagsSelectPax{display:none}
#pets{margin-bottom:0;padding-bottom:0}
.cardDisplayPopupMask{position:fixed;z-index:256;top:0;left:0;width:100%;height:100%;opacity:.4;filter:alpha(opacity=30);background:#333;display:none;overflow:visible}
#cardDisplay{width:500px;position:absolute;left:100px;*left:0px;top:5px;z-index:10000;display:block}
#showInfoDiv{width:500px}
#condiciones_desp{clear:both;display:block}
#titular_compra{width:500px;*width:504px;position:relative;margin-top:0px}
a{color:#990;text-decoration:underline}
#ANB_poweredby a{
	text-decoration: none;
}
/*botones*/
.boton_web{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 1px 2px #000;-moz-box-shadow:0px 1px 2px #000;box-shadow:0px 1px 2px #000;font-size:11px;color:#666;font-weight:bold;background:#fff;padding:5px 24px;text-decoration:underline;behavior:url(/css/PIE.htc);border:1px solid #D7D7D7;text-decoration:none;*zoom:1;position:relative}
.boton_web:hover{text-decoration:none;color:#000;cursor:pointer}
.bt_darkgrey{position:relative;background-color:#666; background-image:-moz-linear-gradient(0% 50% 90deg,#666, #666, #8F8F8F 0%); background-image:-webkit-gradient(linear, 0% 50%, 0% 49%, from(#666), to(#8F8F8F), color-stop(1,#8F8F8F)); -pie-background: linear-gradient(0% 50% 90deg,#666, #8F8F8F 0%); behavior: url(/css/PIE.htc); font-size:10px;  color:#fff!important; font-weight:bold; padding:4px 13px 4px 13px; float:left; display:block; text-decoration:none!important; border:1px solid #666; *zoom:1;}
.bt_darkgrey:hover,.bt_darkgrey:hover span{text-decoration:none;color:#fc0}
.bt_red{background:#D4470F;background-image:-moz-linear-gradient(0% 50% 90deg,#D4470F,#D4470F,#E85B23 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#D4470F),to(#E85B23),color-stop(1,#E85B23));-pie-background:linear-gradient(0% 50% 90deg,#D4470F,#E85B23 0%);behavior:url(/css/PIE.htc);font-size:10px;color:#fff;font-weight:bold;padding:4px 13px 4px 13px;float:left;display:block;text-decoration:none;border:1px solid #D4470F;*zoom:1}

.bt_red:hover,.bt_red:hover span{text-decoration:none;color:#fc0}

.bt_cerrar{font-size:11px;color:#990;background:#fff;padding:0px 8px 2px 22px;text-decoration:underline;behavior:url(/css/PIE.htc);border:1px solid #FFF;*zoom:1}

.bt_cerrar span.bt{background:url(/img/SB/icos.png) -643px -1937px no-repeat;width:20px;height:19px;left:-3px;margin-bottom:0;position:absolute;top:-1px}
.bt_cerrar:hover,.bt_cerrar:hover span{color:#666 !important}
.bt_cerrar span{white-space:nowrap}
.bt_cerrar img{position:absolute;top:-2px;*top:-2px;_top:-1px;left:-3px;margin-bottom:0px}

.bt_seat{position:relative;background:#990;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:-moz-linear-gradient(0% 50% 90deg,#990,#990,#B1B118 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#990),to(#B1B118),color-stop(1,#B1B118));-pie-background:linear-gradient(0% 50% 90deg,#990,#B1B118 0%);-webkit-box-shadow:0px 1px 2px #333;-moz-box-shadow:0px 1px 2px #333;box-shadow:0px 1px 2px #333;behavior:url(/css/PIE.htc);font-size:10px;color:#fff;font-weight:bold;padding:2px 17px;text-decoration:none;text-align:center;border:1px solid #990}
.bt_seat:hover{text-decoration:none;color:#fc0}

.bt_myvueling{background-image:-moz-linear-gradient(0% 50% 90deg,#DBDBDB,#DBDBDB,#EAEAEA 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#DBDBDB),to(#EAEAEA),color-stop(1,#EAEAEA));-pie-background:linear-gradient(0% 50% 90deg,#DBDBDB,#EAEAEA 0%);border:1px solid #D7D7D7;font-size:10px;color:#666;font-weight:bold;padding:4px 13px 4px 15px;text-align:center;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 1px 2px #000;-moz-box-shadow:0px 1px 2px #000;box-shadow:0px 1px 2px #000;padding:5px 24px;behavior:url(/css/PIE.htc);*zoom:1;position:relative;}
.bt_myvueling span{background:url(/img/SB/icos.png) right -322px no-repeat;padding:1px 22px 2px 0}
.bt_myvueling:hover,.bt_myvueling:hover span{text-decoration:none;color:#333;cursor:pointer}
.bt_yellow{position:relative;background:#fc0;background-image:-moz-linear-gradient(0% 50% 90deg,#fc0,#fc0,#FFDE53 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#fc0),to(#FFDE53),color-stop(1,#FFDE53));-pie-background:linear-gradient(0% 50% 90deg,#fc0,#FFDE53 0%);behavior:url(/css/PIE.htc);font-size:10px;color:#666;font-weight:bold;padding:3px 24px 5px 24px;text-decoration:none;text-align:center;border:1px solid #fc0;*zoom:1}
.bt_yellow:hover{text-decoration:none;color:#333}
.bt_green{position:relative;background:#990;border:1px solid #990;background-image:-moz-linear-gradient(0% 50% 90deg,#990,#990,#B1B118 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#990),to(#B1B118),color-stop(1,#B1B118));-pie-background:linear-gradient(0% 50% 90deg,#990,#B1B118 0%);behavior:url(/css/PIE.htc);font-size:11px;color:#fff;padding:3px 24px 5px 24px;text-decoration:none;text-align:center;*zoom:1}
.bt_green:hover{text-decoration:none;color:#fc0;font-weight:400}
.bt_comprar{background:#990;border:1px solid #990;*border:0;border:0\0/;background-image:-moz-linear-gradient(0% 50% 90deg,#990,#990,#B1B118 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#990),to(#B1B118),color-stop(1,#B1B118));-pie-background:linear-gradient(0% 50% 90deg,#990,#B1B118 0%);behavior:url(/css/PIE.htc);font-size:12px;color:#fff;font-weight:bold;padding:8px 21px;*zoom:1}
.bt_comprar:hover{text-decoration:none;color:#fc0}
.bt_disabled a, 
.bt_disabled a:hover, 
.bt_disabled a:hover span, 
.bt_disabled:hover{cursor: url(/img/bt_disabled.cur), pointer;*cursor:not-allowed!important;color:#fff}
.bt_disabled a{background-color:#D8D88B;
border: 1px solid #D8D88B;
background-image: -moz-linear-gradient(0% 50% 90deg, #CCCC7F, #CCCC7F, #D8D88B 0%);
background-image: -webkit-gradient(linear,0% 50%,0% 49%,from(#CCCC7F),to(#CCCC7F),color-stop(1,#D8D88B));
-pie-background:linear-gradient(0% 50% 90deg, #CCCC7F, #CCCC7F, #D8D88B 0%); behavior:url(/css/PIE.htc); }
.bt_enabled a { -pie-background:linear-gradient(0% 50% 90deg,#990,#B1B118 0%);*border:0;behavior:url(/css/PIE.htc);border:0\0//*IE8*/;}
.bt_bloqueo, .bt_enabled .bt_bloqueo {
	background:url(/img/SB/icos.png) -252px -325px no-repeat, #B1B118 !important;
	background:url(/img/SB/icos.png) -252px -325px no-repeat,-moz-linear-gradient(0% 50% 90deg,#990,#990,#B1B118 0%) !important;
	background:url(/img/SB/icos.png) -252px -325px no-repeat,-webkit-gradient(linear,0% 50%,0% 49%,from(#990),to(#B1B118),color-stop(1,#B1B118)) !important;
	-pie-background:url(/img/SB/icos.png) -252px -325px no-repeat,linear-gradient(0% 50% 90deg,#990,#B1B118 0%);
	behavior:url(/css/PIE.htc);
	padding-left:40px;
}
.bt_disabled .bt_bloqueo {
	background:url(/img/SB/icos.png) -252px -325px no-repeat, #CCCC7F !important;
	background:url(/img/SB/icos.png) -252px -325px no-repeat,-moz-linear-gradient(0% 50% 90deg, #CCCC7F, #CCCC7F, #D8D88B 0%);
	background:url(/img/SB/icos.png) -252px -325px no-repeat,-webkit-gradient(linear,0% 50%,0% 49%,from(#CCCC7F),to(#CCCC7F),color-stop(1,#D8D88B)) !important;
	-pie-background:url(/img/SB/icos.png) -252px -325px no-repeat,linear-gradient(0% 50% 90deg, #CCCC7F, #CCCC7F, #D8D88B 0%) !important;
	behavior:url(/css/PIE.htc);
	padding-left:40px !important;
}
.bt_mas{background:url(/img/SB/icos.png) -46px -246px no-repeat;width:16px;height:16px;margin:0 5px 5px 0;float:left}
.bt_menos{background:url(/img/SB/icos.png) -67px -246px no-repeat;width:16px;height:16px;margin:0 5px 5px 0;float:left}
.bt_weight_normal{font-weight:400}
.bt_ancho{padding:4px 18px 4px 18px}
p.bt_centrado{text-align:center}
p.bt_center{text-align:center;margin:5px 0 5px 0 !important;*margin:0px;width:100%;float:left}
div.bt_center{text-align:center;float:left;clear:both;padding:0px;margin:0 auto;width:100%;_margin:10px 50%}
p.bt_left{float:left;margin:5px 0 5px 0 !important;*margin:0px}
/*body:nth-of-type(1) p.bt_right{width:33%}*/
p.bt_right{float:right;width:auto;margin:5px 0 5px 0 !important;*margin:0px}
p.bt_right a{clear:both;width:auto}
p.bt_right2{float:right;margin:5px 10px 5px 0 !important;*margin:0px 10px 0 0}
/* fin botones*/
#buscador{margin-bottom:10px !important}
#centro{position:relative}

.sep_h_bottom{width:500px;padding-bottom:24px;*padding-bottom:15px;background:url(/img/SB/gif_horizontal_transparent.gif) no-repeat -510px bottom;float:left;margin-bottom:10px}
.no_margin_bottom {margin-bottom:0px !important;}
.sep_h_boton{width:500px;padding-top:28px;*padding-top:20px;_padding-top:24px;background:url(/img/SB/gif_horizontal_transparent.gif) no-repeat  top left;float:left}
#ContentMainRight .sep_h_boton{padding-bottom:20px;}
.sep_h_boton_izq{width:500px;padding-top:28px;*padding-top:20px;_padding-top:24px;background:url(/img/SB/gif_horizontal_transparent.gif) -509px -16px no-repeat;float:left}
.sep_h_boton p{padding-top:0px !important}

.titulo_contenido{padding-bottom:5px;background:url(/img/SB/dot_line.gif) bottom left repeat-x}

#newBuscador p{margin:0px;padding:0;*margin:0px}

#newBuscador label{width:auto;display:inline;float:none;padding:0px}

#newBuscador #form_buscador div,#newBuscador #form_buscador dl,#newBuscador #form_buscador dt,#newBuscador #form_buscador dd,#newBuscador h1,#newBuscador #form_buscador h2,#newBuscador #form_buscador form,#newBuscador #form_buscador  input,#newBuscador #form_buscador p,#newBuscador #form_buscador label,#newBuscador #form_buscador img,#newBuscador #form_buscador select{margin:0px;padding:0px}

#newBuscador h1,#newBuscador h2{font-weight:400}

#newBuscador{width:248px;float:left;margin:0px 0 15px 0px !important;display:block;position:relative;z-index:1}
#newBuscador.yellow{background:#FC0}

#newBuscador #logo_vueling{width:248px;display:block;cursor:pointer;*margin-left:0}
#newBuscador #logo_vueling img{width:248px;display:block;cursor:pointer;*margin-left:0;_margin-left:0;width:248px}
#newBuscador #logo_vueling h1{visibility:hidden;display:none}

#newBuscador #form_buscador,#newBuscador #title_buscador{display:block;padding:0px 19px 0 19px;width:210px}
#newBuscador #form_buscador .first_field,#newBuscador #dateSel1 dd{margin-bottom:4px !important}
#newBuscador #form_buscador select.sel_short{width:95px}
#newBuscador #form_buscador select.sel_long{width:210px}
#newBuscador #route_type{height:17px;padding-top:3px !important;float:left}
#newBuscador #route_type label{margin-right:15px !important}
#newBuscador #route_type,#newBuscador #cities,#newBuscador #dateSel2,#newBuscador #buscar_fechas,#newBuscador #pasajeros,#newBuscador #residente{margin-bottom:9px !important;display:block}
#newBuscador dt{margin-bottom:2px !important;display:block}
#newBuscador #dateSel1 input,#newBuscador #dateSel2 input{width:178px;padding:2px 0 2px 5px !important;_padding:2px 0 2px 5px !important;cursor:pointer;background:#FFF;border:1px solid #7F9DB9;margin:0px 4px 0 0px !important;float:left}
#newBuscador #dateSel1 img,#newBuscador #dateSel2 img{cursor:pointer}
#newBuscador #residente input[type="checkbox"]{width:14px;height:14px;float:left;margin-right:4px}
#newBuscador #residente{padding:3px 0 2px 0 !important;vertical-align:bottom}
#newBuscador #famNum{margin-top:9px !important}
#newBuscador #bottom_buscador{height:15px;width:248px;padding-right:-40px;display:block}
#newBuscador.yellow #bottom_buscador{background:#FC0 url(/skylights/images/SB/bottom_buscador_yellow.gif)}

#iFrame_calendario1,#iFrame_calendario2{z-index:100}
#newBuscador #calendario_buscador1,#newBuscador #calendario_buscador2,#iFrame_calendario1,#iFrame_calendario2{background:#FFF transparent;position:absolute;top:207px;left:208px;width:420px;height:255px;display:none}
#newBuscador #calendario_buscador1 table,#newBuscador #calendario_buscador2 table{border-collapse:collapse;border-spacing:0px}
#newBuscador #calendario_buscador1,#newBuscador #calendario_buscador2{border:1px #666 solid;z-index:1430;background:#FFF}

#newBuscador table.CP_table{margin:10px !important;text-align:center}
#newBuscador table.CP_table td.CP_otherMonth{visibility:hidden}
#newBuscador table.CP_table td{height:20px;vertical-align:middle;font-weight:bold;font-size:10px}
#newBuscador table.CP_table td.CP_arrow_month{background:#666;border-right:1px #FFF solid;border-left:1px #FFF solid}
#newBuscador table.CP_table td.CP_d_before{background:#CCC;color:#FFF;width:26px;border:1px #FFF solid}
#newBuscador table.CP_table td.CP_d_beforeSingle{background:#CCC;background-image:url('/img/sinvuelo.gif');color:#FFF;width:26px;border:1px #FFF solid}
#newBuscador table.CP_table td.CP_d_after,#newBuscador table.CP_table td.CP_d_select{background:#666;border:1px #FFF solid}
#newBuscador table.CP_table td.CP_d_select{background:#990;border:1px #FFF solid}
#newBuscador table.CP_table td.CP_d_after a,#newBuscador table.CP_table td.CP_arrow_month a,#newBuscador table.CP_table td.CP_d_select a{color:#FFF;text-decoration:none;width:26px;display:block;height:20px;line-height:20px}
#newBuscador table.CP_table td.CP_d_after a:hover,#newBuscador table.CP_table td.CP_d_select a:hover{background:#FC0;color:#666}
#newBuscador table.CP_table td.CP_arrow_month a:hover{color:#FC0}
#newBuscador table.CP_table td.CP_info{color:#D4470F;font:400 8px Verdana;text-align:left}

.button_S11{height:33px;display:block;width:75px}
.button_S11 a{font-weight:bold;white-space:nowrap;color:#FFF !important;text-decoration:none;float:left;display:block;text-align:center;cursor:pointer;font-size:11px;line-height:1.9;height:33px}
.button_S11 span{display:block;padding:0px 10px;float:left;text-align:center;cursor:pointer;height:33px}
.button_S11 a:hover{color:#FC0 !important;text-decoration:none}

#newBuscador.yellow a.bt_buscador span{background:transparent url(/skylights/images/buscador/bt_buscador_yellow_right.gif) no-repeat right top;font-size:14px;width:100px}
#newBuscador.yellow a.bt_buscador{background:#FC0 url(/skylights/images/buscador/bt_buscador_yellow_left.gif) no-repeat left top}
#newBuscador .centrado_bt_buscador{padding-right:42px !important;padding-top:4px !important;_padding-right:10px !important}
#tabs{_height:60px}

/*caja go buscador*/
#esquerra .go{position:relative;float:left;width:240px;border:3px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0px 1px 4px #333;-moz-box-shadow:0px 1px 4px #333;box-shadow:0px 1px 4px #333;behavior:url(/css/PIE.htc);margin-top:10px}

#esquerra .go .header_go{float:left;position:relative;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background:#999;padding:8px 10px;margin-bottom:0;behavior:url(/css/PIE.htc)}
.icoGO{width:50px;height:36px;background:url("/img/SB/icos.png") repeat scroll -584px -1963px transparent;float:left;margin-right:10px;} 

#esquerra .go .header_go img{float:left;margin-bottom:8px}
#esquerra .go .header_go p{font-size:12px;color:#fff;font-weight:bold;clear:both}
#esquerra .go .content_go{padding:10px 7px 13px 7px;width:230px;float:left}
#esquerra .go .content_go ul{padding:0;margin:0;list-style:none;float:left;width:220px;display:block}
#esquerra .go .content_go ul li{padding-left:17px;width:203px;float:left;margin-bottom:12px;background:url(/img/SB/icos.png) -688px -1894px no-repeat;font-size:10px}
#esquerra .go .content_go ul li.last{margin-bottom:7px}

#esquerra .go .content_go a{float:right;color:#990;text-decoration:underline;font-size:10px;margin-top:5px;width:203px;text-align:right}

/*caja go lateral*/
.go_left{margin-top:10px;position:relative;float:left;border:3px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0px 1px 4px #333;-moz-box-shadow:0px 1px 4px #333;box-shadow:0px 1px 4px #333;behavior:url(/css/PIE.htc)}
.go_left .header_go{float:left;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#999;padding:8px 10px;behavior:url(/css/PIE.htc)}
.go_left .icoGO{width:50px;height:35px;background:url(/img/SB/icos.png) -584px -1963px;float:left;margin-right:21px;margin-bottom: 11px}
.go_left .header_go img{float:left;margin-bottom:8px}
.go_left .header_go p{font-size:12px;color:#fff;font-weight:bold;clear:both}
.go_left .icoflexibilidad{float:right;height:47px;position:relative;top:-3px;width:151px}
.go_left .icoflexibilidad.ES {background:url("/img/SB/cambiar_vuelo_C3_recortar_ES.png") no-repeat scroll 0 0 transparent;}
.go_left .icoflexibilidad.CA {background:url("/img/SB/cambiar_vuelo_C3_recortar_CA.png") no-repeat scroll 0 0 transparent;}
.go_left .icoflexibilidad.GA {background:url("/img/SB/cambiar_vuelo_C3_recortar_GA.png") no-repeat scroll 0 0 transparent;}
.go_left .icoflexibilidad.EU {background:url("/img/SB/cambiar_vuelo_C3_recortar_EU.png") no-repeat scroll 0 0 transparent;}
.go_left .icoflexibilidad.PT {background:url("/img/SB/cambiar_vuelo_C3_recortar_PT.png") no-repeat scroll 0 0 transparent;}
.go_left .icoflexibilidad.FR {background:url("/img/SB/cambiar_vuelo_C3_recortar_FR.png") no-repeat scroll 0 0 transparent;}
.go_left .icoflexibilidad.IT {background:url("/img/SB/cambiar_vuelo_C3_recortar_IT.png") no-repeat scroll 0 0 transparent;}
.go_left .icoflexibilidad.EN {background:url("/img/SB/cambiar_vuelo_C3_recortar_EN.png") no-repeat scroll 0 0 transparent;}
.go_left .icoflexibilidad.NL {background:url("/img/SB/cambiar_vuelo_C3_recortar_NL.png") no-repeat scroll 0 0 transparent;}
.go_left .icoflexibilidad.DE {background:url("/img/SB/cambiar_vuelo_C3_recortar_DE.png") no-repeat scroll 0 0 transparent;}
/*fin caja go lateral*/

/*caja go banner central*/
.go_center{margin-left:4px;position:relative;float:left;border:3px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0px 1px 4px #333;-moz-box-shadow:0px 1px 4px #333;box-shadow:0px 1px 4px #333;behavior:url(/css/PIE.htc)}
.go_center .header_go{padding: 0 0 5px 0;width: 481px;float:left;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:#999 solid 2px;behavior:url(/css/PIE.htc)}
.go_center .icoGO_iti{margin-top: 13px;width: 39px;height:29px;background: url("/img/SB/icos.png") repeat scroll -377px -2194px transparent;float:left;margin-left: 6px;margin-bottom: 11px}
.go_center .header_go img{float:left;margin-bottom:8px}
.go_center .ico_flecha{background: url("/img/SB/icos.png") repeat scroll -687px -1895px transparent; height: 13px;margin: 22px 0 0 5px;position: absolute;width: 13px}
.go_center .header_go .labelItiGo{padding:5px 0 0 70px;}
/*fin caja go central*/

/*fin caja go buscador*/

/*cabecera proceso de compra*/
#encabezado_compra{float:left;width:500px;display:block;margin-bottom:16px;*margin-bottom:12px}
#ContentMainRight #encabezado_compra{*margin-bottom:12px;*float:none}

h1.paso1,h1.paso2,h1.paso3{background:url(/img/SB/icos.png) no-repeat -615px -109px;padding-left:90px;padding-bottom:3px;margin-bottom:4px;margin-top:2px;color:#990;font-size:20px;font-weight:400}
h1.paso2{background-position:-615px -141px}
h1.paso3{background-position:-615px -171px}
#titular_compra h1.paso2{background:url(/img/SB/icos.png) no-repeat -615px -141px;padding-left:90px;padding-bottom:3px;margin-bottom:4px;margin-top:2px;color:#990;font-size:20px;font-weight:400}

.titu_proceso_compra{float:left;width:320px;display:block;position:relative}
#encabezado_compra h2{float:left;font-size:10px;color:#000;padding:3px 0 0 3px;margin:0;*padding-bottom:10px;font-weight:400;width:291px}

#bookingService{width:177px !important;padding-top:2px;text-align:left !important;float:right}
#bookingService .bookingServiceNumber{color:#666;font-size:12px;font-weight:bold;padding-left:38px;height:28px;background:url(/img/SB/icos.png) 0 -281px no-repeat;line-height:14px}
#bookingService .bookingServiceInfo{text-align:left;padding:6px;font-size:9px;color:#666}
#bookingServiceIVR{width:45px !important;padding-top:2px;text-align:left !important;float:left}
#bookingServiceIVR .bookingServiceNumber{color:#999900;font-size:12px;font-weight:bold;padding-left:38px;height:28px;background:url(../skylights/images/itinerary/ico_tlf_IVR.jpg) no-repeat;line-height:14px}

#encabezado_compra .titu_bloqueo{clear:both;background:url(/img/SB/icos.png) -134px  -489px no-repeat;color:#990;font-size:14px;
 height:24px;margin:10px 0 0 0;padding:17px 0 10px 43px;*padding:17px 0 10px 43px;font-weight:bold;float:left;width:450px}

/*fin cabecera proceso de compra*/

#specialTransportConditions{display:block;width:500px;float:left;margin-bottom:18px}

.condiciones{float:left;border-top:2px solid #F0F0D9;padding-top:10px;margin-top:10px;width:500px;margin-bottom:25px;*padding:10px 0 20px 0;_padding:10px 0 0 0;position:relative}

#hora_local{position:relative;float:right;padding:3px 9px 2px 27px;*padding:3px 9px 3px 27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:-moz-linear-gradient(0% 43% 90deg,#F0F0F0,#F4F4F4 65%);background-image:-webkit-gradient(linear,0% 0%,0% 43%,from(#F4F4F4),to(#F0F0F0));-pie-background:linear-gradient(0% 43% 90deg,#F0F0F0,#F4F4F4 65%);-webkit-box-shadow:0px 1px 4px #333;-moz-box-shadow:0px 1px 4px #333;box-shadow:0px 1px 4px #333;height:15px;background:#F0F0F0;behavior:url(/css/PIE.htc)}

#hora_local .texto{float:left;position:relative}
#hora_local .texto span{height:27px;left:-32px;position:absolute;top:-5px;width:27px;background:url(/img/SB/icos.png) -167px -464px no-repeat}

#verMas_esp a{width:100%;font-size:10px;color:#666;text-decoration:none}

#verMas_esp img,#verMas1 img,#verMas2 img,#verContent1 a img,#verContent2 a img{float:lefT;margin-right:5px;margin-bottom:5px}

#verMas2,#verMas1{float:left;position:relative}

.condiciones #verMensaje1,.condiciones #verMensaje2,.condiciones #verMenos1,.condiciones #verMenos2{float:left;padding-left:12px}
.condiciones a{padding-left:0px;padding-top:1px;height:13px;color:#666;text-decoration:none;display:block;cursor:pointer;float:left}
.condiciones p{margin:15px 0 0;float:left;width:100%}
.condiciones ul,#titular_compra .condiciones ul{padding:0;margin:10px 0 20px 0;list-style:none;float:left;width:100%}
.condiciones ul li{padding-left:20px;height:13px;width:455px;float:left;margin-bottom:15px;background:url(/img/SB/icos.png) -688px -1894px no-repeat}

.condiciones a span{padding-top:2px;float:left;display:block}
#condiciones_desp{padding-left:32px;float:left}
#condiciones_desp .intro_condiciones{margin-top:10px;background:url(/img/SB/icos.png) -687px -1894px no-repeat;padding-left:16px;height:13px}
#condiciones_desp #casosEsp{width:100%;margin:20px 0;padding:0;list-style:none;float:left}
#condiciones_desp #casosEsp li{width:177px;margin-right:40px;height:35px;margin-bottom:10px;float:left}
#condiciones_desp #casosEsp li a{width:142px;padding-left:35px;height:30px;float:left;background:url(/img/SB/icos.png) no-repeat;color:#990;text-decoration:none;font-size:10px}
#condiciones_desp #casosEsp li a.especiales{background-position:-97px -533px}
#condiciones_desp #casosEsp li a.embarazadas{background-position:-66px -565px}
#condiciones_desp #casosEsp li a.transporte_bebes{background-position:-34px -596px}
#condiciones_desp #casosEsp li a.vision{background-position:0 -630px}

.ida_vuelta{height:29px;float:left;width:475px;padding:0 13px;margin-bottom:9px !important;position:relative;font-size:12px;font-weight:bold;float:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-image:-moz-linear-gradient(0% 50% 90deg,#990,#990,#A7A70E 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#990),to(#A7A70E),color-stop(1,#A7A70E));-pie-background:linear-gradient(0% 50% 90deg,#990,#A7A70E 0%);background-color:#990;behavior:url(/css/PIE.htc)}

.ida_vuelta .ida,.ida_vuelta .vuelta,.ida_vuelta .ida_c3,.ida_vuelta .vuelta_c3{background:transparent url(/img/SB/icos.png) no-repeat right -832px;color:#FFF;float:left;font-size:14px;font-weight:bold;height:21px;padding:5px 24px 0 4px}
.ida_vuelta .vuelta,.ida_vuelta .vuelta_c3{background:transparent url(/img/SB/icos.png) no-repeat right -869px}
.ida_vuelta .txt_cabecera_ida_vuelta{float:right;color:#fff;padding-right:6px;padding-top:7px}
#results0,#results1{float:left;position:relative;*margin-bottom:25px;_margin-bottom:0px;_clear:both}
#results0 .tabla .leyenda_tabla td,#results1 .tabla .leyenda_tabla td{padding-bottom:8px;border-bottom:2px solid #F0F0D9}

#titular_compra h2.titu_vuelo{color:#990;font-weight:bold;font-size:12px;float:left;margin:16px 0 5px 0;padding-left:11px;display:block;clear:left;width:400px}
#verMas_esp,#verMenos_esp{float:left}
#results{float:left;width:500px}
#Day{width:500px;float:left}
#titular_compra .tabla tr.destacado td{background:#F0F0D9;border:none;padding:5px 2px 8px 2px;_padding:5px 2px 8px 2px;font-weight:bold}
#titular_compra .tabla tr.destacado td table td{padding-top:2px;padding-bottom:0px;white-space:normal}
.pasos .tabla td{padding:5px 2px 5px 2px}
.pasos .tabla td.cambio_horario{padding:0 4px 4px 4px !important;color:#D4470F;font-weight:bold}

#results0 #day tr td input,#results1 #day tr td input{margin-top:5px;*margin-top:0}
#results0 .tabla .separador td,#results1 .tabla .separador td{height:8px}
#results .tabla{margin-bottom:0px}
.pasos .tabla .ultimasPlazasSmall{color:#D4470F;cursor:default;font-size:26px;font-weight:normal !important;line-height:25px;text-align:right;width:35px}
#titular_compra tr.separacion td{padding:0;height:6px}
#titular_compra td table td.aviso_conexion{color:#D4470F;font-weight:bold}
#titular_compra td table td.bebe,span.bebe,#titular_compra .destacado table td.bebe,span.bebe{color:#990;font-size:8px;font-weight:400;padding-top:0px;margin:0px}
#titular_compra table tr.cabecera td{font-weight:9px;background:url(../skylights/images/cabecera_results.gif) bottom left repeat-x;padding-bottom:8px;font-weight:bold}
#titular_compra table tr.cabecera td.titu_precio{padding-left:9px}
.pasos .tabla td .tablaPasajeros{width:100%}
.pasos .tabla td .tablaPasajeros td,.pasos .tabla td td{padding-top:2px}
.precio{width:40px;*width:44px}
.tablaPrecio{width:40px}
.dia{width:62px}
.hora{width:40px}
.ruta{width:100px}
.celdaConnectingFlight{background:url(/img/avioncnx.png) center center no-repeat}
#pie_ida_vuelta{margin-bottom:20px}

.avionPadding{padding-right:4px;background:url(/img/SB/icos.png) -665px -254px no-repeat;width:36px;height:19px;margin-top:5px;display:block}
.avionPadding:hover{cursor:default}
.separacion td{height:3px;padding-top:0px;padding-bottom:0px}

#hideConnFlightDiv_1.hideConnFlightDivc,#hideConnFlightDiv_2.hideConnFlightDivc{float:left;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 1px 4px #333;-moz-box-shadow:0px 1px 4px #333;box-shadow:0px 1px 4px #333;padding:6px 14px 6px 12px;*padding:5px 14px 5px 12px;background:#F0F0F0;border:3px solid #fff;margin:10px 0 20px 4px;*margin:10px 0 20px 2px;*width:230px;visibility:hidden;display:none;-pie-poll:true;behavior:url(/css/PIE.htc);}
#hideConnFlightDiv_1.hideConnFlightDivc input,#hideConnFlightDiv_2.hideConnFlightDivc input{padding:0px;margin:0px;float:left;margin-right:3px;*margin-bottom:2px}
#hideConnFlightDiv_1.hideConnFlightDivc p{font-size:11px;color:#666;font-weight:bold;*margin-top:2px;float:left;*white-space:nowrap;*padding-bottom:2px;margin-bottom:0px;position:relative;padding-right:24px}
#hideConnFlightDiv_1.hideConnFlightDivc p span{background:url(/img/SB/icos.png) -209px -53px no-repeat;margin-left:11px;width:14px;height:14px;float:right;position:absolute;right:0px}
#hideConnFlightDiv_2.hideConnFlightDivc p{font-size:11px;color:#666;font-weight:bold;*margin-top:2px;float:left;*white-space:nowrap;*padding-bottom:2px;margin-bottom:0px;position:relative;padding-right:24px}
#hideConnFlightDiv_2.hideConnFlightDivc p span{background:url(/img/SB/icos.png) -210px -75px no-repeat;margin-left:11px;width:14px;height:14px;float:right;position:absolute;right:0px}

#holdInterface *{*zoom:1}

#holdInterface{position:relative;width:464px;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#F8F8F8;padding:12px 17px 8px 19px;_padding:12px 17px 2px 19px;background-image:-moz-linear-gradient(0% 43% 90deg,#fff,#F0F0F0 65%);background-image:-webkit-gradient(linear,0% 0%,0% 43%,from(#F0F0F0),to(#FFF));-pie-background:linear-gradient(0% 43% 90deg,#fff,#F0F0F0 65%);-webkit-box-shadow:0px 1px 4px #333;-moz-box-shadow:0px 1px 4px #333;box-shadow:0px 1px 4px #333;border:2px solid #fff;behavior:url(/css/PIE.htc);margin:10px 0 30px 0}
#holdInterface .contenido_bloqueo{padding-left:49px;float:left;background:url(/img/SB/icos.png) -134px -489px no-repeat;width:400px}
#holdInterface .contenido_bloqueo p{width:360px}
#holdInterface .contenido_bloqueo .input_bloqueo{margin-top:17px;float:left}
#holdInterface .contenido_bloqueo .input_bloqueo div{width:100%;float:left;margin-bottom:14px}
#holdInterface .contenido_bloqueo .input_bloqueo div input{padding:0px;float:left;margin:0 8px 0 0;*margin:-3px 2px 0 0}

.promocode{width:498px;float:left;padding:30px 0 0 0;margin-bottom:30px;_margin-bottom:25px;background:url('/img/SB/dot_grey_light.gif') top repeat-x;clear:both}
.promocode input{margin-top:7px;float:left}
.code_status_ok{width:17px;height:15px;display:block;float:left;margin:9px 0 0 6px;background:url(/img/SB/icos.png) -97px -48px no-repeat}
.code_status_ko{width:17px;height:15px;display:block;float:left;margin:9px 0 0 6px;background:url(/img/SB/icos.png) -99px -29px no-repeat}

#promocode label{font-weight:400;text-align:left;width:310px;padding:0 10px 5px 0;margin-right:0px;display:block;float:left}
#agreementCheckBoxDiv2{	width:498px;float:left;margin-bottom:20px;background:url(/img/SB/dot_grey_light.gif) top repeat-x;padding:20px 0 0 0;clear:both}
#agreementCheckBoxDiv2 input{padding:0px;margin:0px;border:none}
#agreementCheckBoxDiv2 .input_bg{padding:2px;*padding:0;float:left;margin-right:4px}
#agreementCheckBoxDiv2 span{float:left;*padding-top:3px}
#agreementCheckBoxDiv2 a{color:#990;text-decoration:underline}
#agreementCheckBoxDiv2.show_error,#agreementCheckBoxDiv2.show_error a{color:#D4470F !important;font-weight:bold}
#agreementCheckBoxDiv2.show_error .input_bg{background:#D4470F;padding:2px;*padding:0px}
#agreementCheckBoxDiv2.show_error span{padding-top:2px}

#titular_compra .titu_ruta{position:relative;float:left;margin-left:3px;margin-bottom:20px;padding-left:14px;width:480px;height:35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;background-image:-moz-linear-gradient(0% 43% 90deg,#F6F6F6,#FFF 65%);background-image:-webkit-gradient(linear,0% 0%,0% 43%,from(#FFF),to(#F6F6F6));-pie-background:linear-gradient(0% 43% 90deg,#F6F6F6,#FFF 65%);behavior:url(/css/PIE.htc)}
#titular_compra .titu_ruta p{font-size:12px;color:#666;padding:9px 0 0 0;margin:0}
#titular_compra .titu_ruta p.conexiones{background:url(/img/SB/icos.png) -665px -245px no-repeat;padding-left:45px}
#titular_compra .titu_ruta p strong{color:#990}

/*tabla ida y vuelta*/
#tarifas_new{float:left;width:492px;border:4px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;margin-bottom:25px;behavior:url(/css/PIE.htc);*zoom:1}
#tarifas_new.bloqueo .datos_idavuelta{opacity:0.5;filter:alpha(opacity = 50)}
#tarifas_new.bloqueo .precio_final{*opacity:0.5;*filter:alpha(opacity = 50);margin-top:3px}
#tarifas_new .datos_idavuelta{width:492px;float:left}
#tarifas_new .datos_idavuelta.ruta{*margin-bottom:5px;_margin-bottom:0}
#tarifas_new .datos_idavuelta .cont_concept_izq,#tarifas_new .datos_idavuelta .cont_concept_der{float:left;width:242px;background:#F0F0D9}
#tarifas_new .datos_idavuelta .cont_concept_izq{margin-right:8px}
#tarifas_new .total_final{width:492px;float:none}
#tarifas_new .fondo_datos{background:url(/img/SB/bg_datos_idavuelta.gif) top left repeat-y}
#tarifas_new .datos_idavuelta .header_idavuelta{margin:0 0 5px 0;float:left;*padding-bottom:5px;_padding-bottom:0}
#tarifas_new .datos_idavuelta .header_idavuelta .titu_ida,#tarifas_new .datos_idavuelta .header_idavuelta .titu_vuelta{position:relative;font-size:12px;font-weight:bold;float:left;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background-image:-moz-linear-gradient(0% 50% 90deg,#990,#990,#A7A70E 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#990),to(#A7A70E),color-stop(1,#A7A70E));-pie-background:linear-gradient(0% 50% 90deg,#990,#A7A70E 0%);background:#990;behavior:url(/css/PIE.htc)}
#tarifas_new .datos_idavuelta .header_idavuelta .titu_ida,#tarifas_new .datos_idavuelta .header_idavuelta .titu_vuelta{padding:3px 5px 3px 10px;color:#fff;width:227px}
#tarifas_new .datos_idavuelta .header_idavuelta .titu_ida{margin-right:8px}
#tarifas_new .datos_idavuelta .header_idavuelta .titu_ida span{background:url(/img/SB/icos.png) right -839px no-repeat;width:18px;height:16px;position:absolute;right:7px}
#tarifas_new .datos_idavuelta .header_idavuelta .titu_vuelta span{background:url(/img/SB/icos.png) right -874px no-repeat;width:18px;height:16px;position:absolute;right:7px}
.ico_discount_fnumerosa{padding:5px 5px 5px 34px;color:#990;font-size:10px;width:203px;background:#E6E6CF url(/img/SB/icos.png) -284px -283px no-repeat;display:block}
#ruta_ida,#ruta_vuelta{border:1px solid #F0F0D9;width:222px;padding:6px 9px 8px 9px;margin:0 0 5px 0;float:left}
#ruta_ida{margin-right:8px}
#ruta_ida #ciudad_origen_ida,#ruta_vuelta #ciudad_origen_vuelta{float:left;margin-right:3px;font-weight:bold}
#datos_ida,#datos_vuelta{padding-left:10px;padding-right:10px;width:222px;padding-bottom:12px;padding-top:6px;background:#F0F0D9;float:left;border-bottom:2px solid #fff}
#datos_ida{margin-right:8px}
.directo_conexion{border-bottom:2px solid #fff}
.directo_conexion #datos_ida,.directo_conexion #datos_vuelta{border-bottom:0}
#datos_ida .titu,#datos_vuelta .titu{widh:56px;float:left;color:#990;font-weight:bold}
#datos_ida .datos_vuelo,#datos_vuelta .datos_vuelo{width:171px;float:right}
#datos_ida .datos_vuelo div,#datos_vuelta .datos_vuelo div{float:left;width:100%;margin-bottom:7px}
#datos_ida .datos_vuelo .origen,#datos_vuelta .datos_vuelo .origen{width:100%;float:left}
#datos_ida .datos_vuelo .destino,#datos_vuelta .datos_vuelo .destino{width:100%;float:left}
#datos_ida .datos_vuelo .c_origen,#datos_vuelta .datos_vuelo .c_origen{width:123px;text-align:left;float:left;font-weight:bold;margin-bottom:0}
#datos_ida .datos_vuelo .c_destino,#datos_vuelta .datos_vuelo .c_destino{width:123px;text-align:left;float:left;margin-bottom:0}
#datos_ida .datos_vuelo .hora,#datos_vuelta .datos_vuelo .hora{width:48px;text-align:right;float:right;margin-bottom:0}
#datos_ida .line_dot_conexiones,#datos_vuelta .line_dot_conexiones{height:1px;margin:10px 0 10px 0;background:url(/img/SB/dot_grey_light.gif) top left repeat-x;*background:url(/img/SB/dot_grey_light.gif) top left repeat-x;float:left;width:100%}
.datos_idavuelta .concepto_ida,.datos_idavuelta .concepto_vuelta{padding:9px;width:224px;float:left}

#pax_ida,#pax_vuelta{width:224px;background:transparent}

#pax_ida #pax_adulto_ida,
#pax_ida #pax_child_ida,
#pax_ida #pax_infant_ida,
#pax_ida #pax_discount_ida,
#pax_vuelta #pax_adulto_vuelta,
#pax_vuelta #pax_child_vuelta,
#pax_vuelta #pax_infant_vuelta,
#pax_vuelta #pax_discount_vuelta{
	padding:5px 0 0 0;width:60px;float:left;
}
#pax_ida #billete_adulto_ida,
#pax_ida #billete_child_ida,
#pax_ida #billete_infant_ida,
#pax_ida #billete_pax_discount_ida,
#pax_vuelta #billete_adulto_vuelta,
#pax_vuelta #billete_child_vuelta,
#pax_vuelta #billete_infant_vuelta,
#pax_vuelta #billete_pax_discount_vuelta{
	padding:5px 0 0 0;float:left;width:90px;text-align:right;
}
#pax_ida #total_adulto_ida,
#pax_ida #total_child_ida,
#pax_ida #total_infant_ida,
#pax_ida #total_pax_discount_ida,
#pax_vuelta #total_adulto_vuelta,
#pax_vuelta #total_child_vuelta,
#pax_vuelta #total_infant_vuelta,
#pax_vuelta #total_pax_discount_vuelta{
padding:5px 0 0 9px;float:right;width:60px;text-align:right;
}
#pax_ida #pax_discount,
#pax_vuelta #pax_discount,
#pax_ida #billete_pax_discount_ida,
#pax_vuelta #billete_pax_discount_vuelta,
#pax_ida #total_pax_discount_ida,
#pax_vuelta #total_pax_discount_vuelta{color:#D4470F}

#suma1,#suma2{float:left;padding-right:0px;text-align:right;width:224px;background:transparent;font-size:11px;padding-top:9px;background:url(/img/SB/border_total.gif) top left repeat-x;margin:9px 0 0 0;font-size:11px;font-weight:bold}

.bloqueo #suma {float:right; width:100%; background: url(/img/border_total.gif) repeat-x scroll left top transparent ; padding-top: 9px; margin:9px 0 0; text-align:right; font-weight:bold; font-size:11px;} 

.desglose_idavuelta{width:492px;float:left}
#tarifas_new #verMas1,#tarifas_new #verMenos1{float:left;width:492px;*float:none}
#tarifas_new #verMenos1{margin-bottom:6px}
#tarifas_new #verMas1 a,#tarifas_new #verMenos1 a{padding:13px 0 14px 7px;display:block;color:#666;text-decoration:none}
#tarifas_new #verMas1 a img,#tarifas_new #verMenos1 a img{float:left;margin-right:5px}
#tarifas_new #verMas1 a span,#tarifas_new #verMenos1 a span{display:block;padding-top:2px}
#tarifas_new #verMas1 a:hover,#tarifas_new #verMenos1 a:hover{color:#000}

#tarifas_new #verMenos1 #desglose_ida,#tarifas_new #verMenos1 #desglose_vuelta{background:#F0F0D9;padding:20px 9px 10px 9px;width:224px;float:left}
#tarifas_new #verMenos1 #desglose_ida{margin-right:8px}
#tarifas_new #verMenos1 #desglose_ida.total,#tarifas_new #verMenos1 #desglose_vuelta.total{padding:0px 9px 10px 9px}
#desglose_ida .content_desglose_ida,#desglose_vuelta .content_desglose_vuelta{width:100%;float:left;margin-bottom:13px}

#desglose_ida #tarifa_ida,#desglose_vuelta #tarifa_vuelta,#desglose_ida .content_desglose_ida #tasas_ida,#desglose_vuelta .content_desglose_vuelta #tasas_vuelta,#desglose_ida .content_desglose_ida #fee_bebe_ida,#desglose_ida .content_desglose_ida #tasas_ida_discount,#desglose_vuelta .content_desglose_vuelta #fee_bebe_vuelta,#desglose_ida .content_desglose_ida #fee_conexion_ida,#desglose_vuelta .content_desglose_vuelta #fee_conexion_vuelta,#desglose_vuelta .content_desglose_vuelta #tasas_vuelta_discount{float:left;margin-right:0;padding-right:0;width:71px}

#desglose_ida .content_desglose_ida #tasas_ida_total,#desglose_ida .content_desglose_ida #tasas_ida_precio,#desglose_ida .content_desglose_ida #tasas_ida_discount_precio,#desglose_vuelta .content_desglose_vuelta #tasas_vuelta_total,#desglose_vuelta .content_desglose_vuelta #tasas_vuelta_precio,#desglose_ida .content_desglose_ida #fee_bebe_ida_precio,#desglose_ida .content_desglose_ida #fee_conexion_ida_precio,#desglose_vuelta .content_desglose_vuelta #fee_bebe_vuelta_precio,#desglose_vuelta .content_desglose_vuelta #fee_conexion_vuelta_precio,#desglose_ida .content_desglose_ida #fee_conexion_precio_ida,.content_desglose_vuelta #fee_conexion_precio_vuelta,#desglose_vuelta .content_desglose_vuelta #tasas_vuelta_discount_precio{float:left;width:93px;text-align:right}

#desglose_ida .content_desglose_ida #tasas_ida_total,#tasas_ida_total,#desglose_vuelta .content_desglose_vuelta #tasas_vuelta_total,#desglose_ida .content_desglose_ida #fee_bebe_ida_total,#desglose_ida .content_desglose_ida #fee_bebe_ida_total,#desglose_ida .content_desglose_ida #fee_conexion_ida_total,#desglose_vuelta .content_desglose_vuelta #fee_bebe_vuelta_total,#desglose_vuelta .content_desglose_vuelta #fee_conexion_vuelta_total,.content_desglose_ida #fee_conexion_total_ida,.content_desglose_vuelta #fee_conexion_total_vuelta,#desglose_vuelta .content_desglose_vuelta #tasas_discount_vuelta_total{float:right;padding-left:3px;*padding-left:0px;width:50px;text-align:right}

#desglose_ida .content_desglose_ida #tasas_discount_ida_total,#desglose_vuelta .content_desglose_vuelta #tasas_discount_vuelta_total,#desglose_ida .content_desglose_ida #tasas_ida_discount_precio,#desglose_vuelta .content_desglose_vuelta #tasas_vuelta_discount_precio,#desglose_ida .content_desglose_ida #tasas_ida_discount,#desglose_vuelta .content_desglose_vuelta #tasas_vuelta_discount{color:#D4470F}

#desglose_ida #tarifa_ida_precio,#desglose_vuelta #tarifa_vuelta_precio{float:left;width:93px;text-align:right}
#desglose_ida #tarifa_ida_total,#desglose_vuelta #tarifa_vuelta_total{text-align:right;float:right;padding-left:6px}
#desglose_ida #tarifa_ida_total,#desglose_vuelta #tarifa_vuelta_total{padding-left:2px}
#desglose_ida #suma_desglose_ida,#desglose_vuelta #suma_desglose_vuelta{clear:both;padding-right:0px;text-align:right;width:224px;background:transparent;font-size:11px;padding-top:9px;background:url(/img/SB/border_total.gif) top left repeat-x;margin:0;font-size:11px;font-weight:bold}
#desglose_ida .content_desglose_ida #tasas_ida.campo_largo,#desglose_vuelta .content_desglose_vuelta #tasas_vuelta.campo_largo{width:152px}

.precio_final{position:relative;background:#F0F0D9;padding:5px 8px 5px 4px;width:480px;float:left;-webkit-border-radius:0 0px 7px 7px;-moz-border-radius:0 0px 7px 7px;border-radius:0 0px 7px 7px;behavior:url(/css/PIE.htc);margin-bottom:1px;*margin-bottom:0px;_margin-bottom:1px}

.precio_final #importe_total_reserva{text-align:right;font-size:10px;font-weight:bold;float:left;width:480px}
.precio_final #importe_total_reserva span{font-size:12px;font-weight:bold}
.precio_final #importe_total_reserva .info_puntos {font-weight:normal;margin-top:5px;text-align:left;width:100%}
.precio_final #importe_total_reserva img {position:relative;top:4px;}

#tarifas_new .resumen{width:470px;padding:15px 11px 0 11px;float:left}
#tarifas_new .resumen .conceptos{float:left;*float:none;width:470px;padding:0px;margin:0 0 10px 0}
#tarifas_new .resumen .conceptos .intro{width:131px;padding-right:10px;float:left}
#tarifas_new .resumen .conceptos ul{float:left;width:329px;list-style:none;padding:0px;margin:0px}
#tarifas_new .resumen .conceptos ul li{float:left;width:117px}
#tarifas_new .resumen .conceptos ul li span{padding-left:4px}
#tarifas_new .resumen .conceptos ul li.last{width:auto}

#tarifas_new.solo_ida .datos_idavuelta .header_idavuelta .titu_ida{width:477px;margin-right:0}
#tarifas_new.solo_ida #ruta_ida{margin-right:0;width:472px}
#tarifas_new.solo_ida #datos_ida{border-bottom:0}
#tarifas_new.solo_ida .cont_concept_izq{margin-right:0}
#tarifas_new.solo_ida #verMenos1 #desglose_ida{width:474px;margin-right:0}
#tarifas_new.solo_ida #verMenos1 #desglose_ida #suma_desglose_ida{width:100%}
#tarifas_new.solo_ida #desglose_ida .content_desglose_ida{clear:right;float:right;margin-bottom:13px;width:222px}
/*fin tabla ida y vuelta*/

.caja{position:relative;width:462px;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#F8F8F8;padding:15px 17px;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;border:2px solid #fff;behavior:url(/css/PIE.htc);margin:0 0 25px 0;*margin:25px 0 25px 0;*zoom:1}
.caja .ico_caja{float:left;margin-right:15px}
.caja .texto_caja{float:left}
.caja .texto_caja h4{font-size:11px;font-weight:800;padding:0 0 10px 0;margin:0;color:#990}
.caja .texto_caja p{margin:0 0 10px 0}
.itinerario .caja { *margin-top:5px; }

.caja_go_itinerario{ padding:0 0 15px 0; width:494px;}
.caja_go_itinerario .header{position:relative; float:left; width:466px; padding:9px 14px 6px 14px; margin-bottom:15px; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; background-color:#999; behavior: url(/css/PIE.htc);}
.caja_go_itinerario .header .flecha{position:absolute; bottom:-7px; _bottom:-12px; left:24px; width:14px; height:7px; background:url(../img/icos.png) -31px -690px no-repeat;}
.caja_go_itinerario .header .titular{padding-top:10px; color:#fc0; font-size:14px; font-weight:800; background:url(../img/icos.png) -584px -1963px no-repeat; padding-left:61px; height:28px;}
.caja_go_itinerario #content{padding:8px 11px 0 11px; float:left; width:472px; color:#666;}
.caja_go_itinerario ul{margin:0; padding:0; list-style:none; float:left; width:466px; *margin-bottom:17px; _margin-bottom:0px;}
.caja_go_itinerario ul li{float:left; margin-bottom:17px; width:469px; }
.caja_go_itinerario ul li .ico_go_cambio{height:40px; float:left; margin-right:20px; width:45px; background: url(../img/icos.png) -276px -2045px;}
.caja_go_itinerario ul li .ico_go_asiento{height:40px; float:left; margin-right:20px; width:45px; background: url(../img/icos.png) -330px -2044px;}
.caja_go_itinerario ul li .ico_go_embarque{height:40px; float:left; margin-right:20px; width:45px; background: url(../img/icos.png) -384px -2045px;}
.caja_go_itinerario ul li #text{padding:7px 0 0 0; float:left; color:#666; font-size:11px;width:400px;}
.caja_go_itinerario .opciones{text-align:right; width:100%; display:block; font-weight:normal; padding:20px 0 10px 0;}
.caja_go_itinerario .dots{width:100%; margin-top:10px; padding-top:10px; background:url(../img/border_total_grey.gif) top left repeat-x; float:left;}

.degradado_gris{background:-moz-linear-gradient(0% 35px 90deg,#fff,#F0F0F0 65%);background:-webkit-gradient(linear,0% 0%,0% 22%,from(#F0F0F0),to(#FFF));-pie-background:linear-gradient(0% 35px 90deg,#fff,#F0F0F0 65%);behavior:url(/css/PIE.htc);-moz-border-radius:10px}
.intro_flecha{background:url(/img/SB/icos.png) -687px -1894px no-repeat;padding-left:18px;float:left}

.titulo{font-size:12px;color:#990;font-weight:bold;width:466px;width:100%;background:url(/img/SB/gif_horizontal_transparent.gif) right bottom no-repeat;padding-bottom:7px;margin:0 0 20px 0;float:left}
.titulo_dot_green{padding-bottom:6px;background:url(/img/border_total_grey.gif) bottom left repeat-x;font-weight:800;font-size:11px;color:#990;margin-bottom:18px}

/*#titular_compra*/ .flecha_yellow{background:url(/img/SB/icos.png) -686px -1894px no-repeat;padding-left:20px}

/*caja myVueling*/
#titular_compra .caja_myVueling .titulo{margin:0 0 15px 0;border:none}
.caja_myVueling{width:473px;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px 11px 15px 12px;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;zoom:1;border:2px solid #fff;behavior:url(/css/PIE.htc);margin:0 0 25px 0}
.caja_myVueling .email{float:left;margin-right:18px;width:120px}
.caja_myVueling .email span,.caja_myVueling .pass span{float:left;width:100%;font-size:10px;color:#666;padding-bottom:2px}
.caja_myVueling .email input,.caja_myVueling .pass input{width:120px;height:14px;border:1px solid #7F9DB9}
.caja_myVueling .pass{float:left;width:200px}
.caja_myVueling .pass a{color:#990;font-size:10px;text-decoration:underline;display:block;padding-top:2px;font-size:10px}
.caja_myVueling .ico_myVueling{float:right;width:82px;background:url(/img/SB/icos.png) -252px 0 no-repeat;padding-top:18px;color:#666;font-size:10px;text-align:right;font-weight:400}
.myVueling_Escondido{*display:none}

.bt_caja_myVueling{border:none;font-size:10px;background:#EAEAEA;background:-moz-linear-gradient(0% 50% 90deg,#DBDBDB,#DBDBDB,#EAEAEA 0%);width:70px;background:-webkit-gradient(linear,0% 50%,0% 49%,from(#DBDBDB),to(#EAEAEA),color-stop(1,#EAEAEA));-pie-background:linear-gradient(0% 50% 90deg,#DBDBDB,#EAEAEA 0%);behavior:url(/css/PIE.htc)}
.caja_myVueling p.bt_right{padding-top:10px;*padding-top:5px;_padding-top:9px}
.bt_caja_myVueling:hover{text-decoration:none;color:#000}
/* fin caja myVueling*/

.line_dot{background:url(/img/SB/dot_grey_light.gif) bottom left repeat-x;border-bottom:6px}
.line_dot_padding6{background:url(/img/SB/dot_grey_light.gif) bottom left repeat-x;border-bottom:6px;padding-bottom:6px}

/*datos pasajero*/
#datosPasajero{float:left;zoom:1}
#datosPasajero h2{color:#990}
#datosPasajero p{display:inline;float:left}
#datosPasajero #selectPax{width:460px;float:left;margin-top:10px}
#datosPasajero #selectPax select{border:1px solid #7F9DB9;height:16px;width:66px}
#datosPasajero #selectPax input{border:1px solid #7F9DB9;height:13px}
#datosPasajero #selectPax h4{margin-bottom:12px;margin-top:0px;float:left;width:100%}
#datosPasajero input{width:75px}

.readonly{background-color: #D4D0C8;}

#datosPasajero #selectPax .tabla_pasajeros{width:460px;float:left;margin-bottom:15px}
#datosPasajero #selectPax .titles{width:440px;padding-left:20px;float:left;margin-bottom:2px}
#datosPasajero #selectPax .titles div{float:left;width:83px}
#datosPasajero #selectPax .titles div.trato{float:left;width:96px}

#datosPasajero #selectPax .tabla_pasajeros .content{width:460px;float:left;margin-top:10px}
#datosPasajero #selectPax .tabla_pasajeros .content .num{width:20px;font-weight:bold;color:#000;text-align:left;float:left}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_trato{float:left;margin-right:7px}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_trato select{width:67px !important}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_input,#datosPasajero #selectPax .tabla_pasajeros .content .campo_bebe{float:left;margin-right:7px;*margin-right:4px}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_bebe select{width:auto;height:17px}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_input input{*width:72px}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check{width:173px;float:left}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check{width:100%;float:left}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check input{float:left;margin:0 5px 0 0;width:17px;padding:0;border:0}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check span{float:left;line-height:1.1;margin:0;padding:0;position:relative;top:-2px;width:151px}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check_puntos{width:173px;float:left;margin-top:8px}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check_puntos ul{width:100%;margin:0;padding:0;float:left;list-style:none}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check_puntos ul li{float:left;padding-left:4px;width:81px}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check_puntos ul li input{float:left;margin:0 5px 0 0;width:17px;padding:0;border:0}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check_puntos ul li span.logo_punto{float:left;width:43px;height:13px;background:url(/img/SB/icos.png) -158px -74px no-repeat}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check_puntos ul li span.logo_ibplus{float:left;width:52px;height:18px;background:url(/img/SB/icos.png) -100px -75px no-repeat}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check_puntos .email{width:169px;float:left;margin:9px 0 0 4px}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check_puntos .email span{float:left;margin-right:5px}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check_puntos .email input{width:69px;*width:63px}
#datosPasajero #selectPax .tabla_pasajeros .content .campo_check .check_puntos a{float:left;clear:both;margin-top:4px;width:100%}

#datosPasajero #selectPax .datos_UM_psajero .fila,#datosPasajero #selectPax .detalle_fnumerosa .fila{float:left;margin-bottom:10px}
#datosPasajero #selectPax .datos_UM_psajero .last,#datosPasajero #selectPax .detalle_fnumerosa .last{margin-bottom:0}
#datosPasajero #selectPax .datos_UM_psajero,#datosPasajero #selectPax .detalle_fnumerosa{float:left;margin-top:15px;padding-left:20px}
#datosPasajero #selectPax .datos_UM_psajero select,#datosPasajero #selectPax .detalle_fnumerosa select{height:17px}
#datosPasajero #selectPax .datos_UM_psajero div.dni,#datosPasajero #selectPax .detalle_fnumerosa div.dni{float:left;margin-right:10px;width:151px}
#datosPasajero #selectPax .datos_UM_psajero div.dni span,#datosPasajero #selectPax .datos_UM_psajero div.nacimiento span{display:block;margin-bottom:4px;width:100%}
#datosPasajero #selectPax .datos_UM_psajero div.dni input,#datosPasajero #selectPax .detalle_fnumerosa div.dni input{width:148px}
#datosPasajero #selectPax .datos_UM_psajero div.nacimiento{float:left}
#datosPasajero #selectPax .datos_UM_psajero div.nacimiento select{width:60px;padding:0;margin:0 5px 0 0;float:left}

#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.dni span,#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.comunidad span,#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.certificado span,#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.municipio span,#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.doc_acreditativa span{display:block;margin-bottom:4px}

#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.comunidad,#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.certificado,#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.municipio,#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.doc_acreditativa{float:left}
#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.certificado{width:222px;margin-right:10px}
#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.certificado input{width:220px}
#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.municipio select{width:152px}
#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.comunidad select{width:270px;padding:0;margin:0 0 2px 0}
#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa div.doc_acreditativa select{width:229px;margin:0 0 2px 0}

#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa .menor14{width:100%;float:left}
#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa .menor14 div{width:100%;float:left}
#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa .menor14 div input{width:auto;padding:0;margin:0 4px 0 0;float:left}
#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa .menor14 div span{float:left;margin-right:8px}
#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa .menor14 div.check{margin-bottom:8px}
#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa .menor14 div.check input{border:0}
#datosPasajero #selectPax .tabla_pasajeros .detalle_fnumerosa .menor14 div.check span{position:relative;top:-1px}

#datosPasajero #selectPax .bebe select{width:auto}

#datosPasajero #contactoPago{float:left;width:460px;margin-top:20px}
#datosPasajero #contactoPago input,#datosPasajero #contactoPago select{border:1px solid #7F9DB9;margin-bottom:0px;padding:0px;width:140px}
#datosPasajero #contactoPago select{*margin-right:8px}
#datosPasajero #contactoPago .primera_linea{float:left;width:100%}
#datosPasajero #contactoPago .datos_form,#datosPasajero .opciones_contacto_UM #contactoPago_UM .datos_form{float:left;margin-right:6px;width:148px;margin-bottom:4px;*margin-right:5px;*width:148px}
#datosPasajero #contactoPago .datos_form input{display:block;float:left;margin:0px;padding:0px}
#datosPasajero #contactoPago .datos_form .info_popup{float:left;width:150px;position:relative}
#datosPasajero #contactoPago .datos_form .info_popup label{float:left;margin-right:2px;width:auto}
#datosPasajero #contactoPago .datos_form a.mas_info{float:left;display:block;position:relative;top:0px;left:3px;border:0px;border-color:none;background:url(/img/SB/icos.png) -87px -248px no-repeat;width:15px;height:16px;cursor:pointer}
#datosPasajero #contactoPago .last{margin-right:0px}

#datosPasajero #contactoPago .datos_UM{width:418px;float:left;margin:23px 0 0 22px;*margin:23px 0 0 10px}
#datosPasajero #contactoPago .datos_UM .dato{width:100%;float:left;margin-bottom:11px}
#datosPasajero #contactoPago .datos_UM .dato .campo{width:136px;float:left;margin-right:10px}
#datosPasajero #contactoPago .datos_UM .dato .input{width:268px;float:left}
#datosPasajero #contactoPago .datos_UM .dato input{width:258px}
#datosPasajero #contactoPago .datos_UM .dato select{width:70px;float:left;margin-right:4px}
#datosPasajero #contactoPago .datos_UM .dato .pais select{width:260px;margin-right:0}
#datosPasajero #contactoPago .datos_UM .dato .nombre_apellidos input{width:99px;margin-left:2px}
#datosPasajero #contactoPago .datos_UM .dato .nombre_apellidos select{width:50px;margin:0 4px 0 0;padding:0}
#datosPasajero #contactoPago input,#datosPasajero #contactoPago .datos_UM input{height:17px;*height:16px}
#datosPasajero #contactoPago select,#datosPasajero #contactoPago .datos_UM input select{height:19px;*height:18px}
#datosPasajero #contactoPago .opciones_contacto_UM{float:left;margin-top:18px;padding-top:22px;background:url(/img/SB/dot_grey_light.gif) top left repeat-x;width:460px}
#datosPasajero #contactoPago .opciones_contacto_UM a{color:#990;text-decoration:underline}
#datosPasajero #contactoPago .opciones_contacto_UM div,#datosPasajero .opciones_contacto_UM #contactoPago div,#datosPasajero .opciones_contacto_UM #contactoPago_UM div{width:100%;margin-bottom:10px;float:left}
#datosPasajero .opciones_contacto_UM #contactoPago_UM div{margin-bottom:0}
#datosPasajero #contactoPago .opciones_contacto_UM div input,#datosPasajero .opciones_contacto_UM input#chk_same_contact{float:left;padding:0;margin:0 4px 4px 0;width:20px;border:0}

#datosPasajero #contactoPago .opciones_contacto_UM div label,#datosPasajero .opciones_contacto_UM #contactoPago_UM div label{float:left;margin:0px;padding:0;*padding:2px 0 0 0;width:430px}

#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM{float:left;width:460px;margin-bottom:33px}
#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM div{margin-bottom:0px}
#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM input,#datosPasajero .opciones_contacto_UM #contactoPago_UM input,#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM select,#datosPasajero .opciones_contacto_UM #contactoPago_UM select{width:142px;border:1px solid #7F9DB9;height:18px;margin-bottom:0px;padding:0px}
#datosPasajero .opciones_contacto_UM #contactoPago_UM select{height:20px}
#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM select{*margin-bottom:2px;*margin-right:2px}
#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM label,#datosPasajero .opciones_contacto_UM #contactoPago_UM div label{padding-top:5px;padding-bottom:2px;width:auto}
#datosPasajero .opciones_contacto_UM #contactoPago_UM div label{clear:both}
#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM .primera_linea{float:left;clear:both;width:100%}
#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM .datos_form{float:left;margin-right:8px;width:148px;margin-bottom:2px;*margin-right:5px}
#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM .datos_form input{display:block;float:left;margin:0px;padding:0px}
#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM .datos_form .info_popup{float:left;width:150px;position:relative}
#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM .datos_form .info_popup label{float:left;margin-right:2px;width:auto}
#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM .datos_form .info_popup a{float:left;display:block;position:relative;top:3px;left:1px}
#datosPasajero #contactoPago .opciones_contacto_UM #contactoPago_UM .last{margin-right:0px}
/*#contactoPago p{clear:right}
#contactoPago p.datos{*padding:0;*margin-right:5px;clear:none;border:0}*/
#datosPasajero .opciones_contacto{width:460px;*width:457px;float:left;margin-top:18px;padding-top:22px;background:url(/img/SB/dot_grey_light.gif) top left repeat-x}
#datosPasajero .opciones_contacto .info_itinerario{float:left;padding:10px 0 0 10px;width:439px}
#datosPasajero .opciones_contacto .info_itinerario input{float:left;display:block;padding:0;margin:0 0 0 4px;width:17px}
#datosPasajero .opciones_contacto .info_itinerario label{float:left;margin:0px;padding:2px 0 0 0}
#datosPasajero .opciones_contacto .sms{float:left;padding:10px 0 0 10px;width:439px;*width:439px}
#datosPasajero .opciones_contacto .sms .pais{width:80px}
#datosPasajero .opciones_contacto .sms .prefijo{width:35px}
#datosPasajero .opciones_contacto .sms .num_movil{width:85px}
#datosPasajero .opciones_contacto2{width:460px;*width:457px;float:left;margin-top:18px;padding-top:22px;background:url(/img/SB/dot_grey_light.gif) top left repeat-x}
#datosPasajero .opciones_contacto2 a{color:#990;text-decoration:underline}
#datosPasajero .opciones_contacto2 div{width:100%;margin-bottom:10px;float:left}
#datosPasajero .opciones_contacto2 div input{float:left;display:block;padding:0;margin:0 4px 4px 0;width:20px}
#datosPasajero .opciones_contacto2 div label{float:left;margin:0px;padding:0;*padding:2px 0 0 0;width:90%}
/*fin datos pasajero*/

.acuerdate{position:absolute;top:-23px;right:0;z-index:1;width:400px;padding-right:14px;height:28px;z-index:200}
.acuerdate .contenedor{position:relative;float:right;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background:#D4470F;padding:4px 7px;behavior:url(/css/PIE.htc);float:right;display:block}
.acuerdate .contenedor .flecha{width:9px;height:5px;position:absolute;right:18px;bottom:-5px;_bottom:-13px;background:url(/img/SB/icos.png) -1px -690px no-repeat}
.acuerdate .contenedor .contenido{float:left}
.acuerdate .contenedor .contenido .img{width:11px;height:12px;background:url(/img/SB/icos.png) -355px -242px no-repeat;float:left;margin-right:4px}
.acuerdate .contenedor .contenido span{float:left;font-size:10px;color:#fff}

/*caja_UM*/
.caja_UM{margin:0px 0 25px 0;*margin:25px 0 25px 0}
.caja_UM .intro{width:400px;padding-left:50px;padding-top:2px;background:url(/img/SB/icos.png) -625px -960px no-repeat;font-size:10px;color:#000;margin-top:0;float:left;*margin-bottom:-4px}
.caja_UM .intro h2{font-size:12px;color:#990;font-weight:bold;margin:0 0 10px 0}
.caja_UM .intro p a{text-align:right;color:#990;text-decoration:underline;float:right}
.caja_UM ul{margin:15px 0 0 0; padding:0; list-style:none; width:100%; *margin-bottom:15px; _margin-bottom:0;}
.caja_UM ul li{ padding-left:19px; width:381px; margin-bottom:15px; float:left; background:url(../img/icos.png) -687px -1894px no-repeat;}
.caja_UM a.link{float:left; width:100%; display:block; text-align:right; margin-bottom:20px;}
/*fin caja_UM*/

/*maletas*/
.caja_equipaje{position:relative;width:473px;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px 11px 15px 12px;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;border:2px solid #fff;behavior:url(/css/PIE.htc);margin:24px 0 25px 0}

.caja_equipaje .header{float:left;width:100%;height:38px;*float:none;margin-bottom:10px}
.caja_equipaje .header h2{padding-left:52px;height:32px;*height:43px;padding-top:9px;background:url(/img/SB/icos.png) -253px -1356px no-repeat;font-size:12px;color:#990;font-weight:bold;margin-top:0;width:186px;float:left}


.caja_equipaje .sin_equipaje{float:left;width:446px;background:#F0F0F0;padding:13px;margin:15px 0 0 0}
.caja_equipaje .sin_equipaje h2{color:#990;font-weight:bold;margin:0 0 10px 0;padding:0;font-size:12px}
.caja_equipaje .sin_equipaje p{margin-bottom:15px}
.caja_equipaje .sin_equipaje p.txt_maleta{padding-top:8px}
.caja_equipaje .sin_equipaje .maleta_mano,.maleta_mano{margin:0 18px 0 0;_margin:0 12px 0 0;float:left;width:136px;height:148px;background:url(/img/SB/icos.png) -252px -1730px no-repeat}
.caja_equipaje .sin_equipaje .condiciones_equipaje{width:100%;float:left;margin:22px 0 10px 0}
.caja_equipaje .sin_equipaje .condiciones_equipaje input{float:left;display:block;padding:0;margin:0 7px 0 0}
.caja_equipaje .sin_equipaje .condiciones_equipaje label{float:left;margin:0px;padding:0;width:94%;*padding:2px 0 0 0}
.error .sin_equipaje .condiciones_equipaje label,.error .sin_equipaje .condiciones_equipaje label a{color:#D4470F}
.caja_equipaje .sin_equipaje .condiciones_equipaje label .error_rojo{color:#C00;font-weight:bold}

.caja_equipaje .form{float:right;padding-top:10px;margin-right:5px}
.caja_equipaje .form div.si{float:left;padding-right:7px}
.caja_equipaje .form div.no{float:left;padding-right:0px}
.caja_equipaje .form div input{width:18px;float:left;margin:0;padding:0}
.caja_equipaje .form div span{float:left;display:block;color:#000;*padding-top:3px}
.caja_equipaje a{color:#990;text-decoration:underline}
.caja_equipaje .interface .sel_maletas{width:472px;float:left}
/*fin maletas*/

/*equipaje de mano tu itinerario*/
.equipajeMano .texto_caja{width:300px}
.ico_equipajeMano{width:135px;height:149px;background:url(/img/SB/icos.png) -255px -1731px no-repeat}
/*fin equipaje de mano tu itinerario*/

/*info API*/
.infoAPI .texto_caja{width:400px}
.ico_infoAPI{width:40px;height:40px;background:url(/img/SB/icos.png) -536px -80px}
/*fin info API*/

/*caja seguro*/
#seguro_viaje.caja{margin:24px 0 25px 0}
#seguro_viaje.caja_seguro{float:left}
#seguro_viaje.caja_seguro h2{padding-left:38px;height:32px;padding-top:4px;background:url(/img/SB/icos.png) -221px -1396px no-repeat;font-size:12px;color:#990;font-weight:bold;margin-top:0;float:left;*float:none}
#seguro_viaje.caja_seguro ul{float:left;width:100%;list-style:none;margin:10px 0 0 0;padding:0}
#seguro_viaje.caja_seguro ul li{float:left;margin-bottom:16px;width:100%}
#seguro_viaje.caja_seguro ul li input{margin:3px 7px 5px 0;padding:0;float:left;display:block;*height:20px;*margin-top:-4px}
#seguro_viaje.caja_seguro ul li div{float:left;width:416px;display:block;min-height:20px}
#seguro_viaje.caja_seguro ul li div h4{margin:0;padding:4px 0 7px 0;*padding:0 0 7px 0;float:left;width:100%;display:block}
#seguro_viaje.caja_seguro ul li div p{width:100%;display:block;float:left}
#seguro_viaje.caja_seguro ul li div p a{color:#990;text-decoration:underline}
#seguro_viaje.caja_seguro ul li.last,#seguro_viaje .caja_seguro ul li.last input{margin-bottom:0px}
/*fin caja seguro*/

/*caja go*/
#bannerPackGoCenter.caja_go{position:relative;float:left;width:494px;border:3px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;behavior:url(/css/PIE.htc);margin:0px 0 25px 0;padding-bottom:10px}
#bannerPackGoCenter.error_caja_packgo{position:relative;float:left;width:494px;border:3px solid #D4470F;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;behavior:url(/css/PIE.htc);margin:0px 0 25px 0;padding-bottom:10px}

#bannerPackGoCenter.caja_go .header_go,#bannerPackGoCenter.error_caja_packgo .header_go{position:relative;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background:#999;padding:8px 11px 8px 10px;float:left;margin-bottom:5px;behavior:url(/css/PIE.htc);width:473px}

#bannerPackGoCenter.caja_go .header_go h2,#bannerPackGoCenter.error_caja_packgo .header_go h2{padding-left:50px;height:26px;*height:32px;padding-top:0px;background:url(/img/SB/icos.png) -603px -2769px no-repeat;font-size:12px;color:#fff;font-weight:bold;margin:7px 0 0 6px;*margin:7px 0 0 0;width:170px;float:left;padding-right:10px}

#bannerPackGoCenter.caja_go .form,#bannerPackGoCenter.error_caja_packgo .form{float:right;padding-top:10px;margin-right:5px}
#bannerPackGoCenter.caja_go .form div.si,#bannerPackGoCenter.error_caja_packgo .form div.si{float:left;padding-right:7px}
#bannerPackGoCenter.caja_go .form div.no,#bannerPackGoCenter.error_caja_packgo .form div.no{float:left;padding-right:0px}
#bannerPackGoCenter.caja_go .form div input,#bannerPackGoCenter.error_caja_packgo .form div input{width:18px;float:left;margin:0;padding:0}
#bannerPackGoCenter.caja_go .form div span,#bannerPackGoCenter.error_caja_packgo .form div span{float:left;display:block;color:#fff;*padding-top:3px}
#bannerPackGoCenter.caja_go a,#bannerPackGoCenter.error_caja_packgo a{color:#990;text-decoration:underline}
#bannerPackGoCenter.caja_go .contenido_go,#bannerPackGoCenter.error_caja_packgo .contenido_go{padding:10px 10px;float:left}
/*fin caja go*/

/*caja pets*/
#pets{border-bottom:0px}
#pets.caja_pets{position:relative;width:473px;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px 11px 15px 12px;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;border:2px solid #fff;behavior:url(/css/PIE.htc);margin:0 0 25px 0}
#pets.caja_pets .header{float:left;width:100%;height:38px;*float:none;margin-bottom:10px}
#pets.caja_pets .header h2{padding-left:40px;height:16px;padding-top:7px;background:url(/img/SB/icos.png) -190px -1434px no-repeat;font-size:12px;color:#990;font-weight:bold;margin-top:0;width:320px;float:left}
#pets.caja_pets .form{float:right;padding-top:6px;margin-right:5px}
#pets.caja_pets .form div.si{float:left;padding-right:7px}
#pets.caja_pets .form div.no{float:left;padding-right:0px}
#pets.caja_pets .form div input{width:18px;float:left;margin:0;padding:0}
#pets.caja_pets .form div span{float:left;display:block;color:#000;*padding-top:3px}
#pets.caja_pets a{color:#990;text-decoration:underline}
#pets.caja_pets .contenido_pets{float:left;width:100%}
#ContentMainRight #pets.caja_pets .contenido_pets{ padding-left:40px; padding-top:2px; background:url(../img/icos.png) -190px -1434px no-repeat; font-size:10px; color:#666; font-weight:normal; margin-top:0; width:430px; float:left;}
#ContentMainRight #pets.caja_pets .contenido_pets a{float:right; display:block; padding-top:10px;cursor:pointer;}
#pets.caja_pets .interface .sel_mascotas{width:472px;float:left}
/*fin caja_pets*/

/*caja equipaje_especial*/
#equipajeespecial{border-bottom:0px}
#equipajeespecial.caja_equipajeespecial{position:relative;width:473px;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px 11px 15px 12px;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;border:2px solid #fff;behavior:url(/css/PIE.htc);margin:0 0 25px 0}
#equipajeespecial.caja_equipajeespecial .header{float:left;width:100%;height:38px;*float:none;margin-bottom:10px}
#equipajeespecial.caja_equipajeespecial .header h2{padding-left:50px;height:28px;padding-top:6px;background:url(/img/SB/icos.png) -151px -1463px no-repeat;font-size:12px;color:#990;font-weight:bold;margin-top:0;width:320px;float:left}
#equipajeespecial.caja_equipajeespecial .form{float:right;padding-top:10px;margin-right:5px}
#equipajeespecial.caja_equipajeespecial .form div.si{float:left;padding-right:7px}
#equipajeespecial.caja_equipajeespecial .form div.no{float:left;padding-right:0px}
#equipajeespecial.caja_equipajeespecial .form div input{width:18px;float:left;margin:0;padding:0}
#equipajeespecial.caja_equipajeespecial .form div span{float:left;display:block;color:#000;*padding-top:3px}
#equipajeespecial.caja_equipajeespecial a{color:#990;text-decoration:underline}
#equipajeespecial.caja_equipajeespecial .contenido_equipajeespecial{float:left;width:100%}
#equipajeespecial.caja_equipajeespecial .interface .sel_eq_especial{width:472px;float:left}
/*fin equipaje especial*/

/*div ancillaries desplegados*/
.interface{width:100%;float:left;margin-top:30px}
.interface .titu_ancillaries{width:100%;padding:0 0 6px 0;float:left;background:url(/img/SB/dot_grey_light.gif) bottom left repeat-x;font-weight:bold}
.interface .titu_ancillaries .titu_pasajero{width:154px;float:left;color:#990 !important}
.interface .titu_ancillaries .titu_concepto{width:262px;float:left;color:#990 !important}
.interface .titu_ancillaries .titu_precio{width:56px;float:right;color:#990 !important}
.interface .content{float:left;width:100%;padding-top:4px}
.interface .content .fila{float:left;border-bottom:2px solid #fff;background:#F0F0F0;width:100%;padding-bottom:8px}
.interface .content .fila span{float:left;text-align:left;padding-top:9px}
.interface .content .fila span.num{padding-right:2px;padding-left:8px;width:16px;font-weight:bold}
.interface .content .fila span.n_pasajero{padding-right:4px;width:129px}
.interface .content .fila span.maletas_select select,.interface .content .fila span.go_select{width:190px}
.interface .content .fila span.go_select input{float:left;padding:0;margin:0 3px 0 0 !important;*position:relative;*top:-3px}
.interface .content .fila span.go_select .img_mino_go{width:23px;height:16px;background:url(/img/SB/icos.png) -514px -262px no-repeat;float:left;margin-left:10px}
.interface .content .fila span.go_select span{float:left;padding:0;display:block;margin-left:10px}
.interface .content .fila span.total_concepto{float:right;width:55px}
.interface .total_conceptos{width:462px;padding:10px 10px 0 0;float:left;background:url(/img/SB/dot_grey_light.gif) top left repeat-x;font-weight:bold;text-align:right;margin-top:3px}
#bannerPackGoCenter .interface .content .fila span.total_concepto{visibility:hidden}
#bannerPackGoCenter.caja_go .interface .total_conceptos,#bannerPackGoCenter.error_caja_packgo .interface .total_conceptos{width:465px;padding:10px 10px 0 0;float:left;background:url(/img/SB/dot_grey_light.gif) top left repeat-x;font-weight:bold;text-align:right;margin-top:3px}
#bannerPackGoCenter.caja_go .interface .fila .datos_go,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go{float:left;padding:10px 0 10px 25px;display:none}
#bannerPackGoCenter.caja_go .interface .fila .datos_go .num_movil,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go .num_movil{float:left;margin-right:10px;width:207px;*width:215px}
#bannerPackGoCenter.caja_go .interface .fila .datos_go .email,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go .email{float:left;margin-right:10px}
#bannerPackGoCenter.caja_go .interface .fila .datos_go .num_movil div,#bannerPackGoCenter.caja_go .interface .fila .datos_go .email div,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go .num_movil div,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go .email div{float:left;height:auto;margin-bottom:0;width:100%}
#bannerPackGoCenter.caja_go .interface .fila .datos_go .email div,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go .email div{min-width:100px;height:18px}
#bannerPackGoCenter.caja_go .interface .fila .datos_go .num_movil select,#bannerPackGoCenter.caja_go .interface .fila .datos_go .num_movil input,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go .num_movil select,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go .num_movil input{float:left;margin-right:4px}
#bannerPackGoCenter.caja_go .interface .fila .datos_go .num_movil div span,#bannerPackGoCenter.caja_go .interface .fila .datos_go .email div span,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go .num_movil div span,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go .email div span{float:left;padding:0 5px 0 0;height:19px}
#bannerPackGoCenter.caja_go .interface .fila .datos_go .num_movil div a.mas_info,#bannerPackGoCenter.caja_go .interface .fila .datos_go .email div a.mas_info,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go .num_movil div a.mas_info,#bannerPackGoCenter.error_caja_packgo .interface .fila .datos_go .email div a.mas_info{float:left;display:block;border:0px;background:url(/img/SB/icos.png) -87px -246px no-repeat;width:15px;height:16px;position:relative;top:-3px}

/*fin div ancillaries desplegados*/

/*caja paso_intermedio*/
.paso_intermedio{width:500px;float:left;*margin-bottom:15px}
.paso_intermedio p{margin-bottom:13px}
.paso_intermedio .caja{margin-top:10px;padding:12px}
.paso_intermedio .caja_seguro ul{float:left;width:100%;list-style:none;margin:0;padding:0;display:block;position:relative}
.paso_intermedio .caja_seguro ul li{float:left;margin-bottom:5px;*margin-bottom:20px;_margin-bottom:5px;display:block}
.paso_intermedio .caja_seguro ul li input{margin:3px 7px 5px 0;padding:0;float:left;display:block;*height:20px;*margin-top:-4px}
.paso_intermedio .caja_seguro ul li div{float:left;width:416px;display:block;min-height:20px}
.paso_intermedio .caja_seguro ul li div h4{margin:0;padding:2px 0 7px 0;*padding:0 0 7px 0;float:left;width:100%;display:block;font-size:11px;color:#990;float:left}
.paso_intermedio .caja_seguro ul li div p{width:100%;display:block;float:left}
.paso_intermedio .caja_seguro ul li div p a{color:#990;text-decoration:underline}
.paso_intermedio .caja_seguro ul li.last,.paso_intermedio .caja_seguro ul li.last input,.paso_intermedio .caja_seguro ul li.last p{margin-bottom:0px;*padding-bottom:0px}
/*fin caja paso_intermedio*/

/*seleccion asientos*/
.course_container{margin:30px 0 20px 0;float:left}
#contenedorSA .course_container #divContentMap{float:right}
#seatpaxlist{float:left;margin-bottom:30px;width:100%}
#title_greenid{position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 1px 2px #333;-moz-box-shadow:0px 1px 2px #333;box-shadow:0px 1px 2px #333;height:17px;float:left;width:474px;padding:6px 13px;background-image:-moz-linear-gradient(0% 50% 90deg,#990,#990,#A7A70E 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#990),to(#A7A70E),color-stop(1,#A7A70E));-pie-background:linear-gradient(0% 50% 90deg,#990,#A7A70E 0%);background:#990;behavior:url(/css/PIE.htc);margin-bottom:20px}
#title_greenid h3{color:#fff;font-size:14px;font-weight:bold;margin:0;padding:0}
#title_greenid.ida h3{background:url(/img/SB/icos.png) right -838px no-repeat}
#title_greenid.vuelta h3{background:url(/img/SB/icos.png) right -875px no-repeat}

.ClavesRound{float:left;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#F3F1F4;behavior:url(/css/PIE.htc);width:250px}
.ClavesRound #claves{padding:10px 5px 10px 10px;margin:0px;float:left;background:none;width:230px}
.ClavesRound #claves p.titu{margin:8px 0 15px 0;font-size:16px}
.ClavesRound #claves ul{padding:0;margin:0;width:100%;float:left;list-style:none}
.ClavesRound #claves ul li{padding:0 5px 0 38px;float:left;margin-bottom:15px;width:183px;background:url(/img/SB/icos.png) no-repeat}
.ClavesRound #claves ul li.duo{background-position:-320px -713px}
.ClavesRound #claves ul li.inter{background-position:-291px -742px}
.ClavesRound #claves ul li.xl{background-position:-263px -768px}
.ClavesRound #claves ul li.optimum{background-position:-235px -800px}
.ClavesRound #claves ul li.basic{background-position:-206px -826px}
.ClavesRound #claves ul li.ocupado{background-position:-179px -856px;padding-top:7px;padding-bottom:4px;*padding-bottom:6px;_padding-bottom:4px}
.ClavesRound #claves ul li.sel{background-position:-150px -883px;padding-top:7px;padding-bottom:4px;*padding-bottom:6px;_padding-bottom:4px}
.ClavesRound #claves ul li.bebe{background-position:-116px -910px;padding-top:7px;padding-bottom:4px;*padding-bottom:6px;_padding-bottom:4px}
.ClavesRound #claves ul li h4{float:none;padding:0;margin:0;margin-bottom:2px}
.ClavesRound #claves ul li p{width:100%;margin:0;padding:0;float:left}
#claves h4{margin-bottom:6px;font-weight:bold}
.ClavesRound #claves.go ul li h4{float:left;padding:8px 0 0 0;margin-right:11px;*margin-right:11px}
.ClavesRound #claves.go ul li .sel_asiento_bocadilloGo{position:relative;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#FFF;-webkit-box-shadow:0px 1px 4px #CFCFCF;-moz-box-shadow:0px 1px 4px #CFCFCF;box-shadow:0px 1px 4px #CFCFCF;behavior:url(/css/PIE.htc);padding:0 7px}
.ClavesRound #claves.go ul li .sel_asiento_bocadilloGo .choose_seats_subtitle{color:#808080;font-size:11px;font-weight:bold;padding:3px 0 4px 0;float:left}
.ClavesRound #claves.go ul li .sel_asiento_bocadilloGo .img{float:left}
.ClavesRound #claves.go ul li .sel_asiento_bocadilloGo .precio_go{float:left;padding:4px 0 0 4px;*padding:4px 0 0 1px;color:#990;font-weight:bold}
.ClavesRound #claves.go ul li .sel_asiento_bocadilloGo .punta{position:absolute;top:12px;left:-7px;*left:-7px;background:url(/img/SB/icos.png) -596px 0 no-repeat;width:7px;height:4px}
.ClavesRound #claves.go ul li{width:195px}
.ClavesRound #claves.go ul li.optimum .sel_asiento_bocadilloGo{*width:117px}
.ClavesRound #claves.go ul li.basic .sel_asiento_bocadilloGo{_width:117px}
.ClavesRound #claves.go ul li.ocupado h4,.ClavesRound #claves.go ul li.sel h4{padding:0 0 2px 0}

.aircraft_roll_bt_d,.aircraft_roll_bt_u{margin-left:286px}
.aircraft_roll_bt_d img,.aircraft_roll_bt_u img{cursor:pointer}
.aircraft_roll_bt_d span,.aircraft_roll_bt_u span{color:#666;font-weight:bold}
.aircraft_roll_bt_u{display:none}
/*fin seleccion asientos*/

/* claim de seguridad */
.claim_seguridad{position:relative;float:left;width:231px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#F0F0F0 url(/img/SB/icos.png) 0 -328px no-repeat;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;behavior:url(/css/PIE.htc);margin-top:12px;padding:8px}
.claim_seguridad h2{background:url(/img/SB/icos.png) -134px -489px no-repeat;padding:16px 0 13px 40px;color:#990;margin:0 0 10px 0;font-size:11px;width:185px}

.claim_seguridad .img_claim_seguridad{float:left;width:100%}
.claim_seguridad .img_claim_seguridad div{width:229px;height:35px;background:URL(/img/SB/icos.png) -24px -2037px no-repeat}
/* fin claim de seguridad */

.caja_tarjeta,.caja_paypal{position:relative;width:462px;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:8px 17px 5px 17px;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;border:2px solid #fff;behavior:url(/css/PIE.htc);margin:0 0 25px 0}
#titular_compra .caja_paypal{padding:9px 17px 8px 17px}

.caja_tarjeta .opcion{float:left;width:100%}
.caja_tarjeta .opcion_input{float:left;width:184px;padding-right:10px;display:block;padding-top:3px;height:10px}
.caja_tarjeta .desplegable .opcion{float:left;width:400px;padding-right:10px;display:block;padding-top:3px;height:10px;margin-bottom:30px}
.caja_tarjeta .desplegable .opcion .opcion_input{float:left;width:159px;padding-right:10px;display:block;padding-top:3px;height:10px}
.caja_tarjeta .opcion_input input{width:20px;float:left;padding:0;margin:0 4px 0 0}
.caja_tarjeta .opcion_input span{float:left;color:#000;font-weight:bold;*padding-top:3px}
.caja_tarjeta .desplegable{padding-left:25px;float:left;margin-top:28px;*padding-bottom:17px;_margin-bottom:0px}
#titular_compra .pago_bloqueo .desplegable{margin-top:5px;padding-left:0px}
.caja_tarjeta .desplegable .campo{width:437px;float:left;margin-bottom:17px}
.caja_tarjeta .desplegable .campo label{width:161px;float:left}
.caja_tarjeta .desplegable .campo select.tipo,.caja_tarjeta .desplegable .campo input.titulo{width:188px}
.caja_tarjeta .desplegable .campo input.numero{width:37px;text-align:center;margin:0 2px 0 0;padding-right:5px;*width:34px;width:34px\0/}
.caja_tarjeta .desplegable .campo input.titular{width:181px}
.caja_tarjeta .desplegable .campo input.caducidad,.caja_tarjeta .desplegable .campo input.ano_caducidad{text-align:center;width:30px;padding-right:5px}
.caja_tarjeta .desplegable .campo input.cvv{text-align:center;width:32px;float:left;margin-right:10px}
.caja_tarjeta .opcion .ico_tarjetas{margin-top:0;float:left;background:url(/img/SB/icos.png) -368px 1px no-repeat;width:193px;height:25px}

#datosPago { margin-top:10px; }
#datosPago .caja_tarjeta .desplegable{ padding-left:0; margin-top:18px; }

.pnr_itinerario .middle{position:relative;float:left;width:458px;padding:5px 18px;background-color:#F3F3F3;margin-bottom:2px}
.pnr_itinerario .middle .izq{float:left;text-align:left}
.pnr_itinerario .middle .der{font-size:12px;color:#990;font-weight:bold;float:right;text-align:right}
.pnr_itinerario .middle .w_normal{font-weight:normal}


.pnr_itinerario .bottom_white{position:relative;float:left;width:458px;padding:5px 18px;background-color:#FFFFFF;margin-bottom:2px}
.pnr_itinerario .bottom_white .izq{color:#990;font-weight:bold;text-align:left}
.pnr_itinerario .bottom_white .w_normal{font-weight:normal}

.pnr_itinerario .bottom .der input{width:145px;float:right}
#titular_compra .caja_paypal .opcion{float:left;width:100%}
#titular_compra .caja_paypal .opcion .opcion_input{float:left;width:230px;padding-right:10px}
#titular_compra .caja_paypal .opcion .opcion_input input{width:20px;float:left;padding:0;margin:0 4px 0 0;display:block}
#titular_compra .caja_paypal .opcion .opcion_input span{float:left;color:#000;font-weight:bold}
#titular_compra .caja_paypal .opcion .opcion_input span,.caja_paypal .opcion_input a{*padding-top:3px;display:block}
#titular_compra .caja_paypal .opcion .opcion_input a{float:left;padding-left:8px;display:block}
#titular_compra .caja_paypal .opcion .ico_paypal{margin-top:0px;float:left;background:url(/img/SB/icos.png) -512px -238px no-repeat;width:57px;height:17px}
#titular_compra .caja_paypal .desplegable{float:left;margin-top:12px;padding-bottom:10px;padding-left:21px}

#titular_compra .importe_total{width:500px;float:left;position:relative;*zoom:1}

.caja_total{position:relative;width:492px;float:left;*float:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#F0F0D9;behavior:url(/css/PIE.htc);padding:8px;*padding:2px 8px 2px 0;_padding:8px 8px 8px 0;*zoom:1}

.caja_total p.bt_right{float:right;margin:5px 0 8px 0 !important;*margin:0px}

.caja_total #importe_total_reserva{text-align:right;font-size:10px;font-weight:bold;float:left;width:480px}
.caja_total #importe_total_reserva span{font-size:12px;font-weight:bold}

.caja_total .texto{float:left;margin-left:10px;margin-top:8px;*margin-top:11px;_margin-top:8px;*zoom:1}

.logos{width:490px;float:left;margin:40px 0 10px 0}
.logos div{margin:0 auto;width:299px;height:50px;background:URL(/img/SB/icos.png) 0 -148px no-repeat}
/* C3 */
.c3_pnr * .der {color: #990!important;font-size: 10px!important;}
.boton_c3_itinerario {
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.boton_centrado_c3_itinerario {
    background: url(/img/border_total.gif) repeat-x scroll left top, url(/img/border_total.gif) repeat-x scroll left bottom transparent;
	-pie-background:url(/img/border_total.gif) top left repeat-x, url(/img/border_total.gif) bottom left repeat-x; 
	behavior: url(/css/PIE.htc);
    float: left;
    margin: 10px 0;
    padding: 15px 0;
    width: 100%;
}
.sep_h_bottom h1.titulo_c3{font-size:20px; color:#990; font-weight:400; margin:0; *padding-bottom:10px;}
.sep_h_bottom p.intro{float:left; margin:0; padding:20px 0 0 0;}
.sep_h_bottom h2{font-size:14px; font-weight:400; color:#990; float:left; margin:0; padding:20px 0 0 0; *padding-bottom:10px; clear:left;}
.sep_h_bottom h2.bloqueo{padding-left:42px; background:url(../img/icos.png) -134px -489px no-repeat; padding-top:13px; margin:16px 0 -10px 0; height:32px;}
.sep_h_bottom h2.go{padding-left:60px; background:url(../img/icos.png) -142px -2479px no-repeat; padding-top:13px; margin:16px 0 -10px 0; height:32px;}
.sep_h_bottom #datosReserva{float:right; display:block;}
.sep_h_bottom #datosReserva .campo{ font-size:10px; color:#000; text-align:right; margin-bottom:5px; width:100%; clear:both; float:right;}
.sep_h_bottom #bookingService{position:absolute; right:0; top:0;}
/* Fin C3 */
/* caja de PNR y confirmacin */
.pnr{position:relative;width:494px;float:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;border:3px solid #fff;behavior:url(/css/PIE.htc);margin:0 0 25px 0}
#titular_compra .pnr div .izq{color:#fff !important;font-size:12px}
#titular_compra .pnr div.bottom .izq{color:#000 !important;font-size:10px}
.pnr .top{position:relative;float:left;width:464px;padding:5px 15px 9px 15px;margin-bottom:19px;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background-image:-moz-linear-gradient(0% 50% 90deg,#990,#990,#A4A400 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#990),to(#A4A400),color-stop(1,#A4A400));-pie-background:linear-gradient(0% 50% 90deg,#990,#A4A400 0%);behavior:url(/css/PIE.htc);margin-bottom:2px;font-weight:bold;font-size:12px}
.pnr .top .candado{background:url(/img/SB/icos.png) 0 -713px no-repeat;height:32px;width:30px;position:absolute;left:94%;top:2px}

.pnr .bottom{position:relative;float:left;width:464px;padding:5px 15px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;background:#F0F0D9;behavior:url(/css/PIE.htc)}
.pnr .top .izq{padding-top:2px}
.pnr .top .izq,.pnr .bottom .izq{float:left;text-align:left;font-weight:bold;padding-top:2px}
.pnr .top .der,.pnr .bottom .der{float:right;text-align:right;font-weight:bold}
/* fin caja PNR y confirmacin*/

/*caja datos contacto*/
.datos_contacto .form_datos_contacto{width:100%;float:left;margin:19px 0 10px 0;padding:0;list-style:none}
.datos_contacto .form_datos_contacto li,.datos_contacto .form_datos_contacto li label,.datos_contacto .form_datos_contacto li input{width:137px;_width:130px}
.datos_contacto .form_datos_contacto li{margin-right:17px;float:left}
.datos_contacto .form_datos_contacto li.last{margin-right:0px}
.datos_contacto .form_datos_contacto li label{font-size:10px;color:#000;padding-bottom:2px}
.datos_contacto .form_datos_contacto li input{border:1px solid #7F9DB9}
/* fin caja datos contacto*/

.div_bt_bloquear{width:100%;flaot:left}
.listado_flecha li{padding-left:18px;background:url(/img/SB/icos.png) -687px -1894px no-repeat;color:#000;float:left;margin-right:5px;margin-bottom:15px;width:100%}
#header{height:45px;margin-bottom:20px;margin-top:2px;float:left}
#menu{height:40px;margin-bottom:0;width:510px}
#menu.boton span{background:transparent url(/img/SB/icos.png) no-repeat right -365px;display:block;float:none;font-weight:400;line-height:1.6;padding:0 0 3px;text-align:center;font-size:11px;color:#FFF;cursor:pointer}
#menu.boton a{background:#8D8E90 url(/img/SB/icos.png) no-repeat -684px -345px;color:#FFF;display:block;float:left;height:18px;margin:0 5px 5px 0;padding:0;text-decoration:none;width:161px;overflow:hidden;text-align:center;white-space:nowrap}
#menu.boton a:hover span{color:#FC0 !important}
.line_dot_grey_light{background:url(/img/SB/dot_grey_light.gif) bottom left repeat-x;padding-bottom:6px}

/*Tope de MyVueling para itinerario*/
#tope_myvueling_portada{width:768px;display:table}
#tope_myvueling_portada .izquierda{float:left;padding:10px 15px;width:40%;dispay:block}
#tope_myvueling_portada .derecha{float:right;padding:5px 10px;display:block;margin-left:0px;width:auto}
#tope_myvueling_portada .derecha div{padding:5px 10px;float:left}
#tope_myvueling_portada .derecha img{border:0 none}
#tope_myvueling_portada a{color:#999;text-decoration:none}
#tope_myvueling_portada a:hover{text-decoration:underline}
/* fin Tope de MyVueling*/

#ContentWrapTuitinerario{width:790px;float:left}
#ContentWrapTuitinerario.FFP #skylightsForm{padding-top:0px;}

#MainContentEmailConfirmacion{position:relative;float:left;margin-top:12px;*width:768px;_width:780px;}
#MainContentEmailConfirmacion .titulo{font-size:12px;color:#990;font-weight:bold;width:466px;width:100%;background:url(/img/SB/gif_horizontal_transparent.gif) right bottom no-repeat;padding-bottom:7px;margin:0 0 20px 0;clear:both;float:none;}

#ColumnIzqConfirmacion{position:relative;float:left;width:248px;margin-right:14px;*margin-right:16px;_margin-right:14px;*zoom:1}
#ColumnIzqConfirmacion .menu_itinerario{position:relative;float:left;width:246px;border:2px solid #fff;-webkit-border-radius:10px 0 10px 10px;-moz-border-radius:10px 0 10px 10px;border-radius:10px 0 10px 10px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;behavior:url(/css/PIE.htc);margin-bottom:15px}

#ColumnIzqConfirmacion .menu_itinerario .logo{position:relative;float:left;width:226px;padding:5px 9px 10px 11px;margin-bottom:19px;-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0 0;border-radius:10px 0 0 0;background:#fc0;behavior:url(/css/PIE.htc)}
#ColumnIzqConfirmacion .menu_itinerario .listado{width:215px;padding:0 0 0 12px;margin:0;list-style:none;float:left;*padding-bottom:18px;_padding-bottom:0px}

#ColumnIzqConfirmacion .menu_itinerario .listado li{width:100%;float:left;margin-bottom:18px;position:relative}
#ColumnIzqConfirmacion .menu_itinerario .listado li a{float:left;color:#666;font-size:11px;padding-left:52px;padding-top:12px;height:23px;background:url(/img/SB/icos.png) no-repeat;text-decoration:none}
#ColumnIzqConfirmacion .menu_itinerario .listado li a:hover{text-decoration:underline}
#ColumnIzqConfirmacion .menu_itinerario .listado li.tu_vuelo a{ background-position:-462px -2123px;}
#ColumnIzqConfirmacion .menu_itinerario .listado li.myvueling a{background-position:-551px -2004px}
#ColumnIzqConfirmacion .menu_itinerario .listado li.print a{background-position:-667px -509px}
#ColumnIzqConfirmacion .menu_itinerario .listado li.factura a{background-position:-667px -545px}
#ColumnIzqConfirmacion .menu_itinerario .listado li.seguro a{background-position:-667px -578px}
#ColumnIzqConfirmacion .menu_itinerario .listado li.seat a{background-position:-667px -614px}
#ColumnIzqConfirmacion .menu_itinerario .listado li.guia a{background-position:-667px -651px}
#ColumnIzqConfirmacion .menu_itinerario .listado li.agenda a{background-position:-667px -685px}
#ColumnIzqConfirmacion .menu_itinerario .listado li.car a{background-position:-667px -755px}
#ColumnIzqConfirmacion .menu_itinerario .listado li.hotel a{background-position:-667px -720px}
#ColumnIzqConfirmacion .menu_itinerario .listado li.agenda .topo_new{background:url(/img/SB/icos.png) -376px -239px no-repeat;width:43px;height:43px;position:relative;top:-4px;left:4px;float:left}

#ColumnIzqConfirmacion .redes{position:relative;float:left;width:216px;padding:15px;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;behavior:url(/css/PIE.htc);margin-bottom:15px}

#ColumnIzqConfirmacion .redes p{margin:0px}

#ColumnIzqConfirmacion .redes ul{margin:20px 0 0 0;width:212px;padding:0 0 0 4px;;float:left;list-style:none}
#ColumnIzqConfirmacion .redes ul li{width:100%;float:left;margin-bottom:18px;position:relative}
#ColumnIzqConfirmacion .redes ul li.last{margin-bottom:0px}
#ColumnIzqConfirmacion .redes ul li a{float:left;color:#666;font-size:11px;padding-left:44px;padding-top:4px;height:23px;background:url(/img/SB/icos.png) no-repeat;text-decoration:none}
#ColumnIzqConfirmacion .redes ul li a:hover{text-decoration:underline}
#ColumnIzqConfirmacion .redes ul li.facebook a{background-position:-672px -392px}
#ColumnIzqConfirmacion .redes ul li.twitter a{background-position:-671px -435px}
#ColumnIzqConfirmacion .redes ul li.contacto a{background-position:-671px -478px}

#ColumnIzqConfirmacion .my_vueling *{*zoom:1}

#ColumnIzqConfirmacion .my_vueling{position:relative;float:left;width:246px;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;behavior:url(/css/PIE.htc);margin-bottom:15px;padding-bottom:15px}
#ColumnIzqConfirmacion .my_vueling .header{position:relative;float:left;width:226px;padding:5px 9px 6px 11px;margin-bottom:15px;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;height:25px;background:#fc0 url(/img/SB/icos.png) -306px -29px no-repeat;behavior:url(/css/PIE.htc)}

#ColumnIzqConfirmacion .my_vueling .contenido{padding:0px 9px 0 11px;*padding:0px 9px 11px 11px;width:226px;float:left}
#ColumnIzqConfirmacion .my_vueling .contenido p{margin-top:0px}
#ColumnIzqConfirmacion .my_vueling .contenido ul{width:100%;float:left;margin:6px 0 0 0;padding:0px;list-style:none}
#ColumnIzqConfirmacion .my_vueling .contenido ul li{padding-left:15px;background:url(/img/SB/icos.png) -687px -1894px no-repeat;height:13px;color:#666;font-weight:bold;float:left;margin-right:5px;margin-bottom:15px}
#ColumnIzqConfirmacion .my_vueling .contenido ul li.izq{width:108px;_width:103px}
#ColumnIzqConfirmacion .my_vueling .contenido ul li.der{width:78px}
#ColumnIzqConfirmacion .my_vueling p.bt_center{_margin-top:-15px !important;width:230px}

#ContentMainRight{float:left;position:relative;margin-top:0px;width:500px}
#ContentMainRight .euros { font-size: 12px; font-weight: bold;}
#ContentMainRight #datos_ida, #ContentMainRight #datos_vuelta { border-bottom:0}
/* caja_punto */
.caja_punto{border:1px solid red;position:relative;float:left;width:496spx;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;border:2px solid #fff;behavior:url(/css/PIE.htc);margin:0 0 25px 0}
.caja_punto .header{position:relative;float:left;width:462px;padding:11px 17px 10px 17px;background:#666}
.caja_punto .logo_ibplus{padding:6px 17px 6px 7px !important;width:471px !important}

.caja_punto .header .logo{float:left;margin-right:15px;background:url(/img/SB/icos.png) -3px -118px no-repeat;width:54px;height:19px}
.caja_punto .logo_ibplus .logo{float:left;margin-right:15px;background:url(/img/SB/icos.png) -69px -113px no-repeat;width:82px;height:33px}
.caja_punto .header .texto{font-size:11px;color:#fff;padding-left:2px}

.si_punto{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;behavior:url(/css/PIE.htc)}
.no_punto{-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;behavior:url(/css/PIE.htc)}

.caja_punto .contenido{padding:18px 11px;flaot:left;width:474px;float:left}
.caja_punto .contenido p.bt_right{margin:-1px 0 0 0 !important;padding:0px}
.caja_punto .contenido p.intro_flecha{margin-top:0px !important;margin-bottom:10px}
.caja_punto .contenido p.sin_boton{width:400px}
/* caja_punto */

/*asientos*/
.caja_asientos{position:relative;width:500px;float:left;margin:0 0 25px 0}
.caja_asientos .intro_flecha{margin-top:8px}
.caja_asientos .titulo{margin-bottom:12px !important}
.caja_asientos .titu_asiento{padding-left:35px;margin-left:4px;height:35px;background:url(/img/SB/icos.png) -3px -203px no-repeat;margin-bottom:12px}
.asientos_pasajeros{float:left;idth:490px;border:5px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;behavior:url(/css/PIE.htc);position:relative;margin-bottom:25px;}
.asientos_pasajeros .header{position:relative;float:left;width:492px;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background:#990;background-image:-moz-linear-gradient(0% 50% 90deg,#990,#990,#A4A400 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#990),to(#A4A400),color-stop(1,#A4A400));-pie-background:linear-gradient(0% 50% 90deg,#990,#A4A400 0%);behavior:url(/css/PIE.htc);border-bottom:3px solid #fff;*zoom:1}
.asientos_pasajeros .header .izq{border-right:1px solid #fff;padding:8px 0 6px 11px;width:166px;float:left;color:#fff;font-weight:bold}
.asientos_pasajeros .header .medio{text-align:center;font-weight:bold;border-right:1px solid #fff;padding:8px 11px 6px 0;width:145px;float:left;color:#fff;font-weight:bold;position:relative}
.asientos_pasajeros .header .medio .avion{position:absolute;right:8px;top:7px;width:19px;height:16px;background:url(/img/SB/icos.png) right -839px no-repeat}
.asientos_pasajeros .header .der{text-align:center;font-weight:bold;padding:8px 11px 6px 0;width:146px;float:left;color:#fff;font-weight:bold;position:relative}
.asientos_pasajeros .header .der .avion{position:absolute;right:8px;top:7px;width:19px;height:16px;background:url(/img/SB/icos.png) right -876px no-repeat}
.asientos_pasajeros .fila{width:492px;float:left;border-bottom:3px solid #fff;background:#F0F0D9}
.asientos_pasajeros .fila .nombre{padding:13px 6px 13px 11px;*padding:15px 6px 15px 11px;width:160px;float:left;color:#000}
.asientos_pasajeros .fila .boton_asientos{padding:11px 0;*padding:10px 0 10px 0;float:left;width:156px;background:#F0F0D9;position:relative;}
.asientos_pasajeros .fila .last{border-right:none;border-left:none;width:157px}
.asientos_pasajeros .last{border-bottom:0px;background:none}
.asientos_pasajeros .last{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;position:relative;background:#F0F0D9;behavior:url(/css/PIE.htc)}
.asientos_pasajeros .container_botones_asientos{float:left; width:314px; display:table; vertical-align:middle;border-left:#fff solid 1px;}
.asientos_pasajeros .fila .boton_asientos {display:table-cell; vertical-align:middle;}
.asientos_pasajeros .fila .boton_asientos p { margin: 7px 0; *margin: 4px 0;}
.asientos_pasajeros .fila #seats_ida,
.asientos_pasajeros .fila #seats_vuelta {float:left;position:relative;text-align:center;width:156px;}
.asientos_pasajeros .fila #seats_vuelta { border-left:#fff solid 1px;}

.sel_asiento{width:145px;margin:0 auto;position:relative}
.last .sel_asiento{width:144px}
.sel_asiento .img{width:44px;height:22px;display:block;margin:0 auto 11px auto;padding:0px}
.sel_asiento .img a.basic{background:url(/img/SB/icos.png) -149px -247px no-repeat;width:44px;height:22px;display:block}
.sel_asiento .img a.optimum{background:url(/img/SB/icos.png) -256px -243px no-repeat;width:39px;height:29px;display:block}
.sel_asiento .img a.xl{background:url(/img/SB/icos.png) -302px -243px no-repeat;width:46px;height:29px;display:block}
.sel_asiento .img a.duo{background:url(/img/SB/icos.png) -205px -247px no-repeat;width:44px;height:22px;display:block}
.sel_asiento div.tipo{float:left;font-size:10px;font-weight:bold;color:#000;width:100%;text-align:center;margin-bottom:10px;*margin-bottom:-1px}
.sel_asiento div.link{width:100%;text-align:center;color:#990}
.sel_asiento div.link a{font-size:10px;text-decoration:underline;pheight:10px;font-weight:400;color:#990}
/*fin asientos*/

/*checkin*/
.checkin{position:relative}

.checkin .opcion{float:left;width:462px}
.checkin .opcion .texto_boarding{float:left;padding-left:55px;background:url(/img/SB/icos.png) -71px -939px no-repeat;/*_background:url(/img/png/icos_checkin_boarding.png) top left no-repeat;*/ width:407px}
.checkin .opcion .texto_movil{float:left;padding-left:55px;background:url(/img/SB/icos.png) -37px -991px no-repeat;/*_background:url(/img/png/icos_checkin_movil.png) top left no-repeat;*/ width:407px}
.checkin .separador{float:left;width:462px;height:48px;background:url(/img/border_total_grey.gif) center repeat-x;*height:48px}
/*fin checkin*/

/*hoteles y coches*/
.hoteles_cars{position:relative;width:494px;float:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;border:3px solid #fff;behavior:url(/css/PIE.htc);margin:0 0 25px 0;padding-bottom:10px}

.hoteles_cars .header{position:relative;float:left;width:458px;padding:0 18px;margin-bottom:19px;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background:#EAEAEA;behavior:url(/css/PIE.htc);margin-bottom:12px;height:26px}
.hoteles_cars .header h2{padding:6px 0 0 0;margin:0 0 0 9px}
.hoteles_cars .header h2.hoteles{background:url(/img/SB/icos.png) -62px -1531px no-repeat;height:25px;padding-left:55px;color:#666;font-size:12px;font-size:12px;position:absolute;top:0;left:0px}

.hoteles_cars .header{ position:relative; float:left; width:458px; padding:0 18px; margin-bottom:19px; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0;background-color:#EAEAEA; behavior: url(/css/PIE.htc);	 margin-bottom:12px; height:26px;}
.hoteles_cars .header h2{ padding:6px 0 0 0; margin:0 0 0 9px;}
.hoteles_cars .header h2.hoteles{ background:url(../img/icos.png) -62px -1531px no-repeat; height:25px; padding-left:55px; color:#666; font-size:12px; font-size:12px; position:absolute; top:0; left:0px;}

.hoteles_cars .header h2.cars{ background:url(../img/icos.png) -112px -1498px no-repeat; height:25px; padding-left:47px; color:#666; font-size:12px; font-size:12px; position:absolute; top:0px; left:0px;}

.hoteles_cars .contenido{padding:16px 7px 3px 7px; float:left;}
.hoteles_cars .contenido p.intro_flecha{ padding-bottom:0; margin-bottom:0; width:462px}
.content_ancillaries{float:left; width:480px; padding:15px 0px 20px 0px;}
.content_ancillaries ul.hotel, .content_ancillaries ul.cars{width:100%; float:left; margin:0; padding:0; list-style:none;}
.content_ancillaries ul.hotel li, .content_ancillaries ul.cars li{width:480px; float:left; margin-bottom:10px; padding-bottom:17px; background:url(../img/dot_grey_light.gif) bottom left repeat-x;}
.content_ancillaries ul.hotel li .img_hotel, .content_ancillaries ul.cars li .img_car{margin-right:14px; float:left;}
.content_ancillaries ul.hotel li.destacado .img_hotel, .content_ancillaries ul.cars li.destacado .img_car{margin-right:21px;}
.content_ancillaries ul.hotel li #content_hotel, .content_ancillaries ul.cars li #content_cars{width:400px; float:left;}
.content_ancillaries ul.hotel li.destacado #content_hotel, .content_ancillaries ul.cars li.destacado #content_cars{width:352px; float:left;}

.content_ancillaries #precio{float:left; width:100%; color:#990; margin-bottom:4px; text-align:right;}
.content_ancillaries ul.cars #precio{margin-bottom:0;}
.content_ancillaries #precio span{padding-top:5px; color:#666; font-size:11px; margin-right:5px;}
.content_ancillaries #precio span.precio_hotel{padding:0; font-size:20px; color:#990; font-weight:800; line-height:1;}

.content_ancillaries ul.cars li #precio{text-align:left; margin-bottom:6px;}
.content_ancillaries ul.cars li #precio span{padding-top:5px; color:#990; font-size:14px; margin-right:5px; font-weight:800;}

.content_ancillaries li.destacado #precio{float:left; width:100%; color:#990; margin-bottom:9px;}
.content_ancillaries li.destacado #precio span{float:left; padding-top:10px; color:#666; font-size:11px; margin-right:5px;}
.content_ancillaries li.destacado #precio span.precio_hotel{padding:0; float:left; font-size:31px; color:#990; font-weight:800; line-height:1;}


.content_ancillaries ul.hotel li #descripcion{width:260px; float:left;}
.content_ancillaries ul.cars li #descripcion{width:238px; float:left;}
.content_ancillaries ul.hotel li #descripcion h3{margin-bottom:5px; float:left;}
.content_ancillaries ul.cars li #descripcion h3{margin-bottom:5px;}
.content_ancillaries ul.cars li #descripcion p{font-size:11px; color:#666;}
.content_ancillaries ul.hotel li #descripcion h3 span.titular{float:left;}
.content_ancillaries ul.hotel li #descripcion h3 span.star_1{ background:url(../img/icos.png) -430px -2061px no-repeat; height:13px; width:16px; float:left;}
.content_ancillaries ul.hotel li #descripcion h3 span.star_2{ background:url(../img/icos.png) -430px -2061px no-repeat; height:13px; width:27px; float:left;}
.content_ancillaries ul.hotel li #descripcion h3 span.star_3{ background:url(../img/icos.png) -430px -2061px no-repeat; height:13px; width:39px; float:left;}
.content_ancillaries ul.hotel li #descripcion h3 span.star_4{ background:url(../img/icos.png) -430px -2061px no-repeat; height:13px; width:49px; float:left;}
.content_ancillaries ul.hotel li #descripcion h3 span.star_5{ background:url(../img/icos.png) -430px -2061px no-repeat; height:13px; width:60px; float:left;}
.content_ancillaries ul.hotel li #descripcion p{width:100%; float:left;}
.content_ancillaries ul.hotel li.destacado #descripcion {width:212px;}
.content_ancillaries ul.cars li.destacado #descripcion {width:320px;}
.content_ancillaries ul.hotel li.destacado #descripcion ul, .content_ancillaries ul.cars li.destacado #descripcion ul{width:100%; margin:0; padding:0; list-style:none; float:left;}

.content_ancillaries ul.cars li #descripcion ul.izq{margin:0; padding:0; width:155px; list-style:none; margin-top:7px; float:left;}
.content_ancillaries ul.cars li #descripcion ul.der{margin:0; padding:0; list-style:none; margin-top:7px; float:right;}
.content_ancillaries ul.cars li.destacado #descripcion ul{margin:0; padding:0; width:100%; list-style:none; float:left;}

.content_ancillaries ul.cars li ul li{width:auto;}
.content_ancillaries ul.cars li #descripcion ul li{background:none; padding:0; margin:0 5px 5px 0; float:left;}

.content_ancillaries ul.hotel li.destacado #descripcion ul li.ventaja{margin-bottom:6px; float:left; width:196px; border:none; padding:0; background:none;}
.content_ancillaries ul.hotel li #input_hotel{float:right; width:124px; margin-top:8px;}
.content_ancillaries ul.cars li.destacado #descripcion ul li.ventaja{margin-bottom:6px; float:left; width:290px; border:none; padding:0; background:none;}
.content_ancillaries ul.hotel li #input_hotel{float:right; width:124px; margin-top:8px;}
.content_ancillaries ul.cars li #input_car{float:right; width:124px; margin-top:19px;}
.content_ancillaries ul.hotel li.destacado #input_hotel{float:right; width:124px;}

.content_ancillaries ul.hotel li.destacado #input_hotel input{float:left; height:16px; width:112px; border:1px solid #666; margin-bottom:2px; padding:5px;}
.content_ancillaries .bt_darkgrey{width:95px; text-align:center; padding:2px 13px;}
.content_ancillaries .bt_yellow2{width:95px; text-align:center; padding:2px 13px;}
.content_ancillaries .logo_booking{float:right; *margin-top:10px; _margin-top:10px;}

.content_ancillaries .ventaja{font-size:11px; color:#666; font-weight:bold; background:url(../img/icos.png) -521px -2884px no-repeat!important; padding-left:16px!important;}
.content_ancillaries .subrallado{padding-bottom:3px; border-bottom:1px solid #ccc; font-size:12px; margin-bottom:10px;}
.content_ancillaries a.opciones_coches{float:left; margin-top:10px; *margin-top:20px; _margin-top:10px; margin-bottom:15px; width:100%; text-align:right;}

#ContentHotelCotxe #ItineraryHotelCocheBackMenuContent .b_bContent { display:inline !important; }
#ContentHotelCotxe #ItineraryHotelCocheBackMenuContent .butroom {width:126px !important;}
/*fin hoteles y coches*/ 

/* caja seguro*/
.seguro .intro{padding:3px 0 0 42px;background:url(/img/SB/icos.png) -424px -1193px no-repeat;width:420px;float:left}
.seguro ul{margin:15px 0 0 0;padding:0;float:left;list-style:none}
.seguro li{width:390px}
.seguro .datos_seguro{width:462px;float:left;margin-top:20px}
.seguro .datos_seguro_titu,.seguro .datos_seguro_campos{float:left;width:462px}
.seguro .datos_seguro_titu div{border-bottom:2px solid #fff;border-right:2px solid #fff;float:left;background:#CCC;padding:5px 0 5px 14px;font-weight:bold;font-size:10px}
.seguro .datos_seguro_titu .asegurados,.seguro .datos_seguro_campos .asegurados{width:111px}
.seguro .datos_seguro_titu .tipo_seguro,.seguro .datos_seguro_campos .tipo_seguro{width:133px}
.seguro .datos_seguro_titu .coberturas{width:83px;text-align:center;padding-left:0}
.seguro .datos_seguro_titu .num_poliza{width:98px;padding-right:0;text-align:center;padding-left:0}
.seguro .datos_seguro_campos{float:left;width:462px;margin-bottom:3px}
.seguro .datos_seguro_campos div{float:left;background:#F0F0F0;padding:5px 0 5px 14px;font-size:10px;border-right:2px solid #fff;height:32px}
.seguro .datos_seguro_campos .coberturas{width:83px;padding:5px 0 5px 0}
.seguro .datos_seguro_campos .coberturas .cobertura_ico{background:url(/img/SB/icos.png) 0 -246px no-repeat;width:24px;height:29px;margin:0 auto;padding:0;margin:0;float:none;border:none;margin:0 auto}
.seguro .datos_seguro_campos .num_poliza{height:28px;padding:14px 0 0 0;text-align:center;width:98px}

.no_seguro .intro{padding-left:42px;background:url(/img/SB/icos.png) -426px -1193px no-repeat;height:39px;padding-top:5px;width:420px;float:left}
.no_seguro ul{margin:0 0 15px 0;padding:0;float:left;list-style:none}
.no_seguro li{width:390px;margin-bottom:0px}
.no_seguro #boton_darkgrey{margin-bottom:0px}
/* fin caja seguro*/

/* caja contacto*/
.contacto .intro{margin:0;padding:0 0 0 42px;float:left;list-style:none;background:url(/img/SB/icos.png) -551px -1052px no-repeat}
.contacto .intro li{width:375px;float:left;margin-bottom:2px;color:#000}
.contacto .intro li span.campo_contacto{display:block;float:left;margin-right:5px}
.contacto .intro li span.valor{display:block;float:left}
/* fin caja contacto*/

/* caja datos_pago*/
.datos_pago .datos_pago_list{margin:0;padding:0 0 0 51px;float:left;background:url(/img/SB/icos.png) -465px -1150px no-repeat;width:411px}
.datos_pago .datos_pago_list .ico_discount_fnumerosa{padding:5px 5px 5px 34px;color:#990;font-size:10px;position:relative;top:-8px;background:#E6E6CF url(/img/SB/icos.png) -284px -283px no-repeat;display:block;margin:18px 0 5px 0;width:372px}
.datos_pago .datos_pago_list .intro{margin:0 0 15px 0;padding:0;float:left;list-style:none;width:411px}
.datos_pago .datos_pago_list .intro.last{margin-bottom:0px}
.datos_pago .datos_pago_list .intro li{width:100%;float:left;margin-bottom:2px;color:#000}
.datos_pago .datos_pago_list .intro li span.campo_contacto{display:block;float:left;margin-right:5px}
.datos_pago .datos_pago_list .intro li span.valor{display:block;float:left}
.datos_pago .datos_pago_list .discount li span.valor{color:#D4470F}
/* fin caja datos pago*/

/* caja recuerda*/
.recuerda .intro{margin:0;padding:9px 0 0 72px;*padding:9px 0 0 56px;float:left;background:url(/img/SB/icos.png) -508px -1093px no-repeat;width:390px}
.recuerda .intro li{width:386px;*width:390px;float:left;margin-bottom:15px;color:#000;padding-left:4px}
/* fin caja recuerda*/

/* caja tarifa*/
.tarifa .intro{margin:0;padding:9px 0 0 56px;float:left;background:url(/img/SB/icos.png) -508px -1093px no-repeat;list-style:none;width:406px}
.tarifa .intro li{width:390px;float:left;margin-bottom:15px;color:#000;padding-left:8px}
/* fin caja tarifa*/

/* caja reclamar*/
.reclamar .intro{margin:0;padding:0 0 0 56px;float:left;background:url(/img/SB/icos.png) -508px -1100px no-repeat;width:406px}
/* fin caja reclamar*/

/* alert vuelos */
.rojo{color:#d4470f}
#menor.rojo{float:left;clear:both;width:500px;height:auto}

/* caja aviso*/
.aviso .intro{margin:0;padding:0 0 0 56px;float:left;background:url(/img/SB/icos.png) -583px -1007px no-repeat;width:406px}
/* fin caja aviso*/

/* caja de PNR y confirmacin tu itinerario*/
.pnr_itinerario{position:relative;width:494px;float:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;border:3px solid #fff;behavior:url(/css/PIE.htc);margin:0 0 25px 0}
.pnr_itinerario .top{position:relative;float:left;width:458px;padding:5px 18px;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background:#F3F3F3;behavior:url(/css/PIE.htc);margin-bottom:2px}
.pnr_itinerario .bottom{position:relative;float:left;width:458px;padding:5px 18px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;background:#F3F3F3;behavior:url(/css/PIE.htc)}
.pnr_itinerario .top .izq,.pnr_itinerario .bottom .izq{float:left;text-align:left}
.pnr_itinerario .top .der,.pnr_itinerario .bottom .der{font-size:12px;color:#990;font-weight:bold;float:right;text-align:right}
/* fin caja PNR y confirmacin*/

/*INICIO Estilos bocadillo Precio Right*/
#bocadilloPrecioRight{width:159px;height:110px;display:none;position:absolute;z-index:1000}
#bocadilloPrecioRight .bg_top div.content{width:159px;padding:30px 0px 0px 22px;margin-bottom:0px}
#bocadilloPrecioRight .bg_top{padding:0px;width:159px;height:110px;background:transparent url(/skylights/images/img_ultimas_plazas_right.gif) top left no-repeat}
#bocadilloPrecioRight div.question{background:transparent no-repeat top left;padding-top:5px;height:20px;line-height:11px;color:#D4470F;font-weight:bold;width:135px;*width:135px}
#bocadilloPrecioRight .text{line-height:11px;width:135px;*width:135px}
#bocadilloPrecioRight .bg_top div{margin-bottom:8px;float:none}
/*FIN Estilos bocadillo Precio Right*/

/*globo info*/
#globo_info,#globo_info_flex,#bocadilloMid,#bocadilloMidFlex,#bocadilloXL,#bocadilloXLFlex{position:absolute;z-index:9500}
#globo_info .contenido,#globo_info_flex .contenido,#bocadilloMid .contenido,#bocadilloMidFlex .contenido,#bocadilloXL .contenido,#bocadilloXLFlex .contenido{position:relative;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;border:3px solid #990;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;padding:14px;behavior:url(/css/PIE.htc)}

#globo_info.campo .contenido{position:relative;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#990;border:3px solid #fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;padding:9px 6px 9px 13px;behavior:url(/css/PIE.htc);width:160px}
#globo_info .contenido .punta,#globo_info_flex .contenido .punta{background:url(/img/SB/icos.png) -62px 0 no-repeat;width:26px;height:20px;position:absolute;bottom:-18px;_bottom:-20px;right:12px}
#globo_info.campo .contenido .punta{background:url(/img/SB/icos.png) -96px 0 no-repeat;width:26px;height:20px;position:absolute;bottom:-20px;right:12px}

#globo_info.sel_asiento .contenido,#bocadilloMid.sel_asiento .contenido,#bocadilloMidFlex.sel_asiento .contenido,#bocadilloXL.sel_asiento .contenido,#bocadilloXLFlex.sel_asiento .contenido{position:relative;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;padding:9px 6px 9px 13px;behavior:url(/css/PIE.htc);width:160px}

#globo_info.xl .contenido,#bocadilloXL .contenido,#bocadilloXLFlex .contenido{border:3px solid #666}
#globo_info.duo_tuvuelo .contenido,#bocadilloMid.duo_tuvuelo .contenido,#bocadilloMidFlex.duo_tuvuelo .contenido{border:3px solid #fc0}

#globo_info.xl .contenido .punta,#bocadilloXL.xl .contenido .punta,#bocadilloXLFlex.xl .contenido .punta{background:url(/img/SB/icos.png) -208px 0 no-repeat;width:26px;height:20px;position:absolute;top:-20px;left:12px}
#globo_info.duo_tuvuelo .contenido .punta,#bocadilloMid.duo_tuvuelo .contenido .punta,#bocadilloMidFlex.duo_tuvuelo .contenido .punta{background:url(/img/SB/icos.png) -170px 0 no-repeat;width:26px;height:20px;position:absolute;top:-20px;left:12px}
#globo_info.sel_asiento .contenido,#bocadilloMid.sel_asiento .contenido,#bocadilloMidFlex.sel_asiento .contenido,#bocadilloXL.sel_asiento .contenido,#bocadilloXLFlex.sel_asiento .contenido{width:148px;color:#000}
#globo_info.sel_asiento .contenido p,#bocadilloMid.sel_asiento .contenido p,#bocadilloMidFlex.sel_asiento .contenido p,#bocadilloXL.sel_asiento .contenido p,#bocadilloXLFlex.sel_asiento .contenido p{margin-bottom:0px;padding-bottom:10px}
#globo_info.sel_asiento .contenido p.titu,#bocadilloMid.sel_asiento .contenido p.titu,#bocadilloXL.sel_asiento .contenido p.titu{color:#666;font-weight:bold;font-size:10px}
#globo_info.sel_asiento .contenido p.topo,#bocadilloMid.sel_asiento .contenido p.topo,#bocadilloMidFlex.sel_asiento .contenido p.topo,#bocadilloXL.sel_asiento .contenido p.topo,#bocadilloXLFlex.sel_asiento .contenido p.topo{padding-left:29px;font-size:10px;font-weight:bold;color:#990;padding-top:5px;height:12px;margin-bottom:10px;*padding-bottom:8px}
#globo_info.sel_asiento .contenido p.basic{background:url(/img/SB/icos.png) -674px 0 no-repeat}
#globo_info.sel_asiento .contenido p.duo,#bocadilloMid.sel_asiento .contenido p.duo,#bocadilloMidFlex.sel_asiento .contenido p.duo{background:url(/img/SB/icos.png) -674px -26px no-repeat}
#globo_info.sel_asiento .contenido p.xl,#bocadilloXL .contenido p.xl,#bocadilloXLFlex .contenido p.xl{background:url(/img/SB/icos.png) -674px -54px no-repeat}
#globo_info.sel_asiento .contenido p.optimum{background:url(/img/SB/icos.png) -674px -81px no-repeat}



#globo_info.duo .contenido .punta{background:url(/img/SB/icos.png) -28px 0 no-repeat;width:26px;height:20px;position:absolute;bottom:-18px;*bottom:-20px;right:12px}
#globo_info.duo .contenido{border:3px solid #fc0}
#globo_info .horizontal{width:260px}
#globo_info .asientos{width:160px}
#globo_info .horizontal2{width:200px}
#globo_info .contenido p,#globo_info_flex .contenido p{margin-bottom:10px;color:#000;margin-top:0px}
#globo_info .contenido a{clear:both;color:#FFF;display:block;text-align:right;text-decoration:underline;width:100%}
#globo_info.asientos .contenido{width:148px}
#globo_info.asientos .contenido p,.tooltip-itinerary p{margin-bottom:0px;padding-bottom:10px}
#globo_info.asientos .contenido p.titu,.tooltip-itinerary .titu{color:#666;font-weight:bold;font-size:10px}
#globo_info.asientos .contenido p.topo,.tooltip-itinerary .topo{padding-left:29px;font-size:10px;font-weight:bold;color:#990;padding-top:5px;height:12px;margin-bottom:10px;*padding-bottom:8px}
#globo_info.asientos .contenido p.basic,.tooltip-itinerary .basic{background:url(/img/SB/icos.png) -674px 0 no-repeat}
#globo_info.asientos .contenido p.duo,.tooltip-itinerary .duo{background:url(/img/SB/icos.png) -674px -27px no-repeat}
#globo_info.asientos .contenido p.xl,.tooltip-itinerary .xl{background:url(/img/SB/icos.png) -674px -54px no-repeat}
#globo_info.asientos .contenido p.optimum,.tooltip-itinerary .optimum{background:url(/img/SB/icos.png) -674px -81px no-repeat}

#globo_info.tp_connections_info,#globo_info.tp_connections_info_ffp,#globo_info.tp_connections_info_corpta{display:none;*background:#FFF;*z-index:9999}

#globo_info.tp_connections_info .contenido,#globo_info.tp_connections_info_ffp .contenido,#globo_info.tp_connections_info_corpta .contenido{position:relative;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#ECECEC;border:3px solid #fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;padding:9px 6px 9px 13px;behavior:url(/css/PIE.htc);width:160px}

#globo_info.tp_connections_info .contenido .punta,#globo_info.tp_connections_info_ffp .contenido .punta,#globo_info.tp_connections_info_corpta .contenido .punta{background:url(/img/SB/icos.png) -134px 0 no-repeat;width:26px;height:20px;position:absolute;top:-20px;right:12px}

#globo_info .horizontal{width:260px}
#globo_info .asientos{width:160px}
#globo_info .horizontal2{width:200px}
#globo_info .contenido p,#globo_info_flex .contenido p{margin-bottom:10px;color:#000;display:block;margin-top:0px}
#globo_info .contenido a{clear:both;color:#FFF;display:block;text-align:right;text-decoration:underline;width:100%}
#globo_info .contenido .cerrar{height:15px;width:15px;float:right;position:relative;top:-2px;left:-2px;width:15px}
#globo_info .contenido .cerrar a{height:15px;width:15px;background:url(/img/SB/icos.png) -343px 0 no-repeat;display:block}

#globo_info.campo .contenido .cerrar{height:15px;width:15px;float:right;position:relative;top:1px;left:-1px;width:15px}
#globo_info.campo .contenido p{width:143px;*width:140px;margin-bottom:0px;color:#fff;display:block;margin-top:0px}
/* fin globo info*/

/*globo error*/
#globo_error{position:absolute;z-index:500}
#globo_error .contenido{position:relative;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#D4470F;border:3px solid #fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;padding:14px;behavior:url(/css/PIE.htc)}
#globo_error .contenido .punta{background:url(/img/SB/icos.png) top left no-repeat;width:18px;height:18px;position:absolute;top:20px;right:-18px}
#globo_error .contenido .punta_bottom{background:url(/img/SB/icos.png) -566px -2px no-repeat;width:26px;height:24px;position:absolute;bottom:-24px;_bottom:-25px;right:12px}
#globo_error .horizontal{width:260px}
#globo_error .ancho_izq{width:198px}
#globo_error .ancho_165px{width:165px}
#globo_error .ancho_izq2{width:260px}
#globo_error .w150{width:150px;*width:152px}
#globo_error .contenido p{margin-bottom:10px;color:#fff;display:block}
#globo_error .contenido a{clear:both;color:#FFF;display:block;text-align:right;text-decoration:underline;width:100%}

#globo_error_mix{position:absolute;z-index:20}
#globo_error_mix .contenido{position:relative;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;border:3px solid #fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;behavior:url(/css/PIE.htc)}
#globo_error_mix .contenido .punta{background:url(/img/SB/icos.png) top left no-repeat;width:18px;height:18px;position:absolute;top:20px;right:-18px}
#globo_error_mix .contenido .header{position:relative;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;background:#D4470F;padding:9px;color:#fff;font-weight:bold;behavior:url(/css/PIE.htc)}
#globo_error_mix .contenido .texto{float:left;padding:9px;color:#D4470F}
#globo_error_mix .contenido .texto ul{margin:0;padding:0;list-style:none}
#globo_error_mix .contenido .texto ul li{float:left;width:100%;margin-bottom:7px}
#globo_error_mix .contenido .texto a{color:#D4470F;text-decoration:underline}

#globo_error_mix.ancho_izq .contenido{width:234px}
#globo_error_mix.ancho_izq .contenido .header,#globo_error_mix.ancho_izq .contenido .texto{width:216px}

#globo_error_mix.ancho_central .contenido{width:315px}
#globo_error_mix.ancho_central .contenido .header,#globo_error_mix.ancho_central .contenido .texto{width:297px}
/* fin globo error*/


/* recursos para resaltar errores*/
.input_bg{padding:2px;*padding:0;float:left;margin-right:4px}
.input_bg input{padding:0;margin:0 !important}
#titular_compra .error_caja,#titular_compra .error_caja{border-top:3px solid #D4470F;border-bottom:3px solid #D4470F;border-left:3px solid #D4470F;border-right:3px solid #D4470F}
.error_caja{border:3px solid #D4470F}
.error_caja .datos_form input,#datosPasajero.error_caja #contactoPago .datos_form select,#datosPasajero.error_caja #contactoPago .datos_form input,#datosPasajero.error_caja #selectPax .campo_input input,#datosPasajero.error_caja #selectPax .datos_UM_psajero input,#datosPasajero.error_caja #selectPax .datos_UM_psajero select,#datosPasajero.error_caja #contactoPago .datos_UM input,#datosPasajero.error_caja #contactoPago .datos_UM select{border:1px solid #D4470F}
.error_caja .acuerdate{top:-21px}
.error_caja .datos_form label{color:#d4470f}
.error_caja .input_bg{background:#D4470F}
.error_caja div.contenedor .contenido span{color:#FFF}
.error_txt,.error_txt a,.error_caja div.no span,.error_caja div.si span{color:#D4470F !important;font-weight:bold}
.error_input{border:2px solid #D4470F !important}
.error_input_1px{border:1px solid #D4470F !important}
.error_input_label {font-weight:bold; color: #D4470F !important; }
.error_caja2{border:3px solid #D4470F}
/* fin recursos para resaltar errores*/
.no_error{border:0}

/* POP UPS*/
#cardDisplay{z-index:5000}
#cardDisplay.popup{position:inherit;z-index:5000;margin:10px}
#contenedor_popup{position:relative;float:left;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-shadow:0px 1px 4px #333;-moz-box-shadow:0px 1px 4px #333;box-shadow:0px 1px 4px #333;background:#fff;padding:3px 3px 35px 3px;*padding:3px 3px 42px 3px;_padding:3px 3px 35px 3px;width:494px;_width:420px;behavior:url(/css/PIE.htc);display:block;*zoom:1;top:50%;*top:0;height:50%}

.header_popup{position:relative;float:left;width:493px;-webkit-border-radius-topleft:14px 14px;-moz-border-radius-topleft:14px 14px;-webkit-border-radius-topright:14px 14px;-moz-border-radius-topright:14px 14px;border-radius:14px 14px 0 0;border-radius:14px 14px 0 0;background:#990;background-image:-moz-linear-gradient(0% 50% 90deg,#990,#990,#A8A800 0%);background-image:-webkit-gradient(linear,0% 50%,0% 49%,from(#990),to(#A8A800),color-stop(1,#A8A800));-pie-background:linear-gradient(0% 50% 90deg,#990,#A8A800 0%);padding-bottom:10px;behavior:url(/css/PIE.htc)}

#contenedor_popup.maletamano .header_popup{padding-bottom:2px}
#contenedor_popup .header_popup h3,#breakdown .header_popup h3{font-size:14px;color:#fff;font-weight:bold;float:left;width:300px;margin-bottom:0px;margin-left:19px} 
#contenedor_popup .header_popup.go.packGo h3{width:270px}
#contenedor_popup .bloqueo h3{float:left;padding-top:14px;padding-left:45px;background:url(/img/SB/icos.png) -135px -489px no-repeat;margin-left:16px;margin-top:6px;padding-bottom:12px;_margin-left:7px}
#contenedor_popup .cond_bloqueo h3{float:left;margin-left:16px;margin-top:6px;padding-left:52px;padding-top:3px;background:url(/img/SB/icos.png) -136px -489px no-repeat;_margin-left:7px}
#contenedor_popup .go h3{float:left;margin-left:16px;margin-top:6px;padding-left:60px;padding-top:3px;background:url(/img/SB/icos.png) -583px -1957px no-repeat;_margin-left:7px}

#contenedor_popup.s_anulacion .header_popup h3{width:380px}
#contenedor_popup.info .header_popup h3,#contenedor_popup.go .header_popup h3,#contenedor_popup.equip_especial .header_popup h3{width:400px}
/*pop up seguros*/
#contenedor_popup.seguro h3{float:left;padding-top:10px;padding-left:45px;background:url(/img/SB/icos.png) -27px -1566px no-repeat;margin-left:16px;_margin-left:8px;margin-top:6px;padding-bottom:10px}
#contenedor_popup.s_anulacion h3{float:left;padding-top:10px;padding-left:45px;background:url(/img/SB/icos.png) 0 -1609px no-repeat;margin-left:16px;margin-top:6px;padding-bottom:10px;*margin-left:8px}
#contenedor_popup.info h3{float:left;padding-top:12px;padding-left:45px;background:url(/img/SB/icos.png) -382px -1237px no-repeat;margin-left:16px;margin-top:6px;padding-bottom:8px;_margin-left:8px}
#contenedor_popup.go h3{float:left;padding:8px 0 8px 65px;background:url(/img/SB/icos.png) -583px -1964px no-repeat;margin:9px 0 0 16px;_margin-left:8px}
#contenedor_popup.maletamano h3{float:left;padding-top:16px;padding-left:65px;background:url(/img/SB/icos.png) -84px -2531px no-repeat;margin-left:16px;margin-top:6px;padding-bottom:17px;_margin-left:8px}
#contenedor_popup.equip_especial h3{float:left;padding:8px 0 5px 60px;background:url(/img/SB/icos.png) -295px -1324px no-repeat;margin:9px 0 0 16px;_margin-left:8px}
#contenedor_popup.seguro .header_popup .assurance,#contenedor_popup.s_anulacion .header_popup .assurance{position:absolute;left:412px;top:5px;*left:400px;background:url(/img/SB/icos.png) -426px -238px no-repeat;height:46px;width:79px;*margin-left:8px}
#contenedor_popup .header_popup .topo_descuento{position:absolute;left:418px;top:2px;background:url(/img/png/topo_bloqueo.png) top left no-repeat;width:63px;height:63px}

#contenedor_popup.pets h3{float:left;padding:8px 0px 6px 60px;background:url("/img/SB/icos.png") no-repeat -563px -2805px;margin:9px 0px 0px 16px}

#contenedor_popup .bloqueo .topo_descuento{left:418px;top:6px}
#contenedor_popup .cond_bloqueo .topo_descuento{left:418px;top:4px}

#cardDisplay .contenido_popup,#showInfoDiv .contenido_popup{float:left;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;behavior:url(/css/PIE.htc);padding:24px 18px 24px 18px;width:457px;height:auto;overflow:auto;*overflow:hidden}

#cardDisplay .contenido_popup .hoteles_cars,#showInfoDiv .contenido_popup .hoteles_cars{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;border:0px;width:460px}
#cardDisplay .contenido_popup .hoteles_cars .header,#showInfoDiv .contenido_popup .hoteles_cars .header{width:426px;margin-bottom:0px}

#cardDisplay .contenido_popup p,#showInfoDiv .contenido_popup p{margin-bottom:17px}
#cardDisplay .contenido_popup p a,#showInfoDiv .contenido_popup p a{color:#990;text-decoration:underline}
#cardDisplay .contenido_popup p.bt_center,#showInfoDiv .contenido_popup p.bt_center{*margin-bottom:-15px;padding-top:20px}
 
#cardDisplay .contenido_popup ul,#showInfoDiv .contenido_popup ul{width:100%;margin:0;list-style:none;float:left}
#cardDisplay .contenido_popup ul li,#showInfoDiv .contenido_popup ul li{padding-left:17px;width:auto;float:left;margin-bottom:12px;background:url(/img/SB/icos.png) -687px -1894px no-repeat;font-size:10px}

#cardDisplay .contenido_popup img,#showInfoDiv .contenido_popup img{margin:0 0 17px 0;*margin:0 -5px 17px 0;padding:0}

#cardDisplay #contenedor_popup.maletamano .contenido_popup,#showInfoDiv #contenedor_popup.maletamano .contenido_popup{font-size:11px}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta,#showInfoDiv #contenedor_popup.maletamano .contenido_popup maleta{float:left;margin-bottom:10px;width:100%}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta .imagen,#showInfoDiv #contenedor_popup.maletamano .contenido_popup .maleta .imagen{float:left;margin-right:10px}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta .texto,#showInfoDiv #contenedor_popup.maletamano .contenido_popup .maleta .texto{float:right;width:280px}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta .texto p,#showInfoDiv #contenedor_popup.maletamano .contenido_popup .maleta .texto p{float:left;margin-bottom:0}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta .texto ul,#showInfoDiv #contenedor_popup.maletamano .contenido_popup .maleta .texto ul{margin:10px 0 !important;padding:0;float:left;width:270px;_width:290px;list-style:none}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta .texto ul li,#showInfoDiv #contenedor_popup.maletamano .contenido_popup .maleta .texto ul li{float:left;width:100%;margin-bottom:10px}
/* #colorbox .listado{background:#FFF;float:left;clear:both;padding:10px;width:473px}*/
#contenedor_popup .bloqueA,#contenedor_popup .bloqueB,#contenedor_popup .bloqueC,#contenedor_popup .bloqueD,#contenedor_popup .bloqueE,#contenedor_popup .bloqueF{float:left}
#contenedor_popup .letra{float:left;padding:0 0 0 5px;font-weight:bold;font-size:11px;color:#990}
#contenedor_popup .texto{float:left;width:380px;*width:330px}
#contenedor_popup .texto .list_ol{float:left}
#contenedor_popup .texto .list_ol ul{margin:0;padding:0;list-style:none;width:auto}
#contenedor_popup .texto .list_ol ul li{float:left;margin-bottom:10px;background:none;padding:0;width:auto}
#contenedor_popup .bloqueD .texto .list_ol ul li p{margin-bottom:2px}
#contenedor_popup .texto .list_ol .izq{float:left;width:10px;text-align:left;font-weight:bold;margin-right:10px}
#contenedor_popup .texto .list_ol .der{float:left;text-align:left;width:320px;*width:280px}
#contenedor_popup .texto .list_ol .der .sub_guiones{float:left;margin:0;padding:0}
#contenedor_popup .texto .list_ol .der .sub_guiones li{width:auto;padding-left:14px;background:url(/img/SB/icos.png) -680px -1907px no-repeat}

#cardDisplay #contenedor_popup.seguro .contenido_popup p,#showInfoDiv #contenedor_popup.seguro .contenido_popup p,#cardDisplay #contenedor_popup.s_anulacion .contenido_popup p,#showInfoDiv #contenedor_popup.s_anulacion .contenido_popup p,#cardDisplay #contenedor_popup.info .contenido_popup p,#showInfoDiv #contenedor_popup.info .contenido_popup p,#cardDisplay #contenedor_popup.go .contenido_popup p,#showInfoDiv #contenedor_popup.go .contenido_popup p{clear:both}

#cardDisplay #contenedor_popup.maletamano .contenido_popup{font-size:11px;}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta{float:left; margin-bottom:10px; width:100%;}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta .imagen{float:left; margin-right:10px;}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta .texto {float:left; width:300px;}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta .texto p{float:left; margin-bottom:0}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta .texto ul{margin:10px 0!important; padding:0; float:left; width:300px; _width:290px; list-style:none;}
#cardDisplay #contenedor_popup.maletamano .contenido_popup .maleta .texto ul li{float:left; width:100%; margin-bottom:10px;}

#cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .bloqueA, #cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .bloqueB, #cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .bloqueC, #cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .bloqueD, #cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .bloqueE, #cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .bloqueF{float:left;}
#cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .letra{float: left; padding-top: 0; font-weight:bold; font-size:11px; padding-right:5px; color:#990;}
#cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .texto{float:left; width:350px;}
#cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .texto .list_ol{float:left;}
#cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .texto .list_ol ul{margin:0; padding:0; list-style:none; width:auto;}
#cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .texto .list_ol ul li{float:left; margin-bottom:10px; background:none; padding:0; width:auto;}
#cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .bloqueD .texto .list_ol ul li p{margin-bottom:2px;}
#cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .texto .list_ol .izq{float:left; width:10px; text-align:left; font-weight:bold; margin-right:10px;}
#cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .texto .list_ol .der{float:left; text-align:left; width:320px;}
#cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .texto .list_ol .der .sub_guiones{float:left; margin:0; padding:0;}
#cardDisplay #contenedor_popup.equip_especial .contenido_popup .listado .texto .list_ol .der .sub_guiones li{width:auto; padding-left:14px; background:url(../img/icos.png) -680px -1907px no-repeat;}

#cardDisplay #contenedor_popup.seguro .contenido_popup p, #cardDisplay #contenedor_popup.s_anulacion .contenido_popup p, #cardDisplay #contenedor_popup.info .contenido_popup p, #cardDisplay #contenedor_popup.go .contenido_popup p{clear:both;}

#cardDisplay #contenedor_popup.seguro .contenido_popup ul, #cardDisplay #contenedor_popup.s_anulacion .contenido_popup ul, #cardDisplay #contenedor_popup.info .contenido_popup ul, #cardDisplay #contenedor_popup.go .contenido_popup ul{width:440px; margin:0 0 20px 0; padding:0 0 0 15px; list-style:none; float:lefT; clear:both;}

#cardDisplay .contenido_popup ul li{padding-left:19px; width:400px; float:left; margin-bottom:12px; background:url(/img/icos.png) -687px -1893px no-repeat; font-size:10px;}

/*capas hoteles y coches */
#cardDisplay .capa_popup { position:relative;}
#cardDisplay #hoteles_cars{width:100%; float:left; display:block; position:relative; padding-bottom:19px; margin-bottom:35px; background: url(/img/dot_grey_light.gif) bottom left repeat-x; }
#cardDisplay #hoteles_cars.last{background:none; margin-bottom:0; padding-bottom:0;}
#cardDisplay #hoteles_cars .img_hotel,#cardDisplay #hoteles_cars .img_car{margin-right:10px; float:left; width:95px;}
#cardDisplay #hoteles_cars .img_hotel img, #cardDisplay #hoteles_cars .img_car img{margin-bottom:0;}
#cardDisplay #hoteles_cars #descripcion{float:left; width:180px;}
#cardDisplay #hoteles_cars #descripcion ul{width:100%; padding:0; margin:0; float:left;}
#cardDisplay #hoteles_cars #descripcion ul li{font-size:11px; color:#666; float:left;}
#cardDisplay #hoteles_cars #descripcion ul li.ventaja{font-size:11px; color:#666; font-weight:bold; background:url("/img/icos.png") -521px -2884px no-repeat!important; padding-left:16px!important; float:left; width:179px;}
#cardDisplay #hoteles_cars #caja_precio{float:right; width:150px; position:relative; top:-8px;}
#cardDisplay #hoteles_cars #precio{float:right; color:#990; margin-bottom:4px; text-align:right; clear:both;}
#cardDisplay #hoteles_cars #precio span{color: #666666; float: left; font-size: 11px; margin-right: 3px; padding-top: 9px;}
#cardDisplay #hoteles_cars #precio.coche{margin-top:9px;}
#cardDisplay #hoteles_cars #precio.coche span{margin-right:0; text-align:right; float:none;}
#cardDisplay #hoteles_cars #precio span.precio_hotel{ color: #999900; font-size: 31px; font-weight: 800; line-height: 1; padding-bottom: 0; padding-left: 0;
padding-right: 0; padding-top: 0;}
#cardDisplay #hoteles_cars #precio span.last{margin-right:0;}
#ItineraryHotelCocheBackAlquilerList #hoteles_cars .bt_yellow2,
#cardDisplay #hoteles_cars .bt_yellow2 {padding-bottom: 2px; padding-left: 13px; padding-right: 13px; padding-top: 2px; text-align: center; width:95px;}
#ItineraryHotelCocheBackAlquilerList #hoteles_cars .bt_yellow2,
#cardDisplay #hoteles_cars .bt_yellow2{background-color:#fc0; background-image:-moz-linear-gradient(0% 50% 90deg,#fc0, #fc0, #FFDE53 0%); background-image:-webkit-gradient(linear, 0% 50%, 0% 49%, from(#fc0), to(#FFDE53), color-stop(1,#FFDE53)); -pie-background: linear-gradient(0% 50% 90deg,#fc0, #FFDE53 0%); -pie-poll:true;behavior: url(/css/PIE.htc); font-size:10px; color:#666!important; font-weight:bold; padding:4px 13px 4px 13px; float:left; display:block; text-decoration:none!important; border:1px solid #fc0; *zoom:1;}
#ItineraryHotelCocheBackAlquilerList #hoteles_cars .bt_yellow2:hover,
#cardDisplay #hoteles_cars .bt_yellow2:hover{text-decoration:none; color:#333;}
#capa_hotelescoches_popup .boton_web,
#capa_petsInfo_popup .boton_web {  -pie-poll:true;behavior: url(/css/PIE.htc); }
#ItineraryHotelCocheBackAlquilerList .img_hotel,
#ItineraryHotelCocheBackAlquilerList #descripcion {float:left;}
#ItineraryHotelCocheBackAlquilerList #caja_precio {float:right; width: 145px;}
#ItineraryHotelCocheBackAlquilerList #descripcion {width:210px;padding-left: 10px;}
#ItineraryHotelCocheBackAlquilerList #descripcion UL {list-style: none;}
#ItineraryHotelCocheBackAlquilerList #descripcion UL LI {padding-bottom:4px;}
/* fin capas hoteles y coches */

#cardDisplay .contenido_popup ul li,#showInfoDiv .contenido_popup ul li{padding-left:19px;width:400px;float:left;margin-bottom:12px;background:url(/img/SB/icos.png) -687px -1893px no-repeat;font-size:10px}

/*pop ups tu pago*/
#contenedor_popup .contenido_popup .titulo,#showInfoDiv .contenido_popup .titulo,#cardDisplay .contenido_popup .titulo,#showInfoDiv .contenido_popup .titulo{font-size:12px;color:#990;font-weight:bold;width:454px;background:url(/img/SB/gif_horizontal_transparent.gif) right bottom no-repeat;padding-bottom:10px;margin:0 0 20px 0;clear:both}
#contenedor_popup .contenido_popup .titulo .ico_factura_detalles,#showInfoDiv .contenido_popup .titulo .ico_factura_detalles{position:relative;float:left;margin-right:4px;top:-6px;*margin-bottom:-6px;background:url(/img/SB/icos.png) -120px -246px no-repeat;display:block;width:23px;height:28px}
#contenedor_popup .contenido_popup .tupago_detalles,#contenedor_popup .contenido_popup .tupago_detalles_per{width:454px;margin-bottom:30px;float:left}
#contenedor_popup .contenido_popup .ico_discount_fnumerosa{padding:5px 5px 5px 34px;color:#990;font-size:10px;width:415px;position:relative;top:-8px;background:#E6E6CF url(/img/SB/icos.png) -283px -283px no-repeat;display:block;margin:25px 0}
#contenedor_popup .contenido_popup .tupago_detalles .header,#contenedor_popup .contenido_popup .tupago_detalles_per .header{float:left;width:100%;padding-bottom:5px;border-bottom:1px solid #990;margin-bottom:12px}
#contenedor_popup .contenido_popup .tupago_detalles_per .header{float:left;width:100%;padding-bottom:5px;border-bottom:1px solid #666;margin-bottom:12px}
#contenedor_popup .contenido_popup .tupago_detalles .header .titu,#contenedor_popup .contenido_popup .tupago_detalles_per .header .titu{float:left;font-weight:bold;color:#990;font-size:11px}
#contenedor_popup .contenido_popup .tupago_detalles .header .ico_avion_ida_detalles{float:right;display:block;width:14px;height:12px;background:url(/img/SB/icos.png) -25px -245px no-repeat;float:right}
#contenedor_popup .contenido_popup .tupago_detalles .header .ico_avion_vuelta_detalles{float:right;display:block;width:14px;height:12px;background:url(/img/SB/icos.png) -25px -258px no-repeat}
#contenedor_popup .contenido_popup .tupago_detalles .concepto{float:left;margin-bottom:12px;width:100%;clear:both}
#contenedor_popup .contenido_popup .tupago_detalles_per .concepto{float:left;margin-bottom:10px;width:100%}
#contenedor_popup .contenido_popup .tupago_detalles .concepto .nombre,#contenedor_popup .contenido_popup .tupago_detalles_per .nombre{padding-right:5px;text-align:left;float:left;width:auto}
#contenedor_popup .contenido_popup .tupago_detalles .concepto .nombre i{font-style:normal}
#contenedor_popup .contenido_popup .tupago_detalles .concepto .precio,#contenedor_popup .contenido_popup .tupago_detalles_per .precio{padding-right:5px;text-align:right;float:right;width:auto}	
#contenedor_popup .contenido_popup .tupago_detalles .discount .precio,#contenedor_popup .contenido_popup .tupago_detalles_per .discount .precio{color:#D4470F}
#contenedor_popup .contenido_popup .tupago_detalles .total{background:url(/img/SB/border_total.gif) top left repeat-x;padding:12px 5px 0 0;text-align:right;font-weight:bold;float:left;width:452px}
#contenedor_popup .contenido_popup .tupago_detalles_per .header .titu{color:#666;font-weight:bold}
#contenedor_popup .contenido_popup .tupago_detalles_per .total{background:url(/img/SB/border_total_grey.gif) top left repeat-x;padding:12px 5px 0 0;text-align:right;font-weight:bold;float:left;width:452px;margin-top:5px}
#contenedor_popup .contenido_popup .total_descuento_promo{float:left;width:442px;margin-bottom:32px;position:relative}
#contenedor_popup .contenido_popup .total_descuento_promo .tupago_detalles_total_desglose{position:relative;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:6px 6px 6px 8px;float:left;background:#F0F0D9;margin-bottom:0px;width:441px;border-bottom:2px solid #fff;behavior:url(/css/PIE.htc);zoom:0}
#contenedor_popup .contenido_popup .total_descuento_promo .tupago_detalles_total_desglose .tupago_detalles_total_descuento,#contenedor_popup .contenido_popup .total_descuento_promo .tupago_detalles_total_desglose .tupago_detalles_total_sindescuento{float:left;width:100%;margin-bottom:2px}
#contenedor_popup .contenido_popup .total_descuento_promo .tupago_detalles_total_desglose .tupago_detalles_total_descuento{color:#D4470F}

#contenedor_popup .contenido_popup .total_descuento_promo .tupago_detalles_total_desglose .tupago_detalles_total_sindescuento span.concepto,#contenedor_popup .contenido_popup .total_descuento_promo .tupago_detalles_total_desglose .tupago_detalles_total_descuento span.concepto{
text-align:left;display:block;float:left;font-size:11px;
}
#contenedor_popup .contenido_popup .total_descuento_promo .tupago_detalles_total_desglose .tupago_detalles_total_descuento span.total,#contenedor_popup .contenido_popup .total_descuento_promo .tupago_detalles_total_desglose .tupago_detalles_total_sindescuento span.total{
text-align:right;display:block;float:right;font-size:12px}

#contenedor_popup .contenido_popup .tupago_detalles_total{position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:6px 5px 6px 8px;float:left;background:#990;margin-bottom:24px;color:#fff;font-weight:bold;width:442px;behavior:url(/css/PIE.htc)}
#contenedor_popup .contenido_popup .tupago_detalles_total_promovy{position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:6px 5px 6px 8px;float:left;background:#666;margin-bottom:24px;color:#fff;font-weight:bold;width:442px;behavior:url(/css/PIE.htc)}
#contenedor_popup .contenido_popup .total_descuento_promo .tupago_detalles_total{position:relative;-webkit-border-radius:0 0px 10px 10px;-moz-border-radius:0px 0 10px 10px;border-radius:0px 0 10px 10px;padding:6px 5px 6px 8px;float:left;background:#990;margin-bottom:0px;color:#fff;font-weight:bold;width:442px;behavior:url(/css/PIE.htc)}

#contenedor_popup .contenido_popup .tupago_detalles_total span.concepto{text-align:left;display:block;float:left;font-size:11px}
#contenedor_popup .contenido_popup .tupago_detalles_total span.total{text-align:right;display:block;float:right;font-size:12px}

#contenedor_popup .contenido_popup .cvv{width:100%;float:left}
#contenedor_popup .contenido_popup .cvv p{margin-bottom:0px}
#contenedor_popup .contenido_popup .cvv p.intro{margin-bottom:21px}
#contenedor_popup .contenido_popup .cvv .card{width:100%;float:left}
#contenedor_popup .contenido_popup .cvv .card .texto{width:167px;float:left;padding-top:12px}
#contenedor_popup .contenido_popup .cvv .card .img_visa{float:right;background:url(/img/SB/icos.png) -23px -1913px no-repeat;width:247px;height:120px}
#contenedor_popup .contenido_popup .cvv .card .img_mastercard{float:right;background:url(/img/SB/icos.png) -275px -1913px no-repeat;width:247px;height:120px}
#contenedor_popup .contenido_popup .cvv .dots{height:35px;width:100%;float:left;background:url(/img/border_total_grey.gif) center repeat-x}
/*fin pop ups tu pago*/

#ieiframe{filter:alpha(opacity=0)}
/* fin POP UPS*/

/*INICIO Estilos bocadillo Middle y XL*/
#bocadilloMid,#bocadilloXL,#bocadilloMidFlex,#bocadilloXLFlex{width:170px;height:100%;display:none;position:absolute;z-index:1000}
#bocadilloMid .bg_top div.content,#bocadilloXL .bg_top div.content,#bocadilloMidFlex .bg_top div.content,#bocadilloXLFlex .bg_top div.content{padding:30px 12px 0px 12px;margin-bottom:0px}
#bocadilloMid .header,#bocadilloXL .header,#bocadilloMidFlex .header,#bocadilloXLFlex .header{color:#666;font-weight:bold}
#bocadilloMid .bg_top,#bocadilloMidFlex .bg_top{padding:0px;width:100%;background:transparent url(/skylights/images/bg-middle-top.gif) top left no-repeat}
#bocadilloMid div.question,#bocadilloXL div.question,#bocadilloMidFlex div.question,#bocadilloXLFlex div.question{height:30px;line-height:12px;color:#990;font-weight:bold}
#bocadilloMid div.question,#bocadilloMidFlex div.question{background:transparent url(/skylights/images/SA/seat-s-besidemid.gif) no-repeat top left;padding-left:30px;width:130px;padding-top:6px;*width:140px}
#bocadilloXL div.question,#bocadilloXLFlex div.question{background:transparent url(/skylights/images/SA/seat-s-avail-x.gif) no-repeat top left;padding-left:30px;width:130px;padding-top:6px;*width:140px}
#bocadilloXL .bg_top,#bocadilloXLFlex .bg_top{padding:0px;width:100%;background:transparent url(/skylights/images/bg-xl-top.gif) top left no-repeat}
#bocadilloMid .bg_bottom,#bocadilloXL .bg_bottom,#bocadilloMidFlex .bg_bottom,#bocadilloXLFlex .bg_bottom{float:left;height:24px;width:100%;margin:0px}
#bocadilloMid .bg_bottom,#bocadilloMidFlex .bg_bottom{background:url(/skylights/images/bg-middle-bottom.gif) top left no-repeat}
#bocadilloXL  .bg_bottom,#bocadilloXLFlex  .bg_bottom{background:url(/skylights/images/bg-xl-bottom.gif) top left no-repeat}
#bocadilloMid .text,#bocadilloXL .text,#bocadilloMidFlex .text,#bocadilloXLFlex .text{line-height:11px}
#bocadilloMid .bg_top div,#bocadilloXL .bg_top div,#bocadilloMidFlex .bg_top div,#bocadilloXLFlex .bg_top div{margin-bottom:8px;float:none}
/*FIN Estilos bocadillo Middle y XL*/

/*scroll pop up*/
.scroll-pane{width:427px;height:400px;overflow:auto;padding-right:30px}

.vueling_scroll .jspContainer{outline:none}
.vueling_scroll .jspVerticalBar{background:none;width:11px}
.vueling_scroll .jspTrack{width:1px;background:#CCCCCC;margin:0 auto;left:-1px}
.vueling_scroll .jspArrowDown{-moz-background-clip:border;-moz-background-origin:padding;-moz-background-size:auto auto;background-attachment:scroll;background:transparent;background-image:url(/img/SB/icos.png);background-position:1px -703px;background-repeat:no-repeat;height:9px;margin-top:3px}
.vueling_scroll .jspArrowUp{-moz-background-clip:border;-moz-background-origin:padding;-moz-background-size:auto auto;background-attachment:scroll;background:transparent;background-image:url(/img/SB/icos.png);background-position:-13px -703px;_background-position:-13px -699px;background-repeat:no-repeat;height:9px}

.vueling_scroll .jspDrag{-moz-background-clip:border;-moz-background-origin:padding;-moz-background-size:auto auto;background-attachment:scroll;background:transparent;background:url(/img/SB/icos.png) 0 bottom no-repeat;width:13px;height:37px;left:-6px;_left:7px;_margin-left:-13px}

.vueling_scroll .jspDragTop{background:url(/img/SB/icos.png) -106px -247px no-repeat;height:6px}
/* fin scroll pop up*/
#footer{width:505px;color:#999;font-size:9px;line-height:1.4;clear:left;border-top:1px solid #990;float:left;padding:14px 0px 0px 0px;margin:20px 0 30px 268px}
#footer.v2{width:505px;color:#999;font-size:9px;line-height:1.4;clear:left;border-top:1px solid #990;float:left;padding:14px 0px 0px 0px;margin:20px 0 30px 262px}
#footer p{color:#666;font-size:11px;width:500px;display:block}
#footer a{color:#999;text-decoration:none}
#copyright{width:100%;padding:0px 0 20px 0;*padding:12px 0 20px 0;text-align:right;float:left}

/*graficos x idiomas*/
.ES #holdInterface #topo_solo2eur{position:absolute;top:-16px;left:433px;background:url(/img/SB/icos_ES.png) -320px -89px no-repeat;width:63px;height:63px}

.ES #esquerra .calendario_precios{float:left;margin-bottom:13px;position:relative}
.ES #esquerra .calendario_precios a{background:url(/img/SB/icos_ES.png) -250px 0px no-repeat;width:249px;height:43px;display:block;outline:none}
.ES #esquerra .calendario_precios a:hover{background-position:-250px -43px}
.ES #esquerra .calendario_precios a span{color:#990;font-weight:bold;padding-left:20px;padding-top:10px;position:absolute;z-index:-1}

.ES .icoflexibilidad{width:148px;height:47px;float:left;background:url(/img/SB/icos_ES.png) 0 -46px no-repeat;position:relative;top:-8px}
.ES .ahorroMinimo50pc,.ahorroMinimo50pc.ES{width:148px;height:47px;float:left;background:url(/img/SB/icos_ES.png) 0 -670px no-repeat;position:relative;top:-4px}
.ES #bannerPackGoCenter.caja_go .header_go .icoflexibilidad{background:url(/img/SB/icos_ES.png) 0 -46px no-repeat;position:relative;top:-3px;left:-8px}
.ES .checkin .ico_evita_colas{background:url(/img/SB/icos_ES.png) 0px -102px no-repeat;width:147px;height:48px;position:absolute;top:-28px;right:0px}

.ES .caja_asientos .topo_discount_2eur{position:absolute;right:-2px;width:63px;height:63px;background:url(/img/SB/icos_ES.png) -248px -88px no-repeat}

.ES #contenedor_popup .header_popup .etiqueta_go{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_ES.png) no-repeat scroll 9px -47px transparent;width:160px;height:45px}
.ES #contenedor_popup .header_popup .ahorro_minimo{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_ES.png) no-repeat scroll 0px -668px transparent;width:160px;height:47px}
.ES #contenedor_popup .header_popup .topo_descuento{position:absolute;left:418px;top:2px;background:url(/img/SB/icos_ES.png) top left no-repeat;width:63px;height:63px}
.ES #contenedor_popup .bloqueo .topo_descuento{left:418px;top:6px}
.ES #contenedor_popup .cond_bloqueo .topo_descuento{left:418px;top:4px}
#imgInfoHoldConditions_ES{clear:both;width:450px;height:250px;background:url(/img/SB/icos_ES.png) 2px -426px no-repeat}

.ES .caja_equipaje .header .discount10{width:140px;height:44px;float:left;background:none;position:relative;top:-11px;left:-13px}

.ejemplo_go_ES{width:450px;height:246px;float:left;clear:both;background:url(/img/SB/icos_ES.png) 0 -168px no-repeat;margin:0 0 10px 0}
.ES .contenido_popup .ejemplo_bloqueo{width:456px;height:245px;float:left;background:url(/img/SB/icos_ES.png) 0 -418px no-repeat;margin:0 0 10px 0}

.CA #holdInterface #topo_solo2eur{position:absolute;top:-16px;left:433px;background:url(/img/SB/icos_CA.png) -320px -89px no-repeat;width:63px;height:63px}

.CA #esquerra .calendario_precios{float:left;margin-bottom:13px;position:relative}
.CA #esquerra .calendario_precios a{background:url(/img/SB/icos_CA.png) -250px 0px no-repeat;width:249px;height:43px;display:block;outline:none}
.CA #esquerra .calendario_precios a:hover{background-position:-250px -43px}
.CA #esquerra .calendario_precios a span{color:#990;font-weight:bold;padding-left:20px;padding-top:10px;position:absolute;z-index:-1}

.CA .icoflexibilidad{width:148px;height:47px;float:left;background:url(/img/SB/icos_CA.png) 0 -46px no-repeat;position:relative;top:-8px}
.CA .ahorroMinimo50pc,.ahorroMinimo50pc.CA{width:148px;height:47px;float:left;background:url(/img/SB/icos_CA.png) 0 -670px no-repeat;position:relative;top:-4px}
.CA #bannerPackGoCenter.caja_go .header_go .icoflexibilidad{background:url(/img/SB/icos_CA.png) 0 -46px no-repeat;position:relative;top:-3px;left:-8px}
.CA .checkin .ico_evita_colas{background:url(/img/SB/icos_CA.png) 0px -102px no-repeat;width:147px;height:48px;position:absolute;top:-28px;right:0px}

.CA .caja_asientos .topo_discount_2eur{position:absolute;right:-2px;width:63px;height:63px;background:url(/img/SB/icos_CA.png) -248px -88px no-repeat}

.CA #contenedor_popup .header_popup .etiqueta_go{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_CA.png) no-repeat scroll 9px -47px transparent;width:160px;height:45px}
.CA #contenedor_popup .header_popup .ahorro_minimo{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_CA.png) no-repeat scroll 0px -668px transparent;width:160px;height:45px}
.CA #contenedor_popup .header_popup .topo_descuento{position:absolute;left:418px;top:2px;background:url(/img/SB/icos_CA.png) top left no-repeat;width:63px;height:63px}
.CA #contenedor_popup .bloqueo .topo_descuento{left:418px;top:6px}
.CA #contenedor_popup .cond_bloqueo .topo_descuento{left:418px;top:4px}
#imgInfoHoldConditions_CA{clear:both;float:left;width:450px;height:250px;background:url(/img/SB/icos_CA.png) 2px -426px no-repeat}

.CA .caja_equipaje .header .discount10{width:140px;height:44px;float:left;background:none;position:relative;top:-11px;left:-13px}
.ejemplo_go_CA{width:450px;height:246px;float:left;background:url(/img/SB/icos_CA.png) 0 -168px no-repeat;margin:0 0 10px 0}
.CA .contenido_popup .ejemplo_bloqueo{width:456px;height:245px;float:left;background:url(/img/SB/icos_CA.png) 0 -418px no-repeat;margin:0 0 10px 0}

.CA #titular_compra h1.paso1,.TA_CA #titular_compra h1.paso1,.CORP_CA #titular_compra h1.paso1,.CORP_EU #titular_compra h1.paso1,.TA_EU #titular_compra h1.paso1,.EU #titular_compra h1.paso1{font-size:18px;height:25px}


.DE #holdInterface #topo_solo2eur{position:absolute;top:-16px;left:433px;background:url(/img/SB/icos_DE.png) -320px -89px no-repeat;width:63px;height:63px}

.DE #esquerra .calendario_precios{float:left;margin-bottom:13px;position:relative}
.DE #esquerra .calendario_precios a{background:url(/img/SB/icos_DE.png) -250px 0px no-repeat;width:249px;height:43px;display:block;outline:none}
.DE #esquerra .calendario_precios a:hover{background-position:-250px -43px}
.DE #esquerra .calendario_precios a span{color:#990;font-weight:bold;padding-left:20px;padding-top:10px;position:absolute;z-index:-1}

.DE .icoflexibilidad{width:148px;height:47px;float:left;background:url(/img/SB/icos_DE.png) 0 -46px no-repeat;position:relative;top:-8px}
.DE .ahorroMinimo50pc,.ahorroMinimo50pc.DE{width:148px;height:47px;float:left;background:url(/img/SB/icos_DE.png) 0 -670px no-repeat;position:relative;top:-4px}
.DE #bannerPackGoCenter.caja_go .header_go .icoflexibilidad{background:url(/img/SB/icos_DE.png) 0 -46px no-repeat;position:relative;top:-3px;left:-8px}
.DE .checkin .ico_evita_colas{background:url(/img/SB/icos_DE.png) 0px -102px no-repeat;width:147px;height:48px;position:absolute;top:-28px;right:0px}

.DE .caja_asientos .topo_discount_2eur{position:absolute;right:-2px;width:63px;height:63px;background:url(/img/SB/icos_DE.png) -248px -88px no-repeat}

.DE #contenedor_popup .header_popup .etiqueta_go{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_DE.png) no-repeat scroll 9px -47px transparent;width:160px;height:45px}
.DE #contenedor_popup .header_popup .ahorro_minimo{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_DE.png) no-repeat scroll 0px -668px transparent;width:160px;height:45px}
.DE #contenedor_popup .header_popup .topo_descuento{position:absolute;left:418px;top:2px;background:url(/img/SB/icos_DE.png) top left no-repeat;width:63px;height:63px}
.DE #contenedor_popup .bloqueo .topo_descuento{left:418px;top:6px}
.DE #contenedor_popup .cond_bloqueo .topo_descuento{left:418px;top:4px}
#imgInfoHoldConditions_DE{clear:both;width:450px;height:250px;background:url(/img/SB/icos_DE.png) 2px -426px no-repeat}

.DE .caja_equipaje .header .discount10{width:140px;height:44px;float:left;background:none;position:relative;top:-11px;left:-13px}
.ejemplo_go_DE{width:450px;height:246px;float:left;background:url(/img/SB/icos_DE.png) 0 -168px no-repeat;margin:0 0 10px 0}
.DE .contenido_popup .ejemplo_bloqueo{width:456px;height:245px;float:left;background:url(/img/SB/icos_DE.png) 0 -418px no-repeat;margin:0 0 10px 0}

.EN #holdInterface #topo_solo2eur{position:absolute;top:-16px;left:433px;background:url(/img/SB/icos_EN.png) -320px -89px no-repeat;width:63px;height:63px}

.EN #esquerra .calendario_precios{float:left;margin-bottom:13px;position:relative}
.EN #esquerra .calendario_precios a{background:url(/img/SB/icos_EN.png) -250px 0px no-repeat;width:249px;height:43px;display:block;outline:none}
.EN #esquerra .calendario_precios a:hover{background-position:-250px -43px}
.EN #esquerra .calendario_precios a span{color:#990;font-weight:bold;padding-left:20px;padding-top:10px;position:absolute;z-index:-1}

.EN .icoflexibilidad{width:148px;height:47px;float:left;background:url(/img/SB/icos_EN.png) 0 -46px no-repeat;position:relative;top:-8px}
.EN .ahorroMinimo50pc,.ahorroMinimo50pc.EN{width:148px;height:47px;float:left;background:url(/img/SB/icos_EN.png) 0 -670px no-repeat;position:relative;top:-4px}
.EN #bannerPackGoCenter.caja_go .header_go .icoflexibilidad{background:url(/img/SB/icos_EN.png) 0 -46px no-repeat;position:relative;top:-3px;left:-8px}
.EN .checkin .ico_evita_colas{background:url(/img/SB/icos_EN.png) 0px -102px no-repeat;width:147px;height:48px;position:absolute;top:-28px;right:0px}

.EN .caja_asientos .topo_discount_2eur{position:absolute;right:-2px;width:63px;height:63px;background:url(/img/SB/icos_EN.png) -248px -88px no-repeat}

.EN #contenedor_popup .header_popup .etiqueta_go{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_EN.png) no-repeat scroll 9px -47px transparent;width:160px;height:45px}
.EN #contenedor_popup .header_popup .ahorro_minimo{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_EN.png) no-repeat scroll 0px -668px transparent;width:160px;height:45px}
.EN #contenedor_popup .header_popup .topo_descuento{position:absolute;left:418px;top:2px;background:url(/img/SB/icos_EN.png) top left no-repeat;width:63px;height:63px}
.EN #contenedor_popup .bloqueo .topo_descuento{left:418px;top:6px}
.EN #contenedor_popup .cond_bloqueo .topo_descuento{left:418px;top:4px}
#imgInfoHoldConditions_EN{clear:both;width:450px;height:250px;background:url(/img/SB/icos_EN.png) 2px -426px no-repeat}

.EN .caja_equipaje .header .discount10{width:140px;height:44px;float:left;background:none;position:relative;top:-11px;left:-13px}
.ejemplo_go_EN{width:450px;height:246px;float:left;background:url(/img/SB/icos_EN.png) 0 -168px no-repeat;margin:0 0 10px 0}
.EN .contenido_popup .ejemplo_bloqueo{width:456px;height:245px;float:left;background:url(/img/SB/icos_EN.png) 0 -418px no-repeat;margin:0 0 10px 0}


.EU #holdInterface #topo_solo2eur{position:absolute;top:-16px;left:433px;background:url(/img/SB/icos_EU.png) -320px -89px no-repeat;width:63px;height:63px}

.EU #esquerra .calendario_precios{float:left;margin-bottom:13px;position:relative}
.EU #esquerra .calendario_precios a{background:url(/img/SB/icos_EU.png) -250px 0px no-repeat;width:249px;height:43px;display:block;outline:none}
.EU #esquerra .calendario_precios a:hover{background-position:-250px -43px}
.EU #esquerra .calendario_precios a span{color:#990;font-weight:bold;padding-left:20px;padding-top:10px;position:absolute;z-index:-1}

.EU .icoflexibilidad{width:148px;height:47px;float:left;background:url(/img/SB/icos_EU.png) 0 -46px no-repeat;position:relative;top:-8px}
.EU .ahorroMinimo50pc,.ahorroMinimo50pc.EU{width:148px;height:47px;float: left;background: url("/img/SB/icos_EU.png") no-repeat scroll 0 -666px transparent;position:relative;top:-4px;padding-left:12px}
.EU #bannerPackGoCenter.caja_go .header_go .icoflexibilidad{background:url(/img/SB/icos_EU.png) 0 -46px no-repeat;position:relative;top:-3px;left:-8px}
.EU .checkin .ico_evita_colas{background:url(/img/SB/icos_EU.png) 0px -102px no-repeat;width:147px;height:48px;position:absolute;top:-28px;right:0px}

.EU .caja_asientos .topo_discount_2eur{position:absolute;right:-2px;width:63px;height:63px;background:url(/img/SB/icos_EU.png) -248px -88px no-repeat}

.EU #contenedor_popup .header_popup .etiqueta_go{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_EU.png) no-repeat scroll 9px -47px transparent;width:160px;height:45px}
.EU #contenedor_popup .header_popup .ahorro_minimo{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_EU.png) no-repeat scroll 0px -668px transparent;width:160px;height:45px}
.EU #contenedor_popup .header_popup .topo_descuento{position:absolute;left:418px;top:2px;background:url(/img/SB/icos_EU.png) top left no-repeat;width:63px;height:63px}
.EU #contenedor_popup .bloqueo .topo_descuento{left:418px;top:6px}
.EU #contenedor_popup .cond_bloqueo .topo_descuento{left:418px;top:4px}
#imgInfoHoldConditions_EU{clear:both;width:450px;height:250px;background:url(/img/SB/icos_EU.png) 2px -426px no-repeat}

.EU .caja_equipaje .header .discount10{width:140px;height:44px;float:left;background:none;position:relative;top:-11px;left:-13px}
.ejemplo_go_EU{width:450px;height:246px;float:left;background:url(/img/SB/icos_EU.png) 0 -168px no-repeat;margin:0 0 10px 0}
.EU .contenido_popup .ejemplo_bloqueo{width:456px;height:245px;float:left;background:url(/img/SB/icos_EU.png) 0 -418px no-repeat;margin:0 0 10px 0}


.GA #holdInterface #topo_solo2eur{position:absolute;top:-16px;left:433px;background:url(/img/SB/icos_GA.png) -320px -89px no-repeat;width:63px;height:63px}

.GA #esquerra .calendario_precios{float:left;margin-bottom:13px;position:relative}
.GA #esquerra .calendario_precios a{background:url(/img/SB/icos_GA.png) -250px 0px no-repeat;width:249px;height:43px;display:block;outline:none}
.GA #esquerra .calendario_precios a:hover{background-position:-250px -43px}
.GA #esquerra .calendario_precios a span{color:#990;font-weight:bold;padding-left:20px;padding-top:10px;position:absolute;z-index:-1}

.GA .icoflexibilidad{width:148px;height:47px;float:left;background:url(/img/SB/icos_GA.png) 0 -46px no-repeat;position:relative;top:-8px}
.GA .ahorroMinimo50pc,.ahorroMinimo50pc.GA{width:148px;height:47px;float:left;background:url(/img/SB/icos_GA.png) 0 -670px no-repeat;position:relative;top:-4px}
.GA #bannerPackGoCenter.caja_go .header_go .icoflexibilidad{background:url(/img/SB/icos_GA.png) 0 -46px no-repeat;position:relative;top:-3px;left:-8px}
.GA .checkin .ico_evita_colas{background:url(/img/SB/icos_GA.png) 0px -102px no-repeat;width:147px;height:48px;position:absolute;top:-28px;right:0px}

.GA .caja_asientos .topo_discount_2eur{position:absolute;right:-2px;width:63px;height:63px;background:url(/img/SB/icos_GA.png) -248px -88px no-repeat}

.GA #contenedor_popup .header_popup .etiqueta_go{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_GA.png) no-repeat scroll 9px -47px transparent;width:160px;height:45px}
.GA #contenedor_popup .header_popup .ahorro_minimo{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_GA.png) no-repeat scroll 0px -668px transparent;width:160px;height:45px}
.GA #contenedor_popup .header_popup .topo_descuento{position:absolute;left:418px;top:2px;background:url(/img/SB/icos_GA.png) top left no-repeat;width:63px;height:63px}
.GA #contenedor_popup .bloqueo .topo_descuento{left:418px;top:6px}
.GA #contenedor_popup .cond_bloqueo .topo_descuento{left:418px;top:4px}
#imgInfoHoldConditions_GA{clear:both;width:450px;height:250px;background:url(/img/SB/icos_GA.png) 2px -426px no-repeat}

.GA .caja_equipaje .header .discount10{width:140px;height:44px;float:left;background:none;position:relative;top:-11px;left:-13px}
.ejemplo_go_GA{width:450px;height:246px;float:left;background:url(/img/SB/icos_GA.png) 0 -168px no-repeat;margin:0 0 10px 0}
.GA .contenido_popup .ejemplo_bloqueo{width:456px;height:245px;float:left;background:url(/img/SB/icos_GA.png) 0 -418px no-repeat;margin:0 0 10px 0}


.FR #holdInterface #topo_solo2eur{position:absolute;top:-16px;left:433px;background:url(/img/SB/icos_FR.png) -320px -89px no-repeat;width:63px;height:63px}

.FR #esquerra .calendario_precios{float:left;margin-bottom:13px;position:relative}
.FR #esquerra .calendario_precios a{background:url(/img/SB/icos_FR.png) -250px 0px no-repeat;width:249px;height:43px;display:block;outline:none}
.FR #esquerra .calendario_precios a:hover{background-position:-250px -43px}
.FR #esquerra .calendario_precios a span{color:#990;font-weight:bold;padding-left:20px;padding-top:10px;position:absolute;z-index:-1}

.FR .icoflexibilidad{width:148px;height:47px;float:left;background:url(/img/SB/icos_FR.png) 0 -46px no-repeat;position:relative;top:-8px}
.FR .ahorroMinimo50pc,.ahorroMinimo50pc.FR{width:157px;height:47px;float:left;background:url(/img/SB/icos_FR.png) 0 -668px no-repeat;position:relative;top:0}
.FR #bannerPackGoCenter.caja_go .header_go .icoflexibilidad{background:url(/img/SB/icos_FR.png) 0 -46px no-repeat;position:relative;top:-3px;left:-8px}
.FR .checkin .ico_evita_colas{background:url(/img/SB/icos_FR.png) 0px -102px no-repeat;width:147px;height:48px;position:absolute;top:-28px;right:0px}

.FR .caja_asientos .topo_discount_2eur{position:absolute;right:-2px;width:63px;height:63px;background:url(/img/SB/icos_FR.png) -248px -88px no-repeat}

.FR #contenedor_popup .header_popup .etiqueta_go{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_FR.png) no-repeat scroll 9px -47px transparent;width:160px;height:45px}
.FR #contenedor_popup .header_popup .ahorro_minimo{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_FR.png) no-repeat scroll 0px -668px transparent;width:160px;height:45px}
.FR #contenedor_popup .header_popup .topo_descuento{position:absolute;left:418px;top:2px;background:url(/img/SB/icos_FR.png) top left no-repeat;width:63px;height:63px}
.FR #contenedor_popup .bloqueo .topo_descuento{left:418px;top:6px}
.FR #contenedor_popup .cond_bloqueo .topo_descuento{left:418px;top:4px}
#imgInfoHoldConditions_FR{clear:both;width:450px;height:250px;background:url(/img/SB/icos_FR.png) 2px -426px no-repeat}

.FR .caja_equipaje .header .discount10{width:140px;height:44px;float:left;background:none;position:relative;top:-11px;left:-13px}
.ejemplo_go_FR{width:450px;height:246px;float:left;background:url(/img/SB/icos_FR.png) 0 -168px no-repeat;margin:0 0 10px 0}
.FR .contenido_popup .ejemplo_bloqueo{width:456px;height:245px;float:left;background:url(/img/SB/icos_FR.png) 0 -418px no-repeat;margin:0 0 10px 0}



.IT #holdInterface #topo_solo2eur{position:absolute;top:-16px;left:433px;background:url(/img/SB/icos_IT.png) -320px -89px no-repeat;width:63px;height:63px}

.IT #esquerra .calendario_precios{float:left;margin-bottom:13px;position:relative}
.IT #esquerra .calendario_precios a{background:url(/img/SB/icos_IT.png) -250px 0px no-repeat;width:249px;height:43px;display:block;outline:none}
.IT #esquerra .calendario_precios a:hover{background-position:-250px -43px}
.IT #esquerra .calendario_precios a span{color:#990;font-weight:bold;padding-left:20px;padding-top:10px;position:absolute;z-index:-1}
.IT .icoflexibilidad{width:148px;height:47px;float:left;background:url(/img/SB/icos_IT.png) 0 -46px no-repeat;position:relative;top:-8px}
.IT .ahorroMinimo50pc,.ahorroMinimo50pc.IT{width:148px;height:47px;float:left;background:url(/img/SB/icos_IT.png) 0 -670px no-repeat;position:relative;top:-4px}
.IT #bannerPackGoCenter.caja_go .header_go .icoflexibilidad{background:url(/img/SB/icos_IT.png) 0 -46px no-repeat;position:relative;top:-3px;left:-8px}
.IT .checkin .ico_evita_colas{background:url(/img/SB/icos_IT.png) 0px -102px no-repeat;width:147px;height:48px;position:absolute;top:-28px;right:0px}
.IT .caja_asientos .topo_discount_2eur{position:absolute;right:-2px;width:63px;height:63px;background:url(/img/SB/icos_IT.png) -248px -88px no-repeat}
.IT #contenedor_popup .header_popup .etiqueta_go{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_IT.png) no-repeat scroll 9px -47px transparent;width:160px;height:45px}
.IT #contenedor_popup .header_popup .ahorro_minimo{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_IT.png) no-repeat scroll 0px -668px transparent;width:160px;height:45px}
.IT #contenedor_popup .header_popup .topo_descuento{position:absolute;left:418px;top:2px;background:url(/img/SB/icos_IT.png) top left no-repeat;width:63px;height:63px}
.IT #contenedor_popup .bloqueo .topo_descuento{left:418px;top:6px}
.IT #contenedor_popup .cond_bloqueo .topo_descuento{left:418px;top:4px}
#imgInfoHoldConditions_IT{clear:both;width:450px;height:250px;background:url(/img/SB/icos_IT.png) 2px -426px no-repeat}
.IT .caja_equipaje .header .discount10{width:140px;height:44px;float:left;background:none;position:relative;top:-11px;left:-13px}
.ejemplo_go_IT{width:450px;height:246px;float:left;background:url(/img/SB/icos_IT.png) 0 -168px no-repeat;margin:0 0 10px 0}
.IT .contenido_popup .ejemplo_bloqueo{width:456px;height:245px;float:left;background:url(/img/SB/icos_IT.png) 0 -418px no-repeat;margin:0 0 10px 0}

.NL #holdInterface #topo_solo2eur{position:absolute;top:-16px;left:433px;background:url(/img/SB/icos_NL.png) -320px -89px no-repeat;width:63px;height:63px}
.NL #esquerra .calendario_precios{float:left;margin-bottom:13px;position:relative}
.NL #esquerra .calendario_precios a{background:url(/img/SB/icos_NL.png) -250px 0px no-repeat;width:249px;height:43px;display:block;outline:none}
.NL #esquerra .calendario_precios a:hover{background-position:-250px -43px}
.NL #esquerra .calendario_precios a span{color:#990;font-weight:bold;padding-left:20px;padding-top:10px;position:absolute;z-index:-1}
.NL .icoflexibilidad{width:148px;height:47px;float:left;background:url(/img/SB/icos_NL.png) 0 -46px no-repeat;position:relative;top:-8px}
.NL .ahorroMinimo50pc,.ahorroMinimo50pc.NL{width:148px;height:47px;float:left;background:url(/img/SB/icos_NL.png) 0 -670px no-repeat;position:relative;top:-4px}
.NL #bannerPackGoCenter.caja_go .header_go .icoflexibilidad{background:url(/img/SB/icos_NL.png) 0 -46px no-repeat;position:relative;top:-3px;left:-8px}
.NL .checkin .ico_evita_colas{background:url(/img/SB/icos_NL.png) 0px -102px no-repeat;width:147px;height:48px;position:absolute;top:-28px;right:0px}
.NL .caja_asientos .topo_discount_2eur{position:absolute;right:-2px;width:63px;height:63px;background:url(/img/SB/icos_NL.png) -248px -88px no-repeat}
.NL #contenedor_popup .header_popup .etiqueta_go{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_NL.png) no-repeat scroll 9px -47px transparent;width:160px;height:45px}
.NL #contenedor_popup .header_popup .ahorro_minimo{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_NL.png) no-repeat scroll 0px -668px transparent;width:160px;height:45px}
.NL #contenedor_popup .header_popup .topo_descuento{position:absolute;left:418px;top:2px;background:url(/img/SB/icos_NL.png) top left no-repeat;width:63px;height:63px}
.NL #contenedor_popup .bloqueo .topo_descuento{left:418px;top:6px}
.NL #contenedor_popup .cond_bloqueo .topo_descuento{left:418px;top:4px}
#imgInfoHoldConditions_NL{clear:both;width:450px;height:250px;background:url(/img/SB/icos_NL.png) 2px -426px no-repeat}
.NL .caja_equipaje .header .discount10{width:140px;height:44px;float:left;background:none;position:relative;top:-11px;left:-13px}
.ejemplo_go_NL{width:450px;height:246px;float:left;background:url(/img/SB/icos_NL.png) 0 -168px no-repeat;margin:0 0 10px 0}
.NL .contenido_popup .ejemplo_bloqueo{width:456px;height:245px;float:left;background:url(/img/SB/icos_NL.png) 0 -418px no-repeat;margin:0 0 10px 0}

.PT #holdInterface #topo_solo2eur{position:absolute;top:-16px;left:433px;background:url(/img/SB/icos_PT.png) -320px -89px no-repeat;width:63px;height:63px}
.PT #esquerra .calendario_precios{float:left;margin-bottom:13px;position:relative}
.PT #esquerra .calendario_precios a{background:url(/img/SB/icos_PT.png) -250px 0px no-repeat;width:249px;height:43px;display:block;outline:none}
.PT #esquerra .calendario_precios a:hover{background-position:-250px -43px}
.PT #esquerra .calendario_precios a span{color:#990;font-weight:bold;padding-left:20px;padding-top:10px;position:absolute;z-index:-1}
.PT .icoflexibilidad{width:148px;height:47px;float:left;background:url(/img/SB/icos_PT.png) 0 -46px no-repeat;position:relative;top:-8px}
.PT .ahorroMinimo50pc,.ahorroMinimo50pc.PT{width:148px;height:47px;float:left;background:url(/img/SB/icos_PT.png) 0 -670px no-repeat;position:relative;top:-4px}
.PT #bannerPackGoCenter.caja_go .header_go .icoflexibilidad{background:url(/img/SB/icos_PT.png) 0 -46px no-repeat;position:relative;top:-3px;left:-8px}
.PT .checkin .ico_evita_colas{background:url(/img/SB/icos_PT.png) 0px -102px no-repeat;width:147px;height:48px;position:absolute;top:-28px;right:0px}
.PT .caja_asientos .topo_discount_2eur{position:absolute;right:-2px;width:63px;height:63px;background:url(/img/SB/icos_PT.png) -248px -88px no-repeat}
.PT #contenedor_popup .header_popup .etiqueta_go{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_PT.png) no-repeat scroll 9px -47px transparent;width:160px;height:45px}
.PT #contenedor_popup .header_popup .ahorro_minimo{position:absolute;left:326px;top:2px;background:url(/img/SB/icos_PT.png) no-repeat scroll 0px -668px transparent;width:160px;height:45px}
.PT #contenedor_popup .header_popup .topo_descuento{position:absolute;left:418px;top:2px;background:url(/img/SB/icos_PT.png) top left no-repeat;width:63px;height:63px}
.PT #contenedor_popup .bloqueo .topo_descuento{left:418px;top:6px}
.PT #contenedor_popup .cond_bloqueo .topo_descuento{left:418px;top:4px}
#imgInfoHoldConditions_PT{clear:both;width:450px;height:250px;background:url(/img/SB/icos_PT.png) 2px -426px no-repeat}
.PT .caja_equipaje .header .discount10{width:140px;height:44px;float:left;background:none;position:relative;top:-11px;left:-13px}
.ejemplo_go_PT{width:450px;height:246px;float:left;background:url(/img/SB/icos_PT.png) 0 -168px no-repeat;margin:0 0 10px 0}
.PT .contenido_popup .ejemplo_bloqueo{width:456px;height:245px;float:left;background:url(/img/SB/icos_PT.png) 0 -418px no-repeat;margin:0 0 10px 0}
#contenedor_popup.go.contact .header_popup.packGo H3 {float:left;clear:none;width:250px;height:auto;padding-top:0}
#contenedor_popup.go.contact .header_popup.packGo .ahorroMinimo50pc {float:left;top:10px}


.precio_final #totalDescuentoPromo{background:url("/img/SB/border_total.gif") repeat-x scroll left bottom transparent;color:#D4470F}
.precio_final #totalDescuentoPromo,
.precio_final #totalReservaPromo{width:100%;height:16px;padding:4px 4px 4px 0;text-align:right}
.precio_final #totalDescuentoPromo font,
.precio_final #totalReservaPromo span{font-size:12px}
.precio_final #importe_total_discount{background:url("/img/SB/border_total.gif") repeat-x scroll left bottom transparent;float:left;margin-bottom:9px;padding-bottom:8px;width:100%}
.precio_final #importe_total_discount #importe_reserva{margin:4px 0 7px;width:100%;float:left;text-align:right}
.precio_final #importe_total_discount #importe_reserva_discount span,
.precio_final #importe_total_discount #importe_reserva span{font-size:12px}
#importe_reserva_discount{width:100%;float:left;text-align:left;color:#D4470F}
#messageVYPromo{position:relative;width:492px;height:30px;float:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;border:2px solid #fff;behavior:url(/css/PIE.htc);margin:0 0 15px 0;zoom:1}
#messageVYPromo .top{position:relative;float:left;width:425px;padding:7px 10px 0 56px;margin-bottom:0px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#f0f0f0 url(/img/SB/icos.png) 0 -1697px no-repeat;behavior:url(/css/PIE.htc);font-weight:bold;font-size:12px;height:23px;zoom:1}
#messageVYPromo .top p.message{color:#990;font-size:11px;margin:0;padding:0}
/*#messageVYPromo .top{position:relative;float:left;width:425px;padding-top:7px;padding-right:10px;padding-bottom:0pt;padding-left:56px;margin-bottom:0px;background:#f0f0f0;background-image:url("../img/icos.png");background-repeat:no-repeat;background-attachment:scroll;background-position:0pt -1697px;font-weight:bold;font-size:12px;height:23px}*/
/*codigo promocional*/
#messageVYPromo{position:relative;width:492px; float:left;-webkit-border-radius: 8px;-moz-border-radius: 8px; border-radius: 8px;background-color:#fff;-webkit-box-shadow:0px 1px 4px #666; -moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666; border:2px solid #fff;behavior: url(/css/PIE.htc);margin:0 0 15px 0;zoom:1;}
#messageVYPromo .top{position:relative;float:left;width:425px;padding:7px 10px 0 56px;margin-bottom:0px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background:#f0f0f0 url(/img/SB/icos.png) 0 -1697px no-repeat; behavior: url(/css/PIE.htc); font-weight:bold;font-size:12px;height:23px;zoom:1;}
#messageVYPromo .top p.message{color:#990; font-size:11px; margin:0; padding:0;}
#importe_total_discount{width:470px; float:left; margin:0px 0 8px 10px; *margin:8px 0 5px 10px; _margin:0px 0 8px 10px;}
#importe_total_discount .importe_reserva{width:100%; float:left; text-align:left; color:#000; margin-bottom:8px;}
#importe_total_discount .importe_reserva span{font-size:12px; margin:0; padding:0px; color:#000;}

#importe_total_discount .importe_reserva_discount{width:100%; float:left; text-align:left; color:#D4470F}
#importe_total_discount .importe_reserva_discount span{font-size:12px; margin:0; padding:0px; color:#D4470F}

.precio_final #importe_total_discount{width:480px; float:left; margin-bottom:9px; padding-bottom:8px; background:url(/img/SB/border_total.gif) bottom left repeat-x}
.precio_final #importe_total_discount .importe_reserva{width:480px; float:left; text-align:right; color:#000; margin:4px 0 7px}
.precio_final #importe_total_discount .importe_reserva span{font-size:12px; margin:0; padding:0px; color:#000}

.precio_final #importe_total_discount .importe_reserva_discount{width:100%; float:left; text-align:right; color:#D4470F}
.precio_final #importe_total_discount .importe_reserva_discount span{font-size:12px; margin:0; padding:0px; color:#D4470F}

.itinerario .precio_final #importe_total_discount {width:470px; margin:8px 10px;}
.itinerario .precio_final #importe_total_discount DIV { text-align:right;}


/*fin codigo promocional*/
#cardDisplay .divlogoPackGo,#showInfoDiv .divlogoPackGo{float:left;margin:7px 15px 10px 15px}
#cardDisplay .logoPackGo,#showInfoDiv .logoPackGo{width:50px;height:38px}
#cardDisplay .PopupPackGoContenido,#showInfoDiv .PopupPackGoContenido{background:#FFF;font-family:verdana,arial,helvetica,sans-serif;margin:0;padding:1px 0px;width:499px;overflow:hidden}
.PopupPackGoContenido ol  li{margin-left:10px;*list-style-type:decimal !important}
.PopupPackGoContenido ul li{margin-left:10px;*list-style-type:disc !important}

#cardDisplay .packgocondiciones ul,#cardDisplay .packgocondiciones ol,#showInfoDiv .packgocondiciones ul,#showInfoDiv .packgocondiciones ol
{margin-bottom:0;padding-bottom:0;margin-left:10px;padding-left:5px;width:440px}
#cardDisplay .packgocondiciones li,#showInfoDiv .packgocondiciones li{margin-top:0}

#cardDisplay .PopupFomentNoValidoContenido,#showInfoDiv .PopupFomentNoValidoContenido{background:#FFF;font-family:verdana,arial,helvetica,sans-serif;margin:0;padding:1px 0px;width:499px;overflow:hidden}

.inputElem{border:1px solid #7f9db9;height:13px}
#datosPasajero .opciones_contacto .info_itinerario input.w_40px{width:40px}
#datosPasajero .opciones_contacto .info_itinerario input.w_100px{width:100px;*width:80px}

.TA h1.v{font-weight:normal;font-size:20px;color:#990;margin:20px 0 18px 0;padding:0;_margin-top:0;*margin-top:0;margin-top:0\0/}
.TA h1.paso1{_height:25px;*height:25px;height:25px\0/}
.TA #datosReserva{float:right;margin-bottom:15px}
.TA h2.g{font-size:14px;color:#990;margin:0;padding:0}

#newFooter{width:757px;display:block;float:left;margin:15px 0px 0px 10px;position:relative;padding:0px;clear:both}
#newFooter #menubottom{width:100%;display:block;height:36px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}
#newFooter #bt_menubottom ul{list-style:none;padding:0; margin:10px 0 0 0 !important}
#newFooter #bt_menubottom ul li{display:inline;padding-top:0px;float:right;margin-left:3px}
#newFooter a{color:#7A7A78;text-decoration:none;}
#newFooter #copyright{width:100%;padding:7px 0px 20px 0px;text-align:right;float:left;}
#btn_fb a{background:url("/img/ico_fb.jpg") no-repeat scroll 0 0 transparent;height:21px;width:21px;float:right;margin-top:-3px;margin-left:5px}
#btn_fb a:hover{background:url("/img/ico_fb.jpg") no-repeat scroll 0 -21px transparent;height:21px;width:21px}
#btn_tw a{background:url("/img/ico_tw.jpg") no-repeat scroll 0 0 transparent;height:21px;width:21px;float:right;margin-top:-3px;margin-left:0px}
#btn_tw a:hover{background:url("/img/ico_tw.jpg") no-repeat scroll 0 -21px transparent;height:21px;width:21px}

#sms.sms{display:none;clear:both;float:left;padding:10px 0 0 21px;width:439px}
#sms .combo{float:left}

/*punto*/
#contenedor.FFP{float:left;margin:15px 5px 10px 10px;_margin:15px 5px 10px 5px;text-align:left;width:900px}
.FFP #buscadorGris.banner{float:left;width:100%;background:#666;padding-bottom:273px !important}
.precio_final #puntos_utilizados{float:left;font-size:10px;font-weight:bold;text-align:right;width:480px;margin:5px 0}
.puntoPrecio1{color:rgb(255,204,0);margin-left:-1px}

#tituloPuntos{padding-bottom:5px;margin-bottom:16px;width:500px;background:url(/img/SB/border_total_grey.gif) bottom left repeat-x;float:left}
#tituloPuntos .pad{padding:2px 0 0 0}
#tituloPuntos h1{margin:0;font-size:16px;color:#990;float:left}
#tituloPuntos p{float:right;color:#990;margin:4px 0 0 0;font-size:11px}
#tituloPuntos .destacado{font-size:18px}
.puntos label{width:auto;float:none;display:inline;padding:0}
.puntos img,.puntos input{vertical-align:middle}

.viajo_punto{float:left;margin-bottom:15px;width:100%}
.viajo_punto .titu{padding:2px 0 0 28px;background:url(/img/SB/icos.png) -664px -1919px no-repeat;height:15px;float:left;margin-right:10px}
.viajo_punto .opcion{float:left;clear:right;*padding-top:2px}
.viajo_punto .opcion span{*padding-top:3px}
.viajo_punto .opcion input{padding:0 0 0 0;*margin:0 3px 0 0;*margin:0 0 0 0;position:relative;top:1px;*top:0px;border:none !important}
.FFP #datosPasajero #selectPax .titles{padding-left:27px;margin:16px 0 10px 0}
.FFP #datosPasajero #selectPax .titles div{width:auto}
.FFP #datosPasajero #selectPax .tabla_pasajeros{margin-bottom:7px}
.FFP #datosPasajero #selectPax .tabla_pasajeros .content .num{width:26px}
.FFP #datosPasajero #selectPax .tabla_pasajeros .content .user{width:239px;float:left;padding-right:5px}
.FFP #datosPasajero #selectPax .tabla_pasajeros .content .user select{width:236px}
.FFP #datosPasajero #selectPax .tabla_pasajeros .content .campo_check{width:190px}
.FFP #datosPasajero #selectPax .tabla_pasajeros .content .campo_check .email_punto{float:left;width:100%}
.FFP #datosPasajero #selectPax .tabla_pasajeros .content .campo_check .email_punto span{float:left;margin-right:5px;width:89px}
.FFP #datosPasajero #selectPax .tabla_pasajeros .content .campo_check .email_punto input{float:left;width:94px;*width:92px}

.FFP #datosPasajero #selectPax .ningun_pasajero{width:434px;*width:460px;padding-left:26px;*padding-left:0}
#datosPasajero #selectPax .ningun_pasajero .content{width:100%}
.FFP  #datosPasajero #selectPax .ningun_pasajero .content .campo_trato select{width:67px !important}
.FFP #datosPasajero #selectPax .ningun_pasajero .content .campo_check{width:173px}
.caja_tarjeta .opcion_input{width:230px}
.FFP .caja_tarjeta .desplegable{padding-left:0}
.caja_total .texto_puntos{width:480px;float:left;margin:8px 0 5px 10px;*padding-top:8px;_padding-top:0}
.FFP #ColumnIzqConfirmacion .menu_itinerario{position:relative;float:left;width:246px;border:2px solid #fff;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;background:#fff;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;background-image:-moz-linear-gradient(0% 35px 90deg,#fff,#F2F2F2 65%);background-image:-webkit-gradient(linear,0% 0%,0% 12%,from(#F2F2F2),to(#FFF));-pie-background:linear-gradient(0% 35px 90deg,#fff,#F2F2F2 65%);behavior:url(/css/PIE.htc);margin-bottom:15px;padding-top:27px}
.FFP #ColumnIzqConfirmacion .menu_itinerario .logo{display:none}
.FFP #ColumnIzqConfirmacion .logo_myVueling{float:left;width:248px;margin-bottom:17px;position:relative;top:-2px}
.FFP #ColumnIzqConfirmacion .logo_myVueling div{width:219px;height:44px;float:left;background:URL(/img/SB/icos.png) 0 -776px no-repeat}
.FFP #menu.boton a{position:relative;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:#fff;border:2px solid #E9E9E9;background-image:none;behavior:url(/css/PIE.htc)}
.FFP #menu.boton a span{background-image:none;color:#666}
.FFP #MyVuelingCabeceraTop{width:762px;margin:10px 0 0 0;position:relative;top:12px;height:auto;}
.FFP #MyVuelingCabeceraTop .saludo_puntos{color:#666;display:inline;float:left;padding:2px 0 0 263px}
.FFP #MyVuelingCabeceraTop .link_salir{float:right}
.FFP #MyVuelingCabeceraTop .link_salir a{padding:2px 0 3px 21px;background:URL(/img/SB/icos.png) -355px -690px no-repeat;height:16px;display:block;float:right}
#datosPasajero #selectPax .tabla_pasajeros .content .user{width:239px;float:left;padding-right:5px}
#datosPasajero #selectPax .tabla_pasajeros .content .user select{width:236px}
/*fin punto*/

/* SCROLL PANE */
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px}
.jspVerticalBar*,.jspHorizontalBar*{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar.jspCap{float:left}
.jspTrack{background:#dde;position:relative}
.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar.jspTrack,.jspHorizontalBar.jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar.jspArrow{height:16px}
.jspHorizontalBar.jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar.jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{	margin:0 -3px 0 0}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:hidden}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:#555}
#colorbox{}
    #cboxTopLeft{width:21px;height:21px;background:none}
    #cboxTopRight{width:21px;height:21px;background:none}
    #cboxBottomLeft{width:21px;height:21px;background:none}
    #cboxBottomRight{width:21px;height:21px;background:none}
    #cboxMiddleLeft{width:21px;background:none}
    #cboxMiddleRight{width:21px;background:none}
    #cboxTopCenter{height:21px;background:none}
    #cboxBottomCenter{height:21px;background:none}
    #cboxContent{background:transparent;overflow:hidden}
        #cboxError{padding:50px;border:1px solid #ccc}
        #cboxLoadedContent{margin-bottom:28px}
        #cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;display:none}
        #cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
        #cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
        #cboxPrevious{position:absolute;bottom:0;left:0;background:none;width:25px;height:25px;text-indent:-9999px}
        #cboxPrevious.hover{background-position:-75px -25px}
        #cboxNext{position:absolute;bottom:0;left:27px;background:none;width:25px;height:25px;text-indent:-9999px}
        #cboxNext.hover{background-position:-50px -25px}
        #cboxLoadingOverlay{background:none}
        #cboxLoadingGraphic{background:none}
        #cboxClose{position:absolute;bottom:0;right:0;background:none;width:25px;height:25px;text-indent:-9999px}
        #cboxClose.hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE6 #cboxTopLeft{background:none}
.cboxIE6 #cboxTopCenter{background:none}
.cboxIE6 #cboxTopRight{background:none}
.cboxIE6 #cboxBottomLeft{background:none}
.cboxIE6 #cboxBottomCenter{background:none}
.cboxIE6 #cboxBottomRight{background:none}
.cboxIE6 #cboxMiddleLeft{background:none}
.cboxIE6 #cboxMiddleRight{background:none}
.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{
    _behavior:expression(this.src = this.src ? this.src :this.currentStyle.backgroundImage.split('"')[1],this.style.background = "none",this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ",sizingMethod='scale')");
}
#packgoMessage{color:#666}
#agreementTextDiv2{color:#000;font-weight:normal}
#agreementTextDiv2.alert,#agreementTextDiv2.alert a{color:#F00;font-weight:bold}
#agreementTextDiv2.alert a.verde{text-decoration:underline}
#res_Mayor{width:500px}
#nueva_busqueda{float:left;clear:both}
/* qTip2 jq plugin - http://craigsworks.com/projects/qtip2/   */
/*
* qTip2 - Pretty powerful tooltips
* http://craigsworks.com/projects/qtip2/
*
* Version:nightly
* Copyright 2009-2010 Craig Michael Thompson - http://craigsworks.com
*
* Dual licensed under MIT or GPLv2 licenses
*   http://en.wikipedia.org/wiki/MIT_License
*   http://en.wikipedia.org/wiki/GNU_General_Public_License
*
* Date:Tue Jun 14 07:12:30 PDT 2011
*/
/* Core qTip styles */
.ui-tooltip, .qtip{position:absolute; left:-28000px; top:-28000px; display:none; max-width:280px; min-width:50px; font-size:12px; line-height:12px; z-index:8888}
.ui-tooltip-fluid{display:block; visibility:hidden; position:static !important; float:left !important}
.ui-tooltip-content{position:relative; padding:5px 9px; overflow:hidden; border-width:3px; border-style:solid; text-align:left; word-wrap:break-word; overflow:hidden}
.ui-tooltip-titlebar{position:relative; min-height:14px; padding:5px 35px 5px 10px; overflow:hidden; border-width:1px 1px 0; border-style:solid; font-weight:bold}
.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0px !important}
.ui-tooltip-titlebar .ui-state-default{position:absolute; right:4px; top:50%; margin-top:-9px; cursor:pointer; outline:medium none; border-width:1px; border-style:solid}
* html .ui-tooltip-titlebar .ui-state-default{top:16px}
.ui-tooltip-titlebar .ui-icon, 
.ui-tooltip-icon .ui-icon{display:block; text-indent:-1000em}
.ui-tooltip-icon, .ui-tooltip-icon .ui-icon{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.ui-tooltip-icon .ui-icon{width:18px; height:14px; text-align:center; text-indent:0; font:normal bold 10px/13px Tahoma,sans-serif; color:inherit; background:transparent none no-repeat -100em -100em}
.ui-tooltip-focus{}
.ui-tooltip-hover{}
div.ui-tooltip-default{color:#FFF}
.ui-tooltip-default .ui-tooltip-titlebar, 
.ui-tooltip-default .ui-tooltip-content{padding:9px;  line-height:1.3; font-family:verdana,arial,helvetica,sans-serif;  font-size:10px; color:#FFF; border-color:#FFF; border-width:3px}
.ui-tooltip-default .ui-tooltip-content{background-color:#FFF; color:#000; border-top:0}
.ui-tooltip-default .ui-tooltip-titlebar{background-color:#D4470F; border-bottom:0}
.ui-tooltip-default .ui-tooltip-titlebar DIV{color:#FFF; font-weight:bold}
.ui-tooltip-default .ui-tooltip-content ul{list-style:none outside none; margin:0; padding:0}
.ui-tooltip-default .ui-tooltip-content ul li{float:left; margin-bottom:7px; width:100%}
.ui-tooltip-default .ui-tooltip-titlebar a, 
.ui-tooltip-default .ui-tooltip-content a{text-decoration:underline}
.ui-tooltip-default .ui-tooltip-icon{border-color:#F1F1F1; color:#F1F1F1}
.ui-tooltip-default .ui-tooltip-titlebar{border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; box-shadow:0 -2px 6px #BBB;     -moz-box-shadow:0 -2px 6px #BBB;     -webkit-box-shadow:0 -2px 6px #BBB; -pie-poll:true; BEHAVIOR:url(/css/PIE.htc)}
.ui-tooltip-default .ui-tooltip-content{-moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; box-shadow:0 4px 6px #BBB;     -moz-box-shadow:0 4px 6px #BBB;     -webkit-box-shadow:0 4px 6px #BBB; -pie-poll:true; BEHAVIOR:url(/css/PIE.htc)}
.ui-tooltip-no-title .ui-tooltip-content{border-top:3px solid #FFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; box-shadow:0 0 6px #999;     -moz-box-shadow:0 0 6px #999;     -webkit-box-shadow:0 0 6px #999; -pie-poll:true; BEHAVIOR:url(/css/PIE.htc)}
.ui-tooltip .ui-tooltip-tip{margin:0 auto; overflow:hidden; background:transparent !important; border:0px dashed transparent !important; z-index:10}
.ui-tooltip .ui-tooltip-tip, 
.ui-tooltip .ui-tooltip-tip *{position:absolute; line-height:0.1px !important; font-size:0.1px !important; color:#123456; background:transparent; border:0px dashed transparent}
.ui-tooltip .ui-tooltip-tip canvas{top:0; left:0}
#qtip-overlay{position:fixed; left:-10000em; top:-10000em}
#qtip-overlay.blurs{cursor:pointer}
#qtip-overlay div{position:absolute; left:0; top:0; width:100%; height:100%; background-color:#555555; opacity:0.7; filter:alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
.ui-tooltip-rojo .ui-tooltip-titlebar, 
.ui-tooltip-rojo .ui-tooltip-content{background-color:#D4470F; color:#FFF; padding:14px}
.ui-tooltip-rojo .ui-tooltip-content ul li{margin:4px 0 0 0}
.ui-tooltip-verde .ui-tooltip-titlebar, 
.ui-tooltip-verde .ui-tooltip-content{background-color:#990; border-color:#FFF; color:#FFF; padding:14px}
.ui-tooltip-rojo .ui-tooltip-titlebar a, 
.ui-tooltip-rojo .ui-tooltip-content a, 
.ui-tooltip-verde .ui-tooltip-titlebar a, 
.ui-tooltip-verde .ui-tooltip-content a{color:#FFF}
.ui-tooltip-gris .ui-tooltip-titlebar, 
.ui-tooltip-gris .ui-tooltip-content{background-color:#ECECEC; color:#7A7A78; padding:9px}
.ui-tooltip-beige .ui-tooltip-titlebar, 
.ui-tooltip-beige .ui-tooltip-content{background-color:#F0F0D9; border-color:#FFF; color:#990; padding:9px}
.ui-tooltip-beige .ui-tooltip-titlebar, 
.ui-tooltip-beige .ui-tooltip-content{background-color:#F0F0D9; border-color:#FFF; color:#990; padding:11px}
div.ui-tooltip-borde-verde{color:#990}
.ui-tooltip-borde-verde .ui-tooltip-titlebar, 
.ui-tooltip-borde-verde .ui-tooltip-content{background-color:#FFF; border-color:#990; color:#000; padding:14px}
div.ui-tooltip-borde-amarillo{color:#FC0}
.ui-tooltip-borde-amarillo .ui-tooltip-titlebar, 
.ui-tooltip-borde-amarillo .ui-tooltip-content{background-color:#FFF; border-color:#FC0; color:#000; padding:14px}
.ui-tooltip-rojo-error .ui-tooltip-content, 
.ui-tooltip-rojo-error .ui-tooltip-content ul li, 
.ui-tooltip-rojo-error .ui-tooltip-content ul li a{color:#D4470F}
.ui-tooltip-none .ui-tooltip-titlebar, 
.ui-tooltip-none .ui-tooltip-content{ position:relative;color:none;background:none;border:none;padding:0;margin:0;box-shadow:none;overflow: visible;BEHAVIOR:url(/css/PIE.htc);}
.border-1px .ui-tooltip-titlebar, 
.border-1px .ui-tooltip-content{border-width:1px}
.border-2px .ui-tooltip-titlebar, 
.border-2px .ui-tooltip-content{border-width:2px}
.border-3px .ui-tooltip-titlebar, 
.border-3px .ui-tooltip-content{border-width:2px}
.border-4px .ui-tooltip-titlebar, 
.border-4px .ui-tooltip-content{border-width:2px}
.inset-shadow .ui-tooltip-titlebar, 
.inset-shadow .ui-tooltip-content{box-shadow:inset 0 4px 6px #BBB;     -moz-box-shadow:inset 0 4px 6px #BBB;     -webkit-box-shadow:inset 0 4px 6px #BBB; -pie-poll:true; BEHAVIOR:url(/css/PIE.htc)}
/* suerte vueling */
.dotted{border-top:1px dotted grey;width: 500px;height:5px;margin: 15px 0 15px 0}
#suerte{margin: 15px 0 15px 0px; height:110px}
.caja_suerte{position:relative;width:462px;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#F8F8F8;padding:15px 17px;-webkit-box-shadow:0px 1px 4px #666;-moz-box-shadow:0px 1px 4px #666;box-shadow:0px 1px 4px #666;border:2px solid #fff;behavior:url(/css/PIE.htc);margin:0 0 25px 0;*margin:25px 0 25px 0;*zoom:1}
.contenidoSuerte{width: 500px}
#suerteSoloXeurES{background: url("/img/SB/suerte_ES.png") no-repeat scroll transparent;float:left;height: 125px; position: relative;width: 105px;z-index:0;top:-30px;left: -12px}
#suerteSoloXeurEN{background: url("/img/SB/suerte_EN.png") no-repeat scroll transparent;float:left;height: 125px; position: relative;width: 105px;z-index:0;top:-30px;left: -12px}
#suerteSoloXeurCA{background: url("/img/SB/suerte_CA.png") no-repeat scroll transparent;float:left;height: 125px; position: relative;width: 105px;z-index:0;top:-30px;left: -12px}
#suerteSoloXeurEU{background: url("/img/SB/suerte_EU.png") no-repeat scroll transparent;float:left;height: 125px; position: relative;width: 105px;z-index:0;top:-30px;left: -12px}
#suerteSoloXeurIT{background: url("/img/SB/suerte_IT.png") no-repeat scroll transparent;float:left;height: 125px; position: absolute;width: 105px;z-index:0;top:-30px;left: -12px}
#suerteSoloXeurFR{background: url("/img/SB/suerte_FR.png") no-repeat scroll transparent;float:left;height: 125px; position: relative;width: 105px;z-index:0;top:-30px;left: -12px}
#suerteSoloXeurNL{background: url("/img/SB/suerte_NL.png") no-repeat scroll transparent;float:left;height: 125px; position: relative;width: 105px;z-index:0;top:-30px;left: -12px}
#suerteSoloXeurPT{background: url("/img/SB/suerte_PT.png") no-repeat scroll transparent;float:left;height: 125px; position: relative;width: 105px;z-index:0;top:-30px;left: -12px}
#suerteSoloXeurGA{background: url("/img/SB/suerte_GA.png") no-repeat scroll transparent;float:left;height: 125px; position: relative;width: 105px;z-index:0;top:-30px;left: -12px}
#suerteSoloXeurDE{background: url("/img/SB/suerte_DE.png") no-repeat scroll transparent;float:left;height: 125px; position: relative;width: 105px;z-index:0;top:-30px;left: -12px}
#aceptaES{background: url("/img/SB/acepta_ES.png") no-repeat scroll 241px 53px transparent;float: right;height: 157px;position: relative;width: 386px;left: -12px}
#aceptaEN{background: url("/img/SB/acepta_EN.png") no-repeat scroll 241px 53px transparent;float: right;height: 157px;position: relative;width: 386px;left: -12px}
#aceptaCA{background: url("/img/SB/acepta_CA.png") no-repeat scroll 241px 53px transparent;float: right;height: 157px;position: relative;width: 386px;left: -12px}
#aceptaEU{background: url("/img/SB/acepta_EU.png") no-repeat scroll 241px 53px transparent;float: right;height: 157px;position: relative;width: 386px;left: -12px}
#aceptaIT{background: url("/img/SB/acepta_IT.png") no-repeat scroll 241px 53px transparent;float: right;height: 157px;position: relative;width: 386px;left: -12px}
#aceptaFR{background: url("/img/SB/acepta_FR.png") no-repeat scroll 241px 53px transparent;float: right;height: 157px;position: relative;width: 386px;left: -12px}
#aceptaNL{background: url("/img/SB/acepta_NL.png") no-repeat scroll 241px 53px transparent;float: right;height: 157px;position: relative;width: 386px;left: -12px}
#aceptaPT{background: url("/img/SB/acepta_PT.png") no-repeat scroll 241px 53px transparent;float: right;height: 157px;position: relative;width: 386px;left: -12px}
#aceptaGA{background: url("/img/SB/acepta_GA.png") no-repeat scroll 241px 53px transparent;float: right;height: 157px;position: relative;width: 386px;left: -12px}
#aceptaDE{background: url("/img/SB/acepta_DE.png") no-repeat scroll 241px 53px transparent;float: right;height: 157px;position: relative;width: 386px;left: -12px}
.clearPayment{clear:both}
.grey{color: grey; font-size: 11px; font-weight: normal !important}
.width340{width:340px}
.black{font-size: 10px}
#amarillo{background: url("/img/SB/amarilloFondo.png") no-repeat scroll transparent; height:10px; width:364px}
.suerteCondiciones{margin: 0 0 0 20px;width:250px}

/* PACK GO 2011 */
#bannerPackGoLeft.go .header_go p.yellow{color:#FC0;font-size:13px}
#packGoIco1{width:230px;height:auto;float:left;margin:-3px 0 0 0px}
#packGoIco2{width:230px;height:auto;float:left;clear:both}
#packGoIco3{width:230px;height:auto;float:left;clear:both}
#packGoIco1 .ico{background:url(/img/SB/icos.png) no-repeat -377px -2787px;width:44px;height:44px;float:left;clear:none;margin-left:7px}
#packGoIco2 .ico{background:url(/img/SB/icos.png) no-repeat -427px -2787px;width:50px;height:45px;float:left;clear:none}
#packGoIco3 .ico{background:url(/img/SB/icos.png) no-repeat -488px -2787px;width:46px;height:46px;float:left;clear:none}
#bannerPackGoLeft .content_go .texto{width:155px;height:auto;float:left;color:#666}
#bannerPackGoLeft .content_go #packGoIco1 .texto{padding-right:10px;clear:none;float:right}
#bannerPackGoLeft .content_go #packGoIco2 .texto{margin-top:8px;padding-right:10px;clear:none;float:right}
#bannerPackGoLeft .content_go #packGoIco3 .texto{margin-top:3px;padding-right:10px;clear:none;float:right}
#bannerPackGoLeft .content_go .lineaPuntos{width:219px;height:8px;float:left;clear:both;background:url(/img/SB/icos.png) no-repeat -109px -2807px;margin:0}
#popupGoText1{float:left;clear:both;margin-bottom:10px;height:auto;*margin-bottom:0}
#popupGoText1 .ico{background:url(/img/SB/icos.png) no-repeat -377px -2787px;width:55px;height:44px;float:left;margin:-7px 5px 0 5px}
#popupGoText2{float:left;clear:both;height:auto;*width:450px;*margin-bottom:0}
#popupGoText2 p{margin-top:7px;*margin-bottom:0}
#popupGoText2 .ico{background:url(/img/SB/icos.png) no-repeat -427px -2787px;width:55px;height:45px;float:left;margin-right:10px;margin-top:-15px;*clear:none}
#popupGoText3{float:left;clear:both;height:auto;margin-top:10px;margin-bottom:15px;*width:450px;*margin-bottom:0}
#popupGoText3 p{margin-top:15px}
#popupGoText3 .ico{background:url(/img/SB/icos.png) no-repeat -488px -2787px;width:65px;height:46px;float:left;margin:-15px -5px 0 5px}
#popupGoText2 strong, #popupGoText3 strong{*float:left;*clear:none}
#cornerPackGoLeft{float:left;clear:both;width:21px;height:10px;background:url(/img/SB/icos.png) no-repeat -621px 0px;margin-left:20px}
#go_table{padding:2px;width:460px}
#go_table .go_logo{background:url('/img/landings/business/sprite_transparent.png') -396px -44px no-repeat;clear:both;display:block;margin:auto;width:32px;height:22px}
#go_table table{background:#fff;margin:2px;width:456px;height:446px;color:#666}
#go_table td{background:#FFF;border:1px solid #fff;color:#666;word-wrap:break-word}
#go_table td.text{background:#FFF;border:1px solid #ccc;font-weight:bold;padding:4px 2px;text-align:left;width:78px;word-wrap:break-word}
#go_table td.header{background:#999;color:#fff;font-weight:bold;font-weight:bold;padding:5px 2px;word-wrap:break-word}
#go_table td.sin_go{background:#f3f3f3;padding:5px 2px;text-align:center;word-wrap:break-word}
#go_table td.con_go{background:#e5e5e5;padding:5px 2px;text-align:center;word-wrap:break-word}
#go_table td.ahorro{background:#990;vertical-align:top;word-wrap:break-word}
#go_table td.total{background:#F0F0D9;border:1px solid #ccc;font-weight:bold;color:#666;word-wrap:break-word}
#go_table .box_oliva{background:#F0F0D9;font-weight:bold;word-wrap:break-word}
#go_table .box_amarillo{background:#FC0;color:#666;font-weight:bold;padding:10px 4px;text-align:center;width:auto;word-wrap:break-word}
#go_table .box_verde{background: #990 url('/img/landings/business/sprite_transparent.png') -450px -44px no-repeat;color:#fff;font-weight:bold;padding: 10px 4px;text-align:center;word-wrap:break-word}
#go_table td.border{background:#999;color:#fff;font-weight:bold;vertical-align:top;word-wrap:break-word}
#go_table .border_top_left{background: #999 url('/img/landings/business/sprite_transparent.png') -6px -188px no-repeat;width:8px;height:8px}
.header_go #txtHeader{background:url(/img/SB/icos_ES.png) no-repeat -160px -673px;width:180px;height:39px;float:left}
#bannerPackGoCenter .header_go #txtHeader{color:#FC0;font:bold 14px Verdana,Helvetica,Arial;width:170px;height:39px;float:left}
#bannerPackGoCenter .header_go #txtHeader.FR, #bannerPackGoCenter .header_go #txtHeader.PT, #bannerPackGoCenter .header_go #txtHeader.EU{*width:160px}
.header_go .icoPackGo{background: url("/img/SB/icos.png") no-repeat -603px -2769px;height:26px;margin:7px 0 0 6px;padding-left:0;padding-right:10px;padding-top:0;width:42px;float:left}
#packGoPopUp{ float:left; padding:0 0 20px 0; width:480px}
#packGoPopUp .G1{ float:left; margin:0 18px 0 0;}
#packGoPopUp .G1 .packGoPopUpTxtInfo{float:left;width:98px}
#packGoPopUp .G2{ float:left; }
#packGoPopUp .G2 .packGoPopUpTxtInfo{float:left;width:80px}
#packGoInfo { clear:both; margin:0 0 10px 0;}
.packGoPopUpIco{background:url('/img/landings/business/sprite_transparent.png');border:none;display:block;float:left;margin-right:6px;width:44px;height:46px}
.packGoPopUpIco.reloj{background-position:-2px -19px}
.packGoPopUpIco.asiento{background-position:-68px -19px}
.packGoPopUpIco.forma{background-position:-131px -19px}

/*  my25 */
#promocode { clear:both; float:left; margin-bottom:20px; width:498px; }
#promocode .box{ border-top:1px dotted #999; clear:both; height:30px; margin-top:20px; padding-top:20px; background:url('/img/SB/dot_grey_light.gif') top left repeat-x; }
#promocode .opciones{ float:left; margin-top:20px; width:498px;  }
#promocode .box_promo { behavior: url(/css/PIE.htc); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; border:1px dashed #999; margin:0px 8px 20px 0px; width:209px; float:left; }
#promocode .box_my25 {  behavior: url(/css/PIE.htc); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; border:1px dashed #999; margin:0px 0px 20px 0px; width:275px; float:left; }

.box_cont	{ behavior: url(/css/PIE.htc); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin:5px; padding:10px;   }
.box_cont:hover{ background:#ECECEC; cursor:pointer; }
.box_cont .top { height:22px; }
.box_cont .radio { float:left; }
.box_cont .arrow { background:url('/img/SB/icos.png') -32px -2812px no-repeat; float:left; margin-left:10px; margin-top:4px; width:10px; height:14px; }
.box_cont .txt25 { color:#666; float:right; font-size:18px; font-weight:bold;  margin-right:10px;  }
.box_cont .new { background:url('/img/SB/icos.png') -32px -2737px no-repeat; float:right; width:22px; height:22px; }

.box_cont_selected	{ behavior: url(/css/PIE.htc); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin:5px; padding:10px;background:#ECECEC;cursor:default;   }
.box_cont_selected:hover{ background:#ECECEC; cursor:default; }
.box_cont_selected .top { height:22px; }
.box_cont_selected .radio { float:left; }
.box_cont_selected .arrow { background:url('/img/SB/icos.png')-33px -2782px no-repeat; float:left; margin-left:10px; margin-top:8px; width:14px; height:10px; }
.box_cont_selected .txt25 { color:#666; float:right; font-size:18px; font-weight:bold;  margin-right:10px;  }
.box_cont_selected .new { background:url('/img/SB/icos.png') -32px -2737px no-repeat; float:right; width:22px; height:22px; }

#vyprom { display:block; font-size: 10px; }
#vyprom .intro { margin-top:15px; }
#vyprom .intro span {margin-bottom:10px;}
#vyprom .intro input {width:170px;}
#vypass { display:none; }
#vypass .nube{ border-bottom:1px dotted #999;  height:65px; }
#vypass .nube .ico{		display:block; float:left; width:75px; height:64px; background: url("/img/my25/sprite_vuelingpass.png") no-repeat scroll -402px -393px transparent;}
#vypass .nube .texto{	display:block; float:left; margin-left:10px; margin-top:10px; width:150px; }

#vypass .pasajeros { margin-top:10px; margin-bottom:10px;  }
#vypass .pasajeros .fila{ clear:both; height:30px; }
#vypass .pasajeros .fila .c1{ float:left; width:45px; margin-top: 6px; }
#vypass .pasajeros .fila .c2{ float:left; margin-top:5px;  width:70px; height:19px; }
#vypass .pasajeros .fila .c3{ float:right;  }
#vypass .pasajeros .fila input {width:120px;}
#vypass .enlace{ margin:5px auto; text-align:right;clear:both;  }
#vypass a.info{	display:block; border:none; background:url('/img/SB/icos.png') -87px -248px no-repeat; width:15px; height:16px; cursor:pointer; }

.grey{ background:#ECECEC; }
.box_cont_selected .radio{ color:#999900; font-weight:bold; }

#matutano_links {
	width:503px;
	height:137px;
	background: url('/img/promo_matutano/itinerario.png') top left no-repeat;
	float:left;
	margin-bottom:10px;
}
#matutano_links .inner_mat {
	padding:70px 25px 0px;
	color:#999900;
}

#matutano_links .inner_mat ul {
	overflow: auto;
	height: 1%;
}
#matutano_links .inner_mat li {
	float:left;
	width:145px;
	background: url('/img/promo_matutano/libk.gif') 0px 2px no-repeat;
	padding-left:20px;
	list-style:none;
}
#matutano_links .inner_mat li.margr {
	margin-right:50px;
	width:195px;
}
