html, body, h1, h2, h3, h4, ul, li {	margin: 0;	padding: 0;}h1 img {	display: block;}img {	border: 0;}a {	color: #464544;}a:hover {	background:transparent;	color: #FFA405;}.left {	float: left;}.right {	float: right;}.more {	text-align: right;}.clear {	clear: both;}body {	background: #E0D5B7 url(../images/page_bg.jpg) repeat-x;	text-align: center;	font: 11px verdana, arial, sans-serif;	color: #74653D;	padding-bottom: 10px;	padding-top: 31px;}/** layout **/#wrapper {	text-align: left;	margin: auto;	width: 778px;  position: relative;  background: url(../images/body_bg.gif) repeat-y;}#header {  position: absolute;  top: 0;  left: 243px;  width: 535px;  height: 279px;  background: url(../images/header_2.png) no-repeat;}#header2 {  position: absolute;  top: 0%;  left: 245px;  #width: 535px;  width: 100%;  height: 279px;  background: url(../images/empresa.jpg) no-repeat;}#help {  position: absolute;  top: 0%;  left: 320px;  width: 535px;  width: 100%;  height: 279px;  background: url(../images/help.jpg) no-repeat;}#services {  position: absolute;  top: 0%;  left: 320px;  #width: 535px;  width: 100%;  height: 279px;  background: url(../images/servicos.jpg) no-repeat;}#left {  float: left;  width: 243px;}#logo {  width: 244px;  height: 174px;  background: url(../images/header_1.png) no-repeat;  text-align: center;  color: #595959;}#logo2 {    height: 115px;  width:778px;  background: url(../images/header_1_2.png) no-repeat;  text-align: left;  color: #595959;  margin: auto;}#logo0 {    height: 115px;  width:778px;  background: url(../images/header_1_2.png) no-repeat;  text-align: left;  color: #595959;  margin: auto;}.botao {    background-color: #464544;    color :#ece0c0;    cursor: pointer;    }#logo h1 {  padding-top: 30px;  font: 24px "arial narrow", arial, sans-serif;}#logo2 h1 {  margin: 0px 0px 0px 25px;  padding-top: 10px;  font: 24px "arial narrow", arial, sans-serif;}#logo0 h1 {  margin: 0px 0px 0px 25px;  padding-top: 10px;  font: 24px "arial narrow", arial, sans-serif;}#logo p {  margin: 8px 25px 4px 25px;  border-top: 1px solid #B8B8B8;  border-bottom: 1px solid #B8B8B8;  padding: 3px;  letter-spacing: 0.2em;  font-weight: bold;}#logo2 p {  margin: 8px 25px 4px 25px;  border-top: 1px solid #B8B8B8;  border-bottom: 1px solid #B8B8B8;  padding: 3px;  letter-spacing: 0.2em;  font-weight: bold;  width: 25%;}#logo0 p {  margin: 8px 25px 4px 25px;  border-top: 1px solid #B8B8B8;  border-bottom: 1px solid #B8B8B8;  padding: 3px;  letter-spacing: 0.2em;  font-weight: bold;  width: 25%;}#nav {  background: url(../images/nav_left.jpg) no-repeat;}#nav ul {  margin-left: 9px;  padding-left: 1px;  padding-bottom: 29px;  background: #2A2A2A bottom left url(../images/nav_bot.jpg) no-repeat;}#nav li {  list-style: none;  font: 14px "arial narrow", arial, sans-serif;  border-top: 1px solid #959595;  background: 188px 10px url(../images/arr_white.gif) no-repeat;  padding: 7px 0 0 31px;}#nav a {  color: #fff;  text-decoration: none;  border-left: 1px solid #959595;  padding-left: 10px;  display: block;  width: 90%;  padding: 2px 0 6px 8px;}#nav a:hover {  background:transparent;  text-decoration: underline;}#nav .important {  border: none;  background: 188px 10px url(../images/arr_orange.gif) no-repeat;}#nav .important a {  color: #E9C379;}#news {  background: url(../images/news_bg.jpg) repeat-y;  padding-left: 37px;  padding-right: 22px;  padding-bottom: 30px;  text-align: justify;}#news h2 {  font-size: 12px;  color: #BE8B06;}#news h3, #news p {  font-size: 11px;  margin: 1em 8px 1em 0;}#news a {  color: #74653D;  font-weight: bold;  text-decoration: underline;}#news a:hover {	background: transparent;  color: #38301A;}#news .more {  font-size: 9px;}#news .hr-dots {  background: center url(../images/dots.gif) repeat-x;  height: 10px;}#support {  background: url(../images/suporte.png) no-repeat; height: 97px;  color: #1A1A18;}#support p {  margin: 0.7em 2.6em;}#right {  float: right;  width: 490px;  padding-right: 9px;  padding-top: 301px;}#right2 {  float: right;  width: 490px;  padding-right: 9px;  padding-top: 50px;}#right h2 {  font: 18px arial, sans-serif;  color: #BE8B06;  border-bottom: 1px solid #C4AE7C;  padding-bottom: 6px;  margin-bottom: 1em;}#right2 h2 {  font: 18px arial, sans-serif;  color: #BE8B06;  border-bottom: 1px solid #C4AE7C;  padding-bottom: 6px;  margin-bottom: 1em;}#right h3 {  font: 14px arial, sans-serif;  color: #BE8B06;  border-bottom: 1px solid #C4AE7C;  padding-bottom: 6px;  margin-bottom: 1em;  margin-top: 2em;}#right2 h3 {  font: 14px arial, sans-serif;  color: #BE8B06;  border-bottom: 1px solid #C4AE7C;  padding-bottom: 6px;  margin-bottom: 1em;  margin-top: 2em;}#welcome {  margin-right: 20px;}#profile {  margin-right: 16px;}#right .left {  margin-right: 18px;}#right .more {  font-weight: bold;  font-size: 10px;}#corp, #indu {  float: left;  width: 49%;}#corp {  margin-right: 1%;}#corp-img, #indu-img {  background: url(../images/pic_2.png) no-repeat;  width: 112px;  height: 40px;  float: left;  margin-right: 18px;  text-align: center;  padding-top: 78px;  font-size: 9px;  font-weight: bold;}#indu-img {  background: url(../images/pic_3.jpg) no-repeat;  padding-top: 90px;}#spacer {  height: 2em;}#footer {  background: url(../images/footer_bg.gif) repeat-y;}#copyright {  text-align: center;  padding: 22px 0px 30px 00px;  font-size: 9px;  color: #715F36;  font-weight: bold;}#footerline{	background: url(../images/footerline.gif) no-repeat;	height:10px;	margin-top:0px;	display:block;	font-size:1px;}#imgWelcome {  background: url(../images/pic_1.png) no-repeat;  padding: 10px;  height: 137px;  width: 130px;  color: #1A1A18;  float: left;}.botoes {  width:778px;  background-color: black;}input { 	font-size: 11px; color: #000000; 	font-family: Arial, Helvetica, sans-serif; 	TEXT-DECORATION: none; 	font-weight: bold}                table {  	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #000000}                td {  	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #000000} .titulo {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	font-style: normal;	font-weight: bolder;	text-decoration: none;} .mensagem {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	font-style: normal;	font-weight: bolder;	text-decoration: none;} textarea {    font-family: Verdana, Arial, Helvetica, sans-serif;   	font-size: 11px;	color: #000000;	text-decoration: none;	background-color: #FFFFFF;	border: 1px solid #000000;	margin: 0px;}hr {	font-size: 10px;	border: 1px dotted #000000;}.separador {	font-size: 10px;	border: 1px dotted #003366;	height: 1px;}               .mensagem-erro {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #CC0000;	font-style: normal;	font-weight: bolder;	text-decoration: none;}.titulo-consulta {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #003399;	font-style: normal;	font-weight: bolder;	text-decoration: none;}.resposta {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #F2F2F2;}#nFeitas {		background-color: #dcdcdc;	background-repeat: no-repeat;	filter:Alpha(Opacity=90);/*Para ficar transparente no I�*/	-moz-opacity : 0.9; /*Para ficar transparente no FF*/			width: 25%;		height: auto;	position: absolute;	left: 668px;	top: 427px;	color: #000000;}#nFeitas2 {	background-color: #dcdcdc;	background-repeat: no-repeat;	filter:Alpha(Opacity=90);/*Para ficar transparente no I�*/	-moz-opacity : 0.9; /*Para ficar transparente no FF*/	width: 25%;	height: auto;	position: absolute;	left: 668px;	top: 427px;	color: #000000;}#nFeitas3 {	background-color: #dcdcdc;	background-repeat: no-repeat;	filter:Alpha(Opacity=90);/*Para ficar transparente no I�*/	-moz-opacity : 0.9; /*Para ficar transparente no FF*/	width: 25%;	height: auto;	position: absolute;	left: 668px;	top: 427px;	color: #000000;}#cabecalho {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;		background-color: #000000;		filter:Alpha(Opacity=80);/*Para ficar transparente no I�*/	-moz-opacity : 0.8; /*Para ficar transparente no FF*/	color: white;		height: 6%;		width: 100%;	}
