.reservar {
	background: #feb476;
	position: fixed;
	right: 0px;
	padding-right: 30px;
	top: 85px;
	z-index: 1049;
	border-radius: 15px 0px 0px 15px;
	-moz-border-radius: 15px 0px 0px 15px;
	-webkit-border-radius: 15px 0px 0px 15px;
}

.container_interes{
	margin: auto;
	padding: 20px;
	max-width: 1220px;
	width: 90%;
	text-align: justify !important;
}




@media only screen and (max-width: 500px) {

	.alinear2 {
		display: block;
	}

}

@media only screen and (max-width: 820px) {

	.alinear {
		display: block;
	}

	.caption p a {
		display: block;
	}


	#traductor{
		position: fixed;
		left: 0px !important;
	}
}

.btn-primary-sin-info{
	height: 15px;
}

#pricing p{
	text-align: justify;
}

#traductor{
	position: fixed;
	right: 20px;
	/*top: 50vh;*/
	bottom: 0px;	 	
 	z-index: 1;
 	padding: 5px 10px 5px 10px;
 	text-align: center;
 	font-size: 30px;
 	border-radius: 15px 15px 0 0;
 }

.logo {
	margin-top: -19px;
}

.facebook2{
	color: #3b5999;
}

.google-plus2{
	color: red;
}

.color_negro{
	color: black !important;
}

.color_negro a{
	color: black !important;
}
.margin-left--180{
	text-align: left !important;
}

.boton-fondo-gris {
	background: #F3F2F2;
	border: 1px solid #D0D0D0;
	color: black;
}

.fondo-blanco-transparente {
	background: white;
    opacity: 0.8;
    color: black !important;
}

#twitter .item {
    color: black !important;
    height: 620px;
}

#twitter .items {
	background: white;
    opacity: 0.8;
    padding: 0 20px 0 20px;
}

#twitter .item h1 {
	color: black !important;
	padding-top: 20px;
} 

#twitter .item a {
	color: black !important;
}

#container {
	line-height: 24px;
}

#actividades .heading{
	padding-bottom: 40px; 
}

#parque-arqueologico .container{
	color: black;
}

#parque-arqueologico .container h2{
	color: black;
}


#hotel .align-justify{
	text-align: justify;
}

#hotel h2{
	color: black;
}

#precios .align-justify{
	text-align: justify;
}

#contact .align-justify{
	text-align: justify;
}

#parque-arqueologico .align-justify{
	text-align: justify;
}

#parque-arqueologico .row{
	padding: 10px;
}

#parque-arqueologico img{
	padding: 10px;
}

#parque-arqueologico h3{
	color: black;
	border-bottom: 1px solid #D0D0D0;
}

.btn-leer-mas {
	background: #F3F2F2;
    border: 1px solid #D0D0D0;
    padding: 5px;
}

#hotel-single-wrap {
	background: white;
	color: black;
	text-align: justify;
}
