div.titulo.gral{
justify-content: center;
margin-top: 0px;
}
.fixindex{
margin-top: 400px;
}
.flotante{
width: 405px;
border: 1px solid rgba(222, 222, 222, .8);
padding: 23px;
font-size: 16px;
margin-left: 30px;
margin-bottom: 10px;
margin-right: 50px;
line-height: 36px;
text-align: left;
position: relative;
}
.flotante .pie{
font-size: 14px;
line-height: 24px;
}
.flotante .separa{
max-width: 60px;
border-bottom: 1px solid #333333;
margin: 30px 0px 20px;
}
.flotante .divtag{
position: absolute;
top: -30px;
right: 0px;
font-size: 14px;
color: #FFF;
line-height: normal;
}
.divtag .tag{
background-color: #9596C1;
padding: 2px 12px;
}
.divtag .triangulo{
line-height: 0px;
padding-right: 10px;
}
.download{
font-size: 12px;
color: #8E8E8E;
}
.download i{
color: #DEA029;
}
.download .link{
text-align: center;
margin-left: 10px;
text-decoration: none;
}
.download .pdf{
font-size:9px;
border: 1px solid #8E8E8E;
padding: 3px 7px;
padding: 3px 3px 1px;
}
.download .size{
font-size: 9px;
margin-top: 2px;
}
.hitos{
margin-left: auto;
margin-right: auto;
position: relative;
}
.pin{
position: absolute;
transform: scale(0);
}
#h2{
left: 290px;
top: 235px;
}
#h3{
left: 335px;
top: 380px;
}

#poblacion{
width: 750px;
}

.mygaleria div{
margin-right: 5px;
}

.mygaleria div:last-child{
margin-right: 0px;
}

.margen{
margin-right: 5px;
}

.mbajo{
margin-bottom: 5px;
}

/* PARALLAX */
.layer1{
width: 2500px;
left: 50% !important;
margin-left: -1250px;
height: 800px;
}
.layer1{
background-position: bottom center;
background-repeat: no-repeat;
}

.layer2 img{
left: 0px;
bottom: 20px;
}
.layer3 img{
right: 50px;
bottom: 20px;
}

.layer4 img{
position: absolute;
left: 50px;
bottom: 50px;
}

.layer5 img{
position: absolute;
left: 80px;
bottom: 50px;
}
.layer6 img{
position: absolute;
left: 70px;
bottom: 50px;
}