.cssFile_5_common_main {}
html {font-size:62.5%;background-image:url(/images_new/css/bg.gif);background-color:#252525;background-repeat:repeat;}
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:0px;/*padding:7px 0px*/}
div {position:relative;}
h1 {font-size:140%;font-weight:700;margin:0 0 10px;}
p {margin:0px 5px 5px;}
ul li p {margin:0px 0px 5px;}
input,select,option {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#505050;vertical-align:middle;}
ul {margin:0px;padding:0 5px 2px 20px;}
li {list-style-image:url(/images_new/css/bullet.gif);list-style-position:outside;margin:0px;padding:0px 0px 3px;}
form {margin:0px;padding:0px;}
a {color:#de0000;text-decoration:none;}
img {border:0px;}

#container {z-index:1;width:778px;margin:0px auto;}

/************
*   HEADER  *
************/
#preTitulo {width:700px;position:absolute;text-align:right;color:#FFF;font-size:10px;padding:0px;right:82px;top:75px;font-weight:normal;}

#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}

.linea_blanca {background:transparent url(/images_new/home/header/linea_blanca.gif) no-repeat scroll 50% 100%;}

#global {border-top:5px solid #fff;background-color:#fff;height:1%;z-index:2;padding:0px 0px 15px;}
#menu {float:left;display:inline;width:165px;z-index: 4;}
#contenido {padding-left:13px;float:left;display:inline;margin:0px;z-index: 3;}
#principal,#principal0 {float:left;display:inline;margin:0px 10px 0px 0px;}

#footer {font-size:100%;clear:both;background-repeat:repeat-x;background-position:top;background-image:url(/images_new/css/line_bck.gif);padding-top:5px;}

#menu h1, #menu h2 {background-color:#B2B2B2;color:#FFF;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px;padding:3px 5px 3px 10px;}
#menu ul {background-color:#ededed;padding:10px 5px 5px 10px;}
#menu ul li a {color:#505050;text-decoration:none;}
#menu h3 {background-color:#B2B2B2;color:#FFFFFF;}

.caja_roja {margin-bottom:15px;border:1px solid #DE0000;}
.caja_grisroja {margin-bottom:15px;}
.caja_grisroja .caja_gris {background:none;border:1px solid #DEDEDE;}
.caja_grisroja h1 {background-color:#DE0000;color:#FFF;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px 0px 0px;padding:2px 5px;}
.caja_roja .subtitulo {color:inherit;text-transform:none;font-weight:400;font-size:100%;border-bottom:1px solid #DE0000;margin:0px;padding:0px 0px 5px;}
.caja_blanca {margin-bottom:15px;border:1px solid #505050;background-color:#fff;}
.caja_gris {margin-bottom:15px;border:1px solid #505050;background-color:#ededed;}

#principal .caja_roja h1,#principal .caja_roja h2,#principal0 .caja_roja h1,.popup .caja_roja h1,.minipopup .caja_roja h1 {background-color:#DE0000;color:#fff;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px 0px 5px;padding:2px 5px;}
#principal .caja_gris h1,#principal0 .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 5px;padding:2px 5px;}
#principal .oferta {float:left;display:inline;margin-right:15px;}

#auxiliar0 .caja_gris {margin-bottom:8px;border:1px solid #505050;background-color:#ededed;}
#auxiliar .caja_gris h1,#auxiliar .caja_gris h2,#auxiliar0 .caja_gris h1 {background-color:#FFF;border:1px solid #505050;color:#505050;text-transform:uppercase;font-weight:700;font-size:100%;margin:5px;padding:2px 5px;}
#auxiliar .oferta {margin-bottom:15px;}

.oferta h1 {background-color:#DE0000;color:#FFF;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px 0px 1px;padding:2px 5px;}

.oferta_txt {border-left:1px solid #B2B2B2;border-right:1px solid #B2B2B2;border-bottom:1px solid #B2B2B2;padding:5px 0px;}

.caja_warning {margin-bottom:15px;border:1px solid #DE0000;background-color:#FF6;background-image:url(/images_new/css/warning.gif);background-repeat:no-repeat;background-position:left top;padding:12px 5px 12px 40px;width:540px}

.caja_error {color: #505050;margin-bottom:15px;border:1px solid #DE0000;background-color:#FF6;background-repeat:no-repeat;background-position:left top;padding:5px 5px 8px 30px;}

.hoteles .oferta {width:132px;z-index:7;}
.hoteles #principal #buscador {z-index:8;padding:0px;width:425px;}
.hoteles #menu {z-index:3;}
.hoteles #contenido {z-index:4;}

form.fam_form							{padding:0 20px 0 7px}
button.button{color:#fff;background:#DE0000 url(/images_new/A/960/overlay-button3.png);-moz-border-radius:.333em;-webkit-border-radius:.333em;border:.0833em solid rgba(0, 0, 0, .25);font-size:1em;line-height:1.6em;height:1.6em;cursor:pointer;font-family:Arial;font-weight:700;padding:0 .5em;margin:0}
button.button:focus{color:#ff9999}
button.button:hover{background-image:url(/images_new/A/960/overlay-button.png);color:#000;text-decoration:none}
button.button.large{font-size:1.3em;line-height:1.8em;height:1.95em}

#cesta_alt {height:165px;overflow:auto;}

.buscar_provincia #principal {width:750px;}

.cesta .normal input, .cesta .normal select {margin: 2px 0px;}
.cesta .normal td {padding: 4px 10px;}

.pagina_frame #principal {width:760px;margin-right:0px;}
.pagina_frame iframe.principal {margin-left:0px;width:760px;height:850px;}

.ficha_hot #disponibilidad {background-color:#FBEEEE;position:absolute;right:8px;z-index:1000;width:134px;}
.ficha_hot #disponibilidad td {vertical-align:middle;padding:2px 3px 2px 5px;}
.ficha_hot .fothotel {float:left;display:inline;margin:auto 10px 10px auto;}
.ficha_hot .mapahotel {float:left;display:inline;margin:5px 10px 10px;}
.ficha_hot table.calendario {width:99%;border-collapse:collapse;}
.ficha_hot table.calendario td {text-align:center;vertical-align:middle;background-color:#ededed;border:1px solid #fff;padding:2px auto;}
.ficha_hot table.calendario td.no_disp {color:#b2b2b2;text-decoration:line-through;}
.ficha_hot table.calendario td.mes,.ficha_hot table.calendario tr.mes td {text-align:left;padding-left:5px;background-color:#fff;}
.ficha_hot .pila_50 {width:48.8%;}
.ficha_hot #slideshow {position:relative;width:250px;height:173px;background-color:#fff;text-align:center;}
.ficha_hot #slideshow div {position:absolute;background-color:#fff;top:0px;left:0px;width:250px;height:173px;}

.bono_hot #auxiliar {width:750px;clear:both;}

.sin_fondo {background:none;}

.al_derecha {text-align:right;}
.al_centro {text-align:center;}

.fondo_blanco {background-color:#fff;}

.texto_grande {font-size:130%;}
.margen_inferior {margin-bottom:100px;}
.margen_derecho {margin-right:10px;}
.margen_izquierdo {margin-left:10px;}
.margen_superior {margin-top:10px;}
.pad_inferior_5 {padding-bottom:5px;}

.normal {font-weight:normal!important}

.pila_50 {width:48%;float:left;display:inline;}

.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;}

table.normal th {background-repeat:repeat-x;background-position:bottom;background-image:url(/images_new/css/line_bck.gif);text-align:left;font-weight:400;vertical-align:top;padding:2px 5px;}

.popup {background-image:url(/images_new/css/fondo_popup.gif);width:315px;height:315px;position:absolute;top:5px;z-index:100;display:none;}

.popup .cerrar {position:absolute;left:265px;top:1px;}

/*.minipopup {background-image:url(/images_new/css/fondo_minipopup.gif);width:215px;height:165px;position:absolute;top:5px;z-index:100;display:none;}
.minipopup .cerrar {position:absolute;left:165px;top:1px;}*/

.buscador {background-color:#FBEEEE;margin-top:0px;padding-top:10px;padding-bottom:5px;}

.tachado {font-family:Arial, Helvetica, sans-serif;text-decoration:line-through;}

div.auto_complete {background:#fff;z-index:100;}

div.auto_complete ul {border:1px solid #B2B2B2;width:100%;list-style-type:none;margin:0px;padding:0px;}

div.auto_complete ul li {list-style-type:none;list-style-image:none;cursor:pointer;width:98%;margin:0px;padding:3px;}

#comova .img {float:left;}

.hr {clear:both;height:1px;background-image:url(/images_new/css/line_bck.gif);width:100%;overflow:hidden;}

.caja_roja .flota_der{color:#FFFFFF;}
.flota_der {position:absolute;right:3px;top:2px;}

span.extra_margen {margin-bottom:10px;}

.valoracion span.extra_margen{float:left;}
.valoracion {margin-bottom:15px;margin-left:5px;}

.lista_links {font-size:9px;}

.capital {text-transform:capitalize;}

.splash {position:absolute;top:0px;left:0px;display:none;height:100%;width:100%;background:#fff;z-index:9999;}

.div_auto_complete {position:relative;float:left;width:100%;}
#menu .div_auto_complete {position:absolute;width:120%;}
#buscador2 .div_auto_complete {position:absolute;width:120%;}
.div_auto_complete .yui-ac-content {display:inline-block;position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;left:0px;top:0px;}
.div_auto_complete .yui-ac-shadow {position:absolute;width:100%;background:#a0a0a0;z-index:9050;left:0px;top:0px;margin:.3em;}
.div_auto_complete ul {width:100%;position:relative;margin:0px;padding:0px;}
.div_auto_complete li {cursor:pointer;width:98%;white-space:nowrap;z-index:9047;margin:0px;padding:3px;}
.div_auto_complete li.yui-ac-highlight {background-color:#ededed;font-weight:700;}
.div_auto_complete li.yui-ac-prehighlight {background:#FFC;color:red;}

.popup_ajax {cursor:pointer;}
.popup_ajax_barra_derecha {cursor:pointer;color:#de0000;}

.sub_titulo_popup {color:#c00;font-size:10px;font-weight:700;}

#lista_rest_esp {border-collapse:collapse;width:90%;}

a:hover,#menu ul li a:hover,.res_vuelos .result h1 .flota_der a:hover {text-decoration:underline;}

a img,.sin_borde {border:none;}

img,.res_hoteles .result td,.res_restaurantes .result td,.res_espectaculos .result td,.landing_hot .result td,.landing_res .result td,.landing_esp .result td,.landing_hot_2 .result td {vertical-align:middle;padding-bottom:0px;}

#auxiliar,#auxiliar0 {float:left;display:inline;margin:0px 5px 0px 0px;}

#menu li,li.none {list-style-image:none;list-style-type:none;}

.caja_roja h1,.landing_res .caja_roja h1,.landing_esp .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,.restaurantes .destacadote a,.restaurantes .destacadote a:visited {color:#fff;text-decoration:underline;}

#principal .caja_blanca h1,#principal .caja_blanca h2,#principal_esp_land .caja_blanca h1,#principal_res_land .caja_blanca h1,#principal0 .caja_blanca h1,.popup .caja_blanca h1,.minipopup .caja_blanca h1,#auxiliar .caja_blanca h1.weird,#principal .caja_roja #of_esp_15 h1 {background-color:#EDEDED;color:#505050;text-transform:uppercase;font-weight:700;font-size:100%;border:none;margin:0px 0px 5px;padding:2px 5px;}

#auxiliar .caja_blanca h1, #auxiliar .caja_blanca h2, #auxiliar0 .caja_blanca h1,#links_pie .caja_blanca h1,#principal .caja_blanca h1.weird,#auxiliar .caja_blanca_lateral h1,#auxiliar0 .caja_blanca_lateral h1,#links_pie .caja_blanca_lateral h1 {border:1px solid #505050;color:#505050;text-transform:uppercase;font-weight:700;font-size:100%;background-color:#fff;margin:5px;padding:2px 5px;}

.coches,.viajes,.hoteles,.res_hoteles,.restaurantes,.res_vuelos,.keywords,.quetalfue,.comofunciona,.promociona,.extranet,.prensa,.vuelomashotel {background-repeat:repeat-y;background-image:url(/images_new/css/menu_bck.gif);}

.vuelos {background-repeat:repeat-y;background-image:url(/images_new/css/menu_bck_sinlinea.gif);}

.coches #principal,.hoteles #principal,.vuelos #principal {width:430px;z-index:6;}

.vuelomashotel #principal {width:430px;z-index:6;display:inline;float:left;margin:0px 5px 0px 0px;}

.coches #auxiliar,.hoteles #auxiliar,.vuelos #auxiliar, .vuelomashotel #auxiliar {width:148px;z-index:5;}

.landing_coc #menu,.res_hoteles #auxiliar,.res_restaurantes #auxiliar,.res_espectaculos #auxiliar,.landing_vue_gen #menu,.landing_vue_gen #auxiliar,.landing_vue #menu,.res_vuelos #auxiliar,.cesta #menu,.cesta #auxiliar,.pagina_frame #menu,.pagina_frame #auxiliar,.home_avis #menu,.home_avis #auxiliar,.keywords #auxiliar,.landing_hot #menu,.landing_res #menu,.landing_esp #menu,.landing_hot_2 #menu,.landing_hot_2 #auxiliar,.ficha_hot #menu,.ficha_res #menu,.ficha_res th.sub_compra,.bono_hot #menu,.quetalfue #auxiliar,.comofunciona #auxiliar,.promociona #auxiliar,.extranet #auxiliar,.prensa #auxiliar,.oculto,.solo_print, .print, .hidden {display:none;}
.landing_coc #principal,.landing_vue #principal,.landing_hot .pre_buscador,.landing_res .pre_buscador,.landing_esp .pre_buscador {width:428px;z-index: 5;}
.landing_coc #contenido h1,.landing_vue #contenido h1,.clearer {clear:both;}
.landing_coc #auxiliar,.landing_vue #auxiliar {width:315px;z-index: 4;}
.landing_vue #caja_blanca_links_vue {width:750px;float:left;clear:both;}
.landing_coc .texto_aux,.vuelos .texto_aux,.landing_vue_gen .texto_aux,.landing_vue .texto_aux {position:absolute;font-size:9px;color:#fff;right:5px;top:3px;}

/* YUI Slideshow Fichas hoteles */
.yui-sldshw-displayer {position: relative;overflow: hidden;}
.yui-sldshw-displayer img {position:absolute;width: 100%;height: 100%;}
.yui-sldshw-displayer table {position: absolute;width: 100%;height: 100%;}
.yui-sldshw-displayer div {position: absolute;width: 100%;height: 100%;}
.yui-sldshw-next {z-index: 1;display: none;opacity: 1.0;}
.yui-sldshw-active {z-index: 10;display: block;opacity: 1.0;}
.yui-sldshw-cached {display: none;z-index: 0;opacity: 1.0;}
div.yui-sldshw-frame {background: white;}
/* Fin YUI Slideshow Fichas hoteles */

.reservar {float:left;position:relative;right:12px;}

.valyreser .reservar {right:30px;}

.landing_coc .hr,.landing_vue .hr,.ficha_res .hr,.extranet .hr,.med_margen {margin-bottom:5px;}

.ficha_res h1.med_margen {font-size:150%;}

.hoteles .oferta p p,.restaurantes .oferta p p {padding-left:0px;padding-right:0px;}
.hoteles .of_destacadas td {padding-top:6px;padding-bottom:6px;}

.quetalfue_proveedores #container {width:750px;}

.res_hoteles #contenido,.res_hoteles #principal,.res_vuelos #principal,.keywords #principal,.quetalfue #principal,.comofunciona #principal,.promociona #principal,.extranet #principal,.prensa #principal {width:585px;}
.res_hoteles .caja_roja,.ficha_res .compra,.ficha_res th.sub_compra table,.fondo_compra {background-color:#FBEEEE;}
.res_hoteles .result .imagen{float:left;display:inline;}
.res_restaurantes .result .imagen,.res_espectaculos .result .imagen,.landing_hot .result .imagen,.landing_res .result .imagen,.landing_esp .result .imagen,.landing_hot_2 .result .imagen {float:left;padding-right:10px;display:inline;}

.res_hoteles .result .texto,.res_espectaculos .result .texto,.res_restaurantes .result .texto,.landing_hot .result .texto,.landing_res .result .texto,.landing_esp .result .texto,.landing_hot_2 .result .texto {width:458px;display:inline;float:left;top:0px;}
.res_hoteles .tipo_pago,.res_restaurantes .tipo_pago,.res_espectaculos .tipo_pago,.landing_hot .tipo_pago,.landing_res .tipo_pago,.landing_esp .tipo_pago,.landing_hot_2 .tipo_pago {position:absolute;right:10px;font-weight:700;}

.restaurantes .oferta h1,h1.buscador {margin-bottom:0px;}

.res_vuelos .result th.c2,.res_vuelos .result th.c3 {width:194px;border-bottom:1px solid #B2B2B2;background:none;}

.cesta #principal .lista_cesta td.suma,.fondo_lista,div.auto_complete ul li.selected {background-color:#ededed;}

.cesta .oferta,.landing_hot #auxiliar,.ficha_hot #auxiliar {width:134px;}

.pagina_frame #contenido,.sin_margen,#principal .sin_margen {margin:0px;}

.landing_hot #principal,.landing_hot_2 .result,.ficha_hot #principal {width:609px;}

.popup .caja_blanca,.popup .caja_gris {width:298px;height:298px;overflow:auto;margin:8px 7px 7px;}

.minipopup .caja_blanca,.minipopup .caja_gris {width:199px;height:148px;overflow:auto;margin:8px 7px 7px;}

.alin_top,#lista_rest_esp td {vertical-align:top;}

.calendar {z-index:400;}

.texto_mas_grande {font-size: 125%;}

#aviso1 .cerrar{right: 10px;}
#aviso1 h1{background-color:#B2B2B2!important;color: #FFF!important;}

p.negrita {font-weight:700;}

.caja_blanca .tit_element {color:#505050;background-color:#EDEDED;}

.caja_roja .tit_element, .caja_roja .tit_element a{color:#FFFFFF;background-color:#DE0000;}
.caja_gris .tit_element {background-color: #B2B2B2;color: #FFFFFF;}

/* MENU DE RESTAURANTES TRANSICIONAL */

#headline {width: 440px;float: left;z-index:20;}
#buscador2 {display:inline;float:left;width:165px;z-index:4;}
#buscador2 h1 {background-color:#B2B2B2;color:#FFFFFF;font-size:100%;font-weight:700;margin:0pt;padding:3px 5px 3px 10px;text-transform:uppercase;}
#buscador2 ul {background-color:#EDEDED;padding:10px 5px 5px 10px;}
#buscador2 li, li.none {list-style-image:none;list-style-type:none;}
#buscador2 ul li a {color:#505050;text-decoration:none;}
#buscador2 ul li a:hover {text-decoration:underline;}
#buscador2 h3 { background-color:#B2B2B2; color: #FFFFFF;}

/* FIX CARRITO IE6 */

.cesta #principal .caja_gris .caja_blanca table.normal {text-align: left;}
.tit_element {text-transform: uppercase;font-size: 100%;font-weight:700;margin:0px 0px 5px;padding:2px 5px;}

h3 {background-color:#EDEDED;border:medium none;color:#505050;font-size:100%;font-weight:700;margin:0px 0px 5px;padding:2px 5px;text-transform:uppercase;position:relative;}
h5 {background-color:#FFFFFF;border:1px solid #505050;color:#505050;font-size:100%;font-weight:700;margin:5px;padding:2px 5px;text-transform:uppercase;}

/* ------ prueba --- */
.sin_borde_t li {word-wrap: break-word;}

.alert {font-size: 140%;color: #DE0000;font-weight: 700;}

.caja_roja h3 {background-color:#DE0000;color:#FFFFFF;font-size:100%;font-weight:700;margin:0px 0px 5px;padding:2px 5px;text-transform:uppercase;}

/*********
* VUELOS *
*********/

#map_vuelos div {position:static;}
#bienvenido {padding: 0 0 0 6px;width: 390px;}
#bienvenido_txt {padding: 0 0 0 12px;}
#divLanzadera #buscador {width: 414px;height: 209px;padding: 4px 0 0 10px;}
#divBubble {width: 750px;background-image: url(/images_new/vuelos/bajo_bubble.gif);background-position: bottom;background-repeat: no-repeat;padding: 0 0 47px 0;margin: 0 0 10px 0;}
#divBuscador {width: 747px;height: 240px;border-left: 1px solid #DE0000;border-right: 1px solid #DE0000;}
.pieGris {background-image: url(/images_new/vuelos/fondo_peque.gif);background-position: bottom;background-repeat: no-repeat;width: 372px;height: 20px;padding: 0 0 10px 0;}
#divLanzadera {width: 750px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #505050;}
#divLanzaIntro {width: 750px;height: 295px;background-color: #DE0000;color: #FFFFFF;padding: 5px 0 22px 0;}
#divLanzaPlayer {width: 310px;height: 292px;margin: 0 5px 0 11px;padding: 9px 0 0 2px;float: right;background-image: url(/images_new/vuelos/player.gif);background-position: top left;background-repeat: no-repeat;}
#instrucciones {width: 285px;float: right;margin: 0 10px 0 0;font-size: 12px;font-weight: bold;color: #333333;}
#instrucciones_cab {padding: 0 0 10px 0;}
#lanza_Cabecera {width:750px;margin: 0;padding: 0;}
#margin_bottom_stars {position: relative;top: -7px;}
#video_lanzadera {margin: 3px 0 0 2px;}
#comoFunciona {margin: 20px 0 0 0;}
#comoFuncionaTxt {background-image: url(/images_new/vuelos/fondo_gran.gif);background-position: bottom;background-repeat: no-repeat;padding:15px 10px 0px 16px;}
html>body #comoFuncionaTxt {padding: 15px 13px 0px 16px;}
.cuadroGris {padding: 30px 12px 0pt;}
.lanza_subtitulo {color: #323232;font-size: 12px;font-weight: bold;width:130px;text-align:center;}
.textDer {float: right;width: 220px;padding: 0 0 0 6px;}

/* mike 19-02-08 */
.vuelos .btnPieTabla {background-image: url(/images_new/css/line_bck.gif);background-position: top left;background-repeat: repeat-x;text-align: right;margin: 10px 0;padding: 7px 17px 0 0;width: auto;}
.vuelos	.v2 {margin-bottom: 10px;}
.vuelos	.v2 th {background-image: none !important;background-color: #EDEDED;font-weight: bold !important;}

.burbujabn139 {width: 136px;padding: 5px 0 0 3px;margin: 0 0 10px 0;}
.burbujabn139 .bottom {background-image: url(/images_new/vuelos/burbujabn139_bottom.gif);background-position: bottom left;background-repeat: no-repeat;width: 139px;height: 41px;}
.burbujabn139 .content {background-color: #FFFFFF;padding: 0px 1px 5px 4px;width: 134px;}
.burbujabn139 .top {background-image: url(/images_new/vuelos/burbujabn139_top.gif);background-position: bottom left;background-repeat: no-repeat;width: 139px;height: 10px;	margin: 0;	}
.caja_ofertas_especiales {background-color: #DE0000;margin-bottom:15px;padding-bottom: 10px;color: #EDEDED;}
.caja_ofertas_especiales h1 {color: #FFFFFF;font-size: 100%;font-weight: 700;margin: 5px 0;padding: 7px 5px 2px 5px;text-transform: uppercase;}
.caja_ofertas_especiales ul, .caja_ofertas_especiales li {margin:0 3px;padding:4px 0;list-style-type:none;}
.caja_ofertas_especiales li {list-style-image:none;background-image: url(/images_new/css/line_bck_gr2.gif);background-position: top left;background-repeat: repeat-x;padding: 5px 0;}
.query_box {height: 271px;}
td.header_vue {width:60px;padding:5px;}
td.res_gris {height:35px;padding:5px;background:#EDEDED;}
td.res_gris_osc {height:35px;padding:5px;background:#CECECE;}
td.res_gris_pq {height:20px;padding:5px;background:#EDEDED;}
td.res_gris_osc_pq {height:20px;padding:5px;background:#CECECE;}

.resultado-marcado td, .resultado-marcado th {background:#f0f0f0;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
table.resultado-seleccionado {background:#ffe2ac;} /*naranjito*/

/**********************
* Calendario Flexible *
**********************/

#buscador_calendario {height:270px;background:url('/images_new/vuelos/buscador_calendario/burbuja_03.gif') no-repeat;padding:20px;}
.fondoosc {width:20px;background-color:#505050;color:#FFF;}
.fondogris {width:20px;background-color:#B2B2B2;color:#FFF;}
.dianoseleccionable {width:20px;text-align:center;background-color:#EDEDED;color:#000;}
.sabdom{width:20px;text-align:center;background-color:#505050;color:#FFF;}
.dianormal{width:20px;text-align:center;background-color:#B2B2B2;}
.fondonegro{width:20px;text-align:center;background-color:#333333;color:#FFF;}
.fondorojo {background-color:#DE0000;color:#FFF;}
.busq_flexi_vue #contenido{ padding: 0px 13px 0px 13px;}
.factura_vue #contenido{ padding: 0px 13px 0px 13px;}
.muestra_datos {background:url('/images_new/vuelos/globo_precio.gif') no-repeat;width:315px;height:60px;float:right;}
.inner_muestradatos {width:250px;font-weight:bold;padding-left:25px;padding-top:6px;width:287px;}
.busq_flexi_vue .getDestinos {width:265px;float:right;height:20px;}
.tabla_calendario_ida {background:url('/images_new/vuelos/fondo_cal_flex_ida.gif') no-repeat;}
.tabla_calendario_vuelta {background:url('/images_new/vuelos/fondo_cal_flex_vuelta.gif') no-repeat;}
* html .tabla_calendario_ida {background:url('/images_new/vuelos/fondo_cal_flex_ie.gif') no-repeat;}
* html .tabla_calendario_vuelta {background:url('/images_new/vuelos/fondo_cal_flex_ie.gif') no-repeat;}
.tabla_resumen {background:url('/images_new/vuelos/fondo_resumen.gif') no-repeat;padding:5px;}
.tabla_resumen_ida {background:url('/images_new/vuelos/fondo_resumen_ida.gif') no-repeat;padding:5px;}
* html .tabla_resumen {background:url('/images_new/vuelos/fondo_resumen_ie.gif') no-repeat;padding:5px;}
.busq_flexi_vue .resumen_vuelo{background-color:#EDEDED;border-bottom:2px solid #B2B2B2;border-right:1px solid #B2B2B2;margin-right:15px;}
.busq_flexi_vue .resumen_vuelo2{background-color:#FBEEEE;border-bottom:2px solid #B2B2B2;border-right:1px solid #B2B2B2;margin-right:15px;}
.fondo_rojo {background-color:#de0000;color:#fff;}
.tabla_links td {padding:2px 5px;}
.numerico li {list-style-image:none;list-style-type:decimal;list-style-position:outside;margin:0px;padding:0px 0px 3px;}
.linea_vertical {background:url('/images_new/home/fondo_vr_gr.gif') repeat-y;}
#buscador_flexible {padding-right:15px;float:left;width:372px;margin-bottom:15px;}

#contenido_res {padding-left:15px;float:left;display:inline;z-index:3;margin:0px;}
#limite_width {width: 588px;}
#limite_width_carrito {width: 745px;}
#contenido_res2 {padding-left:15px;float:left;display:inline;z-index:3;margin:0px;width: 586px;}
#lista_links_interes td {padding:5px;}
.lineheightalto {line-height: 180%;}
.precioauxiliar {font-size:14px;color: #505050;font-weight:700;}
.precio_atrapalo {font-size: 16px;font-weight: 700;color: #DE0000;}
.preciocaja {font-size:14px;color: #DE0000;font-weight:700;}
.imagen_destacado {padding: 10px 23px 20px 10px!important;}
.texto_destacado {padding: 0px 0px 10px 0px!important;}
.texto_destacado p {margin:0px;}
.recomendado {float:right;margin:0px;height:80px;width:83px;}
.desc_hoteles p {margin: 0px;}

.linea {border-bottom:1px dotted #b2b2b2;}
.lineablanca {border-bottom:1px dotted #FFFFFF;}
.linea_derecha {border-right:1px dotted #505050;text-align:left;}
.linea_izquierda {border-left:1px dotted #505050;}
.linea_top {border-top:1px dotted #505050;}
.linea5 {height:5px;}
.caja_gris .extra_margen {margin-top:5px;padding-left:2px;width:100%;}
.caja_gris h1 {background-color:#B2B2B2;color:#FFFFFF;font-size:100%;font-weight:700;margin:0px 0px 5px;padding:2px 5px;text-transform:uppercase;}

/*****************
*  HEADER NUEVO  *
*****************/
.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;}

div.roundedrojo{background: #DE0000;}
div.roundedrojo .content{padding:10px 5px;border-right:1px solid #DE0000;border-left:1px solid #DE0000;}
.roundedrojo b.roundedtop b, .roundedrojo b.roundedbottom b{display:block;height: 1px;overflow: hidden; background: #DE0000;border-left:1px solid #DE0000;border-right:1px solid #DE0000;margin:0pt 1px;}
div.roundedrojo b.rounded1{background:#DE0000 none repeat scroll 0%;border-left:1px solid #DE0000;border-right:1px solid #DE0000;margin:0pt 4px;}
div.roundedrojo b.rounded2{border-left:1px solid #DE0000;border-right:1px solid #DE0000;margin:0pt 3px;}
div.roundedrojo b.rounded3{border-left:1px solid #DE0000;border-right:1px solid #DE0000;margin:0pt 2px;}

.paginador {display:block;margin-bottom: 5px;text-align:right;}

/************
*	CESTA	*
************/

.cesta .caja_roja h1 {margin: 0px!important;}
.cesta p {margin: 0px 0px 5px;}
div.rounded{background: #EDEDED}
div.roundedrosa{background: #FBEEEE;}
div.rounded .content{padding:10px 20px;}
div.rounded .content_lowpadding{padding:3px 20px;}
div.roundedrosa .content{padding:10px 20px;border-right:1px solid #DE0000;border-left:1px solid #DE0000;}
b.roundedtop, b.roundedbottom{display:block;background: #FFFFFF}
b.roundedtop b, b.roundedbottom b{display:block;height: 1px;overflow: hidden; background: #EDEDED}
.roundedrosa b.roundedtop b, .roundedrosa b.roundedbottom b{display:block;height: 1px;overflow: hidden; background: #FBEEEE;border-left:1px solid #DE0000;border-right:1px solid #DE0000;margin:0pt 1px;}
b.rounded1{margin: 0 5px}
div.roundedrosa b.rounded1{background:#DE0000 none repeat scroll 0%;border-left:1px solid #DE0000;border-right:1px solid #DE0000;margin:0pt 4px;}
b.rounded2{margin: 0 3px}
div.roundedrosa b.rounded2{border-left:1px solid #DE0000;border-right:1px solid #DE0000;margin:0pt 3px;}
b.rounded3{margin: 0 2px}
div.roundedrosa b.rounded3{border-left:1px solid #DE0000;border-right:1px solid #DE0000;margin:0pt 2px;}
b.roundedtop b.rounded4, b.roundedbottom b.rounded4{margin: 0 1px;height: 2px}

div.rounded_aviso{background: #FFFF99}
div.rounded_aviso .content{padding:5px 20px;}
div.rounded_aviso b.roundedtop, div.rounded_aviso b.roundedbottom{display:block;background: #FFFFFF}
div.rounded_aviso b.roundedtop b, div.rounded_aviso b.roundedbottom b{display:block;height: 1px;overflow: hidden; background: #FFFF99}

div.rounded_blanco{background: #FFFFFF}
div.rounded_blanco .content{padding:10px 20px;}
div.rounded_blanco .content_mini{padding:5px;}
div.rounded_blanco b.roundedtop, div.rounded_blanco b.roundedbottom{display:block;background: #EDEDED}
div.rounded_blanco b.roundedtop b, div.rounded_blanco b.roundedbottom b{display:block;height: 1px;overflow: hidden; background: #FFFFFF}

/***************
* 	 HOTELES   *
***************/

.filtros_hotel {border:1px solid #DE0000;z-index:1000;background-color:#FBEEEE;font-size: 11px; font-weight: bold;#color: #505050;}
.filtros_checkeados {z-index:1000;background-color:#EDEDED;font-size: 11px; font-weight: bold;#color: #505050;}
.fa_btn_filtro_iz {background-image:url(/images_new/hoteles/fa_btn_fondo.gif);background-color:#FBEEEE;border: 1px solid #DE0000; text-align:center; padding: 10px;padding-top:10px;padding-bottom:10px;font-weight: bold; color:#DE0000;font-size: 12px;}
.fa_btn_filtro_der {background-image:url(/images_new/hoteles/fa_btn_fondo.gif);background-color:#FBEEEE;border: 1px solid #DE0000; text-align:center; padding: 10px;padding-top:10px;padding-bottom:10px;font-weight: bold; color:#DE0000;font-size: 12px;}
.maskaraAjax {z-index:0;top:0;left:0;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50);}
.cargando {background-color: white;font-weight: bold;font-size:12px;border: 1px solid #DE0000;padding: 15px;}
.filtroDisabled {color:#CCC;}
.descripcion_hotel{float:center;margin-left:95px;}
.caja_special_offer{font-size:10px;float:right;max-height:170px;vertical-align:top; top:-5px;background-color:#EDEDED;width:170px;margin-left:10px;text-align:right;z-Index:1;overflow:hidden;padding-bottom:5px;}
.caja_valoracion{top:30px;display:none;visibility:hidden;z-Index:20000;width:350px;}
.icono_ahorro_atrapalo{text-align:right;vertical-align:top;padding-top:0px !important;padding-right:0px !important;}
.texto_oferta{text-align:right;color:#333333;}
.desglose_desc{text-align:left;}
.desglose_num{text-align:right;}
.desglose_dto_destacado{font-weight:bold;font-size:14px;color:#333333;}
#buscador_destinos {z-index:5;}
.rest_mundo {z-index:4;}

.promo {background-image:url(/images_new/css/menu_bck.gif);background-repeat:repeat-y}

/***************
* Casasrurales  *
***************/
.casasrurales h2 {text-transform:uppercase;font-size:100%;}
.casasrurales .imagen {display:inline;float:left;}
.casasrurales .map {clear:both;}
.casasrurales .descripcion {margin-left:115px;}

/***************
* ESPECTACULOS *
***************/

.espectaculos #contenido {display:inline;float:left;margin:0pt;padding-left:15px;z-index:3;}
.espectaculos {background-image:url(/images_new/css/menu_bck.gif);background-repeat:repeat-y;}
.espectaculos #menu {z-index:3;}
.espectaculos #principal0 {width:425px;z-index:5;}
.espectaculos #principal {width:425px;z-index:5;margin-top:15px;}
.espectaculos #auxiliar0 {width:148px;z-index:4;}
.espectaculos #auxiliar {width:148px;z-index:4;margin-top:15px;}
.espectaculos .destacadote {background-color:#FFFFFF;clear:both;height:150px;margin-bottom:0px;margin-top:0pt;width:588px;z-index:4;}
.espectaculos .destacadote img {top:0px;margin-bottom:0px;}
.espectaculos .destacadote .datos {position:absolute;right:0px;bottom:0px;width:157px;height:148px;border-right:1px solid #de0000;border-bottom:1px solid #de0000;border-top:1px solid #de0000;}
.espectaculos .destacadote .datos h1 {margin-top:10px;margin-left:10px;color:#fff;}
.espectaculos .destacadote .datos p {margin-top:10px;margin-left:10px;color:#fff;}
.espectaculos .destacadote .datos a {margin-top:10px;color:#fff;text-decoration:underline;}
.espectaculos .destacadote .texto {position:absolute;right:0px;bottom:0px;width:157px;height:148px;border-right:1px solid #de0000;border-bottom:1px solid #de0000;border-top:1px solid #de0000;}
.espectaculos .destacadote .texto p {margin-top:10px;margin-left:10px;color:#fff;}
.espectaculos .destacadote .texto a {margin-top:10px;color:#fff;text-decoration:underline;}
.espectaculos .of_destacadas td {padding-bottom:6px;padding-top:6px;}

.ficha_esp #principal {width:273px;z-index:100;}
.ficha_esp #auxiliar {width:472px; text-align:left;}
.ficha_esp .texto_princ p {margin:0px 5px 5px 0px;}
.ficha_esp .compra table.compra {width:95%;margin-left:3%;margin-bottom:10px;}
.ficha_esp .compra table th {background:none;background-color:#fff;border-bottom:1px solid #FBEEEE;padding-top:3px;padding-bottom:3px;vertical-align:middle;border-right:1px solid #FBEEEE;}
.ficha_esp .compra table th.ampliar {text-align:right;height:27px;padding:0px;}
.ficha_esp th.sub_compra table td {padding-top:0px;padding-bottom:0px;border-bottom:1px solid #fff;height:27px;vertical-align:middle;}
.ficha_esp th.sub_compra table td.al_2 {height:2px;}
.ficha_esp p.subpic {margin: 0px 2px 5px;}
.ficha_esp p.subpic img {padding: 5px 0px 0px 0px;}
.ficha_esp .res_menu {height:50px;overflow:auto;background-color:#fff;margin:5px 10px 10px 30px;padding:5px;}
.ficha_esp .escoger_menu {margin:0px auto 5px 25px;}
.ficha_esp p.coment {margin:0px auto 10px 30px;}
.ficha_esp .reservafloat {position:absolute;top:-3px;right:0px;}
.ficha_esp .scroller {height:120px;}
.ficha_esp .no_opiniones {padding-left:15px; padding-top:12px; padding-bottom:45px; background-image:url(/images_new/espectaculos/burbuja.gif); background-repeat:no-repeat;}

.ficha_esp .nov07 {padding:10px;}
.ficha_esp .nov07 h1 {background-color:#DE0000;color:#fff;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px 0px 0px;padding:2px 5px;}
.ficha_esp .nov07 table {width:100%;border-collapse:collapse;}
.ficha_esp .nov07 table th {padding-top:15px;padding-bottom:15px;padding-left:2px;padding-right:3px;background-color:#FBEEEE;vertical-align:baseline;font-weight:normal;text-align:left;}
.ficha_esp .nov07 .gris {background-color:#ededed;}
.ficha_esp .nov07 .valign {vertical-align:baseline;}
.ficha_esp .nov07 table td {background-color:#FBEEEE;}
.ficha_esp .nov07 .derecha {text-align:right;padding:0px;margin-top:0px;margin-bottom:0px;}
.ficha_esp .nov07 .centro {text-align:center;padding:0px;margin-top:0px;margin-bottom:0px;}
.ficha_esp .linea {padding-bottom:10px;border-bottom:1px dotted black;}
.ficha_esp .nov07 table td.nobg {background-color:#fff;}
.ficha_esp .nov07 .linea {border-collapse:collapse;border-bottom:1px dotted black;}
.ficha_esp .nov07 .precio_resaltado {font-size:15px;font-weight:bold;}
.ficha_esp .nov07 table.detalles {border:none;background-color:#FBEEEE;}
.ficha_esp .nov07 table.mapa {width: auto; border-collapse:separate;}
.ficha_esp .nov07 table td .mapa {background-color:#fff;}
.ficha_esp .nov07 .padleft10 {padding-left:10px;}
.ficha_esp .nov07 .barra_gris {background-color:#bbb;color:#444;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px 0px 0px;padding:2px 0px;}
.ficha_esp .nov07 .recuadro_blanco {background-color:#fff;color:#777;border:1px solid #aaa;padding: 10px;}
.ficha_esp .nov07 .contador {width:60px;height:55px;font-size:40px;text-align:center;font-weight:bold;border:1px solid #de0000;background-color:#fff;}
.ficha_esp .nov07 .escenario_arriba {padding:4px;color:#fff;background-color:#898;border:1px solid #354;border-bottom:2px solid #222;font-weight:bold;}
.ficha_esp .nov07 .escenario_abajo {padding:4px;color:#fff;background-color:#898;border:1px solid #354;border-top:2px solid #222;font-weight:bold;}
.ficha_esp .nov07 .butaca_seleccionada {background-color:#de0000;border:1px solid #9a0000;cursor:pointer;width:10px;height:10px;padding:0px;text-align:center;font-size:10px;}
.ficha_esp .nov07 .butaca_1 {background-color:#fff;border:0px;width:10px;height:10px;padding:0px;text-align:center;font-size:10px;} /* Pasillo */
.ficha_esp .nov07 .butaca_4 {background-color:#009900;border:1px solid #006600;cursor:pointer;width:10px;height:10px;padding:0px;text-align:center;font-size:10px;} /* Accesible */
.ficha_esp .nov07 .butaca_2, .ficha_esp .nov07 .butaca_8, .ficha_esp .nov07 .butaca_16, .ficha_esp .nov07 .butaca_128 { background-color:#000;border:1px solid #333;cursor:no-drop;width:10px;height:10px;padding:0px;text-align:center;font-size:10px;} /* Inaccesible, Reservada, Prereservada, Bloqueada */
.ficha_esp .nov07 .butaca_64 {background-color:#d97;border:1px solid #d97;width:10px;height:10px;padding:0px;text-align:center;font-size:10px;} /* Escenario */

.res_espectaculos #contenido {z-index:3;}
.res_espectaculos #menu {z-index:4;}
.res_espectaculos #principal {width:585px;z-index:5;}
.res_espectaculos .caja_roja {background-color:#FBEEEE;z-index:1;}
.res_espectaculos .reservar {position:relative;float:right;top:-7px;}
.res_espectaculos #mas_filtros select,.res_espectaculos #mas_filtros .input {margin:5px 0px 0px 69px;}
.res_espectaculos .caja_roja h1 {background-color:#DE0000!important;}
.res_espectaculos .caja_roja .flota_der{color:#FFF!important;}
.res_espectaculos {background-repeat:repeat-y;background-image:url(/images_new/css/menu_bck.gif);padding:0px;}
.res_espectaculos_landing {background-repeat:repeat-y;padding:0px;width:610px;float:left;position:relative;}
.res_espectaculos_landing .reservar {position: absolute;right: 0px;top: -7px;}
.landing_esp .reservar {float:right;padding-bottom: 5px;}
.landing_esp #caja_blanca_res {width:450px;}
.landing_esp .caja_blanca_lateral {width:134px;margin-bottom:15px;border:1px solid #505050;background-color:#fff;}
.landing_esp .caja_blanca_leyenda {width:134px;background-color:#fff;}
.landing_esp .buscador_restaurantes {width:440px;z-index:5;}
.landing_esp #footer {width:100%;font-size:100%;clear:both;background-repeat:repeat-x;background-position:center top;background-image:url(/images_new/css/line_bck.gif);padding-top:5px;position:relative;}
.landing_esp #auxiliar {float:right;position:relative;top:5px;width:134px;}
.landing_esp #principal {padding-left:13px;width:590px;}
.landing_esp #contenido {width:755px;}
.landing_esp {width:778px;}

/* Mapa localidades ESP */

/* Pasillo */
.butaca_1 {border: 0px;}
/* Inaccesible, Reservada, Prereservada */
.butaca_2, .butaca_8, .butaca_16, .butaca_128 {background-color: #bbb;border: 1px solid #777;cursor: no-drop;}
/* Accesible */
.butaca_4 {background-color: #9e9;border: 1px solid #777;cursor: pointer;}
.butaca_seleccionada {background-color: #22c;border: 1px solid #22c;cursor: pointer;}
/* Escenario */
.butaca_64 {background-color: #d97;border: 1px solid #777;cursor: no-drop;}


/*********
* VIAJES *
*********/
#contenido_res {padding-left:15px;float:left;display:inline;z-index:3;margin:0px;}
.viajes .imagen p {margin: 0px;}
.viajes .caja_gris {background:none;}
.viajes #menu {z-index:3;}
.viajes #principal,.viajes #principal0 {width:430px;z-index:5;}
.viajes #auxiliar {width:148px;position:relative;float:left;}
.viajes #auxiliar0 {width:148px;z-index:4;}
.viajes #buscador2 {z-index: 4;}
.viajes #contenido_res {z-index: 5;}
.viajes #contenido_res #auxiliar0 {margin:0px 0px 0px 10px;}
.viajes #headline {z-index: 6;width:430px;}
.viajes #principal {z-index: 7;}
.viajes .caja_roja h1 {margin:0px!important;}
.viajes .oferta {width:148px;margin-right:0px;}
.viajes .destacadote {clear:both;margin-top:0px;margin-bottom:15px;width:588px;height:150px;background-color:#FFFFFF;z-index:4;}
.viajes .destacadote .texto a {color:#FFFFFF!important; text-decoration:underline;}
.viajes .destacadote img {top:0px;margin-bottom:0px;}
.viajes .destacadote .texto {position:absolute;right:0px;bottom:0px;width:157px;height:148px;border-right:1px solid #de0000;border-bottom:1px solid #de0000;border-top:1px solid #de0000;}
.viajes .destacadote .texto p {margin-top:10px;margin-left:10px;color:#FFFFFF!important;}
.viajes .subtitulo {background-color:#FFF;padding-top:10px;}
.viajes .buscador {padding-top:0px;}
.viajes .caja_roja h1 {margin:0px;}
.viajes .result .texto {display:inline;float:right;width:500px;}
.viajes .result .extra_margen {width:400px;float:left;}
.viajes .result .valyreser {display:block;float:right;margin-top:10px;padding-bottom:15px;padding-left:15px;width:80px;}
.viajes .destacado_desde {background-color:#fff;width:270px;height:20px;padding:4px 0px 4px 10px;margin:0px;}
.viajes .imagen {display:inline;float:left;padding-right:10px;margin:10px 0px 0px 10px;}
.viajes .of_destacadas td {padding-bottom:6px;padding-top:6px;}
#limite_width {width: 588px;}

.lista_destinos {float:left;background-color:#fff;}
.lista_destinos td {padding:2px 8px;}

.circuitos .oferta {width:289px;}
.circuitos .oferta_txt {padding:0px;}
.circuitos .oferta_txt_2 {background-color:#EDEDED;padding:10px 5px;}

/*****************
*  RESTAURANTES  *
*****************/
.res_restaurantes {background-repeat:repeat-y;background-image:url(/images_new/css/menu_bck.gif);padding:0;}
.res_restaurantes_landing {background-repeat:repeat-y;padding:0px;width:610px;float:left;position:relative;}
.res_restaurantes_landing .reservar {position:absolute;right:0;top:-7px;}
.restaurantes #menu {z-index:3;}
.restaurantes #principal,.restaurantes #principal0 {width:430px;z-index:5;}
.restaurantes #auxiliar {width:148px;position:relative;float:left;}
.restaurantes #auxiliar0 {width:148px;z-index:4;}
.restaurantes .oferta {width:148px;margin-right:0px;}
.restaurantes .destacadote {clear:both;margin-top:0px;margin-bottom:15px;width:588px;height:150px;background-color:#FFFFFF;z-index:4;}
.restaurantes .destacadote img {top:0px;margin-bottom:0px;}
.restaurantes .destacadote .texto {position:absolute;right:0px;bottom:0px;width:157px;height:148px;border-right:1px solid #de0000;border-bottom:1px solid #de0000;border-top:1px solid #de0000;}
.restaurantes .destacadote .texto p {margin-top:10px;margin-left:10px;color:#fff;}
.restaurantes .of_destacadas td {padding-top:6px;padding-bottom:6px;}
.res_restaurantes {background-repeat:repeat-y;background-image:url(/images_new/css/menu_bck.gif);}
.res_restaurantes #menu {left:0px;float:left;top:0px;}
.res_restaurantes #contenido_res {float:left;padding-left:13px;width:590px;}
.res_restaurantes #principal {width:585px;z-index:1;}
.res_restaurantes .caja_roja {background-color:#FBEEEE;z-index:1;}
.res_restaurantes #contenido_res .caja_roja {background-color:#FFFFFF}
.res_restaurantes .reservar {float:right;position:relative;right:0pt;top:-7px;}
.res_restaurantes #mas_filtros select,.res_restaurantes #mas_filtros .input {margin:5px 0px 0px 69px;}
#contenido_res {padding-left:15px;float:left;display:inline;z-index:3;margin:0px;}
.landing_res #caja_blanca_res,.landing_esp #caja_blanca_res {width:450px;}
.landing_res .caja_blanca_lateral,.landing_esp .caja_blanca_lateral {width:134px;margin-bottom:15px;border:1px solid #505050;background-color:#fff;}
.landing_res .caja_blanca_leyenda,.landing_esp .caja_blanca_leyenda {width:134px;background-color:#fff;}
.landing_res .buscador_restaurantes,.landing_esp .buscador_restaurantes {width:440px;z-index:5;}
.landing_res #footer,.landing_esp #footer {width:100%;font-size:100%;clear:both;background-repeat:repeat-x;background-position:center top;background-image:url(/images_new/css/line_bck.gif);padding-top:5px;position:relative;}
.landing_res #auxiliar{float:right;position:relative;right:5px;top:5px;width:134px;}
.landing_res #principal {padding-left:13px;width:590px;}
.landing_res #contenido {width:755px;}
.landing_res {width:778px;}

.ficha_res #principal {width:273px;z-index:100;}
.ficha_res #res_error_layer {position: relative;width: 754px;}
.ficha_res #auxiliar {width:472px;}
.ficha_res .texto_princ p {margin:0px 5px 5px 0px;}
.ficha_res .compra table.compra {width:95%;margin-left:3%;margin-bottom:10px;}
.ficha_res .compra table th {background:none;background-color:#fff;border-bottom:1px solid #FBEEEE;padding-top:3px;padding-bottom:3px;vertical-align:middle;border-right:1px solid #FBEEEE;}
.ficha_res .compra table th.ampliar {text-align:right;height:27px;padding:0px;}
.ficha_res th.sub_compra table td {padding-top:0px;padding-bottom:0px;border-bottom:1px solid #fff;height:27px;vertical-align:middle;}
.ficha_res th.sub_compra table td.al_2 {height:2px;}
.ficha_res p.subpic { margin: 0px 2px 5px;}
.ficha_res p.subpic img { padding: 5px 0px 0px 0px;}
.ficha_res .res_menu {height:50px;overflow:auto;background-color:#fff;margin:5px 10px 10px 30px;padding:5px;}
.ficha_res .escoger_menu {margin:0px auto 5px 25px;}
.ficha_res p.coment {margin:0px auto 10px 30px;}
.ficha_res .reservafloat {float:right;}
.ficha_res .scroller {height:120px;}

.ficha_res .nov07 {padding:10px;}
.ficha_res .nov07 h1 {background-color:#DE0000;color:#fff;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px 0px 0px;padding:2px 5px;}
.ficha_res .nov07 h2 {background-color:#DE0000;color:#fff;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px 0px 0px;padding:2px 5px;}
.ficha_res .nov07 table {width:100%;border-collapse:collapse;}
.tabla_fechas td {padding:15px 6px;background-color:#FBEEEE;vertical-align:baseline;font-weight:normal;text-align:left;}
.ficha_res .nov07 .gris {background-color:#ededed;}
.ficha_res .nov07 .valign {vertical-align:baseline;}
.ficha_res .nov07 .derecha {text-align:right;padding:0px;margin-top:0px;margin-bottom:0px;}
.ficha_res .nov07 .centro {text-align:center;padding:0px;margin-top:0px;margin-bottom:0px;}
.ficha_res .nov07 table td.nobg {background-color:#fff;}
.ficha_res .nov07 .linea {border-collapse:collapse;border-bottom:1px dotted black;}
.ficha_res .nov07 .precio_resaltado, .ficha_res .grpMenu .precio_resaltado {font-size:17px;font-weight:bold;}
.ficha_res .nov07 table.detalles {border-collapse:collapse;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
.ficha_res .nov07 table.mapa {width: auto; border-collapse:separate;}
.ficha_res .nov07 table td .mapa {background-color:#fff;}
.ficha_res .nov07 .padleft10 {padding-left:10px;}
.ficha_res .nov07 .barra_gris {background-color:#bbb;color:#444;text-transform:uppercase;font-weight:700;font-size:100%;margin:0px 0px 0px;padding:2px 0px;}
.ficha_res .nov07 .recuadro_blanco {background-color:#fff;color:#777;border:1px solid #aaa;padding: 10px;}

/* 07-11-28 */
.ficha_res .nov07 table td {background-color:#FBEEEE;}
.ficha_res .nov07 .gris td {background-color:#EDEDED;}
.ficha_res .nov07 .tipoComida {padding-top:20px;}
.ficha_res .grpMenu {width:450px;margin:10px 5px 0 5px;}
.ficha_res .grpMenu .divVerMenu {margin:0 10px;overflow:auto;height:165px;}
.ficha_res .grpMenu .listaMenu {padding:10px 10px 10px 15px; background-color:#FFFFFF;}

.res_restaurantes .caja_roja h1 {background-color:#DE0000!important;}
.res_restaurantes .caja_roja .flota_der{color:#FFF!important;}
.landing_res .caja_roja .flota_der{color:#FFF!important;}
.res_restaurantes .caja_roja h1 {background-color:#DE0000!important;}
.res_restaurantes .caja_roja .flota_der{color:#FFF!important;}
.landing_res .caja_roja .flota_der{color:#FFF!important;}
.res_restaurantes .caja_roja h1 {background-color:#DE0000!important;}
.res_restaurantes .caja_roja .flota_der{color:#FFF!important;}
.landing_res .caja_roja .flota_der{color:#FFF!important;}
#principal_res_land {z-index:4;}
.landing_res .caja_roja .flota_der{color:#FFF!important;}
#caja_valoracion {background-image:url(/images_new/css/fondo_valora.gif);width:350px;height:52px;position:absolute;z-index:100;top:25px;right:0px;display:none;}
#caja_valoracion .caja_blanca {width:334px;height:35px;margin:8px 7px 7px;}
#res_mapa {margin-bottom:5px;}
.num_res_autocomplete {padding-right:5px;margin-top: -16px;text-align: right;}
.entrada_desc {font-size: 16px;font-weight: 700;color: #505050;padding: 2px 5px;}
.entrada_user {font-size: 14px;color: #505050;}
.entrada_desc_nom {font-size: 14px;color: #505050;padding-left:15px;}
.lineheightalto {line-height: 180%;}
.precioauxiliar {font-size:14px;color: #505050;font-weight:700;}
.categoria #principal {width: 588px;}
#res_error_layer {padding-right:11px;float: right;position: relative;width: 586px;}
#res_filtros {margin-bottom:0px;}

/****************
* CARRITO REST  *
****************/
table.carrito_restaurantes_tabla_padre {border:solid 1px #de0000; border-collapse: collapse; width: 720px}
div.caja_roja table.carrito_restaurantes_tabla_padre {border: none}
table.carrito_restaurantes_tabla_padre table td {padding-left: 0}
table.carrito_restaurantes_tabla_padre ul {padding-left: 0; line-height: 1.5em}
table.carrito_restaurantes_tabla_padre li {list-style-type: none; list-style-image: none}
table.carrito_restaurantes_tabla_padre th {background: #de0000; color: #fff; text-align: left; padding: 2px 5px}
table.carrito_restaurantes_tabla_padre td {padding: 4px 10px}
table.datos_reserva_restaurantes {border: 1px dotted; text-align: center; background: #ededed; width: 100%; margin: 10px auto}
table.datos_reserva_restaurantes th {background: #ededed; border-bottom: 1px dotted #b2b2b2; color: #505050; text-align: center}
table.carrito_restaurantes_tabla_padre td.linea_derecha {border-right: 1px dotted #505050; width: 60%; vertical-align: top; padding-top: 10px}
table.carrito_restaurantes_tabla_padre tfoot tr {background: #ededed}
table.carrito_restaurantes_tabla_padre span.localizador {font-size: 16px; font-weight: bold}
div#popup_condiciones_contratacion_restaurantes {display: none}

/***************
* FICHAS REST  *
***************/
.filtro {cursor:pointer;display:block;text-align:left;height:20px;font-weight:bold;color:#DE0000;}
#divAcordeon ul li ul {border:0pt none;float:none;overflow:hidden;width:auto;padding: 10px 4px 0 0;}
#divAcordeon li {list-style-type:none;list-style-image:none;margin:0pt 0pt 2px;}
/*.ficha_datos #divAcordeon ul { padding:6px 10px 0; margin:0;}
.ficha_datos_bottom {background:transparent url(/images_new/restaurantes/fichadatos_bottom.gif) no-repeat scroll center bottom;height:13px;margin-bottom:15px;width:273px;}
.ficha_datos_mid {background:transparent url(/images_new/restaurantes/fichadatos_middle.gif) repeat-y scroll center bottom;padding:0px 5px;width:263px;}
.ficha_datos_top {background:transparent url(/images_new/restaurantes/fichadatos_top.gif) repeat-y scroll center top;width:273px;height:3px}
.ficha_datos h2 { font-size: 14px; font-weight: bold; color: #333333; padding:0px 5px; margin:0; }
.ficha_datos li {  list-style-type: none; }
.ficha_datos .bloque { padding:5px; }
.ficha_datos .como_llegar { margin-top: 10px; }
.ficha_datos .negrita, .ficha_datos strong { font-weight: bold; color: #333333; }
.ficha_datos .precio { font-size: 14px; font-weight: bold; color: #333333; }
.ficha_res .caja_gris { border-bottom: 0 !important; margin-bottom: 0 !important;} */
.ico_amigo { background-image: url(/images_new/restaurantes/dileamigo.gif); background-repeat:no-repeat; padding:0px 0 3px 21px; background-position: 0px; }
.ico_calendario { background-image: url(/images_new/common/calendario_rojo.gif); background-repeat:no-repeat; padding:2px 0 0 21px; background-position: -2px -2px; }
.ico_info { background-image: url(/images_new/common/info_ico.gif); background-repeat:no-repeat; padding:1px 0 0 20px; background-position: 3px 2px; }
.ico_ver_mapa { background-image: url(/images_new/common/ver_mapa.gif); background-repeat:no-repeat; padding:2px 0 0 17px; }
.ico_recomendado { background-image: url(/images_new/common/ico_recomendado.gif); background-repeat:no-repeat; padding:2px 0 0 20px; }
.ico_menu { background-image: url(/images_new/common/ico_menu.gif); background-repeat:no-repeat; padding:2px 0 0 20px; }
.ico_notas { background-image: url(/images_new/common/ico_notas.gif); background-repeat:no-repeat; padding:0px 0 0 18px;}
#div_collaborative_filtering ul {margin:0px;padding:0pt 5px 2px;}
#div_collaborative_filtering li {list-style-image:none;list-style-position:inside;list-style-type:decimal;margin:0px;padding:0px 0px 8px;}

/****************
*   BUSQUEDAS   *
****************/
.busqueda #principal {width:748px;}

.usuarios #principal {min-height:500px;height:auto!important;height:500px;}
/*
.burbuja_atrapalo_top {background:transparent url('/images_new/common/burbuja_atrapalo_top.gif') no-repeat center top;height:13px;}
.burbuja_atrapalo_middle {background:transparent url('/images_new/common/burbuja_atrapalo_middle.gif') repeat-y center top;text-align:center;padding:0px 4px;}
.burbuja_atrapalo_bottom {background:transparent url('/images_new/common/burbuja_atrapalo_bottom.gif') no-repeat center bottom;height:46px;}
*/
.interhome #contenido {padding-left:0px;}
.interhome #principal {width:480px;}

.caja_blanca h2 {font-size:125%}

/*---- 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}

.con_cesta {background:#000000 url(/images_new/common/cesta_todo.gif) no-repeat scroll left top}
.sin_cesta {background:#000000 url(/images_new/common/cesta_sin.gif) no-repeat scroll left top}

.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 #header_link .horario {padding: 2px 0pt 0pt 13px;font-weight:700;}

.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 0px 0px;}
.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;float:left;left:0px}
.cesta_header .busq_mini #bus_google {width:141px;height:15px;border:1px solid #b2b2b2}
.cesta_header .busq_mini #btnBuscarHeader {position:relative;left:-22px}

.cesta_header .ico-telf {position:relative;top:-2px}

/* carrito */
a.btnEliminarCarrito {text-transform:none;text-decoration:underline;}
a.btnEliminarCarrito:hover {text-decoration:none;}

/*---- estilos del main_nuevo.css 18-11-08 ---*/
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}
a.btn_rojo_arrow { background:url(/images_new/common/iconos/ico-flecha-15.gif) center right no-repeat;padding:1px 19px 2px 0px;line-height:16px;font-size:1.1em;font-weight:700}
.blanco {color:#fff!important}
.clear {clear:both}

.icono-caja-derecha {position:absolute!important;top:-26px;right:-2px;z-index:2}
html>body .icono-caja-derecha {position:absolute!important;top:-26px;right:-12px;z-index:2}

/* cuando hayamos sustituido todas las barras antiguas cargarnoslo */
.opi .barra_valoracion {width:73px;height:14px;overflow:hidden;text-align:left;position:relative!important}
.opi .barra_valoracion img {position:absolute;z-index:3}
.opi .barra_valoracion .medidor {background-color:#de0000;position:absolute;z-index:1}
/* barra valoracion de opiniones v.2 */
.opi .barra_valoracion2 {overflow:hidden;text-align:left;position:relative!important}
.opi .barra_valoracion2 .medidor {background-color:#de0000;position:absolute !important;top:0px;z-index:2}
.opi .barra_valoracion2 .barra_opi {background:url(/images_new/common/v2/sprite_termometros.gif) no-repeat;z-index:3; position:relative !important}
.opi .barrag {width:73px;height:14px;}
.opi .barrap {width:53px;height:10px;}
.opi .barrag .fondo_blanco {background-position:-10px -90px}
.opi .barrap .fondo_blanco {background-position:-10px -10px}
.opi .barrag .fondo_gris1 {background-position:-10px -110px}
.opi .barrap .fondo_gris1 {background-position:-10px -30px}
.opi .barrag .fondo_gris2 {background-position:-10px -130px}
.opi .barrap .fondo_gris2 {background-position:-10px -50px}
.opi .barrag .fondo_rosa {background-position:-10px -150px}
.opi .barrap .fondo_rosa {background-position:-10px -70px}

.dotted {background:url(/images_new/common/dotted.gif) 0px 80% repeat-x;width:100%}
.dotted span {background:#FFFFFF none repeat scroll 0 0;padding:0 5px 0 0;}
.indicator { background:url(/images_new/hoteles/indicator_big.gif) no-repeat; width:48px; height:48px; }
.opi .dotted h2{background:transparent url(/images_new/common/dotted.gif) repeat-x 0px 85%;}
.opi h1, .opi h2 {background-color:#ededed !important;border:0px !important; text-transform:none !important; margin:0px!important;padding:0px!important;}
.opi .dotted h2 {background:transparent url(/images_new/common/dotted.gif) repeat-x 0px 85% !important;}
.opi .dotted span {background:#ededed;padding:0px 5px 0px 0px}

.fontcgrisc, .gris	{color:#B2B2B2!important;}
.fontc33 {color:#333;}
.fontc66 {color:#666;}
.fontc99 {color:#999;}
.negro, .fontc00 {color:#000;}
.fontcrojo, .rojo {color:#DE0000!important;}
.gris6 {color:#999999}
.gris7 {color:#666666}
.gris9 {color:#333333}

.arial {font-family:Arial, Verdana}
.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;}
.fonts36 {font-size:3.6em;}

.font9 {font-size:9px;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font17 {font-size:17px;}
.font18 {font-size:18px;}
.font19 {font-size:19px;}
.font20 {font-size:20px;}
.font21 {font-size:21px;}

.centrar {margin:0px auto}
.bk_rojo {background:#DE0000!important;}

.margin0 {margin:0px!important;}
.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}
.pad0 {padding:0px!important;}
.pad5 {padding:5px!important;}
.pad10 {padding:10px!important;}
.padtop15 {padding-top:15px!important}
.padtop30 {padding-top:30px!important}
.padleft10 {padding-left:10px!important}
.padleft20 {padding-left:20px!important}
.padleft30 {padding-left:30px!important}
.padleft60 {padding-left:60px!important}
.padleft95 {padding-left:95px}
.padright20 {padding-left:20px}
.padbot30 {padding-bottom:30px!important;}
.padbot10 {padding-bottom:10px;}
.padtop5 {padding-top:5px;}
.padtop10 {padding-top:10px;}
.padtop20 {padding-top:20px;}
.padright10 {padding-right:10px;}
.padleft5 {padding-left:5px;}
.padleft15 {padding-left:15px!important;}
.padleft25 {padding-left:25px;}
.padbottom3 {padding-bottom:3px;}
.padding5 {padding:5px;}
.padding10 {padding:10px!important;}
.padding5x10 {padding: 5px 10px;}
.padding10x5 {padding: 10px 5px;}
.nopadding {padding:0px!important}
.nomargin {margin:0px;}
.marleft10 {margin-left:10px;}
.marleft20 {margin-left:20px;}
.marsides20 {margin: 0px 20px;}
.marsides10 {margin: 0px 10px;}
.margin10x20 {margin:10px 20px;}
.martop5 {margin-top:5px;}
.martop9 {margin-top:9px;}
.martop10 {margin-top:10px;}
.martop15 {margin-top:15px;}
.martop20 {margin-top:20px!important;}
.marbot5 {margin-bottom:5px;}
.marbot15 {margin-bottom:15px!important;}

/********
* ITEMS *
********/
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignleft {text-align:left!important;}

.valignmiddle {vertical-align:middle!important;}
.valigntop {vertical-align:top;}

.floatl {float:left;}
.floatr {float:right;}
.border0 {border:0px!important}
.block {display:block;}
.negrita {font-weight:700;}

.fontrojo {color:#DE0000;}
.fontblanco {color:#FFFFFF;}
.fontgris {color:#B2B2B2;}
.font33 {color:#333333;}
.fondo_rosa {background-color:#FBEEEE;}
.fondo_rojo {background-color:#DE0000;}
.fondo_gris {background-color:#EDEDED;}
.fondo_gris_oscuro {background-color:#CECECE;}

.lh120 {line-height:120%;}
.lh160 {line-height:160%;}

.fontitalic {font-style:italic;}
.capitalize {text-transform:capitalize;}
.underlined {text-decoration:underlined;}
.overflowh { overflow:hidden;}

.bottomdashed {padding-bottom:5px;background-image:url(/images_new/css/line_bck.gif);background-position:center bottom;background-repeat:repeat-x;padding-top:5px;}
.topdashed {height:1px;background-image:url(/images_new/css/line_bck.gif);background-position:center top;background-repeat:repeat-x;padding-top:5px;margin-top: 10px;}

/* sprite */
.sprite_general {background:url(/images_new/common/sprites/icos_general4.gif) no-repeat;}

/* icos 16px */
.candado {width:17px;height:16px;}
.candado{background-position:-8px -112px;}

/* cajas */
.gridFull { width: 740px;margin:0px 0px 20px 0px;position:static}

.gridFull h1, .gridFull h2, .gridFull h3 {font-weight:700;padding:0px 0px 10px;color:#333;position:static;margin:0px}
.gridFull h1 {font-size:1.4em!important;line-height:18px}
.gridFull .caja_gris h1 {background-color:#ededed!important;color:#333!important;padding:0px 0px 10px!important}
.gridFull h2 {font-size:1.1em;line-height:16px}
.gridFull h3 {font-size:1em;line-height:14px}

/* ----------- GRID 740px + 1 caja grande */
.gridFull .caja_gris { width:740px }
.gridFull .caja_blanca { width:720px;background-color:transparent!important }
.gridFull .caja_gris .top,
.gridFull .caja_gris .bot { background-image:url('/images_new/common/cajas/caja_gris_740.gif') }
/* caja blanca */
.gridFull .caja_gris .caja_blanca .top,
.gridFull .caja_gris .caja_blanca .bot { background-image:url('/images_new/common/cajas/caja_blanca_740.gif') }

.gridFull  .top, .gridFull  .bot {overflow: hidden;background-repeat:no-repeat;z-index:0}
.gridFull  .top, .gridFull  .bot, .gridFull  .mid {position:static;height:1%} /* para poner detras de ventanas flotantes generadas por YUI */
.gridFull  .top {height:10px;background-position: left top}
.gridFull  .bot {height:14px;background-position: left bottom}
.gridFull  .mid ul, .gridFull  .mid ol {margin-bottom:0px}
.gridFull  .mid .separador {margin-left:-10px;margin-right:-10px;border-bottom:1px dotted #b2b2b2;height:5px;line-height:5px;position:static}

/* fix de los titulos en IE */
.gridFull  .mid h1, .gridFull  .mid h2, .gridFull  .mid h3 {text-transform:none!important;*margin-top:-1px}

.gridFull .caja_gris, .gridFull .caja_rosa, .gridFull .caja_blanca {position:static; border:0px}
.gridFull .caja_gris .mid { padding: 0px 10px;*padding:0px 9px;background: #EDEDED;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.gridFull .caja_gris .dotted strong, .caja_gris .dotted span {background:#EDEDED}
.gridFull .caja_blanca .mid { padding: 0px 10px;*padding:0px 9px 0px 10px;background: #FFF!important;border: 0px}

/*****************************
 * CAJAS + GRIDS v2 (jun-08)
 * limpio. beta-6 (23-10-08)
 * - optimizada la parte de cajas (21-08-08)
 ****************************/
/* grids */

/* los subgrids van por porcentajes pero no varian en realidad segun caso particular */
.subgrid25,
.subgrid33,
.subgrid50,
.subgrid66,
.subgrid75 {float:left;margin:0px 10px 0px 0px}

.grid360 .subgrid25 {width:117px}
.grid550 .subgrid25{width:162px}
.gridFull .subgrid25{width: 170px}
.grid360 .subgrid75{width:211px}
.grid486 .subgrid50{width:227px;}
.gridFull .subgrid33{width: 250px;}
.grid550 .subgrid75{width: 350px}
.gridFull .caja_gris .subgrid50{width: 354px;}
.gridFull .subgrid66{width: 456px;}

.yui-content .caja_gris .caja_blanca .subgrid75{width: 525px;}
.gridFull .subgrid75{width: 550px}

/* he puesto el padre   .opi    para que solo afecte a las opiniones en la ficha de esp y act */
/* cajas - cuando todo este pasado a cajas2, se podra suprimir cajas2 */
.opi .cajas2 .caja_gris, .cajas2 .caja_blanca, .cajas2 .caja_rosa, .cajas2 .caja_gris_sin {width:auto !important}

/* para poner detras de ventanas flotantes generadas por YUI */
.opi .cajas2 .top, .cajas2 .mid, .cajas2 .bot, .cajas2 .caja_gris, .cajas2 .caja_rosa, .cajas2 .caja_blanca, .cajas2 .caja_gris_sin {position:static}

.cajas2 .top, .bot {overflow: hidden;background-repeat:no-repeat;z-index:0}
.cajas2 .top {background-position: top right;height:10px;}
.cajas2 .top div {background-position: top left;background-repeat:no-repeat;width:10px;height:10px;*height:13px}
.cajas2 .bot {background-position: bottom right;height:10px;*height:13px}
.cajas2 .bot div {background-position: bottom left;background-repeat:no-repeat;width:10px;height:10px;*height:13px}
.cajas2 .mid {padding: 0px 10px;*padding:0px 9px;height:1%}
.cajas2 .mid h1, .mid h2, .mid h3 {margin:0px} /* elimina un error de visualizacion en la caja gris cuando integre opiniones en esp y act */
.cajas2 .mid h1, .mid h2, .mid h3 {*margin-top:-1px} /* fix de los titulos en IE */
.cajas2 .mid ul, .mid ol {margin-bottom:0px}
.cajas2 .mid .separador {margin-left:-10px;margin-right:-10px;border-bottom:1px dotted #b2b2b2;height:5px;line-height:5px;position:static}

/* caja gris */
.cajas2 .caja_gris .mid, .cajas2 .caja_comentario .mid {background:#EDEDED;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.cajas2 .caja_gris .top, .cajas2 .caja_gris .bot, .cajas2 .caja_gris .top div, .cajas2 .caja_gris .bot div {background-image: url('/images_new/common/cajas/2_caja_gris.gif')!important}
.cajas2 .caja_gris .dotted strong, .caja_gris .dotted span {background:#EDEDED}
/* caja gris dentro de caja pestanas no tiene borde */
.cajas2 .yui-content .caja_gris .mid, .cajas2 .yui-content .caja_comentario .mid {background:#EDEDED;border:0px}
.cajas2 .yui-content .caja_gris .top, .cajas2 .yui-content .caja_gris .bot, .cajas2 .yui-content .caja_gris .top div, .cajas2 .yui-content .caja_gris .bot div {background-image: url('/images_new/common/cajas/2_caja_gris2_sin.gif')!important}
.cajas2 .yui-content .caja_gris .dotted strong, .yui-content .caja_gris .dotted span {background:#EDEDED}
/* caja rosa */
.cajas2 .caja_rosa .mid {background: #FBEEEE;border:0px}
.cajas2 .caja_rosa .top, .cajas2 .caja_rosa .bot, .cajas2 .caja_rosa .top div, .cajas2 .caja_rosa .bot div {background-image: url('/images_new/common/cajas/2_caja_rosa.gif')!important}
.cajas2 .caja_rosa .dotted span {background:#FBEEEE}

/* caja gris sin borde */
.cajas2 .caja_gris .caja_blanca .caja_gris_sin .top, .cajas2 .caja_gris .caja_blanca .caja_gris_sin .bot {width:100%} /* necesario para IE7 */
.cajas2 .caja_gris .caja_blanca .caja_gris_sin .mid {background:#f4f4f4!important;}
.cajas2 .caja_gris .caja_blanca .caja_gris_sin .top, .cajas2 .caja_gris .caja_blanca .caja_gris_sin .bot, .cajas2 .caja_gris .caja_blanca .caja_gris_sin .top div, .cajas2 .caja_gris .caja_blanca .caja_gris_sin .bot div {background-image: url('/images_new/common/cajas/2_caja_gris_sin.gif')!important;}
.cajas2 .caja_gris .caja_blanca .caja_gris_sin .dotted strong, .cajas2 .caja_gris .caja_blanca .caja_gris_sin .dotted span {background:#f4f4f4}

/* caja gris sin borde - tengo que fusionarlo con el de arriba */
.caja_gris_sin .top, .caja_gris_sin .bot {width:100%} /* necesario para IE7 */
.caja_gris_sin .mid {background:#f4f4f4!important;}
.caja_gris_sin .top, .caja_gris_sin .bot, .caja_gris_sin .top div, .caja_gris_sin .bot div {background-image: url('/images_new/common/cajas/2_caja_gris_sin.gif')!important;}
.caja_gris_sin .dotted strong, .caja_gris_sin .dotted span {background:#f4f4f4;}

/* caja gris2 sin borde */
.cajas2 .caja_gris2_sin .mid, .cajas2  .caja_blanca .caja_gris2_sin .mid {background:#EDEDED!important}
.cajas2 .caja_gris2_sin .top, .cajas2 .caja_gris2_sin .bot, .cajas2 .caja_gris2_sin .top div, .cajas2 .caja_gris2_sin .bot div,
.cajas2 .caja_gris .caja_blanca .caja_gris2_sin .top, .cajas2 .caja_gris .caja_blanca .caja_gris2_sin .bot, .cajas2 .caja_gris .caja_blanca .caja_gris2_sin .top div, .cajas2 .caja_gris .caja_blanca .caja_gris2_sin .bot div {background-image: url('/images_new/common/cajas/2_caja_gris2_sin.gif')!important;}

/* caja blanca */
.cajas2 .caja_blanca .mid, .cajas2 .caja_gris .caja_comentario .mid {background:#FFF;border:0px}
.cajas2 .caja_gris .caja_blanca .top, .cajas2 .caja_gris .caja_blanca .bot, .cajas2 .caja_gris .caja_blanca .top div, .cajas2 .caja_gris .caja_blanca .bot div {background-image: url('/images_new/common/cajas/2_caja_blanca.gif')!important}
.cajas2 .caja_rosa .caja_blanca .top, .cajas2 .caja_rosa .caja_blanca .bot, .cajas2 .caja_rosa .caja_blanca .top div, .cajas2 .caja_rosa .caja_blanca .bot div {background-image: url('/images_new/common/cajas/2_caja_blanca_rosa.gif')!important}
.cajas2 .caja_blanca .dotted span {background:#FFF}

/* caja amarilla */
.cajas2 .caja_amarilla .mid {background:#FFFF66;border-left:1px solid #DE0000;border-right:1px solid #DE0000;}
.cajas2 .caja_amarilla .top, .cajas2 .caja_amarilla .bot, .cajas2 .caja_amarilla .top div, .cajas2 .caja_amarilla .bot div {background-image: url('/images_new/common/cajas/2_caja_amarilla.gif')!important}
.cajas2 .caja_amarilla .dotted strong, .caja_gris .dotted span {background:#EDEDED}

/* caja comentario */
.cajas2 .caja_gris .caja_comentario .top, .cajas2 .caja_gris .caja_comentario .bot, .cajas2 .caja_gris .caja_comentario .top div, .cajas2 .caja_gris .caja_comentario .bot div {background-image: url(/images_new/common/cajas/2_caja_comentario_blanca.gif)!important}
.cajas2 .caja_gris .caja_comentario .bot, .cajas2 .caja_gris .caja_comentario .bot div {height:23px!important}

/* caja comentario gris */
.cajas2 .caja_gris .caja_comentario_gris .top, .cajas2 .caja_gris .caja_comentario_gris .bot, .cajas2 .caja_gris .caja_comentario_gris .top div, .cajas2 .caja_gris .caja_comentario_gris .bot div {background-image: url(/images_new/common/cajas/2_caja_comentario_gris.gif)!important}
.cajas2 .caja_gris .caja_comentario_gris .top, .cajas2 .caja_gris .caja_comentario_gris .top div {height:23px;}
.cajas2 .caja_gris .caja_blanca .caja_comentario_gris .mid {background:#EDEDED !important}

.opi .cajas2 .caja_blanca {margin:0px} /* elimina un error de visualizacion en la caja gris */

/* caja gris-4 */
.caja_gris_4 .top, .caja_gris_4 .bot {width:100%} /* necesario para IE7 */
.caja_gris_4 .mid {background:#CCC;color:#444}
.caja_gris_4 .top, .caja_gris_4 .bot, .caja_gris_4 .top div, .caja_gris_4 .bot div {background-image: url('/images_new/common/cajas/2_caja_gris_4.gif')!important;}
.caja_gris_4 .dotted strong, .caja_gris_4 .dotted span {background:#CCC}
.caja_gris_4 label, .caja_gris_4 p {color:#444}

/* publicidad externa */
.publiBorde4Blanco{border:4px solid white}
.publiBorde3ED{border:3px solid #ededed}
.publi_ext_120_600, .publicidad_der {position:absolute!important;top:-133px;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 .publicidad {display:none}
.publi_ext_468_60{ border:1px solid #CCCCCC;width:468px; padding-top:0;}
.publicidad {font-size:0.9em;z-index:5}
.publi_ext_468_60 .publicidad {background:#EDEDED; padding-left:5px}

.publi_ext_728_90 {z-index:10; border:6px solid #ededed; width:728px; margin-left:9px}
.publi_ext_728_90 .publicidad {background:#EDEDED; padding-left:5px}

.relative {position:relative}
.bk_blanco {background:#FFFFFF}
.width20 {width:20%}
.width25 {width:24.99%}
.width33 {width:32.99%}
.width35 {width:35%}
.width40 {width:39.99%}
.width45 {width:44.5%}
.width50 {width:49.99%}
.width55 {width:54.5%}
.width60 {width:59.99%}
.width66 {width:66.99%}
.width75 {width:74.99%}
.width80 {width:79.99%}
.width100 {width:100%}
.float-width .width20,.float-width .width25,.float-width .width33,.float-width .width40,.float-width .width45,.float-width .width50,.float-width .width55,.float-width .width60,.float-width .width66,.float-width .width75,.float-width .width80 {float:left}

/* PARA PRINT */
@media print {
	#menuheader3, .cesta_header, #header2, .publi_ext_120_600, .publi_ext_468_60, #footer_landing, #footer_nuevo, #cal1Container {display:none;}
	.solo_print{display:block; padding-left:690px;}
}

/* nuevas clases 960 carrito */
.bold {font-weight:700}
.strike {text-decoration:line-through}
.upper {text-transform:uppercase}
.italic {font-style:italic}
.h25px {height:25px}
.h35px {height:35px}
.padbot5 {padding-bottom:5px}
/* /nuevas clases 960 carrito */
