/* CSS Document */
html{
	height:100%;
}
body{
	margin:0px;
	background-image:url(../img/fdo.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#292b2a;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
select{
	font-size:10px;
	color:#73767a;
}
td{
	font-size:11px;
	color:#73767a;
}
form{margin:0px;}
a:hover{ color: #73767a;}
a:link{color: #73767a;}
a:active{color: #73767a;}
a:visited{color: #73767a;}

table.contenedor{
	width:766px;
	height:100%;
	padding-left:0px;
	background-color:#FFFFFF;
}
table.pie{
	margin-top:3px;
}
div.linea_pie{
	margin-top:7px;
	text-align:center
}
td.pie{
	width:766px;
	font-size:11px;
	background-image:url(../img/pie_fondo.gif);
	background-repeat:repeat-x;
	height:46px;
	text-align:center;
}
table.cabezal{
	margin-top:5px;
}
table.navegacion{
	margin-top:5px;
}
td.navegacion{
	background-color:#f6f6f7;
	padding:5px;
	font-size:11px;
}
td.mensaje{
	background-color:#f6f6f7;
	padding:5px;
	font-size:11px;
	height:50px;
	border:1px solid #d6d8d9;
	text-align:center;
}
table.banner{
	margin-top:3px;
}
table.barra{
	margin-top:3px;
}
table.contenido{
	margin-top:7px;
}
td.contenido{
	width:541px;
}
td.catalogo{
	width:552px;
	padding-left:7px;
}
td.ampliada{
	width:750px;
	font-size:11px;
}
td.textoContenido{
	font-size:11px;
	background-image:url(../img/punteada_horizontal.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	padding-top:10px;
	color:#73767a;
	text-align: justify;
}
table.ficha{
	background-image:url(../img/punteada_horizontal.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:7px;
	margin-top:7px;
	text-align: justify;
}
td.contenedor_ficha{
	padding-bottom:11px;
	padding-right:3px;
	text-align: justify;
}
td.textoContenido_f2{
	font-size:11px;
	padding-bottom:10px;
	padding-top:2px;
	color:#73767a;
	text-align: justify;
}
table.catalogo_productos{
	margin-top:5px;
}
table.producto{
	margin-top:10px;
	background-image:url(../img/punteada_horizontal.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
td.catalogo_pro_centro{
	background-image:url(../img/punteada_vertical.gif);
	background-repeat:repeat-y;
	width:1px;
}
td.catalogo_pro_celdas{
	background-image:url(../img/punteada_horizontal.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:273px;
	padding:3px;
	padding-top:15px;
	font-size:11px;
	color:#73767a;
}
td.catalogo_cat_celdas{
	background-image:url(../img/punteada_horizontal.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:3px;
	padding-top:15px;
	font-size:10px;
	color:#73767a;
}
div.titulo_producto{
	color:#734898;
	font-size:13px;
	background-image:url(../img/punteada_horizontal.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:3px;
	margin-bottom:8px;
	cursor:pointer;
}
div.titulo_producto_amp{
	color:#ee7f01;
	font-size:12px;
	background-image:url(../img/punteada_horizontal.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:3px;
	margin-bottom:8px;
	font-weight:bold;
}
div.texto_producto{
	margin-bottom:8px;
	font-size:10px;
	color:#73767a;
	text-align:justify;
	padding-right:0px;
}
div.precio_producto{
	margin-bottom:8px;
	font-size:10px;
	color:#73767a;
}
.stPrecio{
	font-size:14px;
	font-weight:bold;
	color:#ee7f01;
}
td.titulo_catalogo{
	background-image:url(../img/cat_fondo_titulo.gif);
	background-repeat:repeat-x;
	background-color:#7a4f9e;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
}
td.banners{
	width:209px;
	text-align:right;
	background-image:url(../img/punteada_vertical.gif);
	background-repeat:repeat-y;
	background-position:left;
}
td.menu_catalogo{
	width:198px;
	background-image:url(../img/menu_cat_fondo.gif);
	background-repeat:repeat-y;
	background-position:right;
}
td.barra{
	background-image:url(../img/barra_fondo.gif);
	background-repeat:repeat-x;
	font-size:10px;
}
/* Menu Catalogo*/

.cat_familia{
	width:186px; 
	height:23px; 
	color:#524f54; 
	font-size:11px; 
	background-image:url(../img/menu_cat_linea.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:2px;
	padding-top:6px;
	padding-left:10px;
	cursor:pointer;
}
.cat_categoria{
	width:173px; 
	height:23px; 
	color:#524f54; 
	font-size:11px; 
	background-image:url(../img/punteada_horizontal.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:2px;
	padding-top:6px;
	cursor:pointer;
	margin-left:15px;
}
.cat_submenu_subcat{
	width:175px;
	background-color:#FFFFFF;
	margin-left:15px;
}
.cat_subcategoria{
	width:163px; 
	height:23px; 
	color:#524f54; 
	font-size:11px; 
	background-image:url(../img/punteada_horizontal.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:2px;
	padding-top:6px;
	margin-left:10px;
}
/* Lineas */ 

img.linea_horizontal{
	margin-top:3px;
	margin-bottom:3px;
}
/* Portada */

td.titulo_portada{
	background-color:#f0f0f1;
	padding:5px;
	color:#ee7f01;
	font-size:12px;
	font-weight:bold;
}
td.texto_portada{
	background-color:#f7f7f8;
	padding:10px;
	font-size:11px;
	color:#73767a;
	text-align:justify;
}
/* MENU */
td.menu{
	background-image:url(../img/menu_fondo.gif);
	background-repeat:repeat-x;
	background-color:#8f64b6;
}
td.item_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:9px; 
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:5px;
	background-image:url(../img/menu_sep.gif);
	background-repeat:no-repeat;
	background-position:right;
	cursor:pointer;
}
td.item_menu2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:9px; 
	padding:5px;
	background-color:#ee7f01;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:5px;
	cursor:pointer;
	background-image:url(../img/menu_sep.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.stTbSubMenu{
	margin-top:0px;
	width: 150px;
}
.stSubMenu{
	background-color:#643891;
	background-image:url(../img/submenu_sep.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-size:9px;
	padding:6px; 
}
.stSubMenu2{
	background-color:#643891;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-size:9px;
	padding:6px; 
}
.finSubmenu{
	background-image:url(../img/submenu_pie.gif);
	background-repeat:no-repeat;
	height:3px;
}
a.blanco:link{color: #ffffff;text-decoration:none;}
a.blanco:active{color: #ffffff;text-decoration:none;}
a.blanco:visited{color: #ffffff;text-decoration:none;}
a.blanco:hover{ color: #ffffff; text-decoration:underline;}

a.oscuro:link{color: #3f4246;text-decoration:none;}
a.oscuro:active{color: #3f4246;text-decoration:none;}
a.oscuro:visited{color: #3f4246;text-decoration:none;}
a.oscuro:hover{ color: #3f4246; text-decoration:underline;}

a.gris:link{color: #3f4246;text-decoration:underline;}
a.gris:active{color: #3f4246;text-decoration:underline;}
a.gris:visited{color: #3f4246;text-decoration:underline;}
a.gris:hover{ color: #3f4246; text-decoration:underline;}

a.naranja:link{color: #ee7f01;text-decoration:underline;}
a.naranja:active{color: #ee7f01;text-decoration:underline;}
a.naranja:visited{color: #ee7f01;text-decoration:underline;}
a.naranja:hover{ color: #ee7f01; text-decoration:underline;}

a.violeta:link{color: #734898;text-decoration:underline;}
a.violeta:active{color: #734898;text-decoration:underline;}
a.violeta:visited{color: #734898;text-decoration:underline;}
a.violeta:hover{ color: #ee7f01; text-decoration:underline;}

.naranja{
	color:#d57407;
}
.resaltado{
	color:#d57407;
	font-size:11px;
}
.resaltado_gris{
	font-weight:bold;
	font-size:11px;
}

/*IMAGENES*/
.stImagenIz{ margin-right:7px; margin-top:2px; margin-bottom:2px;}
.stImagenDer{ margin-left:7px; margin-top:2px; margin-bottom:2px;}
.stImagenCen{ margin-top: 5px;margin-bottom:5px;}