.cssFile_2_common_main_nuevo {}
/************************
*        GENERAL        *
*   v1.9	16/04/2009  *
*************************/
html {font-size:62.5%;background-image:url(/images_new/css/bg.gif);background-color:#252525;background-repeat:repeat;}
body {background-image:url(/images_new/css/bg.gif);background-color:#252525;background-repeat:repeat;margin:0;color:#505050;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;/*padding:7px 0;*/}

div {position:relative}
strong {font-weight:700}
 
/* links */
a {color:#de0000;text-decoration:none;border:none;}
a:hover {text-decoration:underline}
a:active {border:none;}
a img,.sin_borde {border:none;}

/* titulos */
h1, h2, h3 {font-weight:700;padding:0px 0px 10px 0px;color:#333;position:static}
h1 {font-size:1.4em;line-height:18px}
h2 {font-size:1.2em;line-height:16px}
h3 {font-size:1.1em;line-height:14px}
h3.nodestacado {color:#666}
h4 {font-size:1em;line-height:13px;color:#505050;font-weight:100}
h5 {font-size:0.9em;line-height:13px;color:#505050;font-weight:100}
h6 {font-size:0.8em;line-height:13px;color:#b2b2b2;font-weight:100;font-style:italic}
.dotted {background:url(/images_new/common/dotted.gif) 0px 56% repeat-x;width:100%}
h1 .dotted {background:url(/images_new/common/dotted.gif) 0px 100% repeat-x;width:100%; margin:0px 0px 10px 0px; padding:0; clear:both}
.destacado .dotted {background:url(/images_new/common/dotted.gif) 0px 80% repeat-x;}
.dotted span {background:#FFF;padding:0px 5px 0px 0px}

/* contenedores */
#preTitulo {width:700px;position:absolute;text-align:right;color:#FFF;font-size:10px;padding:0px;right:82px;top:70px;font-weight:normal;}
#container {margin:0px auto;width:778px;z-index:1;}
#contenido, #contenido_filtros {display:inline;padding:0px 19px 15px;float:left;margin:0px;z-index:3;width:740px;height:1%}
#contenido div, #contenido_filtros div {position:static;}
#contenido_filtros { padding-left:0px;width:759px;*width:746px}
#global {z-index:2;background:#FFF;height:1%}
#principal {padding-top: 5px}

/* listas */
ul, ol {list-style:none;margin:0px;padding-left:0px;}
ul li {margin:0px 0px 0px 4px;padding:0px 0px 3px;list-style-image:url(/images_new/css/bullet.gif);list-style-position:outside;}
ul.nobullets li, ol.nobullets li, li.nobullet{list-style:none;list-style-image:none;}
ul.vue_ida li {list-style-image:url(/images_new/vuelos/v2/vue_ida.gif);list-style-position:outside;}
ul.inline li {display:inline}
ul.padleft10 {*padding-left:12px!important}
ol li, .decimal li {list-style-type: decimal}

ol.order         { color:#999; margin-left:20px; font-weight:700;}
ol.order li div  { font-weight:normal; color:#333;  }
ol.decimalcero {padding-left:30px;}
ol.decimalcero, ol.decimalcero li {list-style-type:decimal-leading-zero!important;overflow:visible!important}

ol.steps { padding: 0 0 0 35px; }
ol.steps li { padding: 5px 0; color:#b2b2b2; font-size: 1.7em; font-weight: bold; }
ol.steps li p { color: #333; font-size: 0.7em; font-weight: normal; }

/* campos y tablas */
input, select, option {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;vertical-align:middle;margin-bottom:5px; }
input {padding:1px 0px 1px 1px;border:1px solid #B2B2B2}
input[type="image"], input[type="button"], input[type="submit"], input[type="radiobutton"] {border:0px}
input:focus, select:focus, textarea:focus {background:#ffffcc}
option {margin:0px 0px 5px;padding:1px 5px 1px 3px;}
select {border:1px solid #B2B2B2}
table.normal {width:100%; border-collapse:collapse;}
table.normal td {padding:3px 5px;}

/* definition list */
dl {margin: 0;}
dt {font-weight: bold;font-size:1.1em;color:#333}
dd {padding: 3px 0px 15px 0px;}

/* botones */
a.btn_blabla {background: transparent url(/images_new/common/iconos/ico-bla.gif) no-repeat 0px 0px;padding:0px 5px 5px 20px; *line-height: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}
a.btn_calendario { background: url(/images_new/common/calendario_rojo.gif) no-repeat -2px -2px;padding:2px 0 0 21px;}
a.btn_camara {background:url('/images_new/common/iconos/ico-camara.gif') no-repeat;padding:0px 5px 5px 18px}
a.btn_diseloamigo { background:url('/images_new/common/ico_email.gif') no-repeat;padding:0px 2px 2px 20px;line-height:16px;font-size:1.0em;font-weight:100}
a.btn_editarperfil {padding:0px 5px 5px 20px;background:url('/images_new/common/ico_editar.gif') no-repeat;}
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}
a.btn_rojo_arrow_big { background:url(/images_new/common/iconos/ico-flecha-20.gif) center right no-repeat;padding:4px 25px 3px 0;line-height:16px;font-size:1.3em;font-weight:700}
a.btn_rojo_arrow_small { background:url(/images_new/common/iconos/ico-flecha-10.gif) center right no-repeat;padding:1px 15px 2px 0px;line-height:16px;font-size:1em;font-weight:700}
a.btn_vermapa {line-height: 20px;padding:0px 5px 5px 20px;background:url('/images_new/common/ver_mapa.gif') no-repeat;}

.btn_rojo_grande .left, .btn_rojo_grande .btn {background-image:url(/images_new/common/botones/btn_rojo_grande.gif);background-repeat:no-repeat;float:left;height:14px}
.btn_rojo_grande .left {background-position:center left;width:15px;padding:9px 0px;}
.btn_rojo_grande .btn {background-position:center right;padding:6px 30px 12px 0}
.btn_rojo_grande .btn a {color:#fff;font-weight:700;font-size:1.3em}
.btn_rojo_peque .left, .btn_rojo_peque .btn {background-image:url(/images_new/common/botones/btn_rojo_peque.gif);background-repeat:no-repeat;float:left;height:10px}
.btn_rojo_peque .left {background-position:center left;width:6px;padding:9px 0px;}
.btn_rojo_peque .btn {background-position:center right;padding:6px 18px 12px 0}
.btn_rojo_peque .btn a {color:#fff;font-weight:700;text-decoration:none}
.btn_blanco_peque .left, .btn_blanco_peque .btn {background-image:url(/images_new/common/botones/btn_blanco_peque.gif);background-repeat:no-repeat;float:left;height:10px}
.btn_blanco_peque .left {background-position:center left;width:6px;padding:9px 0px;}
.btn_blanco_peque .btn {background-position:center right;padding:6px 18px 12px 0}
.btn_blanco_peque .btn a {color:#de0000;font-weight:700;text-decoration:none}

/* algunos de estos estan en sprite eventos como btn_cerrar_small hay que limpiar */
a.btn_cerrar, a.btn_cerrar_small, a.btn_externo, a.btn_ayuda, a.btn_info {background-image:url(/images_new/common/cerrar_nventana_preg_info.gif); background-repeat:no-repeat;font-size:1em;line-height:16px;padding-right:18px} /*padding:1px 12px 2px 0;*/
a.btn_cerrar            {background-position:right 2px}
a.btn_cerrar_small      {background-position:right -77px}
a.btn_externo           {background-position:right -19px}
a.btn_ayuda             {background-position:right -38px}
a.btn_info              {background-position:right -58px}

/* nuevo boton v2.1 con rollover fx (ene-09) VMike */
.btn {background:#DE0000 url(/images_new/common/botones/css_botones.gif) no-repeat scroll left 0;cursor:pointer;float:left;height:23px;line-height:22px;overflow:hidden;padding-left:0;padding-right:0;}
.btn button, .btn a {color:#fff;background:transparent url(/images_new/common/botones/css_botones.gif) no-repeat scroll 0 0;border:0;cursor:pointer;font-family:Verdana;font-weight:700;font-size:1.1em;padding:0 24px 4px 14px;margin:0;display:block;}
.btn button {height:100%;}
.btn button:hover, .btn a:hover {color:#000;text-decoration:none;}
.btn_grande {background:#DE0000 url(/images_new/common/botones/css_botones_gr.gif) no-repeat scroll left 0;cursor:pointer;float:left;height:27px;line-height:25px;overflow:hidden;padding-left:0;padding-right:0;}
.btn_grande button, .btn_grande a {color:#fff;background:transparent url(/images_new/common/botones/css_botones_gr.gif) no-repeat scroll 0 0;border:0;cursor:pointer;font-family:Verdana;font-weight:700;font-size:1.3em;height:100%;padding:0 28px 5px 10px;margin:0;display:block;}
.btn_grande button:hover, .btn_grande a:hover {color:#000;text-decoration:none;}
.btn_rojo button, .btn_rojo a {background-position:right -30px}
.btn_rojo button:hover, .btn_rojo a:hover {background-position:right -60px}
.btn_rojo_gris2 {background-color:#de0000;background-position: left -100px}
.btn_rojo_gris2 button, .btn_rojo_gris2 a {background-position:right -130px}
.btn_rojo_gris2 button:hover, .btn_rojo_gris2 a:hover {background-position:right -160px}
.btn_rojo_rosa {background-color:#de0000;background-position: left -200px}
.btn_rojo_rosa button, .btn_rojo_rosa a {background-position:right -230px}
.btn_rojo_rosa button:hover, .btn_rojo_rosa a:hover {background-position:right -260px}
.btn_rojo_gris4 {background-color:#de0000;background-position: left -300px}
.btn_rojo_gris4 button, .btn_rojo_gris4 a {background-position:right -330px}
.btn_rojo_gris4 button:hover, .btn_rojo_gris4 a:hover {background-position:right -360px}
.btn_blanco_rosa {background-color:#fff;background-position: left -400px}
.btn_blanco_rosa button, .btn_blanco_rosa a {background-position:right -430px}
.btn_blanco_rosa button:hover, .btn_blanco_rosa a:hover {background-position:right -460px}
.btn.btn_blanco_rosa button, .btn.btn_blanco_rosa a {color:#de0000;}
.btn.btn_blanco_rosa button:hover, .btn.btn_blanco_rosa a:hover {color:#000;}
.btn_rojo_blanco {background-color:#de0000;background-position: left 0}
.btn_rojo_blanco button, .btn_rojo_blanco a {background-position:right -30px}
.btn_rojo_blanco button:hover, .btn_rojo_blanco a:hover {background-position:right -60px}

/* 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-image:url(/images_new/common/sprites/icos_general4.gif); background-repeat: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,.candado,.imprim_blnc,.ticket_blnc,.ver_mapa,.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,.flecha_link {width:16px;height:16px;}

.ent_blnc{background-position:-8px 0;}
.hot_blnc{background-position:-8px -16px;}
.rest_blnc {background-position:-8px -30px;}
.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;}
.candado{background-position:-8px -112px;}
.imprim_blnc{background-position:-8px -128px;}
.ticket_blnc{background-position:-8px -144px;}
.nueva_vent{background-position:-8px -176px; height:14px; width:14px;}
.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 !important;}
.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;}
.flecha_link{background-position:-24px -63px;}


.camara{background-position:-8px -256px; width:16px; height:16px;}
.mapa, .ver_mapa{background-position:-8px -160px;}
.flecha_doble,
.flecha_der{background-position:-8px -46px; width:16px; height:16px;}
.flecha_izq{background-position:-8px -61px; width:16px; height:16px;}

/* 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 !important;}
.buscador_fechas_gr {background-position:-74px -26px !important;}
.miatrapalo {background-position:-72px -48px;}
.atencion {background-position:-72px -72px;}
.menu {background-position:-72px -96px; float:left; height:9px; margin-top:3px; width:24px;}
/* 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;}

/* elementos atrapalo */
#contenido_filtros .bread {padding-left:19px}
#divAcordeon ul li ul {overflow:hidden}
h3.doblelinea {height:28px}
p.doblelinea{height:26px}
.avatar { width:90px; height:60px; display:none}
.asterisco_rojo{ color:#de0000; font-size:2.4em; font-weight:bold;}

#breadcrumb, .bread {padding:0px 0px 10px;font-size:0.9em; clear:both;}
.caja_warning {margin-bottom:15px;border:1px solid #ff8f33;background-color:#EFE466;background-image:url(/images_new/css/warning.gif);background-repeat:no-repeat;background-position:left top;padding:12px 5px 12px 40px}
.clicable {cursor:pointer}
.desde {font-size:0.9em;color:#666;font-weight:100}
.destacado{font-size:1.45em}
.dto {color:#505050;font-weight:100}
.filtro {cursor:pointer;display:block;text-align:left;height:20px;font-weight:bold;color:#DE0000;}
.flecha_gris {background: #fff url(/images_new/vuelos/v2/ico_flecha_gris_vuelos.gif) no-repeat; background-position: right 3px; padding-right: 20px;}
.flecha_gris div {background-color: #fff; display: inline;}
.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}
.indicator { background:url(/images_new/hoteles/indicator_big.gif) no-repeat; width:48px; height:48px; }
.intro {font-size:1em;line-height:14px;color:#666;font-weight:700}
.paginacion {padding:2px;background:#ededed;font-size:1em}
.caja_gris .paginacion { background:#ffffff}
.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}
.precio .dto, .precio2 .dto, .precio3 .dto {font-size:0.8em}
.titulo {height:30px}
.titulo_descripcion {height:60px}
.arial {font-family:Arial, Verdana}

/* ayuda textual*/
a.ayuda_textual, a.ayuda_textual:visited {color:#000; position:relative; z-index:1}
a.ayuda_textual span {position:absolute; visibility:hidden; width:auto; border:1px solid #b2b2b2; left:0; top:16px; background:#FFCC99; height:0 /* sin height para quitar un bug del opera que lo hace seleccionable cuando esta oculto */}
a.ayuda_textual:hover {text-decoration:none; border:0; /* necesario para IE */  z-index:6}
a.ayuda_textual:hover span {visibility:visible; height:auto; /* el height aqui */ cursor:pointer; /* para IE */ z-index:5; padding:3px}

/* cuando hayamos sustituido todas las barras antiguas cargarnoslo */
.barra_valoracion {width:73px;height:14px;overflow:hidden;text-align:left;position:relative!important}
.barra_valoracion img {position:absolute;z-index:3}
.barra_valoracion .medidor {background-color:#de0000;position:absolute;top:-14px;z-index:1}
/* barra valoracion de opiniones v.2 */
.barra_valoracion2 {overflow:hidden;text-align:left;position:relative!important}
.barra_valoracion2 a {text-indent:-999px;display:block}
.barra_valoracion2 .medidor {background-color:#de0000;position:absolute !important;top:0px;z-index:2}
.barra_valoracion2 .barra_opi {background:url(/images_new/common/v2/sprite_termometros.gif) no-repeat;z-index:3; position:relative !important}
.barrag {width:73px;height:14px}
.barrap {width:53px;height:10px}
.barrag .fondo_blanco {background-position:-10px -90px}
.barrap .fondo_blanco {background-position:-10px -10px}
.barrag .fondo_gris1 {background-position:-10px -110px}
.barrap .fondo_gris1 {background-position:-10px -30px}
.barrag .fondo_gris2 {background-position:-10px -130px}
.barrap .fondo_gris2 {background-position:-10px -50px}
.barrag .fondo_rosa {background-position:-10px -150px}
.barrap .fondo_rosa {background-position:-10px -70px}

/* calendario YUI */
.yui-calcontainer {position:absolute!important}
.yui-calcontainer div {position:relative!important}
.yui-calcontainer .title {display:none;}

/* varios */
.activo {color:#505050;cursor:default}
.block {display:block;}
.none {display:none;}
.desde { font-size: 0.9em;}
.tablerow {display:table-row}
.nowrap {white-space:nowrap}
.preline {white-space:pre-line}

/* 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!important;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}
.publicidad {font-size:0.9em;z-index:5}
.publi_ext_468_60 .publicidad {background:#EDEDED; padding-left:5px}
*/


/* elementos atrapalo - buscador google */
/*
.busq_mini {background:transparent url(/images_new/common/v2/buscador_google.gif) no-repeat scroll left bottom;height:28px;padding:1px 0px 5px 11px;width:175px;z-index:4;margin:0px 0px 0px 7px;float:left;}
.busq_mini #nombre_origen1 {width:132px;height:17px}
*/

/* ordenacion */
.orden,.orden_asc, .orden_desc {padding:0px 0px 0px 9px}
.orden {background: url('/images_new/css/bullet.gif') no-repeat center left}
.orden_asc {background: url('/images_new/common/iconos/ico-bullet-up.gif') no-repeat center left}
.orden_desc {background: url('/images_new/common/iconos/ico-bullet-down.gif') no-repeat center left}

/* tags */
.burbuja_tags {line-height:18px;text-transform:lowercase}
.tag1 {font-size:1.6em}
.tag2 {font-size:1.4em}
.tag3 {font-size:1.2em}
.tag4 {font-size:1.1em}
.tag5 {font-size:1em}
.tag6 {font-size:0.9em}
.tag7 {font-size:0.8em}

.dobleFont .burbuja_tags {line-height:2.5em;text-transform:lowercase}
.dobleFont .tag1 {font-size:2.5em}
.dobleFont .tag2 {font-size:2.3em}
.dobleFont .tag3 {font-size:2em}
.dobleFont .tag4 {font-size:1.6em}
.dobleFont .tag5 {font-size:1.3em}

/************************
* ---- Formularios ---
*************************/ 
form.formulario	label					{ margin-right:3px; }
form.formulario input.edit				{ height:20px; border:1px solid #B2B2B2; font-size:1.1em; font-weight:normal; font-size:1.2em; line-height: 18px; padding-top:2px; color:#333}
form.formulario input[type="text"]		{ height:20px; border:1px solid #B2B2B2; font-size:1.1em; font-weight:normal; font-size:1.2em; line-height: 18px; padding-top:2px; color:#333}
form.formulario select 					{ height:24px; border:1px solid #B2B2B2; font-size:1.1em; font-weight:normal; font-size:1.2em; line-height: 25px; padding-top:2px; color:#333}
form.formulario textarea				{ border:1px solid #B2B2B2}
form.formulario input[type="radio"],
form.formulario input[type="checkbox"]	{ border:none; }
form.formulario input.option			{ border:none; }
form.formulario input:focus				{ background:#fff; border:1px solid #000; }
form.formulario select:focus			{ background:#fff; border:1px solid #000; }

form.formulario select.time				{ width:105px; }
form.formulario select.adults,
form.formulario select.childrens,
form.formulario select.babyes,
form.formulario select.numHab			{width:50px; }

form.formulario .w90					{width:90px!important;}
form.formulario .w105					{width:105px!important;}
form.formulario .w110					{width:110px!important;}
form.formulario .w115					{width:115px!important;}
form.formulario .w135					{width:135px!important;}
form.formulario .w195					{width:195px!important;}
form.formulario .w220 					{width:220px!important;}
form.formulario .w225 					{width:225px!important;}
form.formulario .w230 					{width:230px!important;}
form.formulario .w235 					{width:235px!important;}

.grid486 	form.formulario div.col50, form.formulario div.col50 	{width:228px!important;}
.grid550 	form.formulario div.col50 	{width:260px!important;}
.grid360  	form.formulario div.col50 	{width:165px!important;}

.grid486 	form.formulario .w220 		{width:200px!important;}

.grid486 	form.formulario input.date	{width:108px}
.grid550 	form.formulario input.date	{width:115px}

form.formulario div.col50.alpha 	{padding:0 5px 5px 0!important; float:left}
form.formulario div.col50.omega 	{padding:0 0 5px 5px!important; float:right}

/************************
* ---- HEADER i18n v.2.0
* ---- CARRITO NUEVO ---
*************************/ 
.cesta_header {z-index:0;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;}

.cesta_header #divCesta {float:left;width:auto;padding:2px 0px 0px 5px;border-left: 1px solid #B2B2B2}
.cesta_header #divCesta .avatar {display:block;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}

.cesta_header #bread_bringer {top:8px;}
.cesta_header #bread_bringer a {color:#DE0000}

/* 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;border:0px}

.cesta_header .ico-telf {position:relative;top:2px}

/* header antiguo: va a quedar obsoleto */
.busq_mini {background:transparent url(/images_new/common/v2/buscador_google.gif) no-repeat scroll left bottom;height:28px;padding:1px 0px 5px 11px;width:175px;z-index:4;margin:0px 0px 0px 7px;float:left;}
.busq_mini #bus_google {width:132px;height:17px}

/* ventana flotante */
.popup {background-image:url(/images_new/css/fondo_popup.gif);display:none;height:315px;position:absolute;top:5px;width:315px;z-index:100}
.popup .caja, .popup .cajablanca {height:292px;margin:8px 7px 15px;overflow:auto;width:292px;background-color:#EDEDED;border:1px solid #505050;padding:3px}
.popup .cajablanca {background-color:#FFF}
.popup .cerrar {left:277px;position:absolute;top:3px}
/* ventana flotante v2*/
.popup2 {position:absolute!important;z-index:125;display:none;background:#FFF;border:1px solid #b2b2b2;padding:5px}
.popup2 .cerrar {float:right;width:12px;font-weight:700}

/****************************
/* formatos [1.7, 21-10-08] *
 ****************************/ 
.clearer, .clear {clear:both;}
.floatl {float:left!important;}
.floatr {float:right!important;}
.floatn {float:none;}
.inline {display:inline}
.relative {position:relative!important}
.static {position:static!important}
.absolute {position:absolute!important}

.alignleft {text-align:left!important}
.aligncenter {text-align:center !important}
.alignright {text-align:right !important}
.alignjustify {text-align:justify;}

.valigntop {vertical-align:top !important;}
.valignmid {vertical-align:middle;}
.valignbot {vertical-align:bottom !important;}
.valignbaseline {vertical-align:baseline !important ;}
.valigtextbot {vertical-align:text-bottom;}
.valigsub {vertical-align:sub;}

.upper {text-transform:uppercase}
.lowercase, .lower {text-transform:lowercase}
.capitalize {text-transform:capitalize}
.texttransfnone {text-transform:none!important;}
.negrita, .bold {font-weight:bold}
.italic, em {font-style:italic}
del, .strike, .tachado {text-decoration:line-through;}

.amarillo {color: #ffcc66;}
.blanco {color:#FFF}
.gris1 {color:#f4f4f4}
.gris2 {color:#EDEDED}
.gris3 {color:#DBDBDB}
.gris4 {color:#CCCCCC}
.gris5, .fontcgrisc, .gris {color:#B2B2B2!important}
.gris6, .fontc99, .gris-claro {color:#999999}
.gris7, .fontc66, .gris-medio {color:#666666}
.gris8, .fontc50, .gris-body {color:#505050}
.gris9, .fontc33, .gris-oscuro {color:#333333}
.negro, .fontc00 {color:#000;}
.rojo, .fontcrojo {color:#DE0000!important;}

.grey12 {color:#999}

.arial { font-family:Arial,Verdana; }
.fonts6 {font-size:0.5em;}
.fonts9 {font-size:0.8em;}
.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;}
.fonts30 {font-size:2.7em;}
.fonts36 {font-size:3.6em;}

.bk_blanco {background:#FFF!important;}
.bk_gris1  {background-color:#f4f4f4!important}
.bk_gris2  {background-color:#EDEDED!important}
.bk_gris3 {background-color:#DBDBDB!important}
.bk_gris4 {background-color:#CCC!important}
.bk_gris5 {background-color:#B2B2B2!important}
.bk_gris6 {background-color:#999!important}
.bk_gris7 {background-color:#666!important}
.bk_gris8 {background-color:#505050!important}
.bk_gris9 {background-color:#333!important}
.bk_negro {background:#000!important;}
.bk_negro a {color:#B2B2B2!important;}
.bk_rojo {background:#DE0000!important;}
.bk_rosa {background:#FBEEEE!important;}
.bk_destacado {background:#ffcc99!important;}

.caja_linea {border-bottom:1px dotted #b2b2b2;border-top:1px dotted #b2b2b2;padding:10px 0;position:static}
.linea, tr.linea td, tr.linea th {height:1%;border-bottom:1px dotted #b2b2b2;}
.linea2 {background:url(/images_new/common/dotted.gif) repeat-x left bottom;height:1%}
.linea_derecha {background-image:url(/images_new/common/linea_dotted_vertical.gif);background-repeat:repeat-y;background-position:right 0px}
.no_linea {background:#fff;height:1px;position:relative!important;top:-1px}

.margin0 {margin:0px!important;}
.margintop0 {margin-top:0px;}
.margintop2 {margin-top:2px;}
.margintop5 {margin-top:5px;}
.margintop10 {margin-top:10px;}
.margintop15 {margin-top:15px;}
.margintop20 {margin-top:20px}
.marginbot0 {margin-bottom:0px!important;}
.marginbot5 {margin-bottom:5px;}
.marginbot10 {margin-bottom:10px;}
.marginbot15 {margin-bottom:15px;}
.marginbot20 {margin-bottom:20px}
.marginleft0 {margin-left:0px;}
.marginleft5 {margin-left:5px;}
.marginleft20 {margin-left:20px;}
.marginright5 {margin-right:5px!important}
.marginright10 {margin-right:10px!important}
.marginright40 {margin-right:40px!important}

.oculto, .solo_print, .print, .hidden {display:none;}
.overflowh, .overflowHidden, .overflowhidden { overflow:hidden;}

.pad0 {padding:0px!important;}
.padtop0 {padding-top:0px!important;}
.pad5 {padding:5px!important;}
.pad10 {padding:10px!important;}
.pad15 {padding:15px!important;}
.pad20 {padding:20px!important;}
.padtop0 {padding-top:0!important}
.padtop2 {padding-top:2px!important;}
.padtop5 {padding-top:5px!important;}
.padtop10 {padding-top:10px!important;}
.padtop15 {padding-top:15px!important;}
.padtop20 {padding-top:20px!important;}
.padtop30 {padding-top:30px!important;}
.padbot0 {padding-bottom:0px!important;}
.padbot2 {padding-bottom:2px!important;}
.padbot5 {padding-bottom:5px!important;}
.padbot10 {padding-bottom:10px!important;}
.padbot15 {padding-bottom:15px!important;}
.padbot20 {padding-bottom:20px!important;}
.padbot30 {padding-bottom:30px!important;}
.padleft0 {padding-left:0px!important;}
.padleft5 {padding-left:5px!important;}
.padleft10 {padding-left:10px!important;}
.padleft15 {padding-left:15px!important;}
.padleft20 {padding-left:20px!important;}
.padleft25 {padding-left:25px!important;}
.padleft30 {padding-left:30px!important;}
.padright5 {padding-right:5px!important;}
.padright10 {padding-right:10px!important;}
.padright15 {padding-right:15px!important}
.padright20 {padding-right:20px!important;}

.padleft5all li,
.padleft5all option {padding-left:5px!important}
.padtop10all li,
.padtop10all option {padding-top:10px!important}

.border0 {border:0px!important}
.bordertop0{border-top:0px!important}
.borderbottom0{border-bottom:0px!important}
.border-gris1, .border-muy-claro {border:1px solid #F4F4F4}
.border-gris2 {border:1px solid #EDEDED}
.border-gris3 {border:1px solid #DBDBBD}
.border-gris4 {border:1px solid #CCC}
.border-gris5, .bordergrisclaro {border:1px solid #B2B2B2}
.border-gris6 {border:1px solid #999}
.border-gris7 {border:1px solid #666}
.border-gris8, .bordergris {border:1px solid #505050}
.border-gris9 {border:1px solid #333}
.borderbotrojo {border-bottom:1px solid #DE0000;}

.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 .width35,.float-width .width45,.float-width .width50,.float-width .width55,.float-width .width60,.float-width .width66,.float-width .width75,.float-width .width80 {float:left}

.auxiliar {background:#EDEDED;width:146px;border:1px solid #505050;}
.auxiliar h3 {margin:5px;background:#FFFFFF;border:1px solid #505050;}
.auxiliar li {margin:3px 5px 3px 10px;}

label {font-weight:700;padding-bottom:2px;display:block;color:#666}
label.normal, .normal {font-weight:normal !important}
ul.horizontal li {display:inline}
th {padding-bottom:2px}

.bloque {display:block;padding-top:20px}
.bloque50 {width:50%}

.textarea {	background: #FFF;border: 1px solid #b2b2b2;padding: 5px}

/* mapa google */
.globo_rojo, .globo_amarillo {height:38px;cursor:pointer;padding:12px 0px 0px}
.globo_rojo {background:url('/images_new/common/globo_numero.gif') no-repeat center center}
.globo_amarillo {background:url('/images_new/restaurantes/globo_numero_amarillo.gif') no-repeat center center}

/*--- mike limpio beta.7 27-05-08 ---*/

/************
*   GRIDS   *
*   cuando nos carguemos cajas v1, estos grids los
*   movemos donde la def de cajas 2. no se borra esto.
************/
.grid170,
.grid233,
.grid234,
.grid360,
.grid486,
.grid550 { float:left;margin: 0px 10px 20px 10px; position:static; *margin: 0px 9px 20px 9px;}

.grid170 { width: 170px}
.grid233 { width: 233px}
.grid234 { width: 234px}
.grid360 { width: 360px}
.grid486 { width: 486px}
.grid550 { width: 550px}
.gridFull { width: 740px;margin:0px 0px 20px 0px;position:static}

.alpha { margin-left: 0px!important}
.omega { margin-right: 0px!important}

/************
*   CAJAS v1  *
*   cuando tengamos todo trasladado a Cajas v2, cargarnos esto
************/
/*
.caja_gris .mid,
.caja_gris2 .mid,
.caja_gris3 .mid,
.caja_gris4 .mid,
.caja_comentario .mid { padding: 0px 10px;*padding:0px 9px;background: #EDEDED;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.caja_gris .dotted strong, .caja_gris .dotted span {background:#EDEDED}

.caja_blanca .mid,
.caja_blanca2 .mid,
.caja_blanca2_3 .mid, 
.caja_blanca3 .mid,  
.caja_blanca4 .mid { padding: 0px 10px;*padding:0px 9px 0px 10px;background: #FFF!important;border: 0px}

.caja_blanca .mid li.relleno, .caja_roja2 .mid li.relleno { padding:4px 0;}

.caja_blanca228 { position:static;width: 228px;float: left;margin: 0px 0px 10px 5px;float:left}
.caja_blanca228 .mid { padding: 0px 10px;*padding:0px 9px 0px 10px;background: #FFF!important;border: 0px}
.caja_blanca228 .top,
.caja_blanca228 .bot { background-image:url('/images_new/common/cajas/caja_blanca_228.gif')!important }
*/

.caja_rosa .mid { padding: 0px 10px;background: #FBEEEE}
.caja_rosa .dotted strong {background:#FBEEEE}
.caja_rosa .mid .separador {border-bottom:1px dotted #FFCCCC}

/* caja roja */
.caja_roja {background:#FFFFFF;border:1px solid #DE0000;}
.caja_roja h1 {background-color:#DE0000;color:#FFFFFF;}
.caja_roja h1 a{text-decoration:underline;}

/* caja naranja sin borde */
.caja_naranja_sinborde {background-color: #FEEFEA; border: 0px;}

/* caja comentario */
.caja_comentario .top {height:10px;background-position: right top}
.caja_comentario .bot {height:48px;background-position: right bottom}

/* caja informacion */
.caja_informacion .mid {color:#333;background:#FFCC66;border-left:1px solid #DE0000;border-right:1px solid #DE0000;font-weight:700}

/* caja amarilla_sin_curva */
.caja_amarilla_sin_curva {background:#FFFF66;border:1px solid #DE0000; padding:3px}

/* ----------- CAJAS ESPECIALES */
/* ----------- GRID MAPA (550px) + 1 caja */
.gridMapa,
.gridMapa .caja_rosa {width:528px}
.gridMapa .caja_rosa .top,
.gridMapa .caja_rosa .bot { background-image:url('/images_new/common/cajas/caja_rosa_528.gif') }

.gridMapa .paginacion {width:520px;padding:2px 3px 2px 5px;margin-bottom:3px}

/* ----------- GRID FILTROS (198px) + 1 caja */
.gridFiltros {float:left;width:198px!important; *overflow:hidden }
.gridFiltros .caja_rosa .top,
.gridFiltros .caja_rosa .bot { background-image:url('/images_new/common/cajas/caja_rosa_198.gif') }

/*****************************
 * CAJAS + GRIDS v2 (jun-08)
 * limpio. 1.7 (07-01-09)
 * - nueva caja gris-4 (07-01-09)
 * - 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}

.caja_gris, .caja_blanca, .caja_rosa, .caja_gris_sin {width:auto !important}

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

.top, .bot {overflow: hidden;background-repeat:no-repeat;z-index:0}
.top {background-position: top right;height:10px;}
.top div {background-position: top left;background-repeat:no-repeat;width:10px;height:10px; *height:13px; }
.bot {background-position: bottom right;height:10px; *height:13px; }
.bot div {background-position: bottom left;background-repeat:no-repeat;width:10px;height:10px; *height:13px; }
.mid {padding: 0px 10px; *padding:0px 9px; height:1%}
.mid ul, .mid ol {margin-bottom:0px}
.mid .separador {margin-left:-10px;margin-right:-10px;border-bottom:1px dotted #b2b2b2;height:5px;line-height:5px;position:static}

/* caja gris */
.caja_gris .mid, .caja_comentario .mid {background:#EDEDED;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.caja_gris .top, .caja_gris .bot, .caja_gris .top div, .caja_gris .bot div {background-image: url('/images_new/common/cajas/2_caja_gris.gif')!important}
.caja_gris .dotted strong, .caja_gris .dotted span {background:#EDEDED}


.caja_gris .caja_gris .mid {background:#EDEDED;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.caja_gris .caja_gris .top, .caja_gris .caja_gris .bot, .caja_gris .caja_gris .top div, .caja_gris .caja_gris .bot div {background-image: url('/images_new/common/cajas/2_caja_gris_gris.gif')!important}


/* caja rosa */
.caja_rosa .top, .caja_rosa .bot, .caja_gris .caja_comentario .caja_rosa .top, .caja_gris .caja_comentario .caja_rosa .bot {width:100%} /* necesario para IE7 */
.caja_rosa .mid, .caja_gris .caja_comentario .caja_rosa .mid {background:#FBEEEE!important}
.caja_rosa .top, .caja_rosa .bot, .caja_rosa .top div, .caja_rosa .bot div, .caja_gris .caja_comentario .caja_rosa .top, .caja_gris .caja_comentario .caja_rosa .bot, .caja_gris .caja_comentario .caja_rosa .top div, .caja_gris .caja_comentario .caja_rosa .bot div {background-image: url('/images_new/common/cajas/2_caja_rosa.gif')!important}
.caja_rosa .dotted span {background:#FBEEEE}
.caja_gris .caja_comentario .caja_rosa .bot, .caja_gris .caja_comentario .caja_rosa .bot div {height:10px!important}

/* caja gris sin borde */
.caja_gris_sin .top, .caja_gris_sin .bot, .caja_gris .caja_blanca .caja_gris_sin .top, .caja_gris .caja_blanca .caja_gris_sin .bot, .caja_gris .caja_comentario .caja_gris_sin .top, .caja_gris .caja_comentario .caja_gris_sin .bot {width:100%} /* necesario para IE7 */
.caja_gris_sin .mid, .caja_gris .caja_blanca .caja_gris_sin .mid, .caja_gris .caja_comentario .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, .caja_gris .caja_blanca .caja_gris_sin .top, .caja_gris .caja_blanca .caja_gris_sin .bot, .caja_gris .caja_blanca .caja_gris_sin .top div, .caja_gris .caja_blanca .caja_gris_sin .bot div, .caja_gris .caja_comentario .caja_gris_sin .top, .caja_gris .caja_comentario .caja_gris_sin .bot, .caja_gris .caja_comentario .caja_gris_sin .top div, .caja_gris .caja_comentario .caja_gris_sin .bot div {background-image: url('/images_new/common/cajas/2_caja_gris_sin.gif')!important;}
.caja_gris .caja_blanca .caja_gris_sin .dotted strong, .caja_gris .caja_blanca .caja_gris_sin .dotted span, .caja_gris_sin .dotted strong, .caja_gris_sin .dotted span {background:#f4f4f4;}
.caja_gris .caja_comentario .caja_gris_sin .bot, .caja_gris .caja_comentario .caja_gris_sin .bot div {height:10px!important}

/* caja gris2 sin borde */
.caja_gris2_sin .mid,  .caja_blanca .caja_gris2_sin .mid, .caja_destacado .caja_blanca .caja_gris2_sin .mid, .caja_destacado .caja_gris2_sin .mid {background:#EDEDED!important}
.caja_gris2_sin .top, .caja_gris2_sin .bot, .caja_gris2_sin .top div, .caja_gris2_sin .bot div, 
.caja_gris .caja_blanca .caja_gris2_sin .top, .caja_gris .caja_blanca .caja_gris2_sin .bot, .caja_gris .caja_blanca .caja_gris2_sin .top div, .caja_gris .caja_blanca .caja_gris2_sin .bot div,
.caja_destacado .caja_blanca .caja_gris2_sin .top, .caja_destacado .caja_blanca .caja_gris2_sin .bot, .caja_destacado .caja_blanca .caja_gris2_sin .top div, .caja_destacado .caja_blanca .caja_gris2_sin .bot div {background-image: url('/images_new/common/cajas/2_caja_gris2_sin.gif')!important;}

/* caja blanca */
.caja_blanca .mid, .caja_gris .caja_comentario .mid, .caja_roja2 .caja_blanca .mid {background:#FFF!important;border:0px}
.caja_gris .caja_blanca .top, .caja_gris .caja_blanca .bot, .caja_gris .caja_blanca .top div, .caja_gris .caja_blanca .bot div,
.caja_gris2_sin .caja_blanca .top, .caja_gris2_sin .caja_blanca .bot, .caja_gris2_sin .caja_blanca .top div, .caja_gris2_sin .caja_blanca .bot div {background-image: url('/images_new/common/cajas/2_caja_blanca.gif')!important}
.caja_rosa .caja_blanca .top, .caja_rosa .caja_blanca .bot, .caja_rosa .caja_blanca .top div, .caja_rosa .caja_blanca .bot div {background-image: url('/images_new/common/cajas/2_caja_blanca_rosa.gif')!important}
.caja_roja2 .caja_blanca .top, .caja_roja2 .caja_blanca .bot, .caja_roja2 .caja_blanca .top div, .caja_roja2 .caja_blanca .bot div {background-image: url('/images_new/common/cajas/caja_fff_fondo_de0000.gif')!important}
.caja_blanca .dotted span, .caja_gris .caja_blanca .dotted span {background:#FFF}

/* caja amarilla */
.caja_amarilla .mid {background:#FFFF66;border-left:1px solid #DE0000;border-right:1px solid #DE0000;}
.caja_amarilla .top, .caja_amarilla .bot, .caja_amarilla .top div, .caja_amarilla .bot div {background-image: url('/images_new/common/cajas/2_caja_amarilla.gif')!important}
.caja_amarilla .dotted strong, .caja_gris .dotted span {background:#EDEDED}

/* caja roja2 */
.caja_roja2 .mid {background:#DE0000;border-left:1px solid #DE0000;border-right:1px solid #DE0000}
.caja_roja2 .top, .caja_roja2 .bot, .caja_roja2 .top div, .caja_roja2 .bot div {background-image: url('/images_new/common/cajas/caja_roja_2.gif')!important}
.caja_roja2 .dotted span {background:#DE0000}

/* caja destacado */
.caja_destacado .mid, .caja_destacado .caja_blanca .caja_destacado .mid {background:#ffcc99!important}
.caja_destacado .top, .caja_destacado .top div, .caja_destacado .bot, .caja_destacado .bot div,
.caja_destacado .caja_blanca .caja_destacado .top, .caja_destacado .caja_blanca .caja_destacado .top div, .caja_destacado .caja_blanca .caja_destacado .bot, .caja_destacado .caja_blanca .caja_destacado .bot div {background-image: url('/images_new/common/cajas/caja_destacado.gif') !important;}
.caja_destacado .caja_blanca .mid {border:0px;background:#FFF!important}
.caja_destacado .caja_blanca .top, .caja_destacado .caja_blanca .bot, .caja_destacado .caja_blanca .top div, .caja_destacado .caja_blanca .bot div {background-image: url('/images_new/common/cajas/2_caja_blanca_destacado.gif')!important}

/* caja comentario */
.caja_gris .caja_comentario .top, .caja_gris .caja_comentario .bot, .caja_gris .caja_comentario .top div, .caja_gris .caja_comentario .bot div {background-image: url(/images_new/common/cajas/2_caja_comentario_blanca.gif)!important}
.caja_gris .caja_comentario .bot, .caja_gris .caja_comentario .bot div {height:23px!important}

/* caja comentario gris */
.caja_gris .caja_comentario_gris .top, .caja_gris .caja_comentario_gris .bot, .caja_gris .caja_comentario_gris .top div, .caja_gris .caja_comentario_gris .bot div {background-image: url(/images_new/common/cajas/2_caja_comentario_gris.gif)!important}
.caja_gris .caja_comentario_gris .top, .caja_gris .caja_comentario_gris .top div {height:23px;}
.caja_gris .caja_blanca .caja_comentario_gris .mid {background:#EDEDED !important}

/* 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}

.caja_gris_4 .caja_amarilla .top, .caja_gris_4 .caja_amarilla .bot, .caja_gris_4 .caja_amarilla .top div, .caja_gris_4 .caja_amarilla .bot div {background-image: url(/images_new/common/cajas/2_caja_amarilla_gris_4.gif)!important}
.caja_gris_4 .caja_amarilla .top, .caja_gris_4 .caja_amarilla .top div {height:23px;}
.caja_gris_4 .caja_amarilla .mid {background:#FFFF66 !important}

.caja_gris_4 .caja_gris_4b .top, .caja_gris_4 .caja_gris_4b .bot, .caja_gris_4 .caja_gris_4b .top div, .caja_gris_4 .caja_gris_4b .bot div {background-image: url(/images_new/common/cajas/2_caja_gris_4_borde_blanco_gris_4.gif)!important}
.caja_gris_4 .caja_gris_4b .top, .caja_gris_4 .caja_gris_4b .top div {height:10px}
.caja_gris_4 .caja_gris_4b .mid {background:#CCC !important; border-left:1px solid #fff;border-right:1px solid #fff;}

.diseloamigo {padding:0px 5px 5px 25px;background:url('/images_new/restaurantes/dileamigo.gif') no-repeat;}

/* footer landing */
#footer_landing {background:url('/images_new/common/v2/bck_footer.gif') repeat-x left top; margin:0px;position:relative;left:0px;width:740px;border:0px solid black;padding:10px 19px 5px 19px;}

/* registro */
.fnd_gris_saltador {background:url(/images_new/common/fnd_gris_saltador.gif) bottom right no-repeat;}

/************
* SECCIONES *
************/
.serp {}

/************
*   RESTAURANTES  *
************/
/* -- hay que tratar de eliminarlo */
#footer_restaurantes {background:url('/images_new/myatrapalo/bck_footer_rest.gif') repeat-x left top;margin-left:-19px;margin-right:-19px;padding:19px;}
.res_resultados #footer_restaurantes {margin-left:0px;margin-right:-19px;}

/************
*   ESP/ACT  *
************/
.act .hom .buscador #keywords,
.esp .hom .buscador #keywords {height:18px;padding:3px 0px 0px 3px;width:190px;float:left;}

/* herencia del main.css */
.splash {position:absolute;top:0px;left:0px;display:none;height:100%;width:100%;background:#fff;z-index:9999;}

/* estilos para el auto completar de los campos destino y origen (18-09-2008)*/
.div_auto_complete {position:relative!important;float:left;width:100%;}
.div_auto_complete .yui-ac-content {display:inline-block;position:absolute!important;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;}

/* Hacks Safari */
#avis_class, #wwte_class    {width:374px;padding:0}
#avis_class:first-of-type   {width:370px}
#wwte_class:first-of-type   {width:370px}
.caja_amarilla .error       {background:transparent url(/images_new/viajes/v3/ico_alerta.gif) no-repeat scroll left top;min-height:50px;padding:0 38px 0 38px;}

/* Table */
table.dataList			{ border-spacing:0px; border-collapse:collapse; }
table.dataList thead th span	{ background:#EDEDED; font-weight:bold; display:block; margin:2px; padding:4px; }
table.dataList tbody td         { padding:4px; vertical-align:bottom; }
table.dataList tbody td.precios { text-align:right;}
table.dataList tbody tr         { background:url(/images_new/common/dotted.gif) repeat-x bottom; }
table.dataList tbody tr.first 	{ background:none;}

/* Desde */
.desde { font-size:1em; color:#505050;}

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

.nolink { text-decoration:none;color:#b2b2b2;}
.underline {text-decoration:underline;}

/*******
 * PIE CAB Filtro de busquedas * 
*******/
.filtro_cabecera { background:#FBEEEE url(/images_new/common/v2/top_filtros-1.gif) no-repeat;padding-bottom: 5px;width:198px;height:53px;text-align:center;color:#FFFFFF; }
.filtro_cabecera h2{ text-align:center;color:#ffffff;padding-bottom: 5px;padding-top: 5px; }
.filtro_pie { background:transparent url(/images_new/common/v2/bck_filtros-1.gif) no-repeat scroll 0 0; height:53px; width:198px; }
.filtro_pie  h2{ color:#FFFFFF; font-size:1.1em; padding-bottom:5px; padding-top:29px; text-align:center; }

/******
 * DISELO A UN AMIGO
*******/
#diselo { width:362px; min-height:212px; padding:20px 20px 20px 20px; background-color:#ffffff; }
#diselo h1 { color:#575759; margin: 0 0 0 5px; }
#diselo label {clear:both; display:block; width:99%; overflow:hidden;}
#diselo label.floatl {width:165px; clear:none;}
#diselo label input {margin:5px; display:inline; width:150px; line-height:18px; }
#diselo label span {float:left; width:99%; margin:5px 5px 0;}
#diselo .descripcion { margin:5px; }
#diselo textarea { margin:5px 0 0 5px; width:308px;} 
#diselo textarea:focus {background-color:#ffffff; border:1px solid #000000; padding:5px;}

/*********************/
#posicionarLinea {margin-bottom:-14px;}
#positBtnComp {top:-8px;}
.margintopespecial {margin-top:20px;}

.borderbotwhite {border-bottom:white solid 1px}

.btn_rojo_sin a {padding-right:14px !important;}
.btn_rojo_sin button, .btn_rojo_rosa_sin a {background-position:right -529px !important; padding-right:14px;}

.btn_rojo_blanco_sin {background-position:right -502px;}
.btn_rojo_blanco_sin a {background-position:left 0;}

.btn_rojo_gris2_sin     {background-position:right -529px;}
.btn_rojo_gris2_sin a   {background-position:left -100px;}


.btn_rojo_rosa_sin {background-position:left -100px;}


#tablaDias th {padding-top:5px;padding-bottom:5px;}
	
 
/********************/

/*************** TERMOMETRO ******************/

.spritetermometro {background:url(/images_new/common/sprites/termometros.gif) no-repeat; height:11px; width:73px;}
.termometro0 {background-position:0 0;}
.termometro10 {background-position:0 -22px;}
.termometro20 {background-position:0 -33px;}
.termometro30 {background-position:0 -44px;}
.termometro40 {background-position:0 -55px;}
.termometro50 {background-position:0 -66px;}
.termometro60 {background-position:0 -77px;}
.termometro70 {background-position:0 -88px;}
.termometro80 {background-position:0 -99px;}
.termometro90 {background-position:0 -110px;}
.termometro100 {background-position:0 -121px;}


.ratingBar.large    {background:url(/images_new/common/sprites/ratingBarLarge.gif) no-repeat; height:11px; width:73px; background-position:0 0}
.ratingBar.small    {background:url(/images_new/common/sprites/ratingBarSmall.gif) no-repeat; height:10px; width:73px; background-position:0 0}

.ratingBar.size0    {background-position:0 -11px}
.ratingBar.size5    {background-position:0 -131px}
.ratingBar.size10   {background-position:0 -22px}
.ratingBar.size15   {background-position:0 -142px}
.ratingBar.size20   {background-position:0 -33px}
.ratingBar.size25   {background-position:0 -153px}
.ratingBar.size30   {background-position:0 -44px}
.ratingBar.size35   {background-position:0 -164px}
.ratingBar.size40   {background-position:0 -55px}
.ratingBar.size45   {background-position:0 -175px}
.ratingBar.size50   {background-position:0 -66px}
.ratingBar.size55   {background-position:0 -186px}
.ratingBar.size60   {background-position:0 -77px}
.ratingBar.size65   {background-position:0 -198px}
.ratingBar.size70   {background-position:0 -88px}
.ratingBar.size75   {background-position:0 -208px}
.ratingBar.size80   {background-position:0 -99px}
.ratingBar.size85   {background-position:0 -219px}
.ratingBar.size90   {background-position:0 -110px}
.ratingBar.size95   {background-position:0 -232px}
.ratingBar.size100  {background-position:0 -121px}


/************* FIN TERMOMETRO ***************/

.posicionaTop {top:14px;}


/*******
* VUE   *
********/
/* Para grid de ayuda */
.vue_ges_res {width:150px !important;}

/** fix VOICE-OVER flap 17/11/09 **/
#uservoice-feedback {position:static!important;}

/** Width fixes **/
.w60px {width:60px}
.w66px {width:66px}
.w70px {width:70px}
.w158px {width:158px}


.massivegood    {font-weight:bold; text-transform:uppercase}
.massivegood .g {color:#99cc00!important}
.massivegood .y {color:#fcc200!important}
.massivegood .m {color:#e1007a!important}
.massivegood .b {color:#00aed6!important}


/* caja errors */
.caja_errors {padding:.5em 0 0 .5em;display:block;border:.0833em solid #ff8f33;background-color:#EFE466;-ms-border-radius: 0.7em;-moz-border-radius:0.7em;-webkit-border-radius:0.7em}
.caja_errors p {font-size:.9em}
.caja_errors p img {vertical-align:middle}
.caja_errors ul {padding:.5em 1em .5em 2.6em;font-size:.9em;list-style-type:disc}

/* caja confirm */
.caja_confirm {padding:.5em 0 0 .5em;display:block;border:.0833em solid #9fcf9f;background-color:#dfffdf;-ms-border-radius: 0.7em;-moz-border-radius:0.7em;-webkit-border-radius:0.7em}
.caja_confirm p {font-size:.9em}
.caja_confirm p img {vertical-align:middle}
.caja_confirm ul {padding:.5em 1em .5em 2.6em;font-size:.9em;list-style-type:disc}

/*** New Image description ***/
.descImagen {background-color:#FFFFFF; bottom:0; color:#666666; left:15px; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; padding:5px; position:absolute; text-align:left; width:210px;}


/* tpl contacto Brasil, Chile */
#form_contacta input,#form_contacta textarea { width:98%; }
#form_contacta input.option { width:auto; }

/*** sprites ***/
.info_contacta {
    width:138px;
    margin:0px auto;
    background:url(/images_new/common/registro/registro_iconos.jpg) no-repeat;
}
#rellenaForm { height:93px; background-position:0 -636px; }
#llamanos { height:78px; background-position:0 -746px; }
