@charset "utf-8";
/* Configuração */

body {
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_geral.jpg); 
	background-repeat: repeat-x;
	margin:0;
	padding:0;
}

img {
	border:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

* html #container {
	height:100%;
}

#container {
	width:980px;
	height:auto;
	background-image:url(../images/bg_container.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#topo {
	width:987px;
	height:323px;
	float:left;
	margin: 0;
	padding: 0;
}

#conteudo_lateral {
	width:280px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0 0 20px 0;
}

#geral {
	width:680px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0 20px 0 0;
}


#geral p, #geral p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #062544;
	text-decoration: none;
	line-height: 16px;
	margin: 0;
	padding: 0 0px 0 0;
}


#rodape {
	width:auto;
	height:154px;
	background-image: url(../images/bg_rodape_geral.jpg);
	background-position:left;
	background-repeat:repeat-x;
	margin: 0 auto;
	padding: 0;
}

#rodape h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #062544;
	float:left;
	text-decoration: none;
	margin: 100px 0 0 0;
	font-weight: normal;
}

#rodape h4 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #062544;
	text-decoration: none;

}

#rodape h4 a:hover {
text-decoration:underline;
}

#rodape_box {
	width:987px;
	height:154px;
	margin: 0;
	padding: 0;
}

#clearbaixo{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px -154px 0px;
	clear:both;
	height:-154px;
}

/* Menu */

#menu ul{
	height:auto;
	list-style:none;
	margin:-15px 0 0;
	padding:0px;
}

#menu {
	width: 280px;
	margin:0x;
	float:left;
	margin:0 0 50px 0;
	padding:0 0 0 0;
}
	
#menu li a{
	width:auto;
	margin:0;
	padding:0 0 0 0;
}	
	
#menu li a {
  	height: 16px;
	text-decoration: none;
}	
	
#menu li a span {
	visibility: hidden;
  	height: 12px;
	text-decoration: none;
	margin:0;
	padding:0;
}
	
#menu li a:link, #menu li a:visited {
	color: #5E7830;
	display: block;
	background: url(images/menu1.gif);
	background-repeat:no-repeat;
	padding: 8px 0 0 0px;
}
	
#menu li a:hover {
	color: #26370A;
	background: url(images/menu1.gif) 0 -32px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
}
	
#menu li a:active {
	color: #26370A;
	background: url(images/menu1.gif) 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
}

#conteudo_lateral #boxlateral {
	width:270px;
	float:left;
	height:auto;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;

}

#conteudo_lateral #boxlateral p, #conteudo_lateral #boxlateral p a {
	width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245573;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
}

#conteudo_lateral #boxlateral p a:hover{
text-decoration:underline;
}


#conteudo_lateral #boxlateral h5 {
	width:180px;
	font-family: "Century Gothic";
	font-size: 13px;
	color: #0099CC;
	text-decoration: none;
	margin: 8px 0 0 0;
	padding: 0 0 0 0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}


/* CONTEUDO GERAL */
#geral .boxgeral {
	width:680px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0 0px 0 0;
}

#geral .boxgeral ul {
	width:320px;
	height:50px;
	float:left;
	margin: 0 0 0 60px;
	padding: 0 0 0 0;
}

#geral .boxgeral li {
	width:130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: list-item;
	float:left;
	color: #0C527C;
	list-style-image:url(../images/icon_seta.gif);
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}

#geral .boxnews {
	width:680px;
	height:auto;
	float:left;
	margin: 30px 0 0 0;
	padding: 0 0px 0 0;
}

#geral .boxnews img {
	margin: 0px 0 0 0;
	padding: 0 0px 0 0;
}

#geral .boxnews .news {
	width:280px;
	height:auto;
	float:left;
	margin: 0px 25px 30px 0;
	padding: 0 0px 0 0;
}

#geral .boxnews .news p, #geral .boxnews .news p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #062544;
	text-decoration: none;
	line-height: 15px;
	margin: 0;
	float:left;
	clear:both;
}

#geral .boxnews .news h3, #geral .boxnews .news h3 a{
	font-family: "Century Gothic";
	font-size: 15px;
	color: #0D4B64;
	text-decoration: none;
	background-color: #E9F0F5;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px 0 0 0;
	padding: 1px 1px 1px 1px;
	line-height: 17px;
	float:left;
	clear:both;
}


#geral .boxnews .news h4{
	width:auto;
	font-family: "Century Gothic";
	font-size: 13px;
	color: #84A327;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0 5px 0;
	padding: 0 0px 0 0;
}

#geral .boxnews .news h5, #geral .boxnews .news h5 a{
	font-family: "Century Gothic";
	font-size: 13px;
	color: #FFFFFF;
	background-color:#BE00C4;
	text-decoration: none;
	margin: 0px 0 5px 0;
	padding: 0px 2px 0px 2px;
	float:left;
	clear:both;
	font-weight: normal;
}

#geral .boxnews .news h3 a:hover, #geral p a:hover, #geral .boxnews .news p a:hover, #rodape h4 a:hover, #geral .boxnews .news h5 a:hover{
	text-decoration:underline;
}

#geral .boxequipe {
	width:612px;
	height:276px;
	float:left;
	margin: 5px 0px 0 0;
	padding: 25px 0px 25px 0;
	background-image: url(../images/bg_boxequipe.jpg);
	background-repeat: no-repeat;
	background-position: top;
}


#geral .boxequipe h3 {
	width:300px;
	font-family: "Century Gothic";
	font-size: 14px;
	color: #99CC00;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	margin: 5px 0px 0 40px;
}

#geral .boxequipe p {
	margin: 0px 0px 0 40px;
}




