/* BODY */
body {font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}

/* ETIQUETAS */

	/* elementos de texto */
#page p {margin-bottom:20px; font-size:1.2em; line-height:1.7em;}
#page small {font-size:0.9em; color:#666;}
#page b, #page strong{}
#page em, #page i{}
#page u{}
#page strike{}
#page hr {display:inline; float:left; clear:both; overflow:hidden; width:100%; height:1px; margin:10px 0; border:0 none; background:#D9D9D9;}

	
	
	/* elementos de títulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {margin:0; padding:0; line-height:normal;}
#page h1 {font-size:1.8em;}
#page h2 {font-size:1.2em;}
#page h3 {font-size:1.2em;}
#page h4 {font-size:1.1em;}
#page h5 {}

	/* política de enlaces */
#page a:link {color:#7A7A78; text-decoration:underline;}
#page a:visited {color:#7A7A78; text-decoration:underline;}
#page a:hover, #page a:active {text-decoration:underline;}
#page a img {border:0 none;}

	/* elementos decorativos */
#page .colored{color:#FF0000;}
#page .backcolor{background:#E5E5E5;}
#page .border_color{border:#FFF solid 5px;}

	/* lista */
#page ul {margin:10px 0;}
#page ul li {padding:5px 15px;}

#page ol {margin:10px 0;}
#page ol li {padding:5px 10px 5px 22px;}	

#page dl{}
#page dt{}
#page dd{}

	/* tablas */
#page table{width:100%; margin:0 0 10px 0; empty-cells:show;}
#page table thead th{ padding:6px; font-size:1.4em; text-align:left;}
#page table tbody td{ padding:6px; font-size:1.2em; text-align:left;}
#page table tbody tr.even td{}
#page table tbody tr.odd td{}
#page table tbody tr.highlight td {}


	/* form */
#page input, #page select{font-size:1.0em;}
#page input.radio, #page input.checkbox{width:16px; margin:0 5px 3px 0; vertical-align:middle;}

	/* boton */
#page .btn {float:left; clear:both; margin:5px 0 5px 0; padding:0 0 0 10px; background:url(../images_vueling/btn_left.png) no-repeat;}
#page .btn a, #page .btn a:visited{display:block; float:left; height:35px; padding:0 1px; color:#fff; font-size:1.2em; font-weight:bold; line-height:35px; text-decoration:none; background:url(../images_vueling/btn_stretch.png) repeat-x left top;}
#page .btn span {float:left; width:10px; height:35px; background:url(../images_vueling/btn_right.png) no-repeat;}

#page #left #form_buscador .btn{float:left; clear:both; margin:10px 0 5px 10px; padding:0 0 0 8px; background:url(../images_vueling/btn_left_busc.png) no-repeat;}
#page #left #form_buscador .btn a {display:block; float:left; height:34px; padding:0 10px; color:#fff;  line-height:34px; text-decoration:none; color:#000000; font-size:1.2em; font-weight:bold; background:url(../images_vueling/btn_stretch_busc.png) repeat-x left top;}
#page #left #form_buscador .btn span{float:left; width:10px; height:34px; background:url(../images_vueling/btn_right_busc.png) no-repeat top right;}



/*********** ESTRUCTURA ******************/

/* PAGE */
#page {position:relative;  padding:0 0 0 10px; background-color:#FFF;}
#page .wrap {}
#page .wrap .wrap {}
#page .wrap .wrap .wrap {}

body.unacol #page{width:750px; margin:0 auto;}
body.doscol #page{width:770px; margin:0;}

/** HEADER **/
body.unacol #page #header {position:relative; width:756px;}
body.doscol #pag #header{}
#page #header .wrap {}


/** LOGO **/
body.unacol #page #header #logo {}
body.doscol #page #header #logo {display:none;}

#page #header #logo .wrap {}
#page #header #logo .image{display:inline; float:left; margin:0 20px 0 0;}
#page #header #logo .txt{display:inline; float:left;}

/** BANNER TOP **/
#page #header #banner_top{display:none;}
#page #header #banner_top .wrap {}


/** SHORTCUTS **/
#page #header #shortcuts {display:none;}
#page #header #shortcuts .wrap {}


/** LANGUAGE **/
body.unacol #page #header #lang {position:absolute; top:3px; right:10px;}
body.doscol #page #header #lang {display:none;}

#page #header #lang .wrap {}
#page #header #lang ul{margin:0;}
#page #header #lang ul li{display:inline; padding:0px 5px 0 15px; background:url(../images_vueling/bullet_shorcuts.gif) 0 50% no-repeat;}
#page #header #lang ul li a {color:#555; text-decoration:none;}
#page #header #lang ul li a:hover{text-decoration:underline;}



/** SEARCH **/
#page #header #search {display:none;}
#page #header #search .wrap{}
#page #header #search #search_field {}
#page #header #search #advanced_search{}

/** BREADCRUMBS **/
	/*breadcrumbs*/
#page #breadcrumbs{display:none;}
#page #breadcrumbs a{}


/** LAYER NAV **/
#page #layer_nav {width:500px; _width:495px; z-index:10; _border:red solid 1px;}
body.unacol #page #layer_nav{position:absolute; top:15px; right:0;}
body.doscol #page #layer_nav{position:absolute; top:0; left:280px;}

#page #layer_nav .wrap{}
#page #layer_nav ul {display:inline; float:right; margin-bottom:0;}
#page #layer_nav li {display:inline; float:left; height:18px; margin:0 5px 5px 0; padding:0 0 0 6px; font-size:1.1em; text-align:center; background: url(../images_vueling/nav_li_left.gif) left top no-repeat;}
#page #layer_nav li a{display:block; width:155px; padding:3px 0 4px 0; color:#FFF; text-decoration:none; background:#8D8E90 url(../images_vueling/nav_li_right.gif) right top no-repeat; }
#page #layer_nav li a:hover{color:#FFCC00}
#page #layer_nav li.selected a{text-decoration:underline;}



/** FOOTER **/
#page #footer {display:inline; float:left; margin:30px 0;}
#page #footer .wrap{}

#page #footer #shortcuts_footer{display:inline; float:left; width:940px; background:#E5E5E5;}
#page #footer #shortcuts_footer ul{}
#page #footer #shortcuts_footer ul li{margin:0 0 10px 0; padding:0 0 0 10px;}

#page #footer #nav_footer{display:inline; float:left; width:940px; height:30px; margin:20px 0 0 0; background:#E5E5E5;} 
#page #footer #nav_footer ul{display:inline; float:left; margin:10px 0 10px 55px}
#page #footer #nav_footer ul li{display:inline; float:left; margin:0 63px 0 0;}

#page #footer #tex_footer{display:inline; float:left; width:300px;}

#page #footer #powered {display:inline; float:right; width:140px; text-align:right;}
#page #footer #powered a {}
#page #footer #powered a:hover {}



/** CONTAINER **/
#page #container {display:inline; float:left; padding:0; margin:10px 0 0 0;}
#page #container .wrap{}

	/* uncol */
body.unacol #page #container #content {display:inline; float:left; width:750px; margin:20px auto 0 auto;}
body.unacol #page #container #content .wrap{}

	/* doscol */
body.doscol #page #container #content {display:inline; float:left; width:500px; margin-top:55px;}
body.doscol #page #container #content .wrap{}

	/* trescol */
body.trescol #page #container #content {}
body.trescol #page #container #content .wrap{}

	/* left */
#page #container #left {display:inline; float:left; width:248px; margin:0 20px 0 0;}
#page #container #left .wrap {}


	/* right */
#page #container #right {}
#page #container #right .wrap {}

	/* columns */
#page .untercio {display:inline; float:left; width:32.3%;}
#page .dostercios {display:inline; float:left; width:66.3%;}
#page .unmedio {display:inline; float:left; width:49%;}
#page .uncuarto {display:inline; float:left; width:21%;}

#page .absolute{position:absolute; right:9px; top:12px;}

#page .div_more{background-color:#EEEEEE;}
#page .sidebar{display:inline; float:left; width:210px; height:100%; margin:0; padding:20px 0 20px 0; background-color:#EEEEEE;}
#page .sidebar_title{margin-left:10px; padding:10px 5px; font-size:1.2em; font-weight:bold; background-color:#FFF;}
#page .sidebar_title img{margin-top:10px;}
#page .time_1, #page .time_2, #page .price_1, #page .price_2 {position:relative; margin-left:10px; padding:10px 15px 20px 15px; background-color:#FFF;}
#page .time_1 label, #page .time_2 label, #page .price_1 label, #page .price_2 label{display:block; margin-bottom:30px; font-size:0.9em; font-weight:bold;  background-color:#FFF;}
#page .time_f {position:relative; margin-left:10px; padding:10px 15px 20px 15px; background-color:#FFF; display:block; font-size:0.9em; font-weight:bold;  background-color:#FFF;}

#page .slider_left{position:absolute; top:30px; left:8px;}
#page .slider_max{position:absolute; top:30px; right:8px;}

#page #work_map{margin-left:10px; text-align:center; background-color:#FFF;}

#page .main_result{display:inline; float:left; width:519px; margin:0; padding:20px 10px 10px 10px; background-color:#EEEEEE;}


	/* rounded box */
#page #ofertas{margin-bottom:20px; padding-bottom:5px; background:url(../images_vueling/bg_bottom.gif) 0 100% no-repeat;}
#page .rounded_box{}
#page .rounded_box .price{font-size:2.0em;}
#page .box{width:352px; padding:10px; background:url(../images_vueling/bg_box.gif) top left no-repeat;}
#page .opacity .box{height:40px; margin-bottom:0; background:url(../images_vueling/bg_box_select.gif) top left no-repeat;}

#page .result_box{position:relative; margin-bottom:10px; padding:10px 5px; border:1px solid #CCCC7F; background-color:#FFFFFF;}
#page .result_box .tl, #page .result_box .tr, #page .result_box .bl, #page .result_box .br{position: absolute; width:3px; height:3px;}
#page .result_box .tl{top:-1px; left:-1px; background:url(../images_vueling/corner_tl.gif) top left no-repeat;}
#page .result_box .tr{top:-1px; right:-1px; background: url(../images_vueling/corner_tr.gif) top right no-repeat;}
#page .result_box .bl{bottom:-1px; left:-1px; background: url(../images_vueling/corner_bl.gif) bottom left no-repeat;}
#page .result_box .br{bottom:-1px; right:-1px; background: url(../images_vueling/corner_br.gif) bottom right no-repeat;}

#page .result_box .price_txt{margin-top:3px;}


#page .tabbed_div{padding-bottom:10px; background:url(../images_vueling/bg_tab.gif) 0 100% no-repeat;}

	/* nav box*/
#page ul.nav_box{height:27px; margin:20px 0 0 0; padding:0; border-bottom:1px solid #999900;}
#page ul.nav_box li{float:left; margin:0; padding:0 0 5px 0;}

#page ul.nav_box li a {display:block; margin-right:4px; font-size:1.2em; font-weight:bold; text-align:center; color:#FFF; text-decoration:none; white-space:nowrap;}
#page ul.nav_box li a{font-size:1.2em; background-color:#999900;}
/*#page ul.nav_box li a .tl {background:url(../images_vueling/tl.png) left top no-repeat;}
#page ul.nav_box li a .tr{background:url(../images_vueling/tr.png) right top no-repeat;}*/

#page ul.nav_box li.selected a{background-color:#FFFFFF; color:#333; font-size:1.3em;}
/*#page ul.nav_box li.selected a .tl {background:#FFF url(../images_vueling/tl_white.png) left top no-repeat;}
#page ul.nav_box li.selected a .tr{background:#FFF url(../images_vueling/tr_white.png) right top no-repeat;}*/

#page ul.nav_box li.selected a .tr{display:block; padding:8px 5px 7px 6px; background:url(../images_vueling/tr_selected.gif) top right no-repeat;}
#page ul.nav_box li.selected a .tl{display:block; padding:0 0 1px 5px; background:url(../images_vueling/tl_selected.gif) top left no-repeat;}

#page ul.nav_box li a .tr{display:block; padding:8px 12px 8px 6px; background:url(../images_vueling/tr.gif) top right no-repeat;}
#page ul.nav_box li a .tl{display:block; padding-left:5px; background:url(../images_vueling/tl.gif) top left no-repeat;}

#page .box_nav_box{padding:10px 5px 15px 5px; border-left:1px solid #999900; border-right:1px solid #999900;}
#page .box_nav_box .price_txt{font-size:1.8em;}
#page .box_nav_box .promo{margin:8px 0 0 20px;}
#page .box_nav_box .btn{margin-left:40px;}


/* LAYOUT*/

	/* buscador izquierda */
#page #left #form_buscador{padding:10px 10px 20px 10px; font-size:1.1em; background:#999900 url(../images_vueling/bg_form_search.gif) 0 100% no-repeat;}




#page #left #form_buscador .tabs{}
#page #left #form_buscador .tabs ul{margin-left:10px;}
#page #left #form_buscador .tabs ul li{display:inline; float:left; margin:0; padding:0; text-align:center;}
#page #left #form_buscador .tabs ul li a{color:#666; text-decoration:none;}

#page #left #form_buscador .from-to{display:block; margin:0 0 10px 0;}
#page #left #form_buscador .from-to select{width:225px; margin-bottom:4px;}

#page #left #form_buscador .depart_date,
#page #left #form_buscador .rooms,
#page #left #form_buscador .user_rooms{display:block;}

#page #left #form_buscador .rooms,
#page #left #form_buscador .user_rooms{margin-top:10px;}

#page #left #form_buscador .rooms,
#page #left #form_buscador .user_rooms dd {margin-top:10px;}

#page #left #form_buscador .depart_date dt,
#page #left #form_buscador .rooms dt,
#page #left #form_buscador .user_rooms dt {display:block; margin-bottom:4px;}

#page #left #form_buscador .depart_date dd,
#page #left #form_buscador .rooms dd,
#page #left #form_buscador .user_rooms dd {margin-bottom:4px;}

#page #left #form_buscador .depart_date dd input{width:195px;}

#page #left #form_buscador .rooms dd select{width:50px;}
#page #left #form_buscador .user_rooms dd select{display:inline; float:left; width:105px; margin-right:5px;}

#page #left #form_buscador .child{display:inline; float:left; width:117px; margin-top:-13px;}
#page #left #form_buscador .child .child_title{font-size:0.9em;}
#page #left #form_buscador .child .old{display:inline; float:left; margin-right:2px;}
#page #left #form_buscador .child .old select{width:37px; margin:2px 0 0; padding-left:0;}

#page #left #form_buscador .depart_date dd img{margin-bottom:1px; vertical-align:middle;}

#page #left #form_buscador .user_rooms span{font-size:0.9em;}

#page #left .language{width:200px; margin:20px auto 0 auto; font-size:1.1em;}
#page #left .language label{display:inline; float:left;}
#page #left .language select{display:inline; float:left; width:70%; margin-left:5px; margin-top:-2px;}
#page #left .banner_left{width:198px; margin:20px auto 0 auto; border:#CCC solid 1px;}

	/* main banner*/
#page .banner_main{margin-bottom:15px;}


	/* main box */
#page .info{display:block; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #DDD;}

#page .scroll_link{height:24px; font-size:1.1em; background:#999900 url(../images_vueling/barra_verde.gif) 0 0 no-repeat;}
#page .scroll_link h1{display:inline; float:left; margin:3px 10px 0 7px; color:#FFF; font-size:1.4em;}
#page .scroll_link .counter{display:inline; float:left; margin:6px 10px 0 0; color:#FFF; font-size:1.2em; }
#page .scroll_link .all{display:inline; float:left; margin:6px 5px 10px 0;}
#page .scroll_link .all a{color:#FFF;}
#page .scroll_link .left_right{display:inline; float:left; margin:2px 10px 0 0; vertical-align:middle;}
#page .scroll_link .option{display:inline; float:right; margin:3px 5px 0 0; *margin-top:2px;}
#page .scroll_link .option select{padding:0 0 0 3px;}

#page .inside{display:block; width:498px; padding:10px 0 0 0; font-size:1.1em; border-top:1px solid #999900; border-left:1px solid #999900; border-right:1px solid #999900;}
#page .inside h2{margin-left:5px;}
#page .bottom_info{padding:0 5px 5px 5px; font-size:1.1em; border-left:1px solid #999900; border-right:1px solid #999900;}

#page ul.depart_list{width:320px; margin:5px 0 0 0;}
#page ul.depart_list li{display:block; padding-left:20px; font-size:1.1em; line-height:normal; background:url(../images/common/bullet_info.png) 0 6px no-repeat;}
#page ul.depart_list li a{font-size:0.8em;}
#page ul.depart_list li strong{color:#999900;}

#page ul.depart_list_result{margin: 5px 0 0 0;}
#page ul.depart_list_result li{display:inline; float:left; width:165px; margin-right:10px; padding:0; font-size:1em; line-height:normal;}
#page ul.depart_list_result li a{font-size:0.8em;}
#page ul.depart_list_result li strong{color:#999900;}


#page .others{display:block; margin:5px 0 0 20px; font-size:1.0em;}
#page .price_txt{margin:0 ; color:#828A90; font-size:1.1em;;}
#page .price{margin:7px 0 0; color:#999900; font-size:3.0em; font-weight:bold;}
#page .price_plus{color:#999900; font-size:2.5em; font-weight:bold;}

#page .bottom_info .price_txt{margin-top:5px;}

	/* main flying list */
#page ul.fly_list{/*display:inline; float:left;*/ margin:0 0 0 0;}
#page ul.fly_list li{margin:0 0 10px 0; padding:0; font-size:0.9em;}
#page ul.fly_list li a{margin:0; padding:0; font-size:10px; text-decoration:none; text-align:left;}

	/* main select section */
#page .steps{display:inline; float:left; margin:0 5px 0 0;}
#page .steps img{display:inline; float:left;}
#page .title_1{display:inline; float:left; width:490px; color:#999900; font-size:1.4em; line-height:1.4em;}
#page span.search_select{display:block; font-size:0.8em;}

#page .reserve_center{display:inline; float:right; font-size:1.2em; color:#999900; line-height:normal; width: 180px; }
#page .reserve_center span{font-size:1.2em; font-weight:bold;}


#page .promo{display:inline; float:left; margin:2px 0 0 5px; color:#FF0000; font-size:0.9em; line-height:normal;}
#page .star{margin-top:13px;}
#page .star small{margin-left:5px;}

#page .highlight_box{display:inline; float:left; width:235px; margin-top:20px; padding:5px 10px; background-color:#EBEBEB; -moz-border-radius:5px; -webkit-border-radius:5px;}
#page .highlight_box h3{display:inline; float:left; font-size:1.4em;}
#page .highlight_box .link{display:inline; float:right;}

#page .symbol{display:inline; float:left; margin:20px 10px 0 10px; font-size:1.8em;}

#page ul.info_list{width:260px; margin:10px 0 0 5px; padding:0;}
#page ul.info_list li{padding:0; font-size:1.1em; line-height:1.7em;}

#page .hotel_info{display:inline; float:left; margin-top:10px;}
#page .hotel_info ul{display:inline; float:left; margin:0;}
#page .hotel_info ul li{padding:5px 0 5px 0; font-size:1.1em; border-bottom:#E5E5E5 solid 1px;}
#page .hotel_info img{width:80px;}

#page ul.sub_ul_hab li{padding:0; font-size:1em;}

#page .box_nav_box .hotel_info ul li{border:none;}

#page .icon{display:inline; float:left; margin-right:5px;}
#page .title_other{/*display:inline; float:left;*/ margin-left:5px; margin-bottom:5px; font-size:2.2em; color:#FFF; text-align:center;}
#page .title_other a{color:#FFF;}
#page .sub_title{/*display:inline; float:left;*/ margin-left:5px; color:#FFF; font-size:1.2em; text-align:center}

#page .opacity .box .title_other, #page .opacity .box .title_other a, #page .opacity .box .sub_title{color:#333;}


#page .best_result{margin-top:10px; font-size:1.1em; line-height:1.7em;}
#page .best_result span.cross{text-decoration:line-through;}

#page ul.sort{margin-top:0; margin-bottom:10px; padding:3px 0 10px 6px; border:1px solid #CCCC7F; background-color:#FFFFFF;}
#page ul.sort li{display:inline; font-size:1.0em; padding:0;}
#page ul.sort li.selected{font-weight:bold;}
#page ul.sort li label{margin-bottom:5px;}

#page .date_hour{display:inline; float:left; width:346px;}
#page .date_hour span.date{margin-bottom:10px; color:#999900; font-size:1.2em; font-weight:bold;}
#page .date_hour ul.hour{margin:3px 0 5px 0;}
#page .date_hour ul.hour li{display:inline; margin-bottom:5px; margin-right:10px; padding:0; font-size:1.1em; text-transform:lowercase;}

#page .google_maps{display:inline; float:left; width:205px; margin-bottom:20px; border:1px solid #CCCCCC;}

#page .hotel_list{margin-left:10px; padding:0 5px 5px 0; background-color:#FFF;}
#page .hotel_list span{margin-left:10px; font-weight:bold;}
#page .hotel_list ul{margin-bottom:0;}
#page .hotel_list ul li{display:block; margin-bottom:10px; padding:0 10px; font-size:1.1em; color:#666;}
#page .hotel_list ul li.selected{color:#000;}
#page .hotel_list ul li input{margin-right:5px;}

#page .bocata_map{}
#page .bocata_map h2.bocata_map_title{display:inline; float:left; margin-bottom:5px; color:#333;}
#page .bocata_map .bocata_map_star{display:inline; float:left;}
#page .bocata_map .bocata_map_hotel_info{display:inline; float:left;}
#page .bocata_map .bocata_map_hotel_info img{height:70px;}
#page .bocata_map .bocata_map_hotel_info ul{float:left; width:125px; margin-top:0; margin-bottom:3px;}
#page .bocata_map .bocata_map_hotel_info ul li{display:block; padding:3px 0 0 0; font-size:1.1em; line-height:normal; border-bottom:#E5E5E5 solid 1px;}

#page .bocata_map_prices{display:inline; float:left; text-align:center;}
#page .bocata_map_prices .bocata_map_price_plus{font-size:2.8em; font-weight:bold;}
#page .bocata_map_prices .bocata_map_price_txt{font-size:1.2em;}

#page .bocata_map_prices .btn{float:right; clear:both; margin:7px 0 0 7px; padding:0 0 0 8px; background:url(../images_vueling/btn_left_bocad.gif) no-repeat;}
#page .bocata_map_prices .btn a {display:block; float:left; height:34px; padding:0 10px; color:#fff; font-size:1.1em; line-height:34px; text-decoration:none; color:#FFF; font-size:1.8em; font-weight:bold; background:url(../images_vueling/btn_stretch_bocad.gif) repeat-x left top;}
#page .bocata_map_prices .btn span{float:left; width:8px; height:34px; background:url(../images_vueling/btn_right_bocad.gif) no-repeat;}


/*LIGHTBOX*/
.lightbox_content{position:relative; padding:20px; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; background-color:#FFF;}
.lightbox_content .title{margin-bottom:10px; padding-bottom:3px; font-size:14px; font-weight:bold; border-bottom:1px solid #E5E5E5;}
.lightbox_content .title span{display:inline; float:right; margin-top:-20px;}
.lightbox_content table{display:inline; float:left; width:50%!important;}
.lightbox_content table tbody td{margin:3px 0; padding:6px; font-size:1.1em!important; text-align:left;}
.lightbox_content table tbody tr.odd td{}
.lightbox_content table tbody tr.even td{}
.lightbox_content .button_lightbox input{position:absolute; top:10px; right:10px; width:24px; height:24px; border:0!important; background:url(../images/common/close.gif) 0 0 no-repeat;}


/* hack*/
#page #oferta_1, #page #oferta_2, #page #oferta_3, #page #oferta_4, #page #oferta_5{position:relative;}
#page #seo_zone .unmedio{margin-right:10px;}
#page #seo_zone .last{float:right;}

/*espera*/
.espera1{position:relative; width:550px; margin:40px auto 0 auto; padding:20px; font-size:1.6em; text-align:left; line-height:1.3em; border:1px solid #CCCC7F; font-sie: background-color:#FFFFFF;}
.espera1 .tl, .espera1 .tr, .espera1 .bl, .espera1 .br{position:absolute; width:3px; height:3px;}
.espera1 .tl{top:-1px; left:-1px; background:url(../images_vueling/corner_tl.gif) top left no-repeat;}
.espera1 .tr{top:-1px; right:-1px; background: url(../images_vueling/corner_tr.gif) top right no-repeat;}
.espera1 .bl{bottom:-1px; left:-1px; background: url(../images_vueling/corner_bl.gif) bottom left no-repeat;}
.espera1 .br{bottom:-1px; right:-1px; background: url(../images_vueling/corner_br.gif) bottom right no-repeat;}
.espera1 .img{display:inline; float:right; margin-top:-10px;}
.espera1 .loader{text-align:center;}

#page .espera{text-align:center;}
#page .espera p{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#333333; line-height:20px;}

#page .espera h2{font-size:2.0em;}

.price_included {font-size: 10px; color: #000000;}