body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	//background:#fffffa; /* Se elimina ya que genera fondo blanco en las celdas. */
	font-size:14px;
}
body {
	margin-top: 0px;
}

.titulosistema {
	font-size: 20px;
	font-weight: bold; 
	color: #304991; 
	color: #304991;
	font-weight: bold;
}
header {
	text-decoration:none;
	width:100%; /* Establecemos que el header abarque el 100% del documento */
	overflow:hidden; /* Eliminamos errores de float */
	/*background:#252932;*/
	background:#304991; /* Azúl definio por Gerardo JR */
	/*margin-bottom:30px;	/* Margen entre el banner y el texto del cuerpo */ 
	margin-bottom:20px;	/* Margen entre el banner y el texto del cuerpo */ 

	/*position: absolute;*/
	/*margin-left:0;	/* Margen entre el banner y el texto del cuerpo */ 
	/*left: 0;*/
}
.wrapper {
	/*width:90%; /* Establecemos que el ancho sera del 90% */
	width:100%; /* Establecemos que el ancho sera del 90% */
	/*max-width:1000px; /* Aqui le decimos que el ancho máximo sera de 1000px */
	/*max-width:1360px; /* Aqui le decimos que el ancho máximo sera de 1000px */
	max-width:3000px; /* Aqui le decimos que el ancho máximo sera de 1000px */
	margin:auto; /* Centramos los elementos */
	overflow:hidden; /* Eliminamos errores de float */
	text-align: justify;
}
header .logo {
	text-decoration:none;
	color:#f2f2f2;
	/*font-size:50px;*/
	/*line-height:200px;*/
	line-height:100px;
	/*line-height:70px;*/
	float:left;

	position: absolute;
	margin-left:0;	/* Margen entre el banner y el texto del cuerpo */ 
	left: 0;
}
header nav {
	text-decoration:none;
	float:right;
	/*line-height:200px;*/
	/*line-height:120px;*/
	line-height:80px;

	padding-top: 9.2px;
}
header nav a {
	/*display:none;*/
	text-decoration:none;
	display:inline-block;
	color:#fff;
	padding:10px 20px;
	line-height:normal;
	/*font-size:20px;*/
	font-size:14px;
	/*font-weight:bold;*/
	font-weight:normal;
	-webkit-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
}
header nav a:hover {
	text-decoration:none;
	/*background:#f56f3a;*/
	/*background:#e6e6e6;*/
	background:#6184e7;
	border-radius:50px;
}


/*
html {
  min-height: 100%;
  position: relative;
}
body {
  margin: 0;
  margin-bottom: 10px;
}
*/
/*
footer {
  background-color: e6e6e6;
  //position: absolute;
  bottom: 0;
  width: 100%;
  color: white;
}
*/
footer {
	background-color: e6e6e6;
	/* Muy importante permite que el pie de página se vaya al pie realmente */  
	position: absolute;
	bottom: -1440px;
	width: 100%;
	//height: 200px;
	color: white;
	left: 1px;
}


footer_listados {
  	//color: white;
	//El primer parámetro define el pequeño margen izquierdo (pestaña)
	//padding:10px 20px;
	//padding:0px 0px;
	//border: #e6e6e6 2px solid;
	position: absolute;
	width: 100%;
	//max-width: 1360px; 
	
	//padding: 0px 20px;
	
	margin: 0px;
	margin-left: 0px;
	//height: 0;
	//height: 4rem;
	height: 100px;
	//height: 8rem;
	background-color: #e6e6e6;
	left: -1px;
	//top: 721px;
	bottom: -10px;
}


/*
.contenidoceldas {	
	color: #000;
	//color: #CCCCCC;
	//font-weight: bold;
	font-weight: normal;
	//font-size: 12px;
	font-size: 10px;
}
*/
