.listado{
	background-color: white;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
}
.tablepagelinks{
	background-color: transparent;
	width:1000px;	
	border-spacing:2px;
	border-collapse:separate;
	margin-top:10px;
	margin-bottom:10px;
}
.tablepagelinks td{
	background: none repeat scroll 0 0 #e2e8e8;
    border: medium none;
	color: #979797;
	font-weight:600;
    padding-left:4px;
	padding-right:4px;
	padding-top:10px;
	padding-bottom:10px;
	
}

/* Display tag iluminar seleccionada */
/*tabla para displaytag*/
#listTableOrd {clear:left;}
#listTableOrd tbody tr td {
	padding: 4px;
	border: 0p;
	color: #555657;
	font-weight: 200;	
}

#listTableOrd thead tr th{color:white;}
#listTableOrd tbody tr td img{padding-right:2px;border:0px;}
#listTableOrd tbody tr:hover{background-color:#ccc;}
#listTableOrd tbody tr.even{background-color:#fff;}
#listTableOrd tbody tr.odd{background-color:#F1F4F5}
#listTableOrd .sortable a {background-image: url(../images/displaytag/arrow_off.png);}
#listTableOrd .order1 a {background-image: url(../images/displaytag/arrow_down.png);}
#listTableOrd .order2 a {background-image: url(../images/displaytag/arrow_up.png);}
#listTableOrd .sorted a,.sortable a {
	background-position: left;
	background-repeat: no-repeat;
	text-decoration:none;
	
	padding-left: 10px;
	width: 100%;
}
a .pagelinks {background-image: url(../images/displaytag/arrow_up.png);}
.tablepagelinks {
	width:100%;
	cellpadding:4px;
	cellspacing:4px;
	}
/* Cabecera listado */

#listTableOrd .theadn{
	display:none;}
	
#listTableOrd .thead{
	background: none repeat scroll 0 0 #B7C1C3;
    border: medium none;
    color: white;
    padding-left:4px;
	padding-right:4px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight: normal;
}


/* Datos listado columna seleccion */
#listTableOrd .tableltd{
	padding-left:4px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right: 4px;
}
/* Datos listado resto columnas */
#listTableOrd .tabletd{
		padding-left:4px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right: 4px;
	}
	
#listTableOrd .tabletd div{
	padding-top:2px;
	padding-bottom:2px;
	height:17px;
	overflow:hidden;
}	
/* Icono Borrar */
#listTableOrd .tabletdb{
	padding-left:4px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 0px;
	
	width: 20px;
}
.filtro {
	width: 100%;
	text-align: center;
	background-color: #E2E6E7;
	padding:5px;	
	margin-bottom:10px;
}

.filtro a {
	color: #3D4A5D;
}

/* Display tag iluminar seleccionada */
TABLE.dataTable {
	background-color: transparent;
	width:1000px;	
	border-spacing:2px;
	border-collapse:separate;
}
.dataTable th {
	border: 0;
/* 	color: white; */
	white-space: nowrap;
}
.dataTable  td {
	padding-left: 2px;
	color:#3D4A5D;
}
.dataTable td.hidden {
	display: none;
}
.dataTable th.hidden {
	display: none;
}
.dataTable th.r {
	text-align: right;
	padding-right: 10px;
}
.dataTable th.c {
	text-align: center;
}
.dataTable td.r {
	text-align: right;
	padding-right: 10px;
}
.dataTable td.c {
	text-align: center;
}
.dataTable tr.odd {
	background-color: whitesmoke;
}
.dataTable tr.even {
	background-color: #d6cfe6;
}
.dataTable th a   ,.dataTable th a:visited {
	text-align: left;
	color: white;
	font-weight: normal;
}
.dataTable th a:hover {
	color: #8F98A2;
	background-color: transparent;
}
.dataTable tr.rowMouseOver {
	background-color:#B7C1C3 !important;
	color: white !important;
}