#cabecera,#contenido,.submenu,.datos ul,#pie,.tabs,#recordarPsw form,.registro p.horizontal{_zoom:1;}
.tabs li a,.tabs li span{_width:160px;}
table.vuelos .check input{_margin-top:-3px;}

/* Genericos 
----------------------------------------------*/
a{color:#666;text-decoration:none;}
a:link{color:#666;}
body:nth-of-type(1) a {color:#666;}


a:hover{text-decoration:underline;}
.TA h1,h2,h3,h4{padding:0px;font-family:verdana,arial,sans-serif;color:#990;}
.CORP h1,h2,h3,h4{padding:0;font-family:verdana,arial,sans-serif;color:#666;}
.login_TA h4, .login_CORP h4{color:#FFF;}
img{border:0;}
form,p,li{margin:0;padding:0;}
input,select{font-size:1em;font-family:verdana,arial,sans-serif;color:#000;margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
.w_boton{cursor:pointer;}
#desplegable li p{padding:0 0 10px;}
#desplegable li div{display:none;padding:7px 0 18px 13px;}
#desplegable li.on div{display:block;}
#desplegable h4{padding:0 0 7px 13px;background:url(/img/agencias/img/defecto/list_preguntas.gif) no-repeat 1px 2px;cursor:pointer; font-size:10px;}
#desplegable li.on h4{background:url(/img/agencias/img/defecto/list_preguntas_on.gif) no-repeat 1px 4px;}
#desplegable li li{padding:0 0 10px 16px;background:url(/img/agencias/img/defecto/list_punto.gif) no-repeat 1px 3px;}

/* pnr_list */
th.header { 
    background-position:right center !important;
	background-repeat:no-repeat !important;
}
th.headerSortUp { 
    background-image: url('/img/asc.gif') !important;
    background-color: #CCC !important; 
}

th.headerSortDown { 
    background-image: url('/img/desc.gif') !important;
    background-color: #CCC !important; 
}

.w_boton{height:inherit !important;}

#route_type{ margin-top:20px !important;}
.grey #tabs{
	margin-top:3px !important;
	margin-bottom:-20px !important;
}

/* end pnr_list */
/* Botons
-------------------------------------------------------*/
.bCORP_fonsBLanc, .bCORP_fonsGris, .bCORP_gris, .bTA_fonsBLanc, .bTA_fonsGroc, .bTA_groc{display:block; margin-right:10px; float:left;}

.bCORP_fonsBLanc a{  font-weight:bold; white-space:nowrap; color:#666 !important; text-decoration:none; float:left; display:block; text-align:center; cursor:pointer;  background:#FC0 url(/skylights/images/SB/b_CORP_b_left.gif) no-repeat left top; padding-left:15px; font-size:10px; line-height:1.8; height:19px;}
.bCORP_fonsBLanc span{display:block; float:left; text-align:center; cursor:pointer; background:transparent url(/skylights/images/SB/b_CORP_b_right.gif) no-repeat right top; padding-right:15px; padding-top:1px;}

.bCORP_fonsGris a{  font-weight:bold; white-space:nowrap; color:#666 !important; text-decoration:none; float:left; display:block; text-align:center; cursor:pointer; padding-left:15px; font-size:10px; line-height:1.8; height:19px;}
.login_TA .bCORP_fonsGris a{background:#FC0 url(/skylights/images/SB/b_TA_g_left.gif) no-repeat left top;}
.login_CORP .bCORP_fonsGris a{background:#FC0 url(/skylights/images/SB/b_CORP_g_left.gif) no-repeat left top;}

.bCORP_fonsGris span{display:block; float:left; text-align:center; cursor:pointer; padding-right:15px; padding-bottom:1px;}
.login_TA .bCORP_fonsGris span{background:transparent url(/skylights/images/SB/b_TA_g_right.gif) no-repeat right top;}
.login_CORP .bCORP_fonsGris span{background:transparent url(/skylights/images/SB/b_CORP_g_right.gif) no-repeat right top;}

.bCORP_fonsBLanc a:hover, .bCORP_fonsGris a:hover{ color:#FFF !important; text-decoration:none;}

.bTA_fonsBLanc a{  font-weight:bold; white-space:nowrap; color:#FFF !important; text-decoration:none; float:left; display:block; text-align:center; cursor:pointer;  background:#990 url(/skylights/images/SB/b_TA_b_left.gif) no-repeat left top; padding-left:15px; font-size:10px; line-height:1.8; height:19px;}
.bTA_fonsBLanc span{display:block; float:left; text-align:center; cursor:pointer; background:transparent url(/skylights/images/SB/b_TA_b_right.gif) no-repeat right top; padding-right:15px; padding-top:1px;}

.bTA_fonsVerd a{  font-weight:bold; white-space:nowrap; color:#666 !important; text-decoration:none; float:left; display:block; text-align:center; cursor:pointer;  background:#FC0 url(/skylights/images/SB/b_TA_v_left.gif) no-repeat left top; padding-left:15px; font-size:10px; line-height:1.8; height:19px;}
.bTA_fonsVerd span{display:block; float:left; text-align:center; cursor:pointer; background:transparent url(/skylights/images/SB/b_TA_v_right.gif) no-repeat right top; padding-right:15px; padding-bottom:1px;}
.bTA_fonsBLanc a:hover{ color:#FC0 !important;}
.bTA_fonsVerd a:hover{ color:#FFF !important; text-decoration:none;}

.bCORP_gris a{font-weight:bold; white-space:nowrap; color:#FFF !important; text-decoration:none; float:left; display:block; text-align:center; cursor:pointer;  background:#666 url(/skylights/images/SB/b_CORP_gris_left.gif) no-repeat left top; padding-left:15px; font-size:10px; line-height:1.8; height:19px;}
.bCORP_gris a:hover{color:#FC0 !important; text-decoration:none;}
.bCORP_gris span{display:block; float:left; text-align:center; cursor:pointer; background:transparent url(/skylights/images/SB/b_CORP_gris_right.gif) no-repeat right top; padding-right:15px; padding-bottom:1px;}
.fRight{float:right !important;}
/* Layout 
----------------------------------------------*/
h1{width:285px;font-size:2.0em;font-weight:normal;margin:0 0 25px;padding:5px 0 0;}
#usuarioLogado{background:#eee url(/img/agencias/img/bg_usuario.gif) no-repeat 0 0;padding:4px 16px 3px; _padding:2px 16px 3px; clear:both;text-align:right;margin:0 0 22px;}
.CORP #atencionCliente{float:right; background:url(/img/ico_atencion_clienteCORP.gif) no-repeat 0 4px;padding:0 0 0 39px;}
.CECO #atencionCliente{float:right; background:url(/img/ico_atencion_clienteCORP.gif) no-repeat 0 4px;padding:0 0 0 39px;}
.TA #atencionCliente{float:right; background:url(/img/ico_atencion_clienteTA.gif) no-repeat 0 4px;padding:0 0 0 39px; margin-bottom:15px;}
.TA #atencionCliente strong, .CORP #atencionCliente strong{font-size:1.6em;}
.TA #atencionCliente strong span{font-size:10px; color:#999;}
.CORP #atencionCliente p{padding:0 0 2px;}
.CECO #atencionCliente p{padding:0 0 2px;}
.TA #atencionCliente p{padding:0 0 2px; color:#990;}
.CORP #menu{margin:0 0 20px;}
.CECO #menu{margin:0 0 20px;}

.submenu{clear:both; margin:0 0 20px; font-size:10px; /*background:url(/skylights/images/SB/bg_submenu.gif) no-repeat -10px 0;*/ overflow:hidden; width:100%;}
.submenu li{float:left; padding:0; border-right:1px solid #CCC; margin-right:15px; height:18px;}
.CORP .submenu li .on{font-weight:bold;}
.CECO .submenu li .on{font-weight:bold;}
.TA .submenu li .on{font-weight:bold; color:#990;}
.submenu li a{padding:0px; display:block;}
.submenu li.left{width:100px; _width:120px; padding-left:5px; padding-right:8px;}
.submenu li.centro{width:170px; _width:170px; padding-right:8px;}
.submenu li.right{width:175px; margin-right:0px; border-right:0px; padding-right:0px;}

.login_CORP #cabecera form p a, .login_TA #cabecera form p a{width:140px; line-height:1.2; float:left; margin-bottom:10px; _margin-bottom:2px;}
.login_CORP #cabecera form label, .login_TA #cabecera form label{float:left; width:56px; _width:90px; padding:2px 20px 10px 0; text-align:left;}

.login_TA{width:747px !important; background:url(/skylights/images/SB/bg_login_TA_top.gif) no-repeat 0 0; padding:12px 0 0; display:block;}
.login_TA #cabecera{border-left:2px solid #990;border-right:2px solid #990;padding:10px 27px 23px 27px;overflow:hidden;}
.login_CORP #cabecera{border-left:2px solid #666;border-right:2px solid #666;padding:10px 27px 23px 27px;overflow:hidden;}

.login_TA h1{float:left;width:220px;height:58px;background:url(/skylights/images/SB/logo_vueling_TA.gif) no-repeat 0 0;text-indent: -9999px;overflow:hidden;}
.TA_ES h1{background-position:0px 0px;}
.TA_CA h1{background-position:0px -63px;}
.TA_GA h1{background-position:0px -126px;}
.TA_EU h1{background-position:0px -189px;}
.TA_EN h1{background-position:0px -252px;}
.TA_FR h1{background-position:0px -315px;}
.TA_IT h1{background-position:0px -378px;}
.TA_NL h1{background-position:0px -441px;}
.TA_PT h1{background-position:0px -504px;}
.TA_DE h1{background-position:0px -567px;}

.login_TA h2{font-size:1.3em;}
.login_TA #cabecera form{float:right;width:380px;margin:5px 0 0;}
.login_TA #cabecera form h2{width:143px;height:18px;text-indent: -9999px;overflow:hidden;margin:0 0 15px;}
.login_TA #cabecera form p{clear:both;}
.login_TA #cabecera form input{float:left;width:112px;margin:0 20px 0 0;}
.login_TA #cabecera form input.boton{width:100px;color:#990;font-size:1.1em;background:#ffcc00 url(/skylights/images/SB/bg_boton.gif) no-repeat 0 0;width:100px;text-align:center;padding:2px 0 2px;margin:0;font-weight:bold;border:none;}
.login_TA #cabecera form input.over{color:#fff;text-decoration:none;}
.login_TA #contenido{float:none;width:auto;overflow:hidden;background:#990 url(/skylights/images/SB/bg_login_TA_bottom.gif) no-repeat left bottom; padding:35px 32px 32px; color:#fff;font-size:1.1em;}
.login_TA #contenido a{color:#ffcc00;}
.login_TA #contenido p{padding:0 0 12px;}
.login_TA #contenido .masInfo a{background:url(/skylights/images/SB/ico_mas_info.gif) no-repeat 0 2px;padding:0 0 0 20px;color:#fff;font-size:0.9em;}
.login_TA #ventajas{float:left; width:405px; _width:425px;border-right:1px solid #CCCC80; padding-right:20px; height:230px;}
.login_TA #ventajas p{color:#FFF;}
.login_TA #ventajas h2{width:100%;height:19px; text-indent: -9999px;overflow:hidden;padding:0 0 28px;}
.TA_ES #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_agencias_ES.gif) no-repeat 0 0;}
.TA_DE #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_agencias_DE.gif) no-repeat 0 0;}
.TA_CA #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_agencias_CA.gif) no-repeat 0 0;}
.TA_EU #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_agencias_EU.gif) no-repeat 0 0;}
.TA_GA #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_agencias_GA.gif) no-repeat 0 0;}
.TA_EN #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_agencias_EN.gif) no-repeat 0 0;}
.TA_FR #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_agencias_FR.gif) no-repeat 0 0;}
.TA_IT #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_agencias_IT.gif) no-repeat 0 0;}
.TA_NL #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_agencias_NL.gif) no-repeat 0 0;}
.TA_PT #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_agencias_PT.gif) no-repeat 0 0;}

.login_TA #ventajas .tarifa{float:left;width:185px;margin:0 35px 0 0;}
.login_TA #ventajas .gestion{float:left;width:170px;}

.TA #ventajas .gestion{float:left;width:182px;}
.TA #ventajas .masVentajas{padding:20px 20px 0 0;clear:left;font-size:0.9em;}
.TA #ventajas .masVentajas ul{margin:10px 0 0;}
.TA #ventajas .masVentajas ul ul{margin:0;}
.TA #ventajas .masVentajas h4{color:#fff;background:url(/img/agencias/img/defecto/list_ventajasTA.gif) no-repeat 0 2px;cursor:pointer;}
.login_TA #ventajas .masVentajas{float:left; width:100%;}
.login_TA #ventajas .masVentajas li.on h4{background:url(/img/agencias/img/defecto/list_ventajasTA_on.gif) no-repeat 0 4px;}
.login_TA #contenido .masVentajas p{padding:0;}
.login_TA #alta{float:right;width:230px;}
.login_TA #alta h2{width:100%; height:19px; text-indent: -9999px;overflow:hidden;padding:0 0 28px;}
.TA_ES #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_agencias_ES.gif) no-repeat 0 0;}
.TA_DE #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_agencias_DE.gif) no-repeat 0 0;}
.TA_CA #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_agencias_CA.gif) no-repeat 0 0;}
.TA_GA #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_agencias_GA.gif) no-repeat 0 0;}
.TA_EU #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_agencias_EU.gif) no-repeat 0 0;}
.TA_EN #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_agencias_EN.gif) no-repeat 0 0;}
.TA_FR #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_agencias_FR.gif) no-repeat 0 0;}
.TA_IT #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_agencias_IT.gif) no-repeat 0 0;}
.TA_NL #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_agencias_NL.gif) no-repeat 0 0;}
.TA_PT #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_agencias_PT.gif) no-repeat 0 0;}


.login_TA #alta p{color:#FFF;}
.login_TA h3{font-size:1.2em;padding:0 0 5px;color:#ffcc00;}
.login_TA #contenido .boton{float:right;margin:5px 0 0;}
.login_TA #contenido .boton a{display:block;color:#666;background:#ffcc00 url(/skylights/images/SB/bg_boton_fondo_gris.gif) no-repeat 0 0;width:100px;text-align:center;padding:2px 0 4px;font-weight:bold;}
.login_TA #contenido .boton a:hover{color:#fff;text-decoration:none;}
.login_TA #pie{margin:0;padding:0 20px 0px 10px;}


.login_CORP{width:747px !important; background:url(/skylights/images/SB/bg_login_CORP_top.gif) no-repeat 0 0; padding:12px 0 0;}

.login_CORP h1{float:left;width:205px;height:58px;text-indent: -9999px;overflow:hidden; background:url(/skylights/images/SB/logo_vueling_CORP.gif) no-repeat;}
.CORP_ES h1{background-position:0px 0px;}
.CORP_CA h1{background-position:0px -63px;}
.CORP_GA h1{background-position:0px -126px;}
.CORP_EU h1{background-position:0px -189px;}
.CORP_EN h1{background-position:0px -252px;}
.CORP_FR h1{background-position:0px -315px;}
.CORP_IT h1{background-position:0px -378px;}
.CORP_NL h1{background-position:0px -441px;}
.CORP_PT h1{background-position:0px -504px;}
.CORP_DE h1{background-position:0px -567px;}



.login_CORP h2{font-size:1.3em;}
.login_CORP #cabecera form{float:right;width:380px;margin:5px 0 0;}

.login_CORP #cabecera form h2, .login_TA #cabecera form h2{width:143px;height:18px; text-indent: -9999px;overflow:hidden;margin:0 0 15px; width:100%;}
.TA_DE #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_agencias_DE.gif) no-repeat 0 0;}
.TA_ES #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_agencias_ES.gif) no-repeat 0 0;}
.TA_CA #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_agencias_CA.gif) no-repeat 0 0;}
.TA_EU #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_agencias_EU.gif) no-repeat 0 0;}
.TA_GA #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_agencias_GA.gif) no-repeat 0 0;}
.TA_EN #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_agencias_EN.gif) no-repeat 0 0;}
.TA_FR #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_agencias_FR.gif) no-repeat 0 0;}
.TA_IT #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_agencias_IT.gif) no-repeat 0 0;}
.TA_NL #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_agencias_NL.gif) no-repeat 0 0;}
.TA_PT #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_agencias_PT.gif) no-repeat 0 0;}


.CORP_DE #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_empresas_DE.gif) no-repeat 0 0;}
.CORP_ES #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_empresas_ES.gif) no-repeat 0 0;}
.CORP_CA #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_empresas_CA.gif) no-repeat 0 0;}
.CORP_EU #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_empresas_EU.gif) no-repeat 0 0;}
.CORP_GA #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_empresas_GA.gif) no-repeat 0 0;}
.CORP_EN #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_empresas_EN.gif) no-repeat 0 0;}
.CORP_FR #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_empresas_FR.gif) no-repeat 0 0;}
.CORP_IT #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_empresas_IT.gif) no-repeat 0 0;}
.CORP_NL #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_empresas_NL.gif) no-repeat 0 0;}
.CORP_PT #cabecera form h2{background:url(/skylights/images/SB/tit_acceso_a_empresas_PT.gif) no-repeat 0 0;}

.login_CORP #cabecera form p{clear:both;}
.login_CORP #cabecera form input{float:left;width:112px;margin:0 20px 0 0;}
.login_CORP #cabecera form input.boton{width:100px;color:#666;font-size:1.1em;background:#ffcc00 url(/skylights/images/SB/bg_boton.gif) no-repeat 0 0;width:100px;text-align:center;padding:2px 0 2px;margin:0;font-weight:bold;border:none;}
.login_CORP #cabecera form input.over{color:#fff;text-decoration:none;}
.login_CORP #contenido{float:none;width:auto;overflow:hidden;background:#666 url(/skylights/images/SB/bg_login_CORP_bottom.gif) no-repeat left bottom; padding:35px 32px 32px; color:#fff;font-size:1.1em;}
.login_CORP #contenido a{color:#ffcc00;}
.login_CORP #contenido p{padding:0 0 12px;}
.login_CORP #contenido .masInfo a{background:url(/img/ico_mas_info.gif) no-repeat 0 2px;padding:0 0 0 20px;color:#fff;font-size:0.9em;}
.login_CORP #ventajas{float:left;width:425px;border-right:1px solid #999;}
.login_CORP #ventajas p{color:#FFF;}

.login_CORP #ventajas h2{width:244px;height:19px;text-indent: -9999px;overflow:hidden;padding:0 0 28px; width:100%;}
.CORP_ES #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_empresas_ES.gif) no-repeat 0 0;}
.CORP_CA #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_empresas_CA.gif) no-repeat 0 0;}
.CORP_EU #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_empresas_EU.gif) no-repeat 0 0;}
.CORP_GA #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_empresas_GA.gif) no-repeat 0 0;}
.CORP_EN #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_empresas_EN.gif) no-repeat 0 0;}
.CORP_FR #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_empresas_FR.gif) no-repeat 0 0;}
.CORP_IT #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_empresas_IT.gif) no-repeat 0 0;}
.CORP_NL #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_empresas_NL.gif) no-repeat 0 0;}
.CORP_PT #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_empresas_PT.gif) no-repeat 0 0;}
.CORP_DE #ventajas h2{background:url(/skylights/images/SB/tit_ventajas_de_vueling_empresas_DE.gif) no-repeat 0 0;}


.login_CORP #ventajas .tarifa{float:left;width:185px;margin:0 40px 0 0;}
.login_CORP #ventajas .gestion{float:left;width:182px;}
.login_CORP #ventajas .masVentajas{padding:20px 20px 0 0;clear:left;font-size:0.9em;}
.login_CORP #ventajas .masVentajas ul{margin:10px 0 0;}
.login_CORP #ventajas .masVentajas ul ul{margin:0;}
.login_CORP #ventajas .masVentajas h4, .login_TA #ventajas .masVentajas h4{color:#fff; cursor:pointer; background:url(/skylights/images/SB/list_ventajas.gif) no-repeat 0 2px;}
.login_CORP #ventajas .masVentajas li.on h4{background:url(/skylights/images/SB/list_ventajas_on.gif) no-repeat 0 4px;}
.login_CORP #contenido .masVentajas p{padding:0;}
.login_CORP #alta{float:right;width:224px;}

.login_CORP #alta h2{width:203px;height:19px;text-indent: -9999px;overflow:hidden;padding:0 0 28px; width:100%;}
.CORP_ES #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_empresas_ES.gif) no-repeat 0 0;}
.CORP_CA #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_empresas_CA.gif) no-repeat 0 0;}
.CORP_EU #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_empresas_EU.gif) no-repeat 0 0;}
.CORP_GA #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_empresas_GA.gif) no-repeat 0 0;}
.CORP_EN #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_empresas_EN.gif) no-repeat 0 0;}
.CORP_FR #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_empresas_FR.gif) no-repeat 0 0;}
.CORP_IT #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_empresas_IT.gif) no-repeat 0 0;}
.CORP_NL #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_empresas_NL.gif) no-repeat 0 0;}
.CORP_PT #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_empresas_PT.gif) no-repeat 0 0;}
.CORP_DE #alta h2{background:url(/skylights/images/SB/tit_alta_en_vueling_empresas_DE.gif) no-repeat 0 0;}


.login_CORP #alta p{color:#FFF;}
.login_CORP h3{font-size:1.2em;padding:0 0 5px;color:#ffcc00;}
.login_CORP #contenido .boton{float:right;margin:5px 0 0;}
.login_CORP #contenido .boton a{display:block;color:#666;background:#ffcc00 url(/skylights/images/SB/bg_boton_fondo_gris.gif) no-repeat 0 0;width:100px;text-align:center;padding:2px 0 4px;font-weight:bold;}
.login_CORP #contenido .boton a:hover{color:#fff;text-decoration:none;}
.login_CORP #pie{margin:0;padding:0 20px 0px 10px;}

/*portada*/
.flash{margin:0 0 17px;}

.CORP_NL #tarifa.promo h2,.CORP_FR #tarifa.promo h2 {padding-bottom:25px;} /* se utiliza para compensar la altura de las cajas de promo amarilla y gris de la home de empresas; antes tambien se aplicaba a CORP_CA #tarifa.promo h2 */
.promo .contenido, .promo .contenido_PT{border-left:3px solid #ffcc00;border-right:3px solid #ffcc00;padding:17px 12px 0px 12px;font-size:1.2em;}

.promo{float:left;width:245px;background:url(/img/agencias/img/bg_tarifa_bottom.gif) no-repeat left bottom;padding:0 0 14px; margin-bottom:20px; _margin-bottom:0px;}
.promo h2{background:#FFCC00 url(/img/agencias/img/bg_tarifa_top.gif) repeat scroll 0 0; font-size:14px; padding:10px 10px 8px 14px; margin:0px;}

.TA #promociones{background-image:url(/img/agencias/img/bg_promociones_bottomTA.gif);float:right;}
.TA #promociones h2{background-image:url(/img/agencias/img/bg_promociones_topTA.gif);background-color:#666;color:#fff;}
.TA #promociones h2 a, .CORP #promociones h2 a{color:#fff;}
.TA #promociones .contenido{border-color:#990; height:70px;}
.TA #tarifa .contenido{height:70px;}
.TA_ES #promociones .contenido, .TA_ES #tarifa .contenido{height:90px; _height:100px;}
.TA_FR #promociones .contenido, .TA_FR #tarifa .contenido{height:90px; _height:100px;}
.TA_EU #promociones .contenido, .TA_EU #tarifa .contenido{height:90px; _height:100px;}
.TA_GA #promociones .contenido, .TA_GA #tarifa .contenido{height:90px; _height:100px;}
.TA_IT #promociones .contenido, .TA_IT #tarifa .contenido{height:90px; _height:100px;}
.TA_NL #promociones .contenido, .TA_NL #tarifa .contenido{height:90px; _height:100px;}
.TA_PT #promociones .contenido, .TA_PT #tarifa .contenido{height:90px; _height:100px;}
.TA_CA #promociones .contenido, .TA_CA #tarifa .contenido{height:90px;}
.TA_DE #promociones .contenido, .TA_DE #tarifa .contenido{height:90px; _height:100px;}

.CORP #promociones{background-image:url(/img/agencias/img/bg_promociones_bottom_CORP.gif);float:right;}
.CORP #promociones h2{background-image:url(/img/agencias/img/bg_promociones_top_CORP.gif);background-color:#666;color:#fff;}



.CORP #promociones .contenido{border-color:#666; height:90px; _height:100px;}
.CORP #promociones .contenido_PT {border-color:#666; height:110px; *height:120px; _height:130px; }
.CORP #tarifa .contenido{ height:90px; _height:100px;}
.CORP #tarifa .contenido_PT{ height:110px; *height:120px; _height:130px;}


.CORP_EU #promociones .contenido{border-color:#666; height:110px; _height:120px;}
.CORP_EU #tarifa .contenido{height:110px; _height:120px;}
.CORP_PT #promociones .contenido{border-color:#666; height:130px; _height:140px;}
.CORP_PT #tarifa .contenido{height:130px; _height:140px;}

.CORP #sin_ico_izq{background-image:url(/img/agencias/img/bg_promociones_bottom_CORP.gif);float:left;}
.CORP #sin_ico_izq h2{background-image:url(/img/agencias/img/bg_sin_ico_top_CORP.gif);background-color:#666;color:#fff; font-size:10px;}
.CECO #sin_ico_izq{background-image:url(/img/agencias/img/bg_promociones_bottom_CORP.gif);float:left;}
.CECO #sin_ico_izq h2{background-image:url(/img/agencias/img/bg_sin_ico_top_CORP.gif);background-color:#666;color:#fff; font-size:10px;}


.CORP #sin_ico_der{background-image:url(/img/agencias/img/bg_promociones_bottom_CORP.gif);float:right;}
.CORP #sin_ico_der h2{background-image:url(/img/agencias/img/bg_sin_ico_top_CORP.gif);background-color:#666;color:#fff; font-size:10px;}
.CECO #sin_ico_der{background-image:url(/img/agencias/img/bg_promociones_bottom_CORP.gif);float:right;}
.CECO #sin_ico_der h2{background-image:url(/img/agencias/img/bg_sin_ico_top_CORP.gif);background-color:#666;color:#fff; font-size:10px;}
#sin_ico_der.promo .contenido, #sin_ico_izq.promo .contenido{border-left:3px solid #666;border-right:3px solid #666;padding:17px 12px 0px 12px;font-size:1.2em;}

.CORP_ES #sin_ico_der .contenido, .CORP_ES #sin_ico_izq .contenido{height:135px; _height:135px;}
.CORP_EN #sin_ico_der .contenido, .CORP_EN #sin_ico_izq .contenido{height:135px; _height:138px;}
.CORP_FR #sin_ico_der .contenido, .CORP_FR #sin_ico_izq .contenido{height:144px; _height:144px;}
.CORP_EU #sin_ico_der .contenido, .CORP_EU #sin_ico_izq .contenido{height:134px; _height:138px;}
.CORP_GA #sin_ico_der .contenido, .CORP_GA #sin_ico_izq .contenido{height:135px; _height:138px;}
.CORP_IT #sin_ico_der .contenido, .CORP_IT #sin_ico_izq .contenido{height:135px; _height:138px;}
.CORP_NL #sin_ico_der .contenido, .CORP_NL #sin_ico_izq .contenido{height:135px; _height:138px;}
.CORP_PT #sin_ico_der .contenido, .CORP_PT #sin_ico_izq .contenido{height:138px; _height:138px;}
.CORP_CA #sin_ico_der .contenido, .CORP_CA #sin_ico_izq .contenido{height:135px; _height:135px;}
.CORP_DE #sin_ico_der .contenido, .CORP_DE #sin_ico_izq .contenido{height:135px; _height:135px;}

.CECO_ES #sin_ico_der .contenido, .CECO_ES #sin_ico_izq .contenido{height:135px; _height:135px;}
.CECO_EN #sin_ico_der .contenido, .CECO_EN #sin_ico_izq .contenido{height:135px; _height:138px;}
.CECO_FR #sin_ico_der .contenido, .CECO_FR #sin_ico_izq .contenido{height:144px; _height:144px;}
.CECO_EU #sin_ico_der .contenido, .CECO_EU #sin_ico_izq .contenido{height:134px; _height:138px;}
.CECO_GA #sin_ico_der .contenido, .CECO_GA #sin_ico_izq .contenido{height:135px; _height:138px;}
.CECO_IT #sin_ico_der .contenido, .CECO_IT #sin_ico_izq .contenido{height:135px; _height:138px;}
.CECO_NL #sin_ico_der .contenido, .CECO_NL #sin_ico_izq .contenido{height:135px; _height:138px;}
.CECO_PT #sin_ico_der .contenido, .CECO_PT #sin_ico_izq .contenido{height:138px; _height:138px;}
.CECO_CA #sin_ico_der .contenido, .CECO_CA #sin_ico_izq .contenido{height:135px; _height:135px;}
.CECO_DE #sin_ico_der .contenido, .CECO_DE #sin_ico_izq .contenido{height:135px; _height:135px;}


.CORP_ES #sin_ico_der h2, .CORP_ES #sin_ico_izq h2{height:30px; _height:30px;}
.CORP_EN #sin_ico_der h2, .CORP_EN #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}
.CORP_FR #sin_ico_der h2, .CORP_FR #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}
.CORP_EU #sin_ico_der h2, .CORP_EU #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}
.CORP_GA #sin_ico_der h2, .CORP_GA #sin_ico_izq h2{height:30px; _height:30px;}
.CORP_IT #sin_ico_der h2, .CORP_IT #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}
.CORP_NL #sin_ico_der h2, .CORP_NL #sin_ico_izq h2{height:30px; _height:30px;}
.CORP_PT #sin_ico_der h2, .CORP_PT #sin_ico_izq h2{height:30px; _height:30px;}
.CORP_CA #sin_ico_der h2, .CORP_CA #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}
.CORP_DE #sin_ico_der h2, .CORP_DE #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}

.CECO_ES #sin_ico_der h2, .CECO_ES #sin_ico_izq h2{height:30px; _height:30px;}
.CECO_EN #sin_ico_der h2, .CECO_EN #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}
.CECO_FR #sin_ico_der h2, .CECO_FR #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}
.CECO_EU #sin_ico_der h2, .CECO_EU #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}
.CECO_GA #sin_ico_der h2, .CECO_GA #sin_ico_izq h2{height:30px; _height:30px; }
.CECO_IT #sin_ico_der h2, .CECO_IT #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}
.CECO_NL #sin_ico_der h2, .CECO_NL #sin_ico_izq h2{height:30px; _height:30px;}
.CECO_PT #sin_ico_der h2, .CECO_PT #sin_ico_izq h2{height:30px; _height:30px;}
.CECO_CA #sin_ico_der h2, .CECO_CA #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}
.CECO_DE #sin_ico_der h2, .CECO_DE #sin_ico_izq h2{height:45px; _height:45px; *height:60px;}
/*datos*/
.CORP_datos{background:url(/img/agencias/img/bg_datos_top.gif) no-repeat 0 0;padding:13px 0 0; float:left;}
.CORP_datos .CORP_contenido{border-left:2px solid #666666;border-right:2px solid #666666;float:left;padding:10px 10px 0 20px; width:466px; _width:500px;}
.CORP_datos .intro{padding:0 0 20px;}
.CORP_datos ul{background:url(/img/agencias/img/bg_datos_listado.gif) repeat-y 0 0;overflow:hidden; float:left; width:100%;}
.CORP_datos li{float:left;width:210px; padding-bottom:20px;}
.CORP_datos li.left{margin-right:20px;padding-bottom:20px;width:210px; height:49px;}
.CORP_datos li h2{font-size:1em; font-weight:normal;margin:0 0 3px;}
.CORP_datos li p{font-weight:bold;}
.CORP_datos .botonCORP{background:url(/img/agencias/img/bg_datos_bottom.gif) no-repeat left bottom; padding:0px 0px 23px 0px; _padding:0px 0px 10px 0px; display:block; width:100%; float:left;}

.TA .CORP_datos {background:url(/img/agencias/img/bg_datos_top_TA.gif) no-repeat 0 0;}
.TA .CORP_datos li p{font-weight:bold; color:#990;}
.TA .CORP_datos .CORP_contenido{border-left:2px solid #990;border-right:2px solid #990;}
.TA .CORP_datos .botonCORP{background:url(/img/agencias/img/bg_datos_bottom_TA.gif) no-repeat left bottom;}


/*reserva*/

.reserva .agencia{background:#e5e5e5;padding:6px 12px 7px;margin:0 0 25px;}
.reserva .agencia strong{color:#999;}
.reserva .agencia li{display:inline;padding:0 40px 0 0;}
.reserva .intro{color:#000;margin:0 0 25px;}
.reserva .intro p{padding:0 0 10px;}
.TA .reserva span.w_boton{background:#666 url(/img/agencias/img/bg_boton_verd2.gif) no-repeat right top;padding:4px 5px 3px 0; _padding:0 2px 0.5px 0; margin:0 5px 0 0;}
.TA .reserva span.w_boton input{color:#fff;font-size:10px;background:#990 url(/img/agencias/img/bg_boton_verd.gif) no-repeat 0 0;text-align:center;	padding:3px 0 2px; _padding:2px 0 3px 0px; font-weight:bold;border:none;cursor:pointer; width:125px;}

.TA .reserva span.w_boton2{padding:4px 5px 3px 0; margin:0 5px 0 0;}
.TA .reserva span.w_boton2 input{background-color:#fff;color:#666;font-size:10px;text-align:center;padding:3px 0 2px;border:none;cursor:pointer; width:125px;}

.TA .reserva span.over input{color:#ffcc00; }

.CORP .reserva span.w_boton{background:#666 url(/img/agencias/img/bg_boton_gris.gif) no-repeat right top; padding:4px 5px 3px 0; _padding:0 2px 0.5px 0; margin:0 5px 0 0;}
.CORP .reserva span.w_boton input{color:#fff;font-size:10px;background:#666 url(/img/agencias/img/bg_boton_gris2.gif) no-repeat 0 0;text-align:center;padding:3px 0 2px; _padding:2px 0 3px 0px;font-weight:bold;border:none;cursor:pointer; width:125px;}

.CORP .reserva span.w_boton2{padding:4px 5px 3px 0;margin:0 5px 0 0;}
.CORP .reserva span.w_boton2 input{background-color:#fff;color:#666;font-size:10px;text-align:center;padding:3px 0 2px;border:none;cursor:pointer; width:125px;}

.CORP .reserva span.over input{color:#FC0;}

.roundbox_bloque1_500 {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:498px;
	*width:500px;
}

.search_row_cities{
	margin-top:5px;
}
.search_row{
	width:180px;float:left	
}
.mrgBt_5px{
	margin-bottom:5px;
}
#loading_row_visible, #loading_row_visible td{border-bottom:0 !important;}

.spacerSForm{
	clear:both;
	width:100px;
}
.dateSell input, .inputSForm {
	font-family:verdana,geneva,arial,helvetica,sans-serif;
 	font-size:10px;
	background-color:#FFFFFF;
	border:1px solid #7F9DB9;
	cursor:pointer;
	float:left;
	height:14px !important;
	*height:18px !important;
	margin:0 4px 0 0;
	padding:2px 0 0 5px;
	width:80px;
	line-height:1.3;
}

.inputSForm2 {
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	border:1px solid #7F9DB9;
	cursor:pointer;
	float:left;
	width:80px;
	line-height:1.3;
}

.hidden{
display:none;
}
.roundbox_top_500{background: #FFF url('/img/farefinder_top_500.gif') no-repeat scroll left top;  float: left; width: 500px; height: 21px; display: block;	}
.roundbox_content_500{border: 0px none ; float: left; padding-bottom: 10px; padding-left: 20px; width: 478px;}
.roundbox_bottom_500{background: transparent url('/img/farefinder_bottom_500.gif') no-repeat scroll left bottom;  float: left; width: 500px; display: block; margin-bottom: 30px; padding-bottom: 20px;	}

.pnrSearchForm{
	width:450px;
}
.hr_search_separator{
	padding:0px; 
	border: 0pt none ; 
	color: rgb(204, 204, 204);
	margin:0px; 
	background-color: rgb(204, 204, 204);
	width: 100%;
	float: left;
	height: 1px;	
}

.hold_icon_15{
	background:url('/img/TTOO/hold_ico.gif');
	height:14px;
	width:15px;	
}
.paginacionPnr{
	background:url(/img/agencias/img/ico_paginacion.gif) no-repeat;
	width:56px;
	height:10px;
}


.res_pagination .div_goto_page, .paginacionPnr .pag_first,.paginacionPnr .pag_first,.paginacionPnr .pag_last, .paginacionPnr .pag_next, .paginacionPnr .pag_prev{
	float:left;
	cursor:pointer;
	height:10px;
}
.div_goto_page2{font-weight:normal !important;}
.goto_page_current{font-weight:bold !important; }

.res_pagination .div_rest_page, .res_pagination .div_current_page,.res_pagination .div_goto_page,.res_pagination .div_goto_page2{margin-left:3px;margin-right:3px;float: left;font-size:11px;margin-top:-3px;color:#666;height:10px;}
.paginacionPnr .pag_first{width:12px;}
.paginacionPnr .pag_prev{width:15px;}
.paginacionPnr .pag_next{width:17px;}
.paginacionPnr .pag_last{width:12px;}

.TA .tabs{overflow:hidden;border-bottom:1px solid #990; margin:0 0 12px;height:32px;}
.CORP .tabs{overflow:hidden;border-bottom:1px solid #666; margin:0 0 12px;height:32px;}

.tabs li{float:left;width:164px;}
.tabs li a,.tabs li span{display:block;padding:8px 0;font-size:1.2em;text-align:center;}

.tabs .buscador{padding-left:5px;}

.TA .reserva .tab1on ul{background:url(/img/agencias/img/bg_2tab1_on_TA.gif) no-repeat 0 0;}
.TA .reserva .tab2on ul{background:url(/img/agencias/img/bg_2tab2_on_TA.gif) no-repeat 0 0;}
.TA .reserva .tab3on ul{background:url(/img/agencias/img/bg_2tab3_on_TA.gif) no-repeat 0 0;}

.TA .reserva .tab1on .tabs .reservas a,
.TA .reserva .tab2on .tabs .vuelos a,
.TA .reserva .tab3on .tabs .buscador a{color:#FFF;font-weight:bold;}

.CORP .reserva .tab1on ul{background:url(/img/agencias/img/bg_2tab1_on_CORP.gif) no-repeat 0 0; height:43px;}
.CORP .reserva .tab2on ul{background:url(/img/agencias/img/bg_2tab2_on_CORP.gif) no-repeat 0 0; height:43px;}
.CORP .reserva .tab3on ul{background:url(/img/agencias/img/bg_2tab3_on_CORP.gif) no-repeat 0 0; height:43px;}

.CORP .reserva .tab1on .tabs .reservas a, 
.CORP .reserva .tab2on .tabs .vuelos a, 
.CORP .reserva .tab3on .tabs .buscador a, 
.CORP .buscador .tab1on .tabs .reservas a{color:#FC0;font-weight:bold;}

.reserva .tab1on #frmReservas,
.reserva .tab2on #frmRealizados,
.reserva .tab3on #frmBuscador{display:block;}

.reserva .tab2on #frmReservas,
.reserva .tab3on #frmReservas,
.reserva .tab1on #frmRealizados,
.reserva .tab3on #frmRealizados,
.reserva .tab2on #frmBuscador,
.reserva .tab1on #frmBuscador{display:none;}

.reserva form{clear:both;}
table.vuelos{border-collapse: collapse;width:100%;margin:0 0 20px;}
table.vuelos a{color:#666; font-size:10px;}
table.vuelos th{background:#ebebeb;font-size:1em;color:#666;padding:9px 5px 9px 4px;text-align:left;vertical-align:top;font-size:10px;}
table.vuelos td{position:relative;border-bottom:1px solid #ccc; color:#000;padding:9px 5px 9px 4px;white-space:nowrap;vertical-align:top;}
table.vuelos caption{display:none;}
table.vuelos tr{cursor:pointer;}
table.vuelos input.file {width:400px;}
table.vuelos .check .botonesCORP input{margin-top:0;}
table.vuelos .check .frm{position:relative;left:0;top:0;}
table.vuelos .on .check .frm{height:30px;}
table.vuelos .on .check .frmttoo{height:30px; /*height:50px !important;*/}
table.vuelos .botonesCORP{position:absolute;top:7px;left:0px;display:none;z-index:10; width:600px; }
table.vuelos .on .botonesCORP{display:block;}
table.vuelos td.pasajero{white-space:nowrap;}
.reserva input.w_boton{width:100px;color:#ffffff;font-size:1.1em;background:#666 url(/img/agencias/img/bg_boton_gris.gif) no-repeat 0 0;width:100px;text-align:center;padding:2px 0 2px;margin:0 10px 0 0; font-weight:bold; border:none; height:19px; display:inline; }
.reserva input.w_boton2{width:100px;color:#ffffff;font-size:1.1em;background:#666) no-repeat 0 0;width:100px;text-align:center;padding:2px 0 2px;margin:0 10px 0 0; font-weight:bold; border:none; height:19px; display:inline; }

.reserva input.over{color:#ffcc00; text-decoration:none;}

/*ventajas*/
.TA_ES #tarifaFlex h2,.CORP_ES #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_ES.gif) no-repeat 0 0;}
.TA_CA #tarifaFlex h2,.CORP_CA #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_CA.gif) no-repeat 0 0;}
.TA_GA #tarifaFlex h2,.CORP_GA #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_GA.gif) no-repeat 0 0;}
.TA_EU #tarifaFlex h2,.CORP_EU #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_EU.gif) no-repeat 0 0;}
.TA_EN #tarifaFlex h2,.CORP_EN #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_EN.gif) no-repeat 0 0;}
.TA_FR #tarifaFlex h2,.CORP_FR #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_FR.gif) no-repeat 0 0;}
.TA_IT #tarifaFlex h2,.CORP_IT #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_IT.gif) no-repeat 0 0;}
.TA_NL #tarifaFlex h2,.CORP_NL #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_NL.gif) no-repeat 0 0;}
.TA_PT #tarifaFlex h2,.CORP_PT #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_PT.gif) no-repeat 0 0;}
.TA_DE #tarifaFlex h2,.CORP_DE #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_DE.gif) no-repeat 0 0;}


.TA_ES #tarifaFlex h2,.CECO_ES #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_ES.gif) no-repeat 0 0;}
.TA_CA #tarifaFlex h2,.CECO_CA #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_CA.gif) no-repeat 0 0;}
.TA_GA #tarifaFlex h2,.CECO_GA #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_GA.gif) no-repeat 0 0;}
.TA_EU #tarifaFlex h2,.CECO_EU #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_EU.gif) no-repeat 0 0;}
.TA_EN #tarifaFlex h2,.CECO_EN #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_EN.gif) no-repeat 0 0;}
.TA_FR #tarifaFlex h2,.CECO_FR #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_FR.gif) no-repeat 0 0;}
.TA_IT #tarifaFlex h2,.CECO_IT #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_IT.gif) no-repeat 0 0;}
.TA_NL #tarifaFlex h2,.CECO_NL #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_NL.gif) no-repeat 0 0;}
.TA_PT #tarifaFlex h2,.CECO_PT #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_PT.gif) no-repeat 0 0;}
.TA_DE #tarifaFlex h2,.CECO_DE #tarifaFlex h2{background:url(/skylights/images/SB/tit_tarifa_flex_DE.gif) no-repeat 0 0;}


.TA_ES #packGo h2,.CORP_ES #packGo h2{background:url(/skylights/images/SB/tit_pack_go_ES.gif) no-repeat 0 0;}
.TA_CA #packGo h2,.CORP_CA #packGo h2{background:url(/skylights/images/SB/tit_pack_go_CA.gif) no-repeat 0 0;}
.TA_GA #packGo h2,.CORP_GA #packGo h2{background:url(/skylights/images/SB/tit_pack_go_GA.gif) no-repeat 0 0;}
.TA_EU #packGo h2,.CORP_EU #packGo h2{background:url(/skylights/images/SB/tit_pack_go_EU.gif) no-repeat 0 0;}
.TA_EN #packGo h2,.CORP_EN #packGo h2{background:url(/skylights/images/SB/tit_pack_go_EN.gif) no-repeat 0 0;}
.TA_FR #packGo h2,.CORP_FR #packGo h2{background:url(/skylights/images/SB/tit_pack_go_FR.gif) no-repeat 0 0;}
.TA_IT #packGo h2,.CORP_IT #packGo h2{background:url(/skylights/images/SB/tit_pack_go_IT.gif) no-repeat 0 0;}
.TA_NL #packGo h2,.CORP_NL #packGo h2{background:url(/skylights/images/SB/tit_pack_go_NL.gif) no-repeat 0 0;}
.TA_PT #packGo h2,.CORP_PT #packGo h2{background:url(/skylights/images/SB/tit_pack_go_PT.gif) no-repeat 0 0;}
.TA_DE #packGo h2,.CORP_DE #packGo h2{background:url(/skylights/images/SB/tit_pack_go_DE.gif) no-repeat 0 0;}

.TA_ES #packGo h2,.CECO_ES #packGo h2{background:url(/skylights/images/SB/tit_pack_go_ES.gif) no-repeat 0 0;}
.TA_CA #packGo h2,.CECO_CA #packGo h2{background:url(/skylights/images/SB/tit_pack_go_CA.gif) no-repeat 0 0;}
.TA_GA #packGo h2,.CECO_GA #packGo h2{background:url(/skylights/images/SB/tit_pack_go_GA.gif) no-repeat 0 0;}
.TA_EU #packGo h2,.CECO_EU #packGo h2{background:url(/skylights/images/SB/tit_pack_go_EU.gif) no-repeat 0 0;}
.TA_EN #packGo h2,.CECO_EN #packGo h2{background:url(/skylights/images/SB/tit_pack_go_EN.gif) no-repeat 0 0;}
.TA_FR #packGo h2,.CECO_FR #packGo h2{background:url(/skylights/images/SB/tit_pack_go_FR.gif) no-repeat 0 0;}
.TA_IT #packGo h2,.CECO_IT #packGo h2{background:url(/skylights/images/SB/tit_pack_go_IT.gif) no-repeat 0 0;}
.TA_NL #packGo h2,.CECO_NL #packGo h2{background:url(/skylights/images/SB/tit_pack_go_NL.gif) no-repeat 0 0;}
.TA_PT #packGo h2,.CECO_PT #packGo h2{background:url(/skylights/images/SB/tit_pack_go_PT.gif) no-repeat 0 0;}
.TA_DE #packGo h2,.CECO_DE #packGo h2{background:url(/skylights/images/SB/tit_pack_go_DE.gif) no-repeat 0 0;}

.TA_ES #masVentajas h2,.CORP_ES #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_ES.gif) no-repeat 0 0;}
.TA_CA #masVentajas h2,.CORP_CA #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_CA.gif) no-repeat 0 0;}
.TA_GA #masVentajas h2,.CORP_GA #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_GA.gif) no-repeat 0 0;}
.TA_EU #masVentajas h2,.CORP_EU #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_EU.gif) no-repeat 0 0;}
.TA_EN #masVentajas h2,.CORP_EN #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_EN.gif) no-repeat 0 0;}
.TA_FR #masVentajas h2,.CORP_FR #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_FR.gif) no-repeat 0 0;}
.TA_IT #masVentajas h2,.CORP_IT #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_IT.gif) no-repeat 0 0;}
.TA_NL #masVentajas h2,.CORP_NL #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_NL.gif) no-repeat 0 0;}
.TA_PT #masVentajas h2,.CORP_PT #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_PT.gif) no-repeat 0 0;}
.TA_DE #masVentajas h2,.CORP_DE #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_DE.gif) no-repeat 0 0;}

.TA_ES #masVentajas h2,.CECO_ES #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_ES.gif) no-repeat 0 0;}
.TA_CA #masVentajas h2,.CECO_CA #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_CA.gif) no-repeat 0 0;}
.TA_GA #masVentajas h2,.CECO_GA #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_GA.gif) no-repeat 0 0;}
.TA_EU #masVentajas h2,.CECO_EU #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_EU.gif) no-repeat 0 0;}
.TA_EN #masVentajas h2,.CECO_EN #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_EN.gif) no-repeat 0 0;}
.TA_FR #masVentajas h2,.CECO_FR #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_FR.gif) no-repeat 0 0;}
.TA_IT #masVentajas h2,.CECO_IT #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_IT.gif) no-repeat 0 0;}
.TA_NL #masVentajas h2,.CECO_NL #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_NL.gif) no-repeat 0 0;}
.TA_PT #masVentajas h2,.CECO_PT #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_PT.gif) no-repeat 0 0;}
.TA_DE #masVentajas h2,.CECO_DE #masVentajas h2{background:url(/skylights/images/SB/tit_mas_ventajas_DE.gif) no-repeat 0 0;}

.ventaja{font-size:10px;color:#666;}
.ventaja h2{width:501px;height:33px;text-indent: -9999px;overflow:hidden;margin:0 0 20px;font-size:1.2em;}
.ventaja h3{font-size:1em;color:#666;padding:0 7px;margin:0 0 14px;}
.ventaja ul{margin:0 0 10px;}
.ventaja li{background:url(/img/agencias/img/defecto/list_punto.gif) no-repeat 8px 4px; padding:0 0 12px 26px;}
.ventaja .verMas{text-align:right;margin:0 0 25px;}
.ventaja .verMas a{background:url(/img/agencias/img/defecto/ico_ver_mas.gif) no-repeat 0 0;padding:0 0 0 28px;}

/*preguntas*/
.preguntas li h4{font-size:1em;}
.preguntas li{border-bottom:1px solid #ccc;padding-top:8px;}
.CORP #desplegable.preguntas{margin-bottom:195px;}
.TA #desplegable.preguntas{margin-bottom:195px;}
#desplegable.preguntas li li{border-bottom:none;background-position:1px 5px; color:#000;}
#desplegable li{color:#FFF;}

/*recordar contrasena*/
#recordarPsw {width:510px;margin:17px 0 0 20px;}
#recordarPsw.TA h1{width:400px;margin-bottom:15px; color:#990;}
#recordarPsw.CORP h1{width:400px;margin-bottom:15px; color:#666;}

#recordarPsw .contenido{height:180px;}
#recordarPsw p{padding:0 0 10px;}
#recordarPsw .intro{margin:0 0 17px;}
#recordarPsw form{overflow:hidden;}
#recordarPsw form p{float:left;}
#recordarPsw p.cif{width:163px;}
#recordarPsw p.email{width:215px;}
#recordarPsw p.botones{width:110px;padding-top:14px;}
#recordarPsw label{display:block;font-weight:bold;padding:0 0 5px;}
#recordarPsw p.cif span, #recordarPsw p.email span{display:block; margin-bottom:10px;}
#recordarPsw p.cif input{width:144px;}
#recordarPsw p.email input{width:190px;}
#recordarPsw .cerrar{padding:0 0 0 130px;}
#recordarPsw .cerrar a{display:block;float:left;width:119px;margin:0 5px;padding:3px 0 3px; background:#ffcc00 url(/img/bg_boton_cerrar.gif) no-repeat 0 0;text-align:center;font-weight:bold;font-size:1.1em;}
#recordarPsw .cerrar a:hover{color:#ffcc00;text-decoration:none;background-position:0 -19px;background-color:#666;}

/*registro*/
.registro{float:left; width:100%;}
.registro p{color:#666666;}
.registro .intro{margin:0 0 10px;font-size:1.1em;}
.registro fieldset {margin: 0;border: 0;padding: 0;clear:both;}
.registro h2{font-size:1.4em;font-weight:bold;margin:15px 0 25px;}
.registro h3{font-size:1.1em;clear:both; margin:0 0 10px;}
.registro form p{float:left;width:240px;padding:0 0 20px;}
.registro label{display:block;padding:0 0 5px;font-weight:bold;}
.registro input, .registro select{width:189px;font-size:1.1em;}
.registro .checks {margin:20px 0px; float:left;}
.registro .checks p{float:none;width:auto;clear:both;padding:0;height:22px;}
.registro .checks input{width:auto;vertical-align:middle;}
.registro .checks label{display:inline;font-weight:normal;}
.registro input#cp{width:97px;}
.registro p.horizontal{float:none;width:auto;clear:both;overflow:hidden}
.registro p.horizontal label{float:left;width:230px; margin-right:10px; _margin-right:34px;}
.registro p.botones{float:none;width:500px;clear:both;margin:20px 0;padding:25px 0 0;border-top:1px solid #ccc;text-align:center;}
.registro input.boton{width:100px;color:#fff;font-size:1.1em;background:#666 url(/img/agencias/img/bg_boton_gris.gif) no-repeat 0 0;width:100px;text-align:center;padding:2px 0 2px;font-weight:bold;border:none;}
.registro input.over{color:#ffcc00;text-decoration:none;}
.registro .opcion{width:100%; margin-top:10px;}
.registro .opcion input{width:10px; float:left; margin-right:5px;}
.registro .opcion span{display:block; _padding-top:2px;}
.clear4{border-top:1px solid #666; margin-bottom:10px; _margin-bottom:0px; width:100%; padding:0px;}


/* Pie 
----------------------------------------------*/
#footer.login{float:right;clear:none; padding:0 20px 20px 0px;}
#footer.login p{ width:auto; text-align:right;}

/* Mensajes error promoCorporate___________________________________*/
/* XDS #cardDisplay{width:500px; position: absolute; top: 100px; left: 365px; z-index: 200; display:none;} */
/*
#cardDisplay{width:500px; position: absolute; top: 100px; left: 365px; z-index: 200; display:none;}
#cardDisplay #trespasingSpanContent{width:428px; float:left; display:block; _margin-top:30px;}
#cardDisplay #top{height:67px; float:left; width:100%; background:url(/img/promoCorporate/cabecera.gif) top left no-repeat; height:67px;float:left; width:500px; left:0px;position:relative;top:0px;} 
#cardDisplay #top .left{ background:url(/img/promoCorporate/transicion_recuadro.gif) top left no-repeat; height:23px; float:left; width:20px; left:0px;position:relative;top:0px;_top:0px;}
#cardDisplay #top .right{ background:url(/img/promoCorporate/transicion_recuadro.gif) top right no-repeat; height:23px; float:right; width:23px; right:0px;position:relative;top:0px;_top:0px;}
#cardDisplay #top .center{ height:23px; width:457px; background-color:#fff; float:left;}

#cardDisplay .middle {background-color:white; display:block;float:left;padding:30px 36px 10px 36px;_padding:0 31px 10px 36px; width:428px; _width:433px; font-size:11px;}
#cardDisplay .middle p{margin-bottom:45px; float:left;}
#cardDisplay #bottom{height:20px; float:left; width:100%;}
#cardDisplay #bottom .left{ background:url(/img/promoCorporate/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/promoCorporate/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;}
*/
/* Xavi */
/*
.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;}
*/
/* Fin Mensajes error promoCorporate_________________________________*/


/* XAVIER DOSIL */
/* Mensajes error promoCorporate___________________________________*/
/*#cardDisplay{width:500px; position: absolute; top: 10px; left: 365px; z-index: 200; display:none;}
#cardDisplay #trespasingSpanContent{width:428px; float:left; display:block; _margin-top:30px;}
#cardDisplay #top{height:67px; float:left; width:100%; background:url(/img/promoCorporate/cabecera.gif) top left no-repeat; height:67px;float:left; width:500px; left:0px;position:relative;top:0px;} 
/*
#cardDisplay #top .left{ background:url(/img/promoCorporate/transicion_recuadro.gif) top left no-repeat; height:23px; float:left; width:20px; left:0px;position:relative;top:0px;_top:0px;}
#cardDisplay #top .right{ background:url(/img/promoCorporate/transicion_recuadro.gif) top right no-repeat; height:23px; float:right; width:23px; right:0px;position:relative;top:0px;_top:0px;}
#cardDisplay #top .center{ height:23px; width:457px; background-color:#fff; float:left;}
#cardDisplay .middle {background-color:white; display:block;float:left;padding:30px 36px 10px 36px;_padding:0 31px 10px 36px; width:428px; _width:433px; font-size:11px;}
*/
/*#cardDisplay .middle p{margin-bottom:45px; float:left;}
#cardDisplay #bottom{height:20px; float:left; width:100%;}
#cardDisplay #bottom .left{ background:url(/img/promoCorporate/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/promoCorporate/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;}

.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;}
/* Fin Mensajes error promoCorporate_________________________________*/

/*modificacions_roger*/
/* Mensajes error promoCorporate___________________________________*/
#cardDisplay_prcorp{width:500px; position: absolute; top: 100px; left: 365px; z-index: 200; display:none;}
#cardDisplay_prcorp #trespasingSpanContent{width:428px; float:left; display:block; _margin-top:30px;}
#cardDisplay_prcorp #top{height:67px; float:left; width:100%; background:url(/img/promoCorporate/cabecera.gif) top left no-repeat; height:67px;float:left; width:500px; left:0px;position:relative;top:0px;} 

#cardDisplay_prcorp .middle {background-color:white; display:block;float:left;padding:30px 36px 10px 36px;_padding:0 31px 10px 41px; width:428px; _width:428px; font-size:11px;}
#cardDisplay_prcorp .middle p{margin-bottom:20px; float:left;}
#cardDisplay_prcorp #bottom{height:20px; float:left; width:100%;}
#cardDisplay_prcorp #bottom .left{ background:url(/img/promoCorporate/transicion_recuadro.gif) bottom left no-repeat; height:23px; float:left; width:20px; left:0px;position:relative;top:0px;_top:0px;}
#cardDisplay_prcorp #bottom .right{ background:url(/img/promoCorporate/transicion_recuadro.gif) bottom right no-repeat; height:23px; float:right; width:23px; right:0px;position:relative;top:0px;_top:0px;}
#cardDisplay_prcorp #bottom .center{ height:23px; width:457px; background-color:#fff; float:left;}

.btn_center{margin-left:180px; _margin-left:90px;}

.cardDisplayPopupMask_prcorp {	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;}
/* Fin Mensajes error promoCorporate__________________________=======

/* CECOT___________________________________*/

#cecot_columna_left{float:left; width:290px;}
#cecot_login{width:190px; margin-left:20px; float:right; padding-right:0px; margin-right:0px;}
#cecot_login_content{border-left:2px solid #666666; border-right:2px solid #666666; padding:17px 12px 0;}
#cecot_login_content .entrar_ES{float:none; padding-bottom:25px; _ padding-bottom:25px; padding-top:15px;  margin-left:47px;}
#cecot_login_content .entrar_CA{float:none; padding-bottom:25px; _ padding-bottom:25px; padding-top:15px;  margin-left:47px;}
#cecot_login_content .entrar_EN{float:none; padding-bottom:25px; _ padding-bottom:25px; padding-top:15px;  margin-left:51px;}
#cecot_login_content .registro_ES{width:50px; float:none; padding-bottom:20px; _ padding-bottom:5px; padding-top:5px; margin-left:36px;}
#cecot_login_content .registro_CA{width:50px; float:none; padding-bottom:20px; _ padding-bottom:5px; padding-top:5px; margin-left:26px;}
#cecot_login_content .registro_EN{width:50px; float:none; padding-bottom:20px; _ padding-bottom:5px; padding-top:5px; margin-left:45px;}

/* Fin CECOT___________________________________*/

/* Depuración de plazas___________________________________*/
#nameChangeForm tr.on{height:90px}
#nameChangeForm tr.on input{margin-top:5px;}
#nameChangeForm tr.on div.botonesCORP{margin-top:-5px}

table.vuelos .check .off{ display:none };
table.vuelos .check .w_boton,table.vuelos .check .w_boton2{ display:inline };

table.vuelos .check .depuracion input{margin-top:0;}
table.vuelos .check .dep{position:relative;left:0;top:0;}
table.vuelos .on .check .dep{height:30px;}
table.vuelos .depuracion{position:absolute;top:7px;left:0px;display:none;z-index:10; width:600px; }

table.vuelos .on .frm .botonesCORP{display:block;margin-left:23px;}
table.vuelos .on .dep .botonesCORP{display:none;}
table.vuelos .on .frm .depuracion{display:none;}
table.vuelos .on .dep .depuracion{display:block;}

.loader{
	background:url(/skylights/images/ajax-loader.gif) no-repeat scroll right top;
	height:32px;
	width:32px;
	display:block;
	float:left;
	margin-right:15px;
}

#newBuscador #logo_vueling a{
	*margin-right:-3px !important;
	_margin-right: -7px !important;
	*margin-top:-1px !important;
	*padding:0 !important;
}
/* Fin Depuración de plazas_________________________________*/

