

/*
---------------------------------------------
Cap 2
---------------------------------------------
*/ 
#cap2 .content-audio {
	position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
#cap2 .fd-audio {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
	background:url(../../img/capitulos/cap2-2.png) no-repeat center;
	background-size:cover;
}

#cap2 .fd-audio h2{
font-weight: 700;
text-transform: uppercase;
color: #fff;
padding-top:10px;
font-size: 2.4rem;
}

#cap2 .fd-audio .ondas{
    margin-top:180px;
	margin-left:auto;
	margin-right:auto
}
#cap2 .fd-audio .audio{
    position:absolute;
	top:281px;
	margin-left:30px;
	left:50%;
	z-index:100;
}
#cap2 .fd-audio .titulo{
	opacity:0.75;
}
#cap2 .cap1-3{
	background:#f6f4f6;
	padding-top:50px
	
}
#cap2 .cap1-3 .col-lg-3{
	padding:0
}
#cap2 .cap1-3 .col-lg-7{
	padding-left:0
}

#cap2 .cap1-3 .frame-video{
	border-radius:20px;
	text-align:center;
	background:#FFF;
	border:solid 6px #b3cdfa;
	padding:0 3% 10px 3%;
}
#cap2 .cap1-3 .frame-video hr{
	border-radius:20px;
	margin:10px auto;
	width:33%;
	border:solid 6px #b3cdfa;
	opacity:0.5
}
#cap2 .cap1-3 .frame-video .embed-container-video1{
	border-radius:12px;
}

#cap2 .cap1-3 .texto{
	display:block;
	font-size:1.1rem;
	line-height:1.4rem;
	font-weight:400;
	color:#340040;
	padding:25px 7%;
	margin-top:90px;
	text-align:left;
	background:#b3cdfa;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px
}

#cap2 .cap1-5{
	background:url(../../img/capitulos/cap2-10.png) no-repeat center;
	background-size:cover;
}
#cap2 .cap1-5 .texto {
	padding: 25px 15px 0 80px;
  }
#cap2 .cap1-5 .genialy{
	padding: 0 0;
}
#cap2 .cap1-5 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap2 .cap1-5 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight: 300;
}

#cap2 .cap1-5 .cita-uno {
	background-color: #8db5f8;
	padding: 5%;
	border-radius: 40px;
	margin-top: 18px;
	margin-bottom: 35px;
  }
  #cap2 .cap1-5 .cita-uno p{
	font-weight: 300;
  }
  #cap2 .cap1-5 .cita-uno strong {
	font-weight: 600;
  }

  #cap2 .cap1-5 .cita-dos {
	background-color: #b3cdfa;
	padding: 5%;
	border-radius: 40px;
	margin-top: 18px;
	margin-bottom: 35px;
  }
  #cap2 .cap1-5 .cita-dos p{
	font-weight: 300;
  }
  #cap2 .cap1-5 .cita-dos strong {
	font-weight: 600;
  }

#cap2 .cap1-9{
	background:url(../../img/capitulos/cap2-10.png) no-repeat center;
	background-size:cover;
}
#cap2 .cap1-9 .texto{
	padding:25px 80px 0 80px;
}

#cap2 .cap1-9 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap2 .cap1-9 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:500
}

#cap2 .cap1-9 .caja{
	border: solid 1px #000;
	padding: 3%;
	margin-top: 30px;
	width: 39%;
	margin-right: -24px;
	margin-left: 78px;
}

#cap2 .cap1-9 .caja h3{
	text-align:left;
	color:#340040;
	font-size:1.2rem;
	padding-bottom:10px;
	font-weight:600
}

#cap2 .cap1-9 .caja a{
	background-color: #4384f4;
	color: #fff;
	border-radius: 10px;
	padding: 10px;
	width: 100%;
	display: block;
	font-size: 1.1rem;
	font-weight: 500;
	margin-top: 20px;
}
#cap2 .cap1-9 .caja a:hover{
	background-color: #340040;
	color: #fff;
	border-radius: 10px;
	padding: 10px;
	width: 100%;
	display: block;
	font-size: 1.1rem;
	font-weight: 500;
	margin-top: 20px;
}

#cap2 .cap1-12{
	background:url(../../img/capitulos/cap2-10.png) no-repeat center;
	background-size:cover;
}

#cap2 .cap1-12 img{
	margin-top: 17px;
	}
#cap2 .cap1-12 .texto{
padding: 25px 0px 0 80px;
}
#cap2 .cap1-12 strong{
margin-top: 13px;
}

#cap2 .cap1-12 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap2 .cap1-12 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:500
}
#cap2 .cap1-7 .col-lg-7{
	padding: 52px 27px 0 13.4%;
}

#cap2 .cap1-7{
	background:url(../../img/capitulos/cap2-3.png) no-repeat center;
	background-size:cover;
}

#cap2 .cap1-7 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap2 .cap1-7 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:500
}
#cap2 .cap1-7 .content-player{
	position: relative;
	width:100%;
	padding-top:25px;
	height:auto;
	text-align:left
}
#cap2 .cap1-7 .content-player .audio{
	position: absolute;
	z-index:10;
	top: 109px;
	left:90px
}
#cap2 .cap1-7 .content-player .ondas {
	display: inline-block;
	vertical-align:middle !important
  }
  #cap2 .cap1-7 .content-player p {
	display: inline-block;
	vertical-align:middle !important
  }
#cap2 .cap1-7 .soundcloud{
	width: 35%;
	margin: 113px 0px 0px 20px;
}
#cap2 .cap1-5 .genialy2 {
	padding: 0 0;
  }
#cap2 .cap1-5 span{
	text-align: left;
  }
#cap2 .cap1-14{
	background:url(../../img/capitulos/cap2-14.png) no-repeat center;
	background-size:cover;
	padding: 0 6%;
	background-color: #340040;
	background-position: center 0rem;
}
#cap2 .cap1-14 .botones a{
	color: #fff;
	border: 2px solid #fff;
	border-radius: 20px;
	padding: 7px 1%;
	font-size: 1.4rem;
	font-weight: 400;
	width: 31%;
	display: block;
	float: left;
	margin-right: 16px;
	margin-top: 406px;
}		
#cap2 .cap1-14 .botones a:hover {
	background-color: rgb(133, 102, 140);
}
#cap2 .cap1-14 .botones a img{
	width:32px;
	float:right
}
@media (max-width: 767px) {
#cap2 .content-audio {
    padding-bottom: 159.36%;
}
#cap2 .fd-audio {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
	background:url(../../img/capitulos/movil/cap2-2.png) no-repeat center;
	background-size:cover;
}
#cap2 .fd-audio .ondas{
    margin-top:150px;
	margin-left:auto;
	margin-right:auto
}
#cap2 .fd-audio .audio{
    position:absolute;
	top:245px;
	margin-left:30px;
	left:50%;
	z-index:100;
}
#cap2 .fd-audio .titulo{
	opacity:0.75;
	padding:0 7%
}
#cap2 .cap1-3 {
	padding-top:20px
}
#cap2 .cap1-3 .col-lg-1{
	display:none
}
#cap2 .cap1-3 .col-lg-3{
	padding:0 7%
}
#cap2 .cap1-3 .col-lg-7{
	padding:0 7%
}
#cap2 .cap1-3 .texto{
	margin-top:20px;
	border-radius:20px;
}
#cap2 .cap1-5 .texto{
	padding:25px 8%;
}
#cap2 .cap1-5 .genialy{
	padding:0 3.5%;
}
#cap2 .cap1-5 .caja {
	border: solid 1px #000;
	padding: 3%;
	margin-bottom: 11px;
	width: 83%;
	margin-left: 27px;
  }
  #cap2 .cap1-5 .cita-uno {
	padding: 9%;
  }
  #cap2 .cap1-5 .cita-dos {
	padding: 9%;
  }
  #cap2 .cap1-12 .texto {
	padding: 25px 29px 0 29px;
  }
  #cap2 .cap1-7 .col-lg-7 {
	padding: 26px 21px 0 31px;
  }
  #cap2 .cap1-7 .audio p {
	margin-top: -100px;
	margin-right: 10px;
	width: 43%;
  }
#cap2 .cap1-7 .content-player{
	padding-bottom:25px;
}

  #cap2 .cap1-7 .soundcloud {
	width: 89%;
	margin: 18px 0px 0px 17px;
  }
 #cap2 .cap1-9 .texto{
	padding:25px 7%;
}

#cap2 .cap1-9 .caja{
	border: solid 1px #000;
	padding: 3%;
	margin-top: 30px;
	width: 85%;
	margin-left:auto;
	margin-right:auto
}

#cap2 .cap1-9 .caja h3{
	text-align:left;
	color:#340040;
	font-size:1.2rem;
	padding-bottom:10px;
	font-weight:600
}

#cap2 .cap1-9 .caja a{
	background-color: #4384f4;
	color: #fff;
	border-radius: 10px;
	padding: 10px;
	width: 100%;
	display: block;
	font-size: 1.1rem;
	font-weight: 500;
	margin-top: 20px;
}
#cap2 .cap1-14 .botones a {
	width: 100%;
	margin-top:15px
}
#cap2 .cap1-14{
	background:url(../../img/capitulos/movil/cap2-14.jpg) no-repeat center;
	background-size:cover;
	padding-top:300px;
}
  }

 /*
---------------------------------------------
Cap 3
---------------------------------------------
*/ 
#cap3 .content-audio {
	position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
#cap3 .fd-audio {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
	background:url(../../img/capitulos/cap3-4.png) no-repeat center;
	background-size:cover;
}

#cap3 .fd-audio h2{
font-weight: 700;
text-transform: uppercase;
color: #fff;
font-size: 2.4rem;
padding-top:20px
}

#cap3 .fd-audio .ondas{
    margin-top:180px;
	margin-left:auto;
	margin-right:auto
}
#cap3 .fd-audio .audio{
    position:absolute;
	top:281px;
	margin-left:30px;
	left:50%;
	z-index:100;
}
#cap3 .fd-audio .titulo{
	opacity:0.75;
}
#cap3 .cap1-3{
	background:#f6f4f6;
	padding-top:50px
}
#cap3 .cap1-3 .col-lg-3{
	padding:0
}
#cap3 .cap1-3 .col-lg-7{
	padding-left:0
}

#cap3 .cap1-3 .frame-video{
	border-radius:20px;
	text-align:center;
	background:#FFF;
	border:solid 6px #fec3d2;
	padding:0 3% 10px 3%;
}
#cap3 .cap1-3 .frame-video hr{
	border-radius:20px;
	margin:10px auto;
	width:33%;
	border:solid 6px #fec3d2;
	opacity:0.5
}
#cap3 .cap1-3 .frame-video .embed-container-video1{
	border-radius:12px;
}

#cap3 .cap1-3 .texto{
	display:block;
	font-size:1.1rem;
	line-height:1.4rem;
	font-weight:400;
	color:#340040;
	padding:25px 7%;
	margin-top:60px;
	text-align:left;
	background:#fec3d2;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px
}
/*#cap3 .cap1-3 .texto p{
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400;
	color:#340040;
}*/
#cap3 .cap1-3 .col-lg-5{
	padding:0 5.4%;	
}

#cap3 .cap1-5{
	background:url(../../img/capitulos/cap3-6.png) no-repeat center;
	background-size:cover;
}
#cap3 .cap1-5 .texto {
	padding: 25px 5% 0 5%;
  }
  #cap3 .cap1-5 .genialy {
	padding: 0 13.5%;
  }
#cap3 .cap1-5 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap3 .cap1-5 p{
	text-align:left;
	color:#340040;
	font-size:1rem;
	line-height:1.25rem;
	font-weight: 300;
	margin-bottom: 13px;
}
#cap3 .cap1-6 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap3 .cap1-6{
	background:url(../../img/capitulos/cap3-11.png) no-repeat center;
	background-size:cover;
}
#cap3 .cap1-6 .texto{
	padding:25px 80px 0 80px;
}

#cap3 .cap1-9{
	background:url(../../img/capitulos/cap3-11.png) no-repeat center;
	background-size:cover;
}
#cap3 .cap1-9 .texto{
	padding:25px 80px 0 80px;
}

#cap3 .cap1-9 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap3 .cap1-9 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:500
}

#cap3 .cap1-9 .caja{
	background-color: #fec3d2;
	padding: 3%;
	margin-top: 30px;
	width: 39%;
	margin-right: -24px;
	margin-left: 78px;
}
#cap3 .cap1-9 .audio{
	width: 100%;
	position: relative;
	border: solid 1px  rgba(255,255,255,0.00)
}
#cap3 .cap1-9 .audio .ondas {
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 100;
  }
  #cap3 .cap1-9 .audio p{
	margin-top: 30px;
	margin-left:40px;
	display:block;
  }

#cap3 .cap1-9 .caja h3{
	text-align:left;
	color:#340040;
	font-size:1.2rem;
	padding-bottom:10px;
	font-weight:600
}

#cap3 .cap1-12{
	background:url(../../img/capitulos/cap3-7.png) no-repeat center;
	background-size:cover;
}
#cap3 .cap1-12 .caja{
	background-color: #fec3d2;
	padding: 8%;
	margin: 35% 12%;
}
#cap3 .cap1-12 .texto {
	padding: 40px 50px 0 80px;
  }
#cap3 .cap1-12 strong{
margin-top: 13px;
}

#cap3 .cap1-12 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap3 .cap1-12 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400
}
#cap3 .cap1-7{
	padding:25px 80px 0 80px;
}

#cap3 .cap1-7{
	background:url(../../img/capitulos/cap3-11.png) no-repeat center;
	background-size:cover;
}

#cap3 .cap1-7 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}

#cap3 .cap1-7 .soundcloud{
	width: 35%;
	margin: 61px 0px 0px 20px;
}
#cap3 .cap1-8{
	background:url(../../img/capitulos/cap3-10.png) no-repeat center;
	background-size:cover;
}
#cap3 .cap1-8 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap3 .cap1-8 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400
}
#cap3 .cap1-8 .texto {
	padding: 25px 27px 0 80px;
  }
#cap3 .cap1-8 .imagenes{
	padding:10px 10%
}
#cap3 .cap1-8 .inteligencias{
	margin: 20px 0;
	color: #f06983;
	font-weight:600;
	transition: all .15s;
}
#cap3 .cap1-8 .inteligencias:hover{
	margin-top:0;
	transition: all .3s;
}

  #cap3 .cap1-14{
	background:url(../../img/capitulos/cap3-14.png) no-repeat center;
	background-size:cover;
}
#cap3 .cap1-14 .texto {
	padding: 25px 25px 0 208px;
  }
  #cap3 .cap1-14 .genialy {
	padding: 0px 19.5%;
  }
#cap3 .cap1-14 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap3 .cap1-14 p{
	text-align:left;
	color:#340040;
	font-size:1rem;
	line-height:1.3rem;
	font-weight: 400;
	margin-bottom: 13px;
}
#cap3 .cap1-14 .genialy{
	padding-left:22%; width:100%; height:400px
}
#cap3 .cap1-15{
	background:url(../../img/capitulos/cap3-15.png) no-repeat center;
	background-size:cover;
	padding: 0 6%;
}
#cap3 .cap1-15 .botones a{
	color: #fff;
	border: 2px solid #fff;
	border-radius: 20px;
	padding: 7px 1%;
	font-size: 1.4rem;
	font-weight: 400;
	width: 31%;
	display: block;
	float: left;
	margin-right: 16px;
	margin-top: 406px;
}		
#cap3 .cap1-15 .botones a:hover {
	background-color: rgb(133, 102, 140);
}
#cap3 .cap1-15 .botones a img{
	width:32px;
	float:right
}

@media (max-width: 767px) {
#cap3 .content-audio {
    padding-bottom: 159.36%;
}
#cap3 .fd-audio {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
	background:url(../../img/capitulos/movil/cap3-4.jpg) no-repeat center;
	background-size:cover;
}
#cap3 .fd-audio .ondas{
    margin-top:150px;
	margin-left:auto;
	margin-right:auto
}
#cap3 .fd-audio .audio{
    position:absolute;
	top:245px;
	margin-left:30px;
	left:50%;
	z-index:100;
}
#cap3 .fd-audio .titulo{
	opacity:0.75;
	padding:0 7%
}
#cap3 .cap1-3 {
	padding-top:20px
}
#cap3 .cap1-3 .col-lg-1{
	display:none
}
#cap3 .cap1-3 .col-lg-3{
	padding:0 7%
}
#cap3 .cap1-3 .col-lg-7{
	padding:0 7%
}
#cap3 .cap1-3 .texto{
	margin-top:20px;
	border-radius:20px;
}
#cap3 .cap1-5 .texto{
	padding:25px 8%;
}
#cap3 .cap1-5 .genialy{
	padding:0 3.5%;
}
#cap3 .cap1-5 .caja {
	border: solid 1px #000;
	padding: 3%;
	margin-bottom: 11px;
	width: 83%;
	margin-left: 27px;
  }
  #cap3 .cap1-5 .cita-uno {
	padding: 9%;
  }
  #cap3 .cap1-5 .cita-dos {
	padding: 9%;
  }
  #cap3 .cap1-12 .texto {
	padding: 25px 29px 0 29px;
  }
  #cap3 .cap1-12 .caja {
	margin: 12% 12% 0 12%;
  }
  #cap3 .cap1-7 {
	padding: 25px 21px 0 21px;
  }
  #cap3 .cap1-7 .audio p {
	margin-top: -100px;
	margin-right: 10px;
	width: 43%;
  }
  #cap3 .cap1-7 .audio .ondas {
	top: 66px;
	margin-left: -275px;
	left: 130%;
  }
  #cap3 .cap1-7 .soundcloud {
	width: 89%;
	margin: 18px 0px 0px 17px;
  }
  #cap3 .cap1-12{
	background:url(../../img/capitulos/cap3-11.png) no-repeat center;
	background-size:cover;
}
#cap3 .cap1-8 .texto {
	padding: 25px 26px 0 32px;
  }
  #cap3 .cap1-9 .texto {
	padding: 25px 30px 0 35px;
  }
  #cap3 .cap1-9 .caja {
	margin-top: 20px;
	width: 77%;
	margin-left: 37px;
  }
  #cap3 .cap1-9 .audio {
	width: 100%;
  }
  #cap3 .cap1-9 .audio p {
	margin-top: 21px;
	margin-left: 46px;
  }
  #cap3 .cap1-6 .texto {
	padding: 25px 20px 0 20px;
  }
  #cap3 .cap1-14 .texto {
	padding: 25px 25px 0 32px;
  }
  #cap3 .cap1-8 .inteligencias {
	width: 61%;
	margin: 20px 0px 0px 0px;
  }
  #cap3 .cap1-8 .imagenes {
	margin-left: 21%;
  }
#cap3 .cap1-14 .genialy{
	padding:0 0 0 3%; width:100%; height:auto
} 
#cap3 .cap1-15 .botones a {
			width: 100%;
			margin-top:15px
		  }
#cap3 .cap1-15{
			background:url(../../img/capitulos/movil/cap3-15.jpg) no-repeat center;
			background-size:cover;
			padding-top:300px;
		}
}


/*
---------------------------------------------
Cap 4
---------------------------------------------
*/ 
#cap4 .content-audio {
	position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
#cap4 .fd-audio {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
	background:url(../../img/capitulos/cap4-2.png) no-repeat center;
	background-size:cover;
}

#cap4 .fd-audio h2{
font-weight: 700;
text-transform: uppercase;
color: #fff;
font-size: 2.4rem;
padding-top:20px;
}

#cap4 .fd-audio .ondas{
    margin-top:180px;
	margin-left:auto;
	margin-right:auto
}
#cap4 .fd-audio .audio{
    position:absolute;
	top:281px;
	margin-left:30px;
	left:50%;
	z-index:100;
}
#cap4 .fd-audio .titulo{
	opacity:0.75;
}
#cap4 .cap4-3{
	background:#f6f4f6;
	padding-top:50px
}
#cap4 .cap4-3 .col-lg-3{
	padding:0
}
#cap4 .cap4-3 .col-lg-7{
	padding-left:0
}

#cap4 .cap4-3 .frame-video{
	border-radius:20px;
	text-align:center;
	background:#FFF;
	border:solid 6px #e2baf3;
	padding:0 3% 10px 3%;
}
#cap4 .cap4-3 .frame-video hr{
	border-radius:20px;
	margin:10px auto;
	width:33%;
	border:solid 6px #e2baf3;
	opacity:0.5
}
#cap4 .cap4-3 .frame-video .embed-container-video1{
	border-radius:12px;
}

#cap4 .cap4-3 .texto{
	display:block;
	font-size:1.1rem;
	line-height:1.4rem;
	font-weight:400;
	color:#340040;
	padding:25px 7%;
	margin-top:90px;
	text-align:left;
	background:#e2baf3;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px
}
#cap4 .cap4-3 .col-lg-5{
	padding:0 5.4%;	
}

#cap4 .cap4-5{
	background:url(../../img/capitulos/cap4-5.png) no-repeat center;
	background-size:cover;
}
#cap4 .cap4-5 .texto{
	padding:25px 80px 0 80px;
}

#cap4 .cap4-5 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom: 22px;
	padding-top:15px;
	font-weight:600
}
#cap4 .cap4-5 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400;
	padding: 40px 0 0 70px;
}

#cap4 .cap4-5 .caja{
	background-color: #d7b9f1;
	border-radius: 20px;
	padding: 3%;
	margin: 60px 80px;
	width: 85%;
}
#cap4 .cap4-5 .caja p{
	padding: 0px;
}
#cap4 .cap4-10 .btn-caso{
	border: solid 1px #bc58e5;
	background:none;
	display: inline-block;
	width:45%;
	margin:10px 1%;
	color:#bc58e5;
	border-radius:10px;
	padding:7px 4%;
	font-size:1.1rem;
	font-weight:600;
	vertical-align:top
}
#cap4 .cap4-10 .btn-caso:hover{
	border: solid 1px #bc58e5;
	background: #bc58e5;
	color:#FFF;
}
@media (max-width: 767px) {
#cap4 .cap4-10 .btn-caso{
	border: solid 1px #bc58e5;
	background:none;
	display: inline-block;
	width:98%;
	margin:10px 1%;
	color:#bc58e5;
	border-radius:10px;
	padding:7px 4%;
	font-size:1.1rem;
	font-weight:600;
	vertical-align:top
}
}

#cap4 .cap4-12{
	background:url(../../img/capitulos/cap2-10.png) no-repeat center;
	background-size:cover;
}

#cap4 .cap4-12 img{
	margin-top: 17px;
	}
#cap4 .cap4-12 .texto{
padding: 25px 0px 0 80px;
}
#cap4 .cap4-12 strong{
margin-top: 13px;
}

#cap4 .cap4-12 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap4 .cap4-12 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400
}
#cap4 .cap4-7{
	padding: 25px 80px 0 80px;
}

#cap4 .cap4-7{
	background:url(../../img/capitulos/cap4-7.png) no-repeat center;
	background-size:cover;
}

#cap4 .cap4-7 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap4 .cap4-7 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400
}
#cap4 .cap4-7 .inteligencias{
	margin-top: 30px;
margin-bottom: 30px;
}
#cap4 .cap4-7 .inteligencias a{
	display:block;
	transition: all ease-out 0.1s
}
#cap4 .cap4-7 .inteligencias a:hover{
	margin-top:-15px;
	color:#bc58e5;
	transition: all ease 0.2s
}
#cap4 .cap4-7 .inteligencias p{
	text-align: center;
	margin-bottom: 10px;
}
#cap4 .cap4-7 .inteligencias a:hover p{
	color:#bc58e5;
}

#cap4 .cap4-7 .content-player{
	position: relative;
	width:100%;
	padding-top:25px;
	height:auto;
	text-align:left
}
#cap4 .cap4-7 .content-player .audio{
	position: absolute;
	z-index:10;
	top:90px;
	left:80px
}
#cap4 .cap4-7 .content-player .ondas {
	display: inline-block;
	vertical-align:middle !important
  }
  #cap4 .cap4-7 .content-player p {
	display: inline-block;
	vertical-align:middle !important
  }

#cap4 .cap4-5 .genialy2 {
	padding: 0 0;
  }
  #cap4 .cap4-5 span{
	text-align: left;
  }
#cap4 .cap4-8{
	padding: 35px 3% 0 18%;
}

#cap4 .cap4-8{
	background:url(../../img/capitulos/cap4-8.png) no-repeat center;
	background-size:cover;
	/*padding-left:23%;*/
}

#cap4 .cap4-8 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap4 .cap4-8 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400
}
#cap4 .cap4-8 .caja{
margin-top: 15px;
margin-bottom: 15px;
background-color: #d7b9f1;
border-radius: 10px;
padding: 2%;
width: 43%;
margin-right: 8px;
margin-left: 9px;
}
#cap4 .cap4-8 .caja p{
	text-align: left;
	margin-bottom: 10px;
	padding-right: 2px;
}
#cap4 .cap4-8 .caja .texto{
	float: left;
}
#cap4 .cap4-8 .caja .video{
	float: right;
}
#cap4 .cap4-8 .artistas{
	text-align: left;
	width: 30%;
	margin: 20px 36px 0px 0px;
}
#cap4 .cap4-8 .artistas p{
	margin-top: 12px;
	margin-left: 45px;
}
#cap4 .cap4-8 .artistas img{
	float: left;
}

#cap4 .cap4-9{
	padding: 25px 76px 0 46px;
}

#cap4 .cap4-9{
	background:url(../../img/capitulos/cap4-9.png) no-repeat center;
	background-size:cover;
}
#cap4 .cap4-9 .texto{
	padding-right:5%
}
#cap4 .cap4-9 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap4 .cap4-9 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400
}
#cap4 .cap4-9 .content-player{
	position: relative;
	width:100%;
	padding-top:15px;
	height:auto;
	text-align:left
}
#cap4 .cap4-9 .content-player .audio{
	position: absolute;
	z-index:10;
	top: 60px;
	left: 50px;
}
#cap4 .cap4-9 .content-player .ondas {
	display: inline-block;
	vertical-align:middle !important
  }
  #cap4 .cap4-9 .content-player p {
	display: inline-block;
	width:65%;
	padding-left:6%;
	font-size:0.9rem;
	vertical-align:middle !important
  }

  #cap4 .cap4-10{
	padding: 25px 80px 0 80px;
}

#cap4 .cap4-10{
	background:url(../../img/capitulos/cap4-7.png) no-repeat center;
	background-size:cover;
}

#cap4 .cap4-10 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap4 .cap4-10 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400;
	margin-top: 10px;
}
#cap4 .cap4-10 .caja{
	background-color: #d7b9f1;
	border-radius: 20px;
	padding: 12px 5%;
	margin: 35px 10px 0 10px;
	width: 95%;
}
#cap4 .cap4-10 a{
	color: #ba58e3;
}

#cap4 .cap4-13{
	padding: 35px 6% 0 20%;
}

#cap4 .cap4-13{
	background:url(../../img/capitulos/cap4-13.png) no-repeat center;
	background-size:cover;
	text-align: left;
}

#cap4 .cap4-13 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap4 .cap4-13 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400;
	margin-top: 10px;
}
#cap4 .cap4-13 .caja{
	background-color: #d7b9f1;
	border-radius: 20px;
	padding:10px 5%;
	margin: 35px 10px 21px 10px;
	width: 95%;
}
#cap4 .cap4-13 .caja p{
margin-top: 0px;
}
#cap4 .cap4-13 .texto a{
	display: inline-block;
	margin:15px 15px 0 0;
	vertical-align:middle
}
#cap4 .cap4-13 .texto a img, #cap4 .cap4-13 .texto a p{
	display: inline-block;
	vertical-align:middle;
	color: #a145c9;
}
#cap4 .cap4-13 .texto a:hover p{
	color: #340040;
}
#cap4 .cap4-13 a{
	color: #a145c9;
}
#cap4 .cap4-13 a:hover{
	color: #340040;
	font-weight:600
}
#cap4 .cap4-13 .caja ul{
	margin-left: 14px;
margin-top: 10px;
}
#cap4 .cap4-13 .caja li{
	list-style: disc;
}
#cap4 .cap4-14{
	background:url(../../img/capitulos/cap4-14.png) no-repeat center;
	background-size:cover;
	padding: 0 6%;
}
#cap4 .cap4-14 .botones a{
	color: #fff;
	border: 2px solid #fff;
	border-radius: 20px;
	padding: 7px 1%;
	font-size: 1.4rem;
	font-weight: 400;
	width: 31%;
	display: block;
	float: left;
	margin-right: 16px;
	margin-top: 406px;
}		
#cap4 .cap4-14 .botones a:hover {
	background-color: rgb(133, 102, 140);
}
#cap4 .cap4-14 .botones a img{
	width:32px;
	float:right
}
@media (max-width: 767px) {
#cap4 .content-audio {
    padding-bottom: 159.36%;
}
#cap4 .fd-audio {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
	background:url(../../img/capitulos/movil/cap4-2.jpg) no-repeat center;
	background-size:cover;
}
#cap4 .fd-audio .ondas{
    margin-top:150px;
	margin-left:auto;
	margin-right:auto
}
#cap4 .fd-audio .audio{
    position:absolute;
	top:245px;
	margin-left:30px;
	left:50%;
	z-index:100;
}
#cap4 .fd-audio .titulo{
	opacity:0.75;
	padding:0 7%
}
#cap4 .cap4-3 {
	padding-top:20px
}
#cap4 .cap1-3 .col-lg-1{
	display:none
}
#cap4 .cap4-3 .col-lg-3{
	padding:0 7%
}
#cap4 .cap4-3 .col-lg-7{
	padding:0 7%
}
#cap4 .cap4-3 .texto{
	margin-top:20px;
	border-radius:20px;
}

#cap4 .cap4-5 .texto{
	padding:25px 8%;
}
#cap4 .cap4-5 h2 {
	padding-bottom: 0px;
  }
  #cap4 .cap4-5 .caja {
	background-color: #d7b9f1;
	border-radius: 20px;
	margin: 15px 0px;
	margin-left: 7%;
  }
  #cap4 .cap4-5 p {
	padding: 0 0 0 4%;
  }
  #cap4 .cap4-5 img{
	width: 92%;
	margin-top: 2%;
  }
  #cap4 .cap4-12 .texto {
	padding: 25px 29px 0 29px;
  }
  #cap4 .cap4-7 {
	padding: 25px 5% 0 5%;
  }
  #cap4 .cap4-7 .audio p {
	margin-top: -100px;
	margin-right: 10px;
	width: 43%;
  }
#cap4 .cap4-7 .content-player{
	padding-bottom:25px;
}
#cap4 .cap4-7 .content-player p{
	padding-top:15px;
}
#cap4 .cap4-7 .inteligencias {
	margin-top: 7px;
	margin-bottom: 8px;
	padding:0 9%
  }
  #cap4 .cap4-7 .texto {
	padding-bottom:20px
  }
  #cap4 .cap4-8 {
	padding: 35px 3% 0 7%;
  }
#cap4 .cap4-8 texto{
	padding-bottom: 10px;
  }
#cap4 .cap4-8 .caja{
padding:10px 4%;
width: 95%;
margin:15px 0 0 0
}

 #cap4 .cap4-8 .artistas {
	text-align: left;
	margin: 20px 60px 0px 0px;
  }
  #cap4 .cap4-8 .artistas p {
	margin-top: 0;
	margin-left:46px;
  }
  #cap4 .cap4-8 .hu-quedicen{
	padding-top:20px
  }
  #cap4 .cap4-9 {
	padding: 20px 7% 0 7%;
  }
#cap4 .cap4-9{
	background: url(../../img/capitulos/cap4-8.png) no-repeat center;
  background-size: cover;
}

#cap4 .cap4-9 .caja h3{
	text-align:left;
	color:#340040;
	font-size:1.2rem;
	padding-bottom:10px;
	font-weight:600
}

#cap4 .cap4-9 .caja a{
	background-color: #4384f4;
	color: #fff;
	border-radius: 10px;
	padding: 10px;
	width: 100%;
	display: block;
	font-size: 1.1rem;
	font-weight: 500;
	margin-top: 20px;
}
#cap4 .cap4-10 {
	padding: 25px 7% 0 7%;
  }
  #cap4 .cap4-13 {
	padding: 27px 4% 0 6%;
  }
  #cap4 .cap4-13 .caja {
	margin: 35px 0px 14px 0%;
  }
  #cap4 .cap4-14 .botones a {
			width: 100%;
			margin-top:15px
		  }
#cap4 .cap4-14{
			background:url(../../img/capitulos/movil/cap4-14.jpg) no-repeat center;
			background-size:cover;
			padding-top:300px;
		}
  }
/*
---------------------------------------------
Cap 5
---------------------------------------------
*/ 
#cap5 .content-audio {
	position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
#cap5 .fd-audio {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
	background:url(../../img/capitulos/cap5-3.png) no-repeat center;
	background-size:cover;
}

#cap5 .fd-audio h2{
font-weight: 700;
text-transform: uppercase;
color: #fff;
font-size: 2.4rem;
padding-top:20px
}

#cap5 .fd-audio .ondas{
    margin-top:180px;
	margin-left:auto;
	margin-right:auto
}
#cap5 .fd-audio .audio{
    position:absolute;
	top:281px;
	margin-left:30px;
	left:50%;
	z-index:100;
}
#cap5 .fd-audio .titulo{
	opacity:0.75;
}
#cap5 .cap5-2{
	background:#f6f4f6;
	padding-top:50px
}
#cap5 .cap5-2 .col-lg-3{
	padding:0
}
#cap5 .cap5-2 .col-lg-7{
	padding-left:0
}

#cap5 .cap5-2 .frame-video{
	border-radius:20px;
	text-align:center;
	background:#FFF;
	border:solid 6px #fce0a2;
	padding:0 3% 10px 3%;
}
#cap5 .cap5-2 .frame-video hr{
	border-radius:20px;
	margin:10px auto;
	width:33%;
	border:solid 6px #fce0a2;
	opacity:0.5
}
#cap5 .cap5-2 .frame-video .embed-container-video1{
	border-radius:12px;
}

#cap5 .cap5-2 .texto{
	display:block;
	font-size:1.1rem;
	line-height:1.4rem;
	font-weight:400;
	color:#340040;
	padding:25px 7%;
	margin-top:130px;
	text-align:left;
	background:#fce0a2;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px
}
#cap5 .cap5-2 .col-lg-5{
	padding:0 5.4%;	
}
#cap5 .cap5-5{
	background:url(../../img/capitulos/cap5-5.png) no-repeat center;
	background-size:cover;
	padding: 25px 80px 0 80px;
}
#cap5 .cap5-5 .genialy{
	padding: 0 1.5%;
}
#cap5 .cap5-5 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap5 .cap5-5 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400
}
#cap5 .cap5-5 .definicion{
	border-top: solid 1px #a99eac;
	margin-top: 89px;
	padding-top: 5px;
}
#cap5 .cap5-5 .definicion p{
	font-size: 1rem;
	font-weight: 300;
}
#cap5 .cap5-5 .artistas {
	text-align: left;
	width: 50%;
	margin: 20px 0px 0px 0px;
	float: left;
	vertical-align: middle !important
  }
#cap5 .cap5-5 .artistas p {
	margin-left:1%;
	display:inline-block;
	width:88%;
	vertical-align: middle !important
  }
#cap5 .cap5-5 .artistas a{
	display:inline-block;
	width:40px;
	vertical-align: middle !important
  }  
#cap5 .cap5-6{
	background:url(../../img/capitulos/cap5-5.png) no-repeat center;
	background-size:cover;
	padding: 25px 80px 0 80px;
}
#cap5 .cap5-6 .genialy{
	padding: 0 1.5%;
}
#cap5 .cap5-6 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom: 45px;
	font-weight:600
}
#cap5 .cap5-6 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400
}
#cap5 .cap5-6 .grandes p{
text-align: center;
margin-bottom: 3px;
}
#cap5 .cap5-6 .grandes .uno{
	float: left;
width: 41%;
}
#cap5 .cap5-6 .grandes .dos{
	float: right;
	width: 38%;
}
#cap5 .cap5-6 .chicos img{
	float: left;
	margin-top: -17px;
}
#cap5 .cap5-6 .chicos p{
	margin-left: 118px;
	margin-bottom: 3px;
}
#cap5 .cap5-6 .chicos .uno{
	margin-bottom: 50px;
}
#cap5 .cap5-6 .chicos .dos{
	margin-bottom: 50px;
}

#cap5 .cap5-6 .artistas {
	text-align: left;
	width: 97%;
	margin: 49px 0px 0px 0px;
   }
#cap5 .cap5-6 .artistas p {
	margin-top: -41px;
	margin-left: 47px;
	float: right;
	}
#cap5 .cap5-6 i{
	font-size: 14px;
	font-weight: 500;
}
#cap5 .cap5-7{
	background:url(../../img/capitulos/cap5-7.png) no-repeat center;
	background-size:cover;
	padding: 25px 80px 0 80px;
}
#cap5 .cap5-7 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap5 .cap5-7 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400
}
#cap5 .cap5-7 .video{
	background-color: #fbd174;
	border-radius: 15px;
	padding: 3%;
	margin-top: 49px;
}
#cap5 .cap5-7 .video p{
	margin-bottom: 13px;
}
#cap5 .cap5-7 .artistas {
	text-align: left;
	width: 60%;
	vertical-align:middle !important;
	margin: 26px 0 0px 18%;
   }
#cap5 .cap5-7 .artistas a{
	vertical-align:middle !important;
	display:inline-block
	}
#cap5 .cap5-7 .artistas p {
	margin-left: 7px;
	vertical-align:middle !important;
	display:inline-block
	}
#cap5 .cap5-7 .texto ul{
	margin-left: 14px;
    margin-top: 10px;
	text-align: left;
}
#cap5 .cap5-7 .texto li{
	list-style: disc;
	margin-bottom: 15px;
}
#cap5 .cap5-8{
	background:url(../../img/capitulos/cap5-8.png) no-repeat center;
	background-size:cover;
	background-size: 100% 100%;
	padding: 25px 38px 0 80px;
}
#cap5 .cap5-8 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom: 24px;
	font-weight:600
}
#cap5 .cap5-8 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400;
	margin-bottom: 10px;
}
#cap5 .cap5-8 i{
	font-weight: 300;
	margin-bottom: 25px;
}
#cap5 .cap5-8 .texto{
	width: 37.7%;
	margin-right: 34px;
}
#cap5 .cap5-8 .texto p{
	margin-bottom: 18px;
}
#cap5 .cap5-8 .video{
	margin-top: 50px;
}
#cap5 .cap5-9{
	background:url(../../img/capitulos/cap5-9.png) no-repeat center;
	background-size:cover;
	background-size: 100% 100%;
	padding: 25px 80px 0 80px;
}
#cap5 .cap5-9 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap5 .cap5-9 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400
}
#cap5 .cap5-9 .texto ul{
	margin-left: 14px;
    margin-top: 10px;
	text-align: left;
	margin-bottom: 14px;
}
#cap5 .cap5-9 .texto li{
	list-style: none;
	list-style-image: url(../../img/capitulos/bullet_cap5.png);
	margin-bottom: 1px;
}
#cap5 .cap5-9 .texto a{
	text-align: left;
	color: #e6b30d;
	font-weight:600;
	font-size:1rem;
	display:block;
	margin-top: 15px;
}
#cap5 .cap5-9 .imagen{
	margin-top: 20px;
	text-align:right;
	padding-left:3%;
	padding-right:0
}
#cap5 .cap5-10{
	background:url(../../img/capitulos/cap5-10.png) no-repeat center;
	background-size:cover;
	padding: 25px 80px 0 80px;
}
#cap5 .cap5-10 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:6px;
	font-weight:600
}
#cap5 .cap5-10 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400
}
#cap5 .cap5-10 .texto p{
	margin-bottom: 38px;
}
#cap5 .cap5-10 .video p{
	margin-bottom: 20px;
	}
#cap5 .cap5-10 .caja{
	background-color: #fbd174;
	border-radius: 15px;
	padding: 5%;
	height: fit-content;
	width: 48%;
	margin-left: 17px;
}
#cap5 .cap5-10 .caja img{
float: left;
margin-right: 24px;
}
#cap5 .cap5-10 h4{
	text-align: center;
	color: #340040;
	font-size: 1.2rem;
	padding-bottom: 10px;
	font-weight: 600;
	border: solid 1px #340040;
	border-radius: 15px;
	/*background-color: #fbd174;*/
	padding-top: 10px;
	margin-bottom: 10px;
}
#cap5 .cap5-12{
	background:url(../../img/capitulos/cap5-12.png) no-repeat center;
	background-size:cover;
	padding: 25px 80px 0 80px;
}
#cap5 .cap5-12 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:6px;
	font-weight:600
}
#cap5 .cap5-12 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400;
	margin-bottom: 10px;
    margin-top: 9px;
}
#cap5 .cap5-12 .caja{
	background-color: #fce0a2;
	padding: 3%;
	margin-top: 25px;
	width: 47%;
	margin-right: 12px;
	margin-left: 12px;
}
#cap5 .cap5-12 .caja p{
margin-bottom: 19px;
}
#cap5 .cap5-12 .caja img{
	width: 358px;
	}
#cap5 .cap5-12 h3{
	text-align: left;
	color: #340040;
	font-size: 1.2rem;
	padding-bottom: 10px;
	font-weight: 600;
}
#cap5 .cap5-13{
	background:url(../../img/capitulos/cap5-13.png) no-repeat center;
	background-size:cover;
	padding: 35px 3% 0 28%;
}
#cap5 .cap5-13 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:6px;
	font-weight:600
}
#cap5 .cap5-13 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400;
	margin-bottom: 10px;
    margin-top: 9px;
}
#cap5 .cap5-13 .caja{
	border-left: solid 6px #e6b30d;
	padding: 0px 53px 0 18px;
	margin-top: 22px;
}
#cap5 .cap5-15{
	background:url(../../img/capitulos/cap5-15.png) no-repeat center;
	background-size:cover;
	padding: 35px 6% 0 20%;
}
#cap5 .cap5-15 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:6px;
	font-weight:600
}
#cap5 .cap5-15 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400;
	margin-bottom: 10px;
    margin-top: 9px;
}
#cap5 .cap5-15 .caja{
	border: solid 2px #e6b30d;
	padding: 2%;
	margin-top: 35px;
	height:90px;
	display:block;
	width: 100%;
	margin-right: 12px;
	text-align: left;
	color: #e6b30d;
	font-weight:600
}
#cap5 .cap5-15 .caja:hover{
	background: #e6b30d;
	color:#340040;
}
#cap5 .cap5-15 .caja p{
	margin-top: 2px;
	font-weight:400
}
#cap5 .cap5-15 .caja img{
	float: left;
	margin-right: 18px;
	margin-bottom: 4px;
}

#cap5 .cap5-15 h4{
	text-align:left;
	color:#340040;
	font-size:1.2rem;
	padding-bottom:6px;
	font-weight:600;
	margin-top: 30px;
}
#cap5 .cap5-15 .texto ul{
	margin-left: 14px;
    margin-top: 10px;
	text-align: left;
	margin-bottom: 30px;
}
#cap5 .cap5-15 .texto li{
	list-style: disc;
	margin-bottom: 1px;
}
#cap5 .cap5-16{
	background:url(../../img/capitulos/cap5-16.png) no-repeat center;
	background-size:cover;
	padding: 0 6%;
	background-color: #340040;
	background-position: center 0rem;
}
#cap5 .cap5-16 .botones a{
	color: #fff;
	border: 2px solid #fff;
	border-radius: 20px;
	padding: 7px 1%;
	font-size: 1.4rem;
	font-weight: 400;
	width: 31%;
	display: block;
	float: left;
	margin-right: 16px;
	margin-top: 406px;
}		
#cap5 .cap5-16 .botones a:hover {
	background-color: rgb(133, 102, 140);
}
#cap5 .cap5-16 .botones a img{
	width:32px;
	float:right
}
@media (max-width: 767px) {
	#cap5 .content-audio {
		padding-bottom: 159.36%;
	}
	#cap5 .fd-audio {
		position: absolute;
		top:0;
		left: 0;
		width: 100%;
		height: 100%;
		background:url(../../img/capitulos/movil/cap5-3.jpg) no-repeat center;
		background-size:cover;
	}
	#cap5 .fd-audio .ondas{
		margin-top:150px;
		margin-left:auto;
		margin-right:auto
	}
	#cap5 .fd-audio .audio{
		position:absolute;
		top:245px;
		margin-left:30px;
		left:50%;
		z-index:100;
	}
	#cap5 .fd-audio .titulo{
		opacity:0.75;
		padding:0 7%
	}
#cap5 .cap5-2 {
	padding-top:20px
}
#cap5 .cap5-2 .col-lg-1{
	display:none
}
#cap5 .cap5-2 .col-lg-3{
	padding:0 7%
}
#cap5 .cap5-2 .col-lg-7{
	padding:0 7%
}
#cap5 .cap5-2 .texto{
	margin-top:20px;
	border-radius:20px;
}

	#cap5 .cap5-5{
		padding: 24px 5% 0 6%;
	}
	#cap5 .cap5-5 .genialy{
		padding:0 3.5%;
	}
	
#cap5 .cap5-5 .artistas {
	width: 100%;
	margin: 20px 0px 0px 0px;
	float: none;
  }
#cap5 .cap5-5 .artistas p {
	margin-left: 5%;
	display: inline-block;
	width: 80%;
	vertical-align: middle !important;
  }
#cap5 .cap5-5 .artistas a{
	display:inline-block;
	vertical-align: middle !important
  }  
  #cap5 .cap5-5 .definicion {
	margin-top: 53px;
  }
  
	#cap5 .cap5-6 {
		padding: 25px 7% 0 7%;
	  }
	#cap5 .cap5-6 .grandes .dos {
    	width: 46%;
     }
	#cap5 .cap5-6 .grandes .uno {
		width: 46%;
	}
	#cap5 .cap5-6 .grandes {
		margin-bottom: 28px;
     }
	#cap5 .cap5-6 h2 {
		padding-bottom: 25px;
	  }
	#cap5 .cap5-6 .chicos img {
		margin-top: 4px;
		width:18%;
		margin-right:2%
	  }
	#cap5 .cap5-6 .chicos p {
		margin-left: 83px;
	  }
	#cap5 .cap5-6 .chicos .uno {
		margin-bottom: 22px;
	  }
	#cap5 .cap5-6 .chicos .dos {
		margin-bottom: 22px;
	  }
	#cap5 .cap5-6 .artistas p {
		margin-top: -58px;
		margin-left: 52px;
	  }
	#cap5 .cap5-6 .artistas {
		margin: 38px 0px 0px 0px;
	  }
	#cap5 .cap5-7 {	  
		  padding: 25px 7% 0 7%;  
	  }
	#cap5 .cap5-7 .video {
		margin-top: 12px;
	  }
	#cap5 .cap5-7 .artistas {
		width: 89%;
		margin: 26px 0 0px 0%;
	  }
	#cap5 .cap5-7 .artistas p {
		margin-top: -60px;
		margin-left: 45px;
	  }
	#cap5 .cap5-8 {
		background:#f4f2f4;
		padding: 25px 7% 0 7%;  
	}
	#cap5 .cap5-8 .texto {
		width: 100%;
	  }
	#cap5 .cap5-8 .video {
		margin-top: 16px;
		border-top: solid 2px #f9b318;
		padding-top: 23px;
	  }
	#cap5 .cap5-9 {	  
		background:#f4f2f4;
		padding: 25px 7% 0 7%;  
	}
	#cap5 .cap5-9 .imagen{	  
		text-align:center;
		padding:0
	}
	#cap5 .cap5-10 {	  
		padding: 25px 7% 0 7%;  
	}
	#cap5 .cap5-10 .texto p {
		margin-bottom: 25px;
	  }
	  #cap5 .cap5-10 .caja {
		  width: 93%;
		  margin-left: 10px;
		  margin-top: 20px;
	  }
	#cap5 .cap5-12 {	  
		padding: 25px 7% 0 7%;  
	}
	#cap5 .cap5-12 .caja {
		padding: 4%;
		width: 91%;
	  }
	  #cap5 .cap5-12 .caja img {
		width: 96%;
	  }
	#cap5 .cap5-13 {	  
		padding: 25px 7% 0 7%;  
	}
	#cap5 .cap5-15 {	  
		padding: 25px 7% 0 7%;  
	}
	#cap5 .cap5-15 .caja {
		padding: 3%;
		margin-top:15px;
		height:auto;
		padding-bottom:15px;
		width: 99%;
	}
	#cap5 .cap5-15 .caja img {
		margin-bottom: 23px;
	}
 #cap5 .cap5-16 .botones a {
			width: 100%;
			margin-top:15px
		  }
#cap5 .cap5-16{
			background:url(../../img/capitulos/movil/cap5-16.jpg) no-repeat center;
			background-size:cover;
			padding-top:300px;
		}
}



/*
---------------------------------------------
Cap 6
---------------------------------------------
*/ 
#cap6 .content-audio {
	position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
#cap6 .fd-audio {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
	background:url(../../img/capitulos/cap6-2.png) no-repeat center;
	background-size:cover;
}
#cap6 .fd-audio h2{
font-weight: 700;
text-transform: uppercase;
color: #fff;
font-size: 2.4rem;
padding:20px 5% 0 5%
}

#cap6 .fd-audio .ondas{
    margin-top:180px;
	margin-left:auto;
	margin-right:auto
}
#cap6 .fd-audio .audio{
    position:absolute;
	top:281px;
	margin-left:30px;
	left:50%;
	z-index:100;
}
#cap6 .fd-audio .titulo{
	opacity:0.75;
}
#cap6 .cap6-3{
	background:#f6f4f6;
	padding-top:50px
}
#cap6 .cap6-3 .col-lg-3{
	padding:0
}
#cap6 .cap6-3 .col-lg-7{
	padding-left:0
}

#cap6 .cap6-3 .frame-video{
	border-radius:20px;
	text-align:center;
	background:#FFF;
	border:solid 6px #dbe9b1;
	padding:0 3% 10px 3%;
	__max-height: 90%;
    position: relative;
}
#cap6 .cap6-3 .frame-video hr{
	border-radius:20px;
	margin:10px auto;
	width:33%;
	border:solid 6px #dbe9b1;
	opacity:0.5
}
#cap6 .cap6-3 .frame-video .embed-container-video1{
	border-radius:12px;
}

#cap6 .cap6-3 .texto{
	display:block;
	font-size:1.1rem;
	line-height:1.4rem;
	font-weight:400;
	color:#340040;
	padding:25px 7%;
	margin-top:150px;
	text-align:left;
	background:#dbe9b1;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px
}
#cap6 .cap6-5{
	background:url(../../img/capitulos/cap6-5.png) no-repeat center;
	background-size:cover;
}
#cap6 .cap6-5 .texto {
	padding: 25px 41px 0 80px;
  }
#cap6 .cap6-5 .genialy{
	padding: 0 0;
}
#cap6 .cap6-5 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom: 20px;
	font-weight:600
}
#cap6 .cap6-5 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight: 300;

}
#cap6 .cap6-8{
	background:url(../../img/capitulos/cap6-8.png) no-repeat center;
	background-size:cover;
	height: 100%;
}
#cap6 .cap6-8 .texto{
	padding:25px 80px 0 80px;
}
#cap6 .cap6-8 .genialy{
	padding:0 13.5%;
}
#cap6 .cap6-8 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:10px;
	font-weight:600
}
#cap6 .cap6-8 p{
	text-align:left;
	color:#340040;
	font-size:1rem;
	line-height:1.3rem;
	font-weight:500
}
#cap6 .cap6-8 .artistas {
	text-align: left;
	width: 101%;
	margin: 14px 0px 0px 0px;
   }
#cap6 .cap6-8 .artistas p {
	margin-top: -35px;
	margin-left: 47px;
	float: right;
	}
#cap6 .cap6-9{
	background:url(../../img/capitulos/cap6-9.png) no-repeat center;
	background-size:cover;
	padding: 25px 80px 0 80px;
	height: 100%;
}
#cap6 .cap6-9 h2{
	text-align:left;
	color:#340040;
	font-size:1.4rem;
	padding-bottom:6px;
	font-weight:600
}
#cap6 .cap6-9 p{
	text-align:left;
	color:#340040;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:400;
	margin-bottom: 10px;
    margin-top: 9px;
}
#cap6 .cap6-9 .c-left{width:48.5%; margin-right:1.5%}
#cap6 .cap6-9 .c-right{width:48.5%; margin-left:1.5%}

#cap6 .cap6-9 .caja{
	background-color: #a6c93c;
	padding: 2%;
	margin-top: 19px;
}
#cap6 .cap6-9 .caja h3{
	text-align: left;
	color: #340040;
	font-size: 1.2rem;
	padding-bottom: 10px;
	font-weight: 600;
	border-bottom: solid 2px #dbeca7
}
#cap6 .cap6-9 .caja ul{
	margin-left: 14px;
    margin-top: 10px;
	text-align: left;
	margin-bottom: 14px;
}
#cap6 .cap6-9 .caja li{
	list-style: none;
	list-style-image: url(../../img/capitulos/bullet_cap6.png);
	margin-bottom: 1px;
	line-height:1.2rem
}
#cap6 .cap6-9 .flecha {
	background:url(../../img/capitulos/cap6-9-flecha.png) center top no-repeat;
	background-size:contain
}
#cap6 .cap6-9 .flecha h2{
text-align: center;
font-size: 1.1rem;
margin-top: 22px;
}
#cap6 .cap6-9 .antecedentes{
	background:url(../../img/capitulos/cap6-9-antecedentes.png) no-repeat right top #3a003f;
	padding:10px 2%;
		}
#cap6 .cap6-9 .antecedentes p{
		color: #fff;
		font-size: 1rem;
		line-height:1.2rem
	}
#cap6 .cap6-10{
	background: #f6f4f6;
	height: 100%;
}
#cap6 .cap6-10 .texto{
	padding:25px 80px 0 80px;
}
#cap6 .cap6-10 p{
	text-align:left;
	color:#340040;
	font-size:1rem;
	line-height:1.3rem;
	font-weight:500
}
#cap6 .cap6-10 .artistas {
	text-align: left;
	width: 82%;
	margin: 0px 0px 0px -74px;
   }
#cap6 .cap6-10 .artistas p {
	margin-top: -35px;
	margin-left: 45px;
	}
#cap6 .cap6-10 .artistas a {
	width:40px;
	display:block
	}
#cap6 .cap6-10 .genialy{
	padding: 0 6.5%;
	}	
#cap6 .cap6-14{
	background:url(../../img/capitulos/cap6-14.png) no-repeat center;
	background-size:cover;
	padding: 0 6%;
	background-color: #340040;
	background-position: center 0rem;
}
#cap6 .cap6-14 .botones a{
	color: #fff;
	border: 2px solid #fff;
	border-radius: 20px;
	padding: 7px 1%;
	font-size: 1.4rem;
	font-weight: 400;
	width: 48%;
	display: block;
	float: left;
	margin-right: 16px;
	margin-top: 406px;
}		
#cap6 .cap6-14 .botones a:hover {
	background-color: rgb(133, 102, 140);
}
#cap6 .cap6-14 .botones a img{
	width:32px;
	float:right
}
	
	@media (max-width: 767px) {
		#cap6 .content-audio {
			padding-bottom: 159.36%;
		}
		#cap6 .fd-audio {
			position: absolute;
			top:0;
			left: 0;
			width: 100%;
			height: 100%;
			background:url(../../img/capitulos/movil/cap6-3.jpg) no-repeat center;
			background-size:cover;
		}
		#cap6 .fd-audio .ondas{
			margin-top:150px;
			margin-left:auto;
			margin-right:auto
		}
		#cap6 .fd-audio .audio{
			position:absolute;
			top:245px;
			margin-left:30px;
			left:50%;
			z-index:100;
		}
		#cap6 .fd-audio .titulo{
			opacity:0.75;
			padding:0 7%
		}
#cap6 .cap6-3 {
	padding-top:20px
}
#cap6 .cap6-3 .col-lg-1{
	display:none
}
#cap6 .cap6-3 .col-lg-3{
	padding:0 7%
}
#cap6 .cap6-3 .col-lg-7{
	padding:0 7%
}
#cap6 .cap6-3 .texto{
	margin-top:20px;
	border-radius:20px;
}
		#cap6 .cap6-5 .texto {
			padding: 25px 7% 0 7%;
		  }
		  #cap6 .cap6-8 .texto {
			padding: 25px 9% 0 9%;
		  }
		  #cap6 .cap6-8 .genialy {
			padding: 0px 3.5%;
		  }
		  #cap6 .cap6-8 .artistas {
			width: 93%;
			margin: 14px 0px 0px 9px;
		  }

		  
		  #cap6 .cap6-10 .artistas {
			width: 100%;
			padding:15px 5%;
			margin: 15px 0 0 0;
		  }
		  #cap6 .cap6-10 .artistas p {
			margin-top: -51px;
		  }
		  #cap6 .cap6-9 {
			padding: 25px 7% 0 7%;
		  }
		  #cap6 .cap6-9 .caja {
			padding: 5%;
		  }
#cap6 .cap6-9 .c-left{width:100%; margin-right:0}
#cap6 .cap6-9 .c-right{width:100%; margin-left:0}
#cap6 .cap6-9 .flecha{height:90px; margin-bottom:25px}

		  #cap6 .cap6-14 .botones a {
			width: 100%;
			margin-top:15px
		  }
		  #cap6 .cap6-14{
			background:url(../../img/capitulos/movil/cap6-14.jpg) no-repeat center;
			background-size:cover;
			padding-top:300px;
		}
	}



	/*
---------------------------------------------
GUIAS
---------------------------------------------
*/ 
#guia {
	background-color: #f2defa;
	padding-top: 140px;
	margin-top: 0px;
}
#guia p {
	font-size: 1.1rem;
	font-weight:500;
	margin-top: 26px;
  }
#guia .guias{
	margin-bottom: 45px;
}
#guia .guias .titulo{
	width: 56%;
}
#guia .guias p {
	margin-top: 0px;
	font-weight: 400;
}
#guia .guias img {
float: left;
margin-right: 18px;
margin-bottom: 23px;
}
#guia .guias .botones {
	float: right;
	margin-top: -37px;
	}
#guia .guias .botones img{
	float: none;
	margin-right: 0px;
	}
#guia .guias .botones a{
	border: solid 1px #340040;
	border-radius: 20px;
	padding: 6px 13px;
	color: #340040;
	margin-right: 3px;
	}
	#guia .guias .botones .descargar{
		background: url(../../img/icono-flecha2.svg) no-repeat right;
		padding: 6px 42px 6px 13px;
		background-size: 33px;
		background-position-y: 3px;
	}
	#guia .guias .cap-IAact .botones  .descargar{
		background: url(../../img/icono-flecha.svg) no-repeat right;
		padding: 6px 42px 6px 13px;
		background-size: 33px;
		background-position-y: 3px;
	}
	#guia .guias .botones a:hover{
		border: solid 1px #340040;
		color: #fff;
background-color: #340040;
		}
#guia .guias .cap-0{
background-color: #fff;
padding: 3%;
margin-bottom: 10px;
	}
	#guia .guias .cap-0 p{
		line-height: 1.2;
			}
	#guia .guias .cap-IAact .botones a{
		border: solid 1px #fff;
		color: #fff;
			}
	#guia .guias .cap-0 .botones {
		margin-top: -38px;
			}
	#guia .guias .cap-IAact .botones a:hover{
		border: solid 1px #fff;
		border-color: #fff;
		color: #340040;
		background-color: #fff;
			}
			#guia .guias .cap-IAact .botones .descargar:hover{
				background: url(../../img/icono-flecha2.svg) no-repeat right;
				background-size: 33px;
				background-position-y: 3px;
				background-color: #fff;
				color: #340040;
					}
			#guia .guias .botones .descargar:hover{
				background: url(../../img/icono-flecha.svg) no-repeat right;
				background-size: 33px;
				background-position-y: 3px;
				background-color: #340040;
				color: #fff;
					}
#guia .guias .cap-1{
background-color: #ff6835;
padding: 3%;
margin-bottom: 10px;
	}
#guia .guias .cap-2{
background-color: #4385f5;
padding: 3%;
margin-bottom: 10px;
	}
#guia .guias .cap-3{
background-color: #fc698f;
padding: 3%;
margin-bottom: 10px;
	}
#guia .guias .cap-4{
background-color: #bc58e5;
padding: 3%;
margin-bottom: 10px;
	}
#guia .guias .cap-5{
background-color: #fab418;
padding: 3%;
margin-bottom: 10px;
	}
#guia .guias .cap-6{
background-color: #a6c93c;
padding: 3%;
margin-bottom: 10px;
	}
#guia .guias .cap-IAact{
background-color: #340040;
color: #fff;
padding: 3%;
margin-bottom: 10px;
	}
#guia .guias .cap-IAact p{
color: #fff;
	}
#guia .guias .completa{
background: url(../../img/guia-completa.png) no-repeat;
background-size:cover;
color: #fff;
padding: 3%;
margin-bottom: 10px;
height: 80px;
	}
#guia .guias .completa .botones{
	margin-top: -7px;
}
#guia ul {
	margin-top: 20px;
	list-style: inside;
	color: #4a4a4a;
	font-weight: 500;
  }
  #guia li {
	font-size: 1.1rem;
	list-style: inside;
  }
  #guia li p {
	display: block;
	margin-top: -28px;
	margin-left: 17px;
  }
@media (max-width: 767px){
	#guia {
		padding-top: 51px;
	  }
	  #guia .guias img {
		margin-bottom: 45px;
	  }
	  #guia .guias .botones {
		float: none;
		margin-top: 13px;
		margin-bottom: 14px;
	  }
	  #guia .guias .botones img {
		margin-bottom: 0px;
	  }
	  #guia .guias .completa .botones {
		margin-top: 13px;
		margin-bottom: 14px;
	  }
	  #guia .guias {
		margin-top: 30px;
	  }
	  #guia .guias .completa {
		height: 100px;
	  }
	  #guia .guias .titulo {
		width: 91%;
	  }
	  #guia .guias .cap-0 .botones {
		margin-top: 15px;
	  }
}

	/*
---------------------------------------------
HumanIA
---------------------------------------------
*/ 
#HumanIA{
	margin-top: 79px;
}
#HumanIA .titulo h2{
font-weight: 600;
}
#HumanIA .texto{
	color: #606060;
}
#HumanIA .texto h4{
margin-bottom: 14px;
}
#HumanIA .texto p{
	margin-bottom: 14px;
	font-size: 1.1rem;
	}
#HumanIA-creditos .creditos .titulo{
	float: left;
	padding-right: 45px;
}
#HumanIA-creditos .creditos .titulo h2{
font-weight: 600;
}
#HumanIA-creditos .creditos .nombres{
	float: left;
	padding-left: 20px;
	width: 29%;
}
#HumanIA-creditos .creditos .nombres ul{
font-size: 1.1rem;
}
#HumanIA-creditos .creditos{
margin-top: 40px;
background-color: #f8dca3;
padding: 2% 8.5%;
}
#HumanIA-creditos{
	margin-top: 0px;
}
#HumanIA .acerca-de .titulo{
	float: left;
}
#HumanIA .acerca-de .texto{
	float: right;
}
#HumanIA .acerca-de {
	margin: 23px 0px 0 0;
  }
#HumanIA .iaDk {
	display: block;
  }
  #HumanIA .iaMb {
	display: none;
  }
  #HumanIA .foto{
	margin-top: 15px;
  }

@media (max-width: 767px){
	#HumanIA {
		margin-top: 0px;
	  }
	  #HumanIA .iaMb {
		display: block;
	  }
	  #HumanIA .iaDk {
		display: none;
	  }
	  #HumanIA .acerca-de .titulo {
		float: none;
		padding-left: 7%;
padding-right: 7%;
	  }
	  #HumanIA .acerca-de .texto {
		float: none;
		padding-left: 7%;
padding-right: 7%;
	  }
	  #HumanIA .titulo {
		width: 100%;
		margin-bottom: 15px;
	  }
	  #HumanIA .texto {
		width: 97%;
	  }
	  #HumanIA-creditos .creditos {
		padding: 7%;
	  }
	  #HumanIA .foto img{
		width: 99%;
	  }
	  #HumanIA-creditos .creditos .nombres {
		float: none;
		width: 97%;
	  }
	  #HumanIA-creditos .creditos .titulo {
		margin-bottom: 20px;
		margin-left: 2%;
	  }
}

	/*
---------------------------------------------
HOME
---------------------------------------------
*/ 

.ia-inicio .titulo-cap h2{
	text-align: left;
	margin-bottom: 35px;
	font-weight: 600;
	width: 50%;
	float: left;
}
.ia-inicio .titulo-cap .boton {
	float: right;
	margin-top: 5px;
	border: solid 1px #340040;
	color: #340040;
	background-color: #e5e9e9;
	border-radius: 30px;
	padding: 8px 20px;
	text-align: center;
	line-height: 1.3;
  }
.ia-inicio .titulo-cap .boton a {
	color: #340040;
  }
.ia-inicio .titulo-cap .boton a:hover {
	color: #fff;
  }
.ia-inicio .titulo-cap .boton:hover {
	border: solid 1px #340040;
	background-color: #340040;
}
.juego{
	background-color: #fff;
	margin-top: 100px;
	padding-bottom: 45px;
}
.juego h2{
	margin-left: 59px;
font-weight: 600;
}
.juego h4{
	color: #606060;
	margin-top: 20px;
	width: 83%;
}
.juego p{
	color: #606060;
font-size: 1.1rem;
margin-bottom: 30px;
}
.juego a{
	background: url(../../img/boton-juego.png) no-repeat;
	font-size: 1.5rem;
	font-weight: 600;
	color: #fff;
	padding: 12px 51px;
}
.juego a:hover{
	background: #fff;
	border: solid 2px #340040;
	border-radius: 13px;
	color: #340040;
	padding-right: 8%;
}
.juego .imagen img{
	width: 88%;
margin-left: 47px;
margin-top: -10px;
}

.guias-home{
	background-color: #e5e9e9;
	margin-top: 40px;
	padding-bottom: 76px;
	padding-top: 109px;
}
.guias-home h2{
	margin-left: 59px;
font-weight: 600;
}
.guias-home h4{
	color: #606060;
	margin-top: 20px;
	margin-bottom: 30px;
}
.guias-home a{
	background: url(../../img/boton-juego.png) no-repeat;
	font-size: 1.5rem;
	font-weight: 600;
	color: #fff;
	padding: 12px 48px;
border-radius: 13px;
}
.guias-home a:hover{
	background: #e5e9e9;
	border: solid 2px #340040;
	border-radius: 13px;
	color: #340040;
	padding-right: 8%;
}
.guias-home  .imagen img{
	width: 88%;
margin-left: 47px;
margin-top: -27px;
}

@media (max-width: 767px){
	.juego .imagen img {
		width: 100%;
		margin-left: 0px;
		margin-top: 10px;
		margin-bottom: 15px;
	  }
	  .juego h2 {
		margin-top: 9px;
	  }
	  .juego h4 {
		width: 99%;
	  }
	  .juego {
		padding-left: 3%;
		padding-right: 3%;
		margin-top: 52px;
	  }
	  .guias-home {
		padding-left: 3%;
		padding-right: 3%;
	  }
	  .guias-home .imagen img {
		width: 100%;
		margin-left: 0px;
		margin-top: -24px;
		margin-bottom: 15px;
	  }
	  .guias-home h2 {
		margin-top: 9px;
	  }
	  .guias-home h4 {
		width: 99%;
	  }
	  .ia-inicio .titulo-cap h2 {
		margin-bottom: 21px;
		width: 87%;
		margin-left: 6%;
		float: none;
	  }
	  .ia-inicio .titulo-cap .boton {
		float: none;
		margin-bottom: 56px;
		width: 73%;
		margin-left: 4%;
	  }
}

	/*
---------------------------------------------
MANIFIESTO
---------------------------------------------
*/ 
#Manifiesto{
	margin-top: 79px;
}
#Manifiesto .titulo h2{
font-weight: 600;
}
#Manifiesto .texto{
	color: #606060;
}
#Manifiesto .texto h4{
margin-bottom: 14px;
}
#Manifiesto .texto p{
	margin-bottom: 14px;
	font-size: 1.1rem;
	}
	#Manifiesto-form{
		text-align: center;
	}
#Manifiesto-form .creditos .titulo{
	float: left;
	padding-right: 45px;
}
#Manifiesto-form .creditos .titulo h2{
font-weight: 600;
margin-bottom: 42px;
}

#Manifiesto-form .creditos{
	margin-top: 50px;
background-color: #e4bcf5;
padding: 3% 8.5% 5%;
margin-bottom: 75px;
}
#Manifiesto-form{
	margin-top: 0px;
}
#Manifiesto-form a{
	background-color: #340040;
	border: solid 2px #340040;
	padding: 2% 5%;
	border-radius: 30px;
	color: #fff;
	font-size: 1.2rem;
}
#Manifiesto-form a:hover{
	background-color: #e4bcf5;
	border: solid 2px #340040;
	color: #340040;
}
#Manifiesto .acerca-de .titulo{
	float: left;
}
#Manifiesto .acerca-de .texto{
	float: right;
}
#Manifiesto .acerca-de {
	margin: 50px 0px 0 0;
  }
#Manifiesto .iaDk {
	display: block;
  }
  #Manifiesto .iaMb {
	display: none;
  }
  #Manifiesto-padlet{
	margin-top: 75px;
  }

  @media (max-width: 767px){
	#Manifiesto {
		margin-top: 0px;
	  }
	  #Manifiesto .iaMb {
		display: block;
	  }
	  #Manifiesto .iaDk {
		display: none;
	  }
	  #Manifiesto .acerca-de .titulo {
		float: none;
		padding-left: 7%;
padding-right: 7%;
	  }
	  #Manifiesto .acerca-de .texto {
		float: none;
		padding-left: 7%;
padding-right: 7%;
	  }
	  #Manifiesto .titulo {
		width: 100%;
		margin-bottom: 15px;
	  }
	  #Manifiesto .texto {
		width: 97%;
	  }
	  #Manifiesto-form .creditos {
		padding: 7% 0%;
	  }
	  #Manifiesto-form .creditos .titulo {
		margin-bottom: 20px;
		margin-left: 4%;
	  }
	  #Manifiesto-form a {
		padding: 5% 10%;
		font-size: 1.1rem;
	  }
	  #Manifiesto-form .creditos .titulo h2 {
		margin-bottom: 31px;
	  }
}

	/*
---------------------------------------------
CAPACITACIONES
---------------------------------------------
*/ 
#capacitaciones {
	background-color: #f2defa;
	padding-top: 140px;
	margin-top: 0px;
	padding-bottom: 55px;
}
#capacitaciones .col-lg-5{
	margin: 0 5px;
}
#capacitaciones p {
	font-size: 1.1rem;
	font-weight:500;
	margin-top: 26px;
  }
  #capacitaciones ul {
margin-top: 20px;
color: #4a4a4a;
font-weight: 500;
  }
  #capacitaciones  li {
	font-size: 1.1rem;
list-style: inside;
  }
  #capacitaciones  li span{
	display: block;
	float:left;
	margin-top:-26px;
	padding-left:23px;
  }
  #capacitaciones .imagen {
	text-align: right;
  }

  #capacit-fechas {
	background-color: #fff;
	padding-top: 40px;
	margin-top: 0px;
	padding-bottom: 55px;
}
#capacit-fechas h3 {
	text-align: center;
	margin-bottom: 35px;
  }
  #capacit-fechas ul {
	font-size: 1.1rem;
  }
  #capacit-fechas li {
border-bottom: solid 1px #a99eac;
list-style: none;
padding: 15px 0px;
width: 55%;
margin-left: 23%;
}
#capacitaciones li p {
	display: block;
	margin-top: -28px;
	margin-left: 17px;
}
#capacit-fechas .boton {
	float: right;
	}

#capacit-fechas .boton a{
	border: solid 1px #340040;
	background-color: #340040;
	border-radius: 20px;
	padding: 6px 13px;
	color: #fff;
	}

#capacit-fechas  a:hover{
    border: solid 1px #340040;
	color: #340040;
background-color: #fff;
		}
#capacit-fechas .proximamente {
	float: right;
	}

#capacit-fechas .proximamente a{
	border: solid 1px #a99eac;
	border-radius: 20px;
	padding: 6px 13px;
	color: #a99eac;
	}

@media (max-width: 767px){
	#capacitaciones {
		padding-top: 51px;
	  }
	  #capacitaciones ul {
		margin-bottom: 25px;
	  }
	  #capacitaciones .imagen img{
	width: 100%;
	  }
	  #capacit-fechas h3 {
		margin-bottom: 19px;
	  }
	  #capacit-fechas li {
		width: 90%;
		margin-left: 5%;
	  }
	  #capacit-fechas {
		padding-bottom: 10px;
	  }
	  #capacit-fechas .boton {
		float: none;
		margin-top: 10px;
	  }
	  #capacit-fechas .proximamente {
		float: none;
		margin-top: 10px;
	  }
}

	/*
---------------------------------------------
FORMACION
---------------------------------------------
*/ 
#formacionheader{
	background: url(../../img/formacion_bg.jpg);
	height: 324px;
	margin: 78px 0;
	background-size: cover;
	background-position: bottom;
	color: #e5e8e8;
	padding: 8% 15%;
	text-align: center;
  }
#formacionheader .botones{
	margin-top: 165px;
  }
#formacionheader .botones a{
	color: #e5e8e8;
	padding: 6px;
	font-size: 1.5rem;
	border-radius: 12px;
	display: inline-block;
	width: 200px;
	margin: 0 13px;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
#formacionheader .botones .lila{
	background: #8e60a4;
	border: solid 1px #8e60a4;
  }
#formacionheader .botones .amari{
	background: #f9b21c;
	border: solid 1px #f9b21c;
  }
#formacionheader .botones .verde{
	background: #a5c73d;
	border: solid 1px #a5c73d;
  }
#formacionheader .botones .naran{
	background: #eb673c;
	border: solid 1px #eb673c;
  }
 #formacionheader .botones a:hover{
background: #fff;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  } 
  #formacionheader .botones .lila:hover{
	color: #8e60a4;
  }
#formacionheader .botones .amari:hover{
	color: #f9b21c;
  }
#formacionheader .botones .verde:hover{
	color:  #a5c73d;
  }
#formacionheader .botones .naran:hover{
	color:  #eb673c;
  }

#formacion{
	background:#e5e8e8;
	padding: 20px 0;
  }
#formacion .container{
	max-width: 980px;
}
#formacion a{
	display: block;
	border: solid 1px #30183f;
	color: #30183f;
	padding: 7px;
	text-align: center;
	border-radius: 9px;
	margin-top: 30px;
	font-size: 1.1rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
#formacion a:hover{
	border: solid 1px #30183f;
	color: #e5e8e8;
background-color: #30183f;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
#formacion h4{
	margin-bottom: 15px;
}
#formacion p{
	font-size: 1.1rem;
	font-weight: 500;
	margin-top: 26px;
}
#formacion .col-lg-12{
	border-bottom: solid 1px #c8c8c8;
	padding: 40px 0px;
}
#formacion .imagen{
text-align: center;
}
#formacion .mb{
	display: none;
  }

@media (max-width: 767px){
	#formacionheader {
		background: url(../../img/formacion_bg.jpg);
		height: 293px;
		margin: 0px 0;
		padding: 21% 8% 0;
		background-size: cover;
	  }
	#formacionheader .botones {
		margin-top: 70px;
	  }  
	#formacionheader .botones a {
		margin: 8px 0px;
	} 
	#formacion {
		margin-top: 283px;
		padding: 15px 8%;
	  }
	  #formacion .imagen img{
		width: 100%;
	  }
	  #formacion .dk{
		display: none;
	  }
	  #formacion .mb{
		display: block;
	  }
	  #formacion h4{
		margin-top: 20px;
	}
	#formacion .col-lg-12 {
		padding: 20px 0px;
	  }
	#formacion a{
		margin-bottom: 20px;
	  }
}


#formacion-webinarstt{
	background:#e5e8e8;
	padding: 40px 0;
  }
#formacion-webinarstt .container, #formacion-webinars .container{
	max-width: 980px;
}
#formacion-webinarstt h2{
	text-align: center;
	margin-bottom: 40px;
}
#formacion-webinarstt p, #formacion-webinars p{
	font-size: 1.1rem;
	font-weight: 500;
	margin-top: 26px;
  }
#formacion-webinarstt .lista {
background-color: #8e60a4;
color: #fff;
padding: 1% 3%;
width: 45%;
margin-left: 5%;
}
#formacion-webinarstt .lista ul {
  margin-top: 20px;
  font-weight: 500;
}
#formacion-webinarstt .lista li {
	font-size: 1.1rem;
	list-style: inside;
  }
#formacion-webinarstt .lista li p {
  display: block;
  margin-top: -28px;
  margin-left: 17px;
  color: #fff;
}

#formacion-webinars{
	margin-top: 60px;
  }
#formacion-webinars .col-lg-12{
	border-bottom: solid 1px #c8c8c8;
	padding: 40px 0px;
}
#formacion-webinars .imagen img{
	border: solid 1px #d9d9d9;
}
#formacion-webinars .fecha img{
	margin-right: 10px;
	margin-bottom: -4px;
}
#formacion-webinars .fechas{
	text-align: center;
	border: solid 1px #afafaf;
	border-radius: 7px;
	padding: 15px 10px;
	margin: 20px 1%;
	width: 31%;
	}
#formacion-webinars .fechas a {
	color: #e5e8e8;
	padding: 5px 27px;
	border-radius: 9px;
	background: #30183f;
	border: solid 1px #30183f;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	margin: 6px 0;
	display: block;
}
#formacion-webinars .fechas a:hover {
	color: #30183f;
	background: #fff;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
  #formacion-webinars .fechas .proximamente{
	border: solid 1px #a99eac;
	color: #a99eac;
	background: #fff;
  }
  @media (max-width: 767px){
	#formacion-webinarstt {
		margin-top: 285px;
		padding: 40px 8%;
	  }
	#formacion-webinarstt .col-lg-6{
		padding: 0;
	  }
	#formacion-webinarstt .lista {
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
		padding: 1% 3% 8%;
	  }
	#formacion-webinars {
		margin-top: 0px;
		padding: 0 8%;
	  }
	#formacion-webinars .imagen img {
		width: 100%;
	  }
	#formacion-webinars .texto{
		margin-top: 20px;
	}
	#formacion-webinars .fecha {
		margin-bottom: 15px;
	  }
	#formacion-webinars .fechas {
		padding: 15px 7%;
		margin: 10px auto;
		width: 92%;
	  }
  }

#formacion-publicaciones{
	background:#e5e8e8;
	padding: 40px 0;
  }
#formacion-publicaciones .container, #formacion-webinars .container{
	max-width: 980px;
}
#formacion-publicaciones h2{
	text-align: center;
	margin-bottom: 40px;
}
#formacion-publicaciones p{
	font-size: 1.1rem;
	font-weight: 500;
	margin-top: 26px;
  }
#formacion-publicaciones p{
	font-size: 1.1rem;
	font-weight: 500;
	margin-top: 26px;
  }
#formacion-publicaciones .caja{
	background: #fff;
	padding: 0;
	width: 31%;
	margin: 0 auto;
}
#formacion-publicaciones .caja img{
	width: 100%;
}
#formacion-publicaciones .caja p{
	margin: 26px 6%;
}
#formacion-publicaciones .caja h3{
	margin: 20px 6% 0;
}
#formacion-publicaciones .caja a{
	display: block;
border: solid 1px #30183f;
background-color: #30183f;
color: #fff;
padding: 7px;
text-align: center;
border-radius: 9px;
margin: 30px auto;
font-size: 1.1rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
width: 88%;
  }
  #formacion-publicaciones .caja a:hover{
	border: solid 1px #30183f;
	color: #30183f;
background-color: #fff;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }

@media (max-width: 767px){
	#formacion-publicaciones {
		margin-top: 285px;
		padding: 40px 8%;
	  }
	#formacion-publicaciones .caja {
		width: 98%;
		margin: 0 auto 30px;
	  }
	}
  
	/*
---------------------------------------------
MODAL-GUIAS
---------------------------------------------
*/ 
/*Efecto*/
.modalmask {
    position: fixed;
	font-family: 'Dosis', sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}
.modalmask:target {
    opacity:1;
    pointer-events: auto;
}

/*Formato de la ventana*/
.modalbox{
    width: 400px;
    position: relative;
	padding: 25px 25px 25px 25px;
    background: #fff;
    border-radius:3px;
    -webkit-transition: all 500ms ease-in;
    -moz-transition: all 500ms ease-in;
    transition: all 500ms ease-in;
	overflow-y: scroll
     
}

.modalbox h2{
	font-size: 1.75rem;
	margin-bottom: 13px;
}

.modalbox p{
	font-size: 1.1rem;
	margin-top: 25px;
}

.modalbox .pregunta-uno{
	margin-top: 20px
}
.modalbox .pregunta-uno p{
	margin-bottom: 8px;
}
.modalbox .pregunta-dos{
	margin-top: 20px
}
.modalbox .pregunta-dos p{
	margin-bottom: 8px;
	}
.modalbox .pregunta-tres{
	margin-top: 20px
}
.modalbox .pregunta-tres p{
	margin-bottom: 8px;
	}
.modalbox .pregunta-cuatro{
	margin-top: 20px
}
.modalbox .pregunta-cuatro textarea {
	resize: vertical;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 20px;
  }

#cuanto-sabes{
	width: 35px;
height: 18px;
margin-top: 4px;
}

.modalbox .enviar input{
	border: solid 1px #340040;
background-color: #340040;
border-radius: 20px;
padding: 6px 42%;
color: #fff;
}
.modalbox .enviar input:hover{
	border: solid 1px #340040;
	color: #340040;
	background-color: #fff;
}
#modal4 .modalbox .enviar {
	float: left;
}
#modal3 .modalbox .enviar {
	margin-bottom: 15px;
}
#modal4 .modalbox .enviar input{
	border: solid 1px #340040;
background-color: #340040;
border-radius: 20px;
padding: 6px 66px;
color: #fff;
}
#modal4 .modalbox .enviar input:hover{
	border: solid 1px #340040;
	color: #340040;
	background-color: #fff;
}
.modalbox .no-quiero{
	float: right;
}
.modalbox .no-quiero input{
	border: solid 1px #a29aa3;
	color: #a29aa3;
	background-color: #fff;
border-radius: 20px;
padding: 7px 23px;
}
.modalbox .no-quiero input:hover{
	border: solid 1px #340040;
	color: #340040;
	background-color: #fff;
}

#modal4 .modalbox form {
	width: 348px;
	margin-top: 20px;
  }
  #modal4 .modalbox{
  padding: 25px 63px 10px 35px;
}
/*Movimientos*/
.resize {
	margin: 3% auto;
    width:0;
    height:0;
 
}
.modalmask:target .resize{
	width: 532px;
	height: 550px;
}

/*Boton de cerrar*/
.close {
	background: #340040;
	color: #FFFFFF;
	line-height: 28px;
	position: absolute;
	right: 21px;
	text-align: center;
	top: 18px;
	width: 30px;
	text-decoration: none;
	font-weight: bold;
	border-radius: 15px;
	border: solid 1px #340040;
}
 
.close:hover {
    background: #FFFFFF;
    color:#340040;
	border: solid 1px #340040;
}

@media (max-width: 767px){
	.modalmask:target .resize {
		width: 340px;
	  }
	  .modalbox .enviar input {
		padding: 6px 32%;
	  }
	  #modal4 .modalbox form {
		width: 267px;
	  }
	  .modalbox .no-quiero {
		float: none;
		margin-top: 28px;
	  }
	  .modalbox .no-quiero input {
		padding: 6px 25px;
		margin-top: 10px;
		margin-bottom: 14px;
	  }
	  #cuanto-sabes {
		width: 29px;
	  }
	  .modalbox form {
		width: 289px;
	  }
}