 a.classe1:link {  font-family: Tahoma;  color:#427b07;  text-decoration: none; font-size:11px; }
 a.classe1:visited { font-family: Tahoma;  color:#427b07;  text-decoration: none; font-size:11px;  }
 a.classe1:hover {text-decoration: underline;   color: #427b07;  }
 a.classe1:active {  text-decoration: none; }
 
 a.classe2:link {  font-family: Tahoma;  color:#427b07;  text-decoration: none; font-size:15px; font-weight:bold; }
 a.classe2:visited { font-family: Tahoma;  color:#427b07;  text-decoration: none; font-size:15px; font-weight:bold;  }
 a.classe2:hover {text-decoration: underline;   color: #999999;  }
 a.classe2:active {  text-decoration: none; }

<!--
	body { 
	background: url(../imgs/background.jpg) repeat;
	color: #000; 
	font-size: 11px;
	font-family: Verdana, sans-serif;
	margin: 0; padding: 0;
	text-align: center;
	}
	#background{
	background:url(../imgs/background.jpg) repeat-x repeat-y;
	}
	-->
	h2 {
	color: #5d7026;
	font-family:Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	}
	h3 {
	color: #5d7026;
	font-family:Helvetica, sans-serif;
	font-size:14;
	font-weight:normal;
	}
	.stilo_titulo_institucinal {
	color: #5d7026;
	font-family:Helvetica, sans-serif;
	font-size:14;
	font-weight:normal;
	}
	.stilo_produtos {
	font-family:Helvetica, sans-serif;
	font-size:17px;
	color: #5d7026;
	}
	.stilo_curric {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	}
	
	#tudo {
	background: #FFF;
	border: hidden;
	width: 782px;
	margin: auto;
	text-align: left;
	}
	#wraper {
	background: #FFF;
	border: hidden;
	width: 782px;
	height:720px;;
	margin: auto;
	text-align: left;
	}
		#wraper_body {
		background: none;
		border: hidden;
		width: 782px;
		height:510px;;
		margin: auto;
		text-align: center;
		}
	#wraper_social {
	background: #FFF;
	border: hidden;
	width: 782px;
	height:790px;;
	margin: auto;
	text-align: left;
	}
		#wraper_body_social {
		background: none;
		border: hidden;
		width: 782px;
		height:580px;;
		margin: auto;
		text-align: center;
		}
		#wraper_body_gestao {
		background: none;
		border: hidden;
		width: 782px;
		height:670px;;
		margin: auto;
		text-align: center;
		}
		#wraper_body_gallery {
		background: none;
		border: hidden;
		width: 782px;
		height:885px;;
		margin: auto;
		text-align: center;
		}
		#wraper_body_projeto {
		background: none;
		border: hidden;
		width: 782px;
		height:710px;;
		margin: auto;
		text-align: center;
		}
		#wraper_trabalhe {
		background: none;
		border: hidden;
		width: 782px;
		height:1030px;;
		margin: auto;
		text-align: center;
		}
		#wraper_contato {
		background: none;
		border: hidden;
		width: 782px;
		height:420px;;
		margin: auto;
		text-align: center;
		}
	
	#cabecalho { 
	background: none; 
	font-size: 18px; 
	text-align: center; 
	padding: 0px; 
	width:781px;
	}
	#titulo_institucional {
	position: static;
	background: none;
	height: 27px;
	margin: 0; 
	padding:5px;
	width:340px;
	float:right;
	}
		#titulo_galeria {
		background: none;
		height: 27px;
		margin: 0; 
		padding:5px;
		width:340px;
		float:left;
		}
	#espaco-institucional {
	float: left;
	width: 0px ;
	margin: 0;
	margin-right: ;
	padding: 1px;
	background-color:none;
	height:330px;
	}
	
	#espaco {
	position: static;
	background: none;
	height:10px;
	margin: 0; 
	padding:5px;
	width: 170px;;
	float:right;
	}
	#espaco_produtos {
	position: static;
	background: none;
	height:6px;
	margin: 0; 
	padding:2px;
	width: 170px;;
	float:right;
	}
	#espaco1 {
	position: static;
	background: none;
	height:35px;
	margin: 0; 
	padding:5px;
	width: 170px;;
	float:right;
	}
	#corpo_image {
	position: static;
	background: none;
	height:120px;
	margin: 0; 
	padding:5px;
	width: 170px;;
	float:right;
	}
	#corpo_image_produtos {
	position: static;
	background: none;
	height:118px;
	margin: 0; 
	padding:2px;
	width: 170px;;
	float:right;
	}
	
	#texto_institucional {
	position: static;
	background: none;
	height:150px;
	margin: 0; 
	padding:5px;
	width: 320px;;
	float:right;
	}
		#conteudo_galeria {
		background: none;
		height:770px;
		margin: 0; 
		padding:10px;
		width: 530px;;
		float:left;
		}
		#foto {
		list-style-position:inside;
		padding-left:2px;
		padding-right: 2px;
		padding-bottom:2px;
		padding-top:2px;
		height:110px;
		padding:10px;
		width: 135px;
		float:left;
		}
	#texto_historico {
	position: static;
	background: none;
	height:160px;
	margin: 0; 
	padding:5px;
	width: 320px;;
	float:right;
	text-align:left;
	}
	#corpo_titulo {
	position: static;
	background: none;
	height: 27px;
	margin: 0; 
	padding:5px;
	width:500px;
	float:right;
	}
	#corpo_texto {
	position: static;
	background: none;
	height:150px;
	margin: 0; 
	padding:5px;
	width: 490px;;
	float:right;
	}
	.stilo_paragrafo1 {
	font-family:Helvetica, sans-serif;
	font-size:15px;
	color: #706d6d;
	line-height:22px;
	font-weight:normal;
	}
	.stilo_paragrafo2 {
	font-family:Helvetica, sans-serif;
	font-size:16px;
	color: #0B7E01;
	line-height:22px;
	font-weight:bold;
	}
	.stilo_dados_contato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
	line-height:18px;
	font-weight:normal;
	}
	
	
	#menu {
	background: #FF9933;
	height: 27px;
	margin: 0; 
	padding: 0;
	}
	
	#menu ul {
	margin: 0; padding: 0;
	margin-left: 6px;
	}
	
	#menu ul li {
	display: inline;
	}
	
	#menu ul li a:hover {
	background: #FFF;
	color: #F00;
	border: #F00 1px solid;
	border-bottom: none;
	text-decoration: none;
	}
	#menu ul li a {
	background: #444;
	color: #FFF;
	border: 1px #FFF solid;
	border-bottom: 1px #000 solid;
	float: left;
	padding: 5px 7px;
	margin: 2px;
	text-decoration: none;
	}
	
	#conteudo {
	clear: both;
	font-size: 12px;
	padding: 3px;
	text-align: center;
	}
	#content {
	float:inherit;
	padding: 4px;
	margin-left: ;
	margin-right: ;
	margin:0;
	background-color:none;
	height:410px;
	width: auto;
	}
	#content_institucional {
	float:inherit;
	padding: 5px;
	margin-left: ;
	margin-right: ;
	margin:0;
	background-color:none;
	height:360px;
	width: auto;
	}
	#conteudo_institucional {
	float:inherit;
	padding: 4px;
	margin-left: ;
	margin-right: ;
	margin:0;
	background-color:none;
	height:480px;
	width: auto;
	}
			#conteudo_maps {
			margin-left:30px;
			padding: 2px;
			background-color:none;
			height:80px;
			width: 440px;
			text-align:left;
			}

	#sidebar-a {
	float: left;
	width: 240px;
	margin: 0;
	margin-right: ;
	padding: 5px;
	background-color:none;
	height:400px;
	}
	#sidebar-institucional1 {
	float: left;
	width: 185px;
	margin: 0;
	margin-right: ;
	padding: 4px;
	background-color:none;
	height:360px;
	}
	#sidebar-institucional2 {
	float: left;
	width: 350px;
	margin: 0;
	margin-right: ;
	padding: 5px;
	background-color:none;
	height:360px;
	}
		#sidebar-galeria {
		float: left;
		width: 550px;
		margin: 0;
		margin-right: ;
		padding: 5px;
		background-color:none;
		height:865px;
		}
	#sidebar-historico {
	float: left;
	width: 350px;
	margin: 0;
	margin-right: ;
	padding: 5px;
	background-color:none;
	height:auto;
	}
	#sidebar-institucional3 {
	float: right;
	width: 180px;
	margin: 0;
	margin-right: ;
	padding: 5px;
	background-color:none;
	height:360px;
	}
	#sidebar-institucional_antes2 {
	float: left;
	width: 8px;
	margin: 0;
	margin-right: ;
	padding: 5px;
	background-color:none;
	height:360px;
	}
	#sidebar-institucional {
	float: left;
	width: 0px ;
	margin: 0;
	margin-right: ;
	padding: 1px;
	background-color:none;
	height:350px;
	color:#075b01;
	}

	#sidebar-b {
	float: right;
	width:200px;;
	margin: 0;
	margin-left: ;
	padding: 5px;
	background-color: #CC6600;
	height:300px;
		}
		
	#rodape {
	bottom: ;
	clear: both;
	background: #c3ecac;
	color:#427b07;
	padding: 2px;
	text-align: center;
	height:25px;
	}
	#rodape_interno1 {
	background: #c3ecac;
	color:#427b07;
	padding: 2px;
	text-align: center;
	height:22px;
	float:left;
	}
	#rodape_interno2 {
	background: #c3ecac;
	color:#427b07;
	padding: 2px;
	text-align: center;
	height:22px;
	float:right;
	}
	
	#menu1 {
	width:auto;
	}
	#menu1 ul {
	padding:2px;
	margin:0; 
	}
	#menu1 li {
	list-style: none;
	padding:3px;
	margin-top:2px;
	margin-bottom:2px;
	font: 12px verdana, arial, helvetiva, sans-serif;
	}
	#menu1 li a {
	color: #000000;
	text-decoration: none;
	}
	#menu1 li a:hover {
	color: #0000FF;
	}
	#menu1 li a:visited {	
	color: #ffffcc;
	text-decoration:none;
	}
	#menu1 li a:hover { 	
	color: #0000FF;
	text-decoration:underline;
	}
	
	#menu_institucional {
	width:170px;
	float:right;
	}
	#menu_institucional ul {
	padding:2px;
	margin:0; 
	}
	#menu_institucional li {
	list-style: none;
	padding:2px;
	margin-top:2px;
	margin-bottom:2px;
	font: 12px verdana, arial, helvetiva, sans-serif;
	}
	#menu_institucional li a {
	color: #396129;
	text-decoration: none;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#menu_institucional li a:hover {
	color: #0000FF;
	}
	#menu_institucional li a:visited {	
	color: #396129;
	text-decoration:none;
	}
	#menu_institucional li a:hover { 	
	color: #396129;
	text-decoration:underline;
	}
	
	#principal_formulario{
	float: left;
	width: 480px;
	margin: 0;
	margin-right: ;
	padding: 5px;
	background-color:none;
	height:350px;
	}
	#corpo_formulario {
	position: static;
	background: none;
	height:330px;
	margin: 0; 
	padding:3px;
	width: 480px;;
	float:right;
	}
	titulo_formulario {
	position: static;
	background: none;
	height: 27px;
	margin: 0; 
	padding:5px;
	width:380px;
	float: left;
	}
	.stilo_formulario {
	font-family:Helvetica, sans-serif;
	font-size:14px;
	color: #666666;
	line-height:23px;
	}
	.stilo_projeto {
	font-family:Helvetica, sans-serif;
	font-size:14px;
	color: #666666;
	line-height:18px;
	}
	.form {
	width: 430px;
	padding: 0px;
	height: auto;
	}
	.form label {
	width: 20%;
	display:block;
	height:15px;
	}
	.form span {
	width: 75%;
	display:block;
	border:#ffffff solid;
	height:15px;
	}
	.form label, .form span {
	display: block;
	float: left;
	padding: 3px 0px 3px 1%;
	height:15px;
	}
	.fundoform {
	background-color:#FFFFFF; 
	border-style: groove;
	color:#666666; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #F0FFF0;
	size:10px;
	}
	input { 
	background-color: #F0FFF0; 
	font: 11px verdana, arial, helvetica, sans-serif;
	color:#666666;
	}
	.fundoform2 {
	
	background: #E8E8E8;
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:14px;}