body { 
	overflow:visible; 
	margin: 2px;
}

body.searches { 
	overflow:hidden;
	margin: 0px;
}

form {
	/* padding-right: 10px; */	
}


iframe {
	/* border:1px solid #CCC; */
}

h2 {
padding: 0;
margin: 0;
	}
	
p.anexos {
	font-weight: bold;
}

.liDocumentos dt {
	font-weight: bold;
}

.liDocumentos dd {
	margin-bottom: 10px;
}

.styleTableDefault{
	width: 100%;
	border-collapse: separate;
	border-spacing: 1px;
}

.styleLabelMargemEsquerda{
	font-weight: bold;
	text-align:right;
	white-space: nowrap;
	width:  150px; /* está sendo usado este valor para alinhar com os 140px padrão do spw5 */
	vertical-align: top;
}

.styleFieldDate, input[formattype="DATE"], input[formatType="DATE"]{
	/* width: 70px;
	text-align: left; */
}

.styleFieldNumber, input[formattype="NUMBER"],input[formatType="NUMBER"],styleFieldNumberValores {
	text-align: right;
}

.styleFieldNumberValores{
	width: 110px;
} 
input[type="checkbox"],input.checkbox {
    background: transparent;
    border: 0;
}

body.gridPopUp{
	padding: 5px;
	}
body.gridPopUp form{
	padding-right: 0px !important; 
	}
	
.mainTable{
     }
     /* .mainTable pre{
     	font-size:12px;
     	margin: 0px;
     	white-space: pre-wrap;
     	white-space: -moz-pre-wrap;
		white-space: -o-pre-wrap;
		word-wrap: break-word;
     } */
     .mensagemErroTrechos{
		background-color:#FEF9D6;
		border: 1px solid #C1C1C1;	
	}