#wrapper.home{
	width:780px;
	/*width:778px;
	border:1px solid black;*/
}	

 	#header{
	 	width:600px;
	 	/*width:598px;*/
	}
	
		#header .spacing{
				padding:0 20px 25px 20px;
			}
	
	#navigation{
		width:180px;
	}
	
		#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_ES.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;
		}
	
	#header object{
		width:560px;
		height:154px;
	}
	
	#form-eventos{
		clear:left;
	}
	
	#form-eventos select{
		width:270px;
	}

	#primary-content{
		width:333px;
		/*width:331px;
		border:1px solid olive;*/
		margin-left:0;
		overflow:hidden;
	}
	
		#primary-content .spacing{
			padding:0 20px 20px 20px;
		}
		
			#primary-content ul li ul{
					width:140px;
					float:left;
					margin-left:15px;
				}
		
	#noticies{
		width:267px;
		/*width:265px;
		border:1px solid blue;*/
		overflow:hidden;
	}
	
	.column .spacing,
	.section .spacing,
	.section-left .spacing{
		padding-right:20px;
	}
	
	#secondary-content{
		clear:both;
		/*width:600px;
		border:1px solid olive;*/
	}
	
	.section-left{
		width:333px;
		float:left;
		padding:0;
		margin:0;
		/*width:331px;
		border:1px solid red;*/
	}
	
	.section-left .spacing,
	.spacing-left{
		padding-left:0;
	}
	
	.spacing-left{
		margin-top:20px;
	}
	
	.section-left .spacing{
		padding-left:20px;
	}
	
	.section,.column{
		width:267px;
		float:left;
		/*width:265px;
		border:1px solid green;*/
	}
	
	#secondary-content .section{
		width:216px;
		width:214px;
		margin:0;
		padding:0;
	}
	
	#footer{
		margin-left:15px;
	}
	
	