/* tables */
table.tablesorter {
	/* CAMBIOS 28-10-2013 */
	border-collapse: separate;
	border-spacing: 2px;
	/* FIN CAMBIOS */
	font-family: Arial;
	/*background-color: #CDCDCD;*/
	margin: 10px 0pt 15px;
	/*font-size: 10pt;*/
	font-size: 12px;
	width: 100%;
	/*text-align: center;*/
	vertical-align: middle;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	/*background-color: #e6EEEE; COMENTADO 28-10-2013*/
	background-color: #54B4E5; /* AGREGADO 28-10-2013 */
	color: #FFFFFF;
	/*border: 1px solid #000000;*/
	font-size: 13px;
	padding: 4px;
	vertical-align: middle;
	/*text-align: center;*/
}
table.tablesorter thead tr .header {
	/*background-image: url("bg.gif");*/
	background-image: url("bg_blanco.gif");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right:18px;
	text-align: center;
}
table.tablesorter tbody td {
	/*color: #3D3D3D;*/
	color: #444444;
	padding: 4px;
	background-color: #FFF;
	vertical-align: middle;
	border-bottom-color: #CBCBCB;
	border-bottom-style: solid;
	border-bottom-width: 1px; 
	/*text-align: center;*/
}
table.tablesorter tbody tr:nth-child(odd) td {
	/*background-color:#F0F0F6;*/
}
table.tablesorter thead tr .headerSortUp {
	/*background-image: url(asc.gif);*/
	background-image: url("asc_blanco.gif");
}
table.tablesorter thead tr .headerSortDown {
	/*background-image: url(desc.gif);*/
	background-image: url("desc_blanco.gif");
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.pager{
	font-size: 10px;
}

/* CAMBIOS REALIZADOS 28-10-2013 */

table.tablesorter thead tr th.left_text{
	text-align: left; 
}

table.tablesorter thead tr th.right_text{
	text-align: right;
}

table.tablesorter thead tr th.center_text{
	text-align: center;
}

table.tablesorter tbody td.left_text{
	text-align: left;
}

table.tablesorter tbody td.right_text{
	text-align: right;
}

table.tablesorter tbody td.center_text{
	text-align: center;
}

table.tablesorter tfoot tr td.left_text{
	text-align: left;
}

table.tablesorter tfoot tr td.right_text{
	text-align: right;
}

table.tablesorter tfoot tr td.center_text{
	text-align: center;
}