#wrapper{
	width:780px;
}	

 	#header{
	 	width:600px;
	 	/*width:598px;*/
	 	overflow:hidden;
	}
	
		#header .spacing{
				padding:0 20px 25px 20px;
			}
			
		#header ul#subnav{
			width:550px;
			border:1px solid red;
		}
	
	#navigation{
		width:180px;
		/*width:178px;
		border:1px solid green;*/
		display:inline;		
	}
	
		#nav-institution{
			/*border:1px solid aqua;*/
			width:178px;
			overflow:hidden;
		}
	
		/*######################################################*/
		#nav-institution li{
			height: 16px;
		}
		#nav-institution li a {
			text-indent: -9999px;
			height: 16px;
			display: block;
			background: url('/resources/images/menu_principal_ES.png') no-repeat;
		}
		#nav-institution li a.es {
			text-indent: -9999px;
			height: 16px;
			display: block;
			background: url('/resources/images/menu_principal_ES.png') no-repeat;
		}
		#nav-institution li a.ca {
			text-indent: -9999px;
			height: 16px;
			display: block;
			background: url('/resources/images/menu_principal_CA.png') no-repeat;
		}
		#nav-institution li a.en {
			text-indent: -9999px;
			height: 16px;
			display: block;
			background: url('/resources/images/menu_principal_EN.png') no-repeat;
		}
		#nav-institution li#quisom a {
			background-position: 0px 1px;
		}
		#nav-institution li#bar a {
			background-position: 0px -15px;
		}
		#nav-institution li#premsa a {
			background-position: 0px -31px;
		}
		#nav-institution li#publi a {
			background-position: 0px -47px;
		}
		#nav-institution li#quisom a:hover, #nav-institution li#quisom a.current {
			background-position: -203px 1px;
		}
		#nav-institution li#bar a:hover, #nav-institution li#bar a.current {
			background-position: -203px -15px;
		}
		#nav-institution li#premsa a:hover, #nav-institution li#premsa a.current {
			background-position: -203px -31px;
		}
		#nav-institution li#publi a:hover, #nav-institution li#publi a.current {
			background-position: -203px -47px;
		}
		
		/*######################################################*/
		#nav-sale li a{
			background:url(/resources/images/menu_800.png) no-repeat;
			width:180px;
			height:48px;
			display:block;
			text-indent:-9999px;
		}
		
		#nav-sale li a.es{
			background:url(/resources/images/menu_800_ES.png) no-repeat;
			width:180px;
			height:48px;
			display:block;
			text-indent:-9999px;
		}
		
		#nav-sale li a.ca{
			background:url(/resources/images/menu_800_CA.png) no-repeat;
			width:180px;
			height:48px;
			display:block;
			text-indent:-9999px;
		}
		
		#nav-sale li a.en{
			background:url(/resources/images/menu_800_EN.png) no-repeat;
			width:180px;
			height:48px;
			display:block;
			text-indent:-9999px;
		}
		
		#nav-sale li#salones a{
			background-position:0 0;
			height:49px;
		}
		
		#nav-sale li#salones a:hover{
			background-position:-180px 0;
			height:49px;
		}
		
		#nav-sale li#organizadores a{
			background-position:0 -49px;
		}
		
		#nav-sale li#organizadores a:hover{
			background-position:-180px -48px;
			height:49px;
			margin-top:-1px;
		}
		
		#nav-sale li#recintos a{
			background-position:0 -97px;
		}
		
		#nav-sale li#recintos a:hover{
			background-position:-180px -96px;
			height:49px;
			margin-top:-1px;
		}
		
		#nav-sale li#servicios a{
			background-position:0 -145px;
		}
		
		#nav-sale li#servicios a:hover{
			background-position:-180px -144px;
			height:49px;
			margin-top:-1px;
		}
	
	#wrapper ul#actions{
			float:right;
			width:120px;
			/*width:578px;*/
			margin:0;
			margin-right:20px;
			display: inline;
			padding-bottom: 0px;
			margin-bottom: 0px;
		}
	
	/*#wrapper ul#actions li{
		border:1px solid red;
		
		position:absolute;
		top:2px;
	}*/
		
		/* falta modificar para que el texto salga por arriba ul#actions li a {
				visibility:hidden;
				position:absolute;
				padding:2px 5px;
				width:200px;
				display: none;
				top:-28px;
			} */
	
	#primary-content{
		width:598px;
		/*border:1px solid red;*/
	}
	
		#primary-content .spacing{
			padding:0 20px 20px 20px;
		}
	
 	#secondary-content{
 		width:580px;
 		/*width:578px;*/
 		margin-left:20px;
 		display:inline;
 	}
 	
	 	#secondary-content .column{
		 	float:left;
		 	width:289px;
		 	width:287px;
		}
		
		#secondary-content .clear h4{
			margin-top:10px;
		}
		
		#secondary-content h4.interiores{
		 	margin-top:0px;
		}
		
			#secondary-content .column .spacing{
			 	padding:0 20px 0 0;
			}
			
	#footer{
		margin-left:15px;
	}
	
		
