
body{
	margin: 0; /* para quitar los margenes por defecto */
 	
 	
}

.contenedor{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}
/* .contenedor2{
	width: 100%;
	bottom: 0;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	
	
} */

.contanier{
	width: 85%;
	max-width: 850px;
	margin: 0 auto;
}

.header{
	background: #1EA959;
	padding: 1rem 0; /* relleno 2rem arriba y abajo ya los costados 0 */

	/*Hacer cabecera fija*/
	left: 0; /*que este en posicion 0 pegado*/
	top: 0;
	right: 0; /* hace que se extienda hasta la derecha o con width al 100%*/
}


.logo-nav-container{
	display: flex; /* convertir header en flexybox */
	justify-content: space-around; /* que los elementos se acomoden en el espacio */ 
	align-items: center; /*alinea los elementos al centro del header*/
	flex-wrap: wrap;/*hace que si un elemento que esta a su lado esta mas ancho se vaya hacia abajo*/
}

.img{/*imagen logo*/
	width: 12vw;

}

.main{
	padding-top: 1rem;
}

.footer{
	background: #1EA959;
	padding: 0.1rem 0;
	margin-top: 14.6rem;
	/* margin-top: 6rem; */
	align-self: flex-end;
	bottom: 0;

	/* 	position: relative;
	width: 100%; */
	/* height: 100%; */
	/* margin-top:233px; */

}

.bpal {
   margin: 0 auto;
   border-collapse:collapse; 
   border: none;
}

.bpal th{
    text-align: left;
    vertical-align: top;
    border: 1px solid #000;
    background: #1EA959;
    color: #fff;
    padding-left: 10px;
    padding-right:10px;
}

.bpal td{
    text-align: left;
    vertical-align: top;
    border: 1px solid #000;
    padding-left: 10px;
    padding-right:10px;
}