body {
background-color:#000;
margin-top:0px;
}

legend {
	color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #00CC00;
	border: 1px solid #00FF00;
	padding: 2px 6px
}

.form_top {
	border-width: 0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:0px;
}

.labelTermos {
	width: 8em;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.labelDoc {
	width: 12em;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.labelTxtBig {
	width: 12em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	color:#FFFFFF;
}

fieldset {
	border: 1px solid #00FF00;
	width: 25em;
	margin-left:4px;
}

.alt_btn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #28166F; 
	border-color: #28166F; 
	border-width: 1px;
	border-style: solid;
	background-color: #FFF;
}

label,input,select,textarea {
margin:5px 3px;
vertical-align:middle;
font-size:8pt;
}

.alt_imp {
border:1px solid #28166F;
font-family: Verdana;
color:#28166F;
font-size: 10px; 
text-align: left;
background-color: #FFF;
}