	html {
		height:100%;
	}

	body {
		margin: 0px;
		padding: 0px;
		font-family:"Tahoma";
		font-size:13px;
		color:#333;
		background:url(images/body_fondo.png) left top repeat-x #fff;
	}

	a { outline:0; }
	* { margin:0px; padding:0px; }
	form { border:0px; padding:0px; margin:0px; }

	#aux1{  }
	#aux2{  }
	#aux3{  }
	#aux4{  }
	#aux5{  }
	#aux6{  }
	#aux7{  }
	#aux8{  }
	#aux9{  }
	#aux10{  }

	#principal{ position:relative; margin-top:0px; width:996px; left:50%; margin-left:-498px; min-height:100%;  }

		#aux11{  }
		#aux12{  }
		#aux13{  }
		#aux14{  }
		#aux15{  }                 
		
		#cabecera{ position:relative; margin-top:0px; width:995px; height:159px; background:url(images/cabecera_fondo.png) left top no-repeat; }
						 
		#aux16{   }
		#aux17{  }
		#aux18{  }        
		#aux19{  }       
		#aux20{  }		
		
	#t_contenedor_enlaces_categorias{  position:absolute; left:10px; top:190px; width:220px; min-height:357px; background:url(images/deg_menu_cat.png) 6px 45px no-repeat #fff;  }
	* html #t_contenedor_enlaces_categorias{ height:357px;  }
	
		#t_contenedor_enlaces_categorias_aux1{ position:relative; left:5px; margin-top:7px; width:212px; height:34px; background:url(images/cat_tit_es.gif) left top no-repeat; }
		
		#t_contenedor_enlace_categoria1{ position:relative; margin-top:7px; }	
		.t_contenedor_enlace_categoria{  position:relative; left:10px; margin-top:0px; width:220px;   }
		
			#t_aux_1_1{ position:relative;  }
			#t_aux_1_2{  }
			#t_aux_1_3{  }
			
			#t_nombre_cat1{  }
			.t_nombre_cat{ position:relative; left:12px; width:195px; height:30px; border-bottom:1px solid #DEDFD7;  }
			.t_nombre_cat a{ display:block; width:197px; height:25px; font-size:14px; color:#000; text-decoration:none; padding-top:5px; padding-left:7px; }
			* html .t_nombre_cat a{ width:195px; height:30px;  }
			
			.t_nombre_cat a:hover,.on a{ background:url(images/cat_hover.gif) left 2px no-repeat; color:#fff; }
			
			#t_desc_cat1{  }
			.t_desc_cat{ display:none; }
			
			#t_img_cat1{  }	
			.t_img_cat{  display:none; }
			
			#t_enlace_cat1{  }
			.t_enlace_cat{ display:none; }
		
		#t_contenedor_enlaces_categorias_aux2{ position:absolute; left:0px; top:100%; margin-top:-54px; width:220px; height:55px; background:url(images/cat_b.gif) left bottom no-repeat #fff;  }
	
	#buscador{ position:absolute; left:0px; top:106px; width:230px; height:91px; background:url(images/fondo_buscador.gif) left top no-repeat;  }
	
		#buscador_tit{ position:absolute; left:0px; top:14px; width:230px; text-align:center; font-size:15px; color:#fff;  font-family:Tahoma;  }
		#buscador_caja{ position:absolute; left:13px; top:50px; width:147px; height:22px; background-color:#fff; }
		#buscador_caja input{ width:147px; height:22px; border:1px solid #ccc; background-color:#fff; }
		#buscador_bot{ position:absolute; left:167px; top:49px; width:57px; height:26px; text-align:center; }
		#buscador_bot a{ display:block; width:57px; height:22px; font-size:12px; color:#000; text-decoration:none; background:url(images/bot_buscar.png) left top no-repeat; padding-top:4px; }
		* html #buscador_bot a{ height:26px; }
		#buscador_bot a:hover{ background:url(images/bot_buscar.png) left -26px no-repeat; }
		
	#datos_genericos{ display:none;  }
	
		#fecha{  }
		#hora{  }
		#tel_atencion{  }	
		#fax{  }
		
	#menu2{ position:absolute; left:365px; top:32px; width:593px; height:60px; background:url(images/menu_fondo.gif) left top no-repeat; padding-left:34px; }
	* html #menu2{ width:627px; }

		#m2_inicio,#m2_quienes,#m2_noticias,#m2_ayuda,#m2_contacto,#m2_legal
		{
			position:relative; float:left; width:98px; height:60px; text-align:right; margin-right:3px;
		}		
		#m2_inicio{  width:74px; }
		#m2_noticias{ width:88px;  }
		#m2_ayuda{ width:72px;  }
		
		#m2_quienes{ display:none; }
		
		#m2_inicio a,#m2_quienes a,#m2_noticias a,#m2_ayuda a,#m2_contacto a,#m2_legal a
		{
			display:block; width:100%; height:43px; font-size:17px; text-decoration:none; color:#fff; font-weight:normal; padding-top:17px;  }
		* html #m2_inicio a,* html #m2_quienes a,* html #m2_noticias a,* html #m2_ayuda a,* html #m2_contacto a,* html #m2_legal a{ height:60px;  }
		                
		#m2_inicio a:hover,#m2_quienes a:hover,#m2_noticias a:hover,#m2_ayuda a:hover,#m2_contacto a:hover,#m2_legal a:hover
		{
			background:url(images/menu_on.png) left top no-repeat; 
		}
		#m2_legal{ display:none; }


	#menu_idiomas{ position:absolute; left:861px; top:10px; width:125px; height:16px;  }
		
		#mi_1,#mi_2{ position:absolute; left:0px; top:0px; width:62px; height:16px; text-align:left;  }
		#mi_2{ left:67px; }
		#mi_1 a,#mi_2 a{ display:block; font-size:12px; color:#666; text-decoration:none; }
		#mi_1 a:hover,#mi_2 a:hover,.idiomaSelec{ color:#007701; font-weight:bold; }
		#mi_3{  }
		#mi_4{  }
		#mi_5{  }
	
	#cuerpo{ position:relative; margin-top:0px; width:996px; min-height:757px; background:url(images/cuerpo_deg.png) left 19px repeat-x;  }
	* html #cuerpo{ height:757px;  }

	
		#aux1Cuerpo{ position:absolute; left:0px; top:0px; width:230px; height:100%; background:url(images/fondo_cat.gif) left top repeat-y; z-index:0; }		
		#aux2Cuerpo{  position:absolute; left:0px; top:100%; margin-top:-56px; width:230px; height:57px; background:url(images/sitio_seg.png) left top no-repeat; z-index:1; }
		
		#cuerpo_datos_atencion{ position:absolute; left:0px; top:100%; margin-top:-220px; width:212px; height:55px; text-align:right;  }
			#cuerpo_datos_telf_tit{ position:relative; width:100%; font-size:14px; font-weight:bold; color:#fff;  }
			#cuerpo_datos_telf_dato{  position:relative; width:100%; font-size:14px; font-weight:bold; color:#DAEBD1; }
			#cuerpo_datos_horario{  position:relative; width:100%; font-size:10px; font-weight:bold; color:#fff;   }
		
		
		#aux3Cuerpo{ position:absolute; left:100%; margin-left:-24px; top:19px; width:24px; height:65px; background:url(images/cuerpo_deg_r.png) left top no-repeat; z-index:0; }
		#aux4Cuerpo{  }
		
	#pie{ position:relative; clear:both; margin-top:0px; left:5px; width:987px; min-height:176px; background:url(images/pie_t.gif) left top no-repeat #DADADA; }
	* html #pie{ height:176px;  }

		#pie_creditos{ position:absolute; left:10px; top:49px; width:200px; height:28px; font-size:10px; color:#666;  }
		#pie_datos_contacto{ position:absolute; left:10px; top:93px; width:200px; height:75px; font-size:10px; color:#666; overflow:hidden; }
		#pie_datos_contacto a{ font-size:10px; color:#666; }
		#menu_pie{ position:absolute; left:215px; top:25px; width:574px; height:60px; font-size:11px; color:#666; text-align:center; line-height:16px; }
		#menu_pie a{ font-size:10px; color:#666; text-decoration:none; }
		#pie_sello1{ display:none; }
		#pie_sello2{ display:none; }
				
		#aux_pie_1{ position:absolute; left:7px; top:8px; width:129px; height:37px; background:url(images/pie_logo.gif) left top no-repeat; z-index:0; }
		#aux_pie_2{  }
		#aux_pie_3{  }

	
	#aux_1{  }
	#aux_2{  }
	#aux_3{  }
	#aux_4{  }
	#aux_5{  }
	#aux_6{  }
	#aux_7{  }
	#aux_8{  }
	#aux_9{  }
	#aux_10{  }
	
	#aux_11{  }
	#aux_12{  }
	#aux_13{  }
	#aux_14{  }
	#aux_15{  }
	#aux_16{  }
	#aux_17{  }
	#aux_18{  }
	#aux_19{  }
	#aux_20{  }
	
/* Usuario no Logueado */
	
	#usu_nl_caja,#usu_l_caja{ position:absolute; left:362px; top:99px; width:400px; height:53px; background:url(images/fondo_usu.png) left top no-repeat; }
			
		#usu_nl_titulo,#usu_l_nombre,#carrito_v_titulo{ position:absolute; left:9px; top:4px; width:83px; height:42px; font-size:13px; color:#000;  }
						
		#usu_nl_usuario,#usu_nl_contrasena{ position:absolute; left:91px; top:4px; width:42px; height:12px; font-size:11px; color:#000; text-align:right; }
		#usu_nl_usuario_caja,#usu_nl_contrasena_caja{ position:absolute; left:136px; top:2px; width:88px; height:18px;  }
		#usu_nl_usuario_caja input,#usu_nl_contrasena_caja input{  width:88px; height:18px; border:1px solid #ccc;  }
	
		#usu_nl_contrasena{ top:25px;  }
		#usu_nl_contrasena_caja{ top:23px; }
	
		#usu_nl_bot_entrar{ position:absolute; left:230px; top:3px; width:46px; height:38px; text-align:center;  }
		#usu_nl_bot_entrar a{ display:block; width:45px; height:27px; font-size:12px; color:#030; text-decoration:none; background:url(images/bot_entrar.png) left top no-repeat; padding-top:11px; padding-left:1px; }
		* html #usu_nl_bot_entrar a{ width:46px; height:38px; }
		#usu_nl_bot_entrar a:hover{ background:url(images/bot_entrar.png) left -38px no-repeat; }
		
		#usu_nl_bot_registrar,#usu_nl_bot_recordar{ position:absolute; left:290px; top:4px; width:90px; height:13px; background:url(images/topo1.gif) left 5px no-repeat; padding-left:10px;  }	
		* html #usu_nl_bot_registrar,* html #usu_nl_bot_recordar{ width:100px; }	
		#usu_nl_bot_registrar a,#usu_nl_bot_recordar a{ display:block; font-size:11px; color:#000;  }
		
		#usu_nl_bot_recordar{ top:23px; }
	
		#usu_nl_aux_1{  }
		#usu_nl_aux_2{  }
		#usu_nl_aux_3{  }
		
/* Usuario Logueado */

	#usu_l_caja{  }
	
		#usu_l_titulo{ display:none; }
		#usu_l_saldo{ position:absolute; left:12px; top:28px; width:113px; height:14px; font-size:13px; color:#060; font-weight:bold;  }
		#usu_l_saldo span{ font-size:11px; color:#060; font-weight:normal; margin-right:5px;  }
		#usu_l_nombre{ width:123px; height:15px; }
		#usu_l_usuario{ display:none; }
		#usu_l_ultimo_acceso{ position:absolute; left:137px; top:5px; width:113px; height:14px; font-size:10px; color:#666;  }

		#usu_l_bot_movimientos{ display:none; }
		#usu_l_bot_ingresar_saldo{ display:none; }
		#usu_l_bot_cobrar_saldo{ display:none; }
		
		#usu_l_bot_mis_datos,#usu_l_bot_logout{ position:absolute; left:270px; top:4px; }
		
		#usu_l_bot_logout{ top:28px; }

/* Carrito Vacio */

	#carrito_v_caja,#carrito_caja{  position:absolute; left:771px; top:99px; width:218px; height:53px; background:url(images/fondo_carro.gif) left top no-repeat;  }
	
		#carrito_v_titulo{   }
		#carrito_v_texto{  position:absolute; left:17px; top:27px; width:178px; height:14px; font-size:10px; color:#007701;	  }
		#carrito_v_comprar{ display:none; }
		
		
/* Carrito con Artículos */

	#carrito_caja{  }
		
		#carrito_titulo{ display:none; }
		#carrito_texto_1,#carrito_texto_2{ position:absolute; left:0px; top:4px; width:53px; height:13px; font-size:11px; color:#000; text-align:right; }
		#carrito_texto_2{ left:87px; } 
		#carrito_articulos,#carrito_valor{ position:absolute; left:58px; top:3px; width:30px; height:14px; font-size:13px; font-weight:bold; color:#000; }
		#carrito_valor{  left:144px; width:70px; color:#060; }
		#carrito_comprar{ display:none; }
		#carrito_ver_carro{ position:absolute; left:108px; top:26px; }
		
		#carrito_aux_1{  }
		#carrito_aux_2{  }
		#carrito_aux_3{  }
		#carrito_aux_4{  }
		


				
/*  botones comunes */	
				
/* botón 105x21 */

#usu_l_bot_mis_datos,#usu_l_bot_logout,#carrito_ver_carro
{ width:105px; height:21px; text-align:center;  }

#usu_l_bot_mis_datos a,#usu_l_bot_logout a,#carrito_ver_carro a
{ display:block; width:105px; height:18px; font-size:11px; color:#030; text-decoration:none; background:url(images/bot_105x21.png) left top no-repeat; padding-top:3px; }

* html #usu_l_bot_mis_datos a,* html #usu_l_bot_logout a,* html #carrito_ver_carro a
{ height:21px; }

#usu_l_bot_mis_datos a:hover,#usu_l_bot_logout a:hover,#carrito_ver_carro a:hover
{  background:url(images/bot_105x21.png) left -21px no-repeat; }

		
/* bot 163x26 */		
				
.subcategoria_enlace,.articulo_enlace
{ width:163px; height:26px; text-align:center;  }	
						
.subcategoria_enlace a,.articulo_enlace a
{ display:block; width:163px; height:21px; color:#000; text-decoration:none; font-size:12px; background:url(images/bot_163x26.png) left top no-repeat; padding-top:5px; }

* html .subcategoria_enlace a,* html .articulo_enlace a
{ height:26px;  }


/* botón verde con ico*/

#articulo_anadir
{ width:149px; height:37px; text-align:center;  }
#articulo_anadir a
{ display:block; width:133px; height:26px; font-size:12px; color:#000; text-decoration:none; background:url(images/bot_149x37.png) left top no-repeat; padding-top:11px; padding-left:16px; }
* html #articulo_anadir a
{ width:149px; height:37px;  }
#articulo_anadir a:hover
{ background:url(images/bot_149x37.png) left -37px no-repeat; }
#articulo_anadir span{ display:block; position:absolute;  }

/* botón 157x26 */
#carro_bot_seguir,#carro_bot_continuar,#pago_bot_seguir,#pago_bot_continuar,
#pago_fin_bot_imprimir,#pago_fin_bot_fin,#registro_bot_aceptar,#recordar_enviar,
#contacto_bot_enviar,#legal_imprimir,#recordar_ko_bot_reintentar,#datos_bot_aceptar
{ width:157px; height:26px; text-align:center; }

#carro_bot_seguir a,#carro_bot_continuar a,#pago_bot_seguir a,#pago_bot_continuar a,
#pago_fin_bot_imprimir a,#pago_fin_bot_fin a,#registro_bot_aceptar a,#recordar_enviar a,
#contacto_bot_enviar a,#legal_imprimir a,#recordar_ko_bot_reintentar a,#datos_bot_aceptar a
{ display:block; width:157px; height:21px; font-size:12px; color:#030; text-decoration:none; padding-top:5px; background:url(images/bot_157x26.png) left top no-repeat;}

* html #carro_bot_seguir a,* html #carro_bot_continuar a,* html #pago_bot_seguir,* html #pago_bot_continuar a,
* html #pago_fin_bot_imprimir a,* html #pago_fin_bot_fin a,* html #registro_bot_aceptar a,* html #recordar_enviar a,
* html #contacto_bot_enviar a,* html #legal_imprimir a,* html #recordar_ko_bot_reintentar a,* html #datos_bot_aceptar a
{  width:157px; height:26px; }

#carro_bot_seguir a:hover,#carro_bot_continuar a:hover,#pago_bot_seguir a:hover,#pago_bot_continuar a:hover,
#pago_fin_bot_imprimir a:hover,#pago_fin_bot_fin a:hover,#registro_bot_aceptar a:hover,
#recordar_enviar a:hover,#contacto_bot_enviar a:hover,#legal_imprimir a:hover,#recordar_ko_bot_reintentar a:hover,#datos_bot_aceptar a:hover
{ background:url(images/bot_157x26.png) left -26px no-repeat;}

#carro_bot_seguir a span,#carro_bot_continuar a span,#pago_bot_seguir a span,#pago_bot_continuar a span,
#pago_fin_bot_imprimir a span,#pago_fin_bot_fin a span,#registro_bot_aceptar a span,#recordar_enviar a span,
#contacto_bot_enviar a span,#legal_imprimir a span,#recordar_ko_bot_reintentar a span,#datos_bot_aceptar a span
{ display:block; position:absolute;  }




			
				
				
		