body		{ margin:0px; padding:0px; text-align:center; background:url(../images/diversos/img-fdMascara.png) repeat-x; }

/* pagina zero  */
#superior	{ width:984px; margin:0px auto; text-align:left; padding-top:10px; }
#inferior	{ width:984px; margin:0px auto; text-align:left; }
	
#tpGrupo	{ margin:10px 10px 0px 10px; }

#box		{ text-align:center; }

#rodape		{ margin:0px 10px 0px 10px; height:10px; clear:both; background:#0082E0; }


table.boxTable		 	{ text-align:center; border-collapse:separate; border-spacing:10px; }
table.boxTable tr td	{ padding:0px 10px 0px 10px; vertical-align:middle; text-align:center; }

.imagem 	{ margin:10px 0px 10px 0px; }

.linkChamada 		{ text-decoration:none; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif; color:#333333; line-height:17px; }
.linkChamada:hover	{ text-decoration:underline; color:#666666; }

.linkAcesse			{ text-decoration:none; font-size:13px; font-family:Arial,Verdana,Helvetica,sans-serif; color:#333333; font-weight:bold; line-height:25px; }
.linkAcesse:hover	{ text-decoration:underline; color:#666666; }

/*********************************/

#centro  
{
 
    display:inline; /* Bug da margem dupla para IE */
	float: right; 
	width: 300px; 
	padding: 5px 5px 5px 5px; 
    width:100%;
    margin-left:30%;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height:20px; 
	
}

#centro  
{
    display:inline; /* Bug da margem dupla para IE */
    float:left;
    width:480px;
    margin-left:9%;
	_margin-left:1%;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height:16px; 
	
}

#rodape 
{
	background-image:url(../imagens/caixaRodape.png);
	bottom: 0;  
	border:dotted #999;
	border-width: 1px 0;
	text-align:center;
	font-size: 10px;
}

.caixaInput 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-image:url(../images/caixaFundo.png);
}

.formBotao 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #DBDBDB;
	border: 1px #333333;
	padding: 2px 3px;
	border: 1px color:#000000;
	font-weight : bold;
	width:80;
}

.formTitulo {
	width: 40px;	
	/*border: solid 1px green;*/
	float:left;
	padding:0;
	height:20px;
	text-align:left;
}

.formCentro {
	position:absolute;
	left:50%;
}

.formInput {
	width: 130px;	
	/*border: solid 1px green;*/
	float:left;
	padding:0;
	height:20px;
	
}

.thrColElsHdr #menu h3, .thrColElsHdr #menu p, .thrColElsHdr #menu1 p, .thrColElsHdr #menu1 h3 
{
	margin-left: 3px; 
	margin-right: 4px;
}

.clearfloat 
{ 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.txtParagrafo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

.link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
	line-height:18px; 
}

.txt11Negrito
{
	padding: 6px 0;
	letter-spacing:1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	font-weight : bold;
	text-decoration: none;
	background-image:url(../images/caixaFundo.png);
	
}

.txt10Normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	font-weight : bold;

}

.rotulo1, .rotulo2  
{
	position:absolute;
	left:499px;
	top: 356px;
}

.texto1, .texto2
{
position:absolute;
left:50px;
background-color:#ffc;
}

.campo 
{
width:200px;
border:1px solid #036;
padding:0; /* Eliminar espaçamento no Firefox */
}

.formulario
{
position:relative;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
background-color:#d8fff0;
}

/* CSS Document */
* {
	padding: 0;
	margin: 0;
}

.formPrincipal {
    display:inline;
    float:right;
    margin-left:10%;
	_margin-left:0%;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height:16px;
	margin-top:300;
}

.formLinha {
	width: 100%;
	height: 26;	
	/*border: solid 1px red;*/
	float:left;
	margin:0  0 5px 0;
	text-align:center;	
}

.formTitulo {
	width: 170px;	
	/*border: solid 1px green;*/
	float:left;
	padding:0;
	height:26px;
	margin-left:15%;
}

.formCampo {
	float:left;
}

.formInput {
	width: 300px;	
	/*border: solid 1px green;*/
	float:left;
	padding:0;
	height:16px;
}