#listagemtbl {
	width: 100%;
	padding: 3px;
	font-size: 11px;
	border:0.1em solid #E5E5E5;
	font-family:Verdana;
	color:#111;
}
#listagemtbl img, a {
	border:none;
	text-decoration:none;
	color:#333
}
#listagemtbl th {
	background: #FFF;
	color: #000;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	border-right:0.1em solid #E5E5E5;
	cursor:pointer;
	background-image:url(../img/fhbg.gif); background-repeat: repeat-x;/*line-height: 1.2;*/
	height:24px;
}
#listagemtbl td {
	padding: 3px;
	border-right:0.1em solid #E5E5E5;
	vertical-align: center;
}
#listagemtbl tr.alt td {
	background: #f2f2f2;
	
}
#listagemtbl tr.over td {
	background: #FFFFDD;
	color:#900;
	/*font-weight:bold;
	font-size:12px;*/
}
#listagemtbl .botao {
	width:30px;
	height:16px;
	float:left;
	text-align:center
}
#listagemtbl .odd {
	background-color:#f2f2f2;
}



/* ********************************************************** */
#tblform{border:0px solid #ccc; width:auto; margin:10px}
#tblform form{margin:0; padding:0;}

#tblform table{ width:100%}
#tblform table tr{text-align:left; border: 1px solid #F00; padding:10px}
#tblform table .tdlft{text-align:right; background:#f5f5f5;; padding:10px}
#tblform td{padding:5px;}
#tblform label{ display:block; width:80px; float:left;}

#tblform input, select{ border:1px solid #CCC; width:300px; font-size:14px; padding:3px;}
#tblform textarea{ border:1px solid #CCC; width:600px; height:200px}
#tblform .botao{width:100px;}

/* -- */
fieldset{border:1px solid #ccc; width:100%; height:auto; display:block; padding:0px;margin:0 auto;background-color:#FFF;}
legend{border:1px solid #ccc; display:block; padding:5px; background-color:#f2f2f2; font-weight:bold}
/* -- */

#formtable tr.over td {background: #FFFFDD;}
/* ********************************************************** */

.botaoinserirnovo{display:block; background:#E6E6E6; padding:10px; width:90px; border:1px solid #999999; margin-top:10px}

/* ********************************************************** */
