.mod-data-default-template#table {
    border-collapse: collapse;
    width: auto !important;
    }

table {
width: auto !important;
    }

th, td {
  padding: 15px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}

.mod-data-default-template td:first-child { 
background-color: #2364AA;
color: #ffffff !important;
}

.mod-data-default-template tr:hover {
background-color:#193A50;
color: #ffffff;
}

tr:hover td a {
       color: #ffffff;
     }

.mod-data-default-template a:hover {
color: #ffffff !important;
font-weight: bold;
}

tr:last-child { 
background-color: #ffffff !important;
color: #2364AA !important;
}

.busca_avançada#table {
    border-collapse: collapse;
   */ width: 100%;*/
    }