.secT{margin: auto; position: relative; width: 1200px; height: auto; padding-bottom: 10px; overflow: hidden;}

.secmenu{
	height: 30px; border-radius: 10px 10px 0px 0px;
}
.secmenurec{
	position: absolute; width: 800px; height: 800px; left: -275px; top:-120px;
	transform: rotate(-50deg); background-color: #0E74A0;
}
.secmenurec1{
	position: absolute; width: 800px; height: 800px; left: -355px; top:-120px;
	transform: rotate(-50deg); background-color: #022456;
}
.mnu0{display: inline-block; position: relative; margin-right: 5px; color: white; text-align: center; left: 10px; top: 10px; font-size: 12;}
.mnu0:hover{cursor: pointer; color: #FFC300;}
.secmenuslide{width: 1200px; height: 30px; overflow: visible;}


.secslide{height: 500px;}
.secsliderec1{
	position: absolute; width: 800px; height: 800px; left: -228px; top:-120px; opacity: .70;
	transform: rotate(-50deg); background-color: #0E74A0; border-radius: 50px 50px 50px 50px;
}
.secsliderec2{
	position: absolute; width: 800px; height: 800px; left: -308px; top:-120px; opacity: .95;
	transform: rotate(-50deg); border-radius: 50px 50px 50px 50px;
}
.secsliderec3{
	position: absolute; width: 300px; height: 200px; left: 1095px; top:380px; opacity: .95;
	transform: rotate(-50deg); background-color: #FFC300;
}
.secsliderec4{
	position: absolute; width: 300px; height: 200px; left: 1045px; top:370px; opacity: .45;
	transform: rotate(-50deg); background-color: #FFC300;
}



.secarticulos{background-color: #f7f7f7; height: 800px;}
.secempresas{background-color: white; height: 300px;}
.secubicacion{background-color: #FAB646; height: 350px;}
.secubicacion iframe{position: relative; top: 5px;}
.secfooter{background-color: #222951; height: 200px;}

.flecha{position: absolute; display:  inline-block;}
.fecha1{left: 500px; top: 265px;}
.fecha2{left: 690px; top: 40px;}
.fecha3{left: 780px; top: 350px;}

.flp0{border-radius: 10px; width: 120px; height: 50px;  opacity: .50; transform: rotate(42deg);}
.flp2{transform: rotate(310deg);}

.fecha1 .flp0{background-color: #19DCFF}
.fecha2 .flp0{border-style: solid; border-color: white; opacity:.40;}
.fecha3 .flp0{background-color: white;}

.recredes{
	position: absolute; border-radius: 15px 0px 0px 15px; width: 40px; height: 150px; left: 1158px; top: 110px; 
	background-color: #042051;
}

.recredesb{
	position: absolute; border-radius: 0px 15px 15px 0px; width: 40px; height: 150px; left: 0px; top: 170px; 
	background-color: #5C804C;
}

/*slide imagenes y objewtos*/
.slideimg{position: absolute; overflow: hidden; left: 175px; width: 824px; height: 824px; border-radius: 10px 10px 0px 0px;}
.slideimg img{position: absolute; left: 0px; top: 0px; border-radius: 10px 10px 0px 0px;}

.slideimg1{position: absolute; overflow: hidden; width: 924px; height: 624px; top: -70px; left: 275px; border-radius: 10px 10px 0px 0px;}
.slideimg1 img{position: absolute; left: 0px; top: 0px; width: 924px; height: 624px;}

.slideimg2{position: absolute; overflow: hidden; width: 824px; height: 824px; top: -70px; left: 375px; border-radius: 10px 10px 0px 0px;}
.slideimg2 img{position: absolute; left: 0px; top: 0px; width: 924px; height: 824px;}

.slideimg3{position: absolute; overflow: hidden; width: 734px; height: 744px; top: -160px; left: 465px; border-radius: 10px 10px 0px 0px;}
.slideimg3 img{position: absolute; left: 0px; top: 0px; width: 734px; height: 744px;}

.slideimg4{position: absolute; overflow: hidden; width: 824px; height: 824px; top: -70px; left: 375px; border-radius: 10px 10px 0px 0px;}
.slideimg4 img{position: absolute; left: 0px; top: 0px; width: 824px; height: 824px;}

.slideimg5{position: absolute; overflow: hidden; width: 824px; height: 824px; top: -70px; left: 375px; border-radius: 10px 10px 0px 0px;}
.slideimg5 img{position: absolute; left: 0px; top: 0px; width: 824px; height: 824px;}

.slideobj1{position: absolute; left: 50px; top: 20px;}
.slideobj2{position: absolute; left: 50px; top: 20px;}
.slideobj3{position: absolute; left: 20px; top: 10px;}
.slideobj4{position: absolute; left: 50px; top: 20px;}
.slideobj5{position: absolute; left: 50px; top: 20px;}

.slideobj4 .objb{top: 60px; position: relative;}
.slideobj5 .objb{top: 60px; position: relative;}



.obtexto0{position: absolute; display: inline-block;}

.slideobj1 .objatextoa{color: #FFEA0A; left: 20px; top: 280px; width: 452px;}
.slideobj1 .objatextob{color: white; left: 10px; top: 320px; width: 500px;}
.slideobj1 .objatextoc{color: #FFEA0A; left: 10px; top:350px; width: 482px;}
.slideobj1 .objatextod{color: white; left: 35px; top:415px; width: 70px;}
.slideobj1 .objatextoe{color: #FFEA0A; left: 100px; top:395px; width: 200px;  -webkit-text-stroke: 2px black;}
.slideobj1 .objatextof{color: white; left: 70px; top:450px; width: 405px;}

.slideobj2 .objatextoa{color: white; left: 20px; top: 280px;}
.slideobj2 .objatextob{color: #eeba46; left: 80px; top: 320px; width: 250px;}
.slideobj2 .objatextoc{color: white; left: -20px; top:380px; width: 405px;}

.slideobj3 .objatextoa{color: #FB0021; left: 20px; top: 280px;}
.slideobj3 .objatextob{color: #25b5cb; left: 80px; top: 320px; width: 250px;}
.slideobj3 .objatextoc{color: #FB0021; left: 5px; top:380px; width: 365px;}

.slideobj4 .objatextoa{color: #1E257D; left: 55px; top: 280px;}
.slideobj4 .objatextob{color: #158434; left: 13px; top: 330px; width: 550px;}
.slideobj4 .objatextoc{color: #1160AF; left: 70px; top:380px; width: 365px;}

.slideobj5 .objatextoa{color: #618716; left: 20px; top: 255px;}
.slideobj5 .objatextob{color: #eeba46; left: 110px; top: 290px; width: 250px;}
.slideobj5 .objatextoc{color: #854013; left: 50px; top:340px; width: 365px;}

.slcolor1{background-color: #0D61C2; transition: all 1s ease;}
.slcolor2{background-color: #04245B; transition: all 1s ease;}
.slcolor3{background-color: white; transition: all 1s ease;}
.slcolor4{background-color: #c9fbc9; transition: all 1s ease;}
.slcolor5{background-color: white; transition: all 1s ease;}


.opacientra{opacity: 100; transition: all 1s ease;}

/*-------------------------------------*/


.secprotadom{height: 950px; background-color: #f7f7f7; overflow: hidden;}
.contextop{position: relative; width: 430px; height: 175px; top: 30px; left: 20px;}

.txtprotadom0{ unicode-bidi: normal !important; position: absolute; top: 200px; left: 150px; font-size: 40px; color: #02174E; }
.txtprotadom1{ unicode-bidi: normal !important; background-color: #FEC021; top: 20px; left: 20px; padding: 5px;}
.txtprotadom2{ unicode-bidi: normal !important; width: 350px; height: auto; top: 30px; left: 165px; color: #02174E; }
.txtprotadom3{ unicode-bidi: normal !important; font-size: 45px; top: 85px; left: 60px;}
.txtprotadom4{ unicode-bidi: normal !important; top: 135px; left: 180px;}

.protadomside1{left: 418px; top: -60px;}

.imgaprota1{width: 506px; height: 276px; background-color: white; top: 240px; left: 30px; border-radius: 10px 50px 10px 20px; box-shadow: 5px 5px 5px #B5B5B5;}
.imgaprota1 img{width: 500px; height: 270px; top: 3px; left: 3px; position: absolute; border-radius: 10px 50px 10px 10px;}
.imgaprota2{width: 306px; height: 186px; background-color: white; top: 420px; left: 330px; border-radius: 5px 5px 5px 5px; box-shadow: 5px 5px 5px #B5B5B5;}
.imgaprota2 img{width: 300px; height: 180px; top: 3px; left: 3px; position: absolute;}
.imgaprota3{width: 226px; height: 156px; background-color: white; top: 550px; left: 130px; border-radius: 5px 5px 5px 5px; box-shadow: 3px 3px 3px #B5B5B5;}
.imgaprota3 img{width: 220px; height: 150px; top: 3px; left: 3px; position: absolute;}


.protatxtimg1{position: relative; text-align: center; width: 120px; margin: auto; top: 150px; padding: 5px; background-color: #FEC021;}
.protatxtimg2{position: relative; text-align: center; width: 120px; margin: auto; top: 120px; padding: 5px; background-color: #FEC021;}
.logoprotadd{position: absolute; width: 400px; height: 125px; top: 800px; left: 5px;}

.imgacarticulo{position: absolute; width: 1200px; height: 810px;}
.imgacarticulo img{position: absolute; width: 1200px; height: 810px;}

.imgacarticulo2{position: absolute; width: 880px; height: 350px; top: 460px; left: 300px;}
.imgacarticulo2 img{position: absolute; width: 880px; height: 350px;}

.desciptivo0A{unicode-bidi: normal !important; text-align: center; position: absolute; height: auto; }
.descriptivo3{unicode-bidi: normal !important; left: 580px; top: 80px; color: #0C65C2;}
.descriptivo4{unicode-bidi: normal !important; left: 450px; top: 140px; color: #9F4317;}
.descriptivo5{unicode-bidi: normal !important; left: 418px; top: 198px; color: #2BA703;}
.descriptivo6{unicode-bidi: normal !important; left: 388px; top: 244px; color: #0C66C3;}

.desciptivo0{unicode-bidi: normal !important; position:  absolute; width: 380px; height: auto; text-align: justify; left: 30px;}
.descriptivo1{top: 310px; color: #0A1D4E;}
.descriptivo2{top: 460px; color: #9F4317;}
.logoacavisi{position: absolute; width: 250px; height: 250px; left: 80px; top: 20px;}

.tituloauspiciadores{position: relative; margin: auto; width: 460px; height: auto; text-align: center; font-size: 40px; top: 20px; color: #8bc34a;}
.empresalogos{position: relative; display: inline-block; width: 250px; height: 150px; text-align: center; margin: auto; top: 70px; left: 70px;}
.empresalogos:hover{cursor: pointer; filter: brightness(130%);}
.empresalogos img{position: absolute; left: 5px; margin-right: 2px;}
.empresaslogos1 img{width: 230px; height: 120px;}
.empresaslogos2 img{width: 230px; height: 100px;}
.empresaslogos3 img{width: 230px; height: 100px; top: 10px;}
.empresaslogos4 img{width: 230px; height: 120px; top: -15px}
.barratablogo{width: 100%; height: 20px; position: absolute; left: 0px; top: 300px; background-color: #8bc34a;}


.ft0{color: white; position: relative; margin-bottom: 5px; font-size: 20px; top: 20px; left: 20px;}


.bttnvisitar{position: absolute; width: 180px; height: auto; padding: 10px;  border-radius: 10px; background-color: #FFB600; color: #00268A; text-align: center;}
.bttnvisitar:hover{padding: 12px; border-radius: 20px; background-color: #FFDE00; color: #0031B1; text-align: center; cursor: pointer;}
.bttnvisitar1{left: 60px; top: 640px;}
.bttnvisitar2{left: 320px; top: 760px;}
.volverini{
	width: 20px; height: 25px; background-color: #8bc34a; color: white; border-radius: 10px; cursor: pointer;
	 position: absolute; left: 1155px; top: 300px; text-align: center; padding: 5px;
}

.volverini1{top: 760px;}
.volverini2{top: 260px;}
.volverini3{top: 905px;}
.barratablogo{width: 100%; height: 20px; position: absolute; left: 0px; top: 300px; background-color: #8bc34a;}
.volverini4{top: 10px; background-color: #8bc34a;}
.volverini5{top: 465px;}
.slcontroles0{
	position: absolute; top: 40px; left: 10px; background-color: white; color: #F6B20B; width: 20px; height: 20px; text-align: center; padding: 2px;
	cursor: pointer; border-radius: 2px; font-size: 20px;
}
.slcontrolesb{top: 80px;}

.slcontrolesc, .slcontrolesd{
	position: absolute; top: 40px; left: 10px; background-color: white; color: #79BC33; width: 20px; height: 20px; text-align: center; padding: 2px;
	cursor: pointer; border-radius: 2px; font-size: 20px;
}
.slcontrolesd{top: 80px;}

.cajatxtn{position: relative; left: 690px; top: 400px; width: 220px; height: auto; background-color: black; color: #FEC90A; text-align: center; font-size: 20px; padding: 10px;}


#cidatabAr{background-color: #6e905e; height: 500px;}
.slcitatab0{width: 1190px; height: 500px; position: absolute; top: 5px; left: 5px; background-color: #072062;}

.loogoCidatab{position: absolute; width: 300px; height: 280px; left: 780px; top: 40px; filter: contrast(110%);}
.loogoCidatab img{position: absolute; left: 0px; top: 0px; width: 300px; height: 290px;}
.reprosecc{position: absolute; width: 600px; height: 350px; background-color: #29d2ca; top: 70px; left: 70px;}
.contvi{width: 590px; height: 340px; position: absolute; left: 5px; top: 5px; background-color: black;}
.txtacerca{position: absolute; left: 145px; top: 15px; color: #29d2ca; font-size: 40px;}

.slcitatab2{background-color: white}
.slcitatab3{background-color: white;}
.slcitatab4{background-color: white;}


.imgslt2{position: absolute; width: 700px; height: 322px; top: 204px; left: 470px;}
.imgsl2b{position: absolute; width: 450px; height: 420px; top: 30px; left: 50px;}
.txtquienes{position: absolute; top: 20px; left: 600px; font-size: 38px; color: #99CB8F;}
.txtquienesb{position: absolute; top: 80px; left: 600px; font-size: 16px; color: #99CB8F;width: 550px; height: auto; text-align: justify;}

.imgslt3{position: absolute; width: 490px; height: 325px; top: 175px; left: 700px;}
.imgsl3b{position: absolute; width: 450px; height: 420px; top: 30px; left: 50px;}
.txtvision{position: absolute; top: 20px; left: 580px; font-size: 38px; color: #E47920;}
.txtvisionb{position: absolute; top: 80px; left: 580px; font-size: 16px; color: #E47920;width: 480px; height: auto; text-align: justify;}

.imgslt4{position: absolute; width: 700px; height: 350px; top: 175px; left: 10px;}
.imgsl4b{position: absolute; width: 450px; height: 420px; top: 30px; left: 700px;}
.txtmision{position: absolute; top: 20px; left: 50px; font-size: 38px; color: #8FBBFC;}
.txtmisionb{position: absolute; top: 80px; left: 50px; font-size: 16px; color: #8FBBFC; width: 550px; height: auto; text-align: justify;}

.videoc{width: 580px; height: 340px;}

.btnvideospro{
	width: 200px; height:  auto; padding: 2px; border-radius: 5px; background-color: #29d2ca; position: absolute; 
	left: 835px; top: 350px; text-align: center; color: #02302d; font-size: 26px;  transition: all .3s;
}

.btnvideospro:hover{background-color: #2AE2DB; cursor: pointer; border-radius: 20px; transition: all .3s;}

.btnvideo0{background-color: #3bd2ca; position: absolute; top: 420px; left: 195px; width: 150px; height: auto; padding: 5px; text-align: center; font-size: 15px; transition: all .3s;}
.btnvideo0:hover{cursor: pointer; border-radius: 0px 0px 10px 10px;}
.btnvideo2{left: 375px; transition: all .3s;}
















