.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;}
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 0 0 -10px;
}
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: relative; left: 10px;}
#contenedorsuperanchoXXL.linksHeader{margin-top:0;}
#centroXXL {text-align:left;position: absolute; left: 265px;}

#titular_compra{width:100%; float:left;}
#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;}


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:4px;height:45px;}
#centroadapta{margin:0 0 10px 265px;_margin:0 0 10px 262px;}
#centro{margin:0 0 10px 265px;width:501;_margin:0 0 10px 262px;}
#centro2{margin:0 0 10px 265px;width:501;_margin:0 0 10px 262px;}
#registro p{line-height:1.1}

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 scroll left top transparent; padding:3px 0 4px 10px; color:#FFFFFF;line-height: 2.4;font-size: 12px;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.6;cursor:pointer;font-weight:bold;}
.boton1 a:hover span{color:#ffcc00 !important}
.boton1 a:hover{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;}
.SAcenterbuttons{width:220px; margin-left: auto; margin-right: auto; margin-top: 30px}

/*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;}
.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.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:0;width:520px;height:40px;}
#menu.boton a{background:#8d8e90 url(/skylights/images/b_menu_right.gif) no-repeat right top;padding-right:3px;width:160px; *width:163px;margin:0 6px 6px 0;}
#menu.boton a.ult{margin-right:0;}
#menu.boton span{float:none;background:url(/skylights/images/SB/b_menu_left.gif) no-repeat left top;padding:0 0 2px 3px;font-weight:normal;}
/* FFP */
#menu.botonFFP a{background:#ffcf00 url(/skylights/images/b_on_right_yellow.gif) no-repeat right top;padding: 0px 3px 0px 0px;margin:0 6px 6px 0;}
#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;padding:0 0 2px 3px;font-weight:normal;}
/* FIN FFP */
.botonCentrado{margin-left:200px;}
.botonCentrado2{margin:10px 0 20px 214px;}

#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;}
.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{background-image:url(/skylights/images/SB/banner_left_bottom.gif) ;padding-bottom:248px !important;}
div.gris{background:#666666 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:#666666 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:#666666 !important}
#buscador.gris h2{color:#fff;}

#buscador.verde div.pad{background:url(/skylights/images/SB/buscadorv_top_verde.gif) no-repeat right top;padding:16px 2px 0 20px;}
#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;}

#buscador{background:#FFCC00 url(/skylights/images/SB/buscador_bottom.gif) no-repeat left bottom;padding-bottom:20px;width:248px}
#buscador div.pad{background:url(/skylights/images/SB/buscador_top.gif) no-repeat right top;padding:16px 23px 0 20px}
#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 7px;}
#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;}


#buscadorGris{background:#666666 url(/skylights/images/SB/buscador_bottom.gif) no-repeat left bottom;padding-bottom:20px;width:248px;}
#buscadorGris div.pad{background:url(/skylights/images/SB/buscador_top_gris.gif) no-repeat right top;padding:16px 23px 0 20px;}
#buscadorGris.banner{background-image:url(/skylights/images/SB/banner_left_bottom_gris.gif) ;padding-bottom:273px !important;}
#buscadorGris h3{font-family:sans-serif,arial;font-size:15px;color:#fff;border:none;margin:20px 7px;}

#buscadorVerde{width:248px;margin:0 0 10px;background:#999900 url(/skylights/images/SB/buscador_bottom_verde.gif) no-repeat left bottom;padding-bottom:20px;}
#buscadorVerde div.pad{background:url(/skylights/images/SB/buscadorv_top_verde.gif) no-repeat right top;padding:16px 23px 0 20px;}
#buscadorVerde.banner{background-image:url(/skylights/images/SB/banner_left_bottom_verde.gif) ;padding-bottom:273px !important;}
#buscadorVerde h3{font-family:sans-serif,arial;font-size:15px;color:#fff;border:none;margin:20px 7px;}

#idiomas{font-size:11px;color:#666;width:228px;margin-top:14px;line-height:1.4;padding-left:20px;}
#expedia{font-size:11px;color:#666;width:248px;margin-top:14px;line-height:1.4;}
#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;}


.button_S11{ height:32px; display:block; width:75px;}
.button_S11 a{  font-weight:bold; white-space:nowrap; color: #FFFFFF; text-decoration:none; float:left; display:block; text-align:center; cursor:pointer; font-size:14px; line-height:2; height:33px;}
.button_S11 span{display:block; padding:0px 10px; float:left; text-align:center; cursor:pointer; height:33px;width: 100px;}
.button_S11 a:hover { color:#FC0 !important; text-decoration:none;}

.adaptwidth td{white-space:nowrap}
.adaptwidth .consejos ol{width:500px}
.adaptwidth td .condiciones,.adaptwidth .consejos{white-space:normal;}

h1.paso1{color:#999900;background:url(/skylights/images/SB/paso1.gif) no-repeat 0 4px;padding-left:64px;}
h1.paso2{color:#999900;background:url(/skylights/images/SB/paso2.gif) no-repeat 0 4px;padding-left:64px;}
h1.paso3{color:#D4470F;background:url(/skylights/images/SB/paso3.gif) no-repeat 0 4px;padding-left:64px;}
.pasos .boton a{margin-right:10px;}
.pasos .fRight a{margin-right:0;}
.pasos .tabla{width:500px;}
.pasos .tabla td{padding:2px 10px 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 .destacado .FareRep{background-color: #F4F4C5;font-weight:bold;border-top:0px solid;border-color: #fff;}
.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 .tablaPasajeros{ padding: 0 0 0 0;}
.pasos .tabla .tablaPasajeros td{padding:0 10px 0 0;vertical-align:top;border-width: 0;}
.pasos .tabla .tablaPasajeros .destacado td {font-weight:bold;border-top: 3px solid; border-color: #fff;}

.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;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 {color:#999;font-size:9px;padding:20px 0 50px;line-height:1.4;margin:0px 0px 0px 0px;*margin:0px 0px 0px 0px;}
#footer.footer_tu_itinerario{color:#999; font-size:9px; padding:0px 0px 20px 26px; _padding:0px 0px 20px 0px; line-height:1.4; margin:20px 0px 0px 0px; float:left; clear:left;}
#footer p {color:#666;font-size:11px;margin-top:-9px;*margin-top:0px;}
#footer.mini{margin-top:0;padding-top:2px;}

.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:#D4470F}

.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;}

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;}

.datos{border-bottom:1px solid #999900;margin-bottom:15px;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;height:180px;}
#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 input,#contactoTutor select{width:258px;}
#contactoTutor input.name{width:100px;}
#contactoTutor label{display:block;float:none;width:auto;padding:5px 0 1px;}
#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;}


#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;}
#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;}
#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{margin-left:225px;}

/*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 .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}
.continuar{margin:20px 0 32px;float:right;}
#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:330px;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; margin:15px 0px; *margin:9px 0px;}
.clear3{clear:both;height:5px;}

#envio_itinerario{float:left; width:100%; margin-top:10px;  }
#envio_itinerario .intro{ float:lefT; margin-right:15px; width:200px;}
#envio_itinerario .tipo {float:left; *padding-bottom:5px;}
#envio_itinerario #sms { padding-left:5px; margin:5px 0px 10px 0px;}

#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 .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}
.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;}
#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}

.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;}
.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;}

#contingut{width:500px; float:left; margin-bottom:40px;}
#contingut input{width:120px; float:left; margin-right:10px;}
#reserva_prepago .titulos{ height:20px; color:#990; font-weight:bold;}
#reserva_prepago td{ padding-right:10px; height:20px;}
#reserva_prepago .boton_reserva a{text-decoration:underline; color:#666; font-weight:bold; background:#fff;}
#reserva_prepago .boton_reserva a:hover{cursor:pointer;}

.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;}


#PRNListPageHeader{
	

}








.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;
}

/* 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: -5px;
	margin-bottom:15px;
}

#tabs a {
	color: #fff;
	text-decoration: none;
	height:20px;
}

#tabs li#volhotel {
width:210px; 
height:36px;
}

#tabs #volhotel a {
    padding:10px 0px 0px 18px;
    height: 36px !important;
}

#tabs a:hover{
	color: #fff;
	text-decoration: underline;
	cursor:pointer;
}

#tabs ul{
	margin: 0;
	padding: 0;
}
#tabs li{float: left; list-style-type: none;}
#tabs #vol {width: 94px; }
#tabs #hotel, #tabs #cotxe {width: 58px;}

#tabs #tabvols li a {
			background: url(/skylights/images/tabs_vuelos2.gif) no-repeat;
            display: block;
            padding-top: 38px;
}

#tabs #tabhotels li a{
	background: url(/skylights/images/tabhotels.gif) no-repeat;
	display: block;
	padding-top: 38px;
}

#tabs #tabcars li a{
	background: url(/skylights/images/tabcars.gif) no-repeat;
	display: block;
	padding-top: 38px;
}

#tabs #tabvolhotel li a{
	background: url(/skylights/images/tabs_vuelohotel.gif) no-repeat;
	display: block;
	padding-top: 38px;
}

#tabs li#volhotel a {
	background-position: 0px 0px;
	padding-top:12px;
}

#tabs li#volhotel a:hover {
	background-position: 0px -102px;
}


#tabs li#vol a {
	background-position: 0px -36px;
}

#tabs li#vol a:hover {
	background-position: 0px -138px;
}

#tabs li#hotel a {
	background-position: -94px -36px;
}

#tabs li#hotel a:hover {
	background-position: -94px -138px;
}

#tabs li#cotxe a {
	background-position: -152px -36px;
}

#tabs li#cotxe a:hover {
	background-position: -152px -138px;
}

/* END TABS */


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;
}
span#tanfacilpunto
{
display: block;
font-family: arial,verdana,sans-serif;
font-size: 19px;
margin: 13px 0pt 7px 0pt;
}
#punto_array{display:none;margin: 10px 0pt 20px 0pt;}
#linia_punto{margin-top: 20px;height:30px}
#inicio_punto{margin-left: 1px;width:100px;}
#medio_punto{width:100px;padding-bottom:2px}
#final_punto{width:100px;}
.maleta_select{width:140px;}

#miembroPunto a{
	color: #8d8e90;
}


.miembroPunto a
{
	text-decoration:none;
	color: #999900;
}

.miembroPunto a:hover
{
	text-decoration:underline;
	color: #999900;
}

/*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 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*/

#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;}

.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;}

.w_bold{ font-weight:bold; }
.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_13 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px; }


.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; }


