.productos_categoria {padding: 5px; border-bottom: 1px dotted #999999; text-align: left;font-size: 12px; color:#993333; text-decoration:none;font-weight: normal;}
.productos_categoria span {font-weight: bold;}

.contenedor_productos_lista {padding: 5px;}
.productos_lista {border: 1px dotted #999999; width: 175px; text-align: center;}
.productos_lista img {border: 1px solid #993333;}
.productos_lista_titulo{border-bottom: 1px solid #993333; padding: 5px; background: url(../img/producto_ficha_bg1.jpg) repeat-x;}
.productos_lista_titulo a, .productos_lista_titulo a:visited {font-size: 10px; font-weight: bold; text-decoration: none; color: #993333; }
.productos_lista_titulo a:hover {text-decoration: underline; color: #993333;}
.productos_lista_descripcion {font-size: 9px; color: #000000; vertical-align: top; padding: 5px 5px 15px 5px; text-align: justify;}
.productos_lista_precio {font-size: 16px; color: #993333; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: center;}

.contenedor_productos_ficha {border: 1px solid #f1f1f1;}
.productos_ficha {}
.productos_ficha img {border: 1px solid #bcbcbc;}
.productos_ficha_titulo{font-size: 16px; color: #993333; text-align:left; font-weight: bold; border-bottom: 1px solid #993333; padding: 5px; background: url(../img/producto_ficha_bg1.jpg) repeat-x;}
.productos_ficha_imagen{width: 150px; border-right: 1px dotted #d9d9d9; border-top: 2px solid #bcbcbc; border-bottom: 2px solid #bcbcbc; vertical-align: top; padding: 5px; text-align: center;}
.productos_ficha_campo td{padding: 4px; border-bottom: 1px dotted #bcbcbc;}
.productos_ficha_campo span{font-weight: bold;}
.productos_ficha_volver{padding: 5px; border-top: 1px solid #d9d9d9; text-align: center;}
.productos_ficha_volver a, .productos_ficha_volver a:visited {font-size: 10px; font-weight: bold; text-decoration: none; color: #993333;}
.productos_ficha_volver a:hover {text-decoration: underline; color: #993333;}

.menu, .menu ul { margin:0; padding:0; list-style:none; } 
.menu {width:270px;} 
.menu li { margin:0; padding:0; margin-bottom:1px; } 
.menu a { display:block; padding:2px 5px; color:#FFF; background:#666666; text-decoration:none; } 
.menu a:hover {background:#cccccc;color:#000; text-decoration: underline;} 
.menu ul li {padding-left:15px;} 
.menu ul a {background:#999999;} 
.hidden {display:none;}

