/*

Theme Name: pink-elephantTheme 

URI: https://pinkelephant-latam.com/

Description: Twenty Sixteen Child Theme

Author: Marco Polvo

Author URI: http://pinkelephant-latam.com/

Template: twentysixteen

Version: 8.49

License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

Text Domain: twenty-sixteen-child

Tags: twentysixteen, extension, child, etcText 

Domain: pink-elephant

*/





/*@import url("../twentysixteen/style.css");*/

/* A partir de aquí empieza la personalización de tu tema */



/*********************************************************Estilos 07/11/2023 interiores* promo*****************************************************************************/

.qsibox1{ width:100%; position: relative; overflow: hidden; padding: 50px 0 0;}

		.qsibox1 img{ display: block; overflow: hidden; width: 100%;}

		.qsib1cont{width:90%; margin: 50px auto;}	

		.qsibox2{ width:100%; position: relative; overflow: hidden;}

		.qsilb2cont{width: 80%; margin: 40px auto; color: #4c4c4c;  font-size: 1em; background:url("img/flechitas.png") no-repeat left center; padding-left: 80px;}

		.qsilb2cont h3{ font-weight: 400; }

		.qsilb2cont .qsirosita{color:#ff017d; font-weight: 700;}

		.qsibox3{ width:100%; position: relative; overflow:hidden;  background:#004495; padding-bottom: 50px;}

.qsilb3cont{ padding: 50px 0;}

		.qsilb3cont h3{ font-size: 2em; color: #FFF; font-weight: 400; text-align: center; margin:0; padding:0;}

		.qsilb3contint{width: 95%; max-width: 1281px; margin: 40px auto; color: #FFF;}

		.qsilb3contint img{ display: block; width: 100%;}

		.qsilb3contintizq{ width: 30%; max-width: 367px; float: left; margin: 0 30px;}

		.qsilb3contintcen{width: 30%; max-width: 367px; float: left; margin: 0 30px;}

		.qsilb3contintder{width: 30%; max-width: 367px; float: left; margin: 0 30px;}

		.qsilb3contintizq h3{text-align: left; font-size: 1.2em; font-weight: 700; text-decoration: underline; margin-top: 25px;}

		.qsilb3contintcen h3{text-align: left; font-size: 1.2em; font-weight: 700; text-decoration: underline; margin-top: 25px;}

		.qsilb3contintder h3{text-align: left; font-size: 1.2em; font-weight: 700; text-decoration: underline; margin-top: 25px;}

		

		.qsibox4{ width:100%; position: relative; overflow: hidden; padding:0;}

		.qsilb4cont{width: 95%; max-width: 1046px; margin: 40px auto; color: #4c4c4c;}

		.qsilb4cont h2{ text-align: center !important; font-size: 2.8em !important; font-weight: 400 !important; color: #4c4c4c !important;}

		.qsilb4cont h3{ font-weight: 400; }

		.qsilimgns{ display: block;  width: 100%; max-width: 1046px; margin: 0 auto 40px;}

		.qsilb4conticonos{ position: relative; overflow: hidden;}

		.qsilb4conticonos a{ width:100%; height: 100%; position: absolute; display: block;top: 0; left: 0;}

		.qsilb4conticonosi1{background: url("img/pnk-23-serv-1.png") 0 0 no-repeat; width: 91px; height: 104px; float: left; margin-right: 20px; position: relative;}

		.qsilb4conticonosi2{background: url("img/pnk-23-serv-2.png") 0 0 no-repeat; width: 91px; height: 104px; float: left; margin-right: 20px; position: relative; }

		.qsilb4conticonosi3{background: url("img/pnk-23-serv-3.png") 0 0 no-repeat; width: 91px; height: 104px; float: left; margin-right: 20px; position: relative; }

		.qsilb4conticonosi4{background: url("img/pnk-23-serv-4.png") 0 0 no-repeat; width: 91px; height: 104px; float: left; margin-right: 20px; position: relative; }

		.qsilb4conticonosi5{background: url("img/pnk-23-serv-5.png") 0 0 no-repeat; width: 121px; height: 104px; float: left; margin-right: 20px; position: relative; }

		.qsilb4conticonosi6{background: url("img/pnk-23-serv-6.png") 0 0 no-repeat; width: 121px; height: 105px; float: left; margin-right: 20px; position: relative; }

		.qsilb4conticonosi7{background: url("img/pnk-23-serv-7.png") 0 0 no-repeat; width: 121px; height: 105px; float: left; margin-right: 20px; position: relative; }

		.qsilb4conticonosi8{background: url("img/pnk-23-serv-8.png") 0 0 no-repeat; width: 121px; height: 104px; float: left; margin-right: 20px; position: relative; }

		.flip-card-b h4{margin: 0; padding: 0; font-size: 0.9em; line-height: 19px !important; letter-spacing: 0 !important;}

		

		.qsibox5{ width:100%; position: relative; overflow:hidden;}

		.qsibox6{ width:100%; position: relative; overflow:hidden;}

		.qsib6imgbanner{display: block; margin-bottom: 50px;}

		.qsib6cont{width: 95%; max-width: 1046px; margin: 40px auto; color: #4c4c4c; position: relative; overflow: hidden;}

		.qsib6cont h3 {font-weight: 400; }

		.qsib6contizq{ width:48%; float: left; margin-right: 2%; }

		.qsib6contder{ width:48%; float: right; margin-left: 2%; }

		.qsirosita{color:#ff017d;}

		.qsib6contizqcont1 h3{ font-size:1em; color: #004a8b; margin: 0; padding: 5px 0 0 60px; background: url("img/pnk-23-prod-1.png") 0 0 no-repeat;}

		.qsib6contizqcont2 h3{ font-size:1em; color: #004a8b; margin: 0; padding: 5px 0 0 60px; background: url("img/pnk-23-prod-3.png") 0 0 no-repeat;}

		.qsib6contizqcont3 h3{ font-size:1em; color: #004a8b; margin: 0; padding: 5px 0 0 60px; background: url("img/pnk-23-prod-5.png") 0 0 no-repeat;}

		.qsib6contdercont1 h3{ font-size:1em; color: #004a8b; margin: 0; padding: 5px 0 0 60px; background: url("img/pnk-23-prod-2.png") 0 0 no-repeat;}

		.qsib6contdercont2 h3{ font-size:1em; color: #004a8b; margin: 0; padding: 5px 0 0 60px; background: url("img/pnk-23-prod-4.png") 0 0 no-repeat;}

		.qsib6contdercont3 h3{ font-size:1em; color: #004a8b; margin: 0; padding: 5px 0 0 60px; background: url("img/pnk-23-prod-6.png") 0 0 no-repeat;}



		.qsibox7 h2{font-size: 1.5em !important; font-weight: 400 !important; color: #4c4c4c !important; width: 85% !important; display: block; margin: 0 auto 20px !important;}

		.qsititrosita{color:#ff017d; padding: 5px 0 5px 0; display: block;}

		.qsibox9{ background:#090909; color:#f5f5f5; position: relative; overflow: hidden;}

		.qsib9cont{width: 95%; max-width: 1281px; margin: 0 auto; color: #f5f5f5; font-size: 1em; position: relative; overflow: hidden; padding: 0 0 40px 0;}

		.qsib9contizq{ width: 50%; margin-right: 5%; margin-top: 60px; float: left;}

		.qsib9contder{ width: 45%; float:right;}

		.qsib9contder img{ display: block; width: 100%; max-width: 631px;}

		.qsib9contizq h2{ font-size: 2em; color:#ff017d !important;}



		.qsilb4conticonosbtn{width: 95%; max-width: 1281px; margin: 50px auto 0; font-size: 0.8em; position: relative; overflow: hidden; padding: 0 0 0 0;}

		.qsilb4conticonosbtncont1{ width: 33%; float: left; position: relative; overflow: hidden;}

		.qsilb4conticonosbtncont2{ width: 33%; float: left; position: relative; overflow: hidden;}

		.qsilb4conticonosbtncont3{ width: 33%; float: left; position: relative; overflow: hidden;}

		.qsilb4conticonosbtn1{ clear: both; width: 100%; text-align: center; border: 2px solid #FFF; padding: 5px 10px; position: relative; color: #FFF; height: 50px; margin: 10px auto; background: #004691; text-transform: uppercase; font-size: 1.2em; max-width: 400px;}

		.qsilb4conticonosbtn2{ clear: both; width: 100%; text-align: center; border: 2px solid #FFF; padding: 5px 10px; position: relative; color: #FFF; height: 50px; margin: 10px auto; background: #004691; text-transform: uppercase; font-size: 1.2em; max-width: 400px;}

		.qsilb4conticonosbtn3{ clear: both; width: 100%; text-align: center; border: 2px solid #FFF; padding: 5px 10px; position: relative; color: #FFF; height: 50px; margin: 10px auto; background: #004691; text-transform: uppercase; font-size: 1.2em; max-width: 400px;}

		.qsilb4conticonosbtn1 a{ padding-top: 8px; color: #fff; width: 100%;height: 100%; position: absolute; top: 0; left: 0; text-decoration: none; font-weight: bold;}

		.qsilb4conticonosbtn2 a{ padding-top: 8px; color: #fff; width: 100%;height: 100%; position: absolute; top: 0; left: 0; text-decoration: none; font-weight: bold;}

        .qsilb4conticonosbtn3 a{ padding-top: 8px; color: #fff; width: 100%;height: 100%; position: absolute; top: 0; left: 0; text-decoration: none; font-weight: bold;}



		.qsibox6 .mclb5cont .mclb5boxrosita a{ color: #FFF; text-decoration: none; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; text-align: center; padding: 10px 0;}

		.mclb5cont .mclb5boxrosita{ position: relative;}

		.qsibox6 .mclb5cont .mclb5boxrosita a:hover{ color: #FFF; text-decoration: underline; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; text-align: center; padding: 10px 0;}



		.p23containercons1{letter-spacing: 0px;}

		.qsibox9bold{ font-weight:700; }



/*********************************************************Estilos 25/09/2023 interiores* promo*****************************************************************************/

.btncontactocurso{ width: 60px; height: 60px; background: url("img/btn-contactanos-23.png") no-repeat 0 0; position: fixed; top: 100%; margin-top: -108px; left: 0; z-index: 1000; overflow: hidden; display: block; margin-left: 19px;}

.btncontactocurso a{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: block;}

	.mclbox1{ width:100%; position: relative; overflow: hidden; padding: 100px 0 20px;}

		.mclb1cont{width:90%; margin: 50px auto;}

.mclb1cont3videos{ width:90%;  margin:30px 0 0 0; position: relative; overflow: hidden;}

.mclb1cont3videosc1{width:31%; max-width: 197px; margin: 1%; float: left;}

.mclb1cont3videosc1 img{ display:block; width: 100%;}

		.mclb1contleft{ width:50%; float:left;}

		.mclb1contleft ul{ margin:10px 0; padding: 0; list-style: none;}

		.mclb1contleft ul li{ font-size:1.2em; color: #999; background: url("img/palomitarosagde.png") no-repeat 0 6px; padding-left: 30px; margin: 2px 0;}

		.mclb1contright{width:50%; float:right;}

		.mclb1contright h2{color: #01172e !important; font-size: 2em !important;   font-weight: 400 !important;}

		.mclb1contright h3{ color: #01172e; font-size: 1.5em; font-weight: 400 !important; margin: 10px 0; padding-left: 12px;}

		.mclbox2{ width:100%; position: relative; overflow: hidden; background:#004495;}

		.mclb2cont{width: 70%; margin: 40px auto; color: #FFF;  font-size: 1.8em; background:url("img/flechitas.png") no-repeat left center; padding-left: 80px; line-height: 33px;}

		.mclbox3{ width:100%; position: relative; overflow:hidden; padding: 50px 0; font-size: 14px;}

		.mclb3cont{position: relative; overflow: hidden; width: 85%; margin: 0 auto;}

		.mclb3cont1{width: 31%; margin: 0 1%; padding: 0 10px; float: left; position: relative; border: 2px solid #bebebe; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;box-sizing: border-box; height: 930px; }

		.mclbox3 h2{color: #dc057c !important; text-align: center !important; font-size: 1.4em !important; margin: 30px 0 10px !important;}

		.mclb3cont1 .mclb3contpnkrwul{ margin-top:70px !important;}

		.mclbox3 p{ width: 90%; text-align: center; font-weight: 700; margin: 10px auto; display: block;}

		.mclb3contprecio{width:80%; margin: 20px auto; padding:5px 0 25px; text-align: center; background:#004495; color: #FFF; position: relative;}

.mclb3contprecioama{width:80%; margin: -10px auto 20px; padding:5px 0 7px; text-align: center; background:#efbe4b; color: #0f1e31; position: relative;}

.mclb3contprecioama a{ color:#0f1e31; text-decoration: underline; width: 100%; height: 100%; position: relative; display: block; font-size: 1.5em; font-weight: bold; line-height: 23px;}

		.mclb3contpreciobld{ font-size: 1.5em; font-weight: bold; line-height: 23px;  }

		.mclb3contprecio a{ color:#FFF; text-decoration: none; width: 100%; height: 100%; position: absolute; display: block; top: 0; left: 0; padding: 30px 0 0 0;}

.mclb3contpreciomargintop100{padding-top: 75px !important;}

		.mclb3contprecio p{ margin: 0; text-align: center; padding: 0; display: block; width: 100%;}

		.mclb3cont2{width: 31%; margin: 0 1%; padding: 0 10px; float: left; position: relative; border: 2px solid #bebebe;border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;box-sizing: border-box;height: 930px;}

		.mclb3cont3{width: 31%; margin: 0 1%; padding: 0 10px; float: left; position: relative; border: 2px solid #bebebe;border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;box-sizing: border-box; height: 930px; }

		.mclb3contpnkrw{ width: 181px; height: 45px; position: absolute; left: 0; margin-left:-16px; background: url("img/pink-rewards.png") no-repeat 0 0; }

		.mclb3cont ul{margin: 0; padding: 0; position: relative; list-style: none;}

		.mclb3cont li{ padding-left:18px; background: url("img/palomita-ch.png") no-repeat 0 6px;}

		.mclb3contpnkrwazul{ margin: 75px auto 0 auto !important; width: 95%; display: block; background:#0f1e31; color: #FFF; padding: 10px !important;}

		.mclb3contpnkrwazul li{ margin: 3px;}

		.mclb3contpnkrwul{ margin: 10px auto 40px auto !important; width: 95%; display: block; padding:0 10px !important;}

		.mclb3contpnkrwul li{ margin: 4px 0;}

		.mclbox4{width: 92%; position: relative; overflow: hidden; padding: 50px 0; margin: 0 auto;}

		.mclb4cont{ width: 90%; margin: 0 auto;}

		.mclb4contleft{ width:30%; float: left; box-sizing: border-box;}

		.mclb4contright{ width: 65%; float: right; margin-left: 5%; box-sizing: border-box;}

		.mclb4cmargin30{display: block; margin: 25px 0 26px 0;}

		.mclbox5{ width:100%; position: relative; overflow: hidden;}

		.mclbox6{ width:100%; position: relative; overflow: hidden;}

		.mclb6cont { width: 90%; margin: 0 auto; background: #01172e; color:#FFF; padding: 40px; overflow: hidden;}

		.mclb6cont a{ color:#FFF; text-decoration: underline;}

		.mclb6cont ul{ margin:0; padding: 0; list-style: none;}

		.mclb6cont li{ padding-left:25px; background:url("img/palomita-amarilla.png") no-repeat 0 6px; margin: 10px 0;}

		.mclb6cont h2{font-weight: 400 !important; color: #febd3a !important; font-size: 1.5em !important;}

		.mclb6ulizq{ width:45%; margin-right:5%; box-sizing: border-box; float: left;}

		.mclb6ulder{ width:45%; margin-left:5%; box-sizing: border-box; float: right;}

		.mclb6contbco{width: 100%; margin: 0 auto; color:#999; padding: 40px; overflow: hidden;}

		.mclb5boxrosita{ width:90%; background: #db067a; color: #FFF; text-transform: uppercase; font-weight: 700; padding: 10px; margin: 30px auto; text-align: center;}







/*********************************************************Estilos 08/06/2023 interiores******************************************************************************/



.wp-megamenu-sub-menu li a:hover{color: #fd007b !important;}











.backseriados{ display: block; background: url(img/botones-serie-cursos.jpg); background-size: contain; background-repeat: no-repeat; padding-top: 85px; padding-bottom: 140px; padding-left: 30px;    font-weight: 300;}



.backseriados a{ font-size: 1.7em; display: block; overflow: hidden; color: #FFF !important; text-decoration: underline;}







.in22-intbox8bloqueder div{ display:none !important;}







#content-bottom-widgets{ background: #014e84; color: #FFF;}















.p23topazul {width: 100%; position: relative; overflow: hidden; height: 90px; background: #014691; color: #FFF; padding: 0 20px; }















.p23contcitillo{ background:#24488e; width: 100%; margin: 0; padding: 15px 0; list-style: none; overflow: hidden;}















.p23btnredes{ margin: 30px 20px 0 0; padding: 0; list-style: none; float: right;  display: block; }















.p23btnredes li{ float:left; margin-right: 5px;  position: relative;}















.p23btnredes li a{display: block; position: absolute; top:0; left: 0;width: 100%; height: 100%;  }















.p23btnredes0 {width: 55px; font-size: 0.9em; color: #FFFFFF;}















.p23btnredes1{ width:28px; height: 29px; background: url(img/ico-face.png); background-size: cover; text-indent: -6000px;}















.p23btnredes2{ width:28px; height: 29px; background: url(img/ico-in.png); background-size: cover; text-indent: -6000px;}















.p23btnredes3{ width:28px; height: 29px; background: url(img/ico-ins.png); background-size: cover; text-indent: -6000px;}















.p23btnredes4{ width:28px; height: 29px; background: url(img/ico-yt.png); background-size: cover; text-indent: -6000px;}















.p23btnredes5{ width:28px; height: 29px; background: url(img/ico-x.png); background-size: cover; text-indent: -6000px;}















		.p23contcitillo li{ width:33%; float: left; color: #FFF; text-align: center;}















		.p23box2 h2{ text-align: left; margin: 50px 0 72px 9% !important; margin-bottom: 10px !important; border-left: 5px solid #ba0f76; padding: 0 0 5px 10px !important; font-size: 2.8em !important; color: #000 !important; font-weight: 400 !important; display: block; overflow: hidden;}















		.p23box3 h2{ text-align: left; margin: 50px 0 72px 9% !important; margin-bottom: 10px !important; border-left: 5px solid #ba0f76; padding: 0 0 5px 10px !important; font-size: 2.8em !important; color: #000 !important; font-weight: 400 !important; display: block; overflow: hidden;}















		.p23box4 h2{ text-align: left; margin: 50px 0 72px 9% !important; margin-bottom: 10px !important; border-left: 5px solid #ba0f76; padding: 0 0 5px 10px !important; font-size: 2.8em !important; color: #000 !important; font-weight: 400 !important; display: block; overflow: hidden;}















		.flip-card { background-color: transparent; width: 294px; height: 251px; margin: 10px; perspective: 1000px; float: left; position: relative;}















		.flip-card-b { background-color: transparent; width: 400px; height: 224px; margin: 10px; perspective: 1000px; float: left; position: relative; overflow: hidden;}















		.flip-card-b p{ line-height: 19px !important;}















		.flip-card-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.6s; transform-style: preserve-3d; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}















		.flip-card:hover .flip-card-inner { transform: rotateY(180deg);	}















		.flip-card-inner ul{z-index: 100; width: 80%; text-align: left; margin: 0 auto; list-style: disc; padding: 33px 0 0 0; list-style-position: inside;}	















		.flip-card-inner ul li{ font-size: 1.1em; line-height: 23px;}	















		.flip-card-inner ul li a{ color: #FFF; text-decoration:none;}	















		.flip-card-inner ul li a:hover{ color: #FFF; text-decoration:underline;}	















		















		.flip-card-back1 {background: url(img/miniatura-pink-elephant-01.jpg); color: white; transform: rotateY(180deg);}















		.flip-card-front1, .flip-card-back1 { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}















		.flip-card-front1 { background: url(img/miniatura-pink-elephant-01-a.jpg); color: #FFF;}















		.p23flipcfront1{  z-index: 100; border-bottom: 3px solid #ba0f76; width: 80%; text-align: center; margin: 0 auto; padding-top: 110px;}















		















		.flip-card-back2 {background: url(img/miniatura-pink-elephant-02.jpg);  color: white; transform: rotateY(180deg);}















		.flip-card-front2, .flip-card-back2 { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}















		.flip-card-front2 { background: url(img/miniatura-pink-elephant-02-a.jpg); color: #FFF;}















		.p23flipcfront2{  z-index: 100; border-bottom: 3px solid #ba0f76; width: 70%; text-align: center; margin: 0 auto; padding-top: 110px;}















		















		.flip-card-back3 {background: url(img/miniatura-pink-elephant-03.jpg);  color: white; transform: rotateY(180deg);}















		.flip-card-front3, .flip-card-back3 { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}















		.flip-card-front3 { background: url(img/miniatura-pink-elephant-03-a.jpg); color: #FFF;}















		.p23flipcfront3{  z-index: 100; border-bottom: 3px solid #ba0f76; width: 70%; text-align: center; margin: 0 auto; padding-top: 110px;}















		















		.flip-card-back4 {background: url(img/miniatura-pink-elephant-04.jpg);  color: white; transform: rotateY(180deg);}















		.flip-card-front4, .flip-card-back4 { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}















		.flip-card-front4 { background: url(img/miniatura-pink-elephant-04-a.jpg); color: #FFF;}















		.p23flipcfront4{  z-index: 100; border-bottom: 3px solid #ba0f76; width: 70%; text-align: center; margin: 0 auto; padding-top: 110px;}















		















		.flip-card-back5 {background: url(img/miniatura-pink-elephant-05.jpg);  color: white; transform: rotateY(180deg);}















		.flip-card-front5, .flip-card-back5 { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}















		.flip-card-front5 { background: url(img/miniatura-pink-elephant-05-a.jpg); color: #FFF;}















		.p23flipcfront5{  z-index: 100; border-bottom: 3px solid #ba0f76; width: 80%; text-align: center; margin: 0 auto; padding-top: 90px;}















		















		.flip-card-back6 {background: url(img/miniatura-pink-elephant-06.jpg);  color: white; transform: rotateY(180deg);}















		.flip-card-front6, .flip-card-back6 { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}















		.flip-card-front6 { background: url(img/miniatura-pink-elephant-06-a.jpg); color: #FFF;}















		.p23flipcfront6{  z-index: 100; border-bottom: 3px solid #ba0f76; width: 60%; text-align: center; margin: 0 auto; padding-top: 110px;}















		















		.flip-card-back7 {background: url(img/miniatura-pink-elephant-07.jpg);  color: white; transform: rotateY(180deg);}















		.flip-card-front7, .flip-card-back7 { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}















		.flip-card-front7 { background: url(img/miniatura-pink-elephant-07-a.jpg); color: #FFF;}















		.p23flipcfront7{  z-index: 100; border-bottom: 3px solid #ba0f76; width: 50%; text-align: center; margin: 0 auto; padding-top: 110px;}















		















		.flip-card-back8 {background: url(img/miniatura-pink-elephant-08.jpg);  color: white; transform: rotateY(180deg);}















		.flip-card-front8, .flip-card-back8 { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}















		.flip-card-front8 { background: url(img/miniatura-pink-elephant-08-a.jpg); color: #FFF;}















		.p23flipcfront8{  z-index: 100; border-bottom: 3px solid #ba0f76; width: 80%; text-align: center; margin: 0 auto; padding-top: 110px;}















		















		.flip-card h3{ padding: 0; margin: 0; font-size: 1.2em;}















		















		.p23box3{position:relative; overflow: hidden;}















		.p23b2contflip{width: 90%; max-width: 1260px; margin: 0 auto; position: relative; overflow: hidden; margin: 40px auto 0;}















		.p23b4contflip{width: 90%; max-width: 1260px; margin: 0 auto; position: relative; overflow: hidden; margin: 0 auto 30px;}















		















		.p23b3bloquemodalidadtopimg{width: 90%; max-width: 1250px; margin: 30px auto; clear: both; position: relative; overflow: hidden;}















		.p23b3bbmtopcontimg1{ width: 49%; margin-right: 1%; float: left;}















		.p23b3bbmtopcontimg2{ width: 49%; margin-left: 1%; float: left;}















		.p23b3bbmtopcontimg1 img{ width: 100%; display: block; max-width: 621px; margin: 0 auto;}















		.p23b3bbmtopcontimg2 img{ width: 100%; display: block; max-width: 620px; margin: 0 auto;}















		















		.p23b3contmodalidades{ width:90%; max-width: 1250px; margin: 30px auto;}















		.p23b3bloque1{width: 30%; float: left; margin:  0 3% 0 0; text-align: justify;}















		.p23b3bloque2{width: 30%; float: left; margin:  0 1.5% 0 1.5%; text-align: justify;}















		.p23b3bloque3{width: 30%; float: left; margin:  0 0 0 3%; text-align: justify;}















		.topp23toprosita{background:#ba0f76; width: 100%; margin: 0; padding: 8px 0; list-style: none; overflow: hidden; color: #FFF; font-size: 1.2em;}















		















		.p23box5{ background:#e6e6e6; color: #FFF; position: relative; overflow: hidden; padding: 30px 0;}















		.p23box5 ul{list-style: none; margin: 0; padding: 0; width: 90%; max-width: 1260px; margin: 0 auto; }















		.p23box5 ul li{ float: left; margin: 0 0.5%; width: 9%;}















		.p23box5 ul li img{display: block; width:100%;}















		.p23box5ico1{ width: 12.5%; font-size: 1.2em; padding-top: 20px;}















		.p23box5ico2{ width: 12.5%;}















		.p23box5ico3{ width: 7%; padding-top: 5px;}















		.p23box5ico4{ width: 11%; padding-top: 5px;}















		.p23box5ico5{ width: 5%;}















		.p23box5ico6{ width: 8%; padding-top: 7px;}















		.p23box5ico7{ width: 11%; padding-top: 13px;}















		.p23box5ico8{ width: 8%; padding-top: 8px;}































		.p23box6{ width: 100%; position: relative; overflow: hidden; background: #f5f5f5; padding: 40px; text-align: center;}















		.p23box6 h2{text-align: center !important; font-weight: 400 !important;}































		.p23box7{ width: 100%; position: relative; overflow: hidden; display: block;}















		.p23box7 img{ display:block; width: 100%; }















		.p23box7resp{ width: 100%; position: relative; overflow: hidden; display: none; }















		.p23box7resp img{ display:block; width: 100%; display: none; }















		.p23b7conttxt{ position:absolute; width:40%; left: 5%; top: 80px; }















		.p23b7conttxt img{ display: block; width: 100%;}















		















		.p23box8 h3{ font-size: 2em; font-weight: 300; color: #515151; text-align:center;}















		.p23box8{background:#fbf6fa; color: #FFF; position: relative; overflow: hidden; padding: 30px 0;}















		.p23box8 ul{list-style: none; margin: 0; padding: 0; width: 90%; max-width: 1260px; margin: 0 auto; }















		.p23box8 ul li{ float: left; margin: 0 1.6%;}















		.p23box8 ul li img{display: block; width:100%;}















		.p23box8ico1{ width: 11%;}















		.p23box8ico2{ width: 8%;}















		.p23box8ico3{ width: 8%;}















		.p23box8ico4{ width: 9%;}















		.p23box8ico5{ width: 8%;}















		.p23box8ico6{ width: 11%;}















		.p23box8ico7{ width: 4%;}















		.p23box8ico8{ width: 10%;}































		.p23b3bloque1tit1{ width: 100%; margin-left: 0; padding-left: 55px; background:#ba0f76 url(img/ico-loc.png) 5% 10px no-repeat;}















		.p23b3bloque1tit2{ width: 100%; margin-left: 0; padding-left: 55px; background:#ba0f76 url(img/ico-wifi.png) 5% 8px no-repeat;}















		.p23b3bloque1tit3{ width: 100%; margin-left: 0; padding-left: 55px; background:#ba0f76 url(img/ico-libro.png) 5% 10px no-repeat;}















			















		#p23consultoria1{ width:400px; height:224px; position:absolute; top:0; left:0; cursor:pointer; background:url(img/miniatura-pink-elephant-qs-01.png); background-size:cover;

		  opacity:1; transition:opacity .5s linear;}

		#p23consultoria1:hover{ opacity:0;}

		.p23constxt1:hover + #p23consultoria1{ opacity:0;}

		#p23containercons1{ width:400px; height:224px; position:absolute; top:0; left:0; background:url(img/miniatura-pink-elephant-qs-01-a.png); background-size:cover;}

		

		#p23consultoria2{ width:400px; height:224px; position:absolute; top:0; left:0; cursor:pointer; background:url(img/miniatura-pink-elephant-consultoria-02-a.jpg); background-size:cover;

	  opacity:1; transition:opacity .5s linear;}

		#p23consultoria2:hover{ opacity:0;}

		.p23constxt2:hover + #p23consultoria2{ opacity:0;}

		#p23containercons2{ width:400px; height:224px; position:absolute; top:0; left:0; background:url(img/miniatura-pink-elephant-consultoria-02.jpg); background-size:cover;	}

		

		#p23consultoria3{ width:400px; height:224px; position:absolute; top:0; left:0; cursor:pointer; background:url(img/miniatura-pink-elephant-consultoria-03-a.jpg); background-size:cover;

 opacity:1; transition:opacity .5s linear;}

		#p23consultoria3:hover{  opacity:0;	}

		.p23constxt3:hover + #p23consultoria3{ opacity:0;}

		#p23containercons3{ width:400px; height:224px; position:absolute; top:0; left:0; background:url(img/miniatura-pink-elephant-consultoria-03.jpg); background-size:cover;}



		#p23consultoria4{ width:400px; height:224px; position:absolute; top:0; left:0; cursor:pointer; background:url(img/miniatura-pink-elephant-consultoria-04-a.jpg); background-size:cover; opacity:1; transition:opacity .5s linear;}

		#p23consultoria4:hover{ opacity:0;}

		.p23constxt4:hover + #p23consultoria4{ opacity:0;}

		#p23containercons4{ width:400px; height:224px; position:absolute; top:0; left:0; background:url(img/miniatura-pink-elephant-consultoria-04.jpg); background-size:cover;	}

		

		#p23consultoria5{ width:400px; height:224px; position:absolute; top:0; left:0; cursor:pointer; background:url(img/miniatura-pink-elephant-qs-05.png); background-size:cover; opacity:1; transition:opacity .5s linear;}

		#p23consultoria5:hover{ opacity:0;}

		.p23constxt5:hover + #p23consultoria5{ opacity:0;}

		#p23containercons5{ width:400px; height:224px; position:absolute; top:0; left:0; background:url(img/miniatura-pink-elephant-qs-05-a.png); background-size:cover;}

		

		#p23consultoria6{ width:400px; height:224px; position:absolute; top:0; left:0; cursor:pointer; background:url(img/miniatura-pink-elephant-qs-06.png); background-size:cover; opacity:1; transition:opacity .5s linear;}

		#p23consultoria6:hover{ opacity:0;}

		.p23constxt6:hover + #p23consultoria6{ opacity:0;}

		#p23containercons6{ width:400px; height:224px; position:absolute; top:0; left:0; background:url(img/miniatura-pink-elephant-qs-06-a.png); background-size:cover;}

		



		#p23consultoria7{ width:400px; height:224px; position:absolute; top:0; left:0; cursor:pointer; background:url(img/miniatura-pink-elephant-qs-09.png); background-size:cover; opacity:1; transition:opacity .5s linear;}

		#p23consultoria7:hover{ opacity:0;}

		.p23constxt7:hover + #p23consultoria7{ opacity:0;}

		#p23containercons7{ width:400px; height:224px; position:absolute; top:0; left:0; background:url(img/miniatura-pink-elephant-qs-09-a.png); background-size:cover;}



		#p23consultoria8{ width:400px; height:224px; position:absolute; top:0; left:0; cursor:pointer; background:url(img/miniatura-pink-elephant-qs-08.png); background-size:cover; opacity:1; transition:opacity .5s linear;}

		#p23consultoria8:hover{ opacity:0;}

		.p23constxt8:hover + #p23consultoria8{ opacity:0;}

		#p23containercons8{ width:400px; height:224px; position:absolute; top:0; left:0; background:url(img/miniatura-pink-elephant-qs-08-a.png); background-size:cover;}



		#p23consultoria9{ width:400px; height:224px; position:absolute; top:0; left:0; cursor:pointer; background:url(img/miniatura-pink-elephant-qs-07.png); background-size:cover; opacity:1; transition:opacity .5s linear;}

		#p23consultoria9:hover{ opacity:0;}

		.p23constxt9:hover + #p23consultoria9{ opacity:0;}

		#p23containercons9{ width:400px; height:224px; position:absolute; top:0; left:0; background:url(img/miniatura-pink-elephant-qs-07-a.png); background-size:cover;}



		.p23constxt h3{font-size: 1.1em; font-weight: bold; margin: 0;  padding: 0 0 10px 0;}

		.p23constxt{position: relative; z-index: 100; width: auto; padding: 40px 30px; overflow: hidden; color: #FFF;}

		.p23constxt a{ color:#FFF;}

		.p23constxt a:hover{ color:#FFF; text-decoration: underline;}		

		.p23constxtalt h3{font-size: 1.1em; font-weight: bold; margin: 0;  padding: 0 0 10px 0;}

		.p23constxtalt{position: relative; z-index: 100; width: auto; padding: 20px 30px; overflow: hidden; color: #FFF;}

		.p23constxtalt a{ color:#FFF;}

		.p23constxtalt a:hover{ color:#FFF; text-decoration: underline;}	

		.p23box5linkgral{display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 200; text-indent: -6000px;}













/*********************************************************Estilos 12/09/2022 interiores******************************************************************************/



.in22-colorblanquito{height:30px;}

.in22-colorblanquito a{color: #FFF !important; width: 100%; height: 100%; position: absolute; top: 0; left:0; display: block;}

#slideritil4 h3{font-size: 1em; font-weight: 400;}

#slideritil5 h3{font-size: 1em; font-weight: 400;}

#slidercursositil4{color:#fff; text-align: left !important;}

#slidercursositil4 a{color:#fff}

#slidercursositil4 h2{text-align: left !important;}

.in22-intbox4blue{ background: #28488e; position: relative; overflow: hidden; padding: 30px 0; text-align: center; color:#ffffff;}

.in22-intbox4blue h2{ font-weight: normal; font-size: 2.2em; color: #ffffff !important; font-weight: 400 !important; text-align: center !important;}

.h2slidecursos{font-size: 1.3em !important;}

.h2tituloazulslider{font-size: 2.2em !important;}

.in22-btncontactedesc { clear: both; width: 100%;text-align: center; border: 2px solid #FFF; padding: 5px 10px; position: relative; color: #FFF; height: 50px; margin: 10px auto; background: #004691; text-transform: uppercase; font-size: 1.2em; max-width: 400px;}

.in22-btncontactedesc a { padding-top: 8px; color: #fff; width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-decoration: none; font-weight: bold;}

.in22-rositagral{color:#ff017d; }

/*********************************************************Estilos 03/08/2022 interiores******************************************************************************/















		.contint2022{ margin:0; padding: 0; font-size: 14px;  font-family: 'Poppins', sans-serif;  position:relative; overflow:hidden;}















	.contint2022 h1{ font-size: 2.5em; color: #fd007b; font-weight: 400 !important; margin: 0px 0 0px 0; padding: 0;} 















		.in22-margincero{ margin:0 0 20px 0; }















.in22-margincero{ margin:0 0 20px 0; }	















		.in22-intbox1{ background: #f5f5f5; position: relative; overflow: hidden; padding: 30px 0; color:#004691;}	















		.in22-intbox1left{ width: 57%; float: left; margin-right: 3%;}















		.in22-intbox1right{ width: 40%; float: left;}















		.in22-cont1200{ width: 95%; max-width:1600px; position: relative; overflow: hidden; margin: 0;}















		.in22-cont1200form{ width: 100%; max-width:1600px; position: relative; overflow: hidden; margin: 0;}















		.in22-cont1200central{ width: 90%; max-width:1600px; position: relative; overflow: hidden; margin: 0 auto;}		















		.in22-cont1200intpadd{ width:100%; position: relative; overflow: hidden; margin: 0 auto; padding-left: 8%; padding-right: 6%}















		.in22-cont1200intpadd h2{font-size: 1.5em !important; color:#000 !important;}















.in22-intbox1online{ background: url("img/icotop-01.png") no-repeat 0px 2px; padding-left: 25px; width: 75px; float: left;} 















		.in22-intbox1elearning{background: url("img/icotop-02.png") no-repeat 0 0; padding-left: 25px; width: 275px; float: left;}















		.in22-btncontacteas{ clear: both; width: 200px; text-align: center; background: #fd007b; padding: 5px 10px; position: relative; height: 22px; margin-top: 50px;}















		.in22-btncontacteas:hover{ clear: both; width: 200px; text-align: center; background:#FF218C; padding: 5px 10px; position: relative; height: 22px; margin-top: 50px;}















		.in22-btncontacteas a{color: #FFF; text-decoration: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding-top: 5px; display: block;}















		















		.in22-backicosmodalidadesbox1{ background:#e2e2e2; position: relative; overflow: hidden; padding-bottom: 20px; }















		.in22-backicosmodalidadesbox1 h3{ text-align:center; font-size: 1em; margin: 20px 0 !important;}















		.in22-icosmodalidadesbox1{margin: 20px auto !important; padding: 0; list-style: none; width: 80%}















		.in22-icosmodalidadesbox1 li{ float: left; padding-top: 43px; text-align: center; font-size: 0.8em;}















		.in22-icosmodalidadesco1{width:25%; background:url("img/ico-serv-1.png") no-repeat top center;}















		.in22-icosmodalidadesco2{width:25%; background:url("img/ico-serv-2.png") no-repeat top center;}















		.in22-icosmodalidadesco3{width:25%; background:url("img/ico-serv-3.png") no-repeat top center;}















		.in22-icosmodalidadesco4{width:25%; background:url("img/ico-serv-4.png") no-repeat top center;}















		















		.in22-btntopbox1{margin: 20px 0 0 0; padding: 0; list-style: none; position: relative; overflow: hidden;}















		.in22-btntopbox1 li{float: left; padding-top: 43px; text-align: center; font-size: 0.7em; line-height: 13px;}















		.in22-btntopbox1ico1{width:16%; background:url("img/icotop-03.png") no-repeat top center;}















		.in22-btntopbox1ico2{width:16%; background:url("img/icotop-04.png") no-repeat top center;}















		.in22-btntopbox1ico3{width:16%; background:url("img/icotop-05.png") no-repeat top center;}















		.in22-btntopbox1ico4{width:16%; background:url("img/icotop-06.png") no-repeat top center;}















		.in22-btntopbox1ico5{width:16%; background:url("img/icotop-07.png") no-repeat top center;}















		.in22-btntopbox1ico6{width:16%; background:url("img/icotop-08.png") no-repeat top center;}















		















		.in22-intbox2{ background: #ffffff; position: relative; overflow: hidden; padding: 30px 0;}	















		.in22-intbox2 h2{ font-weight:400 !important; text-transform: uppercase;}

	.in22-intbox2rightmovil h2{font-weight:400 !important; text-transform: uppercase; text-align: left !important;}













		.in22-intbox2left{ width: 70%; float: left; margin-right: 0%; text-align: justify;}







		.in22-intbox2rightmovil{ width: 100%; max-width: 750px; float: none; display: none;  position: relative; overflow: hidden; border: 1px solid #c1c1c1; padding: 0;}	







		.in22-intbox2right{ width: 29%; float: left; border: 1px solid #c1c1c1; padding: 0;}





		.in22-intbox2rightp2{margin: 0 auto 12px; width: 88%;}

		.in22-intbox2rightp2 h2{margin: 12px 0 auto !important; width: 88%; font-size: 1.5em !important; color:#000 !important;}

		.in22-intbox2rightcontgris{margin: 0 auto; width: 100%; padding:10px 6% 10px 6%; background: #f5f5f5; font-size: 0.8em;}

		.in22-intbox2rightcontgris h3{ margin: 0; padding: 0; font-size: 1.4em; font-weight: 600;}

		.in22-intbox2rightcontgris ul{ margin:0; padding:0 0 0 10px; font-weight: 700;}

		.in22-intbox2rightcontgrisp2{margin: 0 auto; width: 100%; padding:10px 6% 10px 6%; background: #f5f5f5; margin-top: 5px; font-size: 0.8em;}

		.in22-intbox2rightcontgrisp2 h3{ margin: 0; padding: 0; font-size: 1.4em; font-weight: 600;}

		.in22-intbox2rightcontgrisp2 ul{ margin:0; padding:0 0 0 10px; font-weight: 700;}





		.in22-intbox2rightcontbco{margin: 0 auto; width: 88%; font-size: 0.8em;}















		.in22-intbox2rightcontbotones{margin: 0 auto; width: 88%; font-size: 0.8em;}















		.in22-txtprecioesp{ font-size: 1.4em; color: #ff017d; font-weight: 700;}















		.in22-ulcontbco{ margin:20px 0 10px 0; padding: 0; list-style: none;}















		.in22-ulcontbcoli1{ background:url("img/icobarra4.jpg") no-repeat 0 0; padding-left: 25px; margin-bottom: 6px;}















		.in22-ulcontbcoli2{ background:url("img/icobarra3.jpg") no-repeat 0 0; padding-left: 25px; margin-bottom: 6px;}















		.in22-ulcontbcoli3{ background:url("img/icobarra2.jpg") no-repeat 0 0; padding-left: 25px; margin-bottom: 6px;}















		.in22-ulcontbcoli4{ background:url("img/icobarra1.jpg") no-repeat 0 0; padding-left: 25px; margin-bottom: 6px;}















		.in22-intbox2rightcontbotones{ margin: 0;padding: 0; list-style: none;width: 100%;}















		.in22-licontbotones1{ width: 22%; margin: 0 1%; float: left; margin-bottom:10px;}















		.in22-licontbotones1 img{display: block; width: 100%;}















		.in22-licontbotones2{ width: 26%; margin: 0 1%; float: left; margin-bottom:10px;}















		.in22-licontbotones2 img{display: block; width: 100%;}















		.in22-licontbotones3{ width: 15%; margin: 0 1%; float: left; margin-bottom:10px;}















		.in22-licontbotones3 img{display: block; width: 100%;}















		.in22-licontbotones4{ width: 28%; margin: 0 1%; float: left; margin-bottom:10px;}















		.in22-licontbotones4 img{display: block; width: 100%;}















		















		.in22-btncontbotones{clear:both; width: 88%; margin: 15px auto; background: #ff017d; color: #FFF; position:relative; padding: 10px; height: 31px;}















		.in22-btncontbotones:hover{clear:both; width: 88%; margin: 15px auto; background: #FF218C; color: #FFF; position:relative; padding: 10px; height: 10px;}















		.in22-btncontbotones a{ color: #FFF; width: 100%; height: 100%; display: block; top: 0; left: 0; position: absolute; padding: 5px 0 5px 0; text-align: center; text-decoration: none; font-weight: bold;}















		















		.in22-btnbcobox2 { clear: both; width: 90%; text-align: center; border: 2px solid #000; padding: 5px 10px; position: relative; height: 48px; margin: 10px auto;}		















		.in22-btnbcobox2 a { padding-top: 11px; color: #000; width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-decoration: none; font-weight: bold;}		















		.in22-intbox3{ background: #014691; position: relative; overflow: hidden; padding: 30px 0; color: #FFF; text-align: center;}	















		.in22-intbox4{ background: #f5f5f5; position: relative; overflow: hidden; padding: 30px 0; text-align: center;}















		.in22-intbox3 h2{ font-weight: normal; font-size: 2.2em;}















		.in22-intbox5{ background: #ffffff; position: relative; overflow: hidden; padding: 30px 0 60px;}	















		.in22-intbox4 h2{ font-weight: normal; font-size: 2.2em !important; color: #000000 !important; font-weight: 400 !important; text-align: center !important;}















		.in22-intbox5bloqueizq { width: 48%; float: left; margin: 0 2% 0 0;}















		.in22-intbox5 h2{ font-weight: normal; font-size: 2.2em !important; color: #000000 !important; font-weight: 400 !important; text-align: left;}















		.in22-intbox5bloquecen{ width: 30%; float: left; margin: 0 1%;}















		.in22-intbox5bloqueder { width: 46%; float: left; margin: 0 0 0 4%;}















		.in22-alignleft{text-align: left !important;}















		















		.in22-intboxpqepink{ background: #ffffff; position: relative; overflow: hidden; padding: 30px 0 60px;}	















		.in22-intboxpqepink h2 {font-weight: normal; font-size: 2.2em !important; color: #000000 !important; font-weight: 400 !important; text-transform: uppercase; text-align: center !important;}















		.in22-intboxpqepinkbk-1{width: 90%; float: left; background:url("img/func-1.png") no-repeat 0 0; padding-left: 110px; margin-bottom: 6px; position: relative; height: 130px; padding-top: 5px; background-size: 103px; font-size: 0.95em; line-height: 20px; }















		.in22-intboxpqepinkbk-2{width: 90%; float: left; background:url("img/func-4.png") no-repeat 0 -10px; padding-left: 110px; margin-bottom: 6px; position: relative; height: 130px; padding-top: 5px; background-size: 102px; font-size: 0.95em; line-height: 20px;}















		.in22-intboxpqepinkbk-3{width: 90%; float: left; background:url("img/func-2.png") no-repeat 0 0; padding-left: 110px; margin-bottom: 6px; position: relative; height: 130px; padding-top: 30px; background-size: 102px; font-size: 0.95em; line-height: 20px;}















		.in22-intboxpqepinkbk-4{width: 90%; float: left; background:url("img/func-5.png") no-repeat 0 0; padding-left: 110px; margin-bottom: 6px; position: relative; height: 150px; padding-top: 5px; background-size: 102px; font-size: 0.95em; line-height: 20px;}















		.in22-intboxpqepinkbk-5{width: 90%; float: left; background:url("img/func-3.png") no-repeat 0 0; padding-left: 110px; margin-bottom: 6px; position: relative; height: 130px; padding-top: 20px; background-size: 102px; font-size: 0.95em; line-height: 20px;}















		.in22-intboxpqepinkbk-6{width: 90%; float: left; background:url("img/func-6.png") no-repeat 0 0; padding-left: 110px; margin-bottom: 6px; position: relative; height: 130px; padding-top: 5px; background-size: 102px; font-size: 0.95em; line-height: 20px;}















		.in22-titrosita{font-weight: 700; color:#ff017d; }















		















		.in22-intboxpqepinkizq{ width: 50%; float: left;  position: relative; overflow: hidden;}















		.in22-intboxpqepinkder{ width: 50%; float: right; position: relative; overflow: hidden;}















		















		.in22-intbox6{ background: #ff017d; position: relative; overflow: hidden; padding: 0 0 30px 0; color: #FFF;}















		.in22-intbox6 h2{ font-weight: normal; font-size: 2.2em !important; color: #FFFFFF !important; font-weight: 400 !important; text-align: center !important;}















		.in22-intbox6 ul{margin:0; padding: 0;}















		.in22-intbox6bloqueizq{ width: 48%; margin-right: 1%; float: left; list-style: none;}















		.in22-intbox6bloqueder{ width: 50%; float: left; list-style: none;}















		.in22-intbox6bloqueizq{background:url("img/palomita.png") no-repeat 0 4px; padding-left: 21px; }















		.in22-intbox6bloqueder{background:url("img/palomita.png") no-repeat 0 4px; padding-left: 21px;}















		















		.in22-intbox7{ background: #f5f5f5; position: relative; overflow: hidden; padding: 30px 0;}	















		.in22-intbox7 h2{ font-weight: normal; font-size: 2.2em !important; color: #000000 !important; font-weight: 400 !important; text-align: center !important;}















		.in22-intbox7bloque1{width: 44%; margin: 0 6% 0 0; float: left;}















		.in22-intbox7bloque1 h3{ font-weight: 700 !important; text-align: center; font-size: 1em;}















		.in22-intbox7bloque2{width: 44%; margin: 0 4% 0 2%; float: left;}















.in22-intbox7bloque2 h3{ font-weight: 700 !important; text-align: center; font-size: 1em;}















		.in22-intbox7bloque3 {width: 70%; float: none; margin: 0px auto; position: relative; overflow: hidden; max-width: 517px;}















.in22-intbox7bloque3 h3{ font-weight: 700 !important; text-align: center; font-size: 1em;}















		.in22-intbox7bloque3 img{ display: block; width: 90%; margin: 80px auto 10px;} 	















		.in22-intbox7bloque3img a{ text-align:center; font-size: 1.3em; color: #000; font-weight: bold; display: block; margin: 0 auto;}















		.in22-intbox7bloque1c1 h3, .intbox7bloque1c2 h3, .intbox7bloque1c3 h3,.intbox7bloque1c4 h3{text-align: center;}















		.in22-intbox7bloque1c1{padding-top: 100px; height: 510px; background:url("img/ico1.png") no-repeat top center; text-align: justify; }















		.in22-intbox7bloque1c1 ul{ margin:0; padding:0;}















		.in22-intbox7bloque1c2{padding-top: 100px; height: 400px; background:url("img/ico2.png") no-repeat top center; text-align: justify; }















		.in22-intbox7bloque1c2 ul{ margin:0; padding:0;}















		.in22-intbox7bloque1c3{padding-top: 100px; height: 510px; background:url("img/ico3.png") no-repeat top center; text-align: justify; }















		.in22-intbox7bloque1c3 ul{ margin:0; padding:0;}















		.in22-intbox7bloque1c4{padding-top: 100px; height: 400px; background:url("img/ico4.png") no-repeat top center; text-align: justify;}















		.in22-intbox7bloque1c4 ul{ margin:0; padding:0;}















		















		.in22-intbox8 {















  background: #ffffff url("https://pinkelephant-latam.com/wp-content/uploads/2023/07/fondo-form.jpg") 0 0 no-repeat;















  position: relative;















  overflow: hidden;















  padding: 0;















}















		.in22-intbox8 h3{ font-weight: normal; font-size: 1.8em; text-align: left; margin-bottom: 10px;}















		.in22-intbox8bloqueizq{width: 46%; margin: 0 2%; float: left; text-align: justify;}















		.in22-intbox8bloqueder {















  width: 50%;















  margin: 0 2%;















  float: right;















  text-align: justify;















  padding: 20px 20px 0 20px;















  background: #FFF;















  line-height: 22px;















}















		.in22-intbox8 h4{font-weight: normal; font-size: 1em; text-align: center; margin-top: 10px;}















		















		.in22-intbox9{ background: #ff017d; position: relative; overflow: hidden; padding: 30px 0; text-align: center; color: #FFF;}	















		.in22-intbox9 h2{ font-weight: normal; font-size: 2.2em !important; color: #ffffff !important; font-weight: 400 !important; text-align: center !important; color: #FFF; text-transform: uppercase; margin-bottom: 10px;}















		.in22-btncontacte { clear: both; width: 100%; text-align: center; border: 2px solid #FFF; padding: 5px 10px; position: relative; color: #FFF; height: 33px; margin: 5px auto; background: #004691; text-transform: uppercase; font-size: 1.2em;}















		.in22-btncontacterosa { clear: both; width: 100%; text-align: center; border: 2px solid #FFF; padding: 5px 10px; position: relative; color: #FFF; height: 33px; margin: 5px auto; background: #ff017d; text-transform: uppercase; font-size: 1.2em;}















		.in22-btncontacte a { padding-top: 3px; color: #fff; width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-decoration: none; font-weight: bold;}















		.in22-btncontacterosa a{padding-top: 3px; color: #fff; width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-decoration: none; font-weight: bold;}















		.in22-intbox10{ background: #f5f5f5; position: relative; overflow: hidden; padding: 30px 0;}	















































		.in22-intbox2rightcontgris .in22-btncontacte { clear: both; width: 100%; text-align: center; border: 2px solid #FFF; padding: 5px 10px; position: relative; color: #FFF; height: 33px; margin: 5px auto; background: #fd007b; text-transform: uppercase; font-size: 1.2em;}















/*********************************************************Estilos 15/06/2022 BLOG***********************************************************************************/















.fuentepoppins{font-family: 'Poppins', sans-serif;}















.contpage-desc-blog-titulo .entry-title {















  font-family: 'poppins', sans-serif;















  margin: 30px 0 50px !important;















  margin-bottom: 10px;















  padding: 0;















  font-size: 2em !important;















  color: #000;















  font-weight: 400 !important;















  text-align: center;















}















.contblogcien{max-width: 800px !important; color:#484848 !important;}















































.contblogcien p{ text-align: justify;}















.contblogcien a{font-weight: bold; text-decoration: underline;}















.contblogcien h3{font-family: 'poppins', sans-serif;















  margin: 30px 0 10px !important;















  padding: 0;















  font-size: 1.7em !important;















  color: #000;















  font-weight: 400 !important;















  text-align: center;}































body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {















  float: none;















  margin-right: auto;















  margin-left: auto;















  width: auto;















}































.contblogcien h4{font-family: 'poppins', sans-serif;















  margin: 30px 0 10px !important;















  padding: 0;















  font-size: 1.3em !important;















  color: #000;















  font-weight: 400 !important;















  text-align: center;}































.heateorSssFacebookBackground {















  background: #f408a0 !important;















}















.heateorSssTwitterBackground {















  background: #f408a0 !important;















}















.heateorSssLinkedinBackground {















  background: #f408a0 !important;















}















.heateorSssInstagramBackground {















  background: #f408a0 !important;















}































ul.heateor_sss_follow_ul li, ul.heateor_sss_sharing_ul li {















  float: left !important;















  margin: 0 30px !important;















  padding: 0 !important;















  list-style: none !important;















  border: none !important;















  clear: none !important;















}































ul.heateor_sss_follow_ul, ul.heateor_sss_sharing_ul {















  margin: 1px auto !important;















  width: 80%;















  max-width: 380px;















}































.contazulitoli{ margin:0; padding:0;}















.contazulitoli li{ float:left; display:block}















.azulitoli{ background:#24488e; padding:10px; margin:5px 20px 0 0; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border: 0px solid #000000;}















.azulitoli a{ color:#FFF; list-style:none; text-decoration: none;}















.topico{margin: 30px 0;}















.cuadrobloghome .heateor_sss_sharing_container{ display:none;}















.cuadrobloghomedge .heateor_sss_sharing_container{ display:none;}































.contbloggrande{ width:80%; margin: 0 auto;}















.cuadrobloghomedge {	width:24%;	margin:30px 4%;	float:left;	list-style:none !important;	padding:0; line-height: 22px; font-size: 0.9em;}















.cuadrobloghome a {	color:#d52387;	font-size:1.2em !important;	font-weight:bold;}















.cuadrobloghome li {	font-size:0.7em;}































.colornedgro{color:#000 !important; font-weight:bold; font-size: 1.1em !important;}































.conttopimgblogtxt{width: 100%; max-width: 1000px; margin: 30px auto;}















.conttopblogtxt {















  width: 50%;















  float: left;















  background: #fff;















  color: #484848;















  padding: 40px;















  height: 625px;















  margin-bottom: 50px;















}















.conttopimgblog{width:50%; float: right;}















.conttopblogtxt h1 {















  text-transform: uppercase;















  font-size: 2.3em !important;















  color: #000;















  padding: 10px 0 0;















  margin: 0 0 20px 0 !important;















}















.txtpresentado{ font-size: 1em;}















.divbtnrosa {















  width: 200px;















	height: 50px;















  padding: 10px;















  text-align: center;















  background: #d51582;















  margin: 30px auto;position: relative;















	border-radius: 5px 5px 5px 5px;















-moz-border-radius: 5px 5px 5px 5px;















-webkit-border-radius: 5px 5px 5px 5px;















border: 0px solid #000000;















}















.divbtnrosa a{ width:100%; height: 100%; position: absolute; display: block; top: 0; left: 0; color: #FFF !important; padding-top: 10px;}















.txtduracion{ text-align: center; font-size: 0.8em;}















.conttopblogtitulito{font-size:1.2em; margin: 0 0 20px 0; text-transform: uppercase;}































.contblogbusc {















  max-width: 1000px !important;















  color: #484848 !important;















  position: relative;















  overflow: hidden;















  margin: 40px auto 6px;















}































button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {















  background: #24488e;















}































button,















button[disabled]:hover,















button[disabled]:focus,















input[type="button"],















input[type="button"][disabled]:hover,















input[type="button"][disabled]:focus,















input[type="reset"],















input[type="reset"][disabled]:hover,















input[type="reset"][disabled]:focus,















input[type="submit"],















input[type="submit"][disabled]:hover,















input[type="submit"][disabled]:focus {















	background: #d51582;















	border: 0;















	border-radius: 2px;















	color: #fff !important;















	font-family: Montserrat, "Helvetica Neue", sans-serif;















	font-weight: 700;















	letter-spacing: 0.046875em;















	line-height: 1;















	padding: 0.84375em 0.875em 0.78125em;















	text-transform: uppercase;















}































.page-header {















  border-top: 0;















  margin: 0 7.6923% 3.5em;















    margin-right: 7.6923%;















    margin-left: 7.6923%;















  padding-top: 1.75em;















}































































.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu {















  position: absolute;















  left: 0;















  top: 100%;















  text-align: left;















  background: #f5f5f5 !important;















  right: auto;















  padding: 0;















  margin: 0;















  border: none;















  line-height: 0;















  display: none;















  font-size: 0;















  width: 100%;















  opacity: 0;















  z-index: -1;















  visibility: hidden;















}































#form2{max-width: 90%; margin: 0 auto;}















.entry-date {















  position: relative;















  display: block;















  margin: -25px 0 0 0;















}















































#bsa-image-1 .bsaProItemInner__img {















  width: 100%;















  height: 239px;















  background-size: cover;















}































/*********************************************************Estilos 31/05/2022***********************************************************************************/















.dlptitulo{ text-align: center; color:#0096ff; font-weight: normal !important; margin: 30px 0 0px 0 !important; padding: 0; }















.dlpsubtitulo{ text-align: center; font-weight: 400; text-transform: none !important;}















.titulopageconsnegrobullet{background: url(img/bulletazul.jpg) no-repeat 0px 5px;















  background-size: auto;















background-size: 22px;















padding-left: 31px;















color: #000;	font-size: 1.1em; font-weight: 700 !important;	text-align: left;}















.dlptxtbtm1{text-align: center; font-weight: normal !important; margin: 30px auto; font-size: 1.3em;}















.dlptxtbtm2{text-align: center; font-weight: normal !important; margin: 30px auto; }















.dlptxtbtm3{text-align: center; font-weight: normal !important; margin: 30px auto; }















.dlpazul {color: #0096ff;}















.dlpbold{font-weight:bold;}















.dlplogo{ width: 300px; height: 55px; display: block; margin: 10px auto; overflow: hidden;}















.dlplogo img{ width: 100%; display: block;}















































/*********************************************************Estilos 12/10/2021***********************************************************************************/















.contpromo{position:relative; overflow: hidden; margin: 10px 0 30px 0;}















.encabezado-negro{width: 100%; height: 90px; position: relative; overflow: hidden; border-bottom: 0; background: #000b1d;}















.promosnegro{font-size: 5em !important; font-weight: 600 !important; margin: 10px 0 40px 0 !important; padding: 0; color: #000b1d !important;}















.h3promos {margin: 20px 0 0 !important;  padding: 0;}















.contpromo p{margin: 5px 0 10px 0; line-height: 22px;}































.licert h2{font-size:1em !important; }















/***********************************************************Estilos a editar*************************************************************************/















.contanuncio{width: 90%; margin: 0 auto; position: relative; padding: 10px 0 10px 0; overflow:hidden;}.contanuncio img {display: block; width: 100%; overflow: hidden; margin: 0 auto; padding: 30px 0;}.btnotrospaises {padding: 4px 30px 5px; text-align: center; background: #D52387; width: 309px; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border: 2px solid #D52387; text-decoration: none; position: relative;    height: 40px;  color: #FFF; position: relative; margin: 0 auto;}.btnotrospaises a {width: 100%; height: 100%; position: absolute; display: block; top: 0; left: 0; text-align: center; text-decoration: none;  padding: 4px 0 0 0;  color: #FFF; font-size: 1.2em;}.btnotrospaises:hover { padding: 4px 30px 5px; text-align: center; background: #D52387; width: 309px; border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border: 2px solid #D52387;text-decoration: none; position: relative; height: 40px; font-size: 1em; color: #FFF; position: relative;}.btnotrospaises:hover a{width: 100%; height: 100%; position: absolute; display: block; top: 0; left: 0; text-align: center; text-decoration: underline;  padding: 4px 0 0 0;  color: #FFF; font-size: 1.2em;}.contblog article { margin-bottom: 0; position: relative; width: 100%; float: left; margin-right: 1.6%; margin-left: 0; margin-top: 0;  height: auto; background: #FFF;    overflow: hidden; border-bottom: 1px solid; padding: 20px 0 5px 0;}.contblog{ width:90%; max-width:1600px; margin:0 auto; position:relative;}	.imagenblogder{ width: 33%; float: right;}.imagenblogder img{ display: block; width: 100%;}.conttxtblogizq {  position: relative; float: left; width: 62%;  margin: 0;}.thecategoria { width: 100%; float: left; clear: right; font-size: 1.4em; padding-right: 1px; font-weight: 300; padding-top: 5px; line-height: 20px;}.thecategoria a {color: #10101a; }.conttxtblogprin{ width:100%; padding: 0; margin: 30px 0 30px 0;}.conttxtblogprin img{ display: block; width: 100%;}.entry-title-blog { font-family: 'Lato', sans-serif; padding: 10px 0 5px; margin: 0; font-size: 1.3em; color: #10101a; font-weight: 700; background: #FFF; line-height: 28px;}.entry-title-blog a{ color:#10101a;}.entry-content-blog{ line-height:20px; color: #10101a;}.more-link { white-space: nowrap; width: 156px; height: auto; display: block; background: #db067a; color: #FFF !important; text-align: center; padding: 0px 0 5px; margin: 5px 0 0 0; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border: 0px solid #000000;}.contblogder{width: 50%; float:left; position: absolute; top: 0px; left: 0;}.contblogizq{width: 46%; float:right; margin-left: 4%;}.contblogizqsec{width: 46%; float:right; margin-left: 4%; clear: both;}.miclasebtn{ margin-left: 55% !important; background-color:#28488E !important; }.miclasebtn:hover{ margin-left: 55% !important; background-color:#d52387 !important; }/***********************************************************Estilos a editar*************************************************************************/body,  button,  input,  select,  textarea {	color: #1a1a1a;	font-family: 'Lato', sans-serif;	font-size: 16px;	font-size: 1rem;	line-height: 1.75;}body:not(.custom-background-image)::before, body:not(.custom-background-image)::after {	background: inherit;	content: "";	display: block;	height: 0;	left: 0;	position: fixed;	width: 100%;	z-index: 99;}.site {	margin: 0;}.site-inner {	margin: 0 auto;	max-width: 1900px;	position: relative;}::placeholder {color: #686868;font-family: 'Lato', sans-serif;opacity: 1;}.site-main {	margin-bottom: 0;}.clear {	clear:both;}a {	color: #d52387;	text-decoration: none;}ul {	list-style: disc;	padding-left: 15px;}/***********************************************************Header*************************************************************************/.logo {	width:85px;	height:61px;	margin-top:21px;}.logo a {	width:100%;	height:100%;	position:absolute;	display:block;	top:0;	left:0;}.backlogobco {	background:url(img/logotipo-pink-elephant-certificaciones-itil-bco.png) no-repeat center center; width: 85px; height: 58px; margin: 16px 0 0 20px; float: left;	background-size: cover;}.backlogoazul {	background:url(img/logotipo-pink-elephant-certificaciones-itil.png) no-repeat center center;	background-size:cover}.site-header {	padding: 0 !important;	position: fixed;	z-index: 100; background: #FFF;	width: 100%;	left: 0;	height:140px;}.site-headercamb {	padding: 0 20px;	position: fixed;	z-index: 150;	width: 100%;	left: 0;	height:90px;	transition: all 0.5s;	background: rgba(256, 256, 256,1) !important;}#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a {	color:#686868 !important;}.site-headercamb #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a {	color:#FFFFFF !important;}.oscuro {	background: rgba(256, 256, 256, 1) !important;}.site-header-menu {	width: 950px !important;	position: absolute;	overflow: visible;	float: right !important;	top: 61px;	left: 100%;	margin-left:-950px;	z-index:249;}/***********************************************************Mega Menú*************************************************************************/.site-header-main {	position:relative;	overflow:visible;	height:100%;}.entry-title {	font-family: 'Lato', sans-serif;	margin: 30px 0 50px !important;	margin-bottom: 10px;	padding: 0;	font-size: 2.8em !important;	color: #28488e;	font-weight: 700 !important;}.main-navigation a {	color: #FFF;	display: block;	line-height: 1.3125;	outline-offset: -1px;	padding: 0.84375em 11px 0.84375em 0;	font-weight: 700;}.main-navigation li:hover > a, .main-navigation li.focus > a {	color: #d52387;}#wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu > li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {	font-size: 14px;	font-weight: 700;	line-height: 15px;	text-transform: uppercase;	letter-spacing: 0;	margin-bottom: 0px;}#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a {	color: #686868;	font-size: 12px;	font-weight: 300;	line-height: 20px;	text-transform: none;	background-color: inherit;	padding-top: 0;	padding-bottom: 0;}.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget {	margin-bottom: 8px;}.azul {	color: #28488E;}/***********************************************************despues de chicle*************************************************************************/#wp-megamenu-item-1.21380236076E+19 {background:#CCC !important;}.main-navigation ul ul li {	background-color: transparent;	border: 1px solid #d1d1d1;	border-bottom-width: 0;}.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu > li > .wp-megamenu-sub-menu > li {	padding: 15px 15px 15px 25px;}/***********************************************************Cuerpo*************************************************************************/.site-content {	padding: 0;}.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {	margin-right: 0;	margin-left: 0;}.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover {	box-shadow: 0 0px 0 0 currentColor !important;}/*********************************************************form***********************************************************************************/::-webkit-input-placeholder {color: #686868;font-family: 'Lato', sans-serif;}:-moz-placeholder {color: #686868;font-family: 'Lato', sans-serif;}::-moz-placeholder {color: #686868;font-family: 'Lato', sans-serif;opacity: 1;}:-ms-input-placeholder {color: #686868;font-family: 'Lato', sans-serif;}/*********************************************************Blog***********************************************************************************/.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a b, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a b {    float: right;    line-height: inherit;    transform: none !important;}.post-navigation a {	color: #FFFFFF;	display: block;	padding: 20px;}.post-navigation .meta-nav {	color: #FFF;	font-size: 13px;	font-size: 0.8125rem;	letter-spacing: 0.076923077em;	line-height: 1.6153846154;	margin-bottom: 0.5384615385em;	text-transform: uppercase;}.post-navigation .post-title {	font-size: 28px;	font-size: 1em;	line-height: 20px;}.nav-previous {	width:50%;	float:left;}.nav-next {	width:50%;	float:right;	text-align:right;}.post-navigation {	border-top: 0;	border-bottom: 0;	clear: both;	font-family: Montserrat, "Helvetica Neue", sans-serif;	margin-right:0;	margin-bottom: 3.5em;	margin-left: 0;	background: #28488e;	color: #FFFFFF;	overflow:hidden;}.post-navigation div + div {	border-top: 0;}















.post-navigation a:hover .post-title, .post-navigation a:focus .post-title {	color: #FFFFFF;	text-decoration:underline;}.contpage-desc-blog-titulo {	width: 80%;	margin: 0 auto;	float: none;}.contpage-desc-blog {	width: 100%;	margin: 0;	float: none;}body:not(.search-results) article:not(.type-page) .entry-content {	float: none;	width: 81.42857144%;	margin:0 auto;	max-width:1200px;}#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a {	font-family: 'Poppins';	color: #686868;	font-size: 12px;	font-weight: 500;	line-height: 20px;	text-transform: none;	letter-spacing: 0;}.sidebar {	float: none;	margin-left: 0;	padding: 0;	width: 100%;	position: relative;	overflow: hidden;}.contblogcien .sidebar .widget {	font-size: 13px;	font-size: 0.8125rem;	line-height: 1.6153846154;	margin-bottom: 3.230769231em;	padding-top: 1.615384615em;	width: 100%;	float: none;	border-top: 0;}#disqus_thread {	width:80%;	margin:0 auto;}/*********************************************************Estilos Pink***********************************************************************************/.barrarosa {	width:100%;	padding-top: 3%;}.statistics {	padding: 20px 0 0 !important;	text-align: center;	background: rgba(0, 0, 0, 0);	background-size: auto;	background-size: cover;	position: relative;}.barramostazadelgada {	width:100%;	height:10px;	background:rgb(214,206,76);}.titular-azul {	text-align:center;	margin: 30px 0 !important;	margin-bottom: 30px;	padding: 0;	font-size: 2.8em !important;	color: #28488e;	font-weight: 700 !important;}.titular-rosa {	text-align:center;	margin: 30px 0 !important;	margin-bottom: 30px;	padding: 0;	font-size: 2.8em !important;	color: #BA0076;	font-weight: 700 !important;}.licert {	list-style:none;	margin:0;	padding:0;}.licert li {	float:left;	min-width:105px;	width:10%;	font-size:0.5em;}.licert1 {margin-right:2%;background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-gestion-certificaciones-pink-elephant.jpg) no-repeat;background-position: top left;padding: 80px 0 0 0;margin-left:2%}.licert2 {margin-right:2%;background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-agiles-certificaciones-pink-elephant.jpg) no-repeat;background-position: top left;padding: 80px 0 0 0;}.licert3 {margin-right:2%;background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-gobierno-certificaciones-pink-elephant.jpg) no-repeat;background-position: top left;padding: 80px 0 0 0;}.licert4 {margin-right:2%;background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-proyectos-certificaciones-pink-elephant.jpg) no-repeat;background-position: top left;padding: 80px 0 0 0;}.licert5 {margin-right:2%;background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-seguridad-certificaciones-pink-elephant.jpg) no-repeat;background-position: top left;padding: 80px 0 0 0;}.licert6 {margin-right:2%;background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-cultural-certificaciones-pink-elephant.jpg) no-repeat;background-position: top left;padding: 80px 0 0 0;}.licert7 {margin-right:2%;background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-antisoborno-certificaciones-pink-elephant.jpg) no-repeat;background-position: top left;padding: 80px 0 0 0;}.licert8 {margin-right:2%;background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-automation-certificaciones-pink-elephant.jpg) no-repeat;background-position: top left;padding: 80px 0 0 0;}.ulcertimg {	list-style:none;	padding:0;	max-width:1280px;	margin:50px auto !important;}.ulcertimg li {	float:left;	min-width:105px;	text-align:center;	font-size:0.9em;}.licertimg1 {	margin-right:2.5%;	margin-left:2.5%;}.licertgallery {	width:56%;	margin-right:2.5%;	margin-left:2.5%;}.licertimg2 {	margin-right:2.5%;}.licertimg3 {	margin-right:2.5%;}.licertimg4 {	margin-right:2.5%;	width:17%;	max-width:242px;}.licertimg5 {	margin-right:2.5%;	width:17%;	max-width:242px;}.bottommoztaza {	padding:20px 10px;	background:rgb(207,196,45);	color:#222;	text-align:center;	clear:both;	font-weight:bold;	text-decoration:underline;	font-size:1.3em;	line-height:28px;}.titulorosa-ch {	font-size:2em;	color:#d52387;	text-align:center;	margin:0 0 10px !important;	padding-top:30px;	font-weight:400;	clear:both;}.margintop30 {	margin-top:50px !important;}.clear {	clear:both;}.bloquecon1 {	background:#d52387;	overflow:hidden;	clear:both;	position:relative;}.bloquecon1box1 {	width:50%;	float:left;	position:relative;}.bloquecon1box2 {	width:50%;	float:right;	position:relative;}.bloquecon1box2 img {	display:block;	width:100%;	max-width:950px;}.bloquecon2 {	background:rgb(214,206,76);	overflow:hidden;	clear:both;	position:relative;}.bloquecon2box1 {	width:50%;	float:left;	position:relative;}.bloquecon2box2 {	width:50%;	float:right;	position:relative;}.bloquecon2box1 img {	display:block;	width:100%;	max-width:950px;}.bloquecon3 {	background:#d52387;	overflow:hidden;	clear:both;	position:relative;}.bloquecon3box1 {	width:50%;	float:left;	position:relative;}.bloquecon3box2 {	width:50%;	float:right;	position:relative;}.bloquecon3box2 img {	display:block;	width:100%;	max-width:950px;}.barrablancacarousel {	width:100%;	overflow:hidden;	padding: 20px 0;	background: #28488E;	text-align: center;}.carrouseltextosh {	color: #FFF;	font-size: 1.5em;}.carrouseltextos {	color: #FFF;	font-size: 1em;	list-style:none;}.titular-blanco {	text-align:left;	margin: 10px 0 130px 5%!important;	margin-bottom: 30px;	padding: 80px 0 0 0;	font-size: 2.8em !important;	color: #FFFFFF;	font-weight: 700 !important;}.titular-blancoch {	margin: 30px 0 0 5%!important;	padding: 0;	font-size: 1.6em !important;	color: #FFFFFF;	font-weight: 700 !important;	width:60%;}.logothinkpink {	width:26%;	max-width:570px;	position:absolute;	left:100%;	margin-left:-30%;	top:100%;	margin-top:-30%;}.logothinkpink img {	display:block;	width:100%;}.marginbottom100 {	padding-bottom:150px !important;	clear:both;}.barrablancablog {	width:100%;	height:580px;	overflow:hidden;}.barrarosacontacto {	width:100%;	overflow:hidden;	background:#d52387;}.titular-blancocont {	text-align:center;	margin: 30px 0 !important;	margin-bottom: 0px;	padding: 0;	font-size: 2.8em !important;	color: #FFFFFF;	font-weight: 700 !important;}.contformhome {	width:35%;	max-width:450px;	margin:50px auto;	position:relative;	padding-bottom: 30.25%;	height: 0;	overflow: hidden;}.contformhome iframe {	position: absolute;	top:0;	left: 0;	width: 100%;	height: 100%;}.logopinkcontacto {	width:35%;	max-width:320px;	margin:30px auto 0;}#catalogoitil4 {	z-index: 120;}#catalogoitil3 {	z-index: 109;}#catalogoitil3talleres {	z-index: 86;}#catalogoiso20000 {	z-index: 87;}#catalogogobierno {	z-index: 88;}#catalogoagil {	z-index: 85;}#catalogogestionproyectos {	z-index: 84;}#catalogoseguridad {	z-index: 83;}#catalogociberseguridad {	z-index: 82;}#catalogocontinuidad {	z-index: 81;}#catalogoantisoborno {	z-index: 80;}#catalogosimuladores {	z-index: 79;}.btncalendario {	width: 100%;	float: left;	margin-bottom: 20px;}.btncalendario ul li {	float: left;	margin-right: 15px;}.btncalendario ul li a {	background: #BA0076;	padding: 6px 12px;	color: #FFF;	border-radius: 8px;}.congcatalogo ul li a {	color: #000;}.congcatalogo ul li a:hover {	color: #Ba0076;	text-decoration: underline;}.contepaises {	width: 100%;	background:#FFF;	padding: 3%;	text-align: center;	overflow:hidden;}.backazuldos {	background:#28488E;	overflow:hidden;	position:relative;	padding:0;}.backazuldos h3 {	text-align: left;	margin: 2% 0 !important;	margin-bottom: 10px;	padding: 0;	font-size: 2.8em !important;	color: #FFF;	font-weight: 700 !important;}.fondo-blanco {	background: #FFF;}.contdesc-izq-blanco {	width:46%;	float:left;	margin-right:3%;	margin-bottom: 3%;	text-align:center;	background: #FFF;	padding: 2%;}.contdesc-der-blanco {	width:46%;	float:right;	text-align:center;	background: #FFF;	padding: 2%;}.titulopagerosita-dos {	color:#d52387;	font-size:1.3em;	margin:0;	padding:0;	font-weight: 700 !important;}.btnshome ul li a {	color: #000;}.btnshome ul li a:hover {	color: #Ba0076;}.btnshomecursos ul li h2 {	color: #37498b;	font-size: 1em;}.btnshomecursos ul li {	color: #5b70b7;	font-size: 0.8em;	line-height: 1.5em;}.tamaniog{ font-size:0.8em !important;}.btnshomecursos ul li a {	color: #5b70b7;}.btnshomecursos ul li a:hover {	color: #5b70b7;	text-decoration: underline;}.red7 {	background:  rgba(217,0,122,.80) url(/wp-content/themes/pink-elephant/img/icono-insta.png) center center no-repeat;	height: 36px;}/*.cuadritopromo {    width: 350px;    height: 170px;    position: absolute;    left: 0;    top: 100%;    margin-top: -40px;    background: #28488E;    text-align: center;    font-size: 0.9em;    padding: 40px 10px 0;    color: #FFF;    line-height: 19px;	display:block;}*/.cuadritopromo {	width: 240px;	height: 152px;	position: absolute;	left: 0;	top: 100%;	margin-top: -33px;	background: none;	text-align: center;	font-size: 0.9em;	padding: 40px 0px 0;	color: #FFF;	line-height: 19px;	display: block;}.cuadritopromo a {	display:block;	width:100%;	height:100%;	position:absolute;	top:0;	left:0;}.cerrarpromo {	position: absolute;	width: 12px;	height: 12px;	left: 100%;	margin-left: -36px;	top: 0;	margin-top: 39px;	cursor: pointer;	z-index: 120;}.contwebinaralto {	padding:10px 0;}.bounceInLeft {	position: fixed;	top: 100%;	margin-top: -140px;	z-index:100;	animation-duration: 1.5s;	animation-delay: 3s;}.secondary ul {	list-style:none !important;}.margin30 {	margin-top:20px !important;}.btncalendario ul {	list-style:none !important;}.bulletconsmargin li a:hover {	text-decoration:underline;	color:#Ba0076 !important;}.bannerpromo {	width: 100%;	float: left;}.bannerpromo a {	text-decoration: none;} @media screen and (max-width: 800px) {.contdesc-izq-blanco {	width: 90%;	float: left;}.contdesc-der-blanco {	width: 90%;	float: left;}.clientegris {	width: 90% !important;}} @media screen and (max-width: 500px) {.clientegris {	width: 90% !important;}















	.clientegris ul li {	width: 22% !important;}.bannerpromo {	display: none;}.clienteblanco {	width: 90% !important;}.clienteblanco ul li {	width: 22% !important;}}.clientegris {	width: 75%;	margin: 3% auto;	background: #EEE;	padding: 2%;}.clientegris ul li {	width: 13%;	max-width: 100%;	list-style: none;	float: left;	margin: 0 1% 0 0;}.clientegris ul li image {	width: 100%;}.clienteblanco {	width: 75%;	margin: 3% auto;	border:solid #ccc 1px;	padding: 2%;}.clienteblanco ul li {	width: 13%;	max-width: 100%;	list-style: none;	float: left;	margin: 0 1% 0 0;}.clienteblanco ul li image {	width: 100%;}/********************************************************  Estilos footer  **********************************************************************************/.widget {    font-size: 13px;    font-size: 0.8125rem;    line-height: 1.6153846154;    margin-bottom: 3.230769231em;    padding-top: 1.615384615em;    width: 25%;    float: left;    border-top: 0;    padding: 30px;    height: auto;}#custom_html-2 {	width:19%;	margin-left:2%;	line-height:19px !important;	text-align:left;	margin-bottom:0 !important;}#custom_html-2 h3 {	color:#FFF;	font-size:1.1em;	font-weight:700 !important;	margin: 7px 0 0 0 !important;	padding:0 !important;}#custom_html-3 {	width:19%;	text-align:left;	margin-bottom:0 !important;}#custom_html-3 h3 {	color:#FFF;	font-size:1.1em;	font-weight:700 !important;	margin: 7px 0 0 0 !important;	padding:0 !important;}#custom_html-4 {	width:16%;	text-align:left;	margin-bottom:0 !important;}#custom_html-4 h3 {	color:#FFF;	font-size:1.1em;	font-weight:700 !important;	margin: 7px 0 0 0 !important;	padding:0 !important;}#custom_html-5 {	width:19%;	margin-right:2%;	text-align:left;}#custom_html-5 h3 {	color:#FFF;	font-size:1.1em;	font-weight:700 !important;	margin: 7px 0 0 0 !important;	padding:0 !important;}#custom_html-7 {	width:19%;	text-align:left;	margin-bottom:0 !important;}#custom_html-7 h3 {	color:#FFF;	font-size:1.1em;	font-weight:700 !important;	margin: 7px 0 0 0 !important;	padding:0 !important;}#custom_html-8 {	width:19%;	text-align:left;	margin-bottom:0 !important;}#custom_html-8 h3 {	color:#FFF;	font-size:1.1em;	font-weight:700 !important;	margin: 7px 0 0 0 !important;	padding:0 !important;}.contbloques {	position:absolute;	width:80%;	color:#FFF !important;	top:30px;	left:30px;	z-index:100;}.btnleermas {	padding:2px 20px;	margin:20px 0 0;	background:#28488E;	color:#FFF;	overflow:hidden;	position:relative;	width:150px;	text-align:center;	border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px;	border: 0px solid #000000;}.btnleermas a {	width:100%;	height:100%;	display:block;	position:absolute;	left:0;	top:0;	color:#FFF;	font-weight:bold;	text-decoration:none;}.classgeneralcons h3 {	font-size:2.3em;	font-weight:300 !important;	margin:10px 0;	padding:0;	line-height:45px;}.classgeneralcons p {	font-size:1.5em;	margin:10px 0;	padding:0;	font-weight:300;	line-height:30px;}.letra {	width:35%;	max-width:254px;	position:absolute;	top:10px;	left:60%}.letra img {	width:100%;}/***************************************************  Estilos plugin numeros   **************************************************************************/#tf-stat-101 h3 {	display:none !important;}.statistics .stat {	display: block;	margin: 0px 25px !important;	line-height: 18px !important;	float: left;}.statistics-inner {	padding: 9px 3% 15px !important;	text-align: center;	z-index: 2;	position: relative;}.stat .number {	color: #BA0076;	font-size: 36px !important;	font-weight: 700 !important;}#tf-stat-101 .stat .count-title {	color: #BA0076;	font-size: 12px !important;	margin-bottom: 0;	width: 59%;	text-align: center;	margin-left: auto;	margin-right: auto;}/***************************************************  Estilos plugin carrusel   **************************************************************************/.testimonios {	color:#332f2e !important;	font-size:2em !important;	font-weight:400 !important;	text-align:center;	margin:20px 0 0 0 !important;	padding:0 !important;}.carouseltitulorosa {	color:#332f2e !important;	font-size:1em !important;	font-weight:700 !important;	margin:0 !important;	padding:0 !important;}.carouseltxtnegro {	color:#d52387 !important;	font-size:1em !important;	font-weight:400 !important;	margin:0 !important;	padding:0 !important;}.testimoniostxt {	color:#332f2e !important;	font-size:1em !important;	font-weight:400 !important;	text-align:center;	margin: 0 0 20px 0 !important;	padding:0 !important;}.testimonialescont {	margin: 0 !important;	padding: 180px 0 !important;	width: 100% !important;	text-align: center !important;}.testimonialescont h4 {	color: #FFF !important;	font-size: 2em !important;	margin: 0 0 15px 0 !important;	font-weight: normal !important;}/***************************************************  Estilos bloghome   **************************************************************************/.cuadrobloghome {	width:17%;	margin:30px 1%;	float:left;	list-style:none !important;	padding:0;}.cuadrobloghome a {	color:#d52387;	font-size:1.2em !important;	font-weight:bold;}.cuadrobloghome li {	font-size:0.7em;}.cuadroazulblog {	width: 10%;	float: left;	height: 135px;	margin: 30px 1%;	background: #28488e;	color: #fff;	position: relative;	text-align: center;	font-size: 1.3em;	padding-top: 38px;	line-height: 27px;}.cuadroazulblog a {	width:100%;	height:100%;	position:absolute;	top:0;	left:0;	display:block;	text-align:center;	padding-top:30px;}.cuadroizqblog {	width:29%;	margin-right:2%;	float:left;	font-size:2.4em;	padding-left:30px;	line-height:40px !important;}.cuadroizqblog .titular-azul {	font-size:1.6em !important;	text-align:left;	margin-bottom:0 !important;	padding-bottom:0;}.letrabcarosa {	color: #BA0076;	font-size: 1.1em;	font-weight: bold;	margin-top: -15px;	display: block;}.sliderdesk {	display:block;}.sliderresp {	display:none;}.icon-flechaabajo {	background: url(img/flecha-abajo.png) no-repeat 3px 7px !important;	width:13px;	height:17px;	position:relative;	float:right;}.wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap {	width: 985px !important;	position: absolute;	overflow: visible;	float: right !important;	top: 0;	left: 100%;	margin-left: -985px;	z-index: 249;	margin-top: 27px !important;}.contclandblog {	text-align:center;	margin:40px 0;}.contclandblog h1 {	font-size:3em;	color:#FF1179;	font-weight:bold;	margin-bottom:-17px;}.contclandblog h2 {	font-size:1.5em;	color:#777777;	font-weight:normal;	margin-bottom:0;}.post-thumbnail {	margin-bottom: 0;}.entry-title-blog a {	color:#333333;}.thefecha {	width:50%;	float:left;	color:#28488E;	font-size:1em;	padding-left:20px;	padding-top:5px;	line-height:20px;}.thefecha a {	color:#28488E;}.thecompleto {	width:100%;	float:right;	clear:right;	font-size:1em;	padding-left:20px;	padding-right:20px;	padding-top:5px;	line-height:20px;}.thecompleto a {	color:#28488E;}.alm-btn-wrap {	display: block;	text-align: center;	padding: 10px 0 25px;	position: relative;	overflow: hidden;	height: 100px;	width: 100%;}/***************************************************  Estilos blog  ***********************************************************************************//***************************************************  Estilos interiores *******************************************************************************/.contimgtoppage {	width:100%;	margin:0 auto;	max-width:1900px;	position:relative;}.contimgtoppage img {	width:100%;	display:block;}.subtitulo-interior h3{	margin: 0 !important;	font-size: 16px !important;}.page .entry-content h2 {	text-align: left;	margin:0 0;	margin-bottom: 10px;	padding: 0;	font-size: 2.8em;	color: #28488e;	font-weight: 700;}.contpage-desc {	width:80%;	margin:0 auto;}.titulopagerosita {	color:#d52387;	font-size:2.3em;	margin:0;	padding:0;	font-weight: 700 !important;}.subtitulopagerosita {	color:#d52387;	font-size:1.1em;	margin:0;	padding:0;	font-weight: 700 !important;}.bloquedesccarac {	width:20%;	margin:30px 2.5%;	text-align:center;	float:left;	line-height:22px;}.contdesc-izq {	width:46%;	float:left;	margin-right:3%;	text-align:justify;}.contdesc-der {	width:46%;	float:right;	text-align:justify;}.backgris {	background:#EEE;	overflow:hidden;	position:relative;	padding:0;}.padding40 {	padding:0 0 40px 0;}.contpage-cursosrel {	width:90%;	margin:0 auto;}.contcerts {	width:90%; max-width: 1300px;	margin:30px auto 0;}.bloquecert {	width:12.5%;	float:left;}.bloquecert img {	width:100%;	display:block;}.backazul {	background:#28488e;	color:#FFFFFF;}.backazul h3 {	width:87.5%;	margin:30px auto !important;	padding-top:30px;	font-size:2.8em !important;	font-weight:400;}.contpage-cursosrel {	width:90%;	margin:0 auto;	font-size:0.8em;}.bloquetxtlinkrel {	width:30%;	margin:0 1.5%;	float:left;}.bloquetxtlinkrel a {	color:#FFFFFF;	text-decoration:underline;}.btndesccursos {	width:100%;	text-align:center;	clear:both;	position:relative;	overflow:hidden;}.btndesccursos a {	width:280px;	padding:7px 0;	text-align:center;	background:rgb(143,133,7);	color:#FFF;	text-decoration:none;	display:block;	position:relative;	overflow:hidden;	margin:50px auto 35px;	border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px;	border: 0px solid #000000;}.btndescriptivo a {	width: 220px;	padding: 7px 0;	text-align: center;	background: rgb(143,133,7);	color: #FFF;	text-decoration: none;	display: block;	position: relative;	overflow: hidden;	border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px;	border: 0px solid #000000;	margin: 0px auto 35px;}.btndescriptivoazul a {	width: 220px;	padding: 7px 0;	text-align: center;	background: #28488E;	color: #FFF;	text-decoration: none;	display: block;	position: relative;	overflow: hidden;	border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px;	border: 0px solid #000000;	margin: 0px auto 35px;}















.btndescriptivom a {	width: 220px;	padding: 7px 0;	text-align: center;	background: rgb(143,133,7);	color: #FFF;	text-decoration: none;	display: block;	position: relative;	overflow: hidden;	border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px;	border: 0px solid #000000;	margin: 0px 20px 35px;	float:left;}.btndescriptivom {	width:100%;	max-width: 520px;	margin: 0 auto 50px;	position: relative;	float: none;	overflow: hidden;}.espacio-cursos {	margin:50px auto;}/***************************************************  Estilos interiores consultoria *******************************************************************************/.contdesc-izq100 {	width:100%;	float:none;	margin-right:auto;	margin-right:auto;	text-align:justify;	margin-top:40px;}.titulopagerositach {	color: #d52387;	font-size: 1.7em;	margin: 0;	padding: 0;	font-weight: 700 !important;	text-align: left;}.titulopageconsnegro {	color: #000;	font-size: 1.1em;	margin: 0;	padding: 0;	font-weight: 700 !important;	text-align: left;}.marginbottom40 {	margin-bottom:40px !important;	overflow:hidden;}.backazulcielo {	background:#71a0e6;	overflow:hidden;	position:relative;	padding:30px 0;	color:#FFFFFF;}.backazulcielo h3 {	font-size:2em;	padding:0;	margin:0 0 20px 0 !important;	font-weight:400;}.backazulcielo a {	color:#000000;	text-decoration:none;}.backazulcielo a:hover {	color:#000000;	text-decoration:underline;}.ulbackazulc {	margin:0;	padding:0;	list-style:none;}.ulbackazulc li {	float:left;	width: 31%;	margin: 0 1% !important;	padding-left:0;	margin:0;}.titconsul {	position: absolute;	font-size: 1.4em;	padding: 0px 20px;	background: #ba0076;	color: #FFFFFF;	top: 37%;	left: 7.5%;	font-weight: bold;}.subtitconsul {	position: absolute;	top:47%;	left:50%;	margin-left:-42.5%;	width:80%;	font-size:2.2em;	font-weight:700;	text-align:justify;	line-height:40px;	color:#FFFFFF;	text-shadow: 2px 2px 5px rgba(0,0,0,0.91);}.botoneracons {	z-index:99;	width:700px;	height:30px;	padding:0 30px;	position:absolute;	top:100%;	margin:-29px 0 0 0;	left:10%;	list-style:none;	padding:0;}.botoneracons li {	background:#EEEEEE;	float:left;	width:210px;	margin:0 7px;	text-align:center;	border-radius: 10px 10px 0px 0px;	-moz-border-radius: 10px 10px 0px 0px;	-webkit-border-radius: 10px 10px 0px 0px;	border: 0px solid #000000;	border-bottom:1px solid #686868;	padding: 0;}.botoneracons li a {	color:#999;}.botoneraconscuatro {	z-index:99;	width:920px;	height:30px;	padding:0 30px;	position:absolute;	top:100%;	margin:-29px 0 0 0;	left:10%;	list-style:none;	padding:0;}.botoneraconscuatro li {	background: #EEEEEE;	float: left;	width: 180px;	margin: 0 2px;	margin-left: 2px;	text-align: center;	border-radius: 10px 10px 0px 0px;	-moz-border-radius: 10px 10px 0px 0px;	-webkit-border-radius: 10px 10px 0px 0px;	border: 0px solid #000000;	border-bottom-color: rgb(0, 0, 0);	border-bottom-style: solid;	border-bottom-width: 0px;	border-bottom: 1px solid #686868;}.botoneraconscuatro li a {	color:#999;}.consactivo {	background:#EEEEEE;	float:left;	width:200px;	border-bottom:1px solid #EEEEEE !important;}.consactivo a {	color:#Fe6ebd !important;}.marginleftm10 {	margin-left:-10px !important;}.grissubt {	color: #686868 !important;}.separadorconsul {	height:1px;	width:100%;	background:#686868;	margin:40px 0;	display:block;	clear:both;}.bulletconsmargin {	list-style:disc;}.bulletconsmargin li {	margin-left:30px;}.botoncontactoinside {	width: 200px;	height: 40px;	position: fixed;	left: 50%;	margin-left: -100px;	top: 100%;	margin-top: -73px;	z-index: 100;}.botoncontactoinside a {	max-width: 320px;	padding: 8px 40px;	background: #28488E;	color: #FFF;	border-radius: 15px;	text-decoration: none;}.separadorbarraazul {	height: 1px;	width: 95%;	background: #222222;	margin: 20px 0;	display: block;}.custom-html-widget a {	color:#000;	text-decoration:none;}.custom-html-widget a:hover {	color:#000;	text-decoration:underline;}.logomovilbco {	background: url(img/icomenu.png) no-repeat !important;}.logomovilgris {	background: url(img/icomenu-gris.png) no-repeat !important;}.beneficiosp p {	margin:8px 0;	padding:0;	display:block;	overflow:hidden;	position:relative;}.titulopequenoazul {	color: #28488e;	font-size: 1.1em;	margin: 0;	padding: 0;	font-weight: bold;}.contredesgral {	display:block;	position:fixed;	left:100%;	margin-left:-36px;	top:25%;	width:36px;	height:auto;	z-index:200;}.contredesgral ul {	list-style:none;	margin:0;	padding:0;}.contredesgral ul li {	width:36px;	float:none;	margin:2px 0;	position:relative;}.contredesgral ul li a {	width:100%;	height:100%;	position:absolute;	top:0;	left:0;}.red1 {	background:rgba(217,0,122,.80) url(img/icono-facebook.png) center center no-repeat;	height:36px;	border-radius: 10px 0px 0px 0px;	-moz-border-radius: 10px 0px 0px 0px;	-webkit-border-radius: 10px 0px 0px 0px;	border: 0px solid #000000;}.red2 {	background:rgba(217,0,122,.80) url(img/icono-x.png) center center no-repeat;	height:36px;}.red3 {	background:rgba(217,0,122,.80) url(img/icono-linkedin.png) center center no-repeat;	height:36px;}.red4 {	background:rgba(217,0,122,.80) url(img/icono-youtube.png) center center no-repeat;	height:36px;}.red5 {	background:rgba(217,0,122,.80) url(img/iconocontacto.png) center center no-repeat;	height:36px;}.red7 {	background:rgba(217,0,122,.80) url(img/icono-insta.png) center center no-repeat;	height:36px;}.red6 {	background:rgba(217,0,122,.80) url(img/icono-txt-contacto.png) center center no-repeat;	height:90px;	border-radius: 0px 0px 0px 10px;	-moz-border-radius: 0px 0px 0px 10px;	-webkit-border-radius: 0px 0px 0px 10px;	border: 0px solid #000000;}.contredesbottom {    position: relative;    padding: 40px 0 60px 0;    width: 100%;    height: 36px;    z-index: 96;    display: none;    background: #FFF;}.contredesbottom ul{ list-style:none; padding:0; width:200px; margin:0 auto;}.contredesbottom ul li { float:left; margin:1px; width:36px; position:relative;}.red1h { background:rgba(217,0,122,.80) url(img/icono-facebook.png) center center no-repeat; height:36px;  border-radius: 10px 0px 0px 10px;	-moz-border-radius: 10px 0px 0px 10px;	-webkit-border-radius: 10px 0px 0px 10px;	border: 0px solid #000000; float:left;}.red2h {	background:rgba(217,0,122,.80) url(img/icono-x.png) center center no-repeat; float:left;	height:36px;}.red3h {	background:rgba(217,0,122,.80) url(img/icono-linkedin.png) center center no-repeat; float:left;	height:36px;}.red4h {	background:rgba(217,0,122,.80) url(img/icono-youtube.png) center center no-repeat; float:left;	height:36px;}.red5h {	background:rgba(217,0,122,.80) url(img/iconocontacto.png) center center no-repeat; float:left;	height:36px;}.red7h {	background:rgba(217,0,122,.80) url(img/icono-insta.png) center center no-repeat; float:left;	height:36px; border-radius: 0px 10px 10px 0px;	-moz-border-radius: 0px 10px 10px 0px;	-webkit-border-radius: 0px 10px 10px 0px;	border: 0px solid #000000;}.contredesbottom ul li a {	width:100%;	height:100%;	position:absolute;	top:0;	left:0;}.red1:hover {	background:rgba(217,0,122,.60) url(img/icono-facebook.png) center center no-repeat;	height:36px;	border-radius: 10px 0px 0px 0px;	-moz-border-radius: 10px 0px 0px 0px;	-webkit-border-radius: 10px 0px 0px 0px;	border: 0px solid #000000;}.red2:hover {	background:rgba(217,0,122,.60) url(img/icono-x.png) center center no-repeat;	height:36px;}.red3:hover {	background:rgba(217,0,122,.60) url(img/icono-linkedin.png) center center no-repeat;	height:36px;}.red4:hover {	background:rgba(217,0,122,.60) url(img/icono-youtube.png) center center no-repeat;	height:36px;}.red5:hover {	background:rgba(217,0,122,.60) url(img/iconocontacto.png) center center no-repeat;	height:36px;}.red7:hover {	background:rgba(217,0,122,.60) url(img/icono-insta.png) center center no-repeat;	height:36px;}.red6:hover {	background:rgba(217,0,122,.60) url(img/icono-txt-contacto.png) center center no-repeat;	height:90px;	border-radius: 0px 0px 0px 10px;	-moz-border-radius: 0px 0px 0px 10px;	-webkit-border-radius: 0px 0px 0px 10px;	border: 0px solid #000000;}.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a b, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a b {	float: left;	line-height: inherit;}.imgdesktop {	display:block !important;}.imgmobile {	display:none !important;}.imgmediummobile {	display:none !important;}.site-footer {	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-flex-wrap: wrap;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	padding: 0;}.no-sidebar .content-area {	float: none;	margin: 0;	width: 100%;}.content-area {	float: none;	margin: 0;	width: 100%;}.pagination {	border-top: 4px solid #1a1a1a;	font-family: Montserrat, "Helvetica Neue", sans-serif;	font-size: 19px;	font-size: 1.1875rem;	margin: -5% 0 0 -10%;	min-height: 56px;	position: absolute;	top: 100%;	left: 50%;	width: 280px;}.congcatalogo {	padding-top:120px;	margin-top:-120px;	position:relative;	z-index:5;}#catalogoagil {	padding-top:120px;	margin-top:-120px;	position:relative;	z-index:105;}.contcerthome {	width: 100%;	margin: 30px auto 0;	background:#FFF;	position: relative;	overflow: hidden;	padding-bottom: 15px;}.ptres {	width: 32%;	margin-right: 1%;	float: left;	overflow: hidden;	position: relative;	height: 295px;	text-align: center;	border: 1px solid #dddddd;	padding: 10px 1px;	margin-top: 30px;	margin-bottom: 30px;}.boxrosita {	color: #DA007A;}.boxazul {	color:#104792;	overflow: hidden;	font-weight: normal;	display: block;	font-size: 12px;}.boxazul p {	color:#104792 !important;	overflow: hidden;	font-weight: normal;	font-size: 12px !important;}.contpaquetes {	position:relative;	width:95%;	max-width:1200px;	margin:20px auto;	overflow:hidden;}.contepaisesbloque1 {	width:50%;	float:left;	padding:20px;	position:relative;	overflow:hidden;}.margintop35 {	margin-top:35px;}















.google-maps {	position: relative;	padding-bottom: 50%;	height: 0;	overflow: hidden;	max-width:700px;	margin:0 auto;}.google-maps iframe {	position: absolute;	top: 0 !important;	left: 0;	width: 100% !important;	max-width:1600px;	height: 100%;}.blogcito {	width:100% !important;	margin: 45px 0 0 0;}#secondary .widget {	width:100%;}.backgrisblogcito {	width:100%;	float:none;}.congeneral100 {	width: 94%;	max-width: 1200px;	float: none;	margin: 0 auto 50px;	min-height: 230px;	height: auto;}.congeneral100 h3 {	text-align:center;	text-transform:uppercase !important;}.congeneral100 .listadocursoscontenidor {	font-size:1.3em;	text-align:center;}.listadocursostitulos1r {	background: #d52387;	width: 70%;	float: left;	height: 30px;	text-align: left;	padding: 6px 0 0 7px;	color: #FFF;}.listadocursostitulos2r {	background: #d52387;	width: 100%;	float: left;	height: 30px;	text-align: left;	padding: 6px 0 0 20px;	color: #FFF;}.imgtopcata {	width:100%;	max-width:600px;	margin:0 auto;}.imgtopcata img {	display:block;	width:100%;}.titrosita {	color:#D52387;	font-style:italic;}















.cursoshomeleft { width: 40%; float: left; margin: 50px 0 50px 5%; text-align: left;}















.cursoshomeleft a{ color:#FFF; text-decoration: underline;}















.cursoshomeleft a:hover{ color:#FFF; text-decoration: none;}















.cursoshomeright {    width: 40%;    float: right;    margin: 50px 5% 50px 0;    text-align: left;}.cursoshomeright a{ color:#FFF; text-decoration: underline;}.cursoshomeright a:hover{ color:#FFF; text-decoration: none;}.widget_categories {    width: 20% !important;    float: left !important;    border: 1px solid #222 !important;    border-top-color: rgb(51, 51, 51);    border-top-style: solid;    border-top-width: 2px;    padding: 30px;    height: 350px;    margin: 2px 2% 0 2%;}.widget_tag_cloud {    width: 72% !important;    float: right !important;    border: 1px solid #222 !important;        border-top-color: rgb(51, 51, 51);        border-top-style: solid;        border-top-width: 2px;    margin: 0 2% 0 2%;        margin-bottom: 0px;}/************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ 







@media screen and (max-width: 1300px) {



	.backseriados a{ font-size: 1.5em; display: block; overflow: hidden; color: #FFF !important; text-decoration: underline;}



}











@media screen and (max-width: 1070px) {.contformhome {	width: 90%;	max-width: 450px;	margin: 50px auto;	position: relative;	padding-bottom: 30.25%;	height: 400px;	overflow: hidden;}/****************************************************consukltoria***************************************************************/	.classgeneralcons h3 {	font-size: 1.2em;	font-weight: 300 !important;	margin: 0 0 10px;	padding: 0;	line-height:25px;}.classgeneralcons p {	font-size: 1em;	margin: 0px 0;	padding: 0;	font-weight: 300;	line-height: 20px;}







	



}/*910*/































@media screen and (min-width: 960px) {.site-header {	padding-right: 4.5455%;	padding-left: 4.5455%;}.site-header-main {	-webkit-align-items: flex-start;	-ms-flex-align: start;	align-items: flex-start;}.wp-custom-logo .site-header-main {	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;}.site-header-menu {	display: block;	-webkit-flex: 0 1 auto;	-ms-flex: 0 1 auto;	flex: 0 1 auto;}.main-navigation {	margin: 0 -0.875em;}.main-navigation .primary-menu, .main-navigation .primary-menu > li {	border: 0;}.main-navigation .primary-menu > li {	float: left;}.main-navigation li:hover > a, .main-navigation li.focus > a {	color: #007acc;}.main-navigation ul ul {	border-bottom: 1px solid #d1d1d1;	display: block;	left: -999em;	margin: 0;	position: absolute;	z-index: 99999;}.main-navigation ul ul ul {	top: -1px;}.main-navigation ul ul ul:before, .main-navigation ul ul ul:after {	border: 0;}.main-navigation ul ul li {	border: 1px solid #d1d1d1;	border-bottom-width: 0;}.main-navigation ul ul a {	white-space: normal;	width: 12.6875em;}.main-navigation ul ul:before, .main-navigation ul ul:after {	border-style: solid;	content: "";	position: absolute;}.main-navigation ul ul:before {	border-color: #d1d1d1 transparent;	border-width: 0 10px 10px;	right: 9px;	top: -9px;}.main-navigation ul ul:after {	border-color: #fff transparent;	border-width: 0 8px 8px;	right: 11px;	top: -7px;}.main-navigation li:hover > ul, .main-navigation li.focus > ul {	left: auto;	right: 0;}.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {	left: auto;	right: 100%;}.main-navigation .menu-item-has-children > a {	margin: 0;	padding-right: 2.25em;}.main-navigation .menu-item-has-children > a:after {	content: "\f431";	position: absolute;	right: 0.625em;	top: 0.8125em;}.main-navigation ul ul .menu-item-has-children > a {	padding-right: 2.0625em;}.main-navigation ul ul .menu-item-has-children > a:after {	right: 0.5625em;	top: 0.875em;	-webkit-transform: rotate(90deg);	-moz-transform: rotate(90deg);	-ms-transform: rotate(90deg);	transform: rotate(90deg);}.dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-header .social-navigation, .site-footer .main-navigation {	display: none;}







	



} 































@media screen and (max-width: 960px) {.sliderdesk {	display:none;}.sliderresp {	display:block;}/*.main-navigation ul {list-style: none; margin: 50px 0px 0 -20px !important; background: rgba(0,0,0,0.9) !important; }*/	.main-navigation li {	border-top: 0;	position: relative;}.menu-toggle {	background-color: transparent;	border: 1px solid #d1d1d1;	border-top-color: rgb(209, 209, 209);	border-right-color: rgb(209, 209, 209);	border-bottom-color: rgb(209, 209, 209);	border-left-color: rgb(209, 209, 209);	color: #1a1a1a;	font-size: 13px;	font-size: 0.8125rem;	margin: 1.076923077em 0;	padding: 0.769230769em;	z-index: 250;}.site-header {	padding: 0 10px;	position: fixed;	z-index: 100;	width: 100%;	left: 0;	height: 65px;	background: #000;}.site-header-main {	position: relative;	overflow: visible;	height: 100%;}.site-header-menu {	width: 100%;	position: absolute;	overflow: visible;	float: none;	top: 0;	left: 0;	margin-left: 0;	z-index: 249;	-webkit-transition:all 1s ease-out;	-o-transition:all 1s ease-out;	-moz-transition:all 1s ease-out;	-ms-transition:all 1s ease-out;	transition:all 1s ease-out;}#menu-toggle {	border: 0 !important;	text-indent: -6000;	width: 33px;	height: 23px;	left: 100%;	margin-left: -55px;	position: absolute;	top: 19px;}.logo {	width: 66px;	height: 46px;	margin-top: 21px;	position:relative; margin-left: 0;}.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu {	display: block;}.main-navigation ul {	list-style: none;	margin: -5px 0px 0 -20px !important;	background: rgba(0,0,0,0.9) !important;}.ulbajo {	list-style: none;	margin: -30px 0px 0 20px !important;	background: rgba(0,0,0,0.9) !important;}#wp-megamenu-primary {	z-index: 9999;	text-align: right;	padding-right: 0px;	padding-left: 10px;}.wpmm-sticky.wpmm-sticky-wrap {    top: -27px !important;    left: 45px !important;}.wpmm-sticky.wpmm-sticky-wrap.wpmm-mobile-menu {    position: relative !important;    left: auto;    width: auto;    animation-name: inherit;    left: 45px !important;    top: -27px !important;}.site-headercamb #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a {	color:#686868 !important;}/*.admin-bar .wpmm-sticky.wpmm-sticky-wrap {	top: -27px !important;	left: 16px;}*/.menu-toggle, #menu-toggle, #wr-menu-toggle {	display: block !important;}.imgdesktop {	display:none !important;}.imgmobile {	display:none !important;}.imgmediummobile {	display:block !important;}.botoneracons {	z-index: 99;	width: 100%;	height: auto;	padding: 0 30px;	position: relative;	top: 0;	margin: 0 auto;	left: 0%;	list-style: none;	padding: 0;}.botoneracons li {	background: #EEEEEE;	float: none;	width: 100%;	margin: 0;	margin-left: 0;	text-align: center;	border-radius: 0px;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border: 0px solid #000000;	border-bottom-color: rgb(0, 0, 0);	border-bottom-style: solid;	border-bottom-width: 0px;	border-bottom: 1px solid #686868;	padding: 10px 0;}.consactivo {	background: #EEEEEE;	float: none;	width: 100%;	border-bottom: 1px solid #686868 !important;}.marginleftm10 {	margin-left: 0 !important;}.botoneraconscuatro {	z-index: 99;	width: 100%;	height: auto;	padding: 0 30px;	position: relative;	top: 0;	margin: 0 auto;	left: 0%;	list-style: none;	padding: 0;}.botoneraconscuatro li {	background: #EEEEEE;	float: none;	width: 100%;	margin: 0;	margin-left: 0;	text-align: center;	border-radius: 0px;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border: 0px solid #000000;	border-bottom-color: rgb(0, 0, 0);	border-bottom-style: solid;	border-bottom-width: 0px;	border-bottom: 1px solid #686868;	padding: 10px 0;}.contepaisesbloque1 {	width:95%;	float:none;	padding:20px;	position:relative;	overflow:hidden;	margin:0 auto;}.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content {	margin-right: 0;	margin-left: 0;}.content-bottom-widgets {	margin: 0 !important;	margin-right: 0;	margin-left:0;}.licert li {	float: none;	min-width: 105px;	width: 90%;	font-size: 0.9em;	margin: 0 auto;}.ulcertimg li {	float: none;	min-width: 105px;	width: 95%;	max-width: 718px;	text-align: center;	font-size: 0.9em;	margin: 30px auto;}.licertimg4 {	float: none;	min-width: 105px;	width: 95%;	max-width: 242px !important;	text-align: center;	font-size: 0.9em;	margin: 30px auto;}.licertimg5 {	float: none;	min-width: 105px;	width: 95%;	max-width: 242px !important;	text-align: center;	font-size: 0.9em;	margin: 30px auto;}.barrarosa {	width: 100%;	height: 120px;	display: none;}







.backseriados a{ font-size: 1.2em; display: block; overflow: hidden; color: #FFF !important; text-decoration: underline;}



} 































@media screen and (max-width: 740px) 

{

	/***********************************************************cursos 24-11-23*****************************************************************************/

	.qsilb2cont { width: 90%; margin: 40px auto; color: #4c4c4c; font-size: 1em; background: url("img/flechitas.png") no-repeat left center; padding-left: 0;}

	.qsilb3contintizq { width: 90%; max-width: 367px; float: none; margin: 0 auto;}

	.qsilb3contintcen {width: 90%; max-width: 367px; float: none; margin: 0 auto;}

	.qsilb3contintder {width: 90%; max-width: 367px; float: none; margin: 0 auto;}

	.qsilb4cont {width: 90%;max-width: 1046px; margin: 40px auto; color: #4c4c4c;}

	.qsilb4conticonosbtncont1 { width: 90%; float: none; position: relative; overflow: hidden; margin: 0 auto;}

	.qsilb4conticonosbtncont2 { width: 90%; float: none; position: relative; overflow: hidden; margin: 0 auto;}

	.qsilb4conticonosbtncont3 { width: 90%; float: none; position: relative; overflow: hidden; margin: 0 auto;}

	.qsib6cont { width: 90%; max-width: 1046px; margin: 40px auto; color: #4c4c4c; position: relative; overflow: hidden;}

	.qsib6contizq { width: 90%; float: none; margin-right: auto; margin-left: auto; text-align: justify;}

	.qsib6contder { width: 90%; float: none; margin-left: auto; margin-right: auto; text-align: justify;}

	.qsib9contizq { width: 90%; margin-right: auto; margin-top: 60px; float: none; margin-left: auto;}

	.qsib9contder { width: 90%; float: none; margin: 0 auto;}

	

	.in22-intbox2rightmovil{ width: 100%; max-width: 750px; float: none; display: block;  position: relative; overflow: hidden; border: 1px solid #c1c1c1; padding: 0; margin: 30px 0 !important;}	

	

	/***********************************************************cursos 26-09-23*****************************************************************************/

.mclb1contleft { width: 100%; float: left;}

	.mclb1cont3videos { width: 100%; margin: 30px 0 0 0;position: relative; overflow: hidden;}

	.mclb1cont3videosc1 { width: 100%; max-width: 197px; margin: 1% auto; float: none;}

	.mclb1contright { width: 100%; float: none;}

	.mclb1contright h3 { color: #01172e; font-size: 1.5em; font-weight: 400 !important; margin: 10px 0; text-align: center;}

	.mclb2cont { width: 95%; margin: 40px auto; color: #FFF; font-size: 1.8em; background: url("img/flechitas.png") no-repeat top center; padding-left: 5%; line-height: 33px;  padding-top: 80px;}

	.mclb3cont1 { width: 95%; margin: 0 1%; padding: 0 10px; float: left; position: relative; border: 2px solid #bebebe; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; box-sizing: border-box; height: 860px;}

	

	.mclb3cont2 { width: 95%; margin: 20px 1%; padding: 0px 10px; float: left; position: relative; border: 2px solid #bebebe; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; box-sizing: border-box; height: 860px;}

	.mclb3cont3 { width: 95%; margin: 0 1%; padding: 0 10px; float: left; position: relative; border: 2px solid #bebebe; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; box-sizing: border-box; height: 970px;}

	.mclb4contleft { width: 90%; float: none; box-sizing: border-box;}

	.mclb4contleft img{display: block; margin: 0 auto;}

	

	.mclb4contright { width: 95%; float: none; margin-left: 0; box-sizing: border-box;}

	.mclb6ulizq { width: 95%; margin-right: 5%; box-sizing: border-box; float: left;}

	.mclb6ulder { width: 95%; margin-left: 0; box-sizing: border-box; float: none;}

	



/***********************************************************cursos*****************************************************************************/















	.congeneral {	width: 95% !important;	float: none !important;	margin: 0 auto !important;	height: 350px !important;	max-width: 480px !important;}.contdesc-izq {	width: 95%;	float: none;	margin-right: auto;	text-align: justify;	margin-left: auto;}.contdesc-der {	width: 95%;	float: none;	margin-right: auto;	text-align: justify;	margin-left: auto;	margin-top:40px;}.bloquedesccarac {	width: 95%;	margin: 30px auto;	text-align: center;	float: none;	line-height: 22px;}.bloquetxtlinkrel {	width: 95%;	margin: 0 auto;	float: none;	text-align: left;}.backazul h3 {	width: 87.5%;	margin: 30px auto !important;	padding-top: 30px;	font-size: 2.8em !important;	font-weight: 400;	text-align: center;}.cuadroizqblog {	width: 95%;	margin-right: auto;	float: none;	font-size: 2em;	padding-left: 0;	line-height: 40px !important;	margin-left: auto;	text-align: center;}.titulopagerosita {	color: #d52387;	font-size: 1.5em;	margin: 0;	padding: 0;	font-weight: 700 !important;	text-align: center;}.imgdesktop {	display:none !important;}.imgmobile {	display:block !important;}.imgmediummobile {	display:none !important;}.subtitconsul {	position: absolute;	top: 38%;	left: 50%;	margin-left: -42.5%;	width: 80%;	font-size: 2em;	font-weight: 700;	text-align: justify;	line-height: 35px;	color: #FFFFFF;	text-shadow: 2px 2px 5px rgba(0,0,0,0.91);}.titconsul {	position: absolute;	font-size: 1.4em;	padding: 0px 20px;	background: #ba0076;	color: #FFFFFF;	top: 30%;	left: 7.5%;	font-weight: bold;}#disqus_thread {	width:95%;	margin:0 auto;}.cuadritopromo {	width: 350px;	height: 170px;	position: absolute;	left: 0;	top: 100%;	margin-top: -40px;	background: #28488E;	text-align: center;	font-size: 0.9em;	padding: 40px 10px 0;	color: #FFF;	line-height: 19px;	display:none;}.ptres {	width: 100%;	margin-right: 1%;	float: left;	overflow: hidden;	position: relative;	height: 295px;	text-align: center;	border: 1px solid #dddddd;	padding: 10px 1px;	margin-top: 30px;	margin-bottom: 30px;}/****************************************************consukltoria***************************************************************/	.bloquecon1box1 {	width: 100%;	float: none;	position: relative;	display: block;	overflow: hidden;	background: #d52387;	height:172px;}.bloquecon1box2 {	width: 100%;	float: none;	position: relative;	overflow: hidden;	display:block;	height:172px;}.contbloques {	position: absolute;	width: 80%;	color: #FFF !important;	top: 15px;	left: 30px;	z-index: 95;}.bloquecon2box1 {	width: 100%;	float: none;	position: relative;	display: block;	overflow: hidden;	background: #d52387;	height:172px;}.bloquecon2box2 {	width: 100%;	float: none;	position: relative;	overflow: hidden;	display:block;	height:200px;}.bloquecon3box1 {	width: 100%;	float: none;	position: relative;	display: block;	overflow: hidden;	background: #d52387;	height:250px;}.bloquecon3box2 {	width: 100%;	float: none;	position: relative;	overflow: hidden;	display:block;	height:172px;}.titular-blanco {	text-align: center;	margin: 10px 0 130px 5% !important;	margin-bottom: 30px;	padding: 80px 0 0 0;	font-size: 2.2em !important;	color: #FFFFFF;	font-weight: 700 !important;}.sidebar {	float: right;	margin-left: 0;	padding: 0;	width: 100%;	display:none !important;}.blogcito {	width:0 !important;}.backgrisblogcito {	width:100%;	float:left;}.btncalendario ul {	padding-left:0 !important;}.btncalendario ul li {	float: none !important;	margin-right: auto !important;	margin-top: 10px !important;	margin-left: auto !important;	display: block;	text-align: center;}.licertimg5 {	display:none;}.licertimg4 {	display:none;}.contredesbottom {    position: relative;    padding: 40px 0 60px 0;    width: 100%;    height: 36px;    z-index: 96;    display: block;    background: #FFF;}.contblogizq{width: 100%; float:none; margin-left: 4%;}	.contblogizqsec{width: 100%; float:none; margin-left: 4%; clear: both;}	.contblogder{width: 100%; float:none; position: relative; top: 0px; left: 0;}







	.backseriados{display: none; background: url(img/botones-serie-cursos.jpg); background-size: cover; padding-top: 85px; padding-bottom: 30px; padding-left: 30px; font-weight: 300; height: 345px;}



.backseriados a{ font-size: 1.8em; display: block; overflow: hidden; color: #FFF !important; text-decoration: underline;}











.cursoshomeleft { width: 100%; float: left; margin: 50px 0 10px 5%; text-align: left; padding-right: 40px;}















.cursoshomeleft a{ color:#FFF; text-decoration: underline; display: block;}















.cursoshomeleft a:hover{ color:#FFF; text-decoration: none;}















	.cursoshomeright {width: 100%;float: none; margin: 50px 0 50px 5%; text-align: left; position: relative; padding-right: 40px;}















	.cursoshomeright a {color: #FFF; text-decoration: underline; display: block;}















	.licert1 {















  margin-right: 2%;















  background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-gestion-certificaciones-pink-elephant.jpg) no-repeat;















    background-position-x: 0%;















    background-position-y: 0%;















  background-position: top center;















  padding: 80px 0 0 0;















  margin-left: 2%;















}















	.licert2 {















  margin-right: 2%;















  background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-agiles-certificaciones-pink-elephant.jpg) no-repeat;















    background-position-x: 0%;















    background-position-y: 0%;















  background-position: top center;















  padding: 80px 0 0 0;















}















	.licert3 {















  margin-right: 2%;















  background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-gobierno-certificaciones-pink-elephant.jpg) no-repeat;















    background-position-x: 0%;















    background-position-y: 0%;















  background-position: top center;















  padding: 80px 0 0 0;















}















	.licert4 {















  margin-right: 2%;















  background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-proyectos-certificaciones-pink-elephant.jpg) no-repeat;















    background-position-x: 0%;















    background-position-y: 0%;















  background-position: top center;















  padding: 80px 0 0 0;















}















	.licert5 {















  margin-right: 2%;















  background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-seguridad-certificaciones-pink-elephant.jpg) no-repeat;















    background-position-x: 0%;















    background-position-y: 0%;















  background-position: top center;















  padding: 80px 0 0 0;















}















	.licert6 {















  margin-right: 2%;















  background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-cultural-certificaciones-pink-elephant.jpg) no-repeat;















    background-position-x: 0%;















    background-position-y: 0%;















  background-position: top center;















  padding: 80px 0 0 0;















}















	.licert7 {















  margin-right: 2%;















  background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-antisoborno-certificaciones-pink-elephant.jpg) no-repeat;















    background-position-x: 0%;















    background-position-y: 0%;















  background-position: top center;















  padding: 80px 0 0 0;















}















	.licert8 {















  margin-right: 2%;















  background: url(https://pinkelephant-latam.com/wp-content/uploads/2021/09/icono-automation-certificaciones-pink-elephant.jpg) no-repeat;















    background-position-x: 0%;















    background-position-y: 0%;















  background-position: top center;















  padding: 80px 0 0 0;















}































	.licert h2{font-size:1.8em !important; margin: 10px 0 10px !important;}















	.tamaniog {	font-size:1em !important;}















	















	.page .entry-content h2 {	text-align: center;	margin: 30px 0 30px;	margin-bottom: 10px;	padding: 0;	font-size: 1.8em !important;	color: #28488e;	font-weight: 700;}















	.btnshomecursos ul li {















  color: #5b70b7;















  font-size: 0.8em;















  line-height: 1.5em;















  text-align: center;















  margin-top: 40px;















}















	.conttopblogtxt {















  width: 100%;















  float: none;















  background: #f0f2f7;















  color: #484848;















  padding: 40px;















  height: 625px;















  margin-bottom: 0;















}















	.conttopimgblog {















  width: 100%;















  float: none;















}















	.conttopblogtxt h1 {















  text-transform: uppercase;















  font-size: 1.8em !important;















  color: #000;















  padding: 10px 0 0;















  margin: 0 0 20px 0 !important;















  text-align: center;















}















	ul.heateor_sss_follow_ul li, ul.heateor_sss_sharing_ul li {















  float: left !important;















  margin: 0 18px !important;















  padding: 0 !important;















  list-style: none !important;















  border: none !important;















  clear: none !important;















}















	.contblogcien {















  max-width: 800px !important;















  color: #484848 !important;















  padding: 0 30px 0 30px;















}















	.cuadrobloghomedge {















  width: 100%;















  margin: 30px auto;















  float: none;















  list-style: none !important;















  padding: 0;















  line-height: 22px;















  font-size: 0.9em;















}















	ul.heateor_sss_follow_ul, ul.heateor_sss_sharing_ul {















  margin: 1px auto !important;















  width: 100%;















  max-width: 380px;















}















	/******************************************************Estilos 22-09-2022*****************************************************************/















	















	















	















	.contimgtoppage {width: 100%; margin: 0 auto; max-width: 1900px; position: relative; height: 75px !important;}















	.in22-intbox1left {  width: 100%; float: none; margin-right: auto; margin-left: auto;}















	.in22-btntopbox1ico1 {width: 50%; background: url("img/icotop-03.png") no-repeat top center;}















	.in22-btntopbox1ico2 {width: 50%; background: url("img/icotop-04.png") no-repeat top center;}















	.in22-btntopbox1ico3 {width: 50%;background: url("img/icotop-05.png") no-repeat top center;}















	.in22-btntopbox1ico4 {width: 50%; background: url("img/icotop-06.png") no-repeat top center;}















	.in22-btntopbox1ico5 {width: 50%; background: url("img/icotop-07.png") no-repeat top center;}















	.in22-btntopbox1ico6 {width: 50%; background: url("img/icotop-08.png") no-repeat top center;}















	.in22-btntopbox1 li {float: left; padding-top: 43px; text-align: center; font-size: 0.7em; line-height: 13px; margin: 15px auto;}















	.in22-intbox1right { width: 100%; float: none;}















	.in22-intbox2left { width: 100%; float: left; margin-right: 0%; text-align: justify;}















	.in22-intboxpqepinkizq {width: 100%; float: none; position: relative; overflow: hidden;}















	.in22-intboxpqepinkder { width: 100%; float: none; position: relative; overflow: hidden;}















	.in22-intboxpqepinkbk-1 { width: 100%; float: none; background: url("img/func-1.png") no-repeat 0 0; background-size: auto; padding-left: 110px; margin-bottom: 6px; position: relative; height: 140px; padding-top: 5px; background-size: 103px; font-size: 0.95em; line-height: 20px;}















	.in22-intboxpqepinkbk-2 {width: 100%; float: none; background: url("img/func-4.png") no-repeat 0 -10px; background-size: auto; padding-left: 110px; margin-bottom: 6px; position: relative; height: 100px; padding-top: 13px; background-size: 102px; font-size: 0.95em; line-height: 20px;}















	.in22-intboxpqepinkbk-3 { width: 100%; float: none; background: url("img/func-2.png") no-repeat 0 0; background-size: auto; padding-left: 110px; margin-bottom: 6px; position: relative; height: 130px; padding-top: 5px; background-size: 102px; font-size: 0.95em; line-height: 20px;}















	.in22-intboxpqepinkbk-5 {width: 100%; float: none; background: url("img/func-3.png") no-repeat 0 0; background-size: auto; padding-left: 110px; margin-bottom: 6px; position: relative; height: 130px; padding-top: 5px; background-size: 102px; font-size: 0.95em; line-height: 20px;}















	.in22-intboxpqepinkbk-4 {width: 100%; float: none; background: url("img/func-5.png") no-repeat 0 0; background-size: auto; padding-left: 110px; margin-bottom: 6px; position: relative; height: 210px; padding-top: 5px; background-size: 102px; font-size: 0.95em; line-height: 20px;}















	.in22-intboxpqepinkbk-6 {width: 100%; float: left; background: url("img/func-6.png") no-repeat 0 0; background-size: auto; padding-left: 110px; margin-bottom: 6px; position: relative; height: 160px; padding-top: 5px; background-size: 102px; font-size: 0.95em; line-height: 20px;}















	.in22-intbox5bloqueizq { width: 100%; float: none; margin: 0 auto 0 auto;}















	.in22-intbox5bloqueder {width: 100%; float: none; margin: 0 auto 0 auto;}















	.in22-intbox6bloqueizq {width: 100%; margin-right: auto; float: none; list-style: none;}















	.in22-intbox6bloqueder {width: 100%;float: none; list-style: none;}















	.in22-intbox7bloque1 { width: 100%; margin: 0 6% 0 0; float: none;}















	.in22-intbox7bloque1c1 {padding-top: 100px;height: 600px; background: url("img/ico1.png") no-repeat top center; text-align: justify;}















	.in22-intbox7bloque1c2 {padding-top: 100px; height: 500px; background: url("img/ico2.png") no-repeat top center; text-align: justify;}















	.in22-intbox7bloque2 {width: 100%; margin: 0 auto 0 auto; float: none;}















	.in22-intbox7bloque3 {width: 100%; float: none; margin: 0px auto; position: relative; overflow: hidden; max-width: 517px;}















	.in22-intbox7bloque1c4 { padding-top: 100px; height: 480px; background: url("img/ico4.png") no-repeat top center; text-align: justify;}















	.in22-intbox8 { background: none; background-size: auto; background-size: auto; position: relative; overflow: hidden; padding: 30px 0;}















	.in22-intbox8bloqueizq {width: 0; margin: 0; float: none; text-align: justify;}















	.in22-intbox8bloqueder {width: 85%; margin: 0 auto; float: none; text-align: justify;}















	.in22-cont1200 { width: 100%; max-width: 1600px; position: relative; overflow: hidden; margin: 0;}















	















	















	/*********************************************************Estilos 08/06/2023 interiores******************************************************************************/















.p23contcitillo li {width: 100%;float: left;color: #FFF; text-align: center; margin: 20px 0;}















.p23box2 h2 {















  text-align: left !important;















  margin: 50px 0 72px 9% !important;















    margin-bottom: 72px;















  margin-bottom: 10px !important;















  border-left: 5px solid #ba0f76;















  padding: 0 0 5px 10px !important;















  font-size: 2.8em !important;















  color: #000 !important;















  font-weight: 400 !important;















  display: block;















  overflow: hidden;















}































.p23box3 h2 {















  text-align: left !important;















  margin: 50px 0 72px 9% !important;















    margin-bottom: 72px;















  margin-bottom: 10px !important;















  border-left: 5px solid #ba0f76;















  padding: 0 0 5px 10px !important;















  font-size: 2.8em !important;















  color: #000 !important;















  font-weight: 400 !important;















  display: block;















  overflow: hidden;















}















.p23b3bbmtopcontimg1 {















  width: 100%;















  margin-right: 0;















  float: none;















}































.p23b3bbmtopcontimg2 {















  width: 100%;















  margin-left: 0;















  float: none;















}































.p23b3bloque1 {















  width: 90%;















  float: none;















  margin: 0 auto;















  text-align: justify;















}































.p23b3bloque2 {















  width: 90%;















  float: none;















  margin: 0 auto;















  text-align: justify;















}































.p23b3bloque3 {















  width: 100%;















  float: none;















  margin: 0 auto;















  text-align: justify;















}































.p23box4 h2 {















  text-align: left !important;















  margin: 50px 0 72px 9% !important;















    margin-bottom: 72px;















  margin-bottom: 10px !important;















  border-left: 5px solid #ba0f76;















  padding: 0 0 5px 10px !important;















  font-size: 2.8em !important;















  color: #000 !important;















  font-weight: 400 !important;















  display: block;















  overflow: hidden;















}































.flip-card-b {















  background-color: transparent;















  width: 100%;















	max-width: 400px;















  height: 224px;















  margin: 20px 0;















  perspective: 1000px;















  float: none;















  position: relative;















  overflow: hidden;















}































#p23containercons1 {















  width: 100%;















  max-width: 400px;















  height: 224px;















  position: absolute;















  top: 0;















  left: 0;















  background: url(img/miniatura-pink-elephant-consultoria-01.jpg);















    background-size: auto;















  background-size: cover;















}































#p23containercons2 {















  width: 100%;















	max-width: 400px;















  height: 224px;















  position: absolute;















  top: 0;















  left: 0;















  background: url(img/miniatura-pink-elephant-consultoria-02.jpg);















    background-size: auto;















  background-size: cover;















}















#p23containercons3 {















  width: 100%;















	max-width: 400px;















  height: 224px;















  position: absolute;















  top: 0;















  left: 0;















  background: url(img/miniatura-pink-elephant-consultoria-03.jpg);















    background-size: auto;















  background-size: cover;















}































#p23containercons4 {















  width: 100%;















	max-width: 400px;















  height: 224px;















  position: absolute;















  top: 0;















  left: 0;















  background: url(img/miniatura-pink-elephant-consultoria-04.jpg);















    background-size: auto;















  background-size: cover;















}































#p23containercons5 {















  width: 100%;















	max-width: 400px;















  height: 224px;















  position: absolute;















  top: 0;















  left: 0;















  background: url(img/miniatura-pink-elephant-consultoria-05.jpg);















    background-size: auto;















  background-size: cover;















}































#p23containercons6 {















  width: 100%;















	max-width: 400px;















  height: 224px;















  position: absolute;















  top: 0;















  left: 0;















  background: url(img/miniatura-pink-elephant-consultoria-06.jpg);















    background-size: auto;















  background-size: cover;















}































.p23box5ico1 {















  width: 100%;















  font-size: 1.5em;















  padding-top: 20px;















  text-align: center;















  padding-bottom: 25px;















}































.p23box5ico2 {















  width: 50%;















}































.p23box5ico3 {















  width: 25%;















  padding-top: 5px;















}































.p23box5ico4 {















  width: 40%;















  padding-top: 5px;















}































.p23box5ico5 {















  width: 18%;















}































.p23box5ico6 {















  width: 25%;















  padding-top: 7px;















}















.p23box5ico7 {















  width: 35%;















  padding-top: 13px;















}































.p23box5ico8 {















  width: 30%;















  padding-top: 8px;















}















.flip-card {















  background-color: transparent;















  width: 294px;















  height: 251px;















  margin: 10px auto;















  perspective: 1000px;















  float: none;















  position: relative;















}















	















	.p23b4contflip {















  width: 90%;















  max-width: 400px;















  margin: 0 auto;















  position: relative;















  overflow: hidden;















  margin: 0 auto 70px;















}















	















	.p23box5 ul li {















  float: left;



  width: 33%;



  margin: 15px auto;















}















	















	.p23box8 ul li {















  float: none;















  margin: 15px auto;















}















	.p23box8ico1 {















  width: 50%;















}















	















	.p23box8ico2 {















  width: 28%;















}















	















	.p23box8ico3 {















  width: 28%;















}















	















	.p23box8ico4 {















  width: 25%;















}















	















	.p23box8ico5 {















  width: 18%;















}















	.p23box8ico6 {















  width: 28%;















}















	















	.p23box8ico7 {















  width: 15%;















}















	.p23box8ico8 {















  width: 32%;















}















	.p23box7{ width: 100%; position: relative; overflow: hidden; display: none;}















		.p23box7 img{ display:none; width: 100%; }















		.p23box7resp{ width: 100%; position: relative; overflow: hidden; display: block; }















		.p23box7resp img{ display:block; width: 100%; display: block; }















	.p23b7conttxt {















  position: absolute;















  width: 92%;















  left: 5%;















  top: 26px;















}















} 















































































@media screen and (max-width: 480px) {.barrarosa {	width: 100%;	height: auto;	background: #d52387;}.statistics .stat {	display: block;	margin: 20px 25px !important;	line-height: 18px !important;	float: left;	width: 84%;}.titular-azul {	text-align: center;	margin: 30px 0 !important;	margin-bottom: 30px;	padding: 0;	font-size: 2.2em !important;	color: #28488e;	font-weight: 700 !important;}.cuadroizqblog {	width: 95%;	margin-right: auto;	float: none;	font-size: 2.4em;	padding-left: 0;	line-height: 40px !important;	margin-left: auto;	text-align: center;}.cuadroizqblog .titular-azul {	font-size: 1.6em !important;	text-align: center;	margin-bottom: 0 !important;	padding-bottom: 0;}.cuadrobloghome {	width: 95%;	margin: 30px auto;	float: none;	list-style: none !important;	padding: 0;	max-width: 320px;	text-align:center;}.barrablancablog {	width: 100%;	height: auto;	overflow: hidden;}.cuadrobloghome img {	margin:0 auto;	display:block;}.cuadroazulblog {	width: 94%;	float: none;	height: 135px;	margin: 30px auto;	background: #28488e;	color: #fff;	position: relative;	text-align: center;	font-size: 1.3em;	padding-top: 38px;	line-height: 27px;}#custom_html-2 {	width: 95%;	margin-right: auto;	margin-left: auto;	margin-top: -20px;	text-align: center;	float: none;}#custom_html-2 {	width:95%;	margin-left:auto;margin-right:auto line-height:19px !important;	text-align:center;	margin-bottom:0 !important;}#custom_html-3 {	width:95%;	margin-right: auto;	margin-left: auto;	text-align:center;	margin-bottom:0 !important;}#custom_html-4 {	width:95%;	margin-right: auto;	margin-left: auto;	text-align:center;	margin-bottom:0 !important;}#custom_html-5 {	width:95%;	margin-right: auto;	margin-left: auto;	text-align:center;}#custom_html-7 {	width:95%;	margin-right: auto;	margin-left: auto;	text-align:center;	margin-bottom:0 !important;}#custom_html-8 {	width:95%;	margin-right: auto;	margin-left: auto;	text-align:center;	margin-bottom:0 !important;}.contformhome {	width: 90%;	max-width: 450px;	margin: 50px auto;	position: relative;	padding-bottom: 30.25%;	height: auto;	overflow: hidden;}.contredesgral {	position:fixed;	left:100%;	margin-left:-36px;	top:25%;	width:36px;	height:auto;	z-index:200;	display:none;}.titconsul {	position: absolute;	font-size: 1em;	padding: 0px 20px;	background: #ba0076;	color: #FFFFFF;	top: 18%;	left: 50%;	font-weight: bold;	margin-left: -44%;}.subtitconsul {	position: absolute;	top: 27%;	left: 50%;	margin-left: -40%;	width: 80%;	font-size: 1.3em;	font-weight: 700;	text-align: justify;	line-height: 24px;	color: #FFFFFF;	text-shadow: 2px 2px 5px rgba(0,0,0,0.91);}.ulbackazulc li {	float: none;	width: 95%;	margin: 0 auto !important;	padding-left: 0;	margin: 0;}#disqus_thread {	width:95%;	margin:0 auto;}/**********************************************************************Blog Home *********************************************************************/	.contblog article {	margin-bottom: 3.5em;	position: relative;	width: 95%;	float: none;	margin-right: auto;	margin-left: auto;	height: auto;	background: #FFF;	overflow: hidden;}.entry-title-blog {    font-family: 'Lato', sans-serif;    padding: 5px 0 5px 0;    margin: 0;    font-size: 1.2em;    color: #28488e;    font-weight: 700;    background: #FFF;    line-height: 24px;}.post-thumbnail {	display: block;	margin: 0;	margin-bottom: 0px;}.thefecha {	width: 50%;	float: left;	color: #28488E;	font-size: 0.7em;	padding-left: 20px;	padding-top: 5px;	line-height: 20px;}.contblog article {	margin-bottom: 3.5em;	position: relative;	width: 95%;	float: none;	margin-right: auto;	margin-left: auto;	height: auto;	background: #FFF;	overflow: hidden;}.contclandblog h1 {	font-size: 2em;	color: #FF1179;	font-weight: bold;	margin-bottom: 0px;}.contclandblog h2 {	font-size: 1.1em;	color: #777777;	font-weight: normal;	margin-bottom: 0;}.contclandblog {	text-align: center;	margin: 40px 0 0;}.contblog {	width: 90%;	max-width: 480px;	margin: 0 auto;	position: relative;}.contpage-desc-blog-titulo {	width: 95%;	margin: 0 auto;	float: none;}.entry-title {	font-family: 'Lato', sans-serif;	margin: 30px 0 50px !important;	margin-bottom: 10px;	padding: 0;	font-size: 2em !important;	color: #28488e;	font-weight: 700 !important;}.contpage-desc-blog {	width: 100%;	margin: 0 auto;	float: none;}.btndescriptivom a {	width: 220px;	padding: 7px 0;	text-align: center;	background: rgb(143,133,7);	color: #FFF;	text-decoration: none;	display: block;	position: relative;	overflow: hidden;	border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px;	border: 0px solid #000000;	margin: 0px auto 35px;	float:none;}















	.p23btnredes{ display: none;}















}