/******************************************/	
/* CSS powered by JOYJOS - www.joyjos.eu */
/******************************************/	

/* structure.css */
body { 
	background: url(../images/fondo.jpg) no-repeat #000;
}
#container {
	position: relative;
	text-align: left;
	float: left;
}
#wrapper {
	position: relative;
	width: 980px;
	float: left;
	padding-top: 33px;
}

/* header */
#header {
	position: fixed;
	padding: 7px 0 7px 10px;
	min-height: 10px;
	float: right;
	right:0;
	width: 120px;
	
	text-transform: uppercase;
	opacity:0.9;
	z-index: 99999;
	
}

/* utility-bar */

#utility-bar {
	color: #acacac;
	width: 970px;
}
	
	#utility-bar a {
		background: url(../images/background_cabecera.png);
		color: #fff;
	 	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		padding: 20px 17px;
	}
	
	#utility-bar a#launch-signup{
		padding: 20px 16px;	 	
	}	
		
	#utility-bar a:hover {
		text-decoration: none; 
	}
	
	#utility-bar li {
		float: left;
		font-size: 10px;
		margin: 0 8px;
		padding: 4px 0 0 0;
	}




		
			
/* navigation */

	ul.navigation {
		width: 204px; 
		float: right;
	}
		
		ul.navigation li {
			float: left; 
		}
			
			ul.navigation li a {
				width: 88px;
				display: block;
				height: 0px;
				padding-top: 88px;
  				overflow: hidden;
  				background: url(../images/navigation.png) no-repeat; 
  			}
				
			ul.navigation li a:hover {
				background-position: 0 -88px; 
			}
		
			ul.navigation li.menu-top a:hover {
				background-position: 0 0;
			}

				
			ul.navigation li.menu-eventos a {
				background-position: -88px 0; 
			}
				
			ul.navigation li.menu-eventos a:hover {
				background-position: -88px -88px; 
			}
				
			ul.navigation li.menu-mundogay a {
				background-position: -176px 0; 
			}
				
			ul.navigation li.menu-mundogay a:hover {
				background-position: -176px -88px; 
			}
				
			ul.navigation li.menu-mundointerior a {
				background-position: -264px 0;
			}
				
			ul.navigation li.menu-mundointerior a:hover {
				background-position: -264px -88px;
			}
			
			ul.navigation li.menu-lagata a {
				background-position: -352px 0;
			}
				
			ul.navigation li.menu-lagata a:hover {
				background-position: -352px -88px;
			}
			
			ul.navigation li.menu-top a, #contacto ul.navigation li.menu-top a {
				background: url(../images/navigation_top.png) no-repeat;
				padding-top: 40px;
				width: 40px;
			}
				
/* navigation-secondary */

	ul.navigation-secondary {
		width: 380px; 
		padding-left: 100px;
		float: left;
		text-transform: uppercase; 
	}
		
		ul.navigation-secondary li {
			float: left;
			text-align: center; 
		}
			
			ul.navigation-secondary li a {
				width: 190px;
				display: block;
				height: 0px;
				padding-top: 44px;
  				overflow: hidden; 
  			}
  				
  			ul.navigation-secondary li a:hover {
  				background-position: 0 -44px;
  			}
  				
  				
  			ul.navigation-secondary-utility {
  				float: left;
	  			text-transform: none;
	  			padding: 15px 0 30px 95px; 
	  		}
  			
			ul.navigation-secondary-utility li {
				float: left; 
			}
				
				ul.navigation-secondary-utility li a {
					padding: 0 5px; 
					font-weight: bold;
				}
	  				
	  			ul.navigation-secondary-utility li a:hover {
	  				text-decoration: underline;
	  			}
			
/* main-content */
#main-content {
	float: left;
	width: 970px;
}



