t.nowrap{white-space: nowrap;}
body {margin:0;padding:0;background:#fff;}
div,td,h1,h2,h3 {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:1.3;color:#000;}
a{color: #7A7A78; text-decoration:none}/*gris*/
a.v{font-weight:bold;color:#999900;}
a.verdeb{color:#999900;text-decoration:none;}
a.rojo,.rojo{color:#D4470F}
a.rojob,.rojob{color:#D4470F;font-weight:bold;}
.verde{color:#999900}
.gris{color:#666666 !important}
a:hover{text-decoration:underline;}
.roig14b{color:#D4470F;font-weight:bold;font-size:14px}
h1{font-size:20px;color:#D4470F;font-weight:normal;margin:20px 0 18px;padding:0;}
h1.v{color:#999900;}
h1.peq{font-size:13px;font-weight:bold;padding-top:7px;padding-bottom:2px;}
h1.age{font-size:14px;color:#D4470F;font-weight:bold;margin:20px 0 18px;padding:0;}
h2,h2.f13{font-size:11px;color:#D4470F;margin:10px 0 13px;padding:0;}/*roig*/
h2.f13{font-size:13px}
h2.f7{font-size:7px}
h2.v{font-size:13px;color:#999900} /*verd*/
h2.g{font-size:14px;color:#999900}
h2.aviso{font-size:10px;color:#999900;font-weight:normal;} /*verd*/
h3{color:#999900;padding:0 0 2px;margin:0 0 10px;font-size:12px;}
h3.f10{font-size:14px;color:#D4470F;margin:10px 0 13px;padding:0;}
.subr{border-bottom:1px solid #999900;font-size:10px;}
h3.peq{font-size:11px;color:#999900;border:none;}
h3.titPeq span{font-size:10px !important;padding-left:15px !important}
h4{font-size:10px;font-weight:normal;margin:0;padding:10px 0 5px;}
h4.v{color:#999900;font-weight:bold;} /*verd*/
h5{font-size:10px;font-weight:normal;margin:0;padding:0px 0 5px;}

td.verdana10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
.verdana10 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
.verdana14rojo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #D4470F;}
.verdana14verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #999900;}
.verdana20rojo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 20px;color: #D4470F;}
.verdana11rojo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #D4470F;}
.verdana11rojonowrap{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #D4470F; white-space: nowrap}
.destacado .verdana11rojonowrap{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #D4470F; white-space: nowrap; font-weight: normal}

.tarjetas_pagoSB{
	margin:-30px 0px 0px -10px;
}
.tarjetas_pagoC3{
	margin:-34px 0px 0px -10px;
}

a.linkGreen:link{color:#990; text-decoration:none;}
a.linkGreen:visited{color:#990; text-decoration:none;}
a.linkGreen:hover{color:#990; text-decoration:underline;}


p{margin:0 0 4px;padding:0;*margin:0 0 8px;}
p.g{margin-bottom:10px;}
form{margin:0;padding:0;}
img{border:0}
ul{margin:10px 0 30px 30px;padding:0 0 0 15px;}
input,select,textarea{font-family: verdana,geneva,arial,helvetica, sans-serif;font-size:10px;}
.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;}
.sinPad{padding:0 !important;}
.inline{display:inline;}
.check{width:auto !important;vertical-align:middle;}
.middle{vertical-align:middle;}
.separador{margin:5px 0;}

.ptop27{padding-top:27px}
#contenedoradapta {margin:15px 5px 10px 10px;text-align:left;width:800px;}
#contenedor {margin:15px 5px 10px 10px;text-align:left;width:900px;}
#contenedorancho {margin:15px 5px 10px 10px;text-align:left;width:1000px;}
#contenedoranchoselect {margin:15px 5px 10px 10px; text-align:left; width:900px;}
#contenedorSA {margin:15px 5px 10px 10px;text-align:left;width:850px;}
#contenedorsuperancho {margin:15px 5px 10px 10px;text-align:left;width:1020px;}


#contenedorsuperanchoXXL {position: absolute; top: 15px; left: 10px;}
#contenedorsuperanchoXXL.linksHeader{margin-top:0;}
/*#centroXXL {text-align:left; position: absolute; left: 265px;}*/
#centroXXL {margin:0 0 10px 265px; position: absolute; left:0px;}


.ff_table{width:500px;}

#centro2 #titular_compra #label_deps_1, #centro2 #titular_compra #label_deps_2{_margin-left:1px;}
#titular_compra{width:500px; float:left;margin-top:-2em;}
#titular_compra .asientoXL{margin:20px 0px; _margin:10px 0px; background:url(/skylights/images/b_ico_espacio_asiento.gif) top left no-repeat; padding-left:90px; float:left;}
#titular_compra .asientoduo{margin-bottom:20px; background:url(/skylights/images/ico_middle_seat_big.gif) top left no-repeat; padding-left:90px; float:left; height:46px;}

#titular_compra .call_center{width:177px; float:right; position:relative; top:14px;} 
#titular_compra .call_center div{background: url(/skylights/images/ico_callcenter.gif) top left no-repeat;padding-left:32px;float:right;width:auto;}
#titular_compra .call_center2{width:177px; float:right; position:relative; top:14px;} 
#titular_compra .call_center2 div{background: url(/skylights/images/ico_callcenter_rojo.gif) top left no-repeat;padding-left:32px; float:right; width:auto;}
#condiciones_desp{_padding-left:1px;}

label{width:235px;display:block;float:left;padding:0 10px 5px 0;}
label.check{display:inline;float:none;}
.info{color:#666;}
.asterisco{color:#999900}
#linksHeader{text-align:right;width:768px;line-height:20px;}
#contenedor.linksHeader{margin-top:0;}
#contenedorancho.linksHeader{margin-top:0;}
#contenedorsuperancho.linksHeader{margin-top:0;}
#contenedoranchoselect.linksHeader{margin-top:0;}
#header {margin-bottom:20px;height:45px; margin-top:0px;}
#centroadapta{margin:0 0 10px 0px; _margin:0 0 10px 262px;}
#centro{margin:0 0 10px; float:left;}
#centro .punto_contactar{width:503px;}
#centro2{margin:0 0 10px 260px; width:501px; _width:504px;_margin:0 0 10px 259px;}
#registro p{line-height:1.1}

#footer #BloqueaPrecioContenido p{width:430px;}

p.intro{margin-bottom:18px;}
p.intro2{float:left;width:200px}

#registro .boton{margin-left:245px;}
#registro p{clear:right;height:25px;}
* html #registro p{clear:right;height:20px;}
.botones{border-top:1px solid #A5A432;padding:20px 0;margin:10px 0 0;}
.boton{height:10px;}
.boton a{display:block;float:left;text-align:center;background:#999900 url(/skylights/images/SB/b_on_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;}
.boton a span{display:block;float:left;background:url(/skylights/images/SB/b_on_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold; width:auto;}
.boton a:hover{text-decoration:none;}
.boton a:hover span{color:#ffcc00 !important}
.boton1{height:10px;}
.boton1 a{display:block;float:left;text-align:center;background:#999900 url(/skylights/images/SB/b_on_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;}
.boton1 a span{display:block;float:left;background:url(/skylights/images/SB/b_on_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFFFFF;line-height: 1.55; _line-height: 1.6;cursor:pointer;font-weight:bold;}
.boton1 a:hover span{color:#ffcc00 !important}
.boton1 a.rojo{background:#D4470F url(/skylights/images/SB/b_enviar_right.gif) no-repeat right top;font-weight:bold}
.boton1 a.rojo span{background:url(/skylights/images/SB/b_enviar_left.gif) no-repeat left top;font-weight:bold;}

/*boton 90px ancho*/
.boton a.ancho{width:95px;float:none;margin:0;}
.boton a.ancho span{float:none;}

.boton a.amarillo span{display:block;float:left;background:url(/skylights/images/SB/b_on_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFCC00;line-height: 1.6;cursor:pointer;font-weight:bold;}
.boton a.amarillo_ult span{display:block;float:left;background:url(/skylights/images/SB/b_on_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFCC00;line-height: 1.6;cursor:pointer;font-weight:bold;margin-right:0;}

/* FFP */
.botonFFP{height:20px;}
.botonFFP a{display:block;float:left;text-align:center;background:#999900 url(/skylights/images/SB/b_on_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;}
.botonFFP a span{display:block;float:left;background:url(/skylights/images/SB/b_on_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#7A7A78;line-height: 1.6;cursor:pointer;font-weight:bold; _line-height: 1.7;}
.botonFFP a:hover{text-decoration:none;}
.botonFFP a:hover span{color:#fff !important}
/*boton 90px ancho*/
.botonFFP a.ancho{width:95px;float:none;margin:0;}
.botonFFP a.ancho span{float:none;}
/* FIN FFP */
.boton a span{display:block;float:left;background:url(/skylights/images/SB/b_on_left.gif) no-repeat left top; padding:3px 0px 2px 10px; color:#FFFFFF; line-height:1.4;  cursor:pointer;font-weight:bold; _width:auto;}

.boton a.rojo{background:#D4470F url(/skylights/images/SB/b_enviar_right.gif) no-repeat right top;font-weight:bold}
.boton a.rojo span{background:url(/skylights/images/SB/b_enviar_left.gif) no-repeat left top;font-weight:bold;}

#menu{margin-bottom:0px;width:520px;height:40px; float:left;}
#menu.boton a{ background:#8d8e90 url(/skylights/images/b_menu_right.gif) no-repeat right top; color:#FFFFFF; display:block; float:left; height:18px; margin:0 5px 5px 0; padding:0; text-decoration:none; width:161px; overflow:hidden; }
#menu.boton a.ult{margin-right:0;}
#menu.boton span{float:none; background:url(/skylights/images/b_menu_left.gif) no-repeat top left; padding:0px 0px 3px 0px; *padding:-1px 0px 3px 0px; font-weight:normal; display:block; text-align:center; line-height:1.6; _background-position: 0px 0px; font-size:11px;}

/* FFP */
#menu.botonFFP a{background:#ffcf00 url(/skylights/images/b_on_right_yellow.gif) no-repeat right top; padding:0px; margin:0px 6px 6px 0px; height:18px; *height:17.55px;}
#menu.botonFFP a.ult{margin-right:0;}
#menu.botonFFP span{float:none; background:url(/skylights/images/b_on_left_yellow.gif) no-repeat left top; font-weight:normal;}
/* FIN FFP */

/*botonera default*/
#newMenutop { width:502px; height:42px; display:block; position:relative; float:left; margin-bottom:15px;}
#newMenutop h2{margin:0px; padding:0px;}
#newMenutop ul{ padding:0px; margin:0px; width:100%; float:left;}
#newMenutop ul li{ width:163px; height:18px; background:transparent url(/img/home/button_menutop.gif) top left no-repeat; text-align:center; float:left; margin-right:6px; list-style:none; padding:0px;}
#newMenutop ul li a{ height:18px; line-height:17px; display:block; width:163px;}
#newMenutop ul li.bt_mt_top {margin-bottom:6px;}
#newMenutop ul li.bt_mt_right {margin-right:0px !important; margin-bottom:6px;}
#newMenutop a:link{color:#FFF; text-decoration:none;}
#newMenutop a:visited{color:#FFF; text-decoration:none;}
#newMenutop a:hover{color:#FC0; text-decoration:none !important;}
#newMenutop span{font-weight:normal;}
/*fin botonera default*/

#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;}
#buscadorMarsans .boton{width:80px;margin:15px auto 13px;height:22px;}
#buscadorMarsans .boton a{background:#D4470F url(/skylights/images/SB/b_buscador_right.gif) no-repeat right top;}
#buscadorMarsans .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;}
.botonCentrado{margin-left:200px;}
.botonCentrado2{margin:10px 0 20px 214px;}
.botonCentrado3{margin-left:200px; padding-top:10px;}

#registro .boton a{background:#D4470F url(/skylights/images/SB/b_enviar_right.gif) no-repeat right top;}
#registro .boton span{background:url(/skylights/images/SB/b_enviar_left.gif) no-repeat left top;}
.pasos{width:500px; _padding:0; _margin:0; _clear:right; _float:left;}
.pasos .boton a.on{background:#999900 url(/skylights/images/SB/b_on_right.gif) no-repeat right top;}
.pasos  .boton a.on span{background:url(/skylights/images/SB/b_on_left.gif) no-repeat left top;font-weight:bold;}
.pasos .boton a.off{background:#E6E6C0 url(/skylights/images/SB/b_off_right.gif) no-repeat right top;cursor:hand;}
.pasos  .boton a.off span{background:url(/skylights/images/SB/b_off_left.gif) no-repeat left top;color:#CBCD80 !important;font-weight:bold;cursor:Hand;}
.pasos .boton a.ff{background:#8d8e90 url(/skylights/images/SB/b_ff_right.gif) no-repeat right top;}
.pasos  .boton a.ff span{background:url(/skylights/images/SB/b_ff_left.gif) no-repeat left top;font-weight:bold;}

.camposOpc{margin-top:10px;}

/*buscador*/
#buscador.banner{padding-bottom:248px !important;}
div.gris{background:#666 url(/skylights/images/SB/buscadorv_bottom.gif) no-repeat right bottom !important;}
div.verde{background:#999900 url(/skylights/images/SB/buscadorv_bottom_verde.gif) no-repeat left bottom !important;}

#buscador.gris div.pad{background:#666 url(/skylights/images/SB/buscadorv_top.gif) no-repeat right top !important;color:#fff;}
#buscador.gris div.pad a{color:#fff;}
#buscador.gris .boton a{background:#FFCF00 url(/skylights/images/SB/b_buscadorv_right.gif) no-repeat right top;}
#buscador.gris .boton span{background:url(/skylights/images/SB/b_buscadorv_left.gif) no-repeat left top;}
#buscador.gris .boton a:hover span{color:#666 !important}
#buscador.gris h2{color:#fff;}

#buscador.verde div.pad{background:url(/skylights/images/SB/buscadorv_top_verde.gif) no-repeat right top;padding:0px 0px 0 0px;}
#buscador.verde .boton a{background:#FFCF00 url(/skylights/images/SB/b_buscadorv_right_verde.gif) no-repeat right top;}
#buscador.verde .boton span{background:url(/skylights/images/SB/b_buscadorv_left_verde.gif) no-repeat left top;}
#buscador.verde .boton a:hover span{color:#999900 !important}
#buscador.verde h2{color:#fff;}

#esquerra{float:left; width:248px; margin:0 0 10px; margin-right:10px; _margin-right:-5px;}

#buscador{background:#FFCC00 url(/skylights/images/SB/buscador_bottom.gif) no-repeat left bottom; padding-bottom:20px; width:248px; display:block; float:left; margin:0 14px 0 0 !important; position:relative;}
#buscador div.pad{background:url(/skylights/images/SB/buscador_top.gif) no-repeat left top;padding:0px}
#buscador h2{font-size:21px;font-family:arial,verdana,sans-serif;color:#8d8e90;margin:13px 0 7px;font-weight:normal;}
#buscador h3{font-family:sans-serif,arial;font-size:15px;color:#838B8E;border:none;margin:20px 23px 0px 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;}

#buscadorMarsans{width:248px; margin:0 0 10px; background:#FFCC00 url(/skylights/images/SB/buscador_bottom.gif) no-repeat left bottom;padding-bottom:20px; display:block; float:left; margin:0 14px 0 0 !important; position:relative;}}
#buscadorMarsans div.pad{background:url(/skylights/images/SB/buscador_top.gif) no-repeat right top;padding:16px 18px 0 20px;}
#buscadorMarsans h2{font-size:21px;font-family:arial,verdana,sans-serif;color:#8d8e90;margin:13px 0 7px;font-weight:normal;}
#buscadorMarsans h3{font-family:sans-serif,arial;font-size:15px;color:#838B8E;border:none;margin:20px 7px;}
#buscadorMarsans h2 img{vertical-align:middle;}
#buscadorMarsans label{float:none;width:auto;padding-bottom:2px;}
#buscadorMarsans p{margin-bottom:5px;}
#buscadorMarsans .dia{width:40px;}
#buscadorMarsans .mes{width:130px;}
#buscadorMarsans .localidad{width:200px;}
#buscadorMarsans .pasajeros{width:95px;}

#buscadorGris{background:#666 url(/skylights/images/SB/buscador_bottom.gif) no-repeat left bottom;padding-bottom:20px;width:248px; display:block; float:left; margin:0 14px 0 0 !important; position:relative;}
#buscadorGris .itinerario{background:transparent url(/skylights/images/SB/buscador_top_g.gif) no-repeat scroll left top;padding:15px 0 0 40px;}
#buscadorGris div.pad{background:url(/skylights/images/SB/buscador_top_gris.gif) no-repeat right top;}
#buscadorGris.banner{padding-bottom:273px !important;}
#buscadorGris h3{font-family:sans-serif,arial;font-size:15px;color:#fff;border:none; padding:16px 23px 0 20px;}

#buscadorVerde{width:248px;margin:0 0 10px;background:#999900 url(/skylights/images/SB/bottom_buscador_green.gif) no-repeat left bottom;padding-bottom:20px; display:block; float:left; margin:0 14px 0 0 !important; position:relative;}
#buscadorVerde .itinerario{background:transparent url(/skylights/images/SB/buscador_top_v.gif) no-repeat scroll left top;padding:15px 0 0 40px;}
#buscadorVerde div.pad{background:url(/skylights/images/SB/buscadorv_top_verde.gif) no-repeat right top;padding:0px;}
#buscadorVerde.banner{padding-bottom:273px !important;}
#buscadorVerde h3{font-family:sans-serif,arial;font-size:15px;color:#fff;border:none;}

#idiomas{font-size:11px;color:#666;width:228px;margin-top:14px;line-height:1.4;padding-left:20px; display:block; float:left;}
#expedia{font-size:11px;color:#666;width:248px;margin-top:14px;line-height:1.4; float:left;}
#agencia{font-size:11px;color:#666;width:248px;margin-top:14px;line-height:1.4;}

#casosEsp{margin-left:17px;height:100px;width:480px}
#casosEsp div{width:188px;height:39px;margin-right:10px;float:left;margin-left:23px;*margin-left:11px;}
#casosEsp img{float:left;margin-right:10px;}
#casosEsp .liquidos{width:350px;margin-left:0px;}
#casosEsp .liquidos div{float:left;width:5px;margin-right:0px;margin-left:0px;}



#ContentMenuTuBloqueo {margin-left:56px; margin-top:45px;}
#MenuTuBloqueo {overflow:hidden; height:223px; width:229px; margin-left:8px;}
#MenuTuBloqueo li.MenuBloqueonopadding  {padding-top:0;}
#MenuTuBloqueo li{overflow:hidden; border-bottom:1px dotted #CCCCCC; color:#7C7A7B; height:43px; padding-top:15px; }
#MenuTuBloqueo li.MenuBloqueonopadding  {padding-top:0; }
#MenuTuBloqueo li.MenuBloqueoNoBorderBottom {border-bottom:0px; }
#MenuTuBloqueo img {float:left;}
#MenuTuBloqueo a { color:#7C7A7B; font-weight:bold;}
#MenuTuBloqueo li div {margin-left:5px; margin-top:5px; position:relative; left:6px; }
#MenuTuBloqueo li div.MenuLinkTuBloqueo { overflow:hidden; position:relative; left:14px; top:4px;}
#MenuTuBloqueo ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
#MenuTuBloqueo a {color:#7A7A78; text-decoration:none; }



.adaptwidth td{white-space:nowrap}
.adaptwidth .consejos ol{width:500px}
.adaptwidth td .condiciones,.adaptwidth .consejos{white-space:normal;}
#results .tabla{margin-bottom:1em;}
h1.paso1{color:#999900;background:url(/skylights/images/SB/paso1.gif) no-repeat 0 4px;padding-left:64px;_margin-left:1px;}
h1.paso2{color:#999900;background:url(/skylights/images/SB/paso2.gif) no-repeat 0 4px;padding-left:64px;_margin-left:1px;}
h1.paso3{color:#D4470F;background:url(/skylights/images/SB/paso3.gif) no-repeat 0 4px;padding-left:64px;_margin-left:1px;}
.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 .adaptwidth{width:auto;clear:none;}
.pasos .tabla .destacado td{background-color: #F4F4C5;font-weight:bold;border-top:3px solid;border-color: #fff;}
.pasos .tabla .clickair td{background-color: #DBECFF;font-weight:bold;border-top:3px solid;border-color: #fff;}
.pasos .tabla .destacado .FareRep{background-color: #F4F4C5;font-weight:bold;border-top:3px solid;border-color: #fff;}
.FareRep #flex_gif {margin:0px 0px 3px 0px}
.FareRep2{color:#999900; font-size:11px; font-weight:bold !important;}
.FareRep3{color:#D4470F; padding-top:0px; vertical-align:top; nowrap:nowrap;}
.pasos .tabla td.v{color:#999900;font-weight:normal !important;font-size:11px;}
.pasos .tabla td.vbold{color:#999900;font-weight:bold !important;font-size:11px;}
.pasos.tabla td .reloj{padding-top:5px;}

.pasos .tabla .tablaPasajeros{ padding: 0 0 0 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; text-align:left; width:170px; padding-right:5px; padding-top:6px; !important}
.pasos .tabla .ultimasPlazasSmall{color:#D4470F; width:35px; text-align:right; font-size:26px; }

.condiciones{margin:10px 0 30px 2px;width:500px}

.condiciones ul{width:450px}
.condiciones a{padding-left:1px;}
*html .condiciones img{margin-top:1px}

.condiciones div div{margin:10px 0 0 23px;}
#aceptacionCond{border-top:1px solid #999900;border-bottom:1px solid #999900;padding:18px 0 20px;text-align:right;font-weight:bold;}
.continuar{margin:20px 0 32px 0px; *float:right;}

#registrado{background:url(/skylights/images/SB/registrado_bottom.gif) repeat left bottom;padding-bottom:14px;height:247px;width:501px}
#registrado .pad{background:#f4f4c5 url(/skylights/images/SB/registrado_top.gif) no-repeat left top;padding:16px 16px 7px;height:233px}
#registrado h2{color:#999900;font-size:13px;margin:0 0 10px;}
#registrado input{width:145px;}
#registrado label{width:90px;}
#registrado .fRight{width:205px;}
#registrado p{padding-bottom:10px;}
#registrado .boton{margin:2px 0 20px 102px;height:18px;}

/*footer antic*/
#footer {color:#999; font-size:9px; padding:0px 0px 20px 265px; line-height:1.4; margin:20px 0px 0px 0px; float:left; clear:left;}
#footer.footer_tu_itinerario{color:#999; font-size:9px; padding:0px 0px 20px 265px; *padding:0px 0px 20px 0px; line-height:1.4; margin:20px 0px 0px 0px; float:left; clear:left;}
#footer.ff{padding:30px 0px 20px 0px; }
#footer p {color:#666; font-size:11px; width:500px; display:block; }
/*#footer.mini{margin-top:0;padding-top:2px;}*/
/*fi footer antic*/




.botonPeq{font-size:8px;font-family:verdana;height:17px;width:17px;}

#tituloPuntos{padding-bottom:5px;margin-bottom:5px;*margin-bottom:-20px;width:500px;}
*html #tituloPuntos{padding-bottom:10px;}
#tituloPuntos .pad{padding:0px 0px 0 0px;}
* html #tituloPuntos .pad{padding-top:2px;}
#tituloPuntos h1{margin:0;}
#tituloPuntos p{float:right;color:#D4470F;margin:10px 0 0;font-size:11px;}
#tituloPuntos .destacado{font-size:18px;} 

/*balance*/
.centro{width:340px;float:left;}
.derecha{width:150px;margin-left:350px;}
* html .derecha{margin-left:348px;}
.linr{border-bottom:1px solid #D4470F;padding-bottom:5px}
.centro1{width:330px;float:left;}
.derecha1{width:160px;margin-left:340px;}
* html .derecha1{margin-left:338px;}
.puntos label{width:auto;float:none;display:inline;padding:0;}
.puntos img,.puntos input{vertical-align:middle;}


h3.rojo,h3.verde,h3.amarillo{margin:0;padding:0 11px 0 0;border-bottom:none;}
h3.rojo span,h3.verde span,h3.amarillo span{display:block;color:#fff;font-size:11px;padding:4px 0 7px 11px;}
.derecha1 h3 span{font-size:10px;}
h3.rojo {background:#D4470F url(/skylights/images/SB/pestanya_roja_right.gif) no-repeat right top;}
h3.rojo span{background:url(/skylights/images/SB/pestanya_roja_left.gif) no-repeat left top;}
h3.verde {background:#999900 url(/skylights/images/SB/pestanya_verde_right.gif) no-repeat right top;}
h3.verde span{background:url(/skylights/images/SB/pestanya_verde_left.gif) no-repeat left top;}
h3.amarillo {background:#FFCF00 url(/skylights/images/SB/pestanya_amarilla_right.gif) no-repeat right top;}
h3.amarillo span{background:url(/skylights/images/SB/pestanya_amarilla_left.gif) no-repeat left top;color:#666}

.cajaCentro{background:#f4f4c5 url(/skylights/images/SB/caja_centro_bottom.gif) no-repeat left bottom;padding:10px 15px 4px;margin-bottom:10px;margin-top:-1px;}
.cajaMedio{background:#f4f4c5 url(/skylights/images/SB/caja_medio_bottom.gif) no-repeat left bottom;padding-bottom:2px !important;margin-bottom:10px;margin-top:-1px;}
.cajaMedio p{padding:10px 15px 8px;}
.cajaAncha{background:#f4f4c5 url(/skylights/images/SB/caja_ancha_bottom.gif) no-repeat left bottom;padding-bottom:15px;margin-bottom:10px;margin-top:-1px;}
.cajaAncha .pad{background:#f4f4c5 url(/skylights/images/SB/caja_ancha_top.gif) no-repeat left top;padding:10px 15px 8px;}
.cajaAncha .pad2{padding:10px 15px 10px;}
.cajaAncha .pad3{padding:10px 15px 0;overflow:hidden}
.cajaAncha p{margin-bottom:13px;}
#bot2 {float:right;padding-right:50px;padding-top:1px}
html>body #bot2{padding-top:1px}
#bot1 {}
html>body #bot1{padding-left:50px;padding-top:1px}
#bot3 {float:right;padding-right:85px;padding-top:18px}


.cajaDerecha{background:#f4f4c5 url(/skylights/images/SB/caja_derecha_bottom.gif) no-repeat left bottom;margin-bottom:10px;}
.derecha1 .cajaDerecha{background-image:url(/skylights/images/caja_derecha1_bottom.gif);padding-bottom:19px}
.cajaDerecha p{padding:8px 11px;}
.cajaDerecha p.p{padding:4px 11px 4px;}
.cajaDerecha p.g{padding:8px 11px 4px;}
.cajaDerecha label{float:none;width:auto;padding:4px 0 1px;}
.cajaDerecha .boton{padding:4px 0 0;}
.cajaDerecha .boton a{width:110px;float:none;margin:0 auto;}
.cajaDerecha .boton span{float:none;}
.cajaDerecha input{width:127px;}
.cajaDerecha .recordar{text-align:center;padding-top:8px;}
label.olvidarPsw{margin-bottom:7px;}
label.usuario{color:#D4470F;width:100px;}
.inPassw{width:150px}
html>body .inPassw{width:240px}

p.verdeb{color:#999900;line-height:1.2;}
p.verde{color:#999900;line-height:1.2}
p.rojo{color:#D4470F;line-height:1.2}
.cajaMedio p{font-size:11px;}
.cajaDerecha img{margin-top:-1px;}
.medio{width:245px;}
.bLeft{float:left; margin-right:10px; *margin-right:15px; }
.bRight{float:left;}
input.fecha{width:83px;}
#movPeriodo{color:#D4470F;width:320px;padding-left: 0; margin-left: 0;padding-right: 20px; margin-right: 220px;*padding-left: 0;*margin-left: 0;*padding-right: 12px; *margin-right: 12px ;}
#movPeriodo .boton{margin-top:2px;}
.bloque{margin-bottom:12px;}

#detalleMov{padding:0 0 18px 0;}
#detalleMov table{width:100%;white-space:nowrap;}
#detalleMov td{padding:2px 3px 3px 5px;color:#7a7a78;white-space:nowrap;}
#detalleMov td.fecha{width:50px;}
#detalleMov td.concepto{width:200px;}
#detalleMov .puntos{text-align:right;padding-right:8px;}
#detalleMov td.puntos{padding-right:20px;}
#detalleMov th{color:#999900;padding:3px 3px 4px 5px;white-space:nowrap;}
#detalleMov th img{margin-left:5px;}
#detalleMov .claro td{background:#FAFAE2}
.negativo{color:#ff0000 !important;}
.navegacion{margin-top:-8px;padding:0 16px 0 16px}
.navegacion p{float:right;}

#fotoPortada{margin-bottom:11px;}
#recuperaPuntos .boton{float:right;margin-right:65px;}
#recuperaPuntos p{margin-bottom:10px;}
#recuperaPuntos .leyenda{margin:15px 0 3px;color:#D4470F}
#recuperaPuntos .cajaAncha{margin-top:10px;}

#seguro_viaje{border-bottom:1px solid #990; padding-bottom:20px;}
#seguro_viaje p{width:100%; display:block; clear:left; padding-bottom:20px; *padding-bottom:0px;}
#seguro_viaje p input{width:20px; float:left; margin-right:5px;}
#seguro_viaje p span{padding-top:4px; display:block; float:left;}

.datos{border-bottom:1px solid #999900;margin-bottom:25px;;clear:right;}
.datosr{border-bottom:1px solid #D4470F;margin-bottom:25px;padding-bottom:30px;}
.datosvou{border-bottom:1px solid #D4470F;margin-bottom:25px;padding-bottom:100px;}
.datosSb{margin-bottom:15px;}
.datosVuelo{margin-top:30px;}
.datosVuelo .resumen{background:#F4F4C5;border:1px solid #F4F4C5;margin:0 0 0 0px;height:29px; }
.datosVuelo .resumen1{background:#F4F4C5;border:1px solid #F4F4C5;margin:0 0 0 0px;height:42px; }
.datosVuelo div p{float:left;width:110px;padding:0 10px 0 4px;}
.datosVuelo div p.ap{width:160px;vertical-align: middle;}
.datosVuelo div p.ad{width:180px;vertical-align: middle;}
.datosVuelo table{width:100%;}
.datosVuelo td,.datosVuelo th{padding:0 16px 10px 4px;text-align:right;}
.datosVuelo .total{padding-right:0;}
.datosVuelo .categoria{text-align:left;}
.datosVuelo .subtotal td{border-top:1px solid #999900;padding-top:9px;}
.datosVuelo tr.total td{background:#F4F4C5;font-weight:bold;padding-top:4px;padding-bottom:5px;}

#totalReserva{background:#F4F4C5;border:1px solid #F4F4C5;font-weight:bold;padding-top:4px;padding-bottom:5px;margin:20px 0 0;*padding-bottom:5px;}
#totalReserva .total{float:right;}
#totalReserva .label{width:420px;text-align:right;}

#totalReservaVoucher{background:#FFFFFF;border:0px solid #F4F4C5;font-weight:bold;padding-top:0px;padding-bottom:0px;margin:5px 0 0;}
#totalReservaVoucher .total{float:right;}
#totalReservaVoucher .label{width:420px;text-align:right;}

#totalReservaVoucherBrown{background:#F4F4C5;border:1px solid #F4F4C5;font-weight:bold;padding-top:4px;padding-bottom:5px;margin:10px 0 0;}
#totalReservaVoucherBrown .total{float:right;}
#totalReservaVoucherBrown .label{width:420px;text-align:right;}

#totalReservaPtos{background:#F4F4C5;border:1px solid #F4F4C5;font-weight:bold;padding-top:4px;padding-bottom:5px;margin:10px 0 0;}
#totalReservaPtos .total{float:right;}
#totalReservaPtos .label{width:420px;text-align:right;}

#datosPasajero table{width:100%;}
#datosPasajero td,#datosPasajero th{padding-right:10px;padding-bottom:4px;}
#datosPasajero th{font-weight:normal;padding-top:3px;}
#datosPasajero .id{padding-right:0;}
#datosPasajero input{width:82px;}
#datosPasajero p{margin-bottom:10px;}
#datosPasajero img {vertical-align:middle;*vertical-align:-1.8%;}

#contactoPago{margin-bottom:1px;clear:both}
#contactoPago p{float:left;margin:0 10px 0 0;}
#contactoPago p.ult{margin-right:10px;clear:both}
#contactoPago select{margin-bottom:2px;}
#contactoPago label{display:block;float:none;width:auto;padding:5px 0 1px;}
#contactoPago input,#contactoPago select{width:150px;}
#contactoPago input.check{float:left;}
#contactoPago div.check{padding:30px 25px 0 0;width:300px;float:left;}
#contactoPago label.check{margin-left:20px;}

#contactoTutor{border-bottom:1px solid #999900;padding-bottom:10px;margin-bottom:1px;}
#contactoTutor p{float:left;margin:0 10px 0 0;}
#contactoTutor p.ult{margin-right:10px;clear:both}
#contactoTutor select{margin-bottom:2px;}
#contactoTutor label{display:block;float:none;width:auto;padding:5px 0 1px;}
#contactoTutor input,#contactoTutor select{width:258px;}
#contactoTutor input.name{width:100px;}
#contactoTutor select#DOBDay_umSelect{width:40px;}
#contactoTutor select#DOBMonth_umSelect{width:48px;}
#contactoTutor select#DOBYear_umSelect{width:54px;}
#contactoTutor input.check{float:left;}
#contactoTutor div.check{padding:30px 25px 0 0;width:300px;float:left;}
#contactoTutor label.check{margin-left:20px;}

#contactoPago_um{padding-bottom:10px;margin-bottom:1px;}
#contactoPago_um p{float:left;margin:0 10px 0 0;}
#contactoPago_um p.ult{margin-right:10px;clear:both}
#contactoPago_um select{margin-bottom:2px;}
#contactoPago_um input,#contactoPago_um select{width:258px;}
#contactoPago_um input.name{width:127px;}
#contactoPago_um input.check{width:10px;}
#contactoPago_um label{display:block;float:none;width:auto;padding:5px 0 1px;}
#contactoPago_um input.check{float:left;}
#contactoPago_um div.check{padding:30px 25px 0 0;width:300px;float:left;}
#contactoPago_um label.check{margin-left:20px;}

#punto_array{margin-bottom:20px}
#punto_array p{float:left;margin:0 10px 0 0;}
#punto_array p.ult{margin-right:10px;clear:both}
#punto_array select{margin-bottom:2px; width:115px;}
#punto_array label{display:block;float:none;width:120px;padding:5px 0 1px;}
#punto_array input{width:100px;}
#punto_array input.check{float:left;}
#punto_array div.check{padding:30px 25px 0 0;width:300px;float:left;}
#punto_array label.check{margin-left:20px;}

#enviarCopia{width:auto;}
#enviarCopia .tipo{float:right;}
#enviarCopia .tipo p{width:240px;padding-bottom:5px;}
* html #enviarCopia .tipo p{padding-bottom:0;}
#enviarCopia input.check{float:left;margin-top:-1px;}
#enviarCopia label.check{float:none;}
#enviarCopia .boton{padding:30px 0 20px;width:455px;clear:both}
#enviarCopia .clear2{clear:both}
* html #enviarCopia .boton{padding: 5px 0 0;}

span.label{display:block;float:left;width:215px;padding-right:10px;}
.infoForm{width:300px;margin-left:200px;padding-bottom:20px;*margin-left:193px;}

#datosPago label {width:190px;}
#datosPago input{width:145px;}
#datosPago select{width:149px;height:16px;}
* html #datosPago select{width:151px;}
#datosPago select.fecha{width:65px;margin-right:15px;}
* html #datosPago select.fecha{width:66px;}
#datosPago input.fecha{width:60px;}

#formSMS{margin-left:25px;display:none;}
#formSMS input{width:auto;margin-top:3px;margin-bottom:10px;}

#comprarAhora{border-top:1px solid #D4470F;margin-top:0;clear:right;padding-top:10px;}
#comprarAhora img{float:left;}
#comprarAhora h2{font-weight:normal;}
#comprarAhora .pad{}
#comprarAhora .boton{margin-top:20px;}

#vueloCoche{padding-bottom:10px;}
#vueloCoche h2{border-bottom:1px solid #999900;margin:35px 0 0;padding-bottom:10px;}
#vueloCoche table{width:100%;}
#vueloCoche td{border-bottom:1px solid #999900;vertical-align:top;padding:9px 5px 10px 0;}
#vueloCoche .label{width:25%;}
#vueloCoche .fecha{width:22%;}
#vueloCoche .hora{width:12%;}

#menuPaso3{margin:18px 0 13px 4px;}
#menuPaso3 img{margin:0 0 0 26px;}
#menuPaso3 ol{margin-top:10px;}

#menuPaso3.verReserva img{margin:0;}


#infoReserva{border-left:1px solid #999900;padding-left:10px;width:300px;float:right}
#infoReserva .info{padding:0 0 13px 24px;}
#infoReserva #a{background:url(/skylights/images/SB/punto_a.gif) no-repeat 0 0;} 
#infoReserva #b{background:url(/skylights/images/SB/punto_b.gif) no-repeat 0 0;}
#infoReserva #bb{background:url(/skylights/images/SB/punto_b.gif) no-repeat 0 0;} 
#infoReserva #c{background:url(/skylights/images/SB/punto_c.gif) no-repeat 0 0;} 
#infoReserva #d{background:url(/skylights/images/SB/punto_d.gif) no-repeat 0 0;} 
#infoReserva #e{background:url(/skylights/images/SB/punto_e.gif) no-repeat 0 0;} 
#infoReserva #f{background:url(/skylights/images/SB/punto_f.gif) no-repeat 0 0;} 
#infoReserva h2{font-size:11px;color:#999900;margin-bottom:5px;}
#infoReserva table{width:100%;}
#infoReserva th{font-weight:normal;text-align:center;}
#infoReserva td.label{text-align:left;}
#infoReserva td{text-align:center;}
#infoReserva p{margin:0;padding:0;color:#000;}

#infoBloqueo{width:300px;float:left}
#infoBloqueo .info{padding:0 0 13px 24px;}
#infoBloqueo #a{background:url(/skylights/images/SB/punto_a.gif) no-repeat 0 0;} 
#infoBloqueo #b{background:url(/skylights/images/SB/punto_b.gif) no-repeat 0 0;}
#infoBloqueo #bb{background:url(/skylights/images/SB/punto_b.gif) no-repeat 0 0;} 
#infoBloqueo #c{background:url(/skylights/images/SB/punto_c.gif) no-repeat 0 0;} 
#infoBloqueo #d{background:url(/skylights/images/SB/punto_d.gif) no-repeat 0 0;} 
#infoBloqueo #e{background:url(/skylights/images/SB/punto_e.gif) no-repeat 0 0;} 
#infoBloqueo #f{background:url(/skylights/images/SB/punto_f.gif) no-repeat 0 0;} 
#infoBloqueo h2{font-size:11px;color:#999900;margin-bottom:5px;}
#infoBloqueo table{width:100%;}
#infoBloqueo th{font-weight:normal;text-align:center;}
#infoBloqueo td.label{text-align:left;}
#infoBloqueo td{text-align:center;}
#infoBloqueo p{margin:0;padding:0;color:#000;}

#planosAp{width:174px;float: left;*width:160px;}
#planosAp p{margin-bottom:10px;}
#hotelCoche h2{margin:18px 0 5px;}
#hotelCoche p{margin-left:128px;width:320px;}
#hotelCoche .boton{float:right;margin-top:20px}
#hotelCoche .boton a{margin-right:0;}
#hotelCoche img{float:left;}
#avisos p.destacado{margin-left:40px;}
#avisos p.verde{margin:20px 0 10px;}
#finCambio{margin:20px 0 0 216px;}

#asientos{padding:25px 0 50px; width:500px;}
#asientos table{width:100%;}
#asientos p.verde{font-size:11px;margin:0;}
#asientos th{border-top:1px solid #999900;background-color:#E6E6C0;padding:3px 10px 4px 0;color:#999900;}
#asientos td{padding:10px 10px 11px 0;border-bottom:1px solid #999900;}
#asientos td strong{display:block;float:left;width:35px;}
#asientos .boton a{margin:30px 0 0;}

#selecAsientos{float:left;width:197px;margin-top:15px;}
#selecAsientos #vuelo{width:100%;}
#selecAsientos .boton{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #999900;}
#selecAsientos .boton a{margin-right:0;}
#selecAsientos #vuelo td{background-color:#F4F4C5;border-bottom:1px solid #fff;padding:1px 5px 2px;}
#selecAsientos #vuelo .label{background-color:#fff;padding-left:1px;}
#claves{background:#F3F1F4;padding:0 10px 10px;margin-top:20px;}
#claves td{color:#666;line-height:1.1;padding:0 0 4px;}
#claves img{margin:0 10px 0 0;}
#claves h4{margin-bottom:6px;font-weight:bold;}

#graficoSeleccion{float:left; margin:10px 0px 0px 0px; width:300px;}

/*home*/
#flashome {}
#icoshome{float:right;width:116px;}
#icoshome p{padding:7px 0 13px 0;}

/*cambio reserva*/
#datosReserva{float:right;margin-top:15px;}
#datosReserva .label{text-align:right;padding-right:10px;}
#datosReserva h2{margin:0;}

#cambiarVuelo {width:501px;}
#cambiarVuelo label{width:150px;padding-bottom:3px;}
#cambiarVuelo .vuelo span{display:block;float:left;width:75px;text-align:right;}
#cambiarVuelo .reserva{margin:20px;}
#cambiarVuelo .vuelo{border-bottom:1px solid #999900;padding-bottom:15px;margin-bottom:15px;}
#cambiarVuelo .vueloH{border-bottom:0px solid #999900;}
#cambiarVuelo .vuelo p{}
#cambiarVuelo .pasajeros{margin-left:198px;}
#cambiarVuelo p.label{float:left;}
#bannerDerecha{float:right;margin:25px 0 0 15px;}
#masCampos{margin:20px 0 0}
#verMenos div{margin-top:15px;}
#comprarAhora2{clear:right;}
#comprarAhora2 .boton{margin:30px 0 0 80px;}
#preciosPago{float:left;width:260px;margin-top:30px;}
#preciosPago span{display:block;float:left;width:75px;text-align:right;}
#preciosPago label{width:175px;}
#preciosPago p{padding-bottom:3px;}
#normasTarifas{margin:30px 0 0 280px;}

#totalPagar{border-top:1px solid #999900;border-bottom:1px solid #999900;padding:18px 0 20px;font-weight:bold;}
#totalPagar p{float:right;width:220px;}
#totalPagar span{padding-left:20px;}
#totalPagar p input{float:left}
#menuCambio {margin:34px 0 0;padding:0;list-style-type: none;}
#menuCambio li{background:url(/skylights/images/SB/fondo_menu_cambio.gif) no-repeat 0 0;padding:15px 0 16px;text-align:center;float:left;width:230px;margin:0 0 36px;font-size:15px;font-weight:bold;}
#menuCambio li.left{margin-right:36px;}
#menuCambio li.bottom{margin-bottom:0;}
#solFactura{margin-top:20px;}
#solFactura label{float:none;width:auto;padding:5px 0 1px;}
#solFactura input{width:245px;}
#solFactura .boton{margin-top:30px;border-top:1px solid #999900;padding:20px 0 0 120px;}
#proForma{border:1px solid #999;padding:16px;}
#proForma #logoProforma{text-align:right;}
#proForma h1{color:#000;margin:0;padding:0;}
#proForma h4{color:#D4470F;font-weight:bold;}
#proForma #cliente{border:1px solid #999;padding:7px 10px 9px;margin:10px 0 20px;width:250px;}
#proForma table{width:460px;margin-bottom:10px;}
#proForma th{background:#E5E5E5;border-right:2px solid #fff;padding:5px 4px 6px 4px;vertical-align:top;}
#proForma td{padding:5px 4px 6px 4px;vertical-align:top;}
#proForma .label{text-align:right;width:77%;}
#proForma .num{padding-left:10px;}
#proForma .gris td{background:#E5E5E5;border-right:2px solid #fff;}
#proForma #texto{margin-top:50px;}
#proForma #texto span{font-size:9px;color:#666;}

.faqs{width:310px;float:left;overflow:hidden}
.faqs p{margin:0 0 10px 0;font-size:11px}
.faqs p.resp{font-size:10px;padding-bottom:5px}

.acumula{width:498px;float:left;overflow:hidden}
.acumula p{margin:0 0 10px 0;font-size:11px}
.acumula p.resp{font-size:10px;padding-bottom:5px}

.fonsrosa{margin-bottom:35px}
.fonsrosa ul{margin:0;padding:4px;;color:#7A7A78;font-size:9px;list-style:none}
.fonsrosa li{float:left;background:#F2D1C4;height:20px;padding:8px 40px 0 0 }
.fonsrosa li.li1{width:310px;background:#F2D1C4 url(/skylights/images/SB/i_doble_fle.gif) no-repeat 4px 3px;padding:8px 0 0 40px}
.fonsblanc{margin-bottom:55px}
.fonsblanc ul{margin:0;padding:4px;;color:#7A7A78;font-size:9px;list-style:none}
.fonsblanc li{float:left;background:#fff;height:20px;padding:8px 40px 0 0 }
.fonsblanc li.li1{width:310px;background:#fff url(/skylights/images/SB/i_doble_fle.gif) no-repeat 4px 3px;padding:8px 0 0 40px}
p.fgris{background:#F3F1F3;color:#000;width:200px;height:40px;margin-bottom:20px}
.tab1{display:table;width:480px;margin:0 0 0 20px;}
.tab1 .c{float:left;width:120px;margin:5px 0px;*width:110px;*margin:5px 0px;}
.tab1 .crojo{float:left;width:120px;margin:5px 0px;color:#D4470F;}

#infoasiento{width:100px;}
#datos2{width:530px;}
#infoasiento2{float: right;width:320px;Height:450px;}
#divContentMap{float: right;Height:445px;width:320px;}
#final{width:501px;}
h10{font-size:12px;color:#D4470F;} 
.capaizq{float:left;}
.botondere{padding-top: 25px;height:20px;}
.content_ffp {	position:absolute; left: 50%; top: 0%; width: 500px; margin-left: -250px; border: 0px solid #00FF00;}
#contenedor_ffp {margin:0; padding:0px;text-align:left;}
.content_home {	position:absolute; left: 50%; top: 0%; width: 160px; margin-left: -80px; border: 0px solid #00FF00;}
.derecha1_home {width:160px; margin:0; padding:0px; text-align:left;}
.derecha1_home .cajaDerecha{background-image:url(/skylights/images/caja_derecha1_bottom.gif);padding-bottom:19px}
.content_check_info {position:absolute; left: 50%; top: 0%; width: 460px; margin-left: -230px; border: 0px solid #00FF00;}
.campo{line-height:1.5;}
.clear2{border-bottom:1px solid #999900;clear:both;height:5px;}
.clear3{clear:both;height:5px;}
.clearpunteado{border-bottom:1px dotted #666;clear:both;height:5px;}
#registro .boton{margin-left:245px;}
#form_registro .boton{margin-left:245px;}
#form_registro .boton a{background:#D4470F url(/skylights/images/b_enviar_right.gif) no-repeat right top;}
#form_registro .boton span{background:url(/skylights/images/b_enviar_left.gif) no-repeat left top;}
#form_registro p{clear:left;line-height:1.1}

#preguntas p{ text-align:left;}
.entrada #preguntas div{height:auto; padding-bottom:20px;}
.entrada #preguntas .acum1{background:url(/img/i_reservar.gif) left 0 no-repeat;padding:0 0 20px 100px}
.entrada #preguntas .acum2{background:url(/img/i_visa.gif) left 0 no-repeat;padding:0 0 20px 100px}
.entrada #preguntas .acum3{background:url(/img/i_bono.gif) left 0 no-repeat;padding:0 0 20px 100px}
.entrada #preguntas .acum4{background:url(/img/i_cotxe.gif) left 0 no-repeat;padding:0 0 20px 100px}
.entrada #preguntas .acum5{background:url(/img/i_checkin.gif) left 0 no-repeat;padding:0 0 20px 100px}
.entrada #preguntas .acum6{background:url(/img/i_vuelingmovil.gif) left 0 no-repeat;padding:0 0 20px 100px}
.home {background:url(/skylights/images/FFP/punto_home_ES.jpg) no-repeat 0 0;margin-top:6px;}
.centroffp{ height:300px;width:330px;float:left;padding-top:60px;}
.entrada .intro {padding:20px 0 0 0;margin:0 0 12px;font-size:11px;}
.entrada ul{background:url('/skylights/images/capa_home_top.gif') no-repeat left top;margin:0;list-style: none;padding:16px 15px 0 18px;}
.entrada li{padding:0 0 10px;font-size:11px;}
.entrada #preguntas div{display:none;padding:4px 0 0;font-size:11px}
.entrada a{color:#D4470F;}
.entrada p a{color:#797979;}
.entrada div p{padding:15px 0 0;margin:0 0 -4px;}
.entradaLogin{margin-top:6px;}
.centroffp{height:355px;width:330px;float:left;}


.derecha1 .cajaDerecha{background-image:url(/skylights/images/caja_derecha1_bottom.gif);padding-bottom:19px}
#puntosdatos{float:left;width:501px;}
#puntosdatos p{margin:0 0 4px;padding:0;}
#tituloPuntos2{padding-bottom:5px;margin-bottom:5px;*margin-bottom:0px;width:500px;}
*html #tituloPuntos2{padding-bottom:10px;}
#tituloPuntos2 .pad{padding:0px 0px 0 0px;}
* html #tituloPuntos2 .pad{padding-top:2px;}
#tituloPuntos2 h1{margin:0;}
#tituloPuntos2 p{float:right;color:#D4470F;margin:10px 0 0;font-size:11px;}
#tituloPuntos2 .destacado{font-size:18px;}

.boton2 a{display:block;text-align:center;background:#999900 url(/skylights/images/SB/b_on_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;}
.boton2 a span{display:block;text-align: center ;background:url(/skylights/images/SB/b_on_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.link10verde{color: #7A7A78; font-weight:bold;}
.flight_info_mac_title{display:block; margin:25px 0px 5px 0px;}
#datosvu{margin: -5px 0 0 0px;padding-top:0px;}
#cajaForm {background:#f4f4c5 url(/skylights/images/corner_tl.gif) no-repeat 0 0;height:215px;}
#cajaForm .tr{background: url(/skylights/images/corner_tr.gif) no-repeat top right;height:215px;}
#cajaForm .br{background: url(/skylights/images/corner_br.gif) no-repeat bottom right;height:215px;}
#cajaForm .bl{background: url(/skylights/images/corner_bl.gif) no-repeat bottom left;height:215px;}
#cajaForm .padin {padding:14px 12px 16px;}
#cajaForm h2{color:#999900;font-size:12px;margin:0 0 10px;}
#cajaForm input{width:145px;}
#cajaForm label{width:95px;}
#cajaForm #fLeft{float:left;width:260px;clear:left;}
#cajaform #fLeft img {vertical-align:middle;*vertical-align:bottom;}
#cajaForm .info{margin:0 0 5px 260px;}
#cajaForm p{padding-bottom:10px;}
#cajaForm .boton{margin:15px 0 20px 102px;height:18px;clear:left;}
#cajaform img {vertical-align:middle;*vertical-align:-1.5%;}


#icones1 input{width:145px;}
#icones1 label{width:95px;}
#icones1 #fLeft{float:left;width:260px;clear:left;}
#icones1 #fLeft img {vertical-align:middle;*vertical-align:bottom;}
#icones1 .info{margin:0 0 5px 260px;}
#icones1 p{padding-bottom:10px;}
#icones1 .boton{margin:15px 0 20px 102px;height:18px;clear:left;}


.botonmedio{height:20px;*position:relative;*left:-215px;}
.botonmedio a{display:block;float:left;text-align:center;background:#999900 url(/skylights/images/SB/b_on_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;margin-left:220px;}
.botonmedio a span{display:block;float:left;background:url(/skylights/images/SB/b_on_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.botonmedio a:hover{text-decoration:none;}

.botonmedio a:hover span{color:#ffcc00 !important}
#promocode{}
#promocode label{font-weight:normal;width:300px;text-align:left;}
#promocode input{float:left;}
.verdes{color:#999900;}

.botonmedio a:hover span{color:#ffcc00 !important}
.reservas_actuales{margin-top: 8px; width: 100%; float: left; padding-left:10px; _padding-left:8px;}
.cardDisplayPopupMask {	position: absolute;	z-index: 256;	top: 0px;	left: 0px;	width: 100%;	height: 100% ;	opacity: .4;	filter: alpha(opacity=30);	background-color: #333333;	background-image:none;	background-repeat: repeat;	display:none;}
.botonFAREF{height:20px;}
.botonFAREF a{display:block;float:left;text-align:center;background:#8d8e90 url(/skylights/images/SB/b_FAREF_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;;font-size:10px}
.botonFAREF a{display:block;float:left;text-align:center;background:#8d8e90 url(/skylights/images/SB/b_FAREF_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;}
.botonFAREF a.TA_CORP{margin-right: 15px; text-decoration: none;}
.botonFAREF a span{display:block;float:left;background:url(/skylights/images/SB/b_FAREF_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.fare{font-size:20px;color:#999900;font-weight:normal;margin:20px 0 18px;padding:0;}
.botonFAREF a:hover, .botonFAREF a:hover span{color:#FC0; text-decoration:none;}

.botonsrry{height:20px;float:Right;*padding-top:10px;}
.botonsrry a{display:block;float:left;text-align:center;background:#999900 url(/skylights/images/SB/b_on_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;}
.botonsrry a span{display:block;float:left;background:url(/skylights/images/SB/b_on_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.botonsrry a:hover{text-decoration:none;}
.botonsrry a:hover span{color:#ffcc00 !important}


#contenedor_contact{Width:501px;}

.botonmed{text-align:center;height:20px;margin-left:30%;*margin-left:0%;}
.botonmed a.rojo{width:180px;text-align:center;display:block;background:#D4470F url(/skylights/images/SB/b_enviar_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;}
.botonmed a.rojo span{width:180px;text-align:center;display:block;background:url(/skylights/images/SB/b_enviar_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.botonmed a:hover{text-decoration:none;}
.botonmed a:hover span{color:#ffcc00 !important}

#agencias{}
#agenciasrojo {border-bottom:1px solid #D4470F;height:5px;}


.botonag{}
.botonag a.rojo{margin-left:5%;margin-right:5%;text-align:center;display:block;background:#D4470F url(/skylights/images/SB/b_enviar_right.gif) no-repeat right top;white-space:nowrap;}
.botonag a.rojo span{text-align:center;display:block;background:url(/skylights/images/SB/b_enviar_left.gif) no-repeat left top;padding:1px 0 2px 0;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.botonag a:hover{text-decoration:none;}
.botonag a:hover span{color:#ffcc00 !important}
.verdana10rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D4470F;
}


span#tanfacil
{
display: block;
font-family: arial,verdana,sans-serif;
color: #8d8e90;
font-size: 21px;
margin: 13px 0pt 7px 0pt;
}
span#tanfacilsize
{
display: block;
font-family: arial,verdana,sans-serif;
color: #8d8e90;
font-size: 18px;
margin: 13px 0pt 7px 0pt;
}
.grey span#tanfacilpunto
{
display: block;
font-family: arial,verdana,sans-serif;
font-size: 19px;
margin: 0px 0pt 7px 0pt;
}

span#tanfacilpunto
{
display: block;
font-family: arial,verdana,sans-serif;
font-size: 19px;
margin: 13px 0pt 7px 0pt;
}

#linia_punto{margin-top: 20px;height:30px}
#inicio_punto{margin-left: 1px;width:100px;}
#final_punto{width:100px;}
.maleta_select{width:190px;}

#miembroPunto a{
	color: #8d8e90;
}


.miembroPunto a
{
	text-decoration:none;
	color: #999900;
}

.miembroPunto a:hover
{
	text-decoration:underline;
	color: #999900;
}


/* TABS VUELO/HOTEL/COCHE by ferran.puig@vueling.com */

#tabs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.3;
	width: 210px;
	text-align: center;
	margin-left: 0px;	
	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;
}

#newBuscador.grey #tabs a,#newBuscador.green #tabs a{ color:#fff; text-align:center;}
#newBuscador.grey #tabs a:hover,#newBuscador.green #tabs a:hover{ color:#fc0;}

#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(/skylights/images/tabs_vuelos2.gif) no-repeat;display: block;}
#newBuscador.grey #tabs #tabvols li a{background: url(/skylights/images/tabs_vuelos2_g.gif) no-repeat;display: block;}
#newBuscador.green #tabs #tabvols li a{background: url(/skylights/images/tabs_vuelos2_v.gif) no-repeat;display: block;}

#tabs #tabvols li a {display: block;}

#newBuscador.yellow #tabs #tabvols li a{background: url(/skylights/images/tabs_vuelos2.gif) no-repeat;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.grey #tabs li#volhotel a, #newBuscador.yellow #tabs li#volhotel a, #newBuscador.green #tabs li#volhotel a {
	background-position: 10px 0px;
}

#newBuscador.grey #tabs li#volhotel a:hover, #newBuscador.yellow #tabs li#volhotel a:hover, #newBuscador.green #tabs li#volhotel a:hover  {
	background-position: 10px 0px;
}


#newBuscador.grey #tabs li#vol a,#newBuscador.yellow #tabs li#vol a,#newBuscador.green #tabs li#vol a {
	background-position: -38px 0px;
}

#newBuscador.grey #tabs li#vol a:hover,#newBuscador.yellow #tabs li#vol a:hover,#newBuscador.green #tabs li#vol a:hover {
	background-position: -38px -59px;
}

#newBuscador.grey #tabs li#hotel a,#newBuscador.yellow #tabs li#hotel a,#newBuscador.green #tabs li#hotel a {
	background-position: -60px 0px;
}

#newBuscador.grey #tabs li#hotel a:hover,#newBuscador.yellow #tabs li#hotel a:hover,#newBuscador.green #tabs li#hotel a:hover {
	background-position: -60px -59px;
}

#newBuscador.grey #tabs li#cotxe a,#newBuscador.yellow #tabs li#cotxe a,#newBuscador.green #tabs li#cotxe a {
	background-position: -130px 0px;
}

#newBuscador.grey #tabs li#cotxe a:hover,#newBuscador.yellow #tabs li#cotxe a:hover,#newBuscador.green #tabs li#cotxe a:hover {
	background-position: -130px -59px;
}
/* END TABS */

.w_blau{color:#017AAE;}

.w_bold{ font-weight:bold; }

.w_white { color:#FFFFFF; }

.w_black { color:#000000; }

.w_red {color:#D4470F; }

.w_green { color:#999900; }

.w_yellow { color:#FFCC00; }

.w_grey { color:#666666; }

.w_black{ color:#000000; }

.w_darkgrey { color:#333333; }

.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: 18px; }

.w_20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px; }
	
.w_right {
    text-align:right;
}
.w_left{
    text-align:left;
} 
	
/*tu itinerario*/
/*#itinerario_ico{width:500px; float:left; margin-bottom:10px;}
#itinerario_ico div{width:100px;}
#itinerario_ico .ico_menu{float:left; margin-right:20px;}
#itinerario_ico .ico{margin-right: 10px; float: left; width:auto;}
#itinerario_ico .ico_txt{color: #990; line-height: 12px; display:block; float:left; width:auto; white-space:nowrap}*/
/*fin tu itinerario*/

/*tu itinerario*/
#itinerario_ico{width:500px; float:left; margin:15px 0px;}
#itinerario_ico div{width:auto;}
#itinerario_ico .ico_menu{float:left; margin-right:20px; width:110px;*width:auto; margin-bottom:10px;}
#itinerario_ico .ico{margin-right: 10px; float: left; width:auto;}
#itinerario_ico .ico_txt{color: #990; line-height: 12px; display:block; text-align:left;}
#itinerario_um{width:500px; float:left; margin:15px 0px; color:#666666;}
#itinerario_um h3{color:#666666; margin-bottom:0px; padding-bottom:0px; margin-top:0px; padding-top:0px;}
#itinerario_um img{float:left; margin-right:12px; margin-bottom:5px;}
/*fin tu itinerario*/

/*INICIO Estilos bocadillo Middle y XL*/
#bocadilloMid, #bocadilloXL{width:170px; height:100%; display:none; position:absolute; z-index:1000;}
#bocadilloMid .bg_top div.content, #bocadilloXL .bg_top div.content{padding:30px 12px 0px 12px; margin-bottom:0px;}
#bocadilloMid .header, #bocadilloXL .header{color:#666; font-weight:bold}
#bocadilloMid .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{height:20px; line-height:12px; color:#990; font-weight:bold;}
#bocadilloMid div.question{background:transparent url(/skylights/images/ico-middle-bocadillo.gif) no-repeat top left; padding-left:25px; width:130px; *width:140px;}
#bocadilloXL .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{float:left; height:24px; width:100%; margin:0px;}
#bocadilloMid .bg_bottom{background:url(/skylights/images/bg-middle-bottom.gif) top left no-repeat;}
#bocadilloXL  .bg_bottom{background:url(/skylights/images/bg-xl-bottom.gif) top left no-repeat;}
#bocadilloMid .text, #bocadilloXL .text{line-height:11px;}
#bocadilloMid .bg_top div, #bocadilloXL .bg_top div{margin-bottom:8px; float:none;}
/*FIN Estilos bocadillo Middle y XL*/


/*INICIO Estilos bocadillo Precio*/
#bocadilloPrecio{width:159px; height:110px; display:none; position:absolute; z-index:1000;}
#bocadilloPrecio .bg_top div.content{width:159px; padding:30px 0px 0px 12px; margin-bottom:0px;}
#bocadilloPrecio .bg_top{padding:0px; width:159px; height:110px; background: transparent url(/skylights/images/img_ultimas_plazas.png) top left no-repeat;}
#bocadilloPrecio div.question{background:transparent no-repeat top left; padding-top:5px; padding-left:10px; height:20px; line-height:11px; color:#D4470F; font-weight:bold; width:135px; *width:135px;}
#bocadilloPrecio .text{line-height:11px; width:135px; *width:135px; padding-left:10px;}
#bocadilloPrecio .bg_top div{margin-bottom:8px; float:none;}
/*FIN Estilos bocadillo Precio*/

/*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.png) 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*/

/*INICIO Estilos bocadillo Flex*/
#bocadillo.flex .bg_border ul{ width:140px; margin:10px 0px 0px 0px; z-index:10;}
#bocadillo.flex .bg_border ul li{padding:0px; margin-bottom:10px;  z-index:10;}
#bocadillo{width:170px; height:100%; display:none; position:absolute; }
#bocadillo.flex .bg_border{padding:25px 10px 0px 10px; z-index:1; width:170px; height:100%;*height:300px; background: transparent url(/skylights/images/AG/bg-top-bocadillo_total.gif) top left no-repeat;}
#bocadillo.flex .text{line-height:14px; width:50px;}
#bocadillo.flex .bg_border div{margin-bottom:8px; float:none;}
/*FIN Estilos bocadillo Flex*/

/*INICIO Estilos bocadillo DJ*/
#bocadillo_dj{background:url("/img/bocadillo_dj.png") no-repeat scroll left top transparent;display:none;height:100%;position:absolute;width:235px;*width:260px;margin:-1em -32em;padding:6em 3em;*padding:4em 3em;font-size:6px;}
#bocadillo_dj.planeEventPopup .bg_border{padding:25px 10px 0px 10px; z-index:1; width:262px; height:100%;*height:205px; background: transparent url(/img/bocadillo_dj.png) top left no-repeat;}
#bocadillo_dj.planeEventPopup .text{line-height:14px; width:50px;}
/*FIN Estilos bocadillo DJ*/

/*INICIO Estilos bocadillo adelanta tu vuelo*/
#bocadillo.adelanta .bg_border ul{ width:140px; margin:10px 0px 0px 0px; z-index:10;}
#bocadillo.adelanta .bg_border ul li{padding:0px; margin-bottom:10px;  z-index:10;}
#bocadillo{width:170px; height:100%; display:none; position:absolute; }
#bocadillo.adelanta .bg_border{padding:25px 10px 0px 10px; z-index:1; width:170px; height:100%;*height:300px; background: transparent url(/skylights/images/AG/bg-top-bocadillo_total.gif) top left no-repeat;}
#bocadillo.adelanta .text{line-height:14px; width:50px;}
#bocadillo.adelanta .bg_border div{margin-bottom:8px; float:none;}
/*FIN Estilos bocadillo adelanta tu vuelo*/

#bocadillo.packgo .bg_border ul{ width:140px; margin:10px 0px 0px 0px; z-index:10;}
#bocadillo.packgo .bg_border ul li{padding:0px; margin-bottom:10px;  z-index:10;}
#bocadillo{width:170px; height:100%; display:none; position:absolute; }
#bocadillo.packgo .bg_border{padding:25px 10px 0px 10px; z-index:1; width:170px; height:100%;*height:300px; background: transparent url(/skylights/images/AG/bg-top-bocadillo_total.gif) top left no-repeat;}
#bocadillo.packgo .text{line-height:14px; width:50px;}
#bocadillo.packgo .bg_border div{margin-bottom:8px; float:none;}



/*WEBMAP*/
#container_webmap{ width:500px;}
#productos {margin-right:20px;}
#productos, #servicios {width:240px; display:block; float:left; margin-bottom:10px;}
.box_middle h2 { display:block;}
#productos ul, #servicios ul{margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; display:block; list-style:none;}
#productos ul li, #servicios ul li{ padding-left:10px; margin-bottom:3px; background:transparent url(/img/mapBullet.gif) no-repeat scroll 0 5px;}
.box_yellow {width:100%; float:left; display:block;}
.box_yellow .box_top { float:left; background:transparent url(../img/point_yellow.gif) top repeat-x; width:100%; display:block;}
.box_yellow .box_bottom  { float:left; background:transparent url(../img/point_yellow.gif) bottom repeat-x; width:100%;display:block;}
.box_yellow .corner {background:transparent url(../img/corner_yellow.gif) no-repeat top; display:block; width:25px;}

.box_top .top_left {background-position:0px 0px; float:left; height:12px;}
.box_top .top_right {background-position:-25px 0px; float:right; height:12px;}
.box_bottom .bottom_left {background-position:0px -38px; float:left; height:12px;} 
.box_bottom .bottom_right {background-position:-25px -38px; float:right; height:12px;}

.box_yellow .box_middle{padding:0px 15px 10px 14px; width:207px; float:left; border-left:2px solid #FC0; border-right:2px solid #FC0;}
.box_yellow .heigh_1{height:120px;}
.box_yellow .heigh_2{height:150px;}
.box_yellow .heigh_3{height:80px;}

#resp 1, #resp 2, #resp3, #resp4{float:left; padding-bottom:10px;}

.w_boton{height:10px;}
.w_boton a{display:block;float:left;text-align:center;background:#999900 url(../img/b_on_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;}
.w_boton a span{display:block;background:url(../img/b_on_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.w_boton a:hover{text-decoration:none;}
.w_boton a:hover span{color:#ffcc00 !important}
/*boton 90px ancho*/
.w_boton a.ancho{width:95px;float:none;margin:0;}
.w_boton a.ancho span{float:none;}
.w_boton a.rojo{background:#D4470F url(../img/b_enviar_right.gif) no-repeat right top;font-weight:bold;}
.w_boton a.rojo span{background:url(../img/b_enviar_left.gif) no-repeat left top;font-weight:bold;}
.w_boton a.gris{background:#8D8E90 url(../img/b_enviar_gris_right.gif) no-repeat right top;font-weight:bold;}
.w_boton a.gris span{background:url(../img/b_enviar_gris_left.gif) no-repeat left top;font-weight:bold;}

.tabla .destacado td{background-color: #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 0 0 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;}
.w_normal{ font-weight:normal;}


#contingut{width:500px; float:left; margin-bottom:40px;}
#contingut #datos{width:100%; float:left; border-bottom:1px #999 solid; padding:10px 0px;}
#contingut #datos div{float:left; margin-right:15px;}
#contingut #datos span{margin-bottom:5px; display:block;}
.tractament, .tractament select{width:80px;}
#contingut .nom, #contingut .nom input, #contingut .cognom, #contingut .cognom input{width:100px;}
#resident{ margin:10px 0px 0px 0px; float:left; width:100%;}
.boton_reserva a{text-decoration:underline; color:#666; font-weight:bold; background:#fff;}
.boton_reserva a:hover{cursor:pointer;}
.aleron_info{padding:16px 23px 0 20px;}
.aleron_info_conex{padding:65px 23px 0 20px;}
#sumario_investors{float:left; display:block; margin-top:20px; padding-left:0px; margin-left:0px;}
#sumario_investors ul{list-style:none; margin-left:0px; padding-left:0px; width:100%; margin-bottom:0px;}
#sumario_investors li{list-style:none; margin-left:0px; padding-left:0px; margin-bottom:8px; color:#666;}
#sumario_investors #mas{float:left; margin-left:8px; _margin-left:6px; margin-top:10px; margin-bottom:40px; _margin-bottom:30px; width:100%; color:#666}
#sumario_investors #flechas{float:left; margin-right:4px; margin-bottom:15px; padding:0px;}
#sumario_investors #flechas_unalinea{float:left; margin-right:4px; padding:0px;}
#sumario_investors #espacio{margin:0px 0px 50px 0px;}

#junta_accionistas{float:left; width:100%; display:block; margin-bottom:20px; color:#666666;}
#junta_accionistas li{list-style:outside; list-style-type:decimal; padding-bottom:4px;}


/*fin_investors*/



#bocadilloNego {DISPLAY: none; WIDTH: 170px; POSITION: absolute;}
#bocadilloNego.middle .bg_top { padding: 35px 10px 10px 13px; BACKGROUND: url(/skylights/images/AG/bg-top-bocadillo_total.gif) no-repeat left top; WIDTH: 100%;}
#bocadilloNego.middle .bg_top #flex{ width:140px; margin:10px 0px 0px 0px;}
#bocadilloNego.middle .bg_top #flex li{padding:0px; margin-bottom:10px;}
#bocadilloNego.middle .bg_bottom {BACKGROUND: url(/skylights/images/AG/bg-bottom-bocadillo.gif) no-repeat left bottom; FLOAT: left; MARGIN: 0px; WIDTH: 170px; HEIGHT: 14px}
#introgrupoplaneta{width:100%; float:left; margin-bottom:25px; }
#introgrupoplaneta .titular{padding-left:28px; padding-top:2px; background:url(/skylights/images/AG/ico_planeta_24x24.gif) top left no-repeat; margin-bottom:12px; height:24px;}
#input_ico{width:100%;}
#input_ico div{float:left; margin-right:4px;}
#input_ico .ico_planeta{margin-top:2px;}

#banners_galicia{float:left; display:block; width:100%; margin-top:15px;}
#banners_galicia a{float:left; display:block; width:100%; margin-bottom:15px;}

/*barra punto*/
#sesion_punto{width:481px; /*background: url(/skylights/images/SB/filete_punto.gif) top left no-repeat; */ padding:3px 20px 0px 0px; text-align:right; height:18px; margin:10px 0px; color:#666}
/*fin barra punto*/

#currentBookings{width:100%; float:left;}
.titulo_reservas_vuelos{padding:15px 0px;}
/*seleciona tu vuelo*/

.ida {background:transparent url(../img/ida_vuelta_izq.gif) no-repeat scroll left top;color:#FFFFFF;float:left;font-size:14px;font-weight:bold;height:24px;padding:3px 0 0 10px;}

.ida_c3 {background:transparent url(../img/ida_vuelta_izq.gif) no-repeat scroll left top;color:#FFFFFF;float:left;font-size:10px;font-weight:bold;height:24px;padding:3px 0 0 10px;}


#ida_vuelta{width:100%; height:24px; clear:both; background: url(../img/ida_vuelta_der.gif) right no-repeat;margin-bottom:15px;}

.barleft{height:24px;background: url(../img/ida_vuelta_izq.gif) top left no-repeat; padding-left:10px;}
.bartitol{font-size:14px;color:#FFFFFF;font-weight:bold; padding-top:3px;}

#pie_ida_vuelta{margin-bottom:20px; _margin-bottom:0px; width:100%; float:left;}
#pie_ida_vuelta ul{width:100%; font-weight:bold; list-style:none; margin:0px; padding:0px;}
#pie_ida_vuelta ul li{width:33%;  height:30px; float:left;}
#pie_ida_vuelta ul li.antes{float:left;}
#pie_ida_vuelta ul li.precios{ padding:0px 0px 0px 35px; background:url(../img/ico_calendario_precios.gif)  no-repeat left; height:16px; float:left;}
#pie_ida_vuelta ul li.despues{text-align:right; float:right;}
#pie_ida_vuelta a{color:#666666; text-decoration:none;}
#pie_ida_vuelta a:hover{color:#999900; text-decoration:underline;}

td.antes {float:left;}
td.precios {padding:0px 0px 0px 35px; background:url(../img/ico_calendario_precios.gif)  no-repeat left; height:16px; float:lft;}
td.despues {text-align:right; float:right;}


#taula_vols {width:500px; padding-bottom:10px; clear:both;}

#taula_vols .linea{width:100%; height:30px; padding:4px 0 4px 0; clear:both;}

#taula_vols .col1 {float:left; width:40px;}
#taula_vols .col2 {float:left; width:110px; padding-top:2px; font-size:11px; color:#999900; font-weight:bold;}
#taula_vols .col3 {float:left; width:180px;}
#taula_vols .col4 {float:left; width:50px;}
#taula_vols .col5 {float:left;}

#adelanta{width:500px; margin:10px 3px 10px 0; *margin:10px 3px 20px 0;clear:both; float:left; *float:;}
#adelanta .top{padding:18px 18px 0 18px; background:url(../img/PASTILLA_ADELANTA.gif) top left no-repeat; float:left; width:100%;}
#adelanta .top h2{display:block; padding-left:20px; background: url(../img/reloj_filet.gif) top left no-repeat; height:15px; margin:0 0 10px -3px;}
#adelanta p{width:95%;}
#adelanta .bottom{height:16px; background:url(../img/PASTILLA_ADELANTA.gif) bottom left no-repeat; display:block; float:left; width:100%;}

#packgo{width:500px; margin:10px 3px 10px 0; *margin:10px 3px 20px 0;clear:both; float:left; *float:;}
#packgo .top{padding:18px 18px 0 18px; background:url(../img/PASTILLA_ADELANTA.gif) top left no-repeat; float:left; width:100%;height:90px;}
#packgo .top h2{display:block; padding-left:20px; height:15px; margin:0 0 5px -3px;}
#packgo p{width:95%;}
#packgo .bottom{height:16px; background:url(../img/PASTILLA_ADELANTA.gif) bottom left no-repeat; display:block; float:left; width:100%;}
#packgo .link_popup{float:right;margin-top:0;*margin-top:-5px;margin-bottom:0px;*margin-bottom:5px;margin-right:30px;*margin-right:10px;/*margin-left:420px; margin-top:-5px;*/}
#packgo .link_popup a{text-decoration: underline;}

#packgo_left{width:240px; margin:10px 3px 10px 0; *margin:10px 3px 20px 0;clear:both; float:left; *float:;}
#packgo_left .top{padding:18px 18px 0 18px; background:url(../img/PASTILLA_ADELANTA.gif) top left no-repeat; float:left; width:100%;height:90px;}
#packgo_left .top h2{display:block; padding-left:20px; height:15px; margin:0 0 5px -3px;}
#packgo_left p{width:95%;}
#packgo_left .bottom{height:16px; background:url(../img/PASTILLA_ADELANTA.gif) bottom left no-repeat; display:block; float:left; width:100%;}
.roundbox_bloque1_248 {
	border-left:2px solid #9A9A02;
	border-right:2px solid #9A9A02;
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:244px;
	*width:248px;
}
.roundbox_top_248{background: #FFF url('/img/farefinder_top_248.gif') no-repeat scroll left top;  float: left; width: 248px; height: 12px; display: block;	}
.roundbox_content_248{border: 0px none ; float: left; padding-bottom: 10px; padding-left: 10px; width: 223px;}
.roundbox_bottom_248{background: transparent url('/img/farefinder_bottom_248.gif') no-repeat scroll left bottom;  float: left; width: 248px; display: block; margin-bottom: 30px; padding-bottom: 12px;	}



div.logo70{float: left;margin:-8px 15px 0 0;}
#cardDisplay .divlogoPackGo{float: left;margin:7px 15px 10px 15px;}
#cardDisplay .logoPackGo{width:50px;height:38px;}
#cardDisplay .PopupPackGoContenido{background-color:#FFFFFF;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{margin-bottom:0;padding-bottom:0;margin-left:10px;padding-left:5px;width:440px;}
#cardDisplay .packgocondiciones li{margin-top:0;}

#ContentBloqueaPrecios{width:500px; margin:10px 3px 0 0; *margin:10px 3px 10px 0;clear:both; float:left; *float:;}
#ContentBloqueaPrecios .top {padding:18px 18px 0 18px; background:url(../img/PASTILLA_ADELANTA.gif) top left no-repeat; float:left; width:100%; height: 105px}
#ContentBloqueaPrecios .top h2{display:block; padding-left:20px; background: url(../img/reloj_filet.gif) top left no-repeat; height:15px; margin:0 0 10px -3px;}
#ContentBloqueaPrecios p{width:90%; float: left}
#ContentBloqueaPrecios .bottom {height:16px; background:url(../img/PASTILLA_ADELANTA.gif) bottom left no-repeat; display:block; float:left; width:100%;}

#ContentBloqueaPrecios  {text-align:left;overflow:hidden;}
#ContentBloqueaPreciosIco  {overflow:hidden;float:left;margin-top:3px;float:left;}
#ContentBloqueaPreciosIco img {float:left;}
#ContentBloqueaPreciosTexto	  {text-align:left;float:left;width:400px;margin-left:15px;overflow:hidden;}
#ContentBloqueaPreciosTexto span {float:right;margin-top:2px;overflow:hidden;padding:25px 2px 0;font-size:11px;}



#promocode2 label{font-weight:normal; width:500px; float: right; text-align: right;}

#equipajeespecial{ margin-bottom : 0px; padding-bottom : 0px; !important}
#packPacha{ margin-bottom : 0px; padding-bottom : 0px; !important}
#pets{ margin-bottom : 0px; padding-bottom : 0px; !important}

/* transicion */
.cardDisplayPopupMask {	position: absolute;	z-index: 256;	top: 0px;	left: 0px;	width: 100%;	height: 100% ;	opacity: .4;	filter: alpha(opacity=30);	background-color: #333333;	background-image:none;	background-repeat: repeat;	display:none;}
#cardDisplay{width:500px; position: absolute; top: 100px; left: 365px; z-index: 200; display:none;}
#cardDisplay #top{height:20px; float:left; width:100%;} 
#cardDisplay #top .left{ background:url(../img/thirdCompany/transicion_recuadro.gif) top left no-repeat; height:23px; float:left; width:20px; left:0px;position:relative;top:0px;}
#cardDisplay #top .right{ background:url(../img/thirdCompany/transicion_recuadro.gif) top right no-repeat; height:23px; float:right; width:23px; right:0px;position:relative;top:0px;}
#cardDisplay #top .center{ height:23px; width:457px; background-color:#fff; float:left;}
#cardDisplay .middle {background-color:white; display:block;float:left;padding:0 36px;_padding:0 31px 20px 36px;width:428px; font-size:11px; padding-bottom:20px;}
#cardDisplay .middle .flash{margin-bottom:5px;}
#cardDisplay .middle .ruta{}
#cardDisplay #trayectos{width:100%; float:left; margin-bottom:20px;}
#cardDisplay .ruta{width:30%; padding-left:59px; float:left; }
#cardDisplay .ruta p.logo{padding-top:2px;}

#cardDisplay .middle p{margin-bottom:10px; color:#666;}
#cardDisplay .middle p.pregunta{margin-top:30px;}
#cardDisplay .middle .centrado{margin-left:90px; margin-top:20px;}
#cardDisplay #bottom{height:20px; float:left; width:100%;}
#cardDisplay #bottom .left{ background:url(../img/thirdCompany/transicion_recuadro.gif) bottom left no-repeat; height:23px; float:left; width:20px; left:0px;position:relative;top:0px;_top:0px;}
#cardDisplay #bottom .right{ background:url(../img/thirdCompany/transicion_recuadro.gif) bottom right no-repeat; height:23px; float:right; width:23px; right:0px;position:relative;top:0px;_top:0px;}
#cardDisplay #bottom .center{ height:23px; width:457px; background-color:#fff; float:left;}


.botonFAREF{height:20px;}
.botonFAREF a{display:block;float:left;text-align:center;background:#8d8e90 url(/skylights/images/SB/b_FAREF_right.gif) no-repeat right top;padding-right:10px;white-space:nowrap;font-size:10px}
.botonFAREF a span{display:block;float:left;background:url(/skylights/images/SB/b_FAREF_left.gif) no-repeat left top;padding:1px 0 2px 10px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.fare{font-size:20px;color:#999900;font-weight:normal;margin:20px 0 18px;padding:0;}
.botonFAREF a:hover, .botonFAREF a:hover span{color:#FC0; text-decoration:none;}
/* fin transicion */

.checkin_opcions {margin-bottom:10px; width:100%; float:left;}
.checkin_check{float:left; margin-right:10px;}
.checkin_email{ margin-top:10px; margin-bottom:10px; padding-bottom:10px; padding-top:10px; float:right; display:none; float:left; padding-left:30px;}
.checkin_boton_cambios{border-top:1px solid #990; margin-top:10px; padding-top:10px; float:right; width:100%; display:none;}
.checkin_marginbottom {margin-bottom:50px;}
#centro3{margin:0 0 10px 260px; width:601px; _width:604px;_margin:0 0 10px 259px;}
.sdt td {margin-bottom:50px; font-weight: normal!Important; color:#000000!Important;vertical-align:inherit !important; }
/* VYpromoocode */
#discount_promovy_ida{padding: 5px 0pt 0pt 4px; float: left; clear: left; width: 85px;}
#discount_promovy_vuelta{padding: 5px 0pt 0pt 4px; float: left; clear: left; width: 85px;}
#discount_promovy_ida_precio{padding: 5px 0pt 0pt 0px; float: left; width: 90px; text-align: right;}
#discount_promovy_vuelta_precio{padding: 5px 0pt 0pt 0px; float: left; width: 90px; text-align: right;}
#discount_promovy_ida_total{padding: 5px 4px 0pt; float: right;color:#D4470F;}
#discount_promovy_vuelta_total{padding: 5px 4px 0pt; float: right;color:#D4470F;}
#label_vypromo_total_discount{width:500px; height: 16px; padding: 4px 4px 4px 0;  font-weight:bold; text-align:right;display:none}
#promovy_message{color:#666666;float:right;font-size:12px;font-weight:bold;margin:-30px 50px -200px 100px;_margin:-10em 0px 0px 0px;#margin:-30px 50px -200px 0px;width:390px;}
#setDivTotalWithDiscountItinerary{border-bottom:2px solid #999999;margin-top:10px;font-size:10px;width:200px;}
#setDivTotalWithDiscountItinerarySpan{font-size:12px;font-weight:bold;}
#messageVYPromo{margin-bottom:10px;}
#setDivDiscountFares{color:#D4470F;margin: 0 0 10px 0; float:right;}

/*Nueva maqueta de dSelect*/

#ContenedorDestinoSegmento   {
margin-top:22px;
overflow:hidden;
margin-bottom:10px;
*margin-bottom:0px;
*padding-bottom:20px;
padding-bottom:10px;

}


#ContenedorDestinoSegmento span  {
float:left;
margin-top:8px;
margin-left:6px;
}

.DestinoPrimerSegmento  {
top:5px;
position:relative;


}

.filete  {
margin:0 0 10px;
*margin:0;
padding:0;
height:1px;
border-bottom:1px dotted #CCCCCC;
clear:both;
}


.BtContPrimerSegmento {
color:#999900;
float:left;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
margin-top:0px;
margin-left:190px;
margin-bottom:14px;
*padding-bottom:10px;
left:145px;
overflow:hidden;
}



.BtContPrimerSegmento a {

background:#999900 url(../img/MR/ms_b_on_right.gif) no-repeat scroll right top;
display:block;
float:left;
font-size:10px;
margin-left:15px;
padding-right:10px;
text-align:center;
text-decoration:none;
white-space:nowrap;

}

.BtContPrimerSegmento span {

background:transparent url(../img/MR/ms_b_on_left.gif) no-repeat scroll left top;
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-weight:bold;
height:14px;
padding:3px 0 2px 10px;
width:62px;
}


.limpiar{
overflow:hidden;
}
#ContentVueloPrimerSegmento   {
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
	*padding-bottom:50px;
}
#ContentVueloPrimerSegmento  h1   {
	background:transparent url(../img/paso2.gif) no-repeat scroll 0 4px;
	color:#999900;
	padding-left:64px;
}


#ContentVueloPrimerSegmento  h3   {
	color:#666666;
}
#ContentDestinSegmento {
	margin-bottom:18px;
	margin-top:12px;
	overflow:hidden;
	clear:both;
}


#ContentDestinSegmento strong {
	float:left;
	margin-right:10px;
	margin-top:8px;
	color:#666666;
}
#ContentDestinoSeg  {
	color:#FFFFFF;
	float:left;
	overflow:hidden;
}

#ContentDestinoSeg  h3 {
	color:#999900;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
}
.ContentVueloDestinTxt {
	position:relative;
	top:5px;
}

.ContentVueloDestinTxt {
	position:relative;
	top:5px;
}
#ContentVueloPrimerDestino   {

float:left;

}

#ContentDestinSegmento span {
float:left;
margin-right:3px;
margin-left:3px;
margin-top:8px;
color:#666666;
}

#ContentVueloPrimerSegmento p {
margin-top:20px;
}
span.TextPrimerSegmento strong  {
color:#666666;
}



span.TextPrimerSegmento {
top:10px;
position:relative;
}

span.TextSegundoSegmento strong  {
color:#666666;
}


span.TextSegundoSegmento {
top:6px;
position:relative;
}

#PrimerSegmento   {
overflow:hidden;
width:489px;

}

#PrimerSegmento .IcoPrimerSegmento  {
overflow:hidden;
float:left;
position:relative;
top:9px;
left:7px;

}


#PrimerSegmento  h3 {

overflow:hidden;
color:#FFFFFF;
font-size:10px;
margin-left:49px;
margin-top:6px;

}
#DestinoSegmento   {
color:#FFFFFF;
overflow:hidden;
float:left;

}

#DestinoSegmento  h3  {
color:#999900;
font-size:10px;
margin-left:5px;
margin-right:5px;

}
#ContentSegundoSegmento   {
margin-top:22px;
margin-bottom:10px;
*padding-bottom:10px;
overflow:hidden!important;
}


#ContentSegundoSegmento span  {
margin-top:8px;
float:left;
margin-right:10px;
}
#mrPrint a {
	background:none  !important;
	color:#7A7A78;
	background-color:#FFFFFF;
}
#mrPrint span {
	background:none  !important;
	color:#7A7A78;
	background-color:#FFFFFF;
}
.mrButton{
	*margin-top:10px;
	*margin-bottom:15px;
	}
#MRButtons{
	padding-bottom:35px;
	padding-top:15px;
	*padding-top:0px;
	overflow:hidden!important;
}


.inVisible{
	display:none;
}
/* Estilos para CONTACT -> Pets */
.borderBottomNone {border-bottom:none;}
#pets .floatLeft {float:left;}
#pets .displayNone {display:none;}
#pets .clearBoth {clear:both;}
#pets .paddingTop10px {padding-top:10px;}
#pets .paddingMargin0px {padding:0px; margin:0px;}
#pets #pets_Header {width:500px; clear:both; padding-top:0;}
#pets #pets_Header .pets_Header_title {float:left; clear:left; }
#pets #pets_Header .pets_Header_Inputs {float:left; padding:10px 0 0 10px; clear:right; }
#pets #pets_Infotext {float:left; width:500px; clear:both;}
#pets #petsInterface .pets_petsInterface_checkbox  {margin:2pt; padding-right: 1px;}
#pets TABLE.pets_totalprice {padding-top:10px; padding-bottom:15px;}
#pets .pets_clearFinal {clear:both; padding-top:5px;}

#atencionCliente{float:right; background:url(/img/ico_atencion_clienteTA.gif) no-repeat 0 4px;padding:0 0 0 39px; margin-bottom:15px;}
#atencionCliente strong, .CORP #atencionCliente strong{font-size:1.6em;}
#atencionCliente strong span{font-size:10px; color:#999;}
#atencionCliente p{padding:0 0 2px; color:#990;}

#atencionPunto{float:right; background:url(/img/telefono.gif) no-repeat 0 4px;padding:0 0 0 39px; margin:20px 0 15px 0;}
#atencionPunto strong{font-size:1.6em;}
#atencionPunto strong span{font-size:10px; color:#666666;}
#atencionPunto p{color:#666666;}

#ContentRecuperaPuntos   {
overflow:hidden;
margin-bottom:22px;
}

#ContentRecuperaPuntos  p {
overflow:hidden;
margin:0 0 4px;
padding:0;
}

#ContentRecuperaPuntosVolver   {
overflow:hidden;
padding:0px 5px 0px 0px;
border-top:1px solid #999900;
margin-top:6px;
}

#ContentRecuperaPuntosVolver  div {
overflow:hidden;
margin-top:5px;
margin-left:0px;
}

#ContentRecuperaPuntosVolver .BtContPrimerSegmento {

color:#999900;
float:left;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
padding:0px!important;
margin-left:inherit!important;
overflow:hidden;

}

#ContentRecuperaPuntosVolver .BtContPrimerSegmento a {

background:#999900 url(../img/b_on_right.gif) no-repeat scroll right top;
display:block;
float:left;
font-size:10px;
margin-left:0px!important;
padding-right:8px;
text-align:center;
text-decoration:none;
white-space:nowrap;
}

#ContentRecuperaPuntosVolver .BtContPrimerSegmento span {

background:transparent url(../img/b_on_left.gif) no-repeat scroll left top;
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-weight:bold;
height:14px;
padding:3px 0 2px 10px;
width:62px!important;

}
#cambiarVuelo .localidad{width:220px;}

#bookingService{
	padding-top:20px;
	text-align:left !important;
	float:right;
}

#bookingService .bookingServiceImage{
	float:left;
	padding-right:5px;
}

#bookingService .bookingServiceNumber{
	color:#999900;
	font-size:12px;
	font-weight:bold;
}
#bookingService .bookingServiceInfo{
	text-align:left;
	border:solid 3px white;
}
#condiciones_desp{
	clear:both;
	display:block;
}
#specialTransportConditions{
	display:table;
	margin-left:auto;
	margin-right:auto;
}
.title{
	border-bottom:1px solid #CCCCCC;
	color:#999900;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	padding-bottom:5px;
}
.printItinerary{
	margin-left:1em;
}
/*Tope de MyVueling para la home*/
#tope_myvueling_portada{width:770px;padding:10px 0 30px;*padding:10px 0;/*float:left;*/}
#tope_myvueling_portada .izquierda{float:left;padding:10px 15px;*padding-bottom:0;width:60%;dispay:block;}
#tope_myvueling_portada .derecha{float:right;padding: 5px 10px;display:block;margin-left:0px;width:auto;text-align:right;}
#tope_myvueling_portada .derecha div{padding:5px 10px;float:left;}           
#contenedorsuperanchoXXL .cabecera_especial_myvueling{margin:-15px 0 15px -10px !important;*margin:-15px 0 0px -5px !important;}




/* GDC-1345 INICIO ESTILOS CALENDARIO PACK PACHA 2010 */
.w_normal{ font-weight:normal; }
.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: 18px; }
.w_20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; }

.iFrame_calPacha{z-index:100; height:0; width:0; margin:0; padding:0; float:left;}
.busc_calPacha, iFrame_calPacha { background:#FFF; position:absolute;  top:207px; left:208px; width: 210px; height: 230px; display:none;}
.busc_calPacha {border:1px #666 solid; z-index:1430; background:#FFF; height:190px;}

a.linkWhite:link, #newMenutop a:link{color:#FFF; text-decoration:none;}
a.linkWhite:visited, #newMenutop a:visited{color:#FFF; text-decoration:none;}
a.linkWhite:hover, #newMenutop a:hover{color:#FC0; text-decoration:none !important;}
table.CP_table {margin:10px; text-align:center; }
table.CP_table td.CP_otherMonth {visibility:hidden;}
table.CP_table td{ height:20px; vertical-align:middle; font-weight:bold; font-size:10px;}
table.CP_table td.CP_arrow_month{background-color:#666; border-right:1px #FFF solid; border-left:1px #FFF solid;}
table.CP_table td.CP_d_before {background-color:#CCC; color:#FFF; width:26px; border:1px #FFF solid;}
table.CP_table td.CP_d_beforeSingle {background-color:#CCC; background-image:url('/img/sinvuelo.gif'); color:#FFF; width:26px; border:1px #FFF solid;}
table.CP_table td.CP_d_after,  table.CP_table td.CP_d_select {background-color:#666; border:1px #FFF solid;}
table.CP_table td.CP_d_select { background-color:#990; border:1px #FFF solid;}
table.CP_table td.CP_d_after a,  table.CP_table td.CP_arrow_month a,  table.CP_table td.CP_d_select a{color:#FFF; text-decoration:none; width:26px; display:block; height:20px; line-height:20px;}
table.CP_table td.CP_d_after a:hover,  table.CP_table td.CP_d_select a:hover {background-color:#FC0; color:#666;}
 table.CP_table td.CP_arrow_month a:hover {color:#FC0;}
table.CP_table td.CP_info {color:#D4470F; font-family: Verdana; font-size: 8; text-align:left; font-weight:normal; }
.w_white { color:#FFF; }
.w_black { color:#000; }
.w_red {color:#D4470F; }
.w_green { color:#990; }
.w_yellow { color:#FC0; }
.w_lightgrey { color:#999; }
.w_grey { color:#666; }
.w_darkgrey { color:#333; }
/* GDC-1345 FIN ESTILOS CALENDARIO PACK PACHA 2010 */
