#header .mainTitle {position:absolute;text-align:right;color:#FFF;font-size:0.917em;padding:0 .833em;right:7em;bottom:5em;font-weight:normal;width:30em;}

/*.sprite {background-image:url(/images_new/#id_dominio#/s778v01.gif); background-repeat:no-repeat}*/

.platform-1 .sprite {background-image:url(/images_new/1/s778v01.gif); background-repeat:no-repeat}
.platform-6 .sprite {background-image:url(/images_new/6/s778v01.gif); background-repeat:no-repeat}
.platform-7 .sprite {background-image:url(/images_new/7/s778v01.gif); background-repeat:no-repeat}
.platform-12 .sprite {background-image:url(/images_new/12/s778v01.gif); background-repeat:no-repeat}
.platform-18 .sprite {background-image:url(/images_new/18/s778v01.gif); background-repeat:no-repeat}

#header {display:block;position:relative;margin-top:2.5em;background-color:#DE0000;border-top-right-radius:.7em;border-top-left-radius:.7em;-moz-border-radius-topleft:.7em;-moz-border-radius-topright:.7em;-webkit-border-top-right-radius:.7em;-webkit-border-top-left-radius:.7em; #margin-top:0}
#header {margin /*\**/:0\9 } /** HACK IE7/8 **/
#header p           {margin:0 }
#header .logos      {padding-top:1.3em;margin:0 1.3em}
#header .imagotype  {background-position:-300px -20px!important;margin:0 0; float:left}
#header .logotype   {background-position:-66px -20px!important;margin:0 0 .833em 0; float:right}

#nav        {background-color:#DE0000;clear:both; display:block; position:relative; min-height:4em;}
#nav ul 	{margin:0; padding:0 .417em .167em;text-align:left;}
#nav li 	{list-style-image:none;list-style-type:none;float:left;margin:0;padding:0 .166em 0 0}
#nav a          {background:#fff;font-size:0.8em;font-weight:700;text-transform:uppercase;padding:.1em .8em;line-height:2.5em; display:block; -ms-border-radius-topleft: 0.7em; /*IE8*/-ms-border-radius-topright: 0.7em;-moz-border-radius-topleft:0.7em;-moz-border-radius-topright:0.7em;-webkit-border-top-right-radius: 0.7em;-webkit-border-top-left-radius:0.7em; text-align:center;text-decoration:none;}
#nav a:hover,
#nav a.active 	{background:#000;color:#fff;}
#nav ul div      {display:block;position:absolute;top:2em;height:2em;background:#000;width:100%;padding:0;left:0}
#nav ul div p	{padding:.4em .433em 0 .433em}
#nav ul div a {display:inline; -moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;text-decoration:none;text-transform:none;background:none;color:#B2B2B2;font-weight:normal;font-size:.9em;line-height:1em}
#nav ul div span {line-height:1em}
#nav ul div a.active {font-weight:bold}

a img:hover  {text-decoration:none!important; color:blue!important;}
a:hover img  {text-decoration:none!important; color:blue!important;}

#top                {position:absolute;top:-2em;width:100%}
#top p              {float:left; height:1.5em}
#top p a            {color:#EDEDED;vertical-align:bottom}
#top p span			{vertical-align:bottom}
#top p.contact      {width:11em;}
#top p.user         {width:45em;text-align:center}
#top form           {float:right; position:relative; top:-.3em}
#top input#k        {color:#999999;width:11em; border:.1em solid #666666;font-size:1em;font-style:italic;line-height:1.4em;margin:0;vertical-align:middle;ms-border-radius: 0.25em; -moz-border-radius:0.25em; -moz-border-radius:0.25em; -webkit-border-radius: 0.25em; -webkit-border-radius:0.25em; padding:.2em 2em .3em .3em;}
#top input#k.selcMod {background:#fff!important; font-weight:normal; font-style: normal; color:#000}
#top input.searchbtn   {background-position:-240px -96px;position:absolute; right:.2em;top:.2em;border:0; padding:0; margin:0; width:18px; height:17px;}

#global {padding-top:.833em}

span.phone {color:#fff;}
img.phone 	{background-position:-219px -96px;  vertical-align:bottom; width:14px; height:18px;}
img.cartEmpty   {background-position:-194px -96px; vertical-align:bottom}
img.cartFull    {background-position:-169px -96px; vertical-align:bottom}

img.userOff     {background-position:-149px -96px; vertical-align:bottom}
img.userOn      {background-position:-130px -96px; vertical-align:bottom}

/** FOOTER **/
#footer{display:block;clear:both;overflow:hidden;border-top:1em solid #000000;background:#df0000;padding:0.833em;-moz-border-radius-bottomleft:.7em;-moz-border-radius-bottomright:.7em;-webkit-border-bottom-right-radius:.7em;-webkit-border-bottom-left-radius:.7em}
#footer .imagotype              {background-position:-66px -20px!important;float:left;margin-right:.833em}
#footer .securePayment          {background-position:-130px -20px!important;float:right;margin-left:.833em}
#footer p                       {color:#fff; margin:0 0 0.3em 0}
#footer a 			{color:#FFFFFF;text-decoration:none}
#footer a:hover 		{color:#FFFFFF;text-decoration:underline}
#footer a:visited 		{color:#FFFFFF;}
#footer address 		{color:#000000; font-style:normal}

img.ES {background-position:-179px -78px}
img.FR {background-position:-201px -78px}
img.CL {background-position:-154px -78px}
img.IT {background-position:-129px -78px}
img.BR {background-position:-227px -78px}


/** Footer fixes campatibility back **/

#footer {text-align:left; width:760px;}

.gif-sprite{background:url('/images_new/s.gif') no-repeat;}

.act_ico_gif{background-position: -546px -149px;width: 12px; height: 12px;}
.cesta_todo_gif{background-position: 0px -7px;width: 778px; height: 58px;}
.hot_ico_r_gif{background-position: -534px -149px;width: 12px; height: 12px;}
.dotted_white_gif{background-position: -54px -206px;width: 2px; height: 1px;}
.ico-rojo-16_gif{background-position: -466px -187px;width: 16px; height: 16px;}
.ico_flecha_abj_gif{background-position: -482px -187px;width: 16px; height: 16px;}
.ico_ayuda_gif{background-position: -518px -137px;width: 16px; height: 16px;}
.ico-corazon-verde_gif{background-position: -216px -202px;width: 8px; height: 8px;}
.ico_ventana_gif{background-position: -144px -191px;width: 16px; height: 16px;}
.act_ico_r_gif{background-position: -546px -137px;width: 12px; height: 12px;}
.s141_gif{background-position: -208px -174px;width: 141px; height: 28px;}
.s141_1_gif{background-position: -356px -137px;width: 110px; height: 28px;}
.ico_registrado_gif{background-position: -404px -192px;width: 16px; height: 16px;}
.corner_der_es_gif{background-position: -54px -137px;width: 154px; height: 54px;}
.hot_ico_gif{background-position: -546px -161px;width: 12px; height: 12px;}
.ico-hot-n_gif{background-position: -534px -137px;width: 12px; height: 12px;}
.cesta_sin_gif{background-position: 0px -65px;width: 778px; height: 56px;}
.via_ico_r_gif{background-position: -428px -199px;width: 13px; height: 12px;}
.log_cabecero_06_gif{background-position: -208px -137px;width: 148px; height: 37px;}
.fondo_marq_gr_gif{background-position: -349px -174px;width: 4px; height: 8px;}
.ico_mano_gif{background-position: -486px -165px;width: 16px; height: 16px;}
.ico_cerrar_gif{background-position: -372px -192px;width: 16px; height: 16px;}
.ico_flecha_izq_gif{background-position: -502px -169px;width: 16px; height: 16px;}
.ico_ticket_gif{background-position: -356px -192px;width: 16px; height: 16px;}
.ico-corazon-11_gif{background-position: -224px -202px;width: 8px; height: 8px;}
.ico_nuevo_gif{background-position: -518px -169px;width: 15px; height: 15px;}
.ico_foto_gif{background-position: -192px -191px;width: 16px; height: 16px;}
.footer3_fondo_gif{background-position: 0px -121px;width: 778px; height: 16px;}
.ico_telf_gif{background-position: -454px -199px;width: 12px; height: 12px;}
.header3_fondo_gif{background-position: 0px 0px;width: 778px; height: 7px;}
.date_pup_gif{background-position: -546px -197px;width: 11px; height: 11px;}
.ico-rojo-8_gif{background-position: -232px -202px;width: 8px; height: 8px;}
.res_ico_gif{background-position: -534px -197px;width: 12px; height: 12px;}
.ico_cerrar_peq_gif{background-position: -518px -153px;width: 16px; height: 16px;}
.ico-esp_gif{background-position: -546px -173px;width: 12px; height: 12px;}
.esp_ico_r_gif{background-position: -534px -161px;width: 12px; height: 12px;}
.list_pup_gif{background-position: -502px -201px;width: 11px; height: 11px;}
.dileamigo_bl_gif{background-position: -111px -191px;width: 17px; height: 16px;}
.reservar_rojo_gif{background-position: -356px -165px;width: 72px; height: 27px;}
.ico-verde-16_gif{background-position: -502px -153px;width: 16px; height: 16px;}
.site_flags_it_CL_gif{background-position: -74px -191px;width: 20px; height: 15px;}
.imprimir_rojo_gif{background-position: -466px -165px;width: 20px; height: 22px;}
.ico_informacion_gif{background-position: -176px -191px;width: 16px; height: 16px;}
.ico_mundo_gif{background-position: -502px -137px;width: 16px; height: 16px;}
.ico_texto_gif{background-position: -388px -192px;width: 16px; height: 16px;}
.ico_camara_gif{background-position: -502px -185px;width: 16px; height: 16px;}
.ico-esp-n_gif{background-position: -518px -198px;width: 12px; height: 12px;}
.ico-verde-8_gif{background-position: -208px -202px;width: 8px; height: 8px;}
.log_cabecero_03_gif{background-position: 0px -137px;width: 54px; height: 75px;}
.ok_gr_gif{background-position: -466px -137px;width: 36px; height: 28px;}
.ico-cesta_gif{background-position: -428px -165px;width: 34px; height: 34px;}
.site_flags_it_IT_gif{background-position: -54px -191px;width: 20px; height: 15px;}
.ico_calculadora_gif{background-position: -128px -191px;width: 16px; height: 16px;}
.ico-res-n_gif{background-position: -534px -173px;width: 12px; height: 12px;}
.res_ico_r_gif{background-position: -534px -185px;width: 12px; height: 12px;}
.via_ico_gif{background-position: -441px -199px;width: 13px; height: 12px;}
.ico_bla_gif{background-position: -160px -191px;width: 16px; height: 16px;}
.search_but_gif{background-position: -94px -191px;width: 17px; height: 17px;}
.vue_ico_gif{background-position: -518px -184px;width: 15px; height: 14px;}
.esp_ico_gif{background-position: -546px -185px;width: 12px; height: 12px;}

/* Buscador Viajes */
.grid550 .subgrid25 {width:129px !important; padding-right:5px}


div.submenu p{text-align:left!important}



.caja_warning {border:1px solid #ff8f33;background-color:#EFE466;background-image:url(/images_new/css/warning.gif);background-repeat:no-repeat;background-position:left top;padding:12px 5px 12px 40px}
#noScript { background:#fff; padding:1em}