body{
background-color: white;
color:black;
font-family:Arial;
font-size:12px;
text-align:center;
}

table{
  margin:0 auto; /* for the rest */
  /*width:80%;*/
}

.rebordos{
border: 1px solid gray;
/*border: 1px solid #6f7074;*/
}

.separador{
border-top: 1px solid gray;
/*border: 1px solid #6f7074;*/
height:20px;
}

.rebordosTopo{
border-top: 1px solid black;
border-left: 2px solid black;
border-right: 1px solid black;
text-align:center;
background-color: white;
}

.titulo{
border: 1px solid black;

background-color: black;
color:#1A3512;
font-weight:bold;
font-size:13px;
padding:3px;

}

.linha1{
  background-color: #F5F5F5;
}

.linha0{
  background-color: white;
}

A{
text-decoration:none;
color:black;
}

.anav{
	
}

#dataform TD{
/*border: 1px solid black;*/
font-size:12px;
text-indent: 5px;
padding-right:0px;
text-align:left;
}

.sublinhado{
text-decoration:underline;
}

/*toolbar e botoes*/
.mybg{
	background: url(../images/titulo.gif) repeat-x #CCCCCC;
	border: none;
	height:31;
	vertical-align:middle;
}

.botaoToolbar{
	vertical-align: middle;
	height:29px;
	line-height: 29px;
	border:1px none;
	display: block;
	margin:1px;
}

.botaoToolbar:hover{
	border:1px solid black;
	margin:0px;
}

.botao{
	text-align: left;
	padding-left:23px;
	height:28px;
	line-height: 28px;
	border:none;
	vertical-align: middle;
}

.formTitulo{
	background-color: #808080;
	color:white;
	height:31px;
	font-weight: bold;
}

/* lista de campos */
.tituloLista{
background-color: black;
color:white;

 }

.tdCampos{
 padding: 1px;
 width: auto;
}

.formCampos{
color:black;
width:100%;
height:20;
line-height: 20px;
vertical-align: middle;
font-size:12px;
background-color: #d4d0c8;
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
display: block;
}

#dataform .label, #dataform label{
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	padding-right:10px;
	padding-left:15px;
	height:30px;
	width: 150px;
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
}

.campo{
	width:520px;
}

.registo{
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	height:30px;
}

.tdi{
	
}

.tdi:hover{
	
}

#Layer1 {
position:absolute; 
width:300px; 
height:150px; 
background-color: white; 
border:1px solid gray;
text-align:center;
display:block;
}

#Layer2 {
position:absolute; 
width:300px; 
height:100px; 
background-color: white; 
border:1px solid gray;
text-align:center;
display:block;
}

.miniLabel{
	text-align: left;
	margin-left: 5px;
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

.miniTable{}

.botaoBD{
	/*text-indent:0px;*/
	vertical-align:middle;
	width:50px
}

#dataform textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.nav_config {
	background: #F5F5F5;
	border: 1px solid gray;
	opacity:0.5;
}