html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma;
	font-size:12px; color:#919191;
	background:url(images/fondo_body.jpg) center top no-repeat #000;
}

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

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


	#aux1{  }
	#aux2{  }
	#aux3{  }
	#aux4{  }
	#aux5{  }
	
	#cabecera{  position:relative; left:0px; margin-top:0px; width:994px; height:257px; background-color:#000;  }
	
			#cabecera_banner{ position:absolute; left:0px; top:0px; width:994px; height:257px;  }
	
			
	#cuerpo{  position:relative; left:0px; margin-top:0px; width:962px; z-index:2; background:url(images/fondo_cuerpo.png) 31px top no-repeat #000;  }

		#aux1Cuerpo{ display:none; }
		#aux2Cuerpo{ display:none; }
		#aux3Cuerpo{ display:none; }
		#aux4Cuerpo{ display:none; }
		
		
			
	#cuerpoCleaner{ position:relative; clear:both; left:0px; margin-top:0px; width:100%; height:1px; overflow:hidden; }

	#pie{ position:relative; width:994px; min-height:130px;  background:url( images/fondo_pie.png ) left top no-repeat #000; border-top:1px solid #000; padding-bottom:20px; }	

			#datos_contacto{ position:relative; left:31px; margin-top:96px; width:220px; color:#666; text-decoration:none; font-size:12px; }	
			#datos_contacto div{ position:relative; margin-top:1px; width:100%; color:#666; font-size:12px; line-height:12px;}	
				#datos_contacto_nombre{  }
				#datos_contacto_direccion{  }
				#datos_contacto_direccion2{  }
				#datos_contacto_telefono{  }
				#datos_contacto_email{  }
				#datos_contacto_email a{ color:#666; text-decoration:none; font-size:12px;   }	
	
			#logo_pie{ position:absolute; left:	24px; top:5px; width:163px; height:86px; background:url(images/logo.gif) left top no-repeat;  }
			
			#menu1_pie{ position:absolute; left:253px; top:51px; width:492px; height:51px; text-align:center; }	
				#menu1_pie a{ color:#666; text-decoration:none; font-size:12px; }	

			#legal{ position:absolute; left:907px; top:21px; width:69px; height:16px; text-align:center; }	
				#legal a{ color:#666; text-decoration:none; font-size:12px; }	
			
			#creditos{ position:absolute; left:253px; top:101px; width:492px; height:51px; text-align:center; color:#666; font-size:12px; line-height:12px; }
			#logo_ingenia{  position:absolute;  left:829px; top:73px; width:145px; height:13px; font-family:Verdana; font-size:9px; color:#666; letter-spacing:-1px; background:url(images/logo_ingenia.gif) right bottom no-repeat; padding-top:6px;}
			#logo_ingenia a{  display:block; width:145px; height:13px; font-size:9px; color:#666; letter-spacing:-1px; text-decoration:none; border:none; }
			
			#aux_pie_1{  }
			#aux_pie_2{  }
			#aux_pie_3{  }
	
	#producto_pop_up{  position:relative; left:0px; top:0px; width:476px; height:500px; background-color:#fff; z-index:1000;  }
			
			#producto_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; }
			#producto_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  #producto_pop_up_boton a{ width:91px; height:32px;  }

			#producto_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 #producto_pop_up_titulo{  width:476px; height:73px;  }
			
			#producto_pop_up_nombre{  position:relative; left:53px; margin-top:-34px; width:200px; height:21px; font-size:17px;  color:#7F7F7F;  }
			
			#producto_pop_up_desc{ position:relative; left:25px; margin-top:30px; width:425px; max-height:370px; padding-bottom:30px;  color:#000; font-size:11px; overflow:hidden; overflow-y:auto; padding-right:10px; }
			* html #producto_pop_up_desc{ width:435px; height:400px; }
			
			/*sombras*/
			#pop_up_aux_l{ position:absolute; left:-10px; top:0px; width:10px; height:100%; background:url(images/sl.png) left top repeat-y;  }
			#pop_up_aux_r{ position:absolute; left:100%; top:0px; width:10px; height:100%; background:url(images/sr.png) left top repeat-y;}
			#pop_up_aux_t{ position:absolute; left:-10px; top:-10px; width:496px; height:10px; background:url(images/st.png) left top no-repeat;  }
			#pop_up_aux_b{  position:absolute; left:-10px; top:100%; width:496px; height:10px; background:url(images/sb.png) left top no-repeat;   }
	
	
	#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 */	
	
.bot_pag,.bot_pag2{ position:relative; float:left; width:28px; height:28px; text-align:center; font-size:15px; margin-right:4px; }
.bot_pag a,.bot_pag2 a{ display:block; width:28px; height:23px; color:#999; text-decoration:none;  background:url(images/pag_off.gif) left top no-repeat; padding-top:5px; }
* html .bot_pag a,* html ,.bot_pag2 a{ height:28px; }
.bot_pag.on a,.bot_pag2.on a{ background:url(images/pag_on.gif) left top no-repeat !important; color:#fff;  }	

