@font-face {
    font-family: ubuntumono;
    src: url('UbuntuMono-R.ttf');
}


.flag2{
	width:84px;
	height:48px;
	border: 1px solid #eca;
	/*border-radius: 2px;*/
	/*box-shadow: 0px 1px 2px #974;*/
}

/*table{
	border-radius: 2px;
	table-layout: fixed;
	padding:0px;
	margin:0px;
	
}*/


/*tr{display:inline-block;}
td{display:table-row;}*/

table{
	vertical-align:center;
	/*background-color:#eee;*/
	border: 0px solid #eca;
	background-color:#fff;
	border-spacing: 0px;
    	border-collapse: collapse;
	width:100%;
	
	/*overflow:auto;*/
}

.memtable{
	border: 1px solid #eca;
}
.cbody{
	width:100%;
	overflow:auto;
	text-align:center;
}
td,th{
	line-height:20px;
	height:28px;

	padding: 2px;
	border-right: 0px solid #eca;
}

.memtable th, .memtable td{
	border-right: 1px solid #eca;
}

.tableElsoBalra tr td, .tableElsoBalra tr th{
	text-align:left;
	padding-left:15%;
	/*white-space: nowrap;*/
	/*width:120;*/
}d
 .tableElsoBalra tr td:first-child{

	white-space: nowrap;
	/*width:120;*/
} 
@media screen and (max-width: 660px) {
	.tableElsoBalra tr td , .tableElsoBalra tr th{
		text-align:left;
		padding-left:2%;
		white-space: nowrap;
		/*width:120;*/
	}
}
th{
	text-transform: uppercase;
	font-size:12px;
	font-weight:normal;
}
tr{
	background-color:#faefd2;
}
thead{
	/*border-right: 1px solid #eca;*/
	border-bottom: 1px solid #eca;
}
thead tr{
	
	background-color:#fff;
}
td{
	/*font-family: ubuntumono;*/
	text-align: center;
	padding:2px;
	margin:0px;
	font-size:14px;
	/*width:14%;
	min-width:14%;
	max-width:14%;*/
}


tr:nth-child(even){
	background-color:#f2dea8;
}


/*@media only screen and (max-width: 8px) {
.cbody .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.cbody * html .cf { zoom: 1; }
.cbody *:first-child+html .cf { zoom: 1; }
.cbody table { width: 100%; border-collapse: collapse; border-spacing: 0; }
 
.cbody th,
.cbody td { margin: 0; vertical-align: top; }
.cbody th { text-align: left; }
.cbody table { display: block; position: relative; width: 100%; }
.cbody thead { display: block; float: left; }
.cbody tbody { display: block; width: auto; position: relative; overflow-x: scroll; white-space: nowrap; }
.cbody thead tr { display: block;}
.cbody th { display: block; text-align: right; }
.cbody tbody tr { display: inline-block; vertical-align: middle; }
.cbody td { display: block;}*/
 
 
/* sort out borders */
 
/*.cbody th { border-bottom: 0; border-left: 0; }
.cbody td { border-left: 0; border-right: 0; border-bottom: 0; }*/
/*.cbody tbody tr { border-left: 1px solid #eca; }
.cbody th:last-child,*/
/*.cbody td:last-child { border-bottom: 1px solid #eca; }*/
/*}*/



