html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma;
	font-size:12px; color:#666;
	background:url(images/deg_body.png) left top repeat-x #ECECEC;
}

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

#superprincipal{ position:absolute; left:-2px; top:0px; width:100%; height:383px; background:url(images/fondo.jpg) center top no-repeat; z-index:0; }

#principal{ position:relative; left:50%; margin-top:0px; width:957px; margin-left:-478.5px; min-height:100%;  z-index:1; }
* html #principal{ height:100%; }
	
	#aux1{ position:absolute; left:10px; top:0px; width:326px; height:95px; background:url(images/sprite.png) left -55px no-repeat; z-index:200; }
	#aux2{  }
	#aux3{ }
	#aux4{  }
	#aux5{  }
		
	#menu_idiomas{ display:none;  }

		
	#cabecera{ position:relative;  width:957px; left:0px; height:91px; background:url(images/fondo_cabecera.png) left bottom no-repeat;  }
		
		
		#cabecera_logo{  }
		
		#cabecera_contacto_ico{ }
		#cabecera_fecha_hora{ position:absolute; left:688px; top:15px; width:130px; height:20px; font-size:11px; color:#999; }

		
		#menu1{ position:absolute; left:383px; top:52px; width:557px; height:40px;  z-index:1000;  }

			#m1_inicio,#m1_colecciones,#m1_showroom,#m1_consejos,#m1_empresa,#m1_noticias
			{ position:relative; float:left; margin-right:20px; height:39px;   }
			* html #m1_inicio,* html #m1_colecciones,* html #m1_showroom,* html #m1_consejos,* html #m1_empresa,
			* html #m1_noticias{ width:1px;}

			#m1_inicio a,#m1_colecciones a,#m1_showroom a,#m1_consejos a,#m1_empresa a,#m1_noticias a
			{ display:block; height:39px; text-decoration:none; font-size:15px; color:#000;  }
			#m1_inicio a:hover,#m1_colecciones a:hover,#m1_showroom a:hover,#m1_consejos a:hover,#m1_empresa a:hover,#m1_noticias a:hover
			{ background:url(images/m1_on.png) center bottom no-repeat; }
			
			#m1_contacto{ position:absolute; left:453px; top:-40px; width:104px; height:23px; background:url(images/mcontacto_fondo.gif) right top no-repeat; }	
			#m1_contacto a{  display:block; width:100%; height:100%; text-decoration:none; font-size:14px; color:#999; line-height:18px; vertical-align:middle;  }	
			#m1_contacto a:hover{ color:#000; }	

			#m1_inicio{ margin-right:30px; }
			#m1_colecciones{  }
			#m1_showroom{  }
			#m1_consejos{  }
			#m1_empresa{  }
			#m1_noticias{ display:none; }
			#m1_contacto{  }


	#cuerpo{ position:relative;  width:957px; left:0px; min-height:528px; background:url(images/fondo_cuerpo.png) left top no-repeat #fff;  }
	* html #cuerpo{ height:528px; }
	
		#auxCuerpo1{ position:absolute; left:-12px; top:0px; width:12px; height:100%; background:url(images/cl_1.png) left top repeat-y; }
		#auxCuerpo2{  position:absolute; left:100%; top:0px; width:12px; height:100%; background:url(images/cr_1.png) left top repeat-y;  }
		#auxCuerpo3{  position:absolute; left:-12px; top:0px; width:12px; height:100%; background:url(images/cl_2.png) left top no-repeat; }
		#auxCuerpo4{  position:absolute; left:100%; top:0px; width:12px; height:100%; background:url(images/cr_2.png) left top no-repeat;  }
		#auxCuerpo5{  }
	
		#newsletter_link{ position:absolute; left:18px; top:423px; width:130px; height:130px; }
		#newsletter_link a{ display:block;  width:130px; height:130px; background:url(images/sprite.png) -985px top no-repeat; z-index:100; }
		#newsletter_link a:hover{ background:url(images/sprite.png) -985px -135px no-repeat; z-index:100; }
  
		
	#pie{ position:relative; left:0px; width:957px; min-height:262px; background-color:#ECECEC; }	
	* html #pie{ height:262px; }	
	
			#pie_aux1{ position:absolute; left:-12px; top:0px; width:981px; height:104px; background:url(images/sprite.png) left -187px no-repeat; z-index:0;  }
	
			#menu_pie{ position:relative;  width:483px; left:261px; padding-top:146px; text-align:center;  font-size:12px; color:#999;  }
				
				#menu_pie a{ font-size:12px; color:#999; text-decoration:none; line-height:16px; }
				#menu_pie a:hover{ color:#666; }
				
				#menu_pie_legal{ position:absolute; left:606px; top:145px; width:70px; height:20px; }
				
				#menu_pie_legal a{ font-size:11px; color:#999; text-decoration:underline; }
				#menu_pie_legal a:hover{ color:#666; }
		
	
			#pie_logo{ position:absolute; left:9px; top:127px; width:172px; height:49px; background:url(images/sprite.png) -630px 0px no-repeat; overflow:hidden;}
			
			#pie_creditos{ position:absolute; left:11px; top:186px; width:400px; font-size:10px; font-family:Arial; color:#999; }
			#pie_datos{ position:absolute; left:11px; top:200px; width:400px; font-size:10px; font-family:Arial; color:#999; }
			
			#logo_ingenia{ position:absolute; left:780px; top:97px; width:169px; height:23px; }
			#logo_ingenia a{ display:block; width:169px; height:23px; text-decoration:none; background:url(images/sprite.png) 0px -125px no-repeat; }

				
			
	
	#legal_pop_up{ display:none; position:absolute; left:273px; top:339px; width:576px; min-height:323px; background-color:#fff; z-index:1000; }
	#legal_pop_up{ display:block; position:relative; left:0px; top:0px; width:576px; min-height:323px; background-color:#fff; z-index:1000; }
	* html #legal_pop_up{ height:323px; }
		
		#legal_pop_up_cont{ position:relative; width:576px;  min-height:100%; background-color:#fff; }
		* html  #legal_pop_up_cont{ height:100%; }
		
			#legal_pop_up_boton{  position:absolute; left:515px; top:14px; width:41px; height:41px; text-align:center; z-index:10; }
			#legal_pop_up_boton a{  display:block; width:41px; height:41px; text-decoration:none; background:url(images/sprite.png) -400px top no-repeat;  }
			
			#legal_pop_up_titulo{position:relative; width:545px; height:38px; font-size:22px;  color:#fff; height:51px; background-color:#F1AC3E; padding-left:31px; padding-top:15px; }
			* html #legal_pop_up_titulo{  width:576px; height:53px;  }
			
			#legal_pop_up_texto{  position:relative; left:25px; margin-top:15px; width:525px; padding-bottom:30px;  color:#000; font-size:12px; font-weight:normal;   }	
			#legal_pop_up_texto span{ font-weight:bold;   }	
			#legal_pop_up_texto table{ font-size:12px;   }	
	
	

	
/* comunes */	
		.info_pop_up{ display:block; position:relative; left:0px; top:0px; width:400px; min-height:190px; background:url(images/fondo_info.jpg) 20px bottom no-repeat #fff; z-index:1000;}
		* html .info_pop_up{ height:190px;  }
		
		.info_pop_up_boton{  position:absolute; left:352px; top:5px; width:41px; height:41px; text-align:center; overflow:hidden; z-index:10; }
		.info_pop_up_boton a{ display:block; width:41px; height:41px; text-decoration:none; background:url(images/sprite.png) -400px top no-repeat;  }	

		.info_pop_up_boton_si,.info_pop_up_boton_no{  position:absolute; left:110px; top:106px; width:109px; height:26px; text-align:center; overflow:hidden; z-index:10; }
		.info_pop_up_boton_si a,.info_pop_up_boton_no a{ display:block; width:109px; height:26px; text-decoration:none; font-size:13px; color:#fff; background:url(images/sprite.png) 0px -158px no-repeat; line-height:25px; vertical-align:middle;  }	
		.info_pop_up_boton_si a:hover,.info_pop_up_boton_no a:hover{ display:block; width:109px; height:26px; text-decoration:none; font-size:13px; color:#fff; background:url(images/sprite.png) -112px -158px no-repeat;  }	
		.info_pop_up_boton_no{  left:250px; }

		
		.info_pop_up_titulo{ position:relative; left:0px;; width:400px; height:51px; font-size:22px !important; color:#fff !important; text-indent:10px; line-height:51px; vertical-align:middle; background:url(images/sprite.png) left top no-repeat; }
		
		.info_pop_up_texto{  position:relative; left:13px; margin-top:15px; width:384px; padding-bottom:30px;  color:#000; font-size:12px; font-weight:normal; color:#333; line-height:12px;   }	
		.info_pop_up_texto span{ font-weight:bold;  }	
		.info_pop_up_texto table{ font-size:12px;   }	
		.info_pop_up_ico { position:relative; width:50px; height:60px; left:100%; margin-left:-60px;  background:url(images/sprite.png) -441px top no-repeat;  }	
		.info_pop_up_icoOk { position:relative; width:50px; height:60px; left:100%; margin-left:-60px;  background:url(images/sprite.png) -327px -60px no-repeat;  }
	

/*botones*/

/* botón 80x41*/
#index_colecciones_link,#index_showroom_link
{ width:80px; height:41px; text-align:center; }

#index_colecciones_link a,#index_showroom_link a,#empresa_contacta  a,#contacto_mailto  a
{ display:block; width:80px; height:41px; text-align:center; font-size:14px; color:#fff; text-decoration:none; line-height:40px; vertical-align:middle; background:url(images/sprite.png) -495px -60px no-repeat; }

#index_colecciones_link a:hover,#index_showroom_link a:hover,#empresa_contacta  a:hover,#contacto_mailto  a:hover
{ background:url(images/sprite.png) -495px -101px no-repeat; }















