#menu_empresa a{ background:url(images/menu_on.png) left top no-repeat; }

#contenedor_empresa{  position:relative; left:0px; margin-top:0px; width:996px; min-height:500px; background:url(images/ico1.png) left top no-repeat; }	
* html #contenedor_empresa{ height:500px; }	

	#presentacion{ position:relative; float:left; left:22px; top:29px; width:384px; min-height:642px; background:url(images/ico5.png) left top no-repeat; }
		* html #presentacion{ height:642px;  }
		
		
		#empresa_titulo{ position:relative; left:29px; padding-top:18px; font-size:25px; color:#060; }
		#empresa_subtitulo{  position:relative; left:29px; margin-top:4px; font-size:14px; color:#333; }
		#empresa_texto{ position:relative; left:14px; margin-top:145px; width:339px; font-size:12px; color:#333;  }
		


	#contenedor_mapa{  position:relative; float:left; left:32px; top:29px; width:575px; min-height:579px; }
	* html #contenedor_mapa{ height:579px;  }

		#mapa_titulo{ position:relative; left:0px; margin-top:0px; width:530px; height:34px; font-size:20px; color:#fff; text-align:center; overflow:hidden; background:url(images/ico6.gif) left top no-repeat; padding-top:4px;  }
		* html  #mapa_titulo{ width:562px; height:34px; }

		#trab_mapa{ position:relative; left:0px; margin-top:15px; width:560px; height:275px;  background:url(images/mapa.gif) left top no-repeat;  }
		.ico_mapa{ position:absolute; width:13px; height:13px; z-index:100;}
		.ico_mapa a{ display:block; width:13px; height:13px; background:url(images/ico_mapa.gif) center center no-repeat;}
		.ico_mapaOn{ position:absolute; width:13px; height:13px; z-index:1; }
		.ico_mapaOn a{ display:block; position:absolute; left:-13px; top:-13px; width:36px; height:36px; background:url(images/ico_mapaOn.gif) center center no-repeat;}
		
		.ico_mapa_prev{ position:absolute; width:13px; height:13px;  background:url(images/ico_mapa_prev.gif) center center no-repeat;z-index:100;}
		
		
		.lineaVer{ position:absolute; width:1px; height:275px; border-left:1px solid #666; }
		.lineaVer span{ display:block; position:absolute; top:-15px; left:-7px; font-size:10px; }
		.lineaHoriz{ position:absolute; width:560px; height:1px; border-top:1px solid #666; }
		.lineaHoriz span{ display:block; position:absolute; top:-6px; left:-20px; font-size:10px; }
		         
		#trab_bloque_datos{ position:relative; left:0px; margin-top:10px; width:575px; min-height:222px; background:url(images/ico7.png) 15px top no-repeat; padding-bottom:40px; }
		* html #trab_bloque_datos{ height:262px; }
		
			#trab_pais{ position:relative; left:57px; width:500px; padding-top:8px; font-size:18px;  color:#060; }
			#trab_proy_ejec,#trab_proy_en_ejec{ position:relative; left:60px; margin-top:4px; width:180px;  font-size:13px; color:#519F25; }
			#trab_proy_ejec span,#trab_proy_en_ejec span{ color:#333; font-weight:bold; }
			#trab_proy_en_ejec{ left:262px; margin-top:-16px; }
			
			#trab_desc{ position:relative; left:49px; margin-top:10px; width:337px; min-height:32px; font-size:12px; color:#2358AB; background:url(images/ico8.gif) left top no-repeat; padding:16px 23px;  }
			* html #trab_desc{ width:383px; height:66px;  }
			
			#trab_dossier{ position:absolute; left:449px; top:51px; width:126px; height:111px; background:url(images/fondo_dossier.png) left top no-repeat;  }
				#trab_dossier_enlace{ position:absolute; left:50px; top:95px; width:76px; height:15px;  }
				#trab_dossier_enlace a{ display:block; font-size:12px; color:#666; text-decoration:none; }
	
	.cleaner{ position:relative; clear:both; height:1px; overflow:hidden; }	
