.cont1 .border{
	height: 530px;
	overflow-y:auto;
}

.cont2 .border{
	height: 480px;
	overflow-y:auto;
}

.btn1{
	position: absolute;
  	top: 230px;
  	left: 550px;
  	transition:left 1s;
  	-webkit-transition:left 1s;
  	-moz-transition:left 1s;
  	-ms-transition:left 1s;
  	-o-transition:left 1s;
}

.boxText{
	display: none;
	border: 3px dashed;
  	width: 1000px;
 	margin-left: 190px;
}

.texto3{
	font-size: 60px;
	font-weight: bold;
	font-style: italic;
	display: none;
}

.btn2:active{
	margin:0 0 0 391px;
}

.linktxt{
	cursor: pointer;
}

.boxIn{
	display: none;
}

.flecha{
	position: absolute;
	left: 580px;
}

.btns1{
	width: 270px;
}

.contGif{
	width: 100%;
	height: 170px;
}

.con img{
	width: 100%;
}

.gifs{
	position: absolute;
	width: 210px;
}

.g1{
    top: 91px;
}
.g2{
    left: 397px;
    top: 347px;
}
.g3{
    right: 37px;
    top: 91px;
}

.flecha2{
	position: absolute;
	left: 580px;
}

.btn3:active{
	margin:3px 0 0 495px;
}

.texto4{
	font-size: 43px;
	font-weight: bold;
	font-style: italic;
	display: none;
}

.btns2{
	margin-right: 10px;
}

.btns2:active{
	margin: 0 10px 0 0;
}

.ap1{
	display: none;
}

.boxIn2{
	display: none;
}

.linktxt2{
	cursor: pointer;
}

.ap2{
	display: none;
}

.boxIn3{
	display: none;
}

.btn4:active{
	margin:3px 0 0 195px;
}

.btn5:active{
	margin:3px 0 0 197px;
}

.ap3, .ap4, .ap5{
	display: none;
}

.btn6:active{
	margin:3px 0 0 197px;
}

.ppcol{
	padding:20px 10px 0 40px;
}

.btn6:active{
	margin:3px 0  0 178px;
}

.btn7:active{
	margin:103px 0 0 178px;
}

[class*='ap']{
	display: none;
}
.btn8{
	position: absolute;
	top: 20px;
	right:10px;
}

.btn9{
	width: 250px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.btn9:active{
	margin:23px 0 17px 68px;
}

.divZoom{
	background: #fff;
}

.dz1{
	width: 380px !important;
}

.contGif2{
	display: table;
	width: 540px;
	margin:20px auto 0;
}

.contGif2 img{
	width: 100%;
}

.ppcol2{
	padding: 20px 0 0 0;
}

.btn10:active{
	margin:0px 0 0 162px;
}

.btn11:active{
	margin:0px 0 0 117px;
}

.btns3{
	margin-right: 10px;
}

.btns3:active{
	margin: 0px 10px 0 0 ;
}

.stytxt{
	padding: 90px 100px 0;
  margin-bottom: 60px;
}

.btn12{
	position: absolute;
	 top: 300px;
  	left: 520px;
  	transition:top 1s;
  	-webkit-transition:top 1s;
  	-moz-transition:top 1s;
  	-ms-transition:top 1s;
  	-o-transition:top 1s;
}

.btn13{
	position: absolute;
	right: 10px;
	bottom:-153px;
}

.texto5{
	  font-size: 43px;
  font-weight: bold;
  font-style: italic;
}

.txtmt{
	margin-top: 20px;
}

.flechita{
	position: absolute;
	bottom: -85px;
	left: 340px;
}

.mas{
	position: absolute;
	bottom: -85px;
	right: 417px;
}

.boxText2{
	display: none;
	  margin-top: 50px;
}

.tbl{
	width: 90%;
	margin:0 auto;
	border:3px solid #fff;
	display: none;
}

.tbl td{
	padding: 10px;
	border:2px solid #fff;
}

.tdTitle{
	background: #00bae2;
	color:#fff;
}

.firstColor{
	background: #bbe0e3;
}

.secondColor{
	background: #e7f3f4;
}

.tirthColor{
	background: #f3f9fa;
}