body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}

.rodape {
	padding-left: 20px;
	font-size: 10px;
	text-align: right;
	padding: 0 20px 0 0;
	}
	
a.powered {
	text-decoration: none;
}

a.powered:hover {
	text-decoration: underline;
}

table .geral {
	border-top: 1px solid #000;
	padding: 0;
	}

table .azul, table td .azul {
	padding: 0;
	margin: 0;
}

table td .produto {
	padding: 0;
}

td {
	color:#000;
	font-size: 11px;
	padding: 5px 0 5px 0;
}

td .topo, td .topo1 {	
	padding: 0px;
	vertical-align: top;
	height: 136px;
}

td .topo {	
	background: url(images/topo03.gif);
}

td .topo1 {	
	text-align: left;
	background: url(images/topo04.gif);
}

td .topo2 {
	padding: 0px;
	vertical-align: top;
	height: 136px;	
	background: url(images/topo03.gif);
	text-align: right;
}

td .titulo {
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
	color: #FFF;
}

fieldset {
	border: 1px solid #3f7ab4;
	padding: 2px;
	float: right;
}

.itens {
	padding: 0 0 0 10px;
	text-align: left;
	font-weight: bold;
}


.valor {
	padding: 0 20px 0 0;
	text-align: right;
	font-weight: bold;
} 

.valor1 {
	padding: 0 20px 0 0;
	text-align: right;
} 

.resultado {
	padding: 10px;
	text-align: left;
} 

.submit input {
	color: #000;
	background: #ffa20f;
	border: 1px outset #d7b9c9;
}

.objetivo {
 	margin: 20px;
	text-align: justify;
 }
 
 h1 {
	background-image: url(images/titulo.gif);
	text-transform: uppercase;
	width: 400px;
	height: 31px;
	font-size: 11px;
 	color: #003366;
	float: right;
	text-align: left;
	padding-left: 5px;
	line-height: 22px;
 }
 
 h2 {
 	font-size: 12px;
	color: #006699;
	margin: 20px;
 }

legend {
	color: #3f7ab4;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }


legend, form, label {
	margin-bottom: 0;
}

 th {
	color: #4E4E4E;
}
.style1 {	font-family: Tahoma;
	font-size: 11px;
	color: #454545;

a:link {
	color: #003366;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003366;
}
a:hover {
	text-decoration: underline;
	color: #0000CC;
}
a:active {
	text-decoration: none;
	color: #0000CC;
}


.style3 {color: #003366}
.style4 {font-family: Tahoma; font-weight: bold; font-size: 10px;}
.style5 {color: #003366; font-weight: bold; }
.style10 {font-size: 12px}
.style14 {font-size: 11px; }



.warnings {  font-weight: bold; color: #FF0033; font-size: 12px}
.branco {  font-size: 10px; font-weight: bold; color: #FFFFFF}
