/* CSS Document */

body { margin:1px; }

.contenedor { width:1000px;}

.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden;}
* html .clearfix {height: 1%;}




/* Estilos generales */

.altmin { height:424px; }
.altmin { height:auto; min-height:424px; }


/* Formulario en tabla vertical */

.ftv { margin:0; }
.ftv table { width:740px;  }
.carrito table { margin:0 auto; }
/* --Fin-- Estilos generales */


/* cabecera general */

.cabecera { height:100px; margin:1px; color:#fff;}
.standr h1 { margin:13px 0 0 0; }
.standr h2 { margin:0 0 0 350px; }

/* cabecera catalogo */

.ccabecera { float:left; margin:1px 1px 0 1px; width:750px; }
.ccabecera h2 { margin:35px 15px 0 10px; }
.ccabecera h1 { float:left; }

/* cabecera catalogo  - Carrito */

.lcar { float:right; width:200px; margin-left:10px; height:71px; }
.lcar div { height:63px; }
.lcar div h3 { margin:0 0 0 9px; }
.lcar dl { margin:10px 0 0 0; }
.lcar dt { float:left; width:75px; }
.lcar dd { float:left; }

/* buscador */

.buscador { clear:both; margin:0 1px; width:740px; }
.buscador form { margin:0; }

/* Catalogo */

.catalogo { float:left; width:750px}
.cuerpo { width:750px; clear:both; margin:0 1px; }

/* Catalogo - categorias  */

.cuerpo .categorias { width:203px; float:left; }
.cuerpo .categorias h3 { margin:0; }
.cuerpo .categorias ul { margin:0; }
.cuerpo .categorias ul li { margin:0 6px 0 10px; }
.cuerpo .categorias ul ul { margin:0; } 
.cuerpo .categorias ul li ul li { margin:0; }
.cuerpo .categorias ul ul ul { margin:0; }
.cuerpo .categorias ul li ul li ul li { margin:0; }
.cuerpo .lalto{ height:424px; }
.cuerpo .lalto[id]{ height:auto; min-height:424px; }

/* Catalogo - productos  */

.cuerpo .productos { float:left; }
.cuerpo .productos p { margin:0; }
.cuerpo .productos ul { margin:10px 1px 0 1px; }
.cuerpo .productos ul li { clear:both; margin:0; }
.cuerpo .productos ul li div { width:536px; }
.cuerpo .productos ul li div img { float:left; margin-right:10px; }
.cuerpo .productos ul li div h4 { margin:7px 0 9px 110px; }
.cuerpo .productos ul li div p { margin:0; }
.cuerpo .productos ul li div div { width:125px; float:right; margin-left:5px; }
.cuerpo .productos.pag { width:536px;}
.cuerpo .producto { float:left; width:516px;  }

/* Laterales */

.derecha { float:right;   }
.izquierda { float:left;}
.lalto{  margin:1px;  }
.lalto[id]{ height:auto; min-height:2400px;   }



/* Pie */

.pie { clear:both;font-size:11px; padding:10px 0;}
