/* estructura */
/* GENERAL */

@charset "utf-8";
@import "reset.css";
html, body {overflow-x: hidden;}
body{margin:0 auto;font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;color:#fff;-webkit-font-smoothing:antialiased; }
.cont{margin:0 auto; width:1250px;display:table;height:100%;background-repeat:no-repeat;background-position:left top;background-size:auto 100%}
.cont_aparicio {width:1200px; margin: 0 auto}
.padding-cont {padding-top: 50px}/* .section {  float: left; width: 100%; background-repeat: no-repeat; background-position: center top; background-size: auto 100%; } */
.fullscreen{height:100vh}
.fullpage { height: 100%}
.nomargin{margin:0}
.nopadding{padding:0}
.w-75{width:75%;margin:0 auto}
.separador {padding-top: 3%;padding-bottom: 3%;}
.w-95{width:95%}
.w-87 {width: 87%;}
.cont_form {width:1100px;margin: 0 auto}

a{color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
a:hover{-webkit-transition:all .2s ease;}
.abrelink:hover { color: #9F8AC0}
.bottom_slider {max-width:520px; margin-top: 15px; margin-left:9%}
.bottom_slider1 {max-width:520px; margin-top: 15px; margin-left:0}
.bottom_slider2 { margin:0 auto; margin-top: 25px }
.bottom_slider3 {max-width:520px; margin-top: 15px; margin-left:12%; font-size: 14px; font-weight: bold }
/* LOAD */

.pre-load-web{width:100vw;height:100vh;position:absolute;position:fixed;left:0;top:0;-ms-display:flex;display:-webkit-flex;display:flex;align-items:center;justify-content:center;z-index:100000}

/* LINKS-PRENSA */

.links {position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.85);display:none;z-index:10000}
.links ul {font-weight:700;font-size:40px;line-height:65px}
.links ul li a:hover{color:#3bdddc; text-decoration: none;}

/* LINKS-EXPANSIVO */

.links1 {position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.85);display:none;z-index:10000}
.links1 ul {font-weight:700;font-size:40px;line-height:65px}
.links1 ul li a:hover{color:#3bdddc; text-decoration: none;}

/* NAV */

.nav{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.85);display:none;z-index:4000}
.nav ul{font-weight:900;font-size:72px;line-height:75px}
.nav ul li a:hover{color:#3bdddc; text-decoration: none;}
.center_center{width:100%;height:100%;-ms-display:flex;display:-webkit-flex;display:flex;align-items:center;justify-content:center}
.center{text-align:center}
.nav_footer{width:100%;font-weight:700}
.nav_footer li a:hover{text-decoration:none; color: #333}

.cerrar,.menu{position:fixed;top:0;right:60px;padding:20px;height:70px;z-index:3000}
.cerrar:hover,.menu:hover{background-color:#333;color:#fff;height:80px;}
.cierralink,.menu{position:fixed;top:0;right:60px;padding:20px;height:70px;z-index:3000}
.cierralink:hover,.menu:hover{background-color:#333;color:#fff;height:80px;}
.cierralink1,.menu{position:fixed;top:0;right:60px;padding:20px;height:70px;z-index:3000}
.cierralink1:hover,.menu:hover{background-color:#333;color:#fff;height:80px;}

/* FOOTER */

#footer{padding:40px; padding-bottom:10px; color: #fff}
#footer .social{left:auto;right:40px}
#footer .social li{margin-right:0;margin-left:8px}
.social{position:absolute;}
.social li{display:inline-block;margin-right:8px}
.social li a{display:block;background-color:#fff;color:#74C2BB;height:40px;width:40px;padding-top:12px;text-align:center;border-radius:50%}
.social li a:hover{color:#fff;background-color:#333}
.legal{font-size:16px;font-weight:400;position:relative;top:50px;left:0}
.legal1 { font-size: 28px; font-weight: 800}
.logo_foot { width: 200px}

/* CONTACTO */

form{margin-top:60px;color:#fff; padding-bottom:60px}
input{height:40px;width:100%;color:#fff;margin-bottom:5px;margin-top:15px;padding-left:10px}
textarea{width:100%;border:0;color:#fff; padding-top: 4%; padding-left: 2%;}
textarea{height:100%}
button{width:100%;margin:0;font-weight:300;cursor:pointer;text-align:right;padding:15px 15px 10px;background-color:transparent;font-size:15px;font-family:Montserrat,sans-serif;border:0;color:#fff}

/* LOGO */

.logo{position:fixed;top:40px;left:40px;z-index:3000}
.logo img{width:220px;margin-top:0px;margin-left:0px}
.iso{position:fixed;top:0;left:-260px;height:100px;padding-left:30px;padding-top:11px;width:260px;z-index:3500}
.iso:hover{background-color:#333;width:130px}
.logoeda {max-width:174px; margin-bottom: 5%; }
.logocte {width:196px; margin-bottom: 3%; margin-left: 7%;}

/* SLICK HOME */

.slick{z-index:100}
#slick_home{width:100%;height:100%}
#slick_home div{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;margin:0;background-size:100% auto}

/* BLOQUES ANIMACIONES */

.bloque1{position:absolute; z-index: 2000; bottom:4%;right:2%;font-size:82px;line-height:80px;font-family:Montserrat,sans-serif;font-weight:900}
/* .bloque2{position:absolute; z-index: 2000; bottom:4%;right:2%;font-size:82px;line-height:80px;font-family:Montserrat,sans-serif;font-weight:900} */
/* TRAZOS */

.top_musgo{border-style:solid;border-width:2px;-moz-border-image:url(../imgs/topmusgo.png) 0 0 3 0 stretch stretch;-webkit-border-image:url(../imgs/topmusgo.png) 0 0 3 0 stretch stretch;-o-border-image:url(../imgs/topmusgo.png) 0 0 3 0 stretch stretch;border-image:url(../imgs/topmusgo.png) 0 0 3 0 stretch stretch}
.top_cyan{border-style:solid;border-width:0 0 2px 0;-moz-border-image:url(../imagenes/lineaturq.png) 0 0 3 0 stretch stretch;-webkit-border-image:url(../imagenes/lineaturq.png) 0 0 3 0 stretch stretch;-o-border-image:url(../imagenes/lineaturq.png) 0 0 3 0 stretch stretch;border-image:url(../imagenes/lineaturq.png) 0 0 3 0 stretch stretch;width:320px;margin-left:12%}
.top_violet{border-style:solid;border-width:2px;-moz-border-image:url(../imagenes/ead/barrita.png) 0 0 3 0 stretch stretch;-webkit-border-image:url(../imagenes/ead/barrita.png) 0 0 3 0 stretch stretch;-o-border-image:url(../imagenes/ead/barrita.png) 0 0 3 0 stretch stretch;border-image:url(../imagenes/ead/barrita.png) 0 0 3 0 stretch stretch;max-width:256px}
.top_blanco{background: url("../imagenes/lb_contacto1.png") no-repeat bottom}
.linemusgo{border:6px solid transparent;border-image:url(../imgs/lineaverde.png);border-image-slice:6;border-image-repeat:stretch;border-image-outset:3px}
.back_musgo {background:url(../imagenes/verdemusgo.png);background-repeat:no-repeat;background-size:100% 100%}
.back_cyan2 {background:url(../imagenes/reflexiones/fondo.png);background-repeat:no-repeat;background-size:100% 100%}
.top_cyan1{background:url(../imagenes/celeste.png);background-repeat:no-repeat;background-size:100% 100%}
.top_vio{background:url(../imagenes/lila.png);background-repeat:no-repeat;background-size:100% 100%}

/* COLORES */

.bg_gray{background-color:#1f1f1f}
.bg_green{background-color:#81945F}
.bg_vio{background-color:#9F8AC0}
.bg_cyan{background-color:#00d9cc}
.bg_black{background-color:#000}
.clr_cyan{color:#00d9cc}
.bg_gray1 {background-color: #444}

/* Grafitis */

.txt_nuevo{width:300px;margin-left:10%;margin-bottom:-0%;z-index:1000;position:relative}
.txt_arte{margin-bottom:-11%;z-index:1000;position:relative; width:300px;margin-top:1%;margin-left:6%}
.txt_prox{width:350px; margin-left:-9%;margin-bottom:-11%}
.txt_propuestas{width:550px;margin-left:12%;margin-top: -2%;}
.txt_contacto {width:585px; margin-top:1%; margin-left: 8%;}
.txt_expan {width:275px;margin-left:-4%;margin-top:-17%;position:relative; z-index:1000}
.txt_envia {width: 270px; position: absolute; right: 6%; margin-top:-5%}
.x_cte{width:35px;position:absolute;right:7%;bottom:1%}
.graf_obras{width:285px;position:absolute;left:6%;bottom:16%}
.graf_anteriores{width:395px;position:absolute;left:3%;bottom:20%;z-index: 1000;}
.graf_residencias {width:400px;position:absolute;left:3%;bottom:13%;z-index: 1000;}

/* Bootstrap Carousel */

.carousel-item .img { width:100%;}
.p_denuevo { right:1% }
.carousel-caption{position:relative;left:auto;right:auto;text-align:left;bottom:20px;z-index:10;padding-top:10px;padding-bottom:10px;color:#fff}
.carousel-control-next,.carousel-control-prev{top:-33%;opacity:1}
.ant,.sig{top:20%}
.ant{left:-3%}
.sig{right:4%}
.adelante,.atras{top:20%}
/* .adelante{right:-8%} */
/* .atras{left:-13%} */
.carousel-control-next-icon { background-image: url(../imgs/arrownext.png); width:15px; height: 24px; }
.carousel-control-prev-icon {background-image: url(../imgs/arrowprev.png); width:15px; height: 24px; ;}
.espectaculos { width:820px; margin-top:1%; margin-left: 6%; }

/* TITULOS, DESCRIPCIÓN, INFO SLIDERS */

.title_denuevo{font-weight:800;font-size:22px;font-family:Montserrat,sans-serif;margin-bottom:0}
.desc_denuevo{font-weight:800;font-size:16px;font-family:Montserrat,sans-serif}

.talleres{margin-top:15%;padding-top:5px}
.title_talleres{font-weight:700;font-size:16px;font-family:Montserrat,sans-serif;margin-bottom:0}
.desc_talleres{font-weight:600;font-size:12px;font-family:Montserrat,sans-serif;margin-bottom:10px}
.info_talleres{font-weight:600;font-size:12px;font-family:Montserrat,sans-serif;margin-top:5px}

/* LOGOS Y DESCRIPCIÓN EAD CTE */

.info_ead{max-width:428px;text-align:justify;font-size:13px;line-height:22px; color: white}
.info_cte{max-width:536px;text-align:justify;font-size:13px;line-height:20px; color: white; padding-left: 13%; padding-top:1%}
.mas_ead {width: 63px;}
.obras_ead { width: 220px}
.estamos {width: 260px}
.hicimos { width:136px; margin-left:10px}

/* CASCADA */

.title_foto{position:absolute;top:83%;right:6%;font-weight:800;font-size:23px}
.thumb{width:57px}
.arreglo_titulo {position:absolute;top:75%;right:6%;font-weight:800;font-size:23px}
.cascade-slider_arrow{display:none}

/* PAGINA NATALIA APARICIO */

.bg_nati{background-image:url(../imagenes/aboutme/foto_1.png);height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover}
.txt_aparicio {text-align:justify;font-size:10pt;font-weight:400;font-family:Montserrat,sans-serif;line-height:1.6}
.bloque2{position:absolute; z-index: 2000; bottom:50%; right:5%;font-size:82px;line-height:80px;font-family:Montserrat,sans-serif;font-weight:900}
.foto_mudar {width:113%;margin-left: -20%; margin-top:3%}
.graf_mudar{margin-left:-33%;margin-top:-6%;width:130%}
.padding_apa {margin-top:20px}
.fix_cont {margin-right:2.5%;margin-bottom:2%}
.top_aqua{border-style:solid;border-width:2px;-moz-border-image:url(../imagenes/lineaaqua.png) 0 0 3 0 stretch stretch;-webkit-border-image:url(../imagenes/lineaaqua.png) 0 0 3 0 stretch stretch;-o-border-image:url(../imagenes/lineaaqua.png) 0 0 3 0 stretch stretch;border-image:url(../imagenes/lineaaqua.png) 0 0 3 0 stretch stretch}

/* PAGINA REFLEXIONES */

.pad_reflexion {padding-left:8%;}
.foto_reflex {width:79%;margin:0 auto}
.txt_unayotra {max-width: 570px;position:relative;z-index:1000}
.title_reflexion{font-weight:700;font-size:26px;font-family:Montserrat,sans-serif;margin-bottom:10px; line-height: 1.2;}
.info_reflexion{font-weight:600;font-size:17px;font-family:Montserrat,sans-serif;margin-top:15px}
.top_bco{border-style:solid;border-width:2px;-moz-border-image:url(../imagenes/reflexiones/raya_1.png) 0 0 3 0 stretch stretch;-webkit-border-image:url(../imagenes/reflexiones/raya_1.png) 0 0 3 0 stretch stretch;-o-border-image:url(../imagenes/reflexiones/raya_1.png) 0 0 3 0 stretch stretch;border-image:url(../imagenes/reflexiones/raya_1.png) 0 0 3 0 stretch stretch}
.x_nat {
  width: 195px;
  margin-left: 54%;
  margin-top: -14%;
  margin-bottom: 10%;
  z-index: 1000;
  position: relative;
}
.titulo_reflexion {
  font-weight: 700;
  font-size: 21pt;
  text-align: justify
}
.anio_reflexion {
  font-weight: 700;
  font-size: 21pt;
  margin-top:20px
  text-align: justify
}
.texto_reflexion {
  margin-top:60px;
  text-align: justify
}
.cont_width {
  width: 80%;
  margin: 0 auto;
  padding-bottom:12%
}

.w-70 {width:70%;margin:0 auto}
.reflexiones1{margin-top:17%;padding-top:5px}
.art_drama{margin-left:9%}
.ico_small{margin-right:10px;margin-bottom:-5px}
.ico_sm {width: 23px; margin-top:10px; margin-right: 2px;}

.cte{max-width:510px}


.espec{max-width:820px}

input::placeholder{font-weight:300px}
h3{font-weight:700;font-size:35px;margin-left:8%;margin-top:2%;margin-bottom:10%}

/* OBRAS */

.titleficha { font-size: 25pt; font-weight: 800; margin-bottom: 2%;
  padding-bottom: 1%;}
.titulo1 {     font-size: 22pt;font-weight: 100;}
.titulo_obra {
  font-size: 73pt;
  font-weight: 800;
  margin-top: -20px;
}
.infoficha { margin-bottom:3%}
.x_obras { width:32px; margin-right: 2% }
.equis { margin-top: -10px;}
.linkobras { float: left; width: 100%; margin-top: 30px; margin-bottom:60px; padding: 10px 40px; color: white; font-size: 19pt; text-align:center  }
.linkobras:hover { background-color: #333; color: white; width: 102%; text-decoration:none; }
.pad_bot {padding-bottom: 60px}
.link_prensa { width: 50%; margin-top: 30px; margin-left:2% }
/* WAYPOINTS */


@media (max-width: 768px) {
	.carousel-control-next, .carousel-control-prev {
    top: -50%;
    opacity: 1;
}
	.foto_mudar {
    width: 100%;
    margin-left:0px;
    margin-top: 0px;
}
.graf_mudar {
    margin-left: 0px;
    margin-top: 0px;
    width: 100%;
}
.bloque2 {
  font-size: 40px;
  line-height: 40px;
}
.bloque2 {
  top: 20%;
  left: 5%;
}
.txt_unayotra {
    max-width: 300px;
    position: relative;
    z-index: 1000;
    MARGIN-TOP: 60PX;
}
.x_nat {
    width: 195px;
    margin-left: 38%;
    margin-top: -14%;
    margin-bottom: 10%;
    z-index: 1000;
    position: relative;
}
.title_reflexion {
    font-weight: 700;
    font-size: 17px;
    font-family: Montserrat,sans-serif;
    margin-bottom: 10px;
    line-height: 1.2;
}
	.cont_form {
    width: auto;
	margin: 0 auto;
	margin-top: 96px;
}
	.logo_foot {
    display:none;
}
	.social {
    position: relative;
    margin-bottom: 25px;
	margin-left:25px;
}
	.bloque1 {
    position: absolute;
    z-index: 2000;
    bottom: 9%;
    right: 2%;
    font-size: 53px;
    line-height: 49px;
    font-family: Montserrat,sans-serif;
    font-weight: 900;
}
	
	.title_foto {
    position: absolute;
    top: 100%;
    right: 0;
    font-weight: 800;
    font-size: 23px;
}
	.cascade-slider_item.now {
  top: 50%;
  left: 50%;
  transform: translateY(-27%) translateX(-50%);
  opacity: 1;
  z-index: 5;
}
.cascade-slider_item_1.now {
  top: 50%;
  left: 50%;
  transform: translateY(-27%) translateX(-50%);
  opacity: 1;
  z-index: 5;
}

	.slider_cascada_index {width:300px;}
    .fullscreen { height: 100vh; }  */
    .fullpage { height: 100% }
    .slick{z-index:100}
    #slick_home{width:100%;height:100%}
    #slick_home div{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;margin:0;background-size:auto 100%}
    .txt_nuevo{width:200px;margin-left:10%;margin-bottom:0%;z-index:1000;position:relative}
    .txt_arte{width:200px;margin-left:11%;margin-bottom:-5%;z-index:1000;position:relative}
    .txt_prox{width:270px; margin-left:12%;margin-bottom:-11%}
    .txt_contacto{width:50%;margin-top:1%;margin-left:9%;margin-bottom:40px;display:none}
    .txt_propuestas{width:290px;margin-left:12%;}
    .txt_envia{width:180px;position:absolute;right:6%;margin-top:-5%}
    .back_musgo {height:50vh; background-color: #81945F; background-image: none;}
    .logoeda {   max-width: 174px; margin-top: 4%; margin-bottom: 5%; margin-left: 50%;}
    .cont{width:100%; padding-bottom:20px}
    .art_drama { margin-left:13%}
    .ant{left:0%}
    .sig{right:0%}
    .ant,.sig {top:7%}
    .logoeda {margin-left: 0%;}
    .info_ead{max-width:76%;text-align:justify;font-size:13px;line-height:22px;color:#fff;margin:0 auto}
    .info_cte{max-width:76%;text-align:justify;font-size:13px;line-height:22px;color:#fff;margin:0 auto; padding-left:0}
    .arreglo {text-align: center;} 
    .p_denuevo { right: 2%}
    .bottom_slider { margin-left: 13%}
    .bottom_slider1 {margin-left: 0}
    .bottom_slider2 { margin-left:0;margin-top: 25px }
    .bottom_slider3 {max-width:520px; margin-top: 15px; margin-left:10s%; font-size: 14px; font-weight: bold }
    .top_cyan { margin-left: 10%}
    .w-95 {width: 90%;}
    .w-87 {width: 83%; margin-left:4%}
   .atras{left:-2%}
    .txt_expan {width:200px;margin-left:-1%;margin-bottom:-4%}
    /* .adelante{right:-4%} */
    .logocte {width:196px; margin-bottom: 5%; margin-left: 0%; margin-top: 6%;}
    .espectaculos { width: 75%; margin-top:8%; margin-left: 12%; }
    
    .cascade-slider_item.next{display:none}
    .cascade-slider_item.prev{display:none}
    .cascade-slider_item_1.next{display:none}
    .cascade-slider_item_1.prev{display:none}
    .cascade-slider_item_2.next{display:none}
    .cascade-slider_item_2.prev{display:none}
    
    .graf_obras{width:200px;position:relative;left:6%;margin-top:70%;z-index:1000}
    .graf_anteriores{width:215px;position:absolute;left:3%;bottom:10%;z-index:1000}
    .graf_residencias{width:285px;position:absolute;left:3%;bottom:6%;z-index:1000}
    
    .cascade-slider_container{position:relative;width:100%;height:58vh;margin:0 auto}
    .cascade-slider_slides{margin-top:27%;position:relative}
    .cascade-slider_nav{display:none}

    .cascade-slider_container_1{position:relative;width:100%;height:58vh;margin:0 auto}
    .cascade-slider_slides_1{margin-top:27%;position:relative}
    .cascade-slider_nav_1{display:none}

    .cascade-slider_container_2{position:relative;width:100%;height:58vh;margin:0 auto}
    .cascade-slider_slides_2{margin-top:27%;position:relative}
    .cascade-slider_nav_2{display:none}
    
    .cascade-slider_arrow{display:inline-block;position:absolute;top:55%;cursor:pointer;z-index:5}
    .cascade-slider_arrow_1{display:inline-block;position:absolute;top:45%;cursor:pointer;z-index:5;}
    .cascade-slider_arrow_2{display:inline-block;position:absolute;top:45%;cursor:pointer;z-index:5;}
    
    .cascade-slider_arrow-right{background-image:url(../imgs/arrownext.png);width:15px;height:24px; right: 9%;}
    .cascade-slider_arrow-left{background-image:url(../imgs/arrowprev.png);width:15px;height:24px; left:9%}
    .cascade-slider_arrow-right_1{background-image:url(../imgs/arrownext.png);width:15px;height:24px; right: 9%;}
    .cascade-slider_arrow-left_1{background-image:url(../imgs/arrowprev.png);width:15px;height:24px; left:9%}
    .cascade-slider_arrow-right_2{background-image:url(../imgs/arrownext.png);width:15px;height:24px; right: 9%;}
    .cascade-slider_arrow-left_2{background-image:url(../imgs/arrowprev.png);width:15px;height:24px; left:9%}
    
    .nav ul{font-weight:900;font-size:45px;line-height:55px}
   .links ul{font-weight:700;font-size:30px;line-height:55px}
   .links1 ul{font-weight:700;font-size:30px;line-height:55px}
   .legal1 {display:none}
}
@media (min-width: 1400px) {
    .full-1400 {height:100vh}
    .full-14001 { height: 100%}
    .full-14002 { padding-left: 4%;
        padding-top: 1%; }
    .full-14003 {width:70%!important; margin: 0 auto}
    .title_denuevo{font-weight:800;font-size:30px;font-family:Montserrat,sans-serif;margin-bottom:0}
    .desc_denuevo{font-weight:800;font-size:22px;font-family:Montserrat,sans-serif}
    .talleres{margin-top:15%;padding-top:5px}
    .title_talleres{font-weight:700;font-size:26px;font-family:Montserrat,sans-serif;margin-bottom:0}
    .desc_talleres{font-weight:600;font-size:18px;font-family:Montserrat,sans-serif;margin-bottom:10px}
    .info_talleres{font-weight:600;font-size:17px;font-family:Montserrat,sans-serif;margin-top:10px}
    .separador { padding-top: 3%;}
    .fullscreen { height: 100vh; }
    .fullpage { height: 100% }
    .slick{z-index:100}
    #slick_home{width:100%;height:100%}
    #slick_home div{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;margin:0;background-size:100% auto}
    .txt_nuevo{width:450px;margin-left:10%;margin-bottom:-11%;z-index:1000;position:relative}
    .txt_arte{width:500px;margin-left:11%;margin-bottom:-11%;z-index:1000;position:relative}
    .txt_prox{width:525px; margin-left:-9%;margin-bottom:-11%}
    .txt_contacto{width:871px;margin-top:1%;margin-left:5%}
    .txt_propuestas{width:850px;margin-left:16%;}
    .txt_envia{width:390px;position:absolute;right:6%;margin-top:-5%}
    .logoeda { max-width: 250px; margin-bottom: 5%; margin-left: 50%;}
    .ico_sm {width: 28px; margin-top:10px; margin-right: 2px;}
    .cont{width:100%; padding-bottom:20px}
    .ant{left:3%}
    .sig{right:3%}
    .ant,.sig {top:7%}
    .logoeda {margin-left: 0%;}
    .info_ead{max-width:78%;text-align:justify;font-size:19px;line-height:31px;color:#fff;margin:0 auto; padding-top:3%}
    .mas_ead { width: 88px;}
    .obras_ead { width: 323px}
    .estamos {width: 397px}
    .hicimos { width:215px;margin-left: 10px }
    .top_violet{max-width:380px}
    .bottom_slider1 {font-size:22px}
    .ico_small {
        margin-bottom: 0px; width:20px
    }
    .info_cte{max-width:100%;text-align:justify;font-size:20px;line-height:32px;color:#fff;padding-left:16%}
    .arreglo {text-align: center;} 
    .p_denuevo { right: 2%}
    .bottom_slider { margin-left: 15%}
    .bottom_slider1 {margin-left: 0}
    .bottom_slider2 { margin-left:0;margin-top: 25px }
    .bottom_slider3 {max-width:520px; margin-top: 15px; margin-left:14%; font-size: 20px; font-weight: bold  }
    .top_cyan { margin-left: 14%; width: 455px}
    .w-95 {width: 90%;}
    .w-87 {width: 88%; margin-left:4%}
    /* .atras {
        left: -9%;
    } */
    .txt_expan {width:450px;margin-left:0%;margin-bottom:-1%}
    .x_cte {
        width: 50px;
        position: absolute;
        right: 10%;
        bottom: 3%;
    }
    /* .adelante{right:-4%} */
    .logocte {width:282px; margin-bottom: 2%;  }
    .espectaculos { width: 1220px; margin-top:2%;}
    
    .cascade-slider_container{position:relative;width:100%;height:100vh;margin:0 auto}
    .cascade-slider_slides{position:relative; margin-top:17%}
    .cascade-slider_slides_1{position:relative; margin-top:17%}
    .cascade-slider_slides_2{position:relative; margin-top:17%}
    .cascade-slider_item>img { width: 800px}
    .thumb{width:90px}

    .cascade-slider_container_1{position:relative;width:100%;height:100vh;margin:0 auto}
    .cascade-slider_slides_1{position:relative}
    .cascade-slider_item_1>img { width: 800px}

    .cascade-slider_container_2{position:relative;width:100%;height:100vh;margin:0 auto}
    .cascade-slider_slides_2{position:relative}
    .cascade-slider_item_2>img { width: 800px}

    
    .cascade-slider_arrow{display:inline-block;position:absolute;top:55%;cursor:pointer;z-index:5}
    .cascade-slider_arrow_1{display:inline-block;position:absolute;top:55%;cursor:pointer;z-index:5;}
    .cascade-slider_arrow_2{display:inline-block;position:absolute;top:55%;cursor:pointer;z-index:5;}
    
    .nav ul{font-weight:900;font-size:82px;line-height:85px}
    .title_foto{position:absolute;top:83%;right:6%;font-weight:800;font-size:28px}
    .arreglo_titulo {position:absolute;top:75%;right:6%;font-weight:800;font-size:28px}
    .graf_obras{width:475px;position:absolute;left:4%;bottom:16%}
    .graf_anteriores{width:573px;position:absolute;left:1%;bottom:20%;z-index: 1000;}
    .graf_residencias {width:581px;position:absolute;left:3%;bottom:13%;z-index: 1000;}
    .cont_form {width:85%;margin: 0 auto}
    .top_blanco{background: url("../imagenes/lb_contacto.png") no-repeat bottom}
    input{height:55px;width:94%;color:#fff;margin-bottom:5px;margin-top:15px;padding-left:10px}
    button{width:100%;margin:0;font-weight:300;text-align:right;padding:15px 20px 20px;background-color:transparent;font-size:15px;font-family:Montserrat,sans-serif;border:0;color:#fff}
    .nav_footer ul li a{ font-size: 18px;} 
    .legal1 {font-size: 34px;}
    #footer {font-size:20px}
    .logo img{width:378px;margin-top:25px;margin-left:25px}
    .legal {font-size: 28px; top:80px}
    .social li a{display:block;background-color:#fff;color:#74c2bb;height:55px;width:55px;padding-top:16px;text-align:center;border-radius:50%}
  .bloque1{position:absolute; z-index: 2000; bottom:4%;right:2%;font-size:140px;line-height:140px;font-family:Montserrat,sans-serif;font-weight:900}
  .logo_foot { width: 320px}
  .links ul {
    font-weight: 700;
    font-size: 55px;
    line-height: 80px;
}
.links1 ul {
  font-weight: 700;
  font-size: 55px;
  line-height: 80px;
}
.cascade-slider_nav_1 {
    position: relative;
    /* left: 50%;
    margin-left: -450px; */
    bottom: -32%;
    width: 1450px;
    margin:0 auto;
    /* max-width: 900px; */
    text-align: center;
    z-index: 5;
    background: url("../imagenes/lineablanca1.png") no-repeat center;
  }
  h3 {font-size: 45px;margin-left: 5%;}
  .container {
     max-width:85%;
  }
  .txt_aparicio {
    font-size: 19px;
    line-height: 1.6;
}
.bloque2 {
  font-size: 110px;
  line-height: 110px;
}
.bloque2 {
  bottom: 45%;
  right: 3%;
}
.foto_mudar {
  margin-top: 0%;
}
.aud_apa {
  font-size: 21px!important; font-weight: bold; }
.padding_apa {
  margin-top: 55px;
}
.title_reflexion {
  font-size: 31px;
  margin-bottom: 20px;

}
.info_reflexion {
  font-size: 23px;
  margin-top: 16px;
}
.txt_unayotra {
  max-width: 821px;

}
.foto_reflex {
  width: 80%;
}
.x_nat {
  margin-left: 56%;
  margin-top: -12%;
  width: 270px;
  z-index: 1000;
  position: relative;
}
.reflexiones1 {
  margin-top: 18%;
}
.carousel-caption {
  padding-top: 20px;
  padding-bottom: 20px;
}
.titulo_reflexion {
  font-weight: 700;
  font-size: 30pt;
  text-align: justify
}
.anio_reflexion {
  font-weight: 700;
  font-size: 30pt;
  margin-top:30px
  text-align: justify
}
.texto_reflexion {
  margin-top:70px;
  text-align: justify
}
}