body {
margin: 0;
font-family: "Trebuchet MS"; font-size: 11px; line-height: 16px; color: #545454;
background: url(../images/bg_all.jpg) repeat-x #618501;
}

div { margin: 0; padding: 0; }
span { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
img { border: 0; }
ul {
margin: 0; padding: 0;
list-style: none;
}
	ul li {}

p.broke_box {
height: 1px;
clear: both;
font-size: 1px;
}
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.block { display: block; }
.inline { display: inline; }

h1 {
margin: 15px 0 0 0;
font-family: "Trebuchet MS"; font-size: 22px; font-weight: normal; color: #4f4f4f;
}
h2 {
margin: 2px 0 20px 0;
font-family: "Trebuchet MS"; font-size: 14px; font-weight: normal; color: #545454;
}
h3 {
margin: 0 0 5px 0;
font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; color: #618200;
}
h3 span{
font-family: "Trebuchet MS"; font-size: 11px; font-weight: normal; color: #618200;
}

* html h2 { maring: 0; }
* + html h2 { maring: 0; }

/*div id="moldura"*/
div#moldura {
width: 740px; height: auto;
position: absolute; left: 50%; top: 0;
margin: 0 0 0 -370px;
border-bottom: 10px solid #fff; border-left: 10px solid #fff; border-right: 10px solid #fff;
background: #fff;
}
/*div container da barra do menu*/
	div#moldura div#menu {
	width: 740px; height: 53px;
	position: relative; 
	background: #040707;
	}
		div#moldura div#menu a#logo {
		width: 131px; height: 36px;
		position: absolute; left: 11px; top: 9px;
		text-indent: -9999px;
		background: url(../images/img_logo.gif) no-repeat;
		}
		div#moldura div#menu ul { position: absolute; left: 178px; top: 19px; }
			div#moldura div#menu ul li {
			float: left;
			margin: 0 15px 0 0;
			color: #fff;
			}
		
		div#moldura  div#menu a#ico_i {
		width: 14px; height: 14px;
		position: absolute; right: 0; top: 20px;
		text-indent: -9999px;
		background: url(../images/ico_i.gif) no-repeat;
		}


/*div do destaque logo abaixo do menu*/
	div#moldura div#header { margin: 0 0 10px 0; }
	* html div#moldura div#header { margin: 0 0 7px 0; }
	* + html div#moldura div#header { margin: 0 0 7px 0; }

/*DIV DO CONTEÚDO DA HOME*/
div#home_conteudo {
	width: 740px;
	height: 370px;
	float: left;
	margin: 0 0 2px 0;
}
* html div#home_conteudo { margin: 0 0 7px 0; }

div#home_destaque {
	width: 740px;
	height: 141px;
	margin: 21px 0 30px 0;
}
	div#home_destaque img.img_home_destaque {
	margin: 0 25px 0 20px;
	}
	div#home_destaque p {
	width: 550px;
}
		div#home_destaque p img { margin: 0 0 17px 0; }

div.barra_verde {
	width: 740px;
	height: 13px;
	font-size: 1px;
	background: #abc200;
}

ul#home_sub_destaque {}
	ul#home_sub_destaque li {
	width: 220px;
	height: 130px;
	margin: 28px 0 0 26px;
	}
	ul#home_sub_destaque li.border { border-right: 1px solid #dedede; }
		ul#home_sub_destaque li p {
	width: 200px;
}
		ul#home_sub_destaque li img { margin: 0 0 19px 0; }


/*BARRA LATERAL*/
div#barra_lateral {
width: 200px; height: 403px;
float: right;
}

	div#barra_lateral div#home_news {
	width: 200px; height: 165px;
	margin: 0 0 10px 0; padding: 50px 0 0 0;
	background: url(../images/bg_home_news.gif) no-repeat #deea62 15px 13px;
	}
		div#barra_lateral div#home_news ul { margin: 0 0 0 15px; }
			div#barra_lateral div#home_news ul li {
			width: 170px;
			margin: 0 0 12px 0;
			color:#618200;
			font-size:11px;
			line-height:14px;
			}


/*footer interno*/
div#footer_interno {
width: 740px; height: 76px;
position: relative;
float: left;
margin: 10px 0 0 0;
background: #fff;
}
* html div#footer_interno {
float: none;
margin: 7px 0 0 0;
}

	div#footer_interno ul { position: absolute; right: 35px; top: 17px; }
		div#footer_interno ul li { margin: 0 0 0 45px; }

/*rodapé*/
div#footer {
width: 740px; height: 30px;
position: absolute; left: 0; bottom: -35px; margin-bottom:-10px;
}
	div#footer p {}
	div#footer a {
	width: 51px; height: 30px;
	display: block;
	text-indent: -9999px;
	background: url(../images/ico_youdo.gif) no-repeat;
	}

/*INTERNAS*/
div#holder_internas {
width: 740px; height: auto;
}
* html div#holder_internas { margin: 0 0 -13px 0; }

div#internas_menu {
width: 160px; height: 550px;
float: left;
margin: 0 24px 0 0;
background: #deea62;
}
	div#internas_menu ul {}
		div#internas_menu ul li { width: 160px; height: 34px; }

div#internas_conteudo2 {
width: 413px; height: auto;
float: left;
margin: 0 12px 0 0;
}

	div#internas_conteudo2 p {
	width: 385px;
	margin: 0 0 24px 0;
	}
	div#internas_conteudo2 a {
	color: #618200;
	text-decoration:none;
	}
	div#internas_conteudo2 a:hover{
	text-decoration:underline;
	}

div#internas_conteudo {
width: 413px; height: auto;
float: left;
margin: 0 12px 0 0;
background: url(../images/bg_interna_texto.gif) no-repeat 400px 60px;
}
	div#internas_conteudo p {
	width: 385px;
	margin: 0 0 15px 0;
	}
	div#internas_conteudo a {
	color: #618200;
	text-decoration:none;
	}
	div#internas_conteudo a:hover{
	text-decoration:underline;
	}

div#internas_barra_direita {
width: 131px; height: 546px;
float: left;
}
	div#internas_barra_direita ul { margin: 70px 0 0 0; }
		div#internas_barra_direita ul li {
		width: 120px;
		margin: 0 0 35px 0;
		}
		div#internas_barra_direita ul li a {
		margin: 0 0 0 15px;
		font-size:10px; line-height:14px;
		}
			div#internas_barra_direita ul li p { padding: 0 0 0 15px; }
			div#internas_barra_direita ul li span {
			margin: 0 0 14px 0; padding: 0 0 0 15px;
			font-family: "Trebuchet MS"; font-size: 12px; color: #4f4f4f;
			}
			div#internas_barra_direita ul li strong { font-family: "Trebuchet MS"; font-size: 16px; color: #bdce35; }


div#internas_menu, div#internas_conteudo, div#internas_barra_direita { display: block; }
.nota {
	font-family: "Trebuchet MS", Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}



/*****************************
LINKS
******************************/
a.link { text-decoration: none; color: #545454; display: block; }
a.link:hover { color:#000000; }

a.link1 { font-family: "Trebuchet MS"; text-decoration: none; color: #fff; }
a.link1:hover { color: #bbd900; }

a.link2 { text-decoration: none; color: #010101; display:block;}
a.link2:hover { text-decoration: underline; }

a.link3 {
widith: 140px; height: 10px;
display: block;
padding: 10px 0 15px 20px;
text-decoration: none; color: #040707;
}
a.link3:hover {
font-weight: bold; color: #fff;
background: #bdce35;
}



/*****************************
TEXTOS
******************************/
.txt1 { color: #fff; font-size:10px;}

