#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 979px;
	height: 100px;
	background: url(images/bg_menu.png) no-repeat;
	position: relative;
}
#menu span {
	display: none;
	position: absolute;
}
#menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
	visibility: visible;
	left: 921px;
	top: 78px;
	background-image: url(images/restaurante_menu.png);
}
#menu a:hover {
	background-position: left bottom;
}
#menu a:hover span{
	display: block;
}
#menu .cinema {
	width: 74px;
	height: 25px;
	background: url(images/cinema_menu.png) no-repeat;
	left: 38px;
	top: 75px;
}
#menu .cinema span {
	width: 320px;
	height: 82px;
	background: url(images/cinema_over.png) no-repeat;
	left: -72px;
	top: -52px;
}
#menu .teatro {
	width: 63px;
	height: 23px;
	background: url(images/teatro_menu.png) no-repeat;
	left: 155px;
	top: 75px;
}
#menu .teatro span {
	width: 982px;
	height: 109px;
	background: url(images/teatro_over.png) no-repeat;
	left: -155px;
	top: -51px;
}
#menu .restaurante {
	width: 132px;
	height: 29px;
	background: url(images/restaurante_menu.png) no-repeat;
	left: 259px;
	top: 75px;
}
#menu .restaurante span {
	width: 292px;
	height: 128px;
	background: url(images/restaurante_over.png) no-repeat;
	left: -85px;
	top: -103px;
}
#menu .festas {
	width: 60px;
	height: 23px;
	background: url(images/festas_menu.png) no-repeat;
	left: 433px;
	top: 75px;
}
#menu .festas span {
	width: 111px;
	height: 223px;
	background: url(images/festas_over.png) no-repeat;
	left: -5px;
	top: -198px;
}
#menu .shows {
	width: 66px;
	height: 29px;
	background: url(images/shows_menu.png) no-repeat;
	left: 541px;
	top: 74px;
}
#menu .shows span {
	width: 292px;
	height: 128px;
	background: url(images/shows_over.png) no-repeat;
	left: -60px;
	top: -87px;
}
#menu .noite {
	width: 57px;
	height: 29px;
	background: url(images/noite_menu.png) no-repeat;
	left: 645px;
	top: 75px;
}
#menu .noite span {
	width: 292px;
	height: 128px;
	background: url(images/noite_over.png) no-repeat;
	left: -170px;
	top: -95px;
}

#menu .variedades {
	width: 109px;
	height: 29px;
	background: url(images/variedades_menu.png) no-repeat;
	left: 755px;
	top: 75px;
}
#menu .variedades span {
	width: 979px;
	height: 94px;
	background: url(images/variedades_over.png) no-repeat;
	left: -755px;
	top: -69px;
}
#menu .gls {
	width: 37px;
	height: 29px;
	background: url(images/gls_menu.png) no-repeat;
	left: 904px;
	top: 76px;
}
#menu .gls span {
	width: 292px;
	height: 128px;
	background: url(images/gls_over.png) no-repeat;
	left: -73px;
	top: -84px;
}
