@charset "utf-8";
body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #5f603d;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	/*color:#013f25;*/
	font-size:14px;
}

.info { zoom:1}

img {border:0;}

#container {
	position:absolute;
	background: #ffffff;
	width:955px;
	height:600px;
	left:50%;
	top:50%;
	margin: 0;
	margin-top:-300px;
	margin-left:-477.5px;
	padding:0px;
	text-align:left;
}
#mainContent {
position:relative;
margin:10px;
padding:0px;

}
#header {  
position:relative;
top:0px;
margin:0px;
width:955px;
height:81px;
overflow:hidden;


}

.logo {
	position:relative;
	left:10px;
	top:10px;
	width:181px;
	height:71px;
	margin:0;
	border:0;
	padding:0;
	float:left;
	}

.menuTopo {
	position:relative;
	top:59px;
	left:40px;
	width:700px;	
	overflow:hidden;
	clear:right;
	}

.empresa_body {
	position:relative;
	height: 445px;
	width: 915px;
	left:10px;
	background-color: #666;
	float:left;
	top:55px;
	z-index:1;
}

div.cxTextoEmpresa {
  position:relative;
  width:868px;
  height:145px;
  margin:0px;
  left:18.5px;
  top:270px;
  padding-left:10px;
  padding-top:10px;
  background-color:#000;
  border:0px solid black;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
	}

.titulo { text-align:left; font-size:14px; font-weight:bold;}
.subtitulo {font-weight:normal; text-align:left; font-size:12px;}
.corpo{font-size:12px;}

	
div.footer {
	position:relative;
	float:left;
	width:955px;
	font-size:10px;
	text-align:center;
	top:75px;
	color:#FFF;
	}
div.footer2 {
	position:relative;
	float:left;
	left:-10px;
	width:955px;
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:0px;
	top:25px;
	color:#FFF;
	z-index:4;
	}
	
div.footer3 {
	position:relative;

	float:left;
	clear:both;
	left:-10px;
	width:955px;
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:0px;
	top:17px;
	color:#FFF;
	z-index:4;
	}	
	
#assinatura {
	
	position:relative;
	float:left;
	display:inline;
	z-index:5;
	width:955px;
	text-align:right;
	top:-12px;
	}

.menuLeft {
	margin-left:10px;
	margin-top:40px;
	height: 404px;
	width: 181px;
	background-color: #fff;
	float:left;
	clear:left;
	overflow-x:hidden;
	overflow-y:auto;
	display:inline;
	font-size:13px;
	

}

.meio {
	margin-left:30px;
	margin-top:40px;
	height: 445px;
	width: 704px;
	background-color: #fff;
	float:left;
	clear:right;
	color:#013f25;


}
.meioRec {
	margin-left:30px;
	margin-top:40px;
	height: 445px;
	width: 704px;
	background-color: #fff;
	float:left;
	clear:right;
	overflow-x:hidden;
	overflow-y:auto;
	color:#013f25;

}
.menuLeftProds {
	position:relative;
	left:10px;
	margin-top:40px;
	height: 404px;
	width: 181px;
	background-color: #fff;
	float:left;
	clear:left;
	overflow-x:hidden;
	overflow-y:auto;
	display:inline;
	font-size:13px;

}

.meioProds {
	position:relative;
	left:30px;

	margin-top:40px;
	height: 445px;
	width: 704px;
	background-color: #fff;
	float:left;
	
 
	color:#013f25;
	overflow:hidden;
}



.menuLeft ul, .menuLeftProds ul {
	width:180px;
	margin:0px;
	padding:0px;
	list-style-type: none;
	color:#013f25;
	line-height:23px;


}
#mainContent div .menuLeft ul li, .menuLeftProds ul li {

	margin:0px;
	padding:0px;
	}
	
a{ 
color:#013f25;
font-weight:normal;
text-decoration:none;
}

a:hover{ 
font-weight:normal;
text-decoration:underline;
color:#000000;

}

.grelhaNoticias {
margin-left:-35px;
margin-top:-35px;
padding:0px;



}

#barraG {
	position:relative;
	float:left;
	display:inline;
	width:914px;
	height:8px;
	background-color:#5f603d;
	left:50%;
	margin:0px;
	padding:0px;
	margin-left:-457px;	
	}
#barraP {
	position:relative;
	float:left;
	clear:both;
	width:180px;
	height:8px;
	background-color:#5f603d;
	left:10px;
	top:-8px;
	}
	
	
