footer{
	
	width: 100%;
	height:auto;
	background: #F4F4F4;
	padding: 20px;
    z-index:-1;
}

.contenedorlinks{
	
	width: 100%;
	max-width: 1024px;
    margin: auto;
    display: flex;
	flex-wrap: wrap;
	justify-content:center;

}


.links{
	width: 200px;
	height:auto;
	background-image: url(../imagenes/fondopunto.png);
	padding: 20px;
}


.links1{
	width: 200px;
	height:auto;
	
	padding: 20px;
}




.links h1{
	font-family: Myriad Pro;
	color: #39B74C;
	font-weight: 400;
	font-size:18px;
	text-align:center;
}


.links h2 a{
	display: flex;
	flex-wrap: wrap;
	justify-content:center;
	font-family: Myriad Pro;
	color: #999;
	font-weight: 200;
	font-size:15px;
	text-align:center;
	text-decoration:none;
}

.links h2 a:hover {
	color: #39B74C;
	transition: all .6s;
	
}


.links1 h1{
	font-family: Myriad Pro;
	color: #39B74C;
	font-weight: 400;
	font-size:18px;
	text-align:center;
}


.links1 h2 a{
	display: flex;
	flex-wrap: wrap;
	justify-content:center;
	font-family: Myriad Pro;
	color: #999;
	font-weight: 200;
	font-size:15px;
	text-align:center;
	text-decoration:none;
}

.links1 h2 a:hover {
	color: #39B74C;
	transition: all .6s;
	
}

.barrared{
	
	width: 100%;
	height:auto;
	background: #F4F4F4;
	padding: 20px;


}

.logo1{
	width: 225px;
	height:auto;
margin: auto;
}






.logo1 img{
	width: 100%;
	height:auto;

    
}

.redesf{
	width: 200px;
	height:auto;
	padding: 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content:center;
	margin: auto;
	background-image: url(../imagenes/fondo.png);
}

.redes1{
	width: 40px;
	height:40px;
	
    padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}




.redes1 img{
	width: 40px;
	height:40px;

}


.barraazul{
	
	width: 100%;
	height:auto;
	background: #F4F4F4;
	padding: 20px;
   z-index:-1;
}

.barraazul h1{
	
	font-family: Myriad Pro;
	color: #999;
	font-weight: 200;
	font-size:15px;
    text-align:center;
	
}

.leifux{
	
	width: 100%;
	padding-bottom: 10px;
	text-align: center;
	background: #F4F4F4;
	margin: auto;
	display: flex;
    justify-content:center;

}

.copy1  {
	padding-top:10px;
	padding-bottom: 10px;
	font-size: 20px;
    color: #CCCCCC;
	font-family: 'Varela';
	text-decoration:none;
	list-style: none;
	
	text-align: center;
}


.copy1 a {
	
	font-size: 20px;
    color: #CCCCCC;
	font-family: 'Varela';
	text-decoration:none;
	list-style: none;
	
}





.copy2 {
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 20px;
    color: #9C3;
	font-family: 'Varela';
	text-decoration:none;
	list-style: none;
	
	text-align: center;
}

.copy2 a {
	font-size: 20px;
	color: #9C3;
	font-family: 'Varela';
	text-decoration:none;
	list-style: none;
	padding-left: 5px;	
}





@media (max-width:1023px) {
	
	.links{
	width: 200px;
	height:auto;
	background-image: none;
	padding: 20px;
}

	
}