﻿*
{
font:400 11px Tahoma;
}﻿

body {
background-color:#fff;
color:#5E5E5E;
font:400 10px Tahoma;
margin:0;
padding:0
}

a:active,a:hover,a:visited,a:link {
text-decoration:none;
outline-style:none

}

table {
padding:0
}

td,tr,form {
margin:0;
padding:0
}

p {
margin:0 0 10px;
padding:0 0 10px
}

legend {
font-family:Tahoma;
font-size:9px;
color:#b1205f;
margin-left:5px
}

#Pagina {
width:100%;
height:100%;
margin:0;
padding:0 0 10px
}

#Cabecera {
width:804px;
height:118px;
background-color:#fafafa;
margin:0 auto
}

#MenuSuperior {
width:804px;
height:22px;
background-color:#fafafa;
margin:0 auto
}

#ZonaLog {
width:804px;
height:25px;
background-color:#fafafa;
margin:0 auto
}

#Contenedor {
width:804px;
min-height:1200px;
background-color:#fafafa;
overflow:auto;
margin:0 auto
}

#BordeIzquierdo {
width:27px;
min-height:800px;
float:left;
background:url(./Imagenes/SombraIzCuerp.jpg);
background-color:#fafafa
}

#VisorCentro {
font-family:Tahoma;
width:470px;
height:100%;
float:left;
background-color:#fafafa
}

#MenuDerecho,#MenuIzquierdo {
width:140px;
height:100%;
float:left;
background-color:#fafafa
}

#BordeDerecho {
width:27px;
min-height:800px;
float:left;
background:url(./Imagenes/SombraDerCuerp.jpg);
background-color:#fafafa
}

.ItemMenu {
background:url(./Imagenes/FondoMenu.jpg);
height:22px;
text-align:center;
font-family:Tahoma
}

.ItemMenu a:visited,.ItemMenu a:link {
font-size:8pt;
font-weight:400;
color:#fafafa
}

.ItemMenu a:hover {
font-size:9pt;
font-weight:700;
color:#fafafa
}

.fecha {
color:#C00000;
text-align:left;
text-indent:5px;
font:400 7pt Tahoma
}

.BuscaCab {
background:url(./Imagenes/BuscaCab.gif);
background-repeat:no-repeat;
width:137px;
height:36px;
color:#e2e2c3;
text-align:left;
vertical-align:middle;
font:small-caps 700 9px Tahoma;
padding:0 0 0 45px
}

.FondoGrisMenu {
background:url(./Imagenes/FondoGris.gif);
background-repeat:repeat-y;
width:137px;
height:100%;
text-align:center;
font:10pt Tahoma;
padding:0
}

.EnlaceAvanzada {
text-align:center;
vertical-align:middle;
color:#990024;
padding-right:4px;
font:700 8pt Tahoma
}
.BusquedaConsumibles {
text-align:center;
vertical-align:middle;
color:#005489;
padding-right:4px;
font:700 8pt Tahoma
}

.CatalogoCab {
background:url(./Imagenes/CatalogoCab.gif);
background-repeat:no-repeat;
width:137px;
height:36px;
color:#e2e2c3;
text-align:left;
vertical-align:middle;
font:small-caps 700 9px Tahoma;
padding:0 0 0 45px
}

.DestacadoCab {
background:url(./Imagenes/ProveedoresCab.gif);
background-repeat:no-repeat;
width:137px;
height:36px;
color:#e2e2c3;
text-align:left;
vertical-align:middle;
font:small-caps 700 9px Tahoma;
padding:0 0 0 45px
}

.OfertasCab {
background:url(./Imagenes/OfertasCab.gif);
background-repeat:no-repeat;
width:137px;
height:36px;
color:#e2e2c3;
text-align:left;
vertical-align:middle;
letter-spacing:-1px;
font:small-caps 700 9px Tahoma;
padding:0 0 0 45px
}

.BienesHomologadosCab {
background:url(./Imagenes/BienesHomologadosCab.gif);
background-repeat:no-repeat;
width:137px;
height:36px;
color:#e2e2c3;
text-align:center;
vertical-align:middle;
font:small-caps 700 9px Tahoma;
padding:0 0 0 30px
}

.BtIzquierdo {
height:25px;
width:137px;
background:url(./Imagenes/BotonIz.gif);
background-repeat:no-repeat;
vertical-align:middle;
outline:none;
text-decoration:none
}

.FuenteBtIz {
height:25px;
width:137px;
color:#000;
font-size:8pt;
font-family:Tahoma;
text-align:right;
background:none;
background-repeat:no-repeat;
cursor:pointer;
padding-right:10px;
padding-bottom:6px;
outline:none;
text-decoration:none;
border-style:none
}

a.FuenteBtIz {
color:#000;
text-align:left;
outline:none;
text-decoration:none
}

.BotonEnviar {
background:url(./Imagenes/BTEnviar.jpg);
width:58px;
height:21px;
text-align:center;
text-decoration:none;
border-style:solid
}

.MenuFlotante {
font-size:8pt;
text-align:left;
color:#9c0001;
font-weight:400;
text-decoration:none;
white-space:nowrap
}

.MenuFlotante a:visited,.MenuFlotante a:link {
color:#9c0001;
font-weight:400;
white-space:nowrap
}

.MenuFlotante a:hover {
color:#000;
font-weight:400;
white-space:nowrap
}

#CapasFlotantes {
width:0;
height:0;
background-color:#fafafa;
text-align:center;
position:relative;
left:130px;
top:18px;
margin:0;
padding:0
}

#capaAR {
position:absolute;
visibility:hidden;
z-index:2;
left:5px;
top:-10px
}

#capaAG {
position:absolute;
visibility:hidden;
z-index:3;
left:5px;
top:15px
}

#capaAU {
position:absolute;
visibility:hidden;
z-index:4;
left:5px;
top:40px
}

#capaBL {
position:absolute;
visibility:hidden;
z-index:5;
left:5px;
top:65px
}

#capaCA {
position:absolute;
visibility:hidden;
z-index:6;
left:5px;
top:90px
}

#capaCO {
position:absolute;
visibility:hidden;
z-index:7;
left:5px;
top:115px
}

#capaEC {
position:absolute;
visibility:hidden;
z-index:8;
left:5px;
top:140px
}

#capaIN {
position:absolute;
visibility:hidden;
z-index:9;
left:5px;
top:165px
}

#capaLM {
position:absolute;
visibility:hidden;
z-index:10;
left:5px;
top:190px
}

#capaMA {
position:absolute;
visibility:hidden;
z-index:11;
left:5px;
top:215px
}

#capaES {
position:absolute;
visibility:hidden;
z-index:12;
left:5px;
top:240px
}

#capaTE {
position:absolute;
visibility:hidden;
z-index:13;
left:5px;
top:265px
}

#capaMO {
position:absolute;
visibility:hidden;
z-index:14;
left:5px;
top:290px
}

#capaSO {
position:absolute;
visibility:hidden;
z-index:15;
left:5px;
top:315px
}

.SinFondo {
width:137px;
background:url(./Imagenes/NoBg.jpg);
background-position:right center;
background-repeat:repeat-y;
text-align:center;
color:#000;
font-size:6pt;
font-family:Tahoma;
padding:0
}

.AreaCliente {
font:9pt Tahoma
}

.BotonAreaCliente {
background-color:#ddd;
color:#B00000;
border:solid 1px #B00000;
font:700 9px Tahoma;
padding:0
}

.TextBoxAreaCliente {
font-family:Tahoma;
font-size:10px;
background-color:#fafafa;
color:#5e5e5e;
border:solid 1px #B00000;
width:50px
}

.ClientesCab {
background:url(./Imagenes/ClientesCab.gif);
background-repeat:no-repeat;
background-position:right center;
width:137px;
height:36px;
color:#e2e2c3;
text-align:right;
vertical-align:middle;
font:small-caps 700 9px Tahoma;
padding:0 50px 0 0
}

.PromocionesCab {
background:url(./Imagenes/PromocionesCab.gif);
background-repeat:no-repeat;
background-position:right center;
width:137px;
height:36px;
color:#e2e2c3;
text-align:right;
vertical-align:middle;
font:small-caps 700 9px Tahoma;
padding:0 50px 0 0
}

.InfoCab {
background:url(./Imagenes/InfoCab.gif);
background-repeat:no-repeat;
background-position:right center;
width:137px;
height:36px;
color:#e2e2c3;
text-align:right;
vertical-align:middle;
font:small-caps 700 9px Tahoma;
padding:0 50px 0 0
}

.BuzonCab {
background:url(./Imagenes/BuzonCab.gif);
background-repeat:no-repeat;
background-position:right center;
width:137px;
height:36px;
color:#e2e2c3;
text-align:right;
vertical-align:middle;
font:small-caps 700 9px Tahoma;
padding:0 50px 0 0
}

.EducacionCab {
background:url(./Imagenes/EducacionCab.gif);
background-repeat:no-repeat;
background-position:right center;
width:137px;
height:36px;
color:#e2e2c3;
text-align:right;
vertical-align:middle;
font:small-caps 700 9px Tahoma;
padding:0 50px 0 0
}

.BtDerecho {
background:url(./Imagenes/BotonDer.gif);
background-repeat:no-repeat;
background-position:right center;
height:25px;
width:137px;
vertical-align:middle
}

.FuenteBtDer {
height:25px;
width:137px;
color:#000;
font-size:8pt;
font-family:Tahoma;
padding-left:9px;
padding-bottom:9px;
text-decoration:none;
text-align:left
}

.FuenteBtDer a:hover,.FuenteBtDer a:visited,.FuenteBtDer a:link {
color:#000
}

.Centrado {
text-align:center
}

.Justificado {
text-align:justify
}

.Titulo1 {
color:#a00000;
text-align:left;
padding-top:10px;
padding-bottom:20px;
letter-spacing:2px;
height:36px;
font:Bold 12px 'Futura Md BT', Futura, Tahoma
}

.Titulo2 {
color:#000;
text-align:center;
font:Bold 12px Tahoma
}

.Titulo3 {
color:#FFF;
text-align:center;
background-color:#9e0c0c;
font:Bold 11px Tahoma;
padding:0 4px
}

.Titulo4 {
color:#000;
font:Bold 10px Tahoma
}

.LetraChica {
font-family:Tahoma;
font-size:7pt;
color:#000;
text-align:justify
}

.Error {
font-family:Tahoma;
font-size:10px;
text-align:justify
}

.SinBorde {
text-decoration:none;
border-width:0
}

.BordeTablaGris {
border:solid 1px #5e5e5e
}

.BordeTablaBurdeos2,.BordeTablaBurdeos {
border:solid 1px #B00000
}

.BordeTablaBurdeos2 td {
border:solid 1px #B00000;
padding:5px
}

.BarraGris {
color:#5e5e5e;
border-style:solid
}

.BarraBurdeos {
color:#9e0c0c;
border-style:solid
}

.Lista {
list-style-image:url("./Imagenes/flecha.gif");
text-align:left
}

.Enlace a:visited,.Enlace a:link,.Enlace {
font-size:7pt;
color:#000;
font-weight:400;
text-decoration:none
}

.Enlace a:hover {
font-size:7pt;
color:#000;
font-weight:700;
text-decoration:none
}

.Enlace2 a:visited,.Enlace2 a:link,.Enlace2 {
font-size:9pt;
color:#dd2e74;
font-weight:lighter;
text-decoration:none
}

.TituloContacto {
color:#B00000;
text-align:center;
font:bolder 9pt Tahoma
}

.TituloContactoGrande {
color:#B00000;
font:bolder 13pt Tahoma
}

.TextoContacto {
color:#B00000;
text-align:center;
font:400 8pt Tahoma
}

.TextoContactoGrande {
color:#B00000;
text-align:center;
font:400 10pt Tahoma
}

.SelectBurdeos {
font-family:Tahoma;
font-size:10px;
background-color:#FAFAFA;
color:#5E5E5E;
border:solid 1px #B00000;
padding:0 3px
}

.CabeceraFormulario {
background-color:#ececec;
text-align:left;
vertical-align:middle;
color:#B00000;
font:small-caps 700 9pt Tahoma;
padding:6px 0 6px 10px
}

.ItemFormulario {
color:#535353;
text-align:left;
font:Bold 9px Tahoma
}

.ZonaFormulario {
background-color:#FAFAFA;
font-family:Tahoma;
font-size:9px;
color:#535353;
display:inline;
border:1px solid #b1205f;
padding:5px
}

.TextBoxFormulario {
font-family:Tahoma;
font-size:10px;
background-color:#fafafa;
color:#5E5E5E;
border:solid 1px #B00000;
vertical-align:middle
}

.BotonFormulario {
background-color:#ddd;
color:#B00000;
text-decoration:none;
border:2px solid #B00000;
font:700 10px Tahoma;
padding:2px
}

.ErrorFormulario {
font-family:Tahoma;
font-size:9px;
color:red;
text-align:left
}

.NoResultados {
color:#a0524f;
text-align:center;
font:700 12px Tahoma;
margin:15px
}

.Quizas {
font-family:Tahoma;
font-size:12px;
color:#5e2c2a
}

.EnlaceQuizas {
font-family:Tahoma;
font-size:12px;
color:#010000
}

.BordeImagen {
border:solid 1px #9b0000
}

.NombreFamilia {
text-align:left;
color:#9b0000;
font:700 8pt Tahoma
}

.NombreArticulo {
text-align:left;
color:#5e5e5e;
font:700 10pt Tahoma
}

.TablaResultados {
font-family:Tahoma;
font-size:12px;
color:#5f2b29;
border-top:solid 1px #b2b2af;
border-bottom:solid 1px #b2b2af;
background-color:#fffff5;
width:455px
}

.TablaGrid {
background-color:#f5f5ed;
border:solid 1px #b2b2af;
width:455px
}

.OrdenacionGrid {
background-color:#f3f3f3;
border-top:solid 1px #b2b2af;
border-left:solid 1px #b2b2af;
border-right:solid 1px #b2b2af;
width:455px
}

.OrdenacionGridBottom {
background-color:#f3f3f3;
border-bottom:solid 1px #b2b2af;
border-left:solid 1px #b2b2af;
border-right:solid 1px #b2b2af;
width:455px
}

.SelectGrid {
font-family:Tahoma;
font-size:10pt;
background-color:#FAFAFA;
color:#5E5E5E;
border:solid 1px #b2b2af;
padding:0 3px
}

.CabeceraGrid {
text-align:left;
color:#5e5e5e;
font-weight:700;
font-size:8pt;
border-bottom:solid 1px #000
}

.CabeceraGrid a:hover,.CabeceraGrid a:visited,.CabeceraGrid a:link {
color:#5e5e5e
}

.BordeImagenGrid {
border:solid 1px #9b0000;
text-align:center;
vertical-align:middle;
margin:0 2px 0 0;
padding:0
}

.NombreArticuloGrid {
text-align:justify;
font-size:10pt;
color:#710404;
font-weight:Bold;
text-decoration:none;
outline-style:none;
margin:0
}

.CodigoVistalegreGrid {
text-align:left;
font-size:7pt;
color:#9b0000;
font-weight:Bold;
text-decoration:none;
outline-style:none;
margin:0
}

.MasInformacionGrid {
text-align:left;
font-size:7pt;
color:#477b98;
font-weight:Bold;
text-decoration:none;
outline-style:none;
margin:0
}

.MasInformacionGrid2 {
background-color:#477b98;
text-align:left;
font-size:7pt;
color:#fafafa;
font-weight:Bold;
text-decoration:none;
outline-style:none;
margin:0
}

.PrecioGrid {
text-align:left;
color:#9b0000;
text-decoration:none;
outline-style:none;
font:Bold 8pt Tahoma;
margin:0
}

.ResultadoGrid {
color:#000;
font-size:10pt;
text-align:justify;
margin:0 0 0 2px
}

.EnlaceGrid {
color:#dd2e74;
font-size:7pt;
text-align:justify;
font-weight:Bold;
outline-style:none;
margin:0 0 0 2px
}

.CajaGrid {
width:20px;
text-align:right;
vertical-align:middle;
border:solid 2px #b2b2af;
height:12px;
font-size:9px
}

.GridSimilares {
border:solid 1px #000;
text-align:center
}

.TablaImporte {
border:solid 1px #b2b2af;
background-color:#FFF;
width:454px
}

.DatosImporte {
background-color:#f5f5ed;
height:20px;
color:#333;
text-indent:5px;
text-align:left;
font:700 7pt Tahoma
}

.TotalImporte {
background-color:#f5f5ed;
height:25px;
color:#333;
text-indent:5px;
font:700 7pt Tahoma
}

.TablaArticuloPromo {
background-color:#fafafa;
width:220px;
height:320px;
background-image:url("./Imagenes/BgPromo.gif");
background-position:center center;
background-repeat:no-repeat
}

.CeldaNombrePromo {
width:200px;
height:40px;
color:#333;
vertical-align:middle;
text-align:center;
font:small-caps 700 10pt Century Gothic
}

.CeldaPrecioPromo {
width:220px;
height:60px;
background-image:url("./Imagenes/BgPrecioPromo.gif");
background-position:center center;
background-repeat:no-repeat;
color:#fafafa;
font-size:16pt;
font-weight:700;
vertical-align:middle;
text-align:left;
padding:0 0 2px 27px
}

.CeldaDescripcionPromo {
width:210px;
color:#333;
font-size:8pt;
vertical-align:middle;
text-align:left;
font-family:Tahoma;
margin:5px
}

#PaginaCom {
width:100%;
height:100%;
margin:0;
padding:50px 0 10px
}

#CabeceraCom {
width:804px;
height:118px;
background-color:#fafafa;
border-top:solid 1px #DDD;
margin:0 auto
}

#ZonaLogCom {
width:804px;
height:25px;
margin-left:auto;
margin-right:auto;
background-color:#fafafa
}

#ContenedorCom {
width:804px;
height:100%;
background-color:#fafafa;
overflow:auto;
border-bottom:solid 1px #DDD;
margin:0 auto
}

#BordeIzquierdoCom {
width:27px;
min-height:400px;
float:left;
background:url(./Imagenes/SombraIzCuerp.jpg);
background-color:#fafafa
}

#VisorCentroCom {
width:750px;
height:100%;
float:left;
background-color:#fafafa
}

#BordeDerechoCom {
width:27px;
min-height:400px;
float:left;
background-image:url(./Imagenes/SombraDerCuerp.jpg);
background-color:#fafafa
}

.TituloCom {
color:#B00000;
padding-bottom:10px;
letter-spacing:3px;
font:400 20px Tahoma
}

.BordeTablaCom {
border:solid 2px #B00000
}

.Titulo1Com {
color:#000;
padding-top:15px;
padding-bottom:15px;
font:700 14px Tahoma
}

.Titulo2Com {
color:#bca073;
padding-top:10px;
padding-bottom:0;
font:700 12px Tahoma
}

.Titulo3Com {
color:#c06;
font:700 10px Tahoma
}

.BtEnCom {
background-color:#ddd;
color:#B00000;
border:solid 1px #B00000;
text-decoration:none;
vertical-align:middle;
font:700 10px Tahoma
}

.ItemMenuCom {
background:#B00000;
text-align:center;
height:30px
}

.ItemMenuCom a:visited,.ItemMenuCom a:link {
text-align:center;
color:#FFF;
font:small-caps 700 14px Tahoma
}

.ItemMenuCom a:hover {
text-align:center;
color:#e2e2c3;
font:small-caps 700 14px Tahoma
}

.ItemImparCom {
background:#EBD086
}

.ItemParCom {
background:#FFF
}

.TablaGridCom {
border:solid 1px #b2b2af;
width:740px
}

.CabeceraGridCom a:link {
text-align:left;
color:#5e5e5e;
font-weight:700;
font-size:8pt;
border-bottom:solid 1px #5e5e5e;
padding:0
}

.ItemGridCom {
text-align:left;
color:#5e5e5e;
font-size:10pt;
padding:0 2px
}

.Texto {
text-align:left;
font-size:11pt;
font-family:Tahoma
}

.MensajeSistema {
background-color:#fcf6df;
border:solid 2px orange;
margin:5px 5px 15px;
padding:1px 3px
}

.BordeRojo {
width:350px;
position:relative;
border:1px #CECECE solid;
text-align:center;
background:#F5F5ED;
padding:8px
}

.Enlace2 a:hover,.EnlaceFM a:hover {
font-size:9pt;
color:#858585;
font-weight:lighter;
text-decoration:none
}

.EnlaceFM a:link,.EnlaceFM a:visited {
font-size:9pt;
color:#6b3717;
text-decoration:none
}

#MenuCatalogos .menu {
font-family:arial;
width:458px;
position:relative;
z-index:3;
}

#MenuCatalogos2 .menu {
font-family:arial;
width:458px;
position:relative;
z-index:2;
}

#MenuCatalogos3 .menu {
font-family:arial;
width:458px;
position:relative;
z-index:1;
}

#MenuCatalogos .menu ul li a,.menu ul li a:visited,#MenuCatalogos2 .menu ul li a,.menu ul li a:visited,#MenuCatalogos3 .menu ul li a,.menu ul li a:visited {
display:block;
text-decoration:none;
width:150px;
height:25px;
text-align:center;
color:#fff;
border:1px solid #fff;
line-height:22px;
font-size:10px;
overflow:hidden;
background-color:#9a0026;
}

#MenuCatalogos .menu ul,#MenuCatalogos2 .menu ul,#MenuCatalogos3 .menu ul {
list-style:none;
margin:0;
padding:0;
}

#MenuCatalogos .menu ul li,#MenuCatalogos2 .menu ul li,#MenuCatalogos3 .menu ul li {
float:left;
position:relative;
}

#MenuCatalogos .menu ul li:hover a,#MenuCatalogos2 .menu ul li:hover a,#MenuCatalogos3 .menu ul li:hover a {
color:#fff;
background:#6f1e3d;
}

#MenuCatalogos .menu ul li ul,#MenuCatalogos2 .menu ul li ul,#MenuCatalogos3 .menu ul li ul {
margin-top:1px;
display:none;
}

#MenuCatalogos .menu ul li:hover ul,#MenuCatalogos2 .menu ul li:hover ul,#MenuCatalogos3 .menu ul li:hover ul {
display:block;
position:absolute;
top:26px;
left:0;
width:105px;
}

#MenuCatalogos .menu ul li:hover ul li a.hide,#MenuCatalogos2 .menu ul li:hover ul li a.hide,#MenuCatalogos3 .menu ul li:hover ul li a.hide {
background:#cab7bc;
color:#000;
}

#MenuCatalogos .menu ul li:hover ul li:hover a.hide,#MenuCatalogos2 .menu ul li:hover ul li:hover a.hide,#MenuCatalogos3 .menu ul li:hover ul li:hover a.hide {
background:#b4929b;
color:#fff;
}

.DivEnlacesCuerpoCatalogosEducacion {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#fcf6df;
border:2px solid orange;
margin:5px 5px 15px;
padding:1px 3px;
}

.DivEnlacesCuerpoCatalogosEducacion a:link {
color:#000;
text-decoration:none;
}

.DivEnlacesCuerpoCatalogosEducacion a:visited {
color:#000;
text-decoration:none;
}

.DivEnlacesCuerpoCatalogosEducacion a:hover {
color:#900;
text-decoration:none;
}

.DivEnlacesCuerpoCatalogosEducacion a:active {
color:#900;
font-weight: bold;
text-decoration:none;
}

