html{min-height: 100%; height: 100%}
body {margin: 0px auto; background: #ffffff;font: normal 11px arial,tahoma,verdana; color: #ffffff;min-height:100%;height:100%}
form{margin:0px;padding:0px;}
#contenedor{margin: 0px auto;width: 725px;min-height: 100%; height: 100%;background: url(imagenes/crecimiento.gif) repeat-y}
#continente{}
#cabecera{height: 161px;}
#imcatalog{ width: 32px; height:100%;border-left: 1px solid #eaeaea; text-align: center; background: url(imagenes/nuestro_cat.gif) no-repeat; background-position: center bottom;}
#lateral{ width: 137px;height:100%;background: #a1ccc3; text-align: center}
#lateral a.cattitle{font: bold 14px arial, tahoma, verdana; color: #bb7436;text-decoration: none;}
#lateral a:hover.cattitle{color: #d48246;}
#dchasombra{width: 24px;height: 100%;background: url(imagenes/izq_ext.gif) repeat-y;}
#medsombra{width: 15px; height: 100%;background: url(imagenes/der_ext.gif) repeat-y;}
.menu{text-align: right}
.menu span.sep{padding: 0px 10px;}
.menu a{font: bold 18px arial, tahoma, verdana; color: #efd1bb; text-decoration:none}
.menu a:hover{color: #ffffff}
.menu a.activo{font: bold 18px arial, tahoma, verdana; color: #ffffff; text-decoration:none}
.contenidos{font:normal 11px arial, tahoma, verdana; }
#contenidos{width: 516px;background: #BB7436;min-height: 360px; height:auto !important;height: 360px;}


.submn{ padding-right: 20px;padding-bottom: 10px; font: bold 11px arial, tahoma, verdana; text-align: right !important}
.submn a{color: #ffffff; text-decoration: none; line-height: 20px;}
.submn a:hover{color: #00755c; font-weight: bold}

.ruta{text-align:right;padding-right: 10px; font: normal 11px arial, tahoma, verdana; color: #ffffff;}
.ruta a{color: #efd1bb; text-decoration: none}
.ruta a:hover{color: #ffffff}
.ruta a.activo{color: #ffffff;text-decoration: none}

#categorias{ padding: 10px}
.titulosubc{border-bottom: 1px solid #efd1bb;text-align:left; font: bold 16px arial, tahoma, verdana; color: #ffffff; letter-spacing: -1px; margin: 0px; }
.titulosubc a{color: #ffffff;text-decoration: none}
.titulosubc a:hover{color: #a1ccc3; text-decoration: none}
.titulosubcat{background: #d48246;text-align:left; font: bold 16px arial, tahoma, verdana; color: #ffffff; letter-spacing: -1px; margin: 0px}
.titulosubcat a{color: #ffffff;text-decoration: none}
.titulosubcat a:hover{color: #efd1bb; text-decoration: none}
.subcategorias{background: #efd1bb; padding:5px 20px; font: normal 11px arial, tahoma, verdana; color: #d48246;}
.subcategorias a{color: #d48246;font-weight: bold; text-decoration: none; padding: 2px 20px;}
.subcategorias a:hover{color: #00755c}

.CatProducto{padding: 10px 0px;font-size:11px;}
.CatProducto a.titulete{font: bold 11px arial, tahoma, verdana;color: #ffffff; text-decoration: none !important}
.CatProducto a.titulete:hover{color: #a1ccc3;}
.CatProducto .compra{text-align: center;}
.CatProducto .precio{ color: #ffffff;text-align: center;font: italic 16px arial, tahoma, verdana;}

#productos{padding: 10px;}
#productos .compra{width: 160px; padding-left: 15px;text-align: left !important}
#productos .compra a{ text-decoration: none; font: bold 12px arial, tahoma, verdana; color: #ffffff}
#productos .compra a:hover{ text-decoration: none; color: #BC252C}
.descprod{font-size: 12px;text-align: justify; padding: 10px;color: #ffffff}
.precio2{padding: 0px 20px; text-align: right; font: italic 24px arial, tahoma, verdana; color: #ffffff; }


.admin{background: #BB7436;font:normal 11px arial, tahoma, verdana; }
.admin a{text-decoration: none; font-weight: bold; color: #a1ccc3;}
.admin a:hover{color: #ffffff;}
.titulo{border-bottom: 1px solid #efd1bb; font: bold 16px arial, tahoma, verdana; color: #ffffff; letter-spacing: -1px; margin: 0px;}
.titinput,.noinput{background: #d48248;font-weight: bold;padding-left:5px;}
.titaclara{ font: bold 12px arial, tahoma, verdana; color: #ffffff}
.titinput input,select,textarea{ width: 250px; font:normal 11px arial, tahoma, verdana; color: #00755c}
.noinput input,select,textarea{font:normal 11px arial, tahoma, verdana; color: #00755c}

.copyright{text-align: center; font-size: 11px;}
.copyright a{text-decoration: none; color: #d48246}
.copyright a:hover{color: #efd1bb}

#pie{min-height: 100%; height: 100%;background: url(imagenes/crecimiento.gif) repeat-y}
#legal { }
#legal div{padding: 5px 10px; font: normal 11px arial,tahoma, verdana;color: #666666; text-align: justify}
#legal div.titulo{font-size: 12px; font-weight: bold;letter-spacing: 0px !important}
#legal div.subtitulo{font-size: 12px;}