html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:Arial;
	font-size:12px; color:#fff;
	background-color:#000;
	
}

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

#principal{ position:relative; top:0px; width:904px; left:50%; margin-left :-452px; min-height:100%;   }
* html #principal{ height:100%; }


	#aux1{  position:absolute; left:-196px; top:0px; width:196px; height:356px; background:url(images/sprite.png) left -140px no-repeat;  }
	#aux2{  }
	#aux3{ }
	#aux4{  }
	#aux5{  }
	
	#cabecera{  position:relative; left:0px; margin-top:0px; width:904px; height:100px;  }
		
		#cabecera_aux1{ position:absolute; left:196px; top:51px; width:176px; height:52px; background:url(images/sprite.png) -308px 0px no-repeat; }
		
		#cabecera_titulo{  position:absolute; left:0px; top:0px; width:420px; height:51px; background:url(images/sprite.png) left -85px no-repeat;  }
		#cabecera_logo{  position:absolute; left:0px; top:51px; width:196px; height:441px; background:url(images/sprite.png) -200px -140px no-repeat; }
		
		#cabecera_texto{position:absolute; left:200px; top:66px; width:554px; height:30px; font-size:24px;  }
		#cabecera_texto span{ padding-left:5px; font-size:12px;  }
		
		
	#cuerpo{ position:relative; left:196px; width:528px; min-height:550px; background:url(images/fondo_cuerpo.png) left bottom  no-repeat #1E1F20; }
	* html #cuerpo{ height:550px;   }            

		#aux1Cuerpo{position:relative; left:0px; width:528px; height:12px; background:url(images/sprite.png) 0px -675px no-repeat; overflow:hidden; }
		
		#aux2Cuerpo{ display:none; }
		#aux3Cuerpo{ display:none; }
		#aux4Cuerpo{ display:none; }
			
		#formulario{ position:absolute; left:536px; top:-14px; width:166px; height:255px; background:url(images/sprite.png) -400px -140px no-repeat; padding-top:72px;  }
		* html #formulario{ height:255px; }
		
				#formulario_nombre_etiqueta,#formulario_comentario_etiqueta{ position:relative; left:9px; width:120px; height:17px; font-size:13px; }
				#formulario_nombre_campo{ position:relative; left:10px; width:142px;height:25px; background:url(images/sprite.png) -400px -470px no-repeat;  }
				#formulario_nombre_campo input{ color:#000; color:#000; font-size:12px; line-height:13px;  display:block; position:relative; top:3px; width:142px; height:20px; background-color:#C0C0C0; padding:0px 4px;  border:none; }
	
				#formulario_comentario_etiqueta{ margin-top:5px; }

				#formulario_comentario_campo{  position:relative; left:10px; width:142px; height:172px; background:url(images/sprite.png) -400px -500px no-repeat; }
				
				#formulario_comentario_campo textarea{  color:#000; font-size:12px; line-height:13px; display:block; position:relative; top:3px; width:142px; height:166px; background-color:#C0C0C0; padding:0px 4px;  border:none; }

				#contacto_condiciones_check{ position:absolute; left:10px; top:312px; width:20px; height:20px;  }
				#contacto_condiciones_check input{ width:20px; height:20px; border:none;  }
			
				#legal{ position:absolute; left:32px; top:314px; width:130px;    }
				#legal a{ color:#696969 !important;  }
				
				#formulario_bot_enviar{ position:absolute; left:89px; top:335px; width:63px; height:39px; text-align:center; z-index:10; }
				#formulario_bot_enviar a{ display:block; width:63px; height:29px; color:#999; font-size:14px; text-decoration:none; background:url(images/sprite.png) -120px 0px no-repeat; padding-top:10px; }
				* html #formulario_bot_enviar a{ height:39px;  }
				
				#formulario_bot_enviar a:hover{ color:#ddd; background:url(images/sprite.png) -120px -39px no-repeat; }
				
				#formulario_ico_pie{ position:absolute; left:13px; top:365px; width:124px; height:85px;  background:url(images/sprite.png) -183px 0px no-repeat; z-index:1; }
		
		
	
	#pie{ position:relative; width:904px; height:10px;   }	
	
			#creditos{ position:absolute; left:5px; top:-90px; font-size:11px; color:#696969; }
			#logo_pie{  }
		
			#logo_ingenia{ position:absolute; left:5px; top:-67px; width:160px; height:21px; font-size:11px; color:#696969; }
			#logo_ingenia a{ display:block; height:17px; font-size:11px; color:#696969;  font-size:11px; color:#696969; text-decoration:none; background:url(images/sprite.png) -310px -55px no-repeat; padding-top:4px; }
			* html #logo_ingenia a{ height:21px; }
			
			#aux_pie_1{  }
			#aux_pie_2{  }
			#aux_pie_3{  }
	
	
	#legal_pop_up{ display:none; position:absolute; left:273px; top:339px; width:476px; min-height:323px; background-color:#fff; z-index:1000; }
	#legal_pop_up{ display:block; position:relative; left:0px; top:0px; width:476px; min-height:323px; background-color:#fff; z-index:1000; }
	* html #legal_pop_up{ height:323px; }
		
		#legal_pop_up_cont{ position:relative; width:476px;  min-height:100%; background-color:#fff; }
		* html  #legal_pop_up_cont{ height:100%; }
		
			#legal_pop_up_boton{  position:absolute; left:378px; top:11px; width:91px; height:32px; background:url(images/bot_cerrar.gif) left top no-repeat; z-index:10; }
			#legal_pop_up_boton a{ display:block; width:51px; height:23px;  font-size:12px; color:#ccc; text-decoration:none; padding-left:40px; padding-top:9px; }
			* html  #legal_pop_up_boton a{ width:91px; height:32px;  }
			
			#legal_pop_up_titulo{position:relative; width:425px; height:58px; font-size:17px;  color:#7F7F7F; background:url(images/ico_info.gif) 12px 10px no-repeat #272727; padding-left:51px; padding-top:15px; }
			* html #legal_pop_up_titulo{  width:476px; height:73px;  }
			
			#legal_pop_up_texto{  position:relative; left:25px; margin-top:30px; width:425px; padding-bottom:30px;  color:#000; font-size:12px;   }	
	
	#aux_1{  display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:999;  }
		#velo{ position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:#000;  }
	#aux_2{  }
	#aux_3{  }
	#aux_4{  }
	#aux_5{  }
	
/* botones comunes */	
	

