@charset "utf-8";
/* CSS Document */

body{
/*	background:url(layout/bgimg.jpg) repeat;*/
	background-color: #aaaaaa;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4{
	margin: 0;
	padding: 0;
}

img{
	border:none;
}

a{
	text-decoration: none;
	color: #000000;
	text-decoration:underline;
}

a:hover{
	color: #996699;
}

.separator { border:1px dashed #ccc; }

.clear{
	clear: both;
}

.wrapper_padding, .divwrapper{
	padding: 10px 20px 0 20px;

}




/********************
 * 		SITE		*
 ********************/
#site_wrapper{
	width: 960px;
	margin:auto;
	background-color:#FFFFFF;
}
/********************
 * 	  FIM SITE		*
 ********************/





/********************
 * TOP BANNER AREA	*
 ********************/
#banner{
	background-color:#000000;
}

#logo{
	float:left;
	width:50%;
}

#register{
	float:right;
	text-align:right;
	padding: 80px 120px 10px 0;
}
#register a{
	color: #996699;
	font-size:14px;
	font-weight: bold;
}

#register a:hover{
	color:#999999;
}

/************************
 * FIM TOP BANNER AREA	*
 ************************/








/********************
 * CONTENT AREA		*
 ********************/
#content{
	/*background:url(../../images/bk_content_gray.png) top left;
	z-index:-100;*/
	/* Fallback for web browsers that doesn't support RGBa */
	background: #ffffff;/*
	/* RGBa with 0.6 opacity */
/*	background: rgba(250, 250, 250, 0.4) url(../../images/bk_content_gray.png) top left;	*/
	/* For IE 5.5 - 7*/
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);*/
	/* For IE 8*/
/*	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/

}

#leftmenu{
	background: url(layout/bk-leftmenu.png) top right repeat-y;
	width: 200px;
	float: left;
	color:#333333;
}

#maincontent{
	/*background: url(layout/bk-leftmenu.png) top left repeat-y;*/
	width: 750px;
	float: left;
}

#sponsors{
	padding: 0 5px 0 5px;
	text-align:center;
}

#leftmenu a{
	color: #000000;
	text-decoration:none;
}

#leftmenu a:hover {
	color: #996699;
}

#leftmenu ul{
	margin: 0 0 0 -5px;
	padding: 0;
}

#leftmenu li{
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px; 0;
	margin: 0;
	width: 165px;
	border-bottom:#333333 thin solid;
	white-space:nowrap;
}

#leftmenu li:hover{
	border-bottom:#999999 thin solid;
}

.poster { border:1px dotted #333333; }

/************************
 * FIM CONTENT AREA		*
 ************************/



/************************
 * FORM AREA		*
 ************************/
form input, form select, form textarea {
	background: #ededed;color:#666;border:1px solid #bfbfbf;
	font-weight:bold;
	padding:5px 6px 5px 6px;
	-moz-border-radius: 8px; /* Firefox */
	-webkit-border-radius: 8px; /* Safari, Chrome */
	border-radius: 8px; /* CSS3 */  
}


form input.required, form select.required,  form textarea.required{ 
	border:1px solid #444;
} 


select:disabled, input:disabled { opacity:0.5; }

/************************
 * FIM FORM AREA		*
 ************************/




/************************
 * COPYRIGHT			*
 ************************/
#copyright{
	background-color:#aaaaaa;
	padding: 10px 0 0 0 ;
	font-size: 12px;
	color:#000000;
}

#copyright a{
	color:#000000;
}
#copyright a:hover{
	color:#ffffff;
}

/************************
 * FIM COPYRIGHT		*
 ************************/





#nouser{
	text-align:center;
	padding: 100px 0 100px 0;
	color: #990000;
}
