/* tables */
table.tb-lista {
  font-size: 12px;
  text-align: left;
  border-collapse:collapse;
  padding: 0;
  margin:0;
  width: 100%;
}

table.tb-lista thead
, table.tb-lista tfoot{
  background-color: #333;
}

table.tb-lista tbody {
  background-color: transparent;
}

table.tb-lista tbody tr .tdSelect {
  background-image: url(table_sorter/iconRadioButton.png);
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}

table.tb-lista tbody tr .tdSelect:hover {
  background-image: url(table_sorter/iconRadioButtonChecked.png);
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}

table.tb-lista thead tr .headerSort {
  background-image: url(table_sorter/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tb-lista thead tr .headerSortDown {
  background-image: url(table_sorter/asc.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tb-lista thead tr .headerSortUp {
  background-image: url(table_sorter/desc.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tb-lista thead tr .headerSortDown, table thead tr .headerSortUp {
  background-color: #8dbdd8;
}

table.tb-lista tbody tr:nth-child(odd) { 
  background-color:#eee; 
}

table.tb-lista tbody tr:nth-child(even) { 
  background-color:#fff; 
}

table.tb-lista tbody tr:nth-child(odd):hover 
,table.tb-lista tbody tr:nth-child(even):hover { 
  background-color:#a6e1ec; 
}


table.tb-lista thead tr th, 
table.tb-lista tbody tr td,
table.tb-lista tfoot tr td{
  color: #3D3D3D;
  padding: 8px 5px;
}

table.tb-lista thead tr th,
table.tb-lista tfoot tr td{
  color: #fff;
}

table.tb-lista tbody tr td span{
  display:none;
} 

@media only screen and (max-width: 600px) {
  table.tb-lista thead{
    display:none;
  } 
  table.tb-lista tbody tr td span{
    display:inline-block;
    font-weight: bold;
  } 

  table.tb-lista thead tr th, 
  table.tb-lista tbody tr td,
  table.tb-lista tfoot tr td{
    display:block;
  }

}
