html, body {height:100%;} 
body {
	margin:0; 
	padding:0;
	background:#ddd;
	color:#666;
	font:75%/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
#tudo { 
	background-color:#f0f5f1;
	width:769px;
	position:relative;  /*Contexto de posicionamento */
	margin:0 auto;
	text-align:left;
	min-height:100%;/**/
	border:dotted #999;
	border-width:0 1px;
	}
 * html #tudo {height: 100%;}
 
#conteudo{
	padding-bottom:102px;
	width:650px;
}

#conteudo h1{
	font:bold 18px Verdana, Geneva, sans-serif;
	color:#060;
}

#menu{
	padding-left:270px;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#f3f8f4;
}

#menu a, a:visited {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#f3f8f4;
	height:1%;
	text-decoration:none;
	padding:2px 10px;
	}
#menu a:hover {
	color:#060;
	text-decoration:overline underline;
}

.label {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	position:relative;
	z-index:5;
}

.label a, a:visited {
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#060;
	text-decoration:none;
	padding:1px;
}
.label a:hover {
	color:#060;
	text-decoration:overline underline;
}

#topo{
	background:#029642 url(/_img/topo-cia-b.jpg) no-repeat;
	width:769;
	height:117px;
	text-align:left;
	margin-bottom:15px;
}

#rodape {
	background:url(/_img/rodape.jpg);
	width:769px;
	height:167px;
	position: absolute;
	z-index:1;
	bottom: 0; 
	text-align:center;
}

#rodape-b {
	background:url(/_img/rodape-b.jpg);
	width:769px;
	height:167px;
	position: absolute;
	z-index:1;
	bottom: 0; 
	text-align:center;
}

.clear {clear:both;}

.formcampos {
	BACKGROUND-COLOR: #ffffff; 
	BORDER: #060 1px solid; 
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px; 
	COLOR: #666666; 
}

.formbotoes {
	BACKGROUND-COLOR: #FFF; 
	BORDER: #060 1px solid; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px;
}

hr{color:#009933;}