@font-face {
    font-family: 'isidorabold';
    src: url('isidora-bold-webfont.woff2') format('woff2'),
         url('isidora-bold-webfont.woff') format('woff'),
         url('isidora-bold-webfont.svg#isidorabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'isidoraregular';
    src: url('isidora-regular-webfont.woff2') format('woff2'),
         url('isidora-regular-webfont.woff') format('woff'),
         url('isidora-regular-webfont.svg#isidoraregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.abajo{
	margin-top: -80px;
    z-index: 50;
    opacity: 0.80;
    margin-left: 49%;
	padding:5px 10px 5px 10px;
	/*background:rgba(255, 255, 255, 0.5);*/
	color:rgba(255, 255, 255, 0.96);
	position: fixed;
	font-size:40px;
	cursor: none;
}


.ir-arriba {
	padding:20px;
	display:inline-block;
	background:rgba(139, 139, 139, 0.6);
	color:#fff;
	position: fixed;
	font-size:20px;
	bottom:30px;
	right:20px;
	cursor:pointer;
    z-index: 100;
}



#historia{
    margin: 0 auto;
	margin-top: -2em;
    width: 100%;
    padding-bottom: 7em;
	background-color: #ffffff;
}


#historia h2{
    font-family:'isidoraregular', Sans-Serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size:3em;
    color: #ffa286;
    text-align: center;
	padding-top: 2em;
    padding-bottom: 1em;
}


#historia p{
    margin: 0 auto;
    font-family:'isidoraregular', Sans-Serif;
    font-weight: 400;
    font-size:1.5em;
    color: #4e4e4e;
    text-align: justify;
    width: 90%;
}

.contenidos{
	width: 100%;
	overflow: hidden;
	margin-top: -10px;
}



.temas{
	width: 100%;
	overflow: hidden;
}

.info {
	top: 50%;
     left: 0;
     height: 1px;
}


.fot-tema-der{
    float: right;
    width: 50%;
	overflow: hidden;
	margin-bottom: -0.5em;
}

.fot-tema-izq{
    float: left;
    width: 50%;
	overflow: hidden;
	margin-bottom: -0.5em;
}


.temas img{
	width: 100%
}


.text-cont{
    margin: 0 auto;
	width: 50%;
	float: left;
	background-color: white;
}

.text-cont h2{
	margin-left: 10%;
	width: 85%;
    font-family:'isidoraregular', Sans-Serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size:3em;
    color: #ffa286;
    text-align: left;
	padding-top: 4em;
}

.text-cont p{
	margin-left: 10%;
	width: 80%;
    font-family:'isidoraregular', Sans-Serif;
    font-weight: 400;
    font-size:1.5em;
    color: #4e4e4e;
    text-align: justify;
    overflow: hidden;
}



.nav-ver-mas{
    margin: 0 auto;
    width: 200px;
    background: #ffa286;
    border: 2px solid #ffa286;
    padding: 0.3em 1.3em;
    margin-bottom: 1.3em;
    overflow: hidden;
    text-align: center;
}

.nav-ver-mas:hover{
    background: #4e4e4e;
    border: 2px solid #4e4e4e;
}

.nav-ver-mas a{
    font-family:'Isidora-SemiBold', Sans-Serif;
    font-weight: 700;
    font-size:1.3em;
    text-decoration: none;
    text-align: center;
    color: #ffffff;
}


.ubicacion{
	width: 100%;
	padding-top: 2em;
	overflow: hidden;
}

.ubicacion h2{
    font-family:'isidoraregular', Sans-Serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size:2em;
    color: #ffa286;
    text-align: center;
}


.amerindia-testimonios{
	margin: 0 auto;
	max-width: 800px;
	padding-bottom: 2em;
	overflow: hidden;
	background-color: rgb(239, 239, 239);
	overflow: hidden;
	margin-top: 8em;
	padding-top: 4em;
	padding-bottom: 4em;
}



.amerindia-testimonios p{
    margin: 0 auto;
    font-family:'isidoraregular', Sans-Serif;
    font-weight: 400;
    font-size:1.5em;
    color: #4e4e4e;
    text-align: center;
	padding: 2em 2em 1em 2em;
}

.cont-tripavisor{
	margin: 0 auto;
	max-width: 300px;
    width: 100%;
}

.cont-tripavisor img{
	margin: 0 auto;
	margin-top: -20px;
    width: 100%;
}

.cont-tripavisor img:hover{
    opacity: 0.5;-moz-opacity: .25; filter:alpha(opacity=25);
}





.footer{
    width: 100%;
	margin-top: 5em;
    height: auto;
    background-color:  #2d1813;
	border-top: 4px solid #ffa286;
    overflow: hidden;
}
.cont-footer{
	max-width: 500px;
    width: 100%;
    margin-top: 2em;
    margin: 0 auto;
}

.cont-footer img{
	margin: 0 auto;
    padding-top: 2em;
	width: 50%;
	margin-left: 25%;
	margin-right: 25%;
	
}

.cont-footer p{
    font-family:'isidoraregular', Sans-Serif;
    font-weight: 400;
    cursor:pointer;
    font-size:1em;
    text-decoration:none;
    color: #ffffff;
	text-align: center;
}

@media screen and (max-width:1600px){
	
.text-cont h2{
	padding-top: 3em;
}

#historia h2{
    font-size:2em;
}
	
#historia p{
    font-size:1.3em;
	}

.text-cont h2{
    font-size:2.2em;
}

.text-cont p{
font-size:1.2em;
}
}


@media screen and (max-width:1300px){
	
.text-cont h2{
	padding-top: 2em;
}

#historia h2{
    font-size:2em;
}
	
#historia p{
    font-size:1.3em;
	}

.text-cont h2{
    font-size:2.2em;
}

.text-cont p{
font-size:1.2em;
}
}


	
	
@media screen and (max-width:1050px){
.temas{
	width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
	overflow: hidden;
}


.fot-tema-der{
    float: none;
    width: 100%;
	overflow: hidden;
	margin-bottom: -0.5em;
}

.fot-tema-izq{
    float: none;
    width: 100%;
	overflow: hidden;
	margin-bottom: -0.5em;
}


.temas img{
	width: 100%
}


.text-cont{
    margin: 0 auto;
	width: 100%;
	float: none;
	background-color: white;
}

.text-cont h2{
    text-align: center;
}

.text-cont p{
    font-size:1.2em;

}

}


