



body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 69%;margin: 0px;text-align: center;

	background: url(../img/fondo.gif);	}



img {border: 0px;}	



.clear_both {clear: both;}



h1 {border: 0px solid #cf0;	height: 35px;margin: 10px auto;	text-indent: -9999px;}	



		
.invisible {position: absolute; left: -999px; width: 990px; font-size: 0%; padding:0px; margin: 0px; }

/*  STYLE   */

#contenedora {border: 1px solid #FF9999;width: 980px;margin: 0px auto;}







/*  CABECERA */

#cabecera {background: #9C0C0C;	margin: 0px auto;	height: 140px;}



#cont_cab01 {width: 337px;height: 137px;float: left;color: #FECCCB;	font-size: 87%;	background: url(../img/logo.gif) no-repeat center 20px;border: 0px solid #ffffff;}	

#cont_cab01 p {	padding: 0px;	margin: 0px;margin-top: 120px;}

#cont_cab02 {width: 640px;	height: 137px;	float: left;}	



#menu_idiomas{	width: 50%;	float:right;margin-left:126px;	margin-top:5px;	text-align:right;}

#menu_idiomas ul {	list-style:none;	padding:0px;	margin:0px;}

#menu_idiomas ul li {float:left;padding:0px;margin-bottom:2px;}

#menu_idiomas ul li a {	display: block;	text-decoration:underline; 	text-align:right;}

#menu_idiomas ul li a:link { color:#999800;	text-decoration:none;font-weight: bold; }

#menu_idiomas ul li a:visited {	color:#ffffff;font-weight: bold;	text-decoration:none;}

#menu_idiomas ul li a:hover { color:#999800; 	text-decoration:underline; }



#flash_cabecera{width:90%;	margin-top:20px;margin-left:60px;}



/*  RALLA VERDE   */



#ralla_amarilla {background: url(../img/linea_amarilla.gif) repeat-x;height: 24px;}







/*  MENU   */



#contenedora_menus {background: #9B0C0B;padding-top: 0px;float: left;border-right: 10px solid #FFCCCC;width:190px;	}



#cuerpo_menu{width:188px;float:left;}



/*/////////////////////////////////////////Menu 1 nivel////////////////////////////////*/

#cuerpo_menu ul {margin:0px;background:#9B0C0B;	list-style-type:none;padding:0px;text-align:left;}

#cuerpo_menu ul li{	display: block;	list-style-type:none;	}

#cuerpo_menu ul li a{color: #CC9999;display:block;text-decoration:none;	padding:5px 5px 5px 35px;

background: url(../img/menuLi_ico.gif) no-repeat 10px 7px #660000;border-bottom: 1px solid #9B0C0B;	}

#cuerpo_menu ul li a:hover{border-bottom: 1px solid #9B0C0B;	color:#FFFFFF;	background: url(../img/menuLi_ico.gif) no-repeat 10px 7px #7E0808;}



/*/////////////////////////////////////////Menu 2 nivel////////////////////////////////*/



#cuerpo_menu ul ul{	margin:0px;background:#9B0C0B;list-style-type:none;	padding:0px;text-align:left;}

#cuerpo_menu ul ul li{	display: block;	list-style-type:none;}

#cuerpo_menu ul ul li a{color: #CC9999;	display:block;	text-decoration:none;	padding:5px 5px 5px 35px;

background: url(../img/menuLi_ico.gif) no-repeat 10px 7px #660000;border-bottom: 1px solid #9B0C0B;	}

#cuerpo_menu ul ul li a:hover{border-bottom: 1px solid #9B0C0B;	color:#FFFFFF;background: url(../img/menuLi_ico.gif) no-repeat 10px 7px #7E0808;}



/*/////////////////////////////////////////Menu 3 nivel////////////////////////////////*/



#cuerpo_menu ul ul ul{	margin: 0px;padding: 0px;list-style-type:none;	}

#cuerpo_menu ul ul ul li{display:block;	list-style-type:none;}

#cuerpo_menu ul ul ul li a{	display: block;	color:#000000;	padding:5px 5px 5px 35px;

border-bottom: 1px solid #9B0C0B;background: url(../img/menuLi_ico.gif) no-repeat 20px 7px #fec1c1;	}

#cuerpo_menu ul ul ul li a:hover {	color: #ffffff;	background: url(../img/menuLi_ico.gif) no-repeat 20px 7px;

text-decoration: none;	}



/*/////////////////////////////////////////Menu 4 nivel////////////////////////////////*/



#cuerpo_menu ul ul ul ul {	margin: 0px;	padding: 0px;	list-style-type:none;	}

#cuerpo_menu ul ul ul ul li {	display: block;	list-style-type: none;	}

#cuerpo_menu ul ul ul ul li a {	display: block;	color:#000000;padding:5px 5px 5px 45px;	border-bottom: 1px solid #9B0C0B;

background: url(../img/menuLi_ico.gif) no-repeat 30px 7px #fadada;}

#cuerpo_menu ul ul ul ul li a:hover {color: #ffffff;border-bottom: 1px solid #9B0C0B;background: url(../img/menuLi_ico.gif) no-repeat 30px 7px;	text-decoration: none;}



/*/////////////////////////////////////////Menu 5 nivel////////////////////////////////*/



#cuerpo_menu ul ul ul ul ul {	margin: 0px;padding: 0px;list-style-type:none;	}

#cuerpo_menu ul ul ul ul ul li {display: block;	list-style-type:none;	}

#cuerpo_menu ul ul ul ul ul li a {display: block;color:#000000;padding:5px 5px 5px 55px;border-bottom: 1px solid #9B0C0B;

background: url(../img/menuLi_ico.gif) no-repeat 40px 7px #ffe6e6;}

#cuerpo_menu ul ul ul ul ul li a:hover {color: #ffffff;	border-bottom: 1px solid #9B0C0B;background: url(../img/menuLi_ico.gif) no-repeat 40px 7px;	text-decoration: none;	}



/*/////////////////////////////////////////Menu 6 nivel////////////////////////////////*/



#cuerpo_menu ul ul ul ul ul ul {margin: 0px;padding: 0px;list-style-type:none;	}

#cuerpo_menu ul ul ul ul ul ul li {	display: block;	list-style-type:none;}

#cuerpo_menu ul ul ul ul ul ul li a {display: block;padding:5px 5px 5px 65px;border-bottom: 1px solid #9B0C0B;

background: url(../img/menuLi_ico.gif) no-repeat 50px 7px #fff2fa;}

#cuerpo_menu ul ul ul ul ul ul li a:hover {	color: #ffffff;	border-bottom: 1px solid #9B0C0B;background: url(../img/menuLi_ico.gif) no-repeat 50px 7px;text-decoration: none;	}



/*/////////////////////////////////////////Menu 7 nivel////////////////////////////////*/



#cuerpo_menu ul ul ul ul ul ul ul {	margin: 0px;padding: 0px;	list-style-type:none;	}

#cuerpo_menu ul ul ul ul ul ul ul li {	display: block;	list-style-type:none;}

#cuerpo_menu ul ul ul ul ul ul ul li a {display: block;	padding:5px 5px 5px 75px;	border-bottom: 1px solid #9B0C0B;

background: url(../img/menuLi_ico.gif) no-repeat 50px 7px #f9f2f7;	}

#cuerpo_menu ul ul ul ul ul ul ul li a:hover {color: #ffffff;	border-bottom: 1px solid #9B0C0B;background: url(../img/menuLi_ico.gif) no-repeat 50px 7px;text-decoration: none;}



/*/////////////////////////////////////////Menu 8 nivel////////////////////////////////*/



#cuerpo_menu ul ul ul ul ul ul ul ul {margin: 0px;padding: 0px;list-style-type:none;	}

#cuerpo_menu ul ul ul ul ul ul ul ul li {display: block;list-style-type:none;}

#cuerpo_menu ul ul ul ul ul ul ul ul li a {display: block;	padding:5px 5px 5px 85px;	border-bottom: 1px solid #9B0C0B;

background: url(../img/menuLi_ico.gif) no-repeat 50px 7px #f6f1f4;	}

#cuerpo_menu ul ul ul ul ul ul ul ul li a:hover {color: #ffffff;border-bottom: 1px solid #9B0C0B;

background: url(../img/menuLi_ico.gif) no-repeat 50px 7px;	text-decoration: none;	}





#linea_trans{	width:2px;	}



	



/* clase del menu*/



	.menu { margin-left: 0px; }

	.menu ul {margin: 0px;	padding: 0px;	list-style-type: none;	}

	.menu li { margin: 0px;	margin-bottom: -13px; 	}

	html>body .menu li { margin: 0px;}	

	.menu a {display: block;padding: 5px 10px 5px 25px;color: #CC9999;background-color: #ADC1AD;text-decoration: none;

	border-bottom: 1px solid #9B0C0B;text-align: left;background: url(../img/menuLi_ico.gif) no-repeat 10px 7px #660000;}

	.menu a:hover {color: #fff;	background: url(../img/menuLi_ico.gif) no-repeat 10px 7px #7E0808;text-decoration: none;

	border-bottom: 1px solid #9B0C0B;	}



	



/*////////////////////////////// CENTRAL ///////////////////////*/





	#central{background-image:url(../img/fondo_contenido.gif);margin: 0px auto;	}

	#centro{width:780px;float:left;background-color:#FFFFFF;}

	#contenido {background: #ffffff;width: 70%;float: left;padding: 10px;text-align: justify;}

	#contenido h2.titulo {border-bottom: 3px solid #660404;text-indent: -9999px;height: 26px;}

	#contenido img.center {	margin-left: 35px;}		







/* MOSTRAR PRODUCTOS */



	.nombre_producto{width:60%;	float:left;margin-top:20px;	text-align:left;color: #9b0b0b;	font-weight:bold;margin-left:0px;}

	.resultado_cesta{width:26%;float:left;margin-top:20px;margin-left:20px;	}

	.producto{background: #ffffff;width: 96%;float: right;margin-top:10px;padding: 10px;text-align: justify;

	border:1px solid #cc0000;}

	.titulo_subproducto{width: 90%;margin-bottom:10px;float: left;text-align:left;font-weight:bold;}

	.foto_producto{width:102px;margin-left:5px;float:left;}

	.texto_producto {width:70%;padding-left:10px;padding-right:10px;}

	.ul li#texto_producto {width:70%;padding-left:10px;padding-right:10px;}

	.productos_general{width:96%;}

	.compra{width:94%;margin-left:5px;}

	.precio_producto{width:28%;padding-left:2px;float:left;}

	.peso{width:30%;margin-left:2px;}

	.comprar{width:20%;margin-left:2px;float:right;}

	.ver_cesta{width:20%;margin-left:2px;float:right;}







/*----------- derecha------------*/



	#contenido_derecha {	width: 24%;	float:right;margin-bottom:0px;	}

	.foto_menu_principal {width: 194px;	height: 487px;	background: url(../img/fondo_ventana.jpg) no-repeat;float: left;	}

	html>body .foto_menu_principal {width: 196px !important;height: 487px;background: url(../img/fondo_ventana.jpg) no-repeat;

	float: left;}		











/*---------------------- pie-------------------------------------*/







	#pie {background: url(../img/fondo_pie.gif) bottom repeat-x; background-color:#990000;clear: both;color: #CC9999;padding: 10px;text-align: center;

	margin: 0px auto;	border: 0px solid #FFFFFF;	}









/*=========================== cesta====================================*/



	#total_compra{	margin-left:240px;	border: 1px solid #cc0000;	margin-top:15px;padding:10px;width:60%;	float:right;}

	#producto input { font-size: 87%;	}




/*=============================ventas*/

	label {	width: 70px;float: left;	}

	.espacio_form {	margin-bottom: 7px;}

	.formulario {margin: 50px 40px;	margin-left: 90px;}	

	#confirmar{width:90%;float:left;margin-left:10px;margin-top:10px;}

	#paso_tpv{background: #ffffff;width: 85%;float: left;margin-top:10px;padding: 10px;text-align: justify;

	border:1px solid #cc0000;margin-left:20px;}

	#datos_compra{	background-color:#FADADA;width:96;margin-left:0px;margin-top:10px;text-align:left;	padding:5px;

	border:1px solid #EFEFEF;	}

	#forma_pago{width: 96%;	float: right;margin-top:10px;padding: 10px;	text-align: justify;border:1px solid #999800;	}

	#titulo_forma_de_pago{background-color:#ffffff;	width:99%;	margin-left:2px;margin-top:10px;text-align:left;padding:5px;	}

	#tarjetas{ background-color:#999800;width:99%;	margin-left:2px;margin-top:10px;text-align:left;padding:5px;}





/* galeria*/

	

	#galeria{width:625px;float:left;margin-left:30px;margin-top:5px;height:520px;background: url(../img/fondo_gale.jpg) no-repeat;}

	

/* mensajes*/



	#mensajes {border: 1px solid #9A1D10;width: 400px;height: 93px;	margin: 50px auto;background: url(../img/fondo_error.gif) 		      repeat-x;	}





/* formularios*/





	.input {border: 1px solid #CBCBCD;background: #ffffff;color: #A5A5AA;width: 17em;}

	.input_comentario {width: 301px;height: 6em;color: #A5A5AA;	border: 1px solid #CBCBCD;background: #ffffff;		}	

	.boton {border: 1px solid #CBCBCD;background: #ffffff;text-align: center;width: 50px;		}	

	.li_boton {	padding: 0px;	color: #000000 !important;	}

	li.li_boton .boton {margin: 0px;color: #000000 !important;	margin-left: 5.4em;	}	



	#contacto_caja02 {	width: 20em;float: right;padding: 0px;	margin-top: 5em;margin-left: 0px;margin-right: .1em;

	margin-bottom: 12em;text-align: left;border: 0px solid #CFCEBC;	}

	#contacto_caja02 ul {margin-left: 0px !important;margin-top: 6.8em;	padding: 0px;padding-left: 10px;	}

	

	label {	width: 70px;	float: left;	}

	.espacio_form {	margin-bottom: 7px;}

	.formulario {margin: 50px 40px 0px 40px;	margin-left: 90px;}

	

	

	

	a, visited {color: #990000;text-decoration: none;}	

	a:hover {color: #990000;text-decoration: underline;	}
	
	
	#direccion_kutixik{ margin-top: 10px; margin-left: 50px;}
	#navlist{margin-top:2px;}
	
	ul#navlist{margin-left: 0;padding-left: 0;white-space: nowrap;}

#navlist li{display: inline;list-style-type: none;}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navlist a:hover
{
color: #999800;

text-decoration: underline;
}

	
	
	#contenedor_flash{
	background-color:#FFFFFF;
	text-align:left;
	
	}
	
	
	#cabecera_flash{
	
	width:98%;
	}
	
	#logo{
	width:210px;
	float:left;
	position:relative;
	height:87px;
	}
	
	#direccion{
	width:30%;
	float:left;
	position:relative;
	margin-left:10px;
	
	
	}
	
	
	#slogan{
	width:40%;
	float:left;
	position:relative;
	margin-left:10px;
	}
	
	#texto_productos{
	width:98%;
	float:left;
	position:relative;
	padding-left:10px;
	margin-left:10px!important;
	margin-top:10px;
	background-color:#FFFFFF;
	
	}
	
	#descripcion_productos{
	width:98%;
	float:left;
	position:relative;
	padding-left:10px;
	margin-left:10px!important;
	margin-top:10px;
	background-color:#FFFFFF;
	}
	
	.des{
	width:20%;
	float:left;
	position:relative;
	margin-left:20px;
	text-align:justify;
	
	}
	
	
#menu_flash{ width:98%;
	float:left;
	position:relative;
	padding-left:10px;
	background-color:#FFFFFF;}
	#navlist_flash{margin-top:2px;}
	
	ul#navlist_flash{margin-left: 0;padding-left: 0;white-space: nowrap;}

#navlist_flash li{display: inline;list-style-type: none;}

#navlist_flash a { padding: 3px 10px; }

#navlist_flash a:link, #navlist_flash a:visited
{
color: #000000;
text-decoration: none;
}

#navlist_flash a:hover
{
color: #999800;

text-decoration: underline;
}
	
	/*
	
	
	
	
	#cont_cab_flash {width: 337px;height: 137px;float: left;color: #000000;	font-size: 87%;	background: url(../img/logo.gif) no-repeat center 20px;}	

#cont_cab_flash p {	padding: 0px;	margin: 50px; border:1px solid #0000FF;}

#cont_cab02_flash {width: 640px;float: left;}	

	#navlist_flash{margin-top:2px;}
	
	ul#navlist_flash{margin-left: 0;padding-left: 0;white-space: nowrap;}

#navlist_flash li{display: inline;list-style-type: none;}

#navlist_flash a { padding: 3px 10px; }

#navlist_flash a:link, #navlist_flash a:visited
{
color: #000000;
text-decoration: none;
}

#navlist_flash a:hover
{
color: #999800;

text-decoration: underline;
}

#desarrollo_flash{
width:80%;
color:#000000;
margin-top:10px!important;
}
*/

	