/* @override http://lucy/_static/css/styles.css */

/* @group 001 IMPORTS */

@import url("tools.css");

/* @end */

/* @group 002 BASE STYLE */

html
{
	
}

body
{
	background-image			: url(../img/bg_lobby.jpg);
	background-repeat			: repeat;
	background-position			: left;
	
}

/* @end */

/* @group 00# NAV */

/* @group BAR 1 */

#nav #bar1
{
	position					: absolute;	
	top							: 20px;
	left						: -1000px;
	margin						: 0;
	padding						: 0;
	width						: 514px;
	height						: 19px;
	
	list-style					: none;
}

#nav #bar1 li
{
	float						: left;
	margin						: 0;
	padding						: 0;
}

/* @end */

/* @group BAR 2 */

#nav #bar2
{
	position					: absolute;	
	top							: 39px;
	left						: 2000px;
	margin						: 0;
	padding						: 0;
	width						: 418px;
	height						: 19px;
	
	list-style					: none;
}

#nav #bar2 li
{
	float						: left;
	margin						: 0;
	padding						: 0;
}

/* @end */

/* @group BAR 3 */

#nav #bar3
{
	display						: none;
	position					: absolute;	
	top							: 58px;
	left						: 2000px;
	margin						: 0;
	padding						: 0;
	width						: 418px;
	height						: 19px;
	
	list-style					: none;
}

#nav #bar3 li
{
	float						: left;
	margin						: 0;
	padding						: 0;
}

/* @end */

/* @end */

/* @group 00# CONTENT */

#content h1
{
	font-size					: 1.2em;
	font-family					: Arial;
	font-weight					: bold;
	text-transform				: uppercase;
	
	color						: #f9e408;
}

#content p
{
	margin						: 0 0 10px 0;
	font-size					: 1.1em;
	font-family					: Arial;
	font-weight					: normal;
	line-height					: 1.3em;
	
	color						: #fff;
}

#content a
{
	font-size					: inherit;
	font-family					: Arial;
	font-weight					: inherit;
	text-transform				: inherit;
	text-decoration				: underline;
	
	color						: #f9e408;
}

#content a:hover
{
	font-size					: inherit;
	font-family					: Arial;
	font-weight					: inherit;
	text-transform				: inherit;
	text-decoration				: underline;
	
	color						: #fff;
}

#content #lobby img
{
	width						: 313px;
	height						: 93px;
	
	behavior					: url(../_static/css/iepngfix.htc);
}

/* @group 00# HOME */

#content #home #media1
{
	position					: absolute;
	top							: 58px;
	left						: -1000px;
}

#content #home #media2
{
	position					: absolute;
	top							: 112px;
	left						: -1000px;
}

#content #home #media3
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
}

#content #home #media4
{
	position					: absolute;
	top							: 324px;
	left						: -1000px;
}

#content #home #media5
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
}

#content #home #text1
{
	position					: absolute;
	top							: 330px;
	left						: -1000px;
	width						: 300px;
}

#content #home #text2
{
	position					: absolute;
	top							: 223px;
	left						: -1000px;
	width						: 250px;
	
	text-align					: right;
}

#content #home #lobby
{
	z-index						: 10;
	position					: absolute;
	top							: 115px;
	left						: -1000px;
}

/* @end */



/* @group 00# BOOK */

#content #book #media1
{
	position					: absolute;
	top							: 58px;
	left						: -1000px;
}

#content #book #media2
{
	position					: absolute;
	top							: 112px;
	left						: -1000px;
}

#content #book #media3
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
}

#content #book #media4
{
	position					: absolute;
	top							: 324px;
	left						: -1000px;
}

#content #book #media5
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
}

#content #book #text1
{
	position					: absolute;
	top							: 330px;
	left						: -1000px;
	width						: 300px;
}

#content #book #text2
{
	position					: absolute;
	top							: 223px;
	left						: -1000px;
	width						: 250px;
	
	text-align					: right;
}

#content #book #lobby
{
	z-index						: 10;
	position					: absolute;
	top							: 115px;
	left						: -1000px;
}

/* @end */

/* @group 00# CONTACT LOCATION */

#content #contact #media1
{
	position					: absolute;
	top							: 58px;
	left						: -1000px;
}

#content #contact #media2
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
}

#content #contact #media3
{
	position					: absolute;
	top							: 324px;
	left						: -1000px;
}

#content #contact #media4
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
}

#content #contact #media5
{
	position					: absolute;
	top							: 378px;
	left						: -1000px;
}

#content #contact #text1
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
	width						: 170px;
	
	text-align					: left;
}

#content #contact #text2
{
	position					: absolute;
	top							: 330px;
	left						: -1000px;
	width						: 250px;
	
	text-align					: right;
}

#content #contact #lobby
{
	position					: absolute;
	top							: 115px;
	left						: -1000px;
	
	behavior					: url(../_static/css/iepngfix.htc);
}

/* @end */

/* @group 00# LINKS */

#content #links #media1
{
	position					: absolute;
	top							: 58px;
	left						: -1000px;
}

#content #links #media2
{
	position					: absolute;
	top							: 112px;
	left						: -1000px;
}

#content #links #media3
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
}

#content #links #media4
{
	position					: absolute;
	top							: 324px;
	left						: -1000px;
}

#content #links #media5
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
}

#content #links #text1
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
	width						: 170px;
	
	text-align					: left;
}

#content #links #text2
{
	position					: absolute;
	top							: 222px;
	left						: -1000px;
	width						: 250px;
	
	text-align					: right;
}

#content #links #lobby
{
	position					: absolute;
	top							: 115px;
	left						: -1000px;
	
	behavior					: url(../_static/css/iepngfix.htc);
}

/* @end */

/* @group 00# PRESS MEDIA */

#content #pressmedia #media1
{
	position					: absolute;
	top							: 58px;
	left						: -1000px;
}

#content #pressmedia #media2
{
	position					: absolute;
	top							: 58px;
	left						: -1000px;
}

#content #pressmedia #media3
{
	position					: absolute;
	top							: 164px;
	left						: -1000px;
}

#content #pressmedia #media4
{
	position					: absolute;
	top							: 324px;
	left						: -1000px;
}

#content #pressmedia #media5
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
}

#content #pressmedia #text1
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
	width						: 170px;
	
	text-align					: left;
}

#content #pressmedia #text2
{
	position					: absolute;
	top							: 216px;
	left						: -1000px;
	width						: 250px;
	
	text-align					: right;
}

#content #pressmedia #lobby
{
	position					: absolute;
	top							: 173px;
	left						: -1000px;
	
	behavior					: url(../_static/css/iepngfix.htc);
}

/* @end */



/* @group 00# BAR RESTO */

#content #barresto #media1
{
	position					: absolute;
	top							: 58px;
	left						: -1000px;
}

#content #barresto #media2
{
	position					: absolute;
	top							: 164px;
	left						: -1000px;
}

#content #barresto #media3
{
	position					: absolute;
	top							: 164px;
	left						: -1000px;
}

#content #barresto #media4
{
	position					: absolute;
	top							: 270px;
	left						: -1000px;
}

#content #barresto #media5
{
	position					: absolute;
	top							: 324px;
	left						: -1000px;
}

#content #barresto #text1
{
	position					: absolute;
	top							: 278px;
	left						: -1000px;
	width						: 370px;
	
	text-align					: left;
}

#content #barresto #text2
{
	position					: absolute;
	top							: 171px;
	left						: -1000px;
	width						: 250px;
	
	text-align					: right;
}

#content #barresto #lobby
{
	position					: absolute;
	top							: 170px;
	left						: -1000px;
	
	behavior					: url(../_static/css/iepngfix.htc);
}

/* @end */

/* @group 00# ROOMS */

#content #rooms #media1
{
	position					: absolute;
	top							: 58px;
	left						: -1000px;
}

#content #rooms #media2
{
	position					: absolute;
	top							: 58px;
	left						: -1000px;
}

#content #rooms #media3
{
	position					: absolute;
	top							: 163px;
	left						: -1000px;
}

#content #rooms #media4
{
	position					: absolute;
	top							: 218px;
	left						: -1000px;
}

#content #rooms #media5
{
	position					: absolute;
	top							: 113px;
	left						: -1000px;
}

#content #rooms #media6
{
	position					: absolute;
	top							: 376px;
	left						: -1000px;
}

#content #rooms #media7
{
	position					: absolute;
	top							: 272px;
	left						: -1000px;
}

#content #rooms #media8
{
	position					: absolute;
	top							: 163px;
	left						: -1000px;
}

#content #rooms #media9
{
	position					: absolute;
	top							: 267px;
	left						: -1000px;
}

#content #rooms #media10
{
	position					: absolute;
	top							: 376px;
	left						: -1000px;
}

#content #rooms #text1
{
	position					: absolute;
	top							: 274px;
	left						: -1000px;
	width						: 400px;
	
	text-align					: left;
}

#content #rooms #text2
{
	position					: absolute;
	top							: 482px;
	left						: -1000px;
	width						: 350px;
	
	text-align					: left;
}

#content #rooms #lobby
{
	position					: absolute;
	top							: 62px;
	left						: -1000px;
	
	behavior					: url(../_static/css/iepngfix.htc);
}

/* @end */

/* @end */

/* @group 00# FOOTER */

#footer
{
	position					: absolute;
	top							: 630px;
	padding						: 3px 0 0 0;
	
	width						: 100%;
	height						: 16px;
	
	background-color			: #141414;
	background-image			: url(../img/footer.jpg);
	background-position			: right;
	background-repeat			: no-repeat;
	
	text-align					: right;
	font-size					: 1.2em;
	font-family					: Arial;
	font-weight					: bold;
	text-transform				: uppercase;
	
	color						: #fff;
}

#footer a
{
	color						: #f9e408;
	text-decoration				: none;
}

#footer a:hover
{
	color						: #f9e408;
	text-decoration				: underline;
}

/* @end */

/* @group 00# OVERLAY */

#overlay
{
	display					: none;
	position: absolute;
	top: 0;
	left: -2000px;
	z-index: 900;
	width: 100%;
	height: 1000px;
	background-color: #000;
}

#gallery
{
	display					: none;
	z-index						: 950;
	position					: absolute;
	
	left						: -2000px;
	
	width						: 100%;
	height						: 400px;
}

#btn_next,
#btn_previous,
#btn_close
{
	z-index						: 1500;
	position					: absolute;
}

#gallery .item
{
	z-index						: 990;
	position					: absolute;
	left						: 4000px;
}

/* @end */