.tabla {
	/*width: 100%;*/
	border: 1px solid #fff;
	border-collapse: collapse;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 4px;
}

.tabla th {
	font: 13px Arial, Helvetica, sans-serif;
	background: #3c5985;
	color: #fff;
	text-align: center;
	padding-left: 5px;
	padding-bottom: 6px;
	padding-right: 5px;
	padding-top: 6px;
}

.tabla tr {
	background: #f9fcff;
}

.tabla tr:hover {
	border-bottom: 1px dotted #fff;
	border-top: 1px dotted #fff;
	background: #c1ddff;
}

.tabla td {
	border-right: 1px dotted #fff;
	border-bottom: 2px dotted #fff;
	padding-left: 7px;
	padding-bottom: 2px;
	padding-right: 7px;
	padding-top: 2px;
	/*text-align: center;*/
}

.tabla td a {
	color: #3B5984;
	text-decoration: none;
}

.tabla td a:hover {
	color: #3B5984;
	text-decoration: underline;
}

/* estilo para las consultas que utilicen tablas que no sean reportes */

.tablaconsulta th {
	font: 11px Arial, Helvetica, sans-serif;
	background: #c1ddff;
	color: #fff;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-top: 6px;
}

.resaltarDJ
{
	color: #600;
}

.tablaconsulta tr {
	
}

.tablaconsulta tr:hover {
	border-bottom: 1px dotted #fff;
	border-top: 1px dotted #fff;
}

.tablaconsulta td {
	border-right: 1px dotted #fff;
	border-bottom: 2px dotted #fff;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-top: 8px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
}

.tablaconsulta td a {
	color: #3B5984;
	text-decoration: none;
}

.tablaconsulta td a:hover {
	color: #3B5984;
	text-decoration: underline;
}

/*Otro estilo para tablas*/

.tablavista th {
	font: 11px Arial, Helvetica, sans-serif;
	background: #c1ddff;
	color: #fff;
	padding-left: 6px;
	padding-bottom: 4px;
	padding-right: 6px;
	padding-top: 4px;
}

.resaltarDJ
{
	color: #600;
}

.tablavista tr {
	
}

.tablavista tr:hover {
	border-bottom: 1px dotted #fff;
	border-top: 1px dotted #fff;
}

.tablavista td {
	border-right: 1px dotted #fff;
	border-bottom: 2px dotted #fff;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-right: 8px;
	padding-top: 2px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
}

.tablavista td a {
	color: #3B5984;
	text-decoration: none;
}

.tablavista td a:hover {
	color: #3B5984;
	text-decoration: underline;
}

/* fin de tablas de consultas*/
