.normal{font-weight:normal;}
.f11{font-size:11px;}
.intro{width:500px; float:left; padding:20px 0 40px 0;}
.bold{font-weight:bold;}

#taula table{ margin: 0; text-align: left; width:100%;}
#taula td, th{ vertical-align:bottom; font:bold 9px Verdana, Arial, Helvetica, sans-serif; text-align: center; color:#BDBD5B}
#taula td{width:10px;}
div.ff_table_pad {float:right; padding:20px 0 0 0;}

.origen_destino{width:304px; float:left; margin-right:0px;}
.origen_destino tr td{padding-right:15px; padding-bottom:10px;}

.origen_destino .ruta, .origen_destino .ruta select{width:200px;}
.origen_destino .mes{width:80px;}

.pasajeros{margin-top:20px; width:186px; float:left; clear:right;}
.pasajeros select{width:98px;}
.pasajeros tr td{padding-bottom:5px; padding-right:11px;}

.boton_cabecera{float:left; width:500px; padding-bottom:23px; border-bottom:1px solid #ccc; margin:20px 0 5px 0; clear:left;}
.boton_cabecera a{float:right;}
.ff_table{border:none;}
.ff_table .ultimo td{height:20px;}
.farefinder_cell{padding-bottom:20px;}
#taula{float:left; margin-bottom:35px; width:500px;}
#taula.vuelta{margin-bottom:20px; _margin-bottom:30px;}

#taula .leyenda{ float:right; display:block; margin-top:-19px;}
#taula .leyenda ul{display:block; float:left; list-style:none;}
#taula .leyenda ul li{float:left; margin-right:9px; height:11px;}
#taula .leyenda ul li.ultimo{margin-right:0px;}
#taula .leyenda ul li span{float:left; height:10px; margin-right:4px; margin-top:2px; width:10px;}
#taula .leyenda ul li span.verde{background:#990;}
#taula .leyenda ul li span.amarillo{background:#fc0;}
#taula .leyenda ul li span.gris{background:#ccc;}

.detalle_vuelos{float:left; width:460px; display:block; position:relative; margin-bottom:20px; margin-left:27px; _margin-left:13px;}


/*vuelo ida*/
#vuelo_ida{float:left; margin-right:10px; position:relative; width:380px;}
#vuelo_ida #header_ida{float:left;}
.titu_ida{float:left; width:380px; margin:0 0 5px 0; font-size:11px; font-weight:bold;}
#ruta_ida{float:left; padding:6px 27px 9px 8px; width:345px; border-bottom:3px solid #fff; background:#F4F4C5 url(../skylights/images/SB/backg_vuelo_ida.gif) top right no-repeat; _width:362px;}
#ruta_ida #ciudad_origen_ida{float:left; margin-right:3px; font-weight:bold;}
#ruta_ida #ciudad_destino_ida{float:left; font-weight:bold; margin-right:11px;}
#ruta_ida #via_ida{float:left; color:#D4470F;}

#datos_ida{padding:6px 10px 12px 8px; width:362px; float:left; background-color:#F4F4C5; float:left;}
#datos_ida #vuelo_ida_1,#datos_ida #vuelo_ida_2{float:left; width:100%;}
#datos_ida #vuelo_ida_1 td, #datos_ida #vuelo_ida_2 td{padding:2px 4px 0px 0;}
#datos_ida .duracion_ida{color:#666666; display:block; float:left; margin:10px 0; font-size:9px;} 
/* fin vuelo ida*/

/*vuelo vuelta*/
#vuelo_vuelta{float:left; position:relative; width:380px;}
#vuelo_vuelta #header_vuelta{float:left;}
.titu_vuelta{float:left; width:380px; margin:0 0 5px 0; font-size:11px; font-weight:bold;}
#ruta_vuelta{float:left; padding:6px 27px 9px 8px; width:345px; border-bottom:3px solid #fff; background:#F4F4C5 url(../skylights/images/SB/backg_vuelo_vuelta.gif) top right no-repeat; _width:362px;}
#ruta_vuelta #ciudad_origen_vuelta{float:left; margin-right:3px; font-weight:bold;}
#ruta_vuelta #ciudad_destino_vuelta{float:left; font-weight:bold; margin-right:11px;}
#ruta_vuelta #via_vuelta{float:left; color:#D4470F;}

#datos_vuelta{padding:6px 10px 12px 8px; width:362px; float:left; background-color:#F4F4C5; float:left;}
#datos_vuelta #vuelo_vuelta_1,#datos_vuelta #vuelo_vuelta_2{float:left; width:100%;}
#datos_vuelta #vuelo_vuelta_1 td, #datos_vuelta #vuelo_vuelta_2 td{padding:2px 4px 0px 0;}
#datos_vuelta .duracion_vuelta{color:#666666; display:block; float:left; margin:10px 0; font-size:9px;} 
/* fin vuelo vuelta*/

#vuelo_vuelta{float:left; position:relative; width:380px; margin-right:10px;}



#header_vuelo_ida, #header_vuelo_vuelta{float:left; width:500px;}
.detalle_vuelos .precio_ida,.detalle_vuelos .precio_vuelta{background-color:#666666; color:#FFFFFF; float:left; font-size:16px; height:44px; margin-top:19px; overflow:hidden; padding-top:3px; width:80px;}
.detalle_vuelos .precio_ida #precio_ida_label, .detalle_vuelos .precio_vuelta #precio_vuelta_label{padding: 10px 4px 4px; text-align: center;}


.detalle_vuelos #box_price{float:left; margin-top:114px;}
.detalle_vuelos #box_price .vuelo_ida{margin: 0px 0px 0px 20px; float:right;}
.detalle_vuelos #box_price .titu{margin: 0px 0px 0px 0px; width: 100px; height: auto;}
.detalle_vuelos #box_price .precio{margin: 0px 0px 0px 0px; float: left; font-weight:normal; width:100px; font-size:20px; text-align:left;}
.detalle_vuelos #box_price .precio label{padding:0px; margin:0px; width:100px;}
.detalle_vuelos #box_price .boton_comprar{float:right; width:55px; height:30px; margin-top:4px;
}
.detalle_vuelos #box_price .boton_comprar a{display:block;float:left;text-align:center;background:#999900 url(../images/SB/b_on_right2.gif) no-repeat right top;padding-right:10px;white-space:nowrap; font-size:11px;}
.detalle_vuelos #box_price .boton_comprar a span{display:block;float:left;background:url(../images/SB/b_on_left2.gif) no-repeat left top; color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold; padding: 3px 0px 0px 10px; height: 21px;}
.detalle_vuelos #box_price .boton_comprar a:hover{text-decoration:none;}
.detalle_vuelos #box_price .boton_comprar a:hover span{color:#ffcc00 !important}

.condiciones{width:100%; border-top:1px solid #990; border-bottom:1px solid #990; padding-top:18px; padding-bottom:22px; *padding-top:10px; *padding-bottom:20px; _padding-bottom:10px;margin:0 0 3px 0; height:10px;}
.condiciones input{float:left; display:block; padding:0px; margin-right:10px;}
.condiciones span{ margin-top:3px; *margin-top:4px; display:block; float:left; padding:0px;}

.botonFAREF{height:25px;}
.botonFAREF a{height:25px;display:block;float:right;text-align:center;background:url(/skylights/images/SB/b_FAREF_right_d.png) no-repeat right top;padding-right:25px;white-space:nowrap;font-size:10px}
.botonFAREF a span{height:25px;display:block;float:right;background:url(/skylights/images/SB/b_FAREF_left_d.png) no-repeat left top;padding:3px 5px 2px 15px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.botonFAREF a:hover, .botonFAREF a:hover span{color:#FC0; text-decoration:none;}

.boton_calendario{height:25px;padding-top:10px;}
.boton_calendario a{height:25px;display:block;float:right;text-align:center;background: url(../skylights/images/SB/b_FAREF_comprar_right_d.png) no-repeat right top;padding-right:25px;white-space:nowrap;font-size:11px;text-decoration:none;}
.boton_calendario a span{height:25px;display:block;float:right;background:url(../skylights/images/SB/b_FAREF_comprar_left_d.png) no-repeat left top;padding:3px 5px 2px 15px;color:#FFFFFF;line-height: 1.6;cursor:pointer;font-weight:bold;}
.boton_calendario a:hover span{color:#fc0; text-decoration:none;}

#footer{float:left; width:500px; display:block; margin-left:0px; padding: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;}

