*
{
    margin:0px;
    padding:0px;
    border:0px;
    list-style:none;
}
img
{
    margin:0px;
    padding:0px;
    border:0px;
}

a{ text-decoration:none;}

body 
{
	margin:0;
	padding:0;
	background:url(../images/background.jpg) repeat-x #56bf3e top;
}

.header
{
	margin:0 auto;
	background:url(../images/background_header.jpg) no-repeat;
	width:100%;
	height:299px;
}
.contentHeader
{
	margin:0 auto;
	width:1000px;
}
.contentHeader h1
{
	float:left;
	background:url(../images/logotipo.jpg) no-repeat;
	margin:25px 0 0 0;
	width:256px;
	height:240px;
	text-indent:-19999px;
	overflow:hidden;
}
.contentHeader h1 a{width:256px;height:240px;display:block;}

.textoHeader
{
	float:left;
	background:url(../images/texto_header.jpg) no-repeat;
	margin:72px 0 0 25px;
	width:408px;
	height:152px;
	text-indent:-19999px;
	overflow:hidden;
}
.contentGeral
{
	margin:20px auto;
	width:990px;
	_width:1100px;
}

.menu
{
	float:left;
	margin:0 0 0 55px;
	width:185px;
}

.content
{
	float:left;
	width:730px;
	margin:0 0 0 15px;
}
.area
{
	float:left;
	width:420px;
}
.area1
{
	float:left;
	width:380px;
	border-left:solid 1px #68955d;
	border-right:solid 1px #68955d;
	padding:0 20px 0 20px;
}

.area1 p
{
	font:12px Arial;
	color:#FFFFFF;
	margin:0 0 10px 0;
}
.area1 ul{margin:10px 0 10px 20px;}
.area1 ul li
{
	padding:10px 0 0 0;
	font:12px Arial;
	color:#FFFFFF;
	list-style:circle;
}
.area1 h2{margin:0 0 10px 0;}

.area2
{
	float:left;
	width:285px;
	padding:0 0 0 20px;
}

.videoHome
{
	float:left;
	width:380px;
	min-height:280px;
}
.outros_videos
{
	background:url(../images/back_outrosvideos.jpg) no-repeat;
	width:373px;
	height:77px;
	padding:35px 0 0 12px;
	margin:12px 0 0 0;
}
.outros_videos ol li
{
	float:left;
	list-style:none;
	margin:0px;
	padding:0 5px 0 0;
}
.sustentabilidadeHome
{
	float:left;
	margin:35px 0 0 0;
	width:380px;
	min-height:280px;
}

.twitter 
{
	float:left;
	width:285px;
}
.twitter h2{margin:0 0 15px 0;}
.areaPost
{
	float:left;
	width:285px;
}

.areaPost ul
{
	font:12px Arial;
	color:#FFFFFF;
	margin:0 0 10px 0;
}
.areaPost a
{
	font:bold 12px Arial;
	color:#f0ff00;
}

.flickr
{
	float:left;
	margin:20px 0 0 0;
	width:285px;
}
.flickr h2{margin:0 0 15px 0;}
.areaFotos
{
	float:left;
	margin:0 0 15px 0;
	width:285px;
	height:190px;
}
.areaFotos ul{width:285px;}
.areaFotos li{float:left; margin:0 8px 8px 0;}

.areaFotos2
{
	float:left;
	margin:15px 0 15px 0;
	width:285px;
	height:300px;
}


.footer
{
	float:left;
	width:100%;
	margin:50px 0 0 0;
	padding:20px 0 0 0;
	background:#FFFFFF;
	text-align:center;
	height:50px;
	font:11px Arial;
	color:#505050;
}
.footer a
{
	font:11px Arial;
	color:#505050;
}

