h1.catalogo{margin: 0px 10px;margin-bottom: 10px; font: normal 18px arial, tahoma, verdana; color: #cccccc; letter-spacing: -1px;border-bottom: 2px solid #b0921a; text-decoration: none }
h1.catalogo a{color: #cccccc; text-decoration: none }
h1.catalogo a:hover{color: #313131}
.submn{ padding-left: 25px;padding-top: 35px; font: bold 11px arial, tahoma, verdana}
.submn a{color: #b0921a; text-decoration: none; line-height: 20px;}
.submn a:hover{color: #ffffff;}

.subsubmn {padding: 10px 5px;padding-top: 0px}
.submnprod{padding: 5px 0px;}
.submnprod a{font: normal 11px arial, tahoma, verdana; color: #999999; text-decoration: none}
.submnprod a:hover{color: #b0921a;}


.ruta{text-align: right; font: normal 11px arial, tahoma, verdana; color: #ffffff;}
.ruta a{color: #cccccc; text-decoration: none}
.ruta a:hover{color: #ffffff}
.ruta a.activo{color: #ffffff;text-decoration: none}

#categorias{ padding: 10px}
.titulosubc{border-bottom: 1px solid #999999;text-align:right; font: bold 16px arial, tahoma, verdana; color: #999999; letter-spacing: -1px; margin: 0px; }
.titulosubc a{color: #4f4f4f;text-decoration: none}
.titulosubc a:hover{color: #2973ca; text-decoration: none}
.titulosubcat{background: #ffffff;text-align:right; font: bold 16px arial, tahoma, verdana; color: #999999; letter-spacing: -1px; margin: 0px}
.titulosubcat a{color: #b0921a;text-decoration: none}
.titulosubcat a:hover{color: #313131; text-decoration: none}
.subcategorias{background: #4c4c4c; padding:5px 20px; font: normal 11px arial, tahoma, verdana; color: #999999;}
.subcategorias a{color: #ffffff;font-weight: bold; text-decoration: none;}
.subcategorias a:hover{color: #EFC414}

.CatProducto{padding: 10px 0px;font-size:11px;text-align:center}
.CatProducto a.titulo{font: bold 11px arial, tahoma, verdana;color: #ffffff; text-decoration: none}
.CatProducto a.titulo:hover{color: #4f4f4f;}
.CatProducto .compra{text-align: center;}
.CatProducto .precio{ color: #313131;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: #999999}
#productos .compra a:hover{ text-decoration: none; color: #BC252C}
.descprod{font-size: 12px;text-align: justify; padding: 10px}
.precio2{padding: 0px 10px; font: italic 24px arial, tahoma, verdana; color: #313131; }

/* Estilos derivados del carro */
.carro{padding-top: 210px;font: normal 11px arial, tahoma, verdana; color: #ffffff;}
.carro a{color: #b0921a; text-decoration: none}
.carro a:hover{color: #ffffff}

#vercarro{font-size: 11px;color: #ffffff}
#vercarro a{font-weight: bold; text-decoration: none; color: #313131}
#vercarro a:hover{color: #ffffff}

.vercarroTitulos{font: bold 12px arial, tahoma, verdana;color: #4f4f4f}
.totales{background: #EFC414;font: bold 13px arial, tahoma, verdana; text-align: right;color: #4f4f4f;padding-right: 10px;}
.totales2{background: #4f4f4f;font: bold 13px arial, tahoma, verdana; text-align: right;color: #ffffff;padding-right: 10px;}

