html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:"Tahoma";
	font-size:11px;
	color:#000;
	background-color:#671334;
	/*background-color:#7c2045;*/
}

a { outline:0; }
* { margin:0px; padding:0px; }
form { border:0px; padding:0px; margin:0px; }

#aux1{  }
#aux2{  }

#suerprincipal{ position:relative; width:100%; height:100%; background:url(images/fondo.jpg) center top no-repeat; }

#principal{ position:relative; width:960px; left:50%; margin-left:-480px;  }

	#aux11{  }
	
	#cabecera{ position:relative; width:960px; height:129px; }
	
		#aux16{  }
		#slogan{ position:absolute; left:550px; top:20px; font-family:"Georgia"; font-size:23px; color:#4B0924; text-align:right; line-height:21px; }
		
	#menu2{ position:absolute; left:210px; top:0px; }
	
		#menu2 div{ position:absolute; top:0px; }
		#menu2 a{ display:block; height:40px; font-size:13px; color:#38041A; padding-top:5px; text-decoration:none; text-align:center;  }
		* html #menu2 a{ height:45px; }
		#menu2 a:hover{ color:#fff; }
	
		#m2_inicio{ left:0px; }
		#m2_quienes{ left:64px; }
		#m2_noticias{ left:128px; }
		#m2_ayuda{ left:192px; }
		#m2_contacto{ left:256px; }
		
		#m2_inicio a, #m2_quienes a, #m2_noticias a, #m2_ayuda a, #m2_contacto a
		{ width:62px; }
		
		#m2_inicio a:hover, #m2_quienes a:hover, #m2_noticias a:hover, #m2_ayuda a:hover, #m2_contacto a:hover
		{ background:url(images/bot_62.gif) center top no-repeat; }
		
		#m2_legal{ display:none; }
		#m2_rss{ display:none; }
	
	#t_contenedor_enlaces_categorias{ position:absolute; left:10px; top:175px; }
	
		#t_contenedor_enlaces_categorias_aux1{ position:relative; left:0px; top:0px; width:140px; height:53px; background:url(images/sprite.png) 0px -317px no-repeat; }
		#t_contenedor_enlaces_categorias_tit{  }
		
		#t_contenedor_enlace_categoria1{  }
		.t_contenedor_enlace_categoria{  }
		
			#t_aux_1_1{  }
			
			.t_nombre_cat{ position:relative; width:140px; height:38px; overflow:hidden; }
			.t_nombre_cat a{ display:block; width:100%; height:100%; padding:10px 0px 0px 10px; text-decoration:none; font-size:12px; font-weight:bold; color:#FEF8E8; background:url(images/sprite.png) 0px -371px; }
			.t_nombre_cat a:hover{background:url(images/sprite.png) 0px -409px; }
			
			.t_desc_cat{ display:none; }
			.t_img_cat{ display:none; }
			.t_enlace_cat{ display:none; }
		
		#t_contenedor_enlaces_categorias_aux2{  }
	
	#buscador{ position:absolute; left:0px; top:115px; }
	
		#buscador_tit{ position:absolute; left:0px; top:0px; padding:0px 0px 0px 25px; font-size:13px; color:#333; }
		#buscador_tit span{ display:block; position:absolute; left:0px; top:0px; width:21px; height:19px; background:url(images/sprite.png) -75px -138px no-repeat; }
		
		#buscador_caja{ position:absolute; left:0px; top:25px; }
		#buscador_caja input{ width:114px; height:17px; font-size:11px; font-family:"Tahoma"; color:#000; border:1px solid #CAB97A; }
		
		#buscador_bot{ position:absolute; left:120px; top:16px; width:34px; height:27px; overflow:hidden; }
		#buscador_bot a{ display:block; width:34px; height:27px; padding-top:5px; font-size:12px; color:#FEF8E8; text-align:center; text-decoration:none; background:url(images/sprite.png) 0px -23px no-repeat; }
		#buscador_bot a:hover{ background:url(images/sprite.png) -34px -23px no-repeat; }
		
	#datos_genericos{ display:none; }
	
		#fecha{  }
		#hora{  }
		#tel_atencion{  }
		#fax{  }

	#menu_idiomas{ display:none; position:absolute; left:890px; top:10px; }
	
		
		#menu_idiomas a{ display:block; position:relative; width:60px; padding:1px 2px 2px 0px; margin-top:2px; text-align:right; font-family:"Tahoma"; font-size:12px; color:#fef8e8; text-decoration:none; }
		#menu_idiomas a:hover, .idiomaSelec{ background-color:#5E0B2D; }
		
	#cuerpo{ background-color:#FEF8E8; min-height:960px; }
	* html #cuerpo{ height:960px; }
	
		#aux1Cuerpo{ position:absolute; left:760px; top:315px; width:193px; height:208px; background:url(images/fondo-bebidas-ecologicas.jpg) left top no-repeat; }
		#aux2Cuerpo{ position:absolute; left:170px; top:129px; width:570px; height:208px; background:url(images/fondo-cerveza-ecologica.jpg) left top no-repeat; }
		#aux3Cuerpo{  }
		#aux4Cuerpo{  }
		
	#pie{ position:relative; height:140px; background:url(images/fondo_pie.png) left top repeat-x #594F50; }
	
		#nombre_admon{ position:absolute; left:25px; top:20px; font-family:"Arial"; font-size:15px; color:#7c7575; font-weight:bold; }
		#datos_contacto1, #datos_contacto2, #datos_contacto3, #telefono_pie
		{ position:absolute; left:25px; top:50px; font-family:"Arial"; font-size:10px; color:#7c7575; }
		#datos_contacto2{ top:62px; }
		#datos_contacto3{ top:73px; }
		#telefono_pie{ top:84px; }
		
		#email_admon{ position:absolute; left:10px; top:-30px; }
			
			#email_0{ position:absolute; left:0px; top:-75px; width:142px; height:41px; background:url(images/sprite.png) 0px -206px no-repeat; }
			#email_1{ position:absolute; left:60px; top:-69px; width:90px; font-size:14px; color:#000; font-weight:bold; line-height:13px; }
			#email_2{ position:absolute; left:0px; top:-30px; width:130px; font-size:11px; color:#000; }
			
			#email_admon a{ color:#000; }
		
		#titular_admon{ display:none; }
		
		#legal_pie, #mapaweb
		{ position:absolute; left:300px; top:30px; }
		#mapaweb{ left:530px; }
		
			#legal_pie a, #mapaweb a{ font-size:12px; color:#b9b9b9; }
		
		#logo_gcom{ position:absolute; left:710px; top:23px; width:230px; height:52px; background:url(images/sprite.png) 0px -247px no-repeat; }
		#fax_pie{ display:none; }
		
		#creditos{ position:absolute; left:180px; top:83px; color:#b9b9b9; }
		#creditos a{ color:#b9b9b9; }
		
		#aux_pie_1{ position:absolute; left:785px; top:77px; width:150px; height:18px; background:url(images/sprite.png) 0px -299px no-repeat; }
		#aux_pie_2{  }
		#aux_pie_3{  }

	
	#aux_1{  }
	#aux_2{  }
	
	#aux_11{  }
	#aux_12{  }
	
/* Usuario no Logueado */
	
	#usu_nl_caja{ position:absolute; left:760px; top:113px; width:192px; height:95px; background-color:#F8F2D8; }
		
		#usu_nl_titulo{ display:none; }
						
		#usu_nl_usuario{ position:absolute; left:0px; top:5px; width:62px; height:18px; padding-top:5px; font-size:11px; text-align:right; background:url(images/sprite.png) 0px 0px no-repeat; }
		* html #usu_nl_usuario{ height:23px; }
		#usu_nl_usuario_caja{ position:absolute; left:65px; top:8px; width:88px; }
		#usu_nl_usuario_caja input{ width:86px; font-size:11px; font-family:"Tahoma"; color:#000; border:1px solid #CAB97A; }
	
		#usu_nl_contrasena{ position:absolute; left:0px; top:34px; width:62px; font-size:11px; text-align:right; }
		#usu_nl_contrasena_caja{ position:absolute; left:65px; top:33px; width:88px; }
		#usu_nl_contrasena_caja input{ width:86px; font-size:11px; font-family:"Tahoma"; color:#000; border:1px solid #CAB97A; }
	
		#usu_nl_bot_entrar{ position:absolute; left:155px; top:21px; width:34px; height:27px; overflow:hidden; }
		* html #usu_nl_bot_entrar{ top:24px; }
		#usu_nl_bot_entrar a{ display:block; width:34px; height:27px; padding-top:5px; font-size:12px; color:#FEF8E8; text-align:center; text-decoration:none; background:url(images/sprite.png) 0px -23px no-repeat; }
		#usu_nl_bot_entrar a:hover{ background:url(images/sprite.png) -34px -23px no-repeat; }
		
		#usu_nl_bot_registrar{ position:absolute; left:12px; top:60px; }
		#usu_nl_bot_registrar a{ display:block; height:16px; padding-left:20px; font-size:11px; color:#000; background:url(images/sprite.png) 0px -50px no-repeat; }
		
		#usu_nl_bot_recordar{ position:absolute; left:97px; top:60px;  }
		#usu_nl_bot_recordar a{ display:block; height:16px; padding-left:15px; font-size:11px; color:#000; background:url(images/sprite.png) 0px -66px no-repeat; }
	
		#usu_nl_aux_1{  }
		
/* Usuario Logueado */

	#usu_l_caja{ position:absolute; left:760px; top:113px; width:192px; height:95px; background-color:#F8F2D8; }
	
		#usu_l_titulo{ display:none; }
		#usu_l_saldo{ display:none; }
		
		#usu_l_nombre{ position:absolute; left:0px; top:5px; width:80px; height:15px; padding:8px 0px 0px 25px; overflow:hidden; font-size:11px; font-weight:bold; background:url(images/sprite.png) 0px 0px no-repeat; }
		* html #usu_l_nombre{ height:23px; }
		#usu_l_usuario{ display:none; }
		
		#usu_l_ultimo_acceso{ position:absolute; left:25px; top:30px; font-size:10px; color:#333; }

		#usu_l_bot_movimientos, #usu_l_bot_mis_datos{ position:absolute; left:25px; top:55px; width:73px; height:26px; overflow:hidden;    }
		#usu_l_bot_movimientos a, #usu_l_bot_mis_datos a{ display:block; width:73px; height:26px; padding-top:6px; font-size:11px; color:#FEF8E8; text-align:center; text-decoration:none; background:url(images/sprite.png) 0px -154px no-repeat; }
		#usu_l_bot_movimientos a:hover, #usu_l_bot_mis_datos a:hover{ background:url(images/sprite.png) 0px -180px no-repeat; }
		
		#usu_l_bot_mis_datos{ left:110px; }
		
		#usu_l_bot_ingresar_saldo{ display:none; }
		#usu_l_bot_cobrar_saldo{ display:none; }
		
		#usu_l_bot_logout{ position:absolute; left:155px; top:10px; width:34px; height:27px; overflow:hidden; }
		* html #usu_l_bot_logout{ top:13px; }
		#usu_l_bot_logout span{ font-size:11px; }
		#usu_l_bot_logout a{ display:block; width:34px; height:27px; padding-top:5px; font-size:12px; color:#FEF8E8; text-align:center; text-decoration:none; background:url(images/sprite.png) 0px -23px no-repeat; }
		#usu_l_bot_logout a:hover{ background:url(images/sprite.png) -34px -23px no-repeat; }

		#usu_l_aux_1{  }

/* Carrito Vacio */

	#carrito_v_caja,#carrito_caja{ position:absolute; left:760px; top:213px; width:192px; height:95px; background-color:#F8F2D8; overflow:hidden; }
	
		#carrito_v_titulo{ display:none;  }
		#carrito_v_texto{ position:absolute; left:3px; top:5px; width:100%; padding-top:10px; text-align:center; font-size:11px; color:#000; }
		#carrito_v_texto span{ display:block; position:absolute; left:0px; top:0px; width:21px; height:18px; background:url(images/sprite.png) 0px -136px no-repeat; }
		#carrito_v_comprar{ display:none; }
		
		#carrito_v_aux_1{  }
		
/* Carrito con Artículos */

	#carrito_caja{   }
	
		#carrito_titulo{ display:none; }
		
		#carrito_texto_1, #carrito_texto_2{ position:absolute; left:3px; top:5px; padding:10px 0px 0px 0px; width:80px; text-align:right; font-size:11px; color:#000; }
		#carrito_texto_1 span{ display:block; position:absolute; left:0px; top:0px; width:21px; height:18px; background:url(images/sprite.png) 0px -136px no-repeat; }
		
		#carrito_articulos, #carrito_valor{ position:absolute; left:85px; top:13px; font-size:13px; color:#000; font-weight:bold; }
		
		#carrito_texto_2{ top:25px; }
		
		#carrito_valor{ top:33px; color:#900; }
		#carrito_comprar{ display:none; }
		
		#carrito_ver_carro{ position:absolute; left:118px; top:58px; width:73px; height:26px; overflow:hidden; }
		#carrito_ver_carro a{ display:block; width:100%; height:100%; color:#fff; font-size:12px; padding-top:5px; text-align:center; text-decoration:none; background:url(images/sprite.png) 0px -154px no-repeat; }
		#carrito_ver_carro a:hover{ background:url(images/sprite.png) 0px -180px no-repeat; }
		
		#carrito_aux_1{  }
		
/* noscript, mensaje que aparece cuando javascript está desactivado en el ordenador cliente */

	#noscript_contenedor{ position:absolute; left:0px; top:0px; width:100%; height:50px; background-color:#FFF82A; }
	
		#noscript_contenido{ position:relative; width:100%; margin-top:10px; text-align:center; font-weight:bold; }
