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

body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	background-color: #A8D6B1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5A5B53;
}


a:link, a:visited {
	color:#850B0D;
	text-decoration:none;
}

form {
	margin: 0px;
	padding:0px;
}
/*frame central*/
#frame {
	width: 970px;
	height: 580px;
	background-image: url(images/box1.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
/*zona superior*/
#frame .header {
	width: 970px;
	height: 70px;
}
/*logo*/
#frame .header h1, #frame .header h1 a {
	float: left;
	width:250px;
	height:70px;
	margin:0px;
	padding:0px;
}
#frame .header h1 a span {
	display: none;
}

/*autenticaçao*/
#membros_login {
	display: block;
	width: 400px;
	float: right;
	height:22px;
	background-image: url(images/campos.gif);
	background-repeat: no-repeat;
	background-position: 70px;
}
#membros_login label {
	display: none;
}
#membros_login p {
	display: block;
	float: left;
	font-size:10px;
	width:70px;
	color:#850B0D;
	margin-top:7px;
}
#membros_login div {
	margin-left:5px;
	display: block;
	float: left;
	width:140px;
}
#membros_login #username, #membros_login #password {
	width: 120px;
	font-size:9px;
	background-color: #2F552F;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top:6px;
	color:#A3C55F;
}
#membros_login #submit, #membros_login #password {
	margin-top:5px;
}
/*saida*/
#frame .header div.logout {
	text-align:right;
	padding-right:40px;
}


/*menu*/
#frame .header ul {
	display:block;
	width:320px;
	margin:0px;
	padding:0px;
	float:right;
	margin-top: 20px;
	clear:right;
}
#frame .header ul li {
	margin:0px;
	display:block;
	padding:0px;	
	float:left;
	font-size:11px;
	background-image: url(images/menuitem.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	margin-left:10px;
	margin-right:5px;

}
#frame .header ul li a:link, #frame .header ul li a:visited {
	color: #FFF;
}
#frame .header ul li a:hover, #frame .header ul li a.active {
	color: #B8CE20;
}

/*zona de conteudos*/
#conteudos {
	clear:both;
	width: 835px;
	height:450px;
	margin-left:62px;
	margin-top:25px;
}


/*texto*/

#conteudos h2 {
	font-size: 18px;
	color: #595B55;	
	text-transform: uppercase;
}
#conteudos h2 span {
	color: #859172;	
}
#conteudos h3 {
	color: #595B55;
	font-size:12px;
	text-transform: uppercase;
}
#conteudos b {
	color: #595B55;
}
