html {background-color: #91CFCD}
@import url(https://fonts.googleapis.com/css?family=Asap:400,400italic,700,700italic);

body {
    position: relative;
	top: -64px;
    margin:  auto;
    margin-top: auto;
    padding: 0;
    max-width: 800px;
    font-family: "Helvetica neue" , sans-serif; 
    font-size: 13px;
    line-height: 1.5em;
    color: #545454;
    background-color: #91CFCD;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.06);
    
 }
ul{list-style:none; }

body footer {
	margin-top: 65px;}

img.banner{
width: 800px;
padding: 0;
margin: 0;
}

img.logo{
	position: relative;
	left: 78px;
	bottom: -984px;
	width: 111px;
	height: 56px;
}

.footer {
	float: left;
	margin-top: 0px;
	height: 164px;
	margin-bottom: 0;
	background-color: #898989;
	padding-left: 115px;
	padding-right: 18px;
	color: #fff;
}

#ftres {
	float: left;
	font-family: asap, sans-serif;
	font-weight: 400;
	font-size: 10px;
	text-align: justify;
	position: relative;
	right: 45px;
	margin-left: 166px;
}

p.p3 {
	margin-top: 36px;
	margin-left: -38px;
	font-family: "Helvetica neue" , sans-serif;
	font-size: 12px;
	width: 709px;
}
.mapa {
	width: 640px;
	height: 547px;
	margin-left: 80px;
	margin-top: 21px;
}