@charset "utf-8";
/* CSS Document */
body,td,th {
	background-color: #54323e;
	margin-top: 0px;
	background-image: url(http://www.myrobust.com/websites/cgsa2011/Image/background.jpg);
	background-repeat: repeat-x;
	behavior: url(csshover.htc);
	font-family: Lucida Sans Unicode, arial;
	color: #666;
	font-size: 13px;
	line-height:140%;
	behavior: url(csshover.htc);

}
h1 {
	font-size: 16px;
	color: #4d832a;
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #B593A0;
	text-decoration: none;
}
a:active {
	color: #000;
	text-decoration: none;
}
h2 {
	font-size: 14px;
	color: #4D832A;
}
#header {width: 996px; height: 437px; background:url(http://www.myrobust.com/websites/cgsa2011/Image/bc_header.jpg) no-repeat} 
#top_right {width:717px; float:right}
#top_left {width:174px; float:left; padding-left:105px;}
#menu {width:156px; float:right; }
#bottom{ width:996px; background:url(http://www.myrobust.com/websites/cgsa2011/Image/malha.jpg); border-right:#4e2c3a 2px solid; border-left:#4e2c3a 2px solid; }
#content {width: 750px; background: #FFF url(http://www.myrobust.com/websites/cgsa2011/Image/mal3.jpg) top left no-repeat; float:right; margin-right:123px;   }
#main_content {width: 700px; padding-top:20px; padding-left:25px; padding-bottom:30px}
#mlc2 {float:left; width:123px}
hr {color:#CCC}
#footer_links {height:27px; background-color: #e9ebc1; font-size:11px; padding-top:8px}
#footer {height: 68px; background-color:#f6f8de; font-size:11px; padding-top:12px}
#undermenu {height:148px; background-color:#4d832b; clear:both; border-top: #749d11 10px solid; border-bottom: #749d11 3px solid; padding-left:5px; padding-top:14px; }
#top_links {padding-right:114px; float:right; padding-top:5px}
#top_register{ width:15px; float:left;  padding-top:85px}


ul {
	list-style: none; 
	margin: 0;
	padding: 0;
	width:156px;
}

ul li {
	font: bold 11px/16px arial, helvetica, sans-serif;
	height:20px;
	background:#c3dc81;
	border-bottom:1px solid #fff;
	position: relative;
	float:left;
	width:156px;
	}
	
ul li ul li{
	background:#e2dac7;
	}

ul li a{
	display:block;
	padding: 2px 3px;
	}

ul li a:hover {
	
	color: #a00; height:21px;
	background: #e3d8c6;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}

ul li ul li a:hover{
	background: #ffedd3; height:21px;
	border-left:1px solid #fff;
}

ul ul {
	position: absolute;
	top: 0;
	display:none;
}

ul li:hover ul{
	display: block;
	left:156px;
}
ul ul ul{
	position: absolute;
	top: 0;
	display:none;
}
