body { 
	padding:0;
	margin:0;
	}

input.text {
	font: 8pt Tahoma;
	height:20px;
	border:1px solid; 
	border-color:#000000;
	padding:0px 2px 0px 2px;
	}
input.disabled {
	font: 8pt Tahoma;
	height:20px;
	border:1px solid; 
	border-color:#FF0000;
	}
input.button {
	font: Verdana;
	font-size:11px;
	height:22px;
	width:100px;
	border:1px solid; 
	border-color:#000000;
	}
textarea {
	width:220px;
	height:100px;
	font-family:Verdana;
	font-size:10px;
	text-align:justify;
	border:1px solid;
	}

select {
	font-family:Verdana;
	font-size:10px;
	height:17px;
	border:1px solid;
	}

button { 
	height:20px; 
	font-family:Verdana; 
	font-size:11px; 
	}
.footer{
	font-family:Tahoma; font-size:11px;
	color:#FFFFFF; font-size:11px; line-height:13px} 
.footer strong{color:#78C600; font-size:11px; line-height:13px; font-weight:normal} 
.footer b a{color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold} 
.footer b a:hover{text-decoration:underline} 
.footer a{color:#78C600; font-size:11px; text-decoration:underline} 
.footer a:hover{text-decoration:none} 

	
table.tab_form {
	border: 1px solid #000000;	
	width:500;
	padding:0;
	margin-top:0px;
	border-collapse:collapse;
	} 

table.tab_form thead  th{
	font: 10pt Tahoma;
	color: #4f6b72;
	border: 1px solid #C1DAD7;
	background: #CAE8EA url(../images/table/bg_header.jpg) no-repeat !important; height:30px;	
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	font-weight:bold;
	text-transform:uppercase;
	}
table.tab_form tbody td {
	font: 8pt Tahoma;
	color: #000000;
	padding: 1px 1px 1px 1px;
	vertical-align:middle; 
	}
table.tab_form tbody td.form_titulo {
	font: 8pt Tahoma;
	color: #4f6b72;
	font-weight:bold;
	background: #CAE8EA url(../images/table/bg_header.jpg) no-repeat !important; height:22px;
	border: 1px solid #C1DAD7;
	padding: 1px 5px 1px 1px;
	text-align:right;
	vertical-align:middle;	
	height:28px;
	}
table.tab_form tbody td.form_texto {
	font: Arial;
	border: 1px solid #C1DAD7;
	padding: 1px 1px 1px 5px;
	color: :#1B1B1B;
	font-size:11px; 	
	}
table.tab_form tfoot tr, th{
	font: 10pt Tahoma;
	color: #4f6b72;
	border: 1px solid #C1DAD7;
	background: #CAE8EA url(../images/table/bg_header.jpg) no-repeat !important; height:30px;	
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	font-weight:bold;
	text-transform:uppercase;
	}

table.tab_data {
	border: 1px solid #C1DAD7;	
	padding: 0px 1px 0px 1px;
	margin:20px 20px 20px 20px;
	border-collapse:collapse;
	width:90%;
	} 

table.tab_data thead th{
	font: 8pt Tahoma;
	color: #1B1B1B;
	border: 1px solid #C1DAD7;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	text-transform:uppercase;
	}
table.tab_data tbody tr {
	padding: 1px 1px 1px 1px;
	vertical-align:middle; 	
	}
table.tab_data tbody tr.par {
	background: #edf3f3;
	height:20px;
	}
table.tab_data tbody tr.impar {
	background: #F5FAFA ;
	height:20px;	
	}
table.tab_data tbody tr.select {
	background: #FFFF33 ;
	height:20px;
	}	
table.tab_data tbody td {
	border: 1px solid  #C1DAD7;
	vertical-align:middle; 
	font: 8pt Tahoma; 
	color: #1B1B1B;
	padding: 0px 1px 0px 1px;	
	}
