#resultado_busca th, #resultado_busca td{
  text-align: center;
}

.linha_tabela {
  height: 1px;
  border-bottom: 1px #000000 solid !important;
}

#nav_pages {
  text-align: center;
  height: 30px;
  width: 100%;
  
}

.nav_item {
  height: 30px;
  width:30px;
  padding: 8px 7px 9px;
  background-color: #e5e5e5;
  text-align: center;
  text-decoration: none;
  color: #777;
  line-height:30px;
  _line-height: normal;
}

.nav_item:hover {
  background-color: #0873cd;
  padding: 8px 7px 9px;
  color: #fff;
}

.nav_atual_item {
  width: 30px;
  height: 30px;
  padding: 8px 7px 9px;
  background-color: #a9d6ed;
  text-align: center;
  text-decoration: none;
  color: #fff;
}

.nav_item_pa {
  width: 110px;
  height: 30px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 8px;
  padding-bottom: 9px;
  background-color: #e5e5e5;
  text-align: center;
  text-decoration: none;
  color: #777;
}

.nav_item_pa:hover {
  background-color: #0873c2;
  color: #fff;
}
.th_topo{
	background-color: #fff;
	color:#FFF;
	height: 20px;
}
td {
  padding: 2px;
  color: #fff;
  vertical-align:middle;
  border-bottom:1px solid #fff;
  font:11px Arial, Helvetica, sans-serif;
}
tbody td a {
  background: transparent;
  text-decoration: none;
  font:11px Arial, Helvetica, sans-serif;
}
tbody td a:hover {
text-decoration:underline;
  font:11px Arial, Helvetica, sans-serif;
}
tbody th a {
  font: 11px Arial, Helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #fff;
}
tbody th a:hover {
  background: transparent;
  color: #fff;
  }
tbody th, tbody td {
  vertical-align:middle;
  text-align: left;
}
tbody tr:hover {
  background: #0873c2;
  border: 1px solid #03476F;
  color: #fff;
}
tbody tr:hover th,{
  background: #c2c2c2;
  color: #fff;
}