html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:Arial;
	font-size:12px; color:#fff;
	background:url(images/fondo_body.png) center 450px 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:995px; left:50%; margin-left :-497px; min-height:100%;   }
* html #principal{ height:100%; }


	#aux1{ position:absolute; left:-216px; top:0px; width:219px; height:306px; background:url(images/fondo_l.png) left top no-repeat;  }
	#aux2{   }
	#aux3{  }
	#aux4{  }
	#aux5{  }
	
	#cabecera{ position:relative; left:293px; margin-top:0px; width:702px; height:102px;   }
		
		#cabecera_aux1{  }
		#cabecera_menu1{ position:relative; left:0px; top:0px; width:702px; height:75px;  }
		

		
		
	#cuerpo{ position:relative; left:0px; margin-top:0px; width:100%; min-height:648px; }
	* html #cuerpo{ position:relative; left:0px; margin-top:0px; width:100%; min-height:648px; }
  

		#aux1Cuerpo{ display:none; }
		
		#aux2Cuerpo{ display:none; }
		#aux3Cuerpo{ display:none; }
		#aux4Cuerpo{ display:none; }
		
		#libro_link_caja{ position:absolute; left:0px; top:0px; width:169px; height:108px; background:url(images/sprite.png) left top no-repeat; }
			#libro_link_texto{ position:absolute; left:42px; top:24px; font-size:13px; color:#20B1C9; letter-spacing:0.04em; }
			#libro_link_boton{ position:absolute; left:100px; top:47px; width:63px; height:39px; text-align:center; }
			#libro_link_boton a{ display:block; width:63px; height:39px; line-height:38px; vertical-align:middle; font-size:14px; text-decoration:none; color:#999;  }
			#libro_link_boton a:hover{  color:#fff; background:url(images/sprite.png) -170px top no-repeat; }	
			
			#redes_caja{ position:absolute; left:0px; top:0px; width:190px; height:34px;  }
				#redes_texto{ position:relative; left:0px; float:left; top:4px; font-size:12px; color:#999; margin-right:15px; }
				#facebook_link,#twiter_link,#rss_link{ position:relative; float:left; top:0px; width:19px; height:34px; margin-right:11px; overflow:hidden; }
				#facebook_link a,#twiter_link a,#rss_link a{ display:block; width:19px; height:34px; background:url(images/sprite.png) -169px -42px no-repeat; }
				#twiter_link a{ background:url(images/sprite.png) -190px -42px no-repeat; }
				#rss_link a{ background:url(images/sprite.png) -211px -42px no-repeat; }
	
	#pie{ position:relative; width:995px; height:80px; margin-top:10px;   }	
	
			#creditos{ position:absolute; left:4px; top:0px; font-size:11px; color:#696969; }
			#logo_pie{  }
		
			#logo_ingenia{ position:absolute; left:5px; top:23px; width:160px; height:21px; font-size:11px; color:#696969; background:url(images/sprite.png) -235px 0px no-repeat; }
			#logo_ingenia a{ display:block; position:absolute; left:0px; top:0px; width:160px;  height:17px; font-size:11px; color:#696969;  font-size:11px; color:#696969; text-decoration:none;  padding-top:4px; }
			* html #logo_ingenia a{ height:21px; }
			
			#menu_pie{ position:relative; left:293px; width:521px; min-height:20px; font-size:12px; color:#696969; text-align:center;   }
			* html #menu_pie{ height:20px; }
				#menu_pie span{ padding:0px 6px; }
				#menu_pie a{ font-size:12px; color:#696969; text-decoration:none;     }

			#pie_legal{ position:absolute; left:886px; top:0px; width:96px; height:20px;  }
			#pie_legal a{ font-size:11px; color:#696969; text-decoration:none; }
					
			#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; font-weight:normal;   }	
	
	#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 */	
	


