
/*TABLA*/
.table {
display: table;
width:30%;
margin: 0;
font-weight: 300;}

.table_header {
display: table-cell;
border-bottom: #ccc 1px solid;
border-top: #ccc 1px solid;
background: #bdbdbd;
color: #fff;
padding: 10px 3px;
font-weight: 600;
}
    
.table_small {display: table-cell;}
.table_row > .table_small > .table_cell:nth-child(odd) {
display: none;
background: #bdbdbd;
color: #e5e5e5;
padding: 10px 0;}
  
.table_row > .table_small > .table_cell {
padding: 3px;
color: #5b5b5b;
border-bottom: #ccc 1px solid;}
  
.table_row > .table_small:first-child > .table_cell {border-left: #ccc 1px solid;}
.table_row > .table_small:last-child > .table_cell {border-right: #ccc 1px solid;}
.table_row:nth-child(2n+3) {background: #e9e9e9;}
/*FIN TABLA*/


.table {display: block;}
.table_row:nth-child(2n+3),
.theader {display: none;}
.table_row > .table_small > .table_cell:nth-child(odd),
.table_cell {display: table-cell;width: 50%;}
.table_row {
display: table;
width: 100%;
border-collapse: separate;
padding-bottom: 20px;
margin: 5% auto 0;
text-align: center;}
.table_small {display: table-row;}
.table_row > .table_small:first-child > .table_cell:last-child {border-left: none;}
.table_row > .table_small > .table_cell:first-child {border-left: #ccc 1px solid;}
.table_row > .table_small:first-child > .table_cell:first-child,
.table_row > .table_small:first-child > .table_cell:last-child {border-top:#ccc 1px solid;}
.table_row > .table_small:last-child > .table_cell:first-child { border-right: none;}
.table_row > .table_small > .table_cell:last-child {border-right: #ccc 1px solid;}


@media screen and (max-width: 768px) {
	.table {
		display: table;
		width:100%;
		font-weight: 300;}
		
}


/*TABLA*/
.table_full {
display: table;
width:100%;
margin:0 auto;
border-collapse: separate;
font-weight: 300;}
 
.table_row_full,
.theader_full {display: table-row;  }
  
.table_header_full {
display: table-cell;
border-bottom: #ccc 1px solid;
border-top: #ccc 1px solid;
background: #bdbdbd;
color: #fff;
padding: 10px 3px;
font-weight: 600;
}
    
.table_small_full {display: table-cell;}
.table_row_full > .table_small_full > .table_cell_full:nth-child(odd) {
display: none;
background: #bdbdbd;
color: #e5e5e5;
padding: 10px 0;}
  
.table_row_full > .table_small_full > .table_cell_full {
padding: 3px;
color: #5b5b5b;
}
  
.table_row_full > .table_small_full:first-child > .table_cell_full {border-left: #ccc 1px solid;}
.table_row_full > .table_small_full:last-child > .table_cell_full {border-right: #ccc 1px solid;}
.table_row_full:nth-child(2n+3) {background: #e9e9e9;}
/*FIN TABLA*/
