/* ESTILOS PARA TABLA DE INFORMACION */

/* Tabla de información */
table.dataTable {
	color: rgb(0,0,0); 
	table-layout: auto; 
	empty-cells: show;
	font: normal 0.95em Arial, Helvetica, sans-serif;
	overflow: scroll;
}

table.dataTable caption {
	font-weight: bold;	
/*	border-bottom: 2px solid rgb(56,72,105); */
/*	color: rgb(0,0,0); */
	table-layout:fixed;
	margin: 0;
/*	width: 100%; */
	text-align: left;
	background-position: 0.5em 0.5em;
	
	background-repeat: no-repeat;
	
	padding: 0.5em 3em;
	
	font-size: 1.15em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
/*	padding: 0.5em 3em;
	border-bottom: 2px solid #317c2f;
	font-size: 1.1em;
	color: #317c2f;
	line-height: 2.5em;
	background-color: Transparent;
	background-image: url("Images/ermua2.gif");
	background-repeat: no-repeat;
	background-position: 0.5em 0.5em;
	display: inline; */
}

/* Alto de cada fila de datos */
table.dataTable tr {
	height: 2.18em;
	margin-bottom: 5px;
	font-size: 1.1em;
}

/* Celdas de datos */
table.dataTable td {
	overflow: hidden;
	height: 1.8em;
	margin-left: 0.2em;
	vertical-align: middle;
	border: 1px solid black;
	padding: 5px;
}

/* Color de fondo para las filas pares de datos */
table.dataTable tr:nth-child(even),
.even {
	color: rgb(0,0,0); 
}

/* Color de fondo para las filas impares de datos */
table.dataTable tr:nth-child(odd),
.odd {
	color: rgb(0,0,0); 	
}

/* Fila de ordenación */
table.dataTable thead {
	height: 1.8em;
	font: 0.95em Arial,Helvetica,sans-serif
}

/* Fila de ordenación */
table.dataTable thead tr {
	color: rgb(0,0,0);	
	height: 1.8em;
	border-bottom: 1px solid #CCCCCC;
}

@media only screen and (max-width: 500px){
	
	table.dataTable tr {
		font-size: 12px;
	}
	
}