body	{
	color: #000000;
	background-color: #C10001;
	margin: 0;
	padding: 0;
}

img	{
	border: 0px;
	background-color:transparent;
}

a.a_etiqueta_compra_negrita{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #B1A794;
}

a:link	{
	color: #726471;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-style: none;
}

a:visited	{
	color: #726471;
	font-family: "Trebuchet MS";
	font-size: 14px;
	background-color: transparent;
}

a:hover	{
	color: #726471;
	font-family: "Trebuchet MS";
	font-size: 14px;
	background-color: transparent;
}

a:active	{
	color: #726471;
	font-family: "Trebuchet MS";
	font-size: 14px;
	background-color: transparent;
}

.cond_gen_contra:link {
	color:#767A6C;
	font-size:10px;
	font-family: "Garamond";
	text-style: none;
}

.cond_gen_contra:visited {
	color:#767A6C;
	font-size:10px;
	font-family: "Garamond";
	background-color: transparent;
}

.cond_gen_contra:hover	{
	color:#767A6C;
	font-size:10px;
	font-family: "Garamond";
	background-color: transparent;
}

.cond_gen_contra:active	{
	color:#767A6C;
	font-size:10px;
	font-family: "Garamond";
	background-color: transparent;
}

.bot:link {
	text-decoration:none;
	font-size: 14px;
	font-family: "Trebuchet MS";
	border: 0px;
}

.bot:visited {
	color: #FFFFFF;
	background-color: transparent;
	font-family: "Trebuchet MS";
	text-decoration:none;
	font-size: 14px;
	border: 0px;
}

.bot:hover 	{
	color: #FFFFFF;
	background-color: transparent;
	font-family: "Trebuchet MS";
	text-decoration:none;
	font-size: 14px;
	border: 0px;
}

.bot:active 	{
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	background-color: transparent;
	font-size: 14px;
	border: 0px;
}

.cat:link {
	/*color: #c7bca6;*/
	color: #000000;
	font-size: 13px;
	font-family: "Times", "verdana";
}

.cat:visited {
	color: #000000;
/*	color: #c7bca6;*/
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 13px;
}

.cat:hover 	{
	color: #000000;
/*	color: #c7bca6;*/
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 13px;
}

.cat:active 	{
	/*color: #c7bca6;*/
	color: #000000;
	font-family: "Times", "verdana";
	background-color: transparent;
	font-size: 13px;
}

.path_catalogo:link {
	color: #c7bca6;
	font-size: 13px;
	font-family: "Times", "verdana";
}

.path_catalogo:visited {
	color: #c7bca6;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 13px;
}

.path_catalogo:hover 	{
	color: #c7bca6;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 13px;
}

.path_catalogo:active 	{
	color: #c7bca6;
	font-family: "Times", "verdana";
	background-color: transparent;
	font-size: 13px;
}

.prod_destacado:link {
	color: #C7BB89;
	font-size: 13px;
	font-family: "Times", "verdana";
}

.prod_destacado:visited {
	color: #C7BB89;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 13px;
}

.prod_destacado:hover 	{
	color: #C7BB89;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 13px;
}

.prod_destacado:active 	{
	color: #C7BB89;
	font-family: "Times", "verdana";
	background-color: transparent;
	font-size: 13px;
}

.a_cat:link {
	color: #a4ad44;
	font-size: 14px;
	font-family: "Times", "verdana";
	text-decoration: none;
}

.a_cat:visited {
	color: #a4ad44;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 14px;
	text-decoration:none;
}

.a_cat:hover 	{
	color: #a4ad44;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 14px;
	text-decoration: underline;
}

.a_cat:active 	{
	color: #a4ad44;
	font-family: "Times", "verdana";
	background-color: transparent;
	font-size: 14px;
}

.a_subcat:link {
	color: #000000;
	font-size: 12px;
	font-family: "Times", "verdana";
	text-decoration: none;
}

.a_subcat:visited {
	color: #000000;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 12px;
	text-decoration:none;
}

.a_subcat:hover 	{
	color: #000000;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 12px;
	text-decoration: underline;
}

.a_subcat:active 	{
	color: #000000;
	font-family: "Times", "verdana";
	background-color: transparent;
	font-size: 12px;
}

.a_catalogo_portada_cat:link {
	color: #FFFFFF;
	font-size: 14px; 
	font-family: "Times", "verdana";
	text-decoration: none;
}

.a_catalogo_portada_cat:visited {
	color: #FFFFFF;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 14px; 
	text-decoration:none;
}

.a_catalogo_portada_cat:hover 	{
	color: #FFFFFF;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 14px; 
	text-decoration: underline;
}

.a_catalogo_portada_cat:active 	{
	color: #FFFFFF;
	font-family: "Times", "verdana";
	background-color: transparent;
	font-size: 14px; 
}

.a_catalogo_portada_subcat:link {
	color: #FFFFFF;
	font-size: 12px;
	font-family: "Times", "verdana";
	text-decoration: none;
}

.a_catalogo_portada_subcat:visited {
	color: #FFFFFF;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 12px;
	text-decoration:none;
}

.a_catalogo_portada_subcat:hover 	{
	color: #FFFFFF;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 12px;
	text-decoration: underline;
}

.a_catalogo_portada_subcat:active 	{
	color: #FFFFFF;
	font-family: "Times", "verdana";
	background-color: transparent;
	font-size: 12px;
}

.atras:link {
	color: #000000;
	font-size: 13px;
	font-family: "Times", "verdana";
}

.atras:visited {
	color: #000000;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 13px;
}

.atras:hover 	{
	color: #000000;
	background-color: transparent;
	font-family: "Times", "verdana";
	font-size: 13px;
}

.atras:active 	{
	color: #000000;
	font-family: "Times", "verdana";
	background-color: transparent;
	font-size: 13px;
}

.a_sig:link {
	color: #000000;
	font-size: 13px;
	font-family: "times", "verdana";
	text-decoration: none;
}

.a_sig:visited {
	color: #000000;
	font-size: 13px;
	font-family: "times", "verdana";
	text-decoration: none;
}

.a_sig:hover 	{
	color: #000000;
	font-size: 13px;
	font-family: "times", "verdana";
	text-decoration: underline;
}

.a_sig:active 	{
	color: #000000;
	font-size: 13px;
	font-family: "times", "verdana";
	text-decoration: none;
}

.a_reg:link {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
}

.a_reg:visited {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
}

.a_reg:hover 	{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
}

.a_reg:active 	{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
}

.a_cond_reg:link {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #B1A794;
}

.a_cond_reg:visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #B1A794;
}

.a_cond_reg:hover 	{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #B1A794;
}

.a_cond_reg:active 	{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #B1A794;
}

.a_cond:link {
	font-family: "Times", "Verdana";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
}

.a_cond:visited {
	font-family: "Times", "Verdana";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
}

.a_cond:hover 	{
	font-family: "Times", "Verdana";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
}

.a_cond:active 	{
	font-family: "Times", "Verdana";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
}

.a_subc:link {
	font-family: "Garamond", "Times", "Verdana";
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.a_subc:visited {
	font-family: "Garamond", "Times", "Verdana";
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.a_subc:hover 	{
	font-family: "Garamond", "Times", "Verdana";
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.a_subc:active 	{
	font-family: "Garamond", "Times", "Verdana";
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.a_cesta:link {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #B1A794;
}

.a_cesta:visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #B1A794;
}

.a_cesta:hover 	{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #B1A794;
}

.a_cesta:active 	{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #B1A794;
}

.a_quitar:link {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #B1A794;
}

.a_quitar:visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #B1A794;
}

.a_quitar:hover 	{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #B1A794;
}

.a_quitar:active 	{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #B1A794;
}

.a_descripcion:link {
	font-family: "Times", "Verdana";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
	text-decoration: none;
}

.a_descripcion:visited {
	font-family: "Times", "Verdana";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
	text-decoration: none;
}

.a_descripcion:hover 	{
	font-family: "Times", "Verdana";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
	text-decoration: none;
}

.a_descripcion:active 	{
	font-family: "Times", "Verdana";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
	text-decoration: none;
}

.a_titulo:link {
	font-family: "Times", "Verdana";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.a_titulo:visited {
	font-family: "Times", "Verdana";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.a_titulo:hover 	{
	font-family: "Times", "Verdana";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.a_titulo:active 	{
	font-family: "Times", "Verdana";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.a_boton:link {
	border: 0px none;
	background-image: url(../images/btn.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	/*color: #400000;*/
	color: #c7bca6;
	width:127px;
	height:21px;
	background-color: transparent;
	text-decoration: none;
	text-align: center;
	background-position: center;
}

.a_boton:visited {
	border: 0px none;
	background-image: url(../images/btn.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	/*color: #400000;*/
	color: #c7bca6;
	width:127px;
	height:21px;
	background-color: transparent;
	text-decoration: none;
	text-align: center;
	background-position: center center;
}

.a_boton:hover 	{
	border: 0px none;
	background-image: url(../images/btn.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	/*color: #400000;*/
	color: #c7bca6;
	width:127px;
	height:21px;
	background-color: transparent;
	text-decoration: none;
	text-align: center;
	background-position: center center;
}

.a_boton:active 	{
	border: 0px none;
	background-image: url(../images/btn.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	/*color: #400000;*/
	color: #c7bca6;
	width:127px;
	height:21px;
	background-color: transparent;
	text-decoration: none;
	text-align: center;
	background-position: center center;
}

label:hover	{
	background-color: #FFFFFF;
}

h1	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffe2b1;
	background-color: #770000;
}

h2	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.h1	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #770000;
}

.h1bar	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #770000;
}

.h2	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.normal	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.normalbar	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}


.label	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.labelbar	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.biglabel	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.verbarbordertable	{
	background-color: #770000;
}

.verbarlefttable	{
	color: #000000;
	background-color: #fffff0;
}

.notice	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}

.bnotice	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}

.warning	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	background-color: transparent;
}

.error	{
	font-variant: small-caps;
	font-weight: bold;
	color: #ff0000;
	background-color: #ffffff;
}

.horbartop	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #eee9de;
}

.verbarleft	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #eee9de;
}

.nav	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #fffff0;
}

th	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #ffe2b1;
	background-color: #770000;
}

.subcategoria	{
	border: 0px none;
	background-image: url(../images/fondo_subcategoria.gif);
	width:318px;
	height:36px;
	background-color: transparent;
	text-align: left;
}


.entrada_portal	{
	width:621px;
	height:110px;
	background-image: url(../images/fondo_entradaclientes_porta.jpg);
	background-color: transparent;
}

.busqueda_portal	{
	background-image: url(../images/fondo_buscarproductos_porta.jpg);
	width:362px;
	height:109px;
	background-color: transparent;
}

.compra_portal	{
	background-image: url(../images/fondo_sucompra_portada.jpg);
	width:362px;
	height:71px;
	background-color: transparent;
}

.catalogo_portal	{
	background-image: url(../images/fondo_catalogo.gif);
	width:243px;
	height:389px;
	background-color: transparent;
}

.entrada	{
	width:240px;
	height:174px;
	background-image: url(../images/fondo_entradaclientes.jpg);
	background-color: transparent;
}

.busqueda	{
	background-image: url(../images/fondo_buscarproductos.jpg);
	width:240px;
	height:138px;
	background-color: transparent;
}

.compra	{
	background-image: url(../images/fondo_sucompra.jpg);
	width:241px;
	height:197px;
	background-color: transparent;
}

.compra_salida	{
	background-image: url(../images/fondo_cesta.gif);
	width:907px;
	height:353px;
	background-color: transparent;
}

.producto	{
	background-image: url(../images/fondo_categorias.gif);
	width:319px;
	height:142px;
	background-color: transparent;
}

.registro	{
	width:907px;
	height:352px;
	background-image: url(../images/fondo_formulario.gif);
	background-color: transparent;
}

.button	{
	border-top: 2px solid #fffff0;
	border-left: 2px solid #fffff0;
	border-right: 2px solid #400000;
	border-bottom: 2px solid #400000;
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffe2b1;
	background-color: #770000;
}

input	{
	font-family: "Garamond", "Times", "Verdana";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	text-align: left;
}

/* Botones de la web */
.boton	{
	border: 0px none;
	background-image: url(../images/btn2.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	/*color: #400000;*/
	/*color: #c7bca6;*/
	color: #000000;
	width:127px;
	height:21px;
	background-color: transparent;
	text-align:center;
}

.boton_conf	{
	border: 0px none;
	background-image: url(../images/btn_conf_compra.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	/*color: #400000;*/
	/*color: #c7bca6;*/
	color: #000000;
	width:304px;
	height:21px;
	background-color: transparent;
	text-align:center;
}
.boton_mas	{
	border: 0px none;
	background-image: url(../images/btn_mas.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	/*color: #400000;*/
	/*color: #c7bca6;*/
	color: #000000;
	width:15px;
	height:15px;
	background-color: transparent;
	text-align:center;
}
.boton_menos	{
	border: 0px none;
	background-image: url(../images/btn_menos.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	/*color: #400000;*/
	/*color: #c7bca6;*/
	color: #000000;
	width:15px;
	height:15px;
	background-color: transparent;
	text-align:center;
}
.boton_mas_producto	{
	border: 0px none;
	background-image: url(../images/btn_mas_producto.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	/*color: #400000;*/
	/*color: #c7bca6;*/
	color: #000000;
	width:17px;
	height:17px;
	background-color: transparent;
	text-align:center;
}
.boton_menos_producto	{
	border: 0px none;
	background-image: url(../images/btn_menos_producto.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	/*color: #400000;*/
	/*color: #c7bca6;*/
	color: #000000;
	width:17px;
	height:17px;
	background-color: transparent;
	text-align:center;
}

.pago	{
	border: 0px none;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}

.boton_carrito	{
	border: 0px none;
	background-image: url(../images/btn_anadir_carro.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #400000;
	width:56px;
	height:64px;
	background-color: transparent;
}

.checkbox	{
	border: 0px;
	color: #000000;
}

.texto	{
	border: 0px none;
	font-family: "Garamond", "Times", "Verdana";
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	width:107px;
	height:15px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}

.texto_etiqueta	{
	border: 0px none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	margin: 1px;
	padding: 0px;
	width:97px;
	height:15px;
	color:#B77B19;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.texto_btn_aniadir	{
	border: 0px none;
	font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color:#000000;
	background-color: transparent;
	text-align: right;
}
.texto_qty_producto{
	border: 2px solid;
	border-color: #F8EDBA;
	font-family:"Verdana";
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color:#000000;
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
}
.texto_password	{
	border: 0px none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	width:126px;
	height:16px;
	color: #000000;
	background-color: transparent;
	text-align: left;
}


.texto_columna	{
	border: 0px none;
	font-family: "Garamond", "Times", "Verdana";
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	width:127px;
	height:15px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}

.texto_cantidad	{
	border: 0px none;
	font-family: "Garamond", "Times", "Verdana";
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: right;
}

.texto_area	{
	border: 0px none;
	font-family: "Garamond", "Times", "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-base-color: #FFFFFF; 
	scrollbar-arrow-color: #FFFFFF;
}

.catalogo	{
	border: 0px none;
	background-image: url(../images/fondo_catalogo.gif);
	width:243px;
	height:389px;
	background-color: transparent;
	text-align: left;
}

.catalogopeque	{
	border: 0px none;
	background-image: url(../images/catalogo_peque.gif);
	height:43px;
	background-color: transparent;
	/*text-align: right;*/
}

td	{
	background-color: transparent;
}

.seleccion {
	font-family: "Times", "Verdana";
	font-size: 13px;
	font-weight: normal;
	color: #c7bca6;
}

.cesta 	{
	font-family: "Garamond", "Times", "Verdana";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.etiqueta_login_mayus	{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #B1A794;
}

.etiqueta_login	{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	/*color: #B1A794;*/
	color: #000000;
}

.etiqueta_busqueda_mayus	{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #B1A794;
}

.etiqueta_busqueda	{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	/*color: #B1A794;*/
	color: #000000;
}

.etiqueta_compra_mayus	{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #B1A794;
}

.etiqueta_compra	{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	/*color: #B1A794;*/
	color: #000000;
}

.etiqueta_compra_negrita	{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #B1A794;
}

.texto_prod_portada {
	font-family: "Garamond", "Times", "Verdana";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.texto_carrito_salida {
	font-family: "Garamond", "Times", "Verdana";
	font-size: 18px;
	font-weight: normal;
	color: #B1A794;
}

select, textarea	{
	font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #fffffc;
}


compra	{
	color: #FFF1F1;
}


.texto_catalogo	{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #B1A794;
}

.texto_descripcion {
	font-family: "Times", "Verdana";
	font-size: 13px;
	font-weight: normal;
	color: #839001;
}

.texto_descripcion_mayus {
	font-family: "Garamond", "Times", "Verdana";
	font-size: 20px;
	font-weight: normal;
	color: #000000;
}

.texto_titulo {
	font-family: "Times", "Verdana";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.texto_seccion {
	font-family: "Times", "Verdana";
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

div#principal{
	width: 955px;
	height: 600px;
	background-color: #FFFFFF;
	position: relative;
}

div#pie{
	top: 583px;
   	left: 0px;
   	position: absolute;
	z-index:0;
}

div.flash{
	width:310px;
	height:556px;
	position: absolute;
	top:44px;
	left:0px;
	z-index:-1;
}

div#columna{
	width:240;
	position: absolute;
	top: 58px;
	left: 701px;
	z-index: 1;
}

.hintsClass{
	background: transparent;
	text-align: center;
}
.row{
	background: white;
}
div.page_name_auto_complete {
	width: 400px;
	background: #ffffff;
	display: inline;
	z-index: 3;
	text-align: left;
	position:absolute;
	top: 250;
	left: 250;
}
div.page_name_auto_complete ul {
	border: 1px solid #888;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
	z-index: 3;
}

div.page_name_auto_complete ul li {
	margin: 0;
	padding: 3px;
	z-index: 3;
}

div.page_name_auto_complete ul li.selected { 
	background-color: #ffb; 
	z-index: 3;
}

div.page_name_auto_complete ul strong.highlight { 
	color: #800; 
	margin: 0;
	padding: 0;
	z-index: 3;
}

div#cond_contra{
	position:absolute;
	bottom:-6px;
	right:3px;
	z-index: 2;
}
p.condi_contra{
	color: #767A6C;
	font-family: "Garamond";
	font-size: 10px;
}

.cabecera	{
	border: 0px none;
	background-image: url(../images/cabecera.gif);
	width: 955px;
	height: 44px;
	background-color: transparent;
	text-align: left;
}

div#bandera{
	position:absolute;
	top:18px;
	left:7px;
	z-index:0;
}

