*{
	margin: 0 auto;
	outline:none;
		
}
img{border:none;}
body{	
	background:#A7CF3A url(imagens/bg-home.jpg) top center no-repeat; /*bg-desenvolvimento.jpg*/ /**/
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	}
h2,h3,h4,h5,p{margin:15px 0 0 0; color:#003300; line-height:20px; }
#geral{
	position:relative;
	width:800px;
	height:600px;
	left:60px;
								/*background-color:#CCFF00;*/
}
#top{height:150px}
#logo{float:left;}
#nav, nav *{margin:49px 0 0 0; padding:0;}
*html #nav li a{height:1%;}
#nav{list-style:none; float:left; width:460px; background:url(imagens/bg-nav-principal.jpg) 1px -17px no-repeat}
#nav li a{display:block; margin:0 10px 0 5px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight:bold; color:#000000; padding:2px 0 2px 0}
#nav li a:hover, body#ini .ini, body#pro .pro, body#lic .lic, body#aut .aut,  body#liv .liv,  body#con .con{background-color:#FF9900; padding:2px 0 2px 0}
#nav li{float:left;}
#nav li a{text-decoration:none;}
#nav li a{display:inline;} /*IE6*/
#sol{
	position:absolute;
	left:630px;
	top: 65px;
}

#ctudo{
	width:590px;
	min-height:67%;
	float:left;
					/*background-color:#0066FF;*/
	margin-top:40px;	
}
#ctudo p{text-align:left;}
/*###################################################################################*/
#menu, #menu *{
	margin:0;
	padding:0;
}
#menu{
	width:200px;
	height:200px;
	float:left;
	margin-top:38px;	
}

#menu{list-style:none}
#menu li a{
	display:block;
	background:url(imagens/sprite-menu.jpg) left top no-repeat;
	font-size:28px; /*IE6*/	
	text-indent:-9999px;
	height:40px;	
}
*html #menu li a{height:1%} /*Holly Hack I.E.6*/

#menu .gal{background-position:left top; width:200px;}
#menu .gal:hover, body#gal .gal{background-position:right top; width:200px;}

#menu .col{background-position:left -40px; width:200px;}
#menu .col:hover, body#col .col{background-position:right -40px; width:200px;}

#menu .jog{background-position:left -80px; width:200px;}
#menu .jog:hover, body#jog .jog{background-position:right -80px; width:200px;}

#menu .bri{background-position:left -120px; width:200px;}
#menu .bri:hover, body#bri .bri{background-position:right -120px; width:200px;}

#menu .mus{background-position:left -160px; width:200px;}
#menu .mus:hover, body#mus .mus{background-position:right -160px; width:200px;}

#rodape{
	margin: 20px 0 5px 27px;
	width:460px;
	height:55px;
	background-color:#B5D858;
	float:left;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	line-height:55px;
}
#cfnd{background:white/*#FFEA9B*/; padding:8px;}
#bloco{margin:-50px 0 0 0}
