body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background: url('../common/img/background.jpg');
	text-align:center;
	font-family:'Helvetica Neue light',helvetica,arial;
}

IMG {
   behavior: url("pngbehavior.htc");
}

#flash {
	margin:0px;
	padding:0px;
	width:100%; 
	height:100%;
}

#main {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-377px;
	margin-top:-300px;
	width:774px;
	height:596px;
	text-align:left;
}


/**************** LINKS ****************/

.links {
	width:774px;
	height:20px;
	text-align:left;
	display:block;
}

.links IMG {
	border:0px;
	margin:0px;
	padding:0px; 
	display:block;
	visibility:hidden;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

.links SPAN {
	font-size:12px;
	color:#ae0008;
	float:right;
	display:block;
}

#other_links SPAN {
	font-size:12px;
	color:#ae0008;
	float:left;
	display:block;
}

.links A{
	color:#FFF;
	text-decoration:none;
}

.links A:hover{
	color:red;
}

#hugo_links {
	width:776px;
	height:47px;
}

#other_links {
	padding-top:10px;
	text-align:left;
}

#not_change_language {
	width:164px;
	display:block;
	float:right;
	padding-top:5px;
	margin-top:0px;
}

/**************** CHANGE LANGUAGE ****************/

#change_languaje {
	width:554px;
	float:left;
	display:block;
	margin-top:20px;
}


#nav {
	padding:0px;
	margin:0px;
	list-style: none;
}


#nav ul {
	padding:0px;
	margin:0px;
	list-style:none;
	width:287px;
}


#nav .title {
	color:#FFF;
	text-align:right;
	margin:0px 0px 0px 0px;
	margin:5px;
	height:21px;
}


#nav a {
	text-align:center;
	width:55px;
	margin-left:5px;
	margin-right:5px;
}




#nav li ul {
	display:block;
	float:right;
	position:absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	display:block;
	padding:5px;
	width:453px;
}

.ie6 #nav li ul {
	width:460px;
}

#nav li ul li {
	float:right;

}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}



#main_content {
	width:774px;
	height:542px;
	display:block;
}


.title {
	color:#FFF;
	text-align:right;
	margin:0px 0px 0px 0px;
	margin:5px;
	height:21px;
	background:url('main-selected.png')
}

.language {
	margin-left:39px;
}

.language IMG{
	border:0px;
	margin:0px;
	padding:0px;
}


#sidebar {
	width:255px;
	height:400px;
	display:block;
	margin-left:30px;
	padding-top:30px;
	text-align:left;
}

#hugocreatelogo {
	width:255px;
	height:74px;
	display:block;
	background:url('hugocreatelogo.png') no-repeat;
}

.ie6 #hugocreatelogo {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='hugocreatelogo.png'), sizingMethod='scale');
}


#sidebar #text {
	padding-left:40px;
	width:214px;
	margin-top:10px;
}

#sidebar #text P{
	text-align:left;
}

H1 {
	font-family:'Helvetica Neue light',helvetica,arial;
	font-size:18px;
	padding:0px;
	margin:0px;
	margin-top:92px;
	text-align:left;
}

P {
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-top:10px;
}

#rules {
	display:block;
	float:left;
}

#sidebar A {
	display:block;
	float:left;
	text-decoration:none;
	color:#000;
}

#sidebar A {
	color:#000;
}

#rules_caption {
	line-height: 0.9;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	width:90px;
	padding-left:5px;
}

#announcement {
	/*
	width:774px;
	height:542px;
	*/
	border:0px;
	
	
}
