*{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
html, body{
	width:100%;
	background:url(imagens/background2.jpg) repeat;
	/*background: #f0f0f0;*/
}
#estrutura{
	margin:0px auto;
	width:1003px;
}
#conteudo{
	background:#fff;
	padding:8px ;
}
#topo{
	margin-bottom:8px;
}
#topo p{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#2B608C;
	position:relative;
}
#logo{
	background:#006633;
	width:149px;
	margin-left:12px;
	margin-top:4px;
	margin-bottom:5px;
	float:left;
}

#homenova { background: #ebede2 url(imagens/img-box-home-topo.jpg) top no-repeat; 
	padding: 50px 40px 30px 40px;
	position:relative;
	width: 907px;
	float:left;
	margin:0 auto;}

	.resumo 	{ height: 85px; width:210px; overflow:hidden; }

	#bloconoticias { margin: 30px 0px 30px 0px; float:left; position:relative; }
	#fundonoticias { width:195px; height:160px; background:url(imagens/img-box-noticias.jpg) no-repeat; margin-left:30px; padding: 20px 30px 20px 15px; float:left; }

	#coluna01{
		width:216px;
		float:left;
		margin-right:6px;
	}
	#coluna02{
		width:284px;
		float:left;
	}
	#coluna03{
		width:252px;
		float:right;
	}
	.tit01{
		background:#607700;
		font:bold 18px Arial, Helvetica, sans-serif;
		color:#fff;
		padding:6px 10px;
		position: relative;
	}

	.tit01 .data_interna {
		float: right;
		margin-top: -20px;
		*margin-top: -25px;
		padding-right: 5px;
		*padding-right: 15px;
	}

	.tit02{
		background:#333333;
		font:bold 18px Arial, Helvetica, sans-serif;
		color:#fff;
		padding:6px 10px;
	}
	.tit03{
		background:#666666;
		font:bold 18px Arial, Helvetica, sans-serif;
		color:#fff;
		padding:6px 10px;
	}

	.titFAQ {
		background:url(imagens/aba_anip_760.png) no-repeat left 0px top 8px #Fff;
		width: 940px; height:38px;
		font:bold 20px Arial, Helvetica, sans-serif;
		color:#607700;
		padding: 0px 0px 0px 52px; font-weight:normal;
		text-align: left;
	}

	.titCorCinza{
		font:bold 18px Arial, Helvetica, sans-serif;
		color:#CCCCCC;
	}
	.data{
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#607700;
	}
	dl{
		padding:10px;
	}
	dt{
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#2B608C;
	}
	#coluna01 dd{
		padding-bottom:10px;
		border-bottom:#E0E0E0 1px solid;
		margin-bottom:10px;
		margin-top:8px;
	}
	#coluna01 dd a{
		font:12px Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
	}
	#coluna01 dd a:hover{
		color:#607700;
		text-decoration:underline;
	}
	#coluna02 h1 {
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #607700;
		margin: 8px 0px;
	}
	.texto{
		font: 12px Arial, Helvetica, sans-serif;
		text-align: justify;
		line-height: 18px;
		margin-top: 10px;
		margin-bottom: 18px;
	}
	.texto a {
		color: #000000;
		text-decoration: none;
	}
	.texto a:hover {
		color: #607700;
		text-decoration: underline;
	}

	.textonoticias { 	font: 12px Arial, Helvetica, sans-serif;
		text-align: justify;
		line-height: 18px;
		margin-top: 10px;
		margin-bottom: 18px;
		text-decoration:none;
	}

	#colunanoticias { width:250px; height:230px; float:left; position:relative; margin-right: 73px; }
	.textonoticias a { overflow:hidden; height: 77px; float:left; position:inherit; color:#333; color: #000000;	text-decoration: none; }
	.textonoticias a:hover { color: #607700;text-decoration: underline; }
	.maisnoticias { width:235px; height:40px; margin-left: 30px; margin-top: -35px;
		float:left; position:relative; 
		padding-top:25px; 
		background:url(imagens/img-fundo-mais-noticias.png) center no-repeat; 
		text-align:center; color:#CCC; text-decoration:none }

		.margem01 {
			margin: 3px 0px 13px 0px;
		}
		.margem02 {
			margin: 3px 0px 0px 0px;
		}
		#recicla {
			background: url(imagens/fundo_recicla_nova.png) no-repeat;
			margin-top: 4px;
			margin-bottom: 22px;
			width: 252px;
			height: 187px;
			}
			
			#recicla strong {
				font: 12px Arial, Helvetica, sans-serif;
				position: absolute;
				line-height: 14px;
				margin-top: 25px;
				font-weight: 700;
				margin-left: 7px;
				display: block;
			}
			#recicla p {
				padding-left: 7px;
				padding-top: 86px;
				font: 11px Arial, Helvetica, sans-serif;
				line-height: 14px;
				position: absolute;
				font-weight: 700;
			}
			#recicla a{
				margin-left: 7px;
				position: absolute;
				text-decoration: underline;
				font-weight: 700;
				font-size: 18px;
				color: #5C8C5D;
				display: block;
				padding-top: 149px;
				padding-bottom: 5px;
			}
			#rodape {
				text-align: center;
				width: 661px;
				margin: 0px auto;
				padding-bottom: 5px;
			}
			#rodape ul li a{
				color: #FFFFFF;
				font: 12px Arial, Helvetica, sans-serif;
				text-decoration: none;
			}
			#rodape ul li a:hover {
				color: #dcff4f;
			}
			#rodape ul li {
				float: left;
				margin: 15px;
			}

			.copy {
				font: 9px Verdana, Arial, Helvetica, sans-serif;
				color: #000;
			}
			.by {
				font: 9px Verdana, Arial, Helvetica, sans-serif;
				color: #777777;
				text-decoration: none;
			}
			.by:hover {
				color: #FFFFFF;
			}
			h2 {
				font: bold 18px Arial, Helvetica, sans-serif;
				color: #003300;
			}

			#cont_internas p {
				line-height: 20px;
				margin-bottom: 15px;
				margin-top: 29px;
			}
			#tres-colunas div {
				margin: 5px;
				width: 244px;
				display: block;
				float: left;
				text-align: justify;
				background: #EBEBEB;
			}
			#duas-colunas div {
				margin: 5px;
				width: 372px;
				display: block;
				float: left;
				text-align: justify;
				background: #EBEBEB;
			}
			#uma-colunas div {
				margin: 15px 5px;
				width: 974px;
				display: block;
				float: left;
				text-align: justify;
				background: #f3f3f3;
			}
			.colunas div p {
				padding-left: 10px;
				padding-top: 5px;
				padding-right: 15px;
			}

			.colunas div h1 {
				background:url(imagens/aba_anip.png) no-repeat left 0px top 8px #Fff;
				width: 930px; height:38px;
				font:bold 22px Arial, Helvetica, sans-serif;
				color:#607700;
				padding: 0px 0px 0px 52px; font-weight:normal;
				text-align: left;
			}
			.colunas ul li {
				list-style: url(imagens/seta.gif);
				margin-left: 30px;
				margin-right: 20px;
				margin-bottom: 10px;
				line-height: 20px;
			}
			.marcadoNumeral li {
				list-style: decimal;
				margin-left: 30px;
				margin-right: 20px;
				margin-bottom: 10px;
				line-height: 20px;
			}
			.marcador li {
				list-style: url(imagens/seta.gif);
				margin-left: 30px;
				margin-right: 20px;
				margin-bottom: 10px;
				line-height: 20px;
			}
			.marcador li a {
				color:#000;
				text-decoration:none;
			}
			.marcador li a:hover {
				color:#607700;
				text-decoration:underline;
			}

			#release li {
				margin-bottom: 25px;
			}

			#release img {
				margin-right: 20px;
			}
			#release li a {
				font: 12px Arial, Helvetica, sans-serif;
				color: #000000;
				padding: 10px;
				background: #f1f1f1;
				text-decoration: none;
				display: block;
			}
			#release li a:hover {
				background:  #f2fff2;
			}
			#release li a p {
				padding-top: 10px;
				display: block;
			}
			#release li a div {
				float: left;
				color: #828282;
				margin-right: 10px;
				padding-bottom: 0px;
				font-weight: bold;
			}
			#release li a span {
				color: #607700;
				loat: left;
				font-size: 12px;
				font-weight: bold;
			}

			#ultimasnoticias li {
				margin-bottom: 10px;
			}

			#ultimasnoticias img {
				margin-right: 20px;
			}
			#ultimasnoticias li a {
				font: 12px Arial, Helvetica, sans-serif;
				color: #000000;
				padding: 10px;
				background: #EBEBEB;
				text-decoration: none;
				display: block;
			}
			#ultimasnoticias li a:hover {
				background:  #f2fff2;
			}
			#ultimasnoticias li a p {
				padding-top: 10px;
				display: block;
			}
			#ultimasnoticias li a div {
				float: left;
				color: #828282;
				margin-right: 10px;
				padding-bottom: 0px;
				font-weight: bold;
			}
			#ultimasnoticias li a span {
				color: #607700;
				margin-left: 10px;
				float: left;
				font-size: 12px;
				font-weight: bold;
			}
			#paginacao {
				margin-left: 167px;
			}
			#paginacao ul li {
				float: left;
				margin-right: 15px;
				font-weight: normal;
			}
			#paginacao ul li a {
				color: #000000;
				font-weight: bold;
			}
			#paginacao ul li a:hover {
				color: #0099CC;
			}
			/* Galeria */

			.galeria li img {
				border: 0px;
				margin-bottom: 5px;
			}
			.galeria li{
				float: left;
				margin: 23px;
				max-height: 122px;
				max-width: 139px;
				text-align: center;
			}
			#sub_imgs {
				display: none;
			}
			.galeria li a {
				padding: 5px;
				display: block;
				background: #e9e9e9;
				text-decoration: none;
				color: #12263C;
				font: bold 12px Arial, Helvetica, sans-serif;
				width: 145px;

			}
			.galeria li a:hover {
				background: #f0f4bd;
				color: #12263c;

			}

			/* FIM * GALERIA */
			#cont_internas a {
				color: #607700;
				text-decoration: none;
				margin-left: 4px;
				font-size: 15px;
			}

			.float_left {
				float: left;
				margin: 0px 10px 10px 0px;
			}

			#cont_internas h2  {
				color: #669933;
				margin-bottom: 5px;
				font: bold 15px Arial, Helvetica, sans-serif;
			}

			/* */



			#videos li{
				float: left;
				margin: 10px;
			}

			.titVideos {
				font: bold 18px Arial, Helvetica, sans-serif;
				color: #607700;
				margin-top: 25px;
				margin-bottom: -40px;
			}


			#cont_internas TABLE {
				border: 0px;
			}
			#cont_internas TABLE td {
				border: solid 1px  #000000;
				padding: 5px;
			}

			#cont_internas .tabelaZero td{
				border: 0px;
			}
/*
#cont_internas ul {
	margin-left: 15px;
}
#cont_internas ul li{
	list-style: url(imagens/seta.gif);
}
*/
#cont_internas .col-dados-setor,
#cont_internas .col-publicacoes{
	overflow: hidden;
	display: block;
	width: 482px;
	float: left;
}
#cont_internas .col-dados-setor{

}
#cont_internas .col-publicacoes{
	margin-left: 20px;
}
#cont_internas .col-publicacoes .cont-publicacoes{width: 100%; height:auto;}
#cont_internas .col-publicacoes .cont-publicacoes p.titFAQ,
#cont_internas .col-publicacoes .cont-publicacoes img,
#cont_internas .col-publicacoes .cont-publicacoes div.cont-publicacoes{display: block;float:left;}
#cont_internas .col-publicacoes .cont-publicacoes img{padding-right: 15px;}
#cont_internas .col-publicacoes .cont-publicacoes p a{margin-left: 0; display: block;}
#cont_internas .col-publicacoes .cont-publicacoes p a:hover{color:#607700;}

.voltar {
	background: url(imagens/seta.gif) left center no-repeat;
	padding-left: 15px;
	text-decoration: none;
	color: #006600;
}
.voltar:hover {
	color: #000000;
}

.associados li{
	display: inline;
	float: left;
	margin: 15px 29px;
}
.associados li a {
	/*background: #f1f1f1;*/
	padding: 1px 1px 0px 1px;
	display: block;
	text-align: center; color:#607700;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.associados li a:hover {
	/*background:#607700;*/
	color: #ffffff;
}
.associados li a:hover > p {
	color: #ffffff;
}
.associados p {
	
	margin-top: 5px;
	padding-bottom: 2px;
	color: #607700;
	
}
.associados img {
	margin: 0px;
	padding: 0px;
}

.titulo_noticia {
	text-decoration:none;
	color:#2b60a6;
}
.extranet {
	text-decoration:none;
	text-align: right;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #2B608C;
	margin-left: 52%;

}
.extranet:hover{
	text-decoration: underline;

}

.titulo_noticia:hover {
	text-decoration:underline;
}

.sub_tit_home {
	text-align:right;
}


.IconFace{
	position: relative;
	z-index: 99;
	margin-left: 937px;
	margin-bottom: 4px;
	margin-top: -16px;
}

.IconInicial{
	position: relative;
	z-index: 100;
	margin-left: 700px;
	margin-bottom: 4px;
	margin-top: 16px;
}

.IconInicialLink {
	width: 221px;
	height: 45px;
	background: url(imagens/VisiteoReciclanip.jpg) no-repeat;
	text-indent: -9000px;
	float: left;
	margin-left: 20px;
	
}

.anip_numeros{
	font-size: 17px;
	color: #22B14C;
	margin-left: 25px;
}