.Rejilla {
	font-size: 12px;
	padding-bottom: 30px;
	padding-top: 10px;
}

.Rejilla A {
	color: #666;
	text-decoration: none;
}

.Rejilla A:hover {
	color: #333;	
	text-decoration: none;
}

.Rejilla .Cargando {
	font-size: 10px;
	color: #666;
	border: 3px ridge #CCC;
	cursor: wait;
	background: #FFF url(/imagenes/cargador.gif) no-repeat 5px center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 5px;
}

.Rejilla TABLE {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	line-height: 14px;
	margin: 0 auto;
	border: 1px solid #e2e2e2;
	width: 520px;
}

.Rejilla TABLE DIV {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	padding: 5px;
}

/*######################## THEAD ########################*/

.Rejilla THEAD {
	color: #396b08;	
	font-weight: bold;	
	font-size: 11px;
}

.Rejilla THEAD TR {
}

.Rejilla TH {
	background: #FFF url(/imagenes/fondo_tituloofertas.gif) repeat-x scroll left bottom;
	padding: 0px 10px;
	text-align: center;

}

/* Celda de cabeceras */
.Rejilla TH DIV {
	
}

/* Columna 1 Celda de cabecera */
.Rejilla TH.Col1 {
	width: 50px;
}

.Rejilla TH.Col2 {
	width: 250px;
	text-align: left;
}

.Rejilla TH.Col3 {
	width: 165px;
	text-align: left;
}


/*######################## TBODY ########################*/

.Rejilla TBODY {

}

.Rejilla TBODY TR {
	margin: 0;
	padding: 0;
}

.Rejilla3 TBODY TR.Vacia {
	background-color: #F1F1F1;
}

.Rejilla TBODY TR.ActivaOver {
	
	background-color: #F1F1F1;
	cursor: pointer;
}

.Rejilla TBODY TR.Activa {
		
	cursor: pointer;
}

/* Fila Mouse.over */
.Rejilla TBODY TR.Over {
	background-color: #F1F1F1;
	cursor: pointer;
}

.Rejilla TBODY TD {
	border-bottom: 1px solid #e2e2e2;	
	padding: 0;
}

/* Celda de datos */
.Rejilla TBODY TD DIV {
}

/* Columna 1 Celda de datos */
.Rejilla TBODY TD.Col1 DIV {
	text-align: center;
	width: 50px;
}

.Rejilla TBODY TD.Col2 DIV {
	text-align: left;
	width: 250px;
	padding-left: 15px;
	
}

.Rejilla TBODY TD.Col3 DIV {

	text-align: left;
	width: 165px;
	padding-left: 15px;
}


/*######################## TFOOT ########################*/

.Rejilla TFOOT {
	height: 25px;
}

.Rejilla TFOOT TR {

}

.Rejilla TFOOT TD {
	padding: 0 5px;
	margin: 0;
	background: url(/e-conecta/css/imagenes/rejilla/fondo_barra.gif) repeat-x;	
	font-size: 11px;
}

.Rejilla TFOOT .Navegacion {
	font-size: 11px;
	margin: 0;
	padding: 0 10px;
	color: #666;
	height: 25px;
}

	.Rejilla TFOOT .IndiceR .Contador {
		float: left;
		text-align: left;
		padding: 0;
		margin: 0;
		color: #333;
	}
	
	.Rejilla TFOOT .IndiceR .Contador STRONG {
		color: #396B08;
		font-weight: bold;
	}
	
	.Rejilla TFOOT .IndiceR .Paginas {
		text-align: right;
		padding: 0;
		margin: 0;

		float: right;
	}

	.Rejilla TFOOT .IndiceR .Paginas .Simbolo {
		float: left;
		padding: 0;
		color: #396B08;
		font-weight: bold;
	}
	
	
	.Rejilla TFOOT .IndiceR .Paginas .Texto {
		float: left;
		padding: 0 5px;
	}
	
		.Rejilla TFOOT .IndiceR .Paginas .Texto A {
			color: #396B08;
			text-decoration: underline;
		}
		
		.Rejilla TFOOT .IndiceR .Paginas .Texto A:hover {
			color: #396B08;
			text-decoration: underline;
		}
	
	.Rejilla TFOOT .IndiceR .Paginas .Numeros {
		float: left;
		padding: 0 10px;
	}
	
		.Rejilla TFOOT .IndiceR .Paginas .Numeros STRONG {
			color: #666;
		}
		
		.Rejilla TFOOT .IndiceR .Paginas .Numeros A {
			color: #666;
			text-decoration: none;
			
		}
		
		.Rejilla TFOOT .IndiceR .Paginas .Numeros A:hover {
			text-decoration: none;
			color: #333;
		}




