body {	background-image: url(img/fundo_web.jpg);	background-repeat: repeat-x;	background-color: #E7E7E7;	background-attachment: fixed;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 20px;	color: #333333;	text-decoration: none;	marginwidth="0" 	marginheight="0" ; 	margin: 0px;}a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	color: #333333;	text-decoration: underline;}a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	color: #333333;	text-decoration: underline;}a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	color: #55992A;	text-decoration: none;}a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	color: #333333;	text-decoration: underline;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #55992A;	text-decoration: none;	padding-left: 7px;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #55992A;	text-decoration: none;}.link_destaque {	color: #55992A;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	font-weight: bold;	text-decoration: none;}.txt {	margin: 10px;	padding: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	text-decoration: none;	text-align: justify;}.destaque_verde {	color: #55992A;	font-weight: bold;}#footer {	width: 100%;	bottom: 0px;	left: 0px;	z-index: 1000;	background-color: #55992A;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}* html #footer {	position: fixed;	width: 100%;/*IE5.5*/	bottom: 0px;	left: 0;	overflow: visible;  top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));	}#header {	width: 100%;	position: fixed;	top: 0px;	left: 0;	z-index: 1000;}* html #header {	position: absolute;	width: 100%;/*IE5.5*/	top: 0px;	left: 0px;	overflow: visible;  top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));	background-repeat: repeat-x;}.rodape {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 20px;	color: #FFFFFF;	text-decoration: none;}#engenharia {	position:inherit;	top:287px;	width:642px;	z-index:1;	overflow: visible;}ul {	list-style-position: inside;	list-style-type: circle;	margin-left: 0px;	padding-left: 0px;}il {}.txt_lat {	margin: 10px;	padding: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	text-decoration: none;}.form {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.legendas {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #000000;	text-decoration: none;	text-align: center;}a.rodape:link {color: 333333; text-decoration: none; }a.rodape:visited {color: 333333; text-decoration: none; }a.rodape:hover {	color: #000000;	text-decoration: none;}a.rodape:active {color: 333333; }.fimpagina {	width: 100%;	z-index: 1000;	background-color: #55992A;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}