@charset "ISO-8859-1";
/* CSS Document */

body{
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
font-size: large;
}

#content{
width:1003px;
margin:0px auto 0 auto;
float:inherit;
}

#hd-frame{
width:1003px;
height:98px;
}

#logo{
width:275px;
height:98px;
float:left;
}

#header{
width:727px;
height:98px;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
float:left;
}

/* dentro del header */

#sl1{
width:111px;
height:15px;
padding-left:8px;
padding-right:8px;
padding-top:8px;
float:left;
margin-left:331px;
}

#sl2{
width:145px;
height:15px;
padding-left:8px;
padding-right:8px;
padding-top:8px;
float:left;
}

#sl3{
width:90px;
height:15px;
padding-left:8px;
padding-top:8px;
padding-right:8px;
float:right;
}

#s21{
width:111px;
height:15px;
padding-left:8px;
padding-right:8px;
padding-top:8px;
float:left;
margin-left:391px;
margin-top:13px;
}

#s22{
width:111px;
height:15px;
padding-left:8px;
padding-right:8px;
padding-top:8px;
float:left;
margin-left:11px;
margin-top:13px;
}

#contacto{
width:396px;
height:14px;
margin-left:328px;
margin-top:16px;
margin-bottom:1px;
float:left;
}

/* navegador lateral */

#e-frame-navegador{
width:271px;
float:left;
margin-right:7px;
}

#nav{
width:271px;
background-color:#090338;
float:left;
}

#nav-top{
width:271px;
height:61px;
background-image:url(../img/nav-top.jpg);
background-repeat:no-repeat;
}

#nav-mdl{
width:231px;
padding-left:20px;
padding-right:20px;
}

#nav-dwn{
width:271px;
height:20px;
background-image: url(../img/nav-dwn.jpg);
background-repeat:no-repeat;
}

#categoria{
width:231px;
height:10px;
padding-top:3px;
padding-bottom:3px;
background-image:url(../img/pik.jpg);
background-position:right;
background-repeat:no-repeat;
}

#subcategorias{
width:231px;
}


#cuerpo{
width:721px;
background-color:#FFFFFF;
float:right;
margin-right:3px;
}

#cuerpo-top{
width:721px;
height:41px;
background-image: url(../img/top.jpg);
background-repeat:no-repeat;
}

#cuerpo-mdl{
width:695px;
margin-top:10px;
padding-left:13px;
padding-right:13px;
}

/* dentro del cuerpo de la home */

#txt-top{
width:695px;
margin-bottom:35px;
}

#generic-cuerpo{
width:695px;
margin-bottom:20px;
}


#destacados{
width:695px;
height:263px;
margin-bottom:25px;
}
#destacados-top{
width:695px;
height:43px;
background-image:url(../img/destacados.jpg);
background-repeat:no-repeat;
}

.destacados-producto{
width:217px;
height:220px;
float:left;
}

#destacados-producto-final{
width:217px;
height:220px;
float:right;
}

#proveedores{
width:695px;
height:200px;
margin-bottom:15px;
}

#proveedores-top{
width:695px;
height:43px;
background-image:url(../img/proveedores.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
}

.proveedores-logos{
width:200px;
height:74px;
float:left;
margin-right:47px;
margin-top:15px;
}


#proveedores-logos-final{
width:200px;
height:74px;
float: right;
margin-top:15px;
}

#proveedores-dwn{
width:695px;
height:25px;
padding-top:10px;
clear:both;
}

/* dentro del cuerpo ficha producto */

#breadcrumb{
width:695px;
}

#col-izq{
width:515px;
margin-right:18px;
float:left;
}

#foto{
width:258px;
height:258px;
float:left;
margin-right:15px;
}

#intro{
width:242px;
height:258px;
float:right;
}

#descripcion{
width:515px;
margin-top:10px;
}

#col-der{
width:162px;
background-color:#F7F7F7;
float:right;
}

#vinculos{
width:132px;
padding-left:8px;
padding-right:4px;
margin-top:15px;
margin-bottom:15px
}

#vinculos #tips{
width:132px;
height:16px;
margin-bottom:8px;
}

#vinculos #tipf{
width:132px;
height:16px;
}

#icono{
width:23px;
height:16px;
float:left;
}

#hipervinculo{
width:109px;
height:16px;
float:right;
}


/* footer */

#footer-contact{
width:100%;
height:30px;
background-color:#F7F7F7;
clear:both;
}

#footer-contact-content{
width:983px;
height:20px;
padding-top:10px;
margin:0px auto 0 auto;
clear:both;
}

#footer{
width:100%;
height:220px;
background-color:#F7F7F7;
clear:both;
}

#eframe-footer{
width:1003px;
height:200px;
margin:0px auto 0 auto;
background-color:#F7F7F7;
clear:both;
}

#footer-content-top{
width:983px;
height:20px;
padding:10px 10px 10px 10px;
background-color:#F7F7F7;
margin:0px auto 0 auto;
clear:both;
}

#footer-content{
width:983px;
height:170px;
border-top: #E2E2E2;
background-color:#F7F7F7;
border-top-style: dotted;
border-top-width:1px;
padding:10px 10px 10px 10px;
margin:0px auto 0 auto;
}

#footer-col{
width:158px;
float:left;
margin-right:7px;
}

#footer-col-final{
width:158px;
float:right;
}


/* form */

#form-cuerpo{
width:695px;
height:500px;
margin-bottom:35px;
}

.form {
border: thin solid #666;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:13px;
font-variant: normal;
font-weight: normal;
height: auto;
color: #666;
letter-spacing: normal;
line-height: normal;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
}
