@charset "utf-8";
/* CSS Document */

table.OrdenadorTablas {
	background-color: #CDCDCD;
	width: 100%;
	text-align: left;
	border-spacing: 1px;
	border-collapse: separate;
}
table.OrdenadorTablas thead tr th, table.OrdenadorTablas tfoot tr th {
	background-color: #FFF;
	color:#000;
	padding: 2px;
	padding-left:10px;
	height:auto;
}
table.OrdenadorTablas thead tr th a{
	color:#000;
}
table.OrdenadorTablas thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.OrdenadorTablas thead tr .header:hover {
	background-image:url(../images/bg.gif);
}
table.OrdenadorTablas tbody td {
	color: #6A6A6A;
	padding: 2px;
	padding-left:10px;
	vertical-align: top;
	height:auto;
}
table.OrdenadorTablas tbody tr.odd td {
	background-color:#F6F6F6;
}
table.OrdenadorTablas tbody tr.even td {
	background-color:#FFF;
}
table.OrdenadorTablas thead tr .headerSortUp {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	background-image:url(../images/asc.gif);
}
table.OrdenadorTablas thead tr .headerSortDown {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	background-image:url(../images/desc.gif);
}

.pager .pagedisplay{
	border:none;
	width:50px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
.HorizontalPager .HorizontalPageDisplay{
	border:none;
	width:50px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
.pager .first, .pager .prev, .pager .next, .pager .last{
	cursor:pointer;
}
.HorizontalPager .Hfirst, .HorizontalPager .Hprev, .HorizontalPager .Hnext, .HorizontalPager .Hlast{
	cursor:pointer;
}
table.OrdenadorTablas tbody tr td i {
	margin-right: 5px;
	color:#000;
}

table.OrdenadorTablas tbody tr td i.unavailable {
	opacity: 0.5;
}