body { background-color: white;  font-family: 'Lato', sans-serif; }
img { max-width: 100%; height:auto; }
header { /*padding: 80px;*/padding: 50px 60px; overflow: hidden; }
nav { float: right; margin: 20px 0px 0px 0px; /*margin: 20px 200px 0px 0px;*/ }
nav li { display: inline-block; }
nav a { text-decoration: none; color: white; margin: 0px 25px 0px 0px; font-size: 17px; padding: 0px 0px 7px 0px; font-weight: 400; letter-spacing: 2px; }
nav a:hover {color:#c0ae9c; }
footer { padding: 50px; }

.presionado { border-bottom: solid 3px #c0ae9c;}

.contenedor { max-width:1200px; margin: 0px auto; }
.wrapper { background: url(../imagenes/home.jpg) /*no-repeat; background-size: 100%;*/  no-repeat scroll center/cover;}
.textos { text-transform: uppercase; padding: 15% 0px 5% 8%; /*padding: 150px 0px 130px 8%;*/  }
.textos h1 { color: white; font-size: 40px; line-height: 45px; }
.textos h2 { color: white; font-size: 15px; padding-top: 15px; }

hr { width: 80px; margin: 30px 0px 0px 0px; background:white; height:4px; color: white; border:none;  }


/*FOOTER*/
.info { overflow: hidden; padding: 0px 0px 0px 60px; }
.contacto { float: left; width: 35%; color: white; margin-bottom: 20px; }
.contacto li { display: inline-block; letter-spacing: 1px; padding-top: 4px; }
.social { float: right; width: 65%; }
.social li { display: inline-block; }
.social a {text-decoration: none; color: white; font-size: 25px; margin: 0px 10px 0px 0px; }
.social a:hover { color: #c0ae9c; }


@media screen and (max-width: 800px){
	.contacto, .social, nav { float: none; width: 100%;  }
	
}


@media screen and (max-width: 450px){
	header { padding: 50px; }
	footer { padding: 40px; }
	.info { padding: 0px; text-align: center; }
	.contacto p { letter-spacing: none; font-size: 14px; padding-bottom: 20px; }
	.textos { padding: 22% 10%;  }
	.textos h1 { font-size: 30px; line-height: 35px; }
	.textos h2 { line-height: 18px; }


}