body
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  background:#3E4346;
  text-align:justify;
  color:#666666;
  margin:0;
}
a
{
  text-decoration: none;
  color:#3366ff
}
a:hover
{
  color: #ffcc00
}

label
{
  width:120px;
  text-align:right;
	display:block;
	float:left;
	padding:0 5px;
}

input, select, textarea {
  font-family:Arial, Helvetica, sans-serif;
  font-style:normal;
  font-weight:normal;
	font-size:11px;
  float:left;
}

.linha {
	clear:both;
	padding:2px;
	*padding:2px;
}
.linha span {
  padding-top:3px;
  float:left;
}

input.btform
{
	display:inline;
	color:#FFFFFF;
	background:#666666;
	font-size:10px;
	text-align:center;
	width:inherit;
	padding:0 5px;
	float:none;
	border:1px solid #333333;
}

fieldset
{
	border:1px solid #CCC;
	padding:5px 10px;
	background:#EEE;
	margin-bottom:7px;

	position: relative;
	margin-top:1em;
	padding-top:.75em;
}
fieldset legend
{
	padding:5px;
	font-weight:normal;
	color:#333;
	padding:0;
	font-size:11px;

	position:absolute;
	top: -.5em;
	left: .5em;
}

.paginacao
{
  display:block;
  background:#EEE;
  padding:0;
  height:22px;
  *height:16px;
  clear:both;
  font-size:12px;
}
.paginacao span
{
  display:block;
  float:right;
  white-space:nowrap;
}
.paginacao button
{
  border:none;
  background:#EEE;
  padding:0;
  margin:0;
  float:left;
}
.paginacao select
{
  float:left;
}
.paginacao span.total
{
  float:left;
  display:inline;
  color:#000;
  text-align:center;
}
.paginacao a,
.paginacao .desabilitado
{
  display:block;
  float:left;
  height:20px;
  margin:0 2px;
}
.paginacao a:hover
{
  background:#FFF;
}
.paginacao .total
{
  display:block;
  float:left;
  height:17px;
  padding:3px 6px 0;
}

.listtabela
{
  font-size: 13px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	margin:5px 0;
}
.listtabela tr.linha1
{
	background:#FFF;
}
.listtabela tr.linha2
{
	background:#EEE;
}
.listtabela th
{
	background-color:#777;
	color:#FFF;
	padding:3px;
	border-left:1px solid #666;
}
.listtabela th a
{
	color:#FFF;
}
.listtabela td
{
	color:#666;
	padding:3px;
	border-left:1px solid #666;
}

p
{
  text-align:justify;
}
