#todo { position: relative; margin: 0 auto; min-width: 990px; }

#cab { position: relative; height: 48px; }
#cab_logo { position: absolute; left: 25px; top: 5px; }
#cab_logo_muebles { position: absolute; left: 140px; top: 4px; }
#cab_50 { position: absolute; right: 465px; top: 0; }

#fondo_menu { height: 48px; background: url(../images/fondo_cabecera.jpg) no-repeat; border: 1px solid #FFF; border-width: 1px 1px 0; }
#fondo_menu h1 { display: none; }

#menusup { position: absolute; right: 25px; top: 11px; height: 48px; }

#menusup a { float: right; margin-right: 2px; background-position: 0 0; background-repeat: no-repeat; }
#menusup a:hover { background-position: 0 -18px; }

#espana { float: left; margin: 0 0 0 2px; padding-top: 1px; }
#espana a { background-image: url(../images/espana.gif); width: 55px; height: 15px; }
#espana a:hover { background-position: 0 -15px !important;}
#chino { float: left; margin: 0 0 0 2px; padding-top: 1px; }
#chino a { background-image: url(../images/china.gif); width: 55px; height: 15px; }
#chino a:hover { background-position: 0 -15px !important;}
#latam { float: left; margin: 0 0 0 2px; padding-top: 1px; }
#latam a { background-image: url(../images/latam.gif); width: 87px; height: 15px; }
#latam a:hover { background-position: 0 -15px !important;}
#english { float: left; margin: 0 10px 0 2px; padding-top: 1px; }
#english a { background-image: url(../images/english.gif); width: 109px; height: 15px; }
#english a:hover { background-position: 0 -15px !important;}


#menusup #div_botsup1 { display: inline; width: 58px; height: 18px; background: url(../images/bot_suscribete.gif); padding-top: 18px; height: 0px !important; height /**/: 18px; overflow: hidden; }
#menusup a#botsup1 { display: block; width: 58px; height: 18px; background-image: url(../images/bot_suscribete.gif); }
#menusup a#botsup2 { display: block; width: 63px; height: 18px; background-image: url(../images/bot_compromiso.gif); }
#menusup a#botsup3 { display: block; width: 58px; height: 18px; background-image: url(../images/bot_inversores.gif); }
#menusup a#botsup4 { display: block; width: 50px; height: 18px; background-image: url(../images/bot_noticias.gif); }
#menusup a#botsup5 { display: block; width: 50px; height: 18px; background-image: url(../images/bot_contacta_en.gif); }

#buscar { float: left; width: 116px; height: 18px; background: url(../images/fondo_buscar.gif) no-repeat; color: #FFF; }
#buscar form { margin: 0 0 0 45px; padding: 0; }
#buscar input { width: 50px; margin: 2px 0 0; padding: 0 2px; font: 10px Tahoma, Arial, Helvetica, sans-serif; border: 0; background: #FFF; color: #F00; }
#buscar a#lupa { display: block; width: 15px; height: 18px; background: url(../images/bot_lupa.gif) no-repeat; }
#buscar a#lupa:hover { background-position: 0 -18px; }

#divinicio { position: absolute; right: 1px; top: 49px; }
#divinicio a#inicio { display: block; width: 55px; height: 26px; background-image: url(../images/inicio_en.gif); }
#divinicio a#inicio:hover { background-position: 0 -26px; }

#menup { padding-top: 26px; }

#menu_externo { z-index: 10; position: absolute; top: 0; left: 0; width: 171px; height: 25px; overflow: hidden; filter: alpha(opacity=80); /*Explorer*/ opacity: .8; /*Firefox*/ -moz-opacity:0.80; /* Mozilla*/ }
#link_menu { position: absolute; top: 0; left: 0; width: 171px; height: 25px; background: #000 url(../images/boton_menu_en.gif) no-repeat; }
#boton1 { display: block; position: absolute; top: 0; left: 171px; background: #000 url(../images/boton_ambientes_en.gif) no-repeat; width: 123px; height: 25px; }
#boton2 { display: block; position: absolute; top: 0; left: 294px; background: #000 url(../images/boton_acabados_en.gif) no-repeat; width: 84px; height: 25px; }
#boton3 { display: block; position: absolute; top: 0; left: 378px; background: #000 url(../images/boton_prestaciones_en.gif) no-repeat; width: 89px; height: 25px; }
#boton4 { display: block; position: absolute; top: 0; left: 467px; background: #000 url(../images/boton_tiradores_en.gif) no-repeat; width: 85px; height: 25px; }
#boton5 { display: block; position: absolute; top: 0; left: 552px; background: #000 url(../images/boton_vidrieras_en.gif) no-repeat; width: 116px; height: 25px; }
#boton6 { display: block; position: absolute; top: 0; left: 668px; background: #000 url(../images/boton_diferencia_en.gif) no-repeat; width: 131px; height: 25px; }
#boton7 { display: block; position: absolute; top: 0; left: 799px; background: #000 url(../images/boton_personaliza_en.gif) no-repeat; width: 195px; height: 25px; }
#link_menu:hover, #boton1:hover, #boton2:hover, #boton3:hover, #boton4:hover, #boton5:hover, #boton6:hover, #boton7:hover { background-position: 0 -25px; }

#menuinf { width: 857px; /*width: 521px;*/ margin: 3px auto; height: 42px; }
#menuinf a { float: left; margin-left: 3px; background-position: 0 0; background-repeat: no-repeat; }
#menuinf a:hover { background-position: 0 -42px; }
#menuinf a#botinf1 { display: block; width: 178px; height: 42px; background-image: url(../images/bot_descubre_altia_en.gif); }
#menuinf a#botinf10 { display: block; width: 178px; height: 42px; background-image: url(../images/bot_descubre_artio_en.gif); }
#menuinf a#botinf11 { display: block; width: 157px; height: 42px; background-image: url(../images/bot_localiza.gif); }
#menuinf a#botinf3 { display: block; width: 138px; height: 42px; background-image: url(../images/bot_descarga_catalogo.gif); }
#menuinf a#botinf7 { display: block; width: 184px; height: 42px; background-image: url(../images/bot_video_en.gif); }
/*#menuinf a#botinf0 { display: block; width: 163px; height: 42px; background-image: url(../images/bot_promocion_primavera.gif); }
#menuinf a#botinf1 { display: block; width: 178px; height: 42px; background-image: url(../images/bot_descubre_altia_en.gif); }
#menuinf a#botinf2 { display: block; width: 154px; height: 42px; background-image: url(../images/bot_ver_catalogo_en.gif); }
#menuinf a#botinf4 { display: block; width: 200px; height: 42px; background-image: url(../images/bot_localiza.gif); }
#menuinf a#botinf5 { display: block; width: 145px; height: 42px; background-image: url(../images/bot_descarga_catalogo_puertas.gif); }
#menuinf a#botinf6 { display: block; width: 100px; height: 45px; background-image: url(../images/bot_nuevo_artio.gif); }*/
#menuinf a#botinf6:hover { background-position: 0 -45px; }

#menuinfb { float: left; margin-top: 4px; border-top: 1px solid #424a4f; font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #a0adb5; text-align: center; width: 100%; }
#menuinfb a { font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #586166; text-decoration: none;  }
#menuinfb a:hover { color: #FFF; text-decoration: underline;  }

#listadop { padding: 4px 8px; }
#listado a { display: block; margin-bottom: 1px; padding: 0 8px 0 8px; background: #1C1C1E; color: #FFF; text-decoration: none; }
#listado a.on, #listado a.on:hover { background-color: #D30013; background-image: url(../images/flecha_blanca.gif); background-position: left 4px; background-repeat: no-repeat; }
#listado a:hover { background-color: #1C1C1E; background-image: url(../images/flecha_blanca.gif); background-position: right 4px; background-repeat: no-repeat; color: #FFF; text-decoration: none; }

#lateral_gris { position: absolute; top: 26px; left: 0; width: 171px; height: 282px; background: #E5E5E5 url(../images/pestana_bajo.gif) no-repeat; background-position: bottom; }
#lateral_gris h1 { margin: 0; padding: 12px 10px; font-size: 26px; color: #5B5959; font-weight: lighter; }
#lateral_gris p { padding: 0 10px 0px; margin: 0; color: #5B5959; }
#lateral_gris a { margin: 0; padding: 0; display: block; width: 145px; height: 49px; background: #CECECE; color: #626262; text-decoration: none; filter: alpha(opacity=60); /*Explorer*/ opacity: .6; /*Firefox*/ -moz-opacity:0.60; /* Mozilla*/}
#lateral_gris a img { display: inline; padding-left: 5px; padding-right: 4px; vertical-align: middle; }
#lateral_gris a span { display: inline; vertical-align: middle; }
#lateral_gris a:hover, #lateral_gris a.on { filter: alpha(opacity=100); /*Explorer*/ opacity: 1.0; /*Firefox*/ -moz-opacity:1.00; /* Mozilla*/ }
