@charset "UTF-8";
/* CSS Document TECOZAUTLA TRAVEL */

body {
	background-color: #FFF;
	font-family: 'Roboto Condensed', sans-serif;
	line-height:20px;
}
/* COOKIES */
#div-cookies {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-color: white;
    box-shadow: 0px -1px 3px black;
    padding: 13px;
    text-align: center;
    z-index: 99;
}
.color1
{
    background-color: #000;
}

.container{
	max-width: 1366px;
}
/* CABECERA */
.navbar{
	background-image: url("../img/fondo_cabecera.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FD2351;
	box-shadow: 0 1px 3px #111;
	border-bottom: 2px solid #fff;
}
.navbar .text_shadow{
	text-shadow: 1.5px 1.5px 2px #000;
}

/* SLIDER */
.bd-example{
	background-color: #fff;
	box-shadow: 0 1px 3px #111;
	border-bottom: 2px solid #fff;
}
.bd-example img{
	padding: 200px 0 0 0;
}
.bd-example .textos{
	padding-top: 2rem;	
}
.bd-example .textos .titulo_1{
	color: white;
	text-shadow: 1.5px 1.5px 2px #000;
	font-size: 2.45rem;	
}
.bd-example .textos .subtitulo_1{
	color: white;
	text-shadow: 1.5px 1.5px 2px #000;
	font-size: 1.3rem;	
}

.banner_01 {
	background-image: url("../balnearios/imagenes/balneario_el_geiser/banner_el_geiser.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_02 {
	background-image: url("../balnearios/imagenes/balneario_el_arenal/banner_el_arenal.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_03 {
	background-image: url("../app/img/banner_app_turistica.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_04 {
	background-image: url("../venta_de_terrenos/imagenes/paraiso_tecozautla/banner_paraiso_tecozautla.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
/* TITULO */
.titulo{
	margin:auto;
	text-align: center;
	font-family: 'Rock Salt', cursive;
	color: tomato;
	padding-top: 50px;
}


/* CONTENIDO MAIN */
.main-content{
	margin:auto;
	text-align: center;
	font-size: 1rem;
	padding: 80px 0 20px 0 ;
}
.main-content h2 {
    font-family: 'Rock Salt', cursive;
	color:coral;
}
/* CONTENIDO SECCIONES */
.secciones{
	background-color: #EDEDED;
	margin:auto;
	text-align: center;
	font-size: 1rem;
	padding: 80px 0 80px 0 ;
}
.secciones-content h2{
    font-family: 'Rock Salt', cursive;
	color:coral;
}
.secciones-content h5 {
    font-family: 'Rock Salt', cursive;
	color:coral;
}
.secciones-content .card-padding{
	padding-bottom: 20px;
}
.secciones-content .card-text{
	font-size: 12px;
}
/* CONTENIDO SECCIONES FONDO BLANCO */
.secciones_blanco{
	margin:auto;
	text-align: center;
	font-size: 1rem;
	padding: 80px 10px 40px 10px ;
}
.secciones_blanco h2 {
    font-family: 'Rock Salt', cursive;
	color:coral;
}
.secciones_blanco img {
    margin: 5px 5px 5px 5px;
}

/* SECCIÓN GREY */
.section_grey{
	background-color: #F2F1F1;
	margin:auto;
	text-align: center;
	padding: 80px 0 80px 0 ;
}
.section_grey h2 {
    font-family: 'Rock Salt', cursive;
	color:coral;
}

/* ICONOS */
.iconos{
	background-color: #DDD8B9;
	margin:auto;
	text-align: center;
	padding: 80px 30px ;
	border-bottom: 2px solid #DCAA14;
}
.iconos h2{
	font-family: 'Rock Salt', cursive;
	color: #F64740;
}
.iconos h5{
	font-family: 'Rock Salt', cursive;
	color: #F64740;
}
.iconos img{
	border: 4px solid #FFFFFF;
}
/* CONTENIDO BLOG */
.blog{
	background-color: #EDEDED;
	margin:auto;
	text-align: center;
	font-size: 1rem;
	padding: 80px 0 80px 0 ;
}
.blog-content h2{
    font-family: 'Rock Salt', cursive;
	color:coral;
}
.blog-content h5 {
    font-family: 'Rock Salt', cursive;
	color:coral;
}
.blog-content .card-text{
	font-size: 12px;
}

/* GALERÍA */
.galeria{
	text-align: center;
	padding: 80px 0 80px 0 ;
	border-bottom: 2px solid #FFA400;
}
.galeria h2{
	font-family: 'Rock Salt', cursive;
	color:coral;
}
.galeria .imagen {
	padding: 10px;
}

.galeria .imagen a {
	background: #3da5e2;
	display: inline-block;
}

.galeria .imagen:hover img {
	opacity: .5;
}

/* MAPA */
.mapa{
	background-color: #F2F1F1;
	margin:auto;
	padding-top: 80px;
	text-align: center;
	border-bottom: 2px solid #EBDA47;
}
.mapa h2 {
	color: #F64740;
	font-family: 'Rock Salt', cursive;
	
}
.mapa hr {
	background:#F64740;
	width: 90%;
	height:3px;
	border:none;
}

/* CONTENIDO RELACIONADO */
.relacionado{
	margin:auto;
	padding-top: 80px;
	padding-bottom: 40px;
	text-align: center;
}
.relacionado h2 {
	color: #F64740;
	font-family: 'Rock Salt', cursive;
	
}
.relacionado hr {
	background:#F64740;
	width: 90%;
	height:3px;
	border:none;
}


/* FOOTER */
.footer{
	background-image: url("../img/fondo_footer.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #D7BC55;
	min-height: 550px;
	box-shadow: 0 0 4px #111;
	border-top: 2px solid #fff;
}
.footer-content{
	text-align: center;
	padding:50PX 20px;
}
.footer-content h3 {
	font-family: 'Fjalla One', sans-serif;
	color:#402819;
}

.footer-content hr {
	background-color: #6E7448;
	height:1px;
	width: 90%;
	border:none;
}

.footer-content p {
	line-height: 25px;
}

.footer-content h2, .footer-content p, .footer-content hr {
	margin-bottom: 20px;
}

/* SUBIR */

.totop {
	position: fixed;
	bottom: 0px;
	right: 0px;
	z-index: 104400;
	background: url(../img/icono_subir.png) no-repeat;
	
}

.totop a, .totop a:visited{
	display: block;
	width: 30px;
	height: 30px;
	color: #fff;
	text-align: center;
	line-height: 30px;
}

.totop a:hover {
	color: #eee;
	text-decoration: none;
}

/* BANNERS */

.banner_oasis {
	background-image: url("../balnearios/imagenes/balneario_el_oasis/banner_oasis.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_taxidho {
	background-image: url("../balnearios/imagenes/manantiales_de_taxidho/banner_taxidho.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_lacruz {
	background-image: url("../balnearios/imagenes/balneario_la_cruz/banner_la_cruz.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_lasanimas {
	background-image: url("../balnearios/imagenes/balneario_las_animas/banner_las_animas.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_gandho {
	background-image: url("../balnearios/imagenes/balneario_gandho/banner_gandho.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_lospinos {
	background-image: url("../balnearios/imagenes/balneario_los_pinos/banner_los_pinos.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_agualinda {
	background-image: url("../balnearios/imagenes/balneario_agua_linda/banner_agua_linda.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_lastorres {
	background-image: url("../balnearios/imagenes/balneario_las_torres/banner_las_torres.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_lafuente {
	background-image: url("../balnearios/imagenes/balneario_la_fuente/banner_la_fuente.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_lasbrisas {
	background-image: url("../balnearios/imagenes/balneario_las_brisas/banner_las_brisas.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_elrancho {
	background-image: url("../balnearios/imagenes/balneario_el_rancho/banner_el_rancho.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_elpanhu {
	background-image: url("../balnearios/imagenes/balneario_el_panhu/banner_el_panhu.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_fincadoria {
	background-image: url("../hoteles/imagenes/finca_doria/banner_finca_doria.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_carrizal {
	background-image: url("../hoteles/imagenes/carrizal_del_lago/banner_carrizal_del_lago.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_delvalle_hotel {
	background-image: url("../hoteles/imagenes/del_valle/banner_del_valle.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_nirvana {
	background-image: url("../hoteles/imagenes/real_nirvana/banner_real_nirvana.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_sanagustin {
	background-image: url("../hoteles/imagenes/villa_san_agustin/banner_villa_san_agustin.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}.banner_jacaranda {
	background-image: url("../hoteles/imagenes/jacaranda/banner_jacaranda.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_herradura {
	background-image: url("../hoteles/imagenes/herradura/banner_herradura.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_terracita {
	background-image: url("../hoteles/imagenes/la_terracita/banner_la_terracita.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_gladiola {
	background-image: url("../hoteles/imagenes/gladiola/banner_gladiola.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_xathe {
	background-image: url("../hoteles/imagenes/xathe/banner_xathe.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_quintaescondida {
	background-image: url("../hoteles/imagenes/quinta_escondida/banner_quinta_escondida.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}.banner_nogales {
	background-image: url("../hoteles/imagenes/nogales/banner_nogales.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_campanario {
	background-image: url("../hoteles/imagenes/real_del_campanario/banner_real_del_campanario.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_medialuna {
	background-image: url("../hoteles/imagenes/media_luna/banner_media_luna.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_aguazul {
	background-image: url("../hoteles/imagenes/aguazul/banner_aguazul.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_catita {
	background-image: url("../hoteles/imagenes/posada_catita/banner_posada_catita.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_villaflores {
	background-image: url("../hoteles/imagenes/villa_de_las_flores/banner_villa_de_las_flores.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}.banner_realcatalina {
	background-image: url("../hoteles/imagenes/real_de_catalina/banner_real_de_catalina.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_centenario {
	background-image: url("../hoteles/imagenes/centenario/banner_centenario.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_tecozautla {
	background-image: url("../hoteles/imagenes/tecozautla/banner_tecozautla.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_oklahoma {
	background-image: url("../hoteles/imagenes/oklahoma/banner_oklahoma.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_tukru {
	background-image: url("../hoteles/imagenes/tukru/banner_tukru.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_callejondeluna {
	background-image: url("../hoteles/imagenes/callejon_de_luna/banner_callejon_de_luna.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_adjuntas {
	background-image: url("../restaurantes/imagenes/las_adjuntas/banner_las_adjuntas.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_tertulia {
	background-image: url("../restaurantes/imagenes/la_tertulia/banner_la_tertulia.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_vidaris {
	background-image: url("../restaurantes/imagenes/vidaris/banner_vidaris.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_elpatio {
	background-image: url("../restaurantes/imagenes/el_patio/banner_el_patio.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_delvalle {
	background-image: url("../restaurantes/imagenes/del_valle/banner_del_valle.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_labotana {
	background-image: url("../restaurantes/imagenes/la_botana/banner_la_botana.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_bugambilia {
	background-image: url("../restaurantes/imagenes/bugambilia/banner_neveria_bugambilia.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_java {
	background-image: url("../restaurantes/imagenes/isla_de_java/banner_la_isla_de_java.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_claustro {
	background-image: url("../restaurantes/imagenes/el_claustro/banner_el_claustro.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_sayulita {
	background-image: url("../restaurantes/imagenes/sayulita/banner_sayulita.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_pahnu {
	background-image: url("../atractivos/imagenes/pahnu/banner_pahnu.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_losarcos {
	background-image: url("../atractivos/imagenes/los_arcos/banner_los_arcos.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_torreon {
	background-image: url("../atractivos/imagenes/el_torreon/banner_el_torreon.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_sanantonio {
	background-image: url("../atractivos/imagenes/presa_san_antonio/banner_presa_san_antonio.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_geisernatural {
	background-image: url("../atractivos/imagenes/geiser/banner_geiser.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_manantialestaxidho {
	background-image: url("../atractivos/imagenes/taxidho/banner_manantiales_taxidho.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_presaadjuntas {
	background-image: url("../atractivos/imagenes/adjuntas/banner_las_adjuntas.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_banzha {
	background-image: url("../atractivos/imagenes/pinturas_rupestres/banner_pinturas_rupestres_banzha.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_columpio {
	background-image: url("../leyendas/imagenes/el_columpio_del_diablo/banner_el_columpio_del_diablo.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_diamuertos {
	background-image: url("../leyendas/imagenes/dia_de_muertos/banner_dia_de_muertos.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_brujas {
	background-image: url("../leyendas/imagenes/las_brujas/banner_las_brujas.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_tesorotorreon {
	background-image: url("../leyendas/imagenes/el_tesoro_del_torreon/banner_el_tesoro_del_torreon.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_charcon {
	background-image: url("../leyendas/imagenes/el_nino_del_charcon/banner_el_nino_del_charcon.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_misa {
	background-image: url("../leyendas/imagenes/misa_misteriosa/banner_misa_misteriosa.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_laduena {
	background-image: url("../leyendas/imagenes/la_duena/banner_la_duena.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_blog {
	background-image: url("../blog/imagenes/banner_blog.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_aguilatorreon {
	background-image: url("../blog/imagenes/aguila_del_torreon/banner_aguila_torreon.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_carnaval {
	background-image: url("../fiestas/imagenes/carnaval/banner_carnaval.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_feria_fruta {
	background-image: url("../fiestas/imagenes/feria_de_la_fruta/banner_feria_de_la_fruta.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_como_llegar {
	background-image: url("../img/banner_como_llegar.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_terrenos {
	background-image: url("../venta_de_terrenos/imagenes/banner_terrenos.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_artesanias {
	background-image: url("../artesanias/imagenes/banner_artesanias.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}

/* --- MEDIAQUERIES ---  */

/* Dispositivo xl */
@media screen and (max-width:1199px) {}

/* Dispositivo lg */
@media screen and (max-width:991px) {

	.modal .modal-dialog {
		width: 95%;
	}

	.modal .modal-dialog .modal-content img {
		width: 100%;
	}
	
}

/* Dispositivo md */
@media screen and (max-width:767px) {
	
	/* CABECERA */
.navbar{
	background-image: url("../img/fondo_cabecera_movil.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FD2351;
	box-shadow: 0 1px 3px #111;
	border-bottom: 2px solid #fff;
}
	/* FOOTER */
.footer{
	background-image: url("../img/fondo_footer_movil.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #D7BC55;
	min-height: 550px;
	box-shadow: 0 1px 6px #111;
	border-top: 2px solid #fff;
}
	
	/* BANNER CABECERA */
.banner_01 {
	background-image: url("../balnearios/imagenes/balneario_el_geiser/banner_el_geiser_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_02 {
	background-image: url("../balnearios/imagenes/balneario_el_arenal/banner_el_arenal_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_03 {
	background-image: url("../app/img/banner_app_turistica_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_04 {
	background-image: url("../venta_de_terrenos/imagenes/paraiso_tecozautla/banner_paraiso_tecozautla_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_oasis {
	background-image: url("../balnearios/imagenes/balneario_el_oasis/banner_oasis_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_taxidho {
	background-image: url("../balnearios/imagenes/manantiales_de_taxidho/banner_taxidho_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_lacruz {
	background-image: url("../balnearios/imagenes/balneario_la_cruz/banner_la_cruz_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_lasanimas {
	background-image: url("../balnearios/imagenes/balneario_las_animas/banner_las_animas_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_gandho {
	background-image: url("../balnearios/imagenes/balneario_gandho/banner_gandho_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_lospinos {
	background-image: url("../balnearios/imagenes/balneario_los_pinos/banner_los_pinos_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_agualinda {
	background-image: url("../balnearios/imagenes/balneario_agua_linda/banner_agua_linda_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_lastorres {
	background-image: url("../balnearios/imagenes/balneario_las_torres/banner_las_torres_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_lafuente {
	background-image: url("../balnearios/imagenes/balneario_la_fuente/banner_la_fuente_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_lasbrisas {
	background-image: url("../balnearios/imagenes/balneario_las_brisas/banner_las_brisas_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_elrancho {
	background-image: url("../balnearios/imagenes/balneario_el_rancho/banner_el_rancho_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_elpanhu {
	background-image: url("../balnearios/imagenes/balneario_el_panhu/banner_el_panhu_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_fincadoria {
	background-image: url("../hoteles/imagenes/finca_doria/banner_finca_doria_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_carrizal {
	background-image: url("../hoteles/imagenes/carrizal_del_lago/banner_carrizal_del_lago_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_delvalle_hotel {
	background-image: url("../hoteles/imagenes/del_valle/banner_del_valle_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_nirvana {
	background-image: url("../hoteles/imagenes/real_nirvana/banner_real_nirvana_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_sanagustin {
	background-image: url("../hoteles/imagenes/villa_san_agustin/banner_villa_san_agustin_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}.banner_jacaranda {
	background-image: url("../hoteles/imagenes/jacaranda/banner_jacaranda_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_herradura {
	background-image: url("../hoteles/imagenes/herradura/banner_herradura_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_terracita {
	background-image: url("../hoteles/imagenes/la_terracita/banner_la_terracita_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_gladiola {
	background-image: url("../hoteles/imagenes/gladiola/banner_gladiola_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_xathe {
	background-image: url("../hoteles/imagenes/xathe/banner_xathe_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_quintaescondida {
	background-image: url("../hoteles/imagenes/quinta_escondida/banner_quinta_escondida_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}.banner_nogales {
	background-image: url("../hoteles/imagenes/nogales/banner_nogales_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_campanario {
	background-image: url("../hoteles/imagenes/real_del_campanario/banner_real_del_campanario_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_medialuna {
	background-image: url("../hoteles/imagenes/media_luna/banner_media_luna_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_aguazul {
	background-image: url("../hoteles/imagenes/aguazul/banner_aguazul_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_catita {
	background-image: url("../hoteles/imagenes/posada_catita/banner_posada_catita_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_villaflores {
	background-image: url("../hoteles/imagenes/villa_de_las_flores/banner_villa_de_las_flores_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}.banner_realcatalina {
	background-image: url("../hoteles/imagenes/real_de_catalina/banner_real_de_catalina_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_centenario {
	background-image: url("../hoteles/imagenes/centenario/banner_centenario_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_tecozautla {
	background-image: url("../hoteles/imagenes/tecozautla/banner_tecozautla_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_oklahoma {
	background-image: url("../hoteles/imagenes/oklahoma/banner_oklahoma_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_tukru {
	background-image: url("../hoteles/imagenes/tukru/banner_tukru_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_callejondeluna {
	background-image: url("../hoteles/imagenes/callejon_de_luna/banner_callejon_de_luna_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_adjuntas {
	background-image: url("../restaurantes/imagenes/las_adjuntas/banner_las_adjuntas_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_tertulia {
	background-image: url("../restaurantes/imagenes/la_tertulia/banner_la_tertulia_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_vidaris {
	background-image: url("../restaurantes/imagenes/vidaris/banner_vidaris_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_elpatio {
	background-image: url("../restaurantes/imagenes/el_patio/banner_el_patio_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_delvalle {
	background-image: url("../restaurantes/imagenes/del_valle/banner_del_valle_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_labotana {
	background-image: url("../restaurantes/imagenes/la_botana/banner_la_botana_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_bugambilia {
	background-image: url("../restaurantes/imagenes/bugambilia/banner_neveria_bugambilia_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_java {
	background-image: url("../restaurantes/imagenes/isla_de_java/banner_la_isla_de_java_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_claustro {
	background-image: url("../restaurantes/imagenes/el_claustro/banner_el_claustro_novil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}

.banner_sayulita {
	background-image: url("../restaurantes/imagenes/sayulita/banner_sayulita_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}	
	.banner_pahnu {
	background-image: url("../atractivos/imagenes/pahnu/banner_pahnu_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_losarcos {
	background-image: url("../atractivos/imagenes/los_arcos/banner_los_arcos_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_torreon {
	background-image: url("../atractivos/imagenes/el_torreon/banner_el_torreon_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_sanantonio {
	background-image: url("../atractivos/imagenes/presa_san_antonio/banner_presa_san_antonio_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_geisernatural {
	background-image: url("../atractivos/imagenes/geiser/banner_geiser_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_manantialestaxidho {
	background-image: url("../atractivos/imagenes/taxidho/banner_manantiales_taxidho_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_presaadjuntas {
	background-image: url("../atractivos/imagenes/adjuntas/banner_las_adjuntas_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
.banner_banzha {
	background-image: url("../atractivos/imagenes/pinturas_rupestres/banner_pinturas_rupestres_banzha_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}	
	.banner_columpio {
	background-image: url("../leyendas/imagenes/el_columpio_del_diablo/banner_el_columpio_del_diablo_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_diamuertos {
	background-image: url("../leyendas/imagenes/dia_de_muertos/banner_dia_de_muertos_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
		.banner_brujas {
	background-image: url("../leyendas/imagenes/las_brujas/banner_las_brujas_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
		.banner_tesorotorreon {
	background-image: url("../leyendas/imagenes/el_tesoro_del_torreon/banner_el_tesoro_del_torreon_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
		.banner_charcon {
	background-image: url("../leyendas/imagenes/el_nino_del_charcon/banner_el_nino_del_charcon_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
		.banner_misa {
	background-image: url("../leyendas/imagenes/misa_misteriosa/banner_misa_misteriosa_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
		.banner_laduena {
	background-image: url("../leyendas/imagenes/la_duena/banner_la_duena_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	.banner_blog {
	background-image: url("../blog/imagenes/banner_blog_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
		.banner_aguilatorreon {
	background-image: url("../blog/imagenes/aguila_del_torreon/banner_aguila_torreon_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
		.banner_carnaval {
	background-image: url("../fiestas/imagenes/carnaval/banner_carnaval_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
		.banner_feria_fruta {
	background-image: url("../fiestas/imagenes/feria_de_la_fruta/banner_feria_de_la_fruta_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
		.banner_como_llegar {
	background-image: url("../img/banner_como_llegar_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
		.banner_terrenos {
	background-image: url("../venta_de_terrenos/imagenes/banner_terrenos_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
		.banner_artesanias {
	background-image: url("../artesanias/imagenes/banner_artesanias_movil.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:100vh;
	text-align: center;
}
	
	
}

/* Dispositivo sm */
@media screen and (max-width:575px) {
	
	.titulo{
	font-size : 2rem ;
}
	
}