﻿* {
  padding: 0;
  margin: 0;
}
p {
  margin-bottom: 0px;  /*Margen inferior*/
}
.wrapper {
  width: 95%;
  margin: auto;
  overflow: hidden;
  text-align: center;
}
header {
  background: rgba(1,77,152,0.9); /* Color */
  width: 100%; /* Tamaño de la barra*/
  position: fixed; /* fixed */
  z-index: 1;
}

nav {
  float: center; /*left Desplazamos el nav hacia la izquierda */
}
nav ul {
  list-style: none;
  overflow: hidden; /* Limpiamos errores de float */
}
nav ul li {
  float: left; /* left */
  font-family: Arial, sans-serif; /* Tipo de letra (fuente) */
  font-size: 18px; /* Tamaño de letra */
}
nav ul li a {
  display: block; /*  Convertimos los elementos a en elementos bloque para manipular el padding */
  padding: 26px; /*20 Tamaño de bloque*/
  color: #fff; /*Color de letra de los bloques*/
  text-decoration: none;
}
nav ul li:hover {
  background: #2f77bf ; /*#3ead47  focus color */
}
.contenido {
  padding-top: 100px;
}

h1 { /* h1 encabezado*/
	color: rgba(1,77,152,1)
}

h2 { /* h2 encabezado*/
	color: rgba(1,77,152,0.8)
}

h3 { /* h3 encabezado*/
	color: rgba(1,77,152,0.7)
}

#main-footer {
	/*bottom: 100;*/
    background: #014c98; /* Color fondo */
    color: white; /* Color Letra */
    text-align: center;
	padding: 8px; /* Tamaño de cuadro*/
    margin-top: 16px; /* Margen inicio */
}	
    #main-footer p {
        margin: 0;
    }
    
    #main-footer a {
        color: white;
    }