fieldset { border: 0; }
label {
	display: block;
	float: left;
	width: 100px;
	text-align: left;
	margin-bottom: 5px;
	padding-top: 3px;
}

input, select, textarea {
	width: 150px;
	margin-bottom: 3px;
	padding: 3px;
	font: 78% "Verdana", Arial, Trebuchet MS;
	color: #333;
	vertical-align: middle;
	border: 1px solid #749AC1; 
}

.cpNormal { width: 100px; }
.cpBt { width: auto; background: #fac291; border: 1px solid #d9b28b; color: #fff; } 
.cpTextArea { width: 400px; height: 200px; }
.cpTextArea2 { width: 400px; height: 100px; }
.cpTextArea3 { height: 100px; }
.lbForm { width: 140px; padding-top: 3px; }
.lbForm2 { width: 80px; padding-top: 3px; }
.cpRd { width: 15px; border: 0; }
.cpRd2 { border: 0; }
.cpDesc { margin: 0 5px; }
.cpDesc2 { margin: 0 0 0 140px; }
.cpDescTxt { font-size: 80%; }
.cpDoisN { width: 50px; }
.cpQuatroN { width: 60px; }
.cpTxtGd { width: 250px; }
.cpNum { width: 35px; }
.cpNumPq { width: 20px; }
.lsErro li { color: #FF0000; }

.inativo { background-color:#D6E1EC !important; color:#fff !important; cursor:default; }