table.catalogo { width:100%; margin:0}
table.productos{ width:100%;margin:0}
td.productos { padding:20px; text-align:center;}

div.caract-rubro{ width:170px; margin:auto;}


h1.rubro 			{ font-size:1.5em; color:#291973; font-weight:bold; text-align:center}
h2.subrubro 			{ font-size:1.4em; color:#916D52;   text-align:left;}
.art-obs 				{ font-size:1em; text-align:justify; font-weight:bold;}
P.aviso				{ text-align:center; font-size:.85em;}

h4.productos			{ font-size:1.2em; color:#888; }



#rubros	 { display:inline;width:160px; line-height:0px; list-style:none;  text-align:left; text-decoration : none;font-size:1em;font-weight:bold; }
#rubros a	{ display:block;}
#rubros li	{  line-height:2em;text-indent:7px;  background-color:#f93; border-top: #fff solid 2px; color:#fff;}
#rubros li a:link, #rubros li a:visited{color:#fff;text-decoration : none;}
#rubros li a:hover, #rubros li a:focus {color:#ccc ;}
#rubros ul { display:inline;width:145px;list-style:none;  font-weight:bold; text-decoration : none;    font-size: 1em;  }
#rubros li.subrubros	{text-align:left;  background-color:#888;border-left:4px solid #fff; }
#rubros li.subrubros a:link, #rubros li.subrubros a:visited{color:#fff ;background-color:#888; }
#rubros li.subrubros a:hover, #productos li.subrubros a:focus {color:#fff ;background-color:#aaa ;}

.precio-si { font-weight:bold;color: #291973;}
