/*** Homes ***/
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#505050; background-image:url(/images_new/css/bg.gif); background-color:#252525; background-repeat:repeat; margin:0; padding:7px 0}

div { position:relative}

a {color:#de0000;text-decoration:none}
a:visited {color:#de0000}

h1 {font-size:140%;font-weight:700;color:#de0000;margin:0px 0px 10px}

p {margin:0px 5px 5px}
img { vertical-align:middle}

ul li p {margin:0px 0px 5px}
ul {text-align:left;margin:0px;padding:0px 5px 2px 5px;}
li { /*list-style-image:url(/images_new/home/bullet.gif);*/ list-style-type: none;list-style-position: inherit;margin:0px;padding:0px 0px 10px;}

input,select,option { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#505050; vertical-align:middle;z-index:10}
        form {margin:0px;padding:0px}

.slot0_box { background-color:#DE0000;float:right;margin-top:15px;width:396px;z-index:4;height:262px;}

#container {width:778px;height:1%;margin:0px auto;z-index:0}
#global {background-color:#fff;z-index:3;}
#menu {float:left;display:inline;width:165px}
#contenido {padding-left:15px;float:left;display:inline;height:1%;margin:0px;z-index:2}
#principal {float:left;display:inline;margin:0px 10px 0px 0px;z-index:3}

#footer {background-color:#fff;font-size:100%;clear:both;background-repeat:repeat-x;background-position:top;background-image:url(/images_new/home/line_bck.gif);padding-top:5px}

.icon_item {padding-right:5px}

.desp_left {background-image: url('/images_new/home/header/desp_izquierda-trans.png') !important;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images_new/home/header/desp_izquierda-trans.png');background-position:left;width:4px;}
.desp_right {background-image: url('/images_new/home/header/desp_derecha-trans.png') !important;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images_new/home/header/desp_derecha-trans.png');background-position:right;width:6px;}
.desp_bot {background-image: url('/images_new/home/header/desp_inferior-trans.png') !important;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images_new/home/header/desp_inferior-trans.png');background-position:top;height:12px;}

ul#navheader,ul#navheader li {list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
ul#navheader {padding-top:3px;}
ul#navheader li {float:left;margin-right:2px;text-align:center;position:relative;}
ul#navheader a {float:left;padding:0px 0px 3px;text-decoration:none;background:#FFFFFF;color:#DE0000;font-weight:700;font-size: 10px;text-transform:uppercase;}
ul#navheader .pestSelected a {float:left;padding:0px 0px 3px;text-decoration:none;background:#000000;color:#FFFFFF;font-weight:700;font-size: 10px;text-transform:uppercase;}

#menuheader #navheader li:hover .desp_header {display:block;}
#menuheader #navheader li:hover .desp_header_right {display:block;}

#menuheader #navheader .desp_header a {position:relative;display:block;width:100%;}

#header_link {z-index:5;background-color:#000;padding-top:3px;padding-bottom:3px;font-size:100%;color:#b2b2b2;width:773px;}
#header_link a {color:#b2b2b2}
#header_link .atrapanos {text-align:center;width:117px;float:right;display:inline}

*:first-child+html .ciudad {padding:5px 15px 1px 12px;}

.ciudad {background:transparent url(/images_new/home/bck_ciudad.gif) no-repeat scroll bottom right;padding:5px 15px 1px 12px;z-index:5;}
.ciudad select {margin-top:10px;}

.busq_mini {background:transparent url(/images_new/home/bck_busq_mini.gif) no-repeat scroll left top;height:40px;left:0px;padding:14px 10px 5px 11px;position:absolute;top:132px;width:220px;z-index:4;}

.frase_contenedor {height:23px;background-color:#FFF;padding-left:155px;padding-top:2px;}
.frase_contenedor .frase_texto {background-color:#FFFFFF;color:#505050;display:inline;font-size:90%;padding-bottom:1px;padding-left:7px;padding-right:7px;padding-top:0px;top:4px;vertical-align:top;}
.frase_contenedor .frase_texto a {color:#de0000}
#frases_atrapalo {left:60px;}
#frases_atrapalo tr{background-image:url(/images_new/home/header/fondo_marq4.gif);background-repeat:repeat-x;}

.caja_roja {margin-bottom:15px;border:1px solid #DE0000}
.caja_roja h1 {background-color:#DE0000;color:#FFF;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px 0px 5px;padding:2px 5px}
.caja_roja h1 a,.caja_roja h1 a:visited {color:#fff;text-decoration:underline}
.caja_blanca {margin-bottom:15px;border:1px solid #505050;background-color:#fff}
.caja_blanca #diselo_lista a {color:#DE0000;z-index:8}
.caja_blanca #diselo_lista {color:#505050}
.caja_blanca #diselo_lista li {padding: 0 0 7px;}

#principal .caja_blanca h1,.popup .caja_blanca h1,.minipopup .caja_blanca h1 {background-color:#EDEDED;color:#505050;text-transform:uppercase;text-align:left;font-weight:700;font-size:100%;border:none;margin:0px 0px 5px;padding:2px 5px}
#links_pie .caja_blanca h1 {border:1px solid #505050;color:#505050;text-transform:uppercase;font-weight:700;font-size:100%;background-color:#fff;margin:5px;padding:2px 5px}
.caja_gris {/*margin-bottom:15px;*/border:1px solid #505050;background-color:#ededed}
.caja_gris #hold {position:relative;width:394px;height:19px;z-index:1000;overflow:hidden}

#principal .caja_gris h1,.popup .caja_gris h1,.minipopup .caja_gris h1 {background-color:#B2B2B2;color:#fff;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px 0px 0px;padding:2px 5px}
#principal .links_bot h3 {font-weight:400;font-size:100%;margin:0px}
#principal .oferta {float:left;display:inline;z-index:3}

.oferta h1 {background-color:#DE0000;color:#FFF;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px 0px 1px;padding:2px 5px}
.oferta h1 a {text-decoration:underline;color:#fff}
.oferta h1 a:visited {text-decoration:underline;color:#fff}
.slot0_box h1 a {text-decoration:underline;}
.oferta_txt {border-left:1px solid #B2B2B2;border-right:1px solid #B2B2B2;border-bottom:1px solid #B2B2B2;padding:5px 5px;}

.home {height:1%;z-index:10}
.home .publi { width: 372px; height: 100px; float: left; display: inline;}
.home #contenido {padding-left:12px;margin-bottom:15px;}
.home #principal {width:755px;margin-right:8px;height:1%}

.home #multibuscador {z-index:5}
.home .multibuscador {width:349px;height:340px;float:left;display:block;margin-top:15px;}
.home .multibuscador .contorno {border:1px solid #de0000;height:100%;width:337px;background-color:#FBEEEE;}
.home .multibuscador table.normal {width:337px}
.home .multibuscador table.normal td {line-height:20px;padding:5px 10px}
.home .multibuscador table.normal tr.selector td {background-color:#fff;border-bottom:1px solid #de0000}
.home .multibuscador #mb_runner {position:absolute;right:9px;top:1px;z-index:1000}
.home_iframe {height:1%;z-index:10}
.home_iframe .multibuscador {width:345px;height:350px;float:left;display:inline;margin-top:15px;}
.home_iframe .multibuscador .contorno {border:1px solid #de0000;height:345px;width:337px;background-color:#FBEEEE;}
.home_iframe .multibuscador table.normal {width:337px}
.home_iframe .multibuscador table.normal td {line-height:20px;padding:5px 10px}
.home_iframe .multibuscador table.normal tr.selector td {background-color:#fff;border-bottom:1px solid #de0000}
.home #buscar_mb {position:absolute;right:20px;bottom:10px}
.home .oferton {float:left;z-index:10;display:inline;width:396px;}
.home .oferton h1 {margin-bottom:1px;padding:2px 5px;text-transform:uppercase;}
.home .oferton h1 a {color:#FFFFFF;font-size:11px;}
.home .oferton .dto {position:absolute;right:0px;top:0px;width:198px;background-color:#de0000;color:#fff;height:32px;text-align:right}
.home .oferton .dto p {font-size:24px;font-weight:700;margin:0px;padding:2px 10px 0px 0px}
.home .oferton #imagen {border-top:1px solid #fff;border-bottom:1px solid #fff}
.home .oferton .text {padding-top:0px;margin: 0px;padding-bottom:0px;background-color:#de0000;height:82px;color:#fff}
.home #slot0_container {background-color:#de0000;margin: 0px 0px;}
.home .oferton .text #descripcion_oferton {padding-top:5px;padding-left:7px}
.home .oferton .text #descripcion_oferton a{font-size:110%}

#descripcion_oferton {padding-right:80px}
#descripcion_oferton .tit_elemento {text-decoration:underline;}
#descripcion_oferton p {margin:0px 50px 5px 0px}
.home .oferton .text a {color:#fff;}
.home .oferton .text .reservar {position:absolute;right:5px;top:1px}
.home .oferton .text .dileamigo {position:absolute;right:10px;top:55px}
.home .hallazgos {float:left;display:inline;margin-top:4px;width:394px;z-index:1}
.home .hallazgos h1 {border-bottom:1px solid #505050;background-color:#DE0000!important;color:#FFF;}
.home .hallazgos h1 a {position:absolute;right:5px;top:1px;font-weight:400;text-transform:none;color:#fff;text-decoration:underline}
.home .hallazgos .recibe {background-color:#EDEDED;margin-top:0px}
.home .hallazgos .recibe form {padding-top:0px;padding-left:4px;height:25px}
.home .hallazgos .recibe input {padding-top:0px;font-size:9px}
.home .oferta {width:181px;margin-right:10px;margin-bottom:10px}
.home .oferta p {margin:0px 5px !important;padding:0px !important}
.home .oferta .oferta_txt {height:45px;background-image:url(/images_new/home/line_bck_gr2.gif);background-repeat:repeat-x;background-position:bottom;border-bottom:0px;}
.frase_promo a {color:#DE0000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.frase_promo a:hover {text-decoration: underline;}
.tit_elemento a {font-weight:700;color:#DE0000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.slot0_container .tit_elemento a {text-decoration: underline;}
#diselo_txt {text-decoration: underline;}
.tit_elemento a:hover {text-decoration: underline;}

#slot0_container .precio_atrapalo {font-weight:700;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;text-decoration: none;}
#slot0_container .precio_atrapalo a:hover {text-decoration: underline;}
.precio_atrapalo {font-weight:700;color:#DE0000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-decoration: none;}
#descripcion_oferton2 .precio_atrapalo{color:#DE0000;}
.precio_atrapalo a:hover {text-decoration: underline;}
.cat_elemento {font-weight:700;color:#505050;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
#slot0_container .cat_elemento {color:white;}
.dto_atrapalo {font-weight:700;color:#505050;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
#slot0_container .dto_atrapalo {color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;}
#slot0_container #popupD .dto_atrapalo {color:#505050;font-weight:700;}
.dest_elemento {color:#505050;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
#descripcion_oferton .dest_elemento{color:#FFF;}
.tit_elemento {font-weight: 700;}
.negrita {font-weight: 700;}

/* rediseno slot promo jul-08 */
.home .oferta .oferta_txt_2 {background-color:#f4f4f4;border-bottom:1px solid #B2B2B2;border-left:1px solid #B2B2B2;border-right:1px solid #B2B2B2;padding:5px;height:92px;}
.home .oferta .oferta_txt_2 .descrip {  height:45px;    line-height:1.1em;}
.home .oferta .oferta_txt_2 .precios {  width:169px;    *position: relative;    *top:5px;}
.home .oferta .oferta_txt_2 .clearer {  height:1px;  overflow:hidden;}
.home .oferta .oferta_txt_2 .precios .linea_derecha { height: 37px;}
.precio_atrapalo_tachado {      display:none;}
/* fin - rediseno slot promo jul-08 */
.home .oferta .oferta_txt_vue {background-color:#ededed;border-bottom:1px solid #B2B2B2;border-left:1px solid #B2B2B2;border-right:1px solid #B2B2B2;padding-top:5px;}
.home .of_vue .oferta_txt {height:100%;}
.home .of_vue .oferta_txt_2 {height:auto;padding-bottom:5px;}
.home .recomend {width:563px;float:left;display:inline;margin-right:10px;margin-bottom:5px;}
.home .recomend h1 {background-color:#DE0000;font-size:11px;color:#FFFFFF;text-transform:uppercase;padding:2px 5px;}
.home .recomend .izq {width:48%;float:left;display:inline;padding-right:2%;margin-right:1%;background-image:url(/images_new/home/fondo_vr_gr.gif);background-position:right;background-repeat:repeat-y;border-right: 1px solid #b2b2b2;}
.home .recomend table th {/*background-image:url(/images_new/home/line_bck_gr2.gif);*/background-image:none!important;border-bottom: 1px solid #b2b2b2;}
.home .recomend table.normal td.foto {width:70px;}
.home .recomend table.normal td.titulo {padding-top:5px;padding-bottom:5px;/*border-bottom:1px solid #b2b2b2;*/background: url(/images_new/home/line_bck_gr2.gif) repeat-x center bottom;}
.home .recomend a img {margin-top:5px;}
.home .links_bot {background-color:#EDEDED;background-image:url(/images_new/home/fondo_marq_gr.gif);background-repeat:repeat-x;background-position:0% 80%;margin-bottom:0px;z-index:3;}
.home .links_seo {border-right: 1px solid #505050;border-left: 1px solid #505050;border-bottom: 1px solid #505050;}
.home .links_bot h1 {display:block;background-color:#DE0000;color:#FFF;font-weight:bold;text-transform: uppercase;margin-bottom:0px;font-size:100%;padding:2px 5px;margin-left:-1px;}
.home .links_bot a {background-color:#ededed;color:#505050;padding-left:2px;padding-right:2px;}
#footer_temp {background-color:#fff;margin-top:10px;height:1%;padding:7px 5px;z-index:1;}
#footer_temp p {margin:0 5px 2px;}
.pagina_frame #principal {width:760px;margin-right:0;}
.pagina_frame iframe.principal {margin-left:10px;width:760px;height:850px;}
.home_avis #principal {width:750px;}

.clear, .clearer {clear:both;}
.sin_borde_t {border-top:none;}
.sin_fondo {background:none;}
.sin_padding {padding:0px;}
.padding_sup {padding-top:5px;}
.visto {display:block;}
.no_wrap {white-space:nowrap;}
.al_derecha {text-align:right;}
.al_centro {text-align:center;}
.fondo_blanco {background-color:#fff;}
.texto_grande {font-size:130%;}
.texto_mas_grande {font-size:140%;font-weight:700;}

.ancho_50 {width:48%;}
.ancho_33 {width:32%;}
.ancho_25 {width:24%;}
table.normal {width:100%;border-collapse:collapse;}
table.normal td {vertical-align:top;padding:2px 5px 0 -5px;margin-left:50px;}
table.normal th {background-repeat:repeat-x;background-position:bottom;background-image:url(/images_new/home/line_bck.gif);text-align:left;font-weight:400;vertical-align:top;padding:2px 5px;}
.popup {width:315px;height:315px;position:absolute;top:5px;display:none;}
.popup .caja_blanca {width:298px;height:315px;overflow:auto;z-index:100;margin:0px;}
.popup .caja_gris #diselo_lista {z-index:101;}
.popup .cerrar {position:absolute;left:265px;top:1px;}
.minipopup {background-image:url(/images_new/home/fondo_minipopup.gif);width:215px;height:165px;position:absolute;top:5px;z-index:100;display:none;}
.minipopup .cerrar {position:absolute;left:165px;top:1px;}
#caja_valoracion {background-image:url(/images_new/home/fondo_valora.gif);width:350px;height:52px;position:absolute;z-index:100;top:10px;right:0px;display:none;}
#caja_valoracion .caja_blanca {width:334px;height:35px;margin:8px 7px 7px;}
.buscador {margin-top:0;padding-top:10px;padding-bottom:5px;z-index:8;}
#hot_reservar {z-index:7;}
.tachado {text-decoration:line-through;}
#slot_recomendados .tachado {    font-size: 13px;       text-decoration:line-through}
#slot_recomendados .precio_atrapalo, #slot_recomendados .dto_atrapalo {font-size: 13px;}
/* hack para microsites de vuelos */
#slot5_container .negrita, #slot5_container .precio_atrapalo {color: #505050;font-size: 13px;}
/* fin de hack */
.div_auto_complete {position:absolute;z-index:10000;}
.div_auto_complete .yui-ac-content {position:absolute;border:1px solid #404040;background:#fff;z-index:301;}
.div_auto_complete .yui-ac-hd {position:relative;width:100%;z-index:301;}
.div_auto_complete .yui-ac-bd {position:relative;width:100%;z-index:301;}
.div_auto_complete .yui-ac-shadow {position:relative;width:100%;background:#a0a0a0;z-index:300;margin:.3em;}
.div_auto_complete ul {width:97%;list-style-type:none;z-index:301;margin:0px;padding:0px;}
.div_auto_complete li {list-style-type:none;list-style-image:none;cursor:pointer;width:100%;white-space:nowrap;z-index:301;margin:0px;padding:3px;}
.div_auto_complete li.yui-ac-highlight {background-color:#ededed;width:99%;}
.div_auto_complete li.yui-ac-prehighlight {background:#FFC;}
div.auto_complete {position:absolute;width:100%;z-index:300;visibility:hidden;}
#nombre_destino1_auto_complete {margin-top:0px;width:95%;background:#fff;z-index:13;}
div.auto_complete ul {border:1px solid #B2B2B2;list-style-type:none;width:98%;margin:0px;padding:0px;}
div.auto_complete ul li {list-style-type:none;list-style-image:none;cursor:pointer;margin:0px;padding:3px;}
#comova .img {float:left;}
.hr {clear:both;height:1px;background-image:url(/images_new/home/line_bck.gif);width:100%;overflow:hidden;}
.flota_der {position:absolute;right:3px;top:0px;margin-top:3px;}
p.extra_margen {margin-bottom:10px;}
.lista_links {font-size:9px;}
.alin_top {vertical-align:top;}
.capital {text-transform:capitalize;}
h1.buscador {margin-bottom:0px;}
.ancho_50b {width:48%;float:left;}
.gg_map_bono {width:348px;height:250px;}
.scroller {overflow:auto;}
.splash {position:absolute;top:0px;left:0px;display:none;height:100%;width:100%;background:#fff;z-index:9999;}
#cuerpo_ofertas {width:99%;background-color:#fff;clear:both;padding-top:5px;font-size:12px;color:#000;}
#cuerpo_ofertas .intro {color:#333;margin:15px 100px 10px 0px;}
#cuerpo_ofertas .intro h3 {font-size:150%;color:#000;margin:0px;padding:0px;}
#cuerpo_ofertas .pie {clear:both;color:#333;padding:25px 300px 10px 25px;}
.bloque_links {clear:both;margin:15px 10px 0px;}
.bloque_links h1 {border:1px solid #F60;color:#c00;font-size:100%;font-weight:700;clear:both;margin:0px 0px 10px;padding:5px 10px;}
.bloque_links table {width:210px;float:left;border-right:1px dashed #F60;clear:right;margin:0px 1% 10px 2%;padding:0px 2% 0px 0px;}
.bloque_links a {color:#000;text-decoration:underline;}
a:hover,#menu ul li a:hover,.caja_roja h1 a:hover,.oferta h1 a:hover {text-decoration:underline;}
a img {border:0px;}
#footer .graphs,#footer_temp .graphs {position:absolute;text-align:right;right:5px;top:2px;}
#menu li,li.none {list-style-image:none;list-style-type:none;}
.home .multibuscador table.normal tr.titulo td,.fondo_rojo,.home_iframe .multibuscador table.normal tr.titulo td {background-color:#de0000;color:#fff;}
.home .of_vue,#principal .sin_margen_der {margin-right:0px;}
.home .recomend .der,.pila_50 {width:48%;float:left;display:inline;}
.pagina_frame #menu,.pagina_frame #auxiliar,.home_avis #menu,.home_avis #auxiliar,.keywords #auxiliar,.extranet #auxiliar,.oculto,.solo_print {display:none;}
.pagina_frame #contenido,.sin_margen,#principal .sin_margen {margin:0px;}
.keywords,.extranet {background-repeat:repeat-y;background-image:url(/images_new/home/menu_bck.gif);}
.keywords #principal,.extranet #principal {width:585px;}
.extranet .hr,.med_margen {margin-bottom:5px;}
.fondo_lista,div.auto_complete ul li.selected {background-color:#ededed;}
.fondo_salmon,.fondo_compra {background-color:#FBEEEE;}
.popup .caja_blanca ul,.popup .caja_blanca li,.popup .caja_blanca ul a {z-index:100;}
.minipopup .caja_blanca,.minipopup .caja_gris {width:199px;height:148px;overflow:auto;margin:8px 7px 7px;}

.rtop,.rbottom{display:block;}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden;}
.r1{ margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px;height: 2px;}
.rs1{margin: 0px 2px;}
.rs2{margin: 0px 1px;}
.num_res_autocomplete {display: none;padding-right:5px;margin-top: -16px;text-align: right;}

/* rediseno slots recomendados y vuelos */
.opiniones {font-size:10px;padding-top:1px}

/*---- HEADER i18n v.2.0 -- CARRITO NUEVO ---*/
.cesta_header {z-index:4;top:0px;left:0px;padding:3px 0px 0px 0px;width: 778px;height:52px;color:#B2B2B2;font-size:100%}
.cesta_header a {color: #B2B2B2}
.cesta_header .link {position:absolute;top:25px;left:-81px;width:90px;z-index:28}
.cesta_header .link a {text-decoration:underline;color:#FFF}
.cesta_header .link a:hover {text-decoration:none}

/*.sin_cesta{padding:0;background-image:url('/images_new/s.gif');background-position: 0px -65px;width: 778px; height: 56px;} */ /*cesta_sin_gif*/
.sin_cesta{background-image:url('/images_new/s.gif');background-position: 0px -65px;width: 778px; height: 53px;}
.con_cesta{background-image:url('/images_new/s.gif');background-position: 0px -7px;width: 778px; }/*cesta_todo_gif*/

.cesta_header #divBuscador2 {float:left;width:auto;padding:0px 5px 0px 19px;}
.cesta_header #header_link {background-color:transparent;color:#B2B2B2;font-size:10px;padding:0px;width:auto;z-index:5}
.cesta_header .ico-telf {position:relative;top:-2px}

.cesta_header #divCesta {float:left;width:auto;padding:2px 0px 0px 5px;border-left: 1px solid #B2B2B2}
.cesta_header #divCesta .avatar {width:35px;height:35px;padding: 2px 0px 0px;float:left}
.cesta_header #divCesta .contenido {width: 150px;float:left}
.cesta_header #divCesta .contenido p {margin: 0px 5px 5px!important}
.cesta_header #divCesta .precio3 {color:#FFF!important;line-height:19px!important}

.cesta_header #divParte3 {float:right;width:210px;text-align:right;padding:0px 19px 0 0;}
.cesta_header #divParte3 .nickname {top:8px;color:#505050;font-weight:700}

/* elementos atrapalo - buscador google */
.cesta_header .busq_mini {background:none;height:28px;padding:7px 0px 0px;width:175px;z-index:4;margin:0px;left:0px;top:10px; position:absolute}
.cesta_header .busq_mini #nombre_origen1 {width:141px;height:15px;border:1px solid #b2b2b2}
.cesta_header .busq_mini #btnBuscarHeader {position:relative;left:-22px}

/*---- publicidad home -- 06/08 ---*/
.publi_ext_120_600 {position:absolute;top:-108px;left:790px;width:120px}
.publi_ext_120_600 .marco {width:120px;height:612px;background:#fff;border:4px solid #fff;border-top:2px solid #fff;position:absolute;top:-14px;left:-4px;z-index:-2;font-size:10px}

.publi_ext_120_600_izq {position:absolute;top:-83px;left:790px;width:100px; left:-111px}

.publi_ext_120_600 .publicidad {display:none}
.publicidad {font-size:10px;z-index:3}
/** 18/08/2009**/
.roba_300x250   { float:right; width:300px; padding:0 5px 0px 0px}                     
.roba_label_300x250 { width: 300px; margin-left: 455px; }

.publicidad_info_base       {position:relative;height:90px; clear:both; margin-bottom:10px; text-align:left;}
.publicidad_inf             {position:absolute;top:7px;z-index:10;padding-top:0px; border:1px solid #CCCCCC;width:753px}
.publicidad_inf .publicidad {background:#EDEDED; padding-left:5px; font-size:0.9em;z-index:3}

.banners_home {width:754px; padding-bottom:20px;}

.slots_promo_izq        {float:left; width:431px; padding:30px 0 0 0}

.promo_2 {padding-top:13px}
.publicidad {font-size:10px}

/*---- captacion usuarios ---*/
.bocadillo_captacion {left:766px;position:absolute!important;top:245px;width:120px;}

/*---- slot promo ---*/
.precio_atrapalo, .descuento_atrapalo {color:#333;line-height:24px;font-weight:700;padding-top:10px;font-size:1.8em}
 
/*---- estilos del main_nuevo.css (tb estilos de main.css readaptados) ---*/
.blanco {color:#fff!important}
.desde { font-size: 0.9em;}
.relative {position:relative}
.blanco {color:#fff!important}
.floatl {float:left}
.floatr {float:right}
.fontcgrisc, .gris      {color:#B2B2B2!important;}
.fontc66 {color:#666;}
.gris6 {color:#999;}
.precio, .precio2, .precio3 {color:#333;line-height:24px;font-weight:700;padding-top:10px}
.precio {font-size:1.4em;padding-top:5px;line-height:18px}
.precio2 {font-size:1.6em}
.precio3 {font-size:1.8em}
.padtop5 {padding-top:5px!important;}
.padtop10 {padding-top:10px!important;}
.padbot5, .pad_inferior_5 {padding-bottom:5px!important;}
.padleft5 {padding-left:5px!important;}
.padleft10 {padding-left:10px!important;}
.margin0 {margin:0px!important;}
.margintop0 {margin-top:0px;}
.margintop2 {margin-top:2px;}
.margintop5 {margin-top:5px;}
.margintop10, .margen_superior {margin-top:10px;}
.margintop15 {margin-top:15px;}
.marginleft5 {margin-left:5px;}
.marginleft10, .margen_izquierdo {margin-left:10px;}
.marginleft20 {margin-left:20px;}
a.btn_blanco_arrow { background:url(/images_new/common/iconos/ico-flecha-11-bn.gif) center right no-repeat;padding:1px 15px 2px 0px;line-height:16px;font-size:1em}
.linea_derecha {border-right:1px dotted #b2b2b2;}
.margen_inferior {margin-bottom:100px;}
.margen_derecho {margin-right:10px;}

.fonts10 {font-size:0.9em;}
.fonts11 {font-size:1em;}
.fonts12 {font-size:1.1em;}
.fonts13 {font-size:1.3em;}
.fonts14 {font-size:1.4em;}
.fonts15 {font-size:1.5em;}
.fonts16 {font-size:1.6em;}
.fonts17 {font-size:1.7em;}
.fonts18 {font-size:1.8em;}
.fonts20, .fonts21 {font-size:1.9em;}
.fonts24 {font-size:2.2em;}

.width25 {width:24.5%}
.width33 {width:32.5%}
.width50 {width:49.5%}
.width66 {width:66%}
.width75 {width:74.5%}
.width100 {width:100%}

.alignright {text-align:right;}
.block {display:block;}

/* para poner detras de ventanas flotantes generadas por YUI */
.cap_user .top, .cap_user .mid, .cap_user .bot, .cap_user .caja_gris, .cap_user .caja_blanca {position:static}

.cap_user .top, .bot {overflow: hidden;background-repeat:no-repeat;z-index:0}
.cap_user .top {background-position: top right;height:10px;}
.cap_user .top div {background-position: top left;background-repeat:no-repeat;width:10px;height:13px;}
.cap_user .bot {background-position: bottom right;height:13px}
.cap_user .bot div {background-position: bottom left;background-repeat:no-repeat;width:10px;height:13px;}
.cap_user .mid {padding: 0px 10px;*padding:0px 9px;height:1%}
.cap_user .mid .separador {margin-left:-10px;margin-right:-10px;border-bottom:1px dotted #b2b2b2;height:5px;line-height:5px;position:static}
/* caja roja2 */
.cap_user .caja_roja2 .mid {background:#de0000}
.cap_user .caja_roja2 .top, .cap_user .caja_roja2 .bot, .cap_user .caja_roja2 .top div, .cap_user .caja_roja2 .bot div {background-image: url('/images_new/common/cajas/caja_roja_2.gif')!important}

/*---- estilos isd ---*/
.marginb5{ margin-bottom:5px;}
.marginbm7 { margin-bottom:-7px; /margin-bottom:-2px;  width: 100%;}

/* newsletter captacion home (caja roja) */
#nl                                     { position:static; background:#DE0000; padding:10px;#padding-bottom:5px; color:#fff; width:376px; height:64px; background-image:url(/images_new/common/registro/banner_boletin_home_2.gif); background-repeat: no-repeat;#height:70px}
#nl p                                   { margin:0 5px 0}
#nl h3                                  { margin:0; padding:0 0 10px; text-transform:uppercase; color:#fff; font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; font-stretch:condensed;}
#nl label                               { width:275px; float:left;}
#nl label span                  { padding-bottom:4px; }
#nl #emailNl                    { border:0px; background:transparent; padding:0 0 0 8px; color:#333; font:normal 15px/20px Verdana, Arial, Helvetica, sans-serif;  width:218px; height:23px; }
#nl #submitNl                   { border:0px; color:#646464; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat 0 -255px; width:95px; height:45px; cursor:pointer;#color:#fff;#font-size:0px; text-indent:-9999px; outline:none; margin-top:-4px }
#nl #submitNl.it                { border:0px; color:#646464; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat 0 -300px; width:95px; height:45px; cursor:pointer;#color:#fff;#font-size:0px; text-indent:-9999px; outline:none; margin-top:-4px }
#nl #submitNl.fr                { border:0px; color:#646464; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat 0 -344px; width:95px; height:45px; cursor:pointer;#color:#fff;#font-size:0px; text-indent:-9999px; outline:none; margin-top:-4px }
#nl #submitNl.loader    { color:red; background: url(/images_new/common/registro/cargando_puntos_18x18_fast.gif) no-repeat center; text-indent:-99999; outline:none;}
#nl #enviarNl           { border:0px; color:#646464; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat -110px -312px; width:95px; height:28px; cursor:pointer;#color:#fff;#font-size:0px; text-indent:-9999px; outline:none; margin-top:-4px }
#nl #enviarNl.it        { border:0px; color:#646464; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat -204px -312px; width:95px; height:28px; cursor:pointer;#color:#fff;#font-size:0px; text-indent:-9999px; outline:none; margin-top:-4px }
#nl #enviarNl.fr        { border:0px; color:#646464; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat -301px -312px; width:95px; height:28px; cursor:pointer;#color:#fff;#font-size:0px; text-indent:-9999px; outline:none; margin-top:-4px }
#nl #enviarNl.loader    { color:red; background: url(/images_new/common/registro/cargando_puntos_18x18_fast.gif) no-repeat center; text-indent:-99999; outline:none;}


#nl small                       { margin:0px; padding:5px 0 0 0; font-size:9px; diplay:block; float:left}

#nl                                     { background-position:0 0;}
#nl.success                     { background-position:0 -86px; #padding-bottom:3px;}
#nl.success     h3              { #margin:0px; #padding:0px; }
#nl.err                         { background-position:0 -171px;}
#nl.err h3                      { color:#333; text-align:right; font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif; padding-right:8px; }
#nl.err                         { color:#333; }
#nl.err a.btback        { display:block; float:right; clear:both; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat -109px -256px; width:172px; height:28px;}
#nl.err a.btback_it     { display:block; float:right; clear:both; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat -109px -284px; width:102px; height:28px;}
#nl.err a.btback_fr     { display:block; float:right; clear:both; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat -211px -284px; width:102px; height:28px;}

#nl.err a span          { display:none; }
#nl .closex                     { display:block; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat -96px -256px; width:13px; height:13px; cursor:pointer; }
#nl .closex2            { display:block; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat -96px -269px; width:13px; height:13px; cursor:pointer; }
#nl .helpx                      { display:block; background:url(/images_new/common/registro/banner_boletin_home_2.gif) no-repeat -296px -256px; width:16px; height:16px; cursor:pointer; }
#nl p.msg                       { padding-left:100px; font-weight:bold;  font-size:10px; }
#nl p.email                     { padding-left:100px; font-size:12px;}

#nl .fonts10            {font-size:10px!important; }


/* sprite_general */

/* iconos */
.ico_bullet {background:url(/images_new/css/bullet.gif) no-repeat 0px 4px; padding:1px 0 0 10px}
.ico_info {background:url(/images_new/common/info_ico.gif) no-repeat 0px 2px; padding:0px 0 0 17px}
.ico_info_15 {background:url(/images_new/common/iconos/ico-info-15.gif) no-repeat 0px; padding:1px 0px 2px 22px}
.ico_nuevo_verde {background:url(/images_new/common/iconos/nuevo_verde.gif) no-repeat 0px; width:40px; height:10px}
.ico_exclamacion {background:url(/images_new/common/iconos/exclamacion.gif) no-repeat 0px; width:40px; height:40px;}

.sprite_general {background:url(/images_new/common/sprites/icos_general4.gif) no-repeat;}

/* icos 8px */
.fav_verde_peq,.reserva_online_peq,.flecha_roja,.flecha_roja_abajo,.cerrar_peq,.ok_peq,.en_proceso,.cancelado,.info_peq,.cerrar_peq_blanco {width:8px;height:8px;}
.fav_verde_peq{background-position:0 0;}
.reserva_online_peq{background-position:0 -8px;}
.flecha_roja{background-position:0 -16px;}
.flecha_roja_abajo{background-position:0 -24px;}
.cerrar_peq{background-position:0 -32px;}
.ok_peq{background-position:0 -40px;}
.en_proceso{background-position:0 -48px;}
.cancelado{background-position:0 -56px;}
.info_peq{background-position:0 -64px;}
.cerrar_peq_blanco{background-position:0 -72px;}

/* icos 16px */
.ent_blnc,.hot_blnc,.rest_blnc,.via_blnc,.vue_blnc,.act_blnc,.diselo_amigo_blnc,.carrito_blnc,.imprim_blnc,.ticket_blnc,.ver_mapa,.nueva_vent,.info,.cerrar,.duda,.video,.foto,.nuevo,.recomendado,.mp3,.mas,.menos,
.ent_rojo,.hot_rojo,.rest_rojo,.via_rojo,.vue_rojo,.act_rojo,.diselo_amigo_rojo,.coc_rojo,.imprim_rojo,.ticket_rojo,.indicacion,.calend_rojo,.lista_rojo,.ubicac_rojo,.lanzadera_rojo,.internacional,.buscador_fechas,.buscador_lista,.nulo,.ok,
.ent_gris,.hot_gris,.rest_gris,.via_gris,.vue_gris,.act_gris,.alojamiento,.casa_rural,.albergue,.reserva_online,.indicacion_gris,.calend_gris,.lista_gris,.ubicac_gris,.lanzadera_gris,.fumadores,.no_fumadores,.accesible,.sobrecito,.rest_grupos,
.fav_verde,.flecha_gris_peq,.telefono,.buscar,.twitter,.myspace,.delicious,.digg,.reddit,.facebook,.meneame,.avion_ida,.avion_vuelta,.tren_ida,.tren_vuelta,.barco_ida,.barco_vuelta,.fija,.fijav,.selector {width:16px;height:16px;}

.ent_blnc{background-position:-8px 0;}
.hot_blnc{background-position:-8px -16px;}
.rest_blnc{background-position:-8px -32px;}
.via_blnc{background-position:-8px -48px;}
.vue_blnc{background-position:-8px -64px;}
.act_blnc{background-position:-8px -80px;}
.diselo_amigo_blnc{background-position:-8px -96px;}
.carrito_blnc{background-position:-8px -112px;}
.imprim_blnc{background-position:-8px -128px;}
.ticket_blnc{background-position:-8px -144px;}
.ver_mapa{background-position:-8px -160px;}
.nueva_vent{background-position:-8px -176px;}
.info{background-position:-8px -192px;}
.cerrar{background-position:-8px -208px;}
.duda{background-position:-8px -224px;}
.video{background-position:-8px -240px;}
.foto{background-position:-8px -256px;}
.nuevo{background-position:-8px -272px;}
.recomendado{background-position:-8px -288px;}
.mp3{background-position:-8px -304px;}
.mas{background-position:-8px -320px;}
.ent_rojo{background-position:-24px 0;}
.hot_rojo{background-position:-24px -16px;}
.rest_rojo{background-position:-24px -32px;}
.via_rojo{background-position:-24px -48px;}
.vue_rojo{background-position:-24px -64px;}
.act_rojo{background-position:-24px -80px;}
.diselo_amigo_rojo{background-position:-24px -96px;}
/*.carrito_rojo{background-position:-24px -112px;}*/
.coc_rojo{background-position:-24px -112px;}
.imprim_rojo{background-position:-24px -128px;}
.ticket_rojo{background-position:-24px -144px;}
.indicacion{background-position:-24px -160px;}
.calend_rojo{background-position:-24px -176px;}
.lista_rojo{background-position:-24px -192px;}
.ubicac_rojo{background-position:-24px -208px;}
.lanzadera_rojo{background-position:-24px -224px;}
.internacional{background-position:-24px -240px;}
.buscador_fechas{background-position:-24px -256px;}
.buscador_lista{background-position:-24px -272px;}
.nulo{background-position:-24px -288px;}
.ok{background-position:-24px -304px;}
.menos{background-position:-24px -320px;}
.ent_gris{background-position:-40px 0;}
.hot_gris{background-position:-40px -16px;}
.rest_gris{background-position:-40px -32px;}
.via_gris{background-position:-40px -48px;}
.vue_gris{background-position:-40px -64px;}
.act_gris{background-position:-40px -80px;}
.alojamiento{background-position:-40px -96px;}
.casa_rural{background-position:-40px -112px;}
.albergue{background-position:-40px -128px;}
.reserva_online{background-position:-40px -144px;}
.indicacion_gris{background-position:-40px -160px;}
.calend_gris{background-position:-40px -176px;}
.lista_gris{background-position:-40px -192px;}
.ubicac_gris{background-position:-40px -208px;}
.lanzadera_gris{background-position:-40px -224px;}
.fumadores{background-position:-40px -240px;}
.no_fumadores{background-position:-40px -256px;}
.accesible{background-position:-40px -272px;}
.sobrecito{background-position:-40px -288px;}
.rest_grupos{background-position:-40px -304px;}
.fav_verde{background-position:-56px 0;}
.flecha_gris_peq{background-position:-56px -16px;}
.telefono{background-position:-56px -32px;}
.buscar{background-position:-56px -48px;}
.twitter{background-position:-56px -64px;}
.myspace{background-position:-56px -80px;}
.delicious{background-position:-56px -96px;}
.digg{background-position:-56px -112px;}
.reddit{background-position:-56px -128px;}
.facebook{background-position:-56px -144px;}
.meneame{background-position:-56px -160px;}
.avion_ida{background-position:-56px -176px;}
.avion_vuelta{background-position:-56px -192px;}
.tren_ida{background-position:-56px -208px;}
.tren_vuelta{background-position:-56px -224px;}
.barco_ida{background-position:-56px -240px;}
.barco_vuelta{background-position:-56px -256px;}
.fija{background-position:-56px -272px;}
.fijav{background-position:-56px -288px;}
.selector{background-position:-56px -304px;}

/* icos 24px */
.buscador_lista_gr,.buscador_fechas_gr {width:20px;height:20px;}
.miatrapalo,.atencion {width:24px;height:24px;}
.buscador_lista_gr {background-position:-74px 0;}
.buscador_fechas_gr {background-position:-74px -26px;}
.miatrapalo {background-position:-72px -48px;}
.atencion {background-position:-72px -72px;}
.menu {background-position:-72px -96px;}
/* icos 32px */
.info_xl,.dudas_xl,.atencion_xl,.carrito_xl,.nuevo_verde {width:32px;height:32px;}
.info_xl {background-position:-96px 0;}
.dudas_xl {background-position:-96px -32px;}
.atencion_xl {background-position:-96px -64px;}
.carrito_xl {background-position:-96px -96px;}
.nuevo_verde {background-position:-96px -128px;}

.posicionaTop { top:14px; }

/* PARA PRINT ok */
@media print {
#menuheader3, .cesta_header, #header2, .publi_ext_120_600, .publi_ext_468_60, #footer_nuevo, #cal1Container {display:none;}
.solo_print{display:block; padding-left:690px;}
}