.dataset table > td {
	word-wrap: break-word;
	overflow:auto;
}
.dataset table {
	/*table-layout:fixed;*/
}

/* DATAEXPORTER */
	.dataset a.export {
		font-size:8pt;
		padding:4px 5px 4px 5px;
		background-color:#f5f5f5;
		margin-left:10px;
	}
	.dataset a.export-xls {
		margin-left:5px;
	}


#filter {
	padding:5px;
	margin-bottom:10px;
	background-color:#e7f2fb;
}
#filter h6 {
	border:0;

}
#filter table th {
	text-align:right;
	padding-right:5px;
}
#filter table tr.alt {
	background-color:#f3f8fd;
}
#filter table td {
	padding:5px;
}



/* DATAFILTER */
	table tr.datafilter {
		background-color:#e7f2fb;
	}
	table tr.datafilter-active td {}
	table tr.datafilter-active {
		background-color:#e7f2fb;
	}

	.datafilter-cancel a {
		color:#a00;
	}
	.datafilter-field-notvalid {
		background-color:#ffe5e5;
		border:1px solid #f00;
	}
	.datafilter-field-active {
		background-color:#e5f4ff;
		color:#005da6;
		border:1px solid #008fff;
	}
	.datafilter-buttons {
		background-color:#f5f5f5;
	}
	.datafilter-options {
		text-align:right;
		/*background-color:#f5f5f5;*/
		border-top:5px solid #e7f2fb;
		background-color:#fff;
		padding:5px;
	}
	.datafilter-options a:hover {
		opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
	}
	.datafilter-cancel {}
	.datafilter-save {}


/* DATASORTER */
	a.datasorter {
		width:12px;
		height:12px;
		float:right;
		display:block;
		margin:0;
	}
	a.datasorter:hover {
		opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.60;
	}
	a.datasorter-inactive {
		background:url(../../art/icons/datasorter/inactive.gif) no-repeat 50% 50%;
	}
	a.datasorter-active.datasorter-type-asc {
		background:url(../../art/icons/datasorter/active-asc.gif) no-repeat 50% 50%;
	}
	a.datasorter-active.datasorter-type-desc {
		background:url(../../art/icons/datasorter/active-desc.gif) no-repeat 50% 50%;
	}
	a.datasorter span {
		display:none;
	}


/* PAGINATOR */
	div.paginate-pages {
		text-align:left;
		margin-top:0;
		padding-top:5px;
		/*border-top:1px solid #aaa;*/
		margin-bottom:20px;
	}
	div.paginate-pages span.numeric-pages {
		padding:0 5px;
		margin:0;
	}
	div.paginate-pages span.page {
		padding:0;
		margin:0;
	}
	div.paginate-pages span.page {}
	div.paginate-pages span.page.current {}
	div.paginate-pages span.page a {
		border:1px solid #aaa;
		padding:1px 5px;
		margin:0 0 0 1px;
		background-color:#fff;
		text-decoration:none;
		line-height:1.4em;
	}
	div.paginate-pages span.page a:hover {
		background-color:#eee;
		text-decoration:none;
	}
	div.paginate-pages span.page.current a, div.paginate-pages span.page.current a:hover {
		font-weight:bold;
		color:#fff;
		background-color:#04599f;
		border:1px solid #04599f;
	}
	div.paginate-rowset {
		text-align:left;
		display:block;
		font-size:8pt;
		padding-bottom:0;
		margin-bottom:0;
	}
	/* Botones del rowset */
		.dataset .paginate-rowset a {
			border:1px solid transparent;
		}
		.dataset .paginate-rowset a:hover {
			border:1px solid #04599f;
			background-color:#eef3eb;
			text-decoration:none;
		}



.dataset table .hide {
	background-color:#fff;
	border:none;
}
