.listado_main{
	background-color:#f0f0f0;
	margin:0px;
	width:100%;
}

.listado_main .listado_superior {
	height:18px;
	width:100%;
}
.listado_main .listado_superior td img{
	vertical-align:top;
}
.listado_main .listado_superior .listado_izquierda {
	width:16px;
	height:16px;
	background: #f0f0f0 url(../img/listado/izquierda.gif);
	cursor:pointer;
}
.listado_main .listado_superior .listado_paginado {
	width:85px;
	height:16px;
	cursor:pointer;
	font-size:9px;
}
.listado_main .listado_superior .listado_derecha {
	width:16px;
	height:16px;
	background: #f0f0f0 url(../img/listado/derecha.gif);
	cursor:pointer;
}

.listado_main .listado_superior .listado_selall {
	width:16px;
	height:16px;
	background: #f0f0f0 url(../img/listado/selall.gif);
	cursor:pointer;
}

.listado_main .listado_superior .listado_selnone {
	width:16px;
	height:16px;
	background: #f0f0f0 url(../img/listado/selnone.gif);
	cursor:pointer;
}

.listado_main .listado_superior .listado_informe {
	margin-left:10px;
	width:45px;
	height:16px;
	background: #f0f0f0 url(../img/listado/informe.gif);
	cursor:pointer;
}
.listado_main .listado_superior .listado_resultado {
	width:100%;
	height:16px;
	color:#000099;
	font-size:10px;
	padding-left:5px;
	padding-top:2px;
}

.listado_main .listado_inferior{
	width:100%;
}

.listado_main .listado_inferior .listado_tabla {
	width:100%;
	overflow:auto;
	border-spacing: 0px;
	border-collapse: separate;
}

.listado_main .listado_inferior .listado_tabla tr{
	display: flex;
}

.listado_main .listado_inferior thead.listado_tabla{
	position: sticky;
	top: 0;	
	display: block;
}

.listado_main .listado_inferior tbody.listado_tabla{
	display: block;
}

.listado_main .listado_inferior .listado_tabla .listado_encabezado{
	background:#999999;
	height:21px;
	font-size:10px;
	color:#ffffff;
	width:100%;
}
.listado_main .listado_inferior .listado_tabla .listado_encabezado .listado_columna{
	height:16px;
	font-size:12px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:2px;
	overflow:hidden;
	color:#ffffff;
}
.listado_main .listado_inferior .listado_tabla .texto,
.listado_main .listado_inferior .listado_tabla .numerico,
.listado_main .listado_inferior .listado_tabla .fecha,
.listado_main .listado_inferior .listado_tabla .referencia
{
	color:black;
}
.listado_main .listado_inferior .listado_tabla .listado_fila_seleccionado .texto,
.listado_main .listado_inferior .listado_tabla .listado_fila_seleccionado .numerico,
.listado_main .listado_inferior .listado_tabla .listado_fila_seleccionado .fecha,
.listado_main .listado_inferior .listado_tabla .listado_fila_seleccionado .referencia,
.listado_main .listado_inferior .listado_tabla .listado_fila_over .texto,
.listado_main .listado_inferior .listado_tabla .listado_fila_over .numerico,
.listado_main .listado_inferior .listado_tabla .listado_fila_over .fecha,
.listado_main .listado_inferior .listado_tabla .listado_fila_over .referencia
{
	color:white;
}

.listado_main .listado_inferior .listado_tabla .listado_encabezado .texto{
	text-align:center;
}
.listado_main .listado_inferior .listado_tabla .listado_encabezado .fecha{
	text-align:right;
}
.listado_main .listado_inferior .listado_tabla .listado_encabezado .numerico{
	text-align:right;
}

.listado_main .listado_inferior .listado_tabla .listado_fila{
	width:100%;
	height:18px;
	font-size:14px;
	margin-top:1px;
background: rgb(255,255,255);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}
.listado_main .listado_inferior .listado_tabla .listado_fila_verde{
background: #b7df2d;
background: -moz-linear-gradient(left, #b7df2d 0%, #e3f5ab 22%, #f8ffe8 100%);
background: -webkit-linear-gradient(left, #b7df2d 0%,#e3f5ab 22%,#f8ffe8 100%);
background: linear-gradient(to right, #b7df2d 0%,#e3f5ab 22%, #f8ffe8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7df2d', endColorstr='#f8ffe8',GradientType=1 );
}
.listado_main .listado_inferior .listado_tabla .listado_fila_roja{
background: #ffc0c0;
background: -moz-linear-gradient(left,  #ffc0c0 0%, #ffe6e6 22%, #fffefe 100%);
background: -webkit-linear-gradient(left,  #ffc0c0 0%,#ffe6e6 22%,#fffefe 100%);
background: linear-gradient(to right,  #ffc0c0 0%,#ffe6e6 22%,#fffefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc0c0', endColorstr='#fffefe',GradientType=1 );
}
.listado_main .listado_inferior .listado_tabla .listado_fila_azul{
background: #a0a0ff;
background: -moz-linear-gradient(left,  #a0a0ff 0%, #c6c6ff 22%, #fefeff 100%);
background: -webkit-linear-gradient(left,  #a0a0ff 0%,#c6c6ff 22%,#fefeff 100%);
background: linear-gradient(to right,  #a0a0ff 0%,#c6c6ff 22%,#fefeff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0ff', endColorstr='#fefeff',GradientType=1 );
}
.listado_main .listado_inferior .listado_tabla .listado_fila_naranja{
background: #ffa000;
background: -moz-linear-gradient(left,  #ffa000 0%, #ffd89b 22%, #fffdf9 100%);
background: -webkit-linear-gradient(left,  #ffa000 0%,#ffd89b 22%,#fffdf9 100%);
background: linear-gradient(to right,  #ffa000 0%,#ffd89b 22%,#fffdf9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa000', endColorstr='#fffdf9',GradientType=1 );
}
.listado_main .listado_inferior .listado_tabla .listado_fila_amarilla{
background: #ffff42;
background: -moz-linear-gradient(left,  #ffff42 0%, #ffff7a 22%, #fffffe 100%);
background: -webkit-linear-gradient(left,  #ffff42 0%,#ffff7a 22%,#fffffe 100%);
background: linear-gradient(to right,  #ffff42 0%,#ffff7a 22%,#fffffe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff42', endColorstr='#fffffe',GradientType=1 );
}
.listado_main .listado_inferior .listado_tabla .listado_fila_gris{
background: #c0c0c0;
background: -moz-linear-gradient(left,  #c0c0c0 0%, #e6e6e6 22%, #fefefe 100%);
background: -webkit-linear-gradient(left,  #c0c0c0 0%,#e6e6e6 22%,#fefefe 100%);
background: linear-gradient(to right,  #c0c0c0 0%,#e6e6e6 22%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#fefefe',GradientType=1 );
}
.listado_main .listado_inferior .listado_tabla .listado_fila_cyan{
background: #c0ffff;
background: -moz-linear-gradient(left,  #c0ffff 0%, #e6ffff 22%, #feffff 100%);
background: -webkit-linear-gradient(left,  #c0ffff 0%,#e6ffff 22%,#feffff 100%);
background: linear-gradient(to right,  #c0ffff 0%,#e6ffff 22%,#feffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0ffff', endColorstr='#feffff',GradientType=1 );
}
.listado_main .listado_inferior .listado_tabla .listado_fila_magenta{
background: #ffa0ff;
background: -moz-linear-gradient(left,  #ffa0ff 0%, #ffd8ff 22%, #fffdff 100%);
background: -webkit-linear-gradient(left,  #ffa0ff 0%,#ffd8ff 22%,#fffdff 100%);
background: linear-gradient(to right,  #ffa0ff 0%,#ffd8ff 22%,#fffdff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa0ff', endColorstr='#fffdff',GradientType=1 );
}
.listado_main .listado_inferior .listado_tabla .listado_fila_negra{
background: #666666;
background: -moz-linear-gradient(left,  #666666 0%, #c4c4c4 22%, #fdfdfd 100%);
background: -webkit-linear-gradient(left,  #666666 0%,#c4c4c4 22%,#fdfdfd 100%);
background: linear-gradient(to right,  #666666 0%,#c4c4c4 22%,#fdfdfd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#fdfdfd',GradientType=1 );
}

.listado_main .listado_inferior .listado_tabla .listado_fila_seleccionable{
	cursor:pointer;
}
.listado_main .listado_inferior .listado_tabla .listado_fila_over{
background: rgb(180,221,180);
background: -moz-linear-gradient(top,  rgba(180,221,180,1) 0%, rgba(131,199,131,1) 17%, rgba(82,177,82,1) 33%, rgba(0,138,0,1) 67%, rgba(0,87,0,1) 83%, rgba(0,36,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(180,221,180,1) 0%,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%);
background: linear-gradient(to bottom,  rgba(180,221,180,1) 0%,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=0 );
}
.listado_main .listado_inferior .listado_tabla .listado_fila_seleccionado{
background: rgb(239,197,202);
background: -moz-linear-gradient(top,  rgba(239,197,202,1) 0%, rgba(210,75,90,1) 50%, rgba(186,39,55,1) 51%, rgba(241,142,153,1) 100%);
background: -webkit-linear-gradient(top,  rgba(239,197,202,1) 0%,rgba(210,75,90,1) 50%,rgba(186,39,55,1) 51%,rgba(241,142,153,1) 100%);
background: linear-gradient(to bottom,  rgba(239,197,202,1) 0%,rgba(210,75,90,1) 50%,rgba(186,39,55,1) 51%,rgba(241,142,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efc5ca', endColorstr='#f18e99',GradientType=0 );
}

.listado_main .listado_inferior .listado_tabla .listado_fila .listado_celda{
	height:11px;
	overflow:hidden;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	padding:3px 2px 3px 2px;
	font-size:10px;
}
.listado_main .listado_inferior .listado_tabla .listado_fila .referencia{
	text-align:center;
	font-weight:bold;
}
.listado_main .listado_inferior .listado_tabla .listado_fila .texto{
	text-align:left;
}
.listado_main .listado_inferior .listado_tabla .listado_fila .fecha{
	text-align:right;
}
.listado_main .listado_inferior .listado_tabla .listado_fila .numerico{
	text-align:right;
}