@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');

@font-face
{
 font-family:Cocogoose;
 src:url('fonts/Cocogoose.eot');
}
@font-face
{
 font-family:Cocogoose;
 src:url('fonts/Cocogoose.ttf');
}

body
{
	padding:0;
	margin:0;
	height:100%;
	font-family: 'Lato', sans-serif;
}
.divClear
{
	clear:both;
}
.divIframe iframe
{
	position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
img
{
	max-width:100%;
	height: auto;
}
#divFormulario
{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.75);
	z-index:102;
	display:none;
}
#divPopup
{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	background:rgba(0,0,0,0.75);
	z-index:102;
	transition:all linear 0.5s;
}
.g-recaptcha div
{
	margin: 0 auto;
}
#divAlerta
{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.7);
	z-index:102;
	display: flex;
	align-items: center;
}

@media screen and (max-width: 800px)
{
	input[type="text"], input[type="button"]
	{
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none;
	}
	.aBotonPC
	{
		display:none !important;
	}
	#divFormulario div.divContent, #divAlerta div.divContent
	{
		width:90%;
		margin:25px 5%;
		padding:15px;
		background:#ffffff;
		text-align:center;
		box-sizing: border-box;
	}
	#divFormulario div.divContent p
	{
		margin:7px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
		font-weight:700;
		color:#16a02d;
		text-align:center;
	}
	#divFormulario div.divContent h4
	{
		margin:0 0 7px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.4em;
		font-weight:700;
		color:#b50b0b;
		text-align:center;
		text-transform:uppercase;
	}
	#divFormulario div.divContent img
	{
		width:75%;
	}
	#divFormulario div.divContent div#divCountdown
	{
		margin:7px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
		font-weight:700;
		color:#ad0d0d;
		text-align:center;
	}
	#divFormulario div.divContent label
	{
		display:block;
		margin:0 5% 5px 5%;
		text-align:left;
	}
	#divFormulario div.divContent input[type="text"]
	{
		display:block;
		width:90%;
		margin:0 5% 15px 5%;
		padding:8px 0;
	}
	#divFormulario div.divContent textarea
	{
		display:block;
		width:90%;
		height:50px;
		margin:0 5% 15px 5%;
		padding:8px 0;
		resize:none;
	}
	#divFormulario div.divContent input[type="submit"]
	{
		display:block;
		width:75%;
		margin:0 auto 30px auto;
		padding:10px 0;
		background:#51b402;
		border:none;
		font-size:1.1em;
		font-weight:700;
		color:#ffffff;
	}
	#divFormulario div.divContent a
	{
		color:#333333;
	}
	#divAlerta div.divContent i
	{
		font-size:3.5em;
		color: #cea127;
	}
	#divAlerta div.divContent p
	{
		margin:20px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
		text-align:center;
		line-height: 35px;
	}
	#divAlerta div.divContent button
	{
		display: block;
		width: 80%;
		margin: 0 auto;
		padding: 10px 0;
		background: #cccccc;
		border: none;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
	}
	#divPopup div.divContent
	{
		width:90%;
		height:60%;
		margin:0;
		padding:25px 0 15px 0;
		background:#ffffff;
		position:absolute;
		top:20%;
		left:5%;
		bottom:0;
		text-align:center;
		z-index:103;
		box-sizing:border-box;
		display:flex;
		align-items:center;
	}
	#divPopup div.divContent div
	{
		width:100%;
	}
	#divPopup div.divContent input[type="button"]
	{
		display:block;
		width:90%;
		margin:0 auto 50px auto;
		padding:15px 0;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		background:#0870a1;
		color:#ffffff;
		text-align:center;
		border-radius:5px;
		border:none;
	}
	.divRegalo
	{
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		position: fixed;
		top: 0;
		left: 0;
		background: rgba(0,0,0,0.7);
		z-index: 999;
		transition: all linear 1s;
	}
	.divRegalo div.divWrapper
	{
		width: 90%;
	}
	.divRegalo div.divWrapper img
	{
		width: 100%;
	}
	.divRegalo div.divWrapper p
	{
		text-align: center;
		margin: 0;
		padding: 10px;
		box-sizing: border-box;
		background: rgba(255,255,255,0.8);
		font-family:"Century Gothic", sans-serif;
		font-size:1.3em;
		font-weight: 700;
		box-sizing: border-box;
	}
	.divRegalo div.divWrapper a
	{
		display: block;
		width: 60%;
		text-align: center;
		margin: 10px auto;
		padding: 10px;
		box-sizing: border-box;
		background: #4e7cc1;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight: 700;
		text-transform: uppercase;
		color: #ffffff;
		text-decoration: none;
		border-radius: 15px;
		letter-spacing: 2px;
	}
	.divRegalo div.divWrapper a i
	{
		font-size: 1.5em;
		margin-right: 15px;
	}
	.divRegalo div.divWrapper input[type="button"]
	{
		display: block;
		width: 60%;
		text-align: center;
		margin: 10px auto 0 auto;
		padding: 7px;
		box-sizing: border-box;
		background: #ededed;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		border: none;
	}
	/*#divPopup div.divContent
	{
		width:100%;
		margin:0;
		padding:25px 0 15px 0;
		background:#ffffff;
		position:absolute;
		left:0;
		bottom:0;
		text-align:center;
		z-index:103;
	}
	#divPopup div.divContent a.aCerrar
	{
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		color:#333333;
	}
	#divPopup div.divContent img
	{
		width:95%;
		border-radius:5px;
		margin-top:8px;
	}
	#divPopup div.divContent div#divCountdown
	{
		margin:7px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
		font-weight:700;
		color:#ad0d0d;
		text-align:center;
	}
	#divPopup div.divContent p
	{
		margin:5px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:400;
		text-align:center;
	}
	#divPopup div.divContent p.pPromocion
	{
		margin:5px 10px;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:2em;
		font-weight:400;
		text-align:center;
		text-transform:uppercase;
		color:#ad0d0d;
	}*/
	
	#divBotonPromocion
	{
		width:100%;
		position:fixed;
		left:0;
		margin:0;
		padding:10px 0;
		background:#64b217;
		color:#ffffff;
		text-align:center;
		border-radius:8px 8px 0 0;
		font-family:Cocogoose, sans-serif;
		font-size:1em;
		transition:all linear 0.5s;
		z-index:101;
	}
	.divHide
	{
		top:100%;
	}
	.divShow
	{
		top:0;
	}
	.divHideBoton
	{
		bottom:-100%;
	}
	.divShowBoton
	{
		bottom:0;
	}
	.divIframe
	{
		position: relative;
		padding-bottom: 75%;
		height: 0;
		overflow: hidden;
		margin:0;
	}
	.swiper-slide
	{
		font-family:"Century Gothic", sans-serif;
		margin-bottom: 30px;
	}
	.swiper-slide img
	{
		display: block;
		width: 80%;
		margin: 0 auto 10px auto;
	}
	.swiper-slide h3
	{
		font-size: 1.1em;
		font-weight: 700;
		text-align: center;
		margin: 0 2.5% 10px 2.5%;
		padding: 0;
	}
	.swiper-slide p
	{
		font-size: 1.1em;
		margin: 0 2.5%;
		padding: 0;
	}
	.swiper-pagination-bullet
	{
		font-family:"Century Gothic", sans-serif;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
		font-size: 0.8em;
		color: #000;
		opacity: 1;
		background: rgba(0, 0, 0, 0.2);
    }
    .swiper-pagination-bullet-active
	{
		color: #fff;
		background: #007aff;
    }
	header
	{
		background:#e3e3e3;
		padding:0;
		font-family:Cocogoose, sans-serif;
	}
	header div.divLogo
	{
		margin:0;
		padding:15px 0;
		text-align:center;
		background:#800c95;
	}
	header div.divLogo h1, header div.divLogo h2
	{
		font-size: 0.7em;
		font-weight: 400;
		color: #4b0158;
		margin: 0;
		padding: 2px;
	}
	header div.divLogo img
	{
		width:60%;
 		margin-top: 10px;
	}
	header div.divLogo p
	{
		margin:10px 0 0 0;
		padding:0;
		color:#ffffff;
		font-size:1.4em;
		font-weight:400;
	}
	header div.divLogo a.aBoton
	{
		display:block;
		width:70%;
		margin:25px auto;
		padding:10px 0;
		background:url(../imagenes/icono-home.png) no-repeat 10px center #ffe9ff;
		background-size:40px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:1.1em;
		color:#800c95;
		text-decoration:none;
	}
	header div.divLogo div.divPais
	{
		width: 80%;
		margin: 15px auto 0 auto;
		padding: 0;
		text-align: center;
		font-family: 'Lato', sans-serif;
		font-size: 1em;
		position: relative;
		background: #ffffff;
	}
	header div.divLogo div.divPais div.divSelected
	{
		width: auto;
		float: left;
		padding: 6px;
		box-sizing: border-box;
	}
	header div.divLogo div.divPais i
	{
		display: block;
		width: auto;
		float: right;
		font-size: 2.3em;
		color: #666666;
		margin-right: 3px;
	}
	header div.divLogo div.divPais img
	{
		width: 35px;
		margin: 0 20px 0 0;
	}
	header div.divLogo div.divPais div#divSelect
	{
		width: 100%;
		position: absolute;
		left: 0;
		top: 100%;
		z-index: 1;
		background: #ededed;
		display: none;
	}
	header div.divLogo div.divPais div#divSelect a
	{
		display: block;
		width: 100%;
		margin: 0;
		padding: 8px;
		color: #000000;
		text-decoration: none;
		text-align: left;
		box-sizing: border-box;
	}
	header div.divLogo div.divPais div#divSelect a:hover
	{
		background: #ffffff;
	}
	header div.divLogo div.divLabelPais
	{
		margin: 10px 0 0 0;
		padding: 0;
		text-align: center;
		font-family: 'Lato', sans-serif;
		font-size: 1em;
		color: #ffffff;
	}
	header div.divPresencia
	{
		margin:7px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:700;
		color:#800c95;
		text-align:center;
	}
	header div.divBanderas
	{
		margin:0;
		padding:10px 0;
	}
	header div.divBanderas ul
	{
		margin:0 auto;
		padding:0;
		display:table;
		list-style:none;
	}
	header div.divBanderas ul li
	{
		width:25px;
		float:left;
		margin:0 5px;
	}
	header div.divBanderas ul li img
	{
		width:100%;
	}
	.smallPromo
	{
		display:block;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		text-align:center;
		font-weight:400;
		margin:0 5%;
		padding:7px;
		background:#fcf911;
	}
	header a.aWhatsapp
	{
		display:block;
		width:80%;
		margin:25px auto;
		padding:10px 2%;
		background:#7cb33d;
		background-size:20px auto;
		border-radius:20px;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		font-weight:700;
		color:#ffffff;
		text-decoration:none;
	}
	header a.aComprar
	{
		display:block;
		width:80%;
		margin:25px auto;
		padding:10px 2%;
		background:#800c95;
		background-size:20px auto;
		border-radius:20px;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		font-weight:700;
		color:#ffffff;
		text-decoration:none;
	}
	header a.aWhatsapp img, header a.aComprar img
	{
		display:block;
		width:15%;
		float:left;
		margin:6px 0 0 0;
	}
	header a.aWhatsapp div.divLabel, header a.aComprar div.divLabel
	{
		width:85%;
		float:right;
		text-align:center;
	}
	header div.divOportunidad
	{
		margin:7px 0 0 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		text-align:center;
		background:#ffffff;
	}
	header div.divOportunidad p.pSubtitulo
	{
		margin:7px 0;
		padding:0;
		font-size:1.1em;
		font-weight:700;
		color:#16a02d;
		text-align:center;
	}
	header div.divOportunidad p.pTitulo
	{
		margin:0 0 7px 0;
		padding:0;
		font-size:1.4em;
		font-weight:700;
		color:#b50b0b;
		text-align:center;
		text-transform:uppercase;
	}
	header div.divOportunidad img
	{
		width:75%;
	}
	header div.divOportunidad div#divCountdown
	{
		margin:7px 0;
		padding:0;
		font-size:1.1em;
		font-weight:700;
		color:#ad0d0d;
		text-align:center;
	}
	header div.divOportunidad a.aWhatsapp
	{
		display:block;
		width:85%;
		float:none !important;
		margin:25px auto;
		padding:10px 2%;
		background:#7cb33d;
		background-size:20px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:1em;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
	header div.divOportunidad a.aWhatsapp img
	{
		display:block;
		width:10%;
		float:left;
		margin:0;
	}
	header div.divOportunidad a.aWhatsapp div.divLabel
	{
		width:80%;
		float:left;
		text-align:center;
		margin:6px 0 0 0;
	}
	header div.divOportunidad a.aBoton
	{
		display:block;
		width:85%;
		float:none !important;
		margin:25px auto;
		padding:10px 2%;
		background:#7cb33d;
		background-size:20px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:1em;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
	header img#imgProductos
	{
		width: 100%;
		margin: 0;
		display: none;
	}
	.divPrimeraVez
	{
		margin:0;
		padding:0 0 10px 0;
		background:#e3e3e3;
		text-align:center;
	}
	.divPrimeraVez h3
	{
		margin:0;
		font-family:Cocogoose, sans-serif;
		font-weight:1.2em;
		font-weight:400;
		color:#800c95;
	}
	.divPrimeraVez h4
	{
		margin:7px 0 0 0;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:400;
		color:#2d2a4f;
	}
	.divSeguir
	{
		margin:0;
		padding:25px 0;
		background:#800c95;
		font-family:Cocogoose, sans-serif;
		color:#ffffff;
		text-align:center;
	}
	.divSeguir h5
	{
		margin:0 0 10px 0;
		padding:0;
		font-size:1em;
		font-weight:400;
	}
	.divSeguir h6
	{
		margin:0;
		padding:0;
		font-size:0.9em;
		font-weight:400;
	}
	.sectionProductos
	{
		margin:0;
		padding:0 0 15px 0;
		background:url(../imagenes/fondo-gradiente.jpg) 0 0;
	}
	.sectionProductos h2
	{
		font-family:Cocogoose, sans-serif;
		color:#2d2a4f;
		font-size:1.4em;
		font-weight:400;
		margin:20px 0;
		padding:0;
		text-align:center;
	}
	.sectionProductos h3
	{
		font-family:"Century Gothic", sans-serif;
		color:#2d2a4f;
		font-size:1.1em;
		font-weight:400;
		margin:20px 5%;
		padding:0;
		text-align:center;
	}
 	.sectionProductos p.pPrecio1
	{
		font-family:"Century Gothic", sans-serif;
		color:#2d2a4f;
		font-size:1.1em;
		font-weight:400;
		margin:20px 5%;
		padding:0;
		text-align:center;
	}
	.sectionProductos p.pPrecio1 span
	{
		text-decoration:line-through;
	}
	.sectionProductos p.pPrecio2
	{
		font-family:"Century Gothic", sans-serif;
		color:#2d2a4f;
		font-size:1.5em;
		font-weight:700;
		margin:20px 5%;
		padding:0;
		text-align:center;
	}
	.sectionProductos p.pPrecio2 span
	{
		font-size:0.8em;
	}
	.sectionProductos ul, .divContacto ul.ulIncluido
	{
		font-family:"Century Gothic", sans-serif;
		color:#2d2a4f;
		font-size:1.1em;
		margin:10px 5%;
		padding:0;
		list-style:none;
	}
	.sectionProductos ul li, .divContacto ul.ulIncluido li
	{
		margin:6px 0;
	}
	.sectionProductos ul li.liBeneficio i, .divContacto ul.ulIncluido li.liBeneficio i
	{
		margin:0 10px 0 0;
		color:#2ea682;
	}
	.sectionProductos ul li.liRecomendado i
	{
		margin:0 5px 0 0;
		color:#f7d73e;
	}
	.sectionProductos a.aWhatsapp, .sectionPaquetes a.aWhatsapp, .sectionAvalado a.aWhatsapp, .sectionFaqs a.aWhatsapp1, #divPopup div.divContent a.aWhatsapp, .divSeccion a.aWhatsapp
	{
		display:block;
		width:85%;
		margin:25px auto;
		padding:10px 2%;
		background:#7cb33d;
		background-size:20px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:1em;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
	.sectionProductos a.aWhatsapp img, .sectionPaquetes a.aWhatsapp img, .sectionAvalado a.aWhatsapp img, .sectionFaqs a.aWhatsapp1 img, #divPopup div.divContent a.aWhatsapp img, .divSeccion a.aWhatsapp img
	{
		display:block;
		width:10%;
		float:left;
		margin:0;
	}
	.sectionProductos a.aWhatsapp div.divLabel, .sectionPaquetes a.aWhatsapp div.divLabel, .sectionAvalado a.aWhatsapp div.divLabel, .sectionFaqs a.aWhatsapp1 div.divLabel, #divPopup div.divContent a.aWhatsapp div.divLabel, .divSeccion a.aWhatsapp div.divLabel
	{
		width:80%;
		float:left;
		text-align:center;
		margin:6px 0 0 0;
	}
	.sectionProductos a.aComprar, .sectionFaqs a.aComprar
	{
		display:block;
		width:85%;
		margin:25px auto;
		padding:10px 2%;
		background:#800c95;
		background-size:20px auto;
		border-radius:20px;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:700;
		color:#ffffff;
		text-decoration:none;
	}
	.sectionProductos a.aComprar img, .sectionFaqs a.aComprar img
	{
		display:block;
		width:10%;
		float:left;
		margin:0;
	}
	.sectionProductos a.aComprar div.divLabel, .sectionFaqs a.aComprar div.divLabel
	{
		width:90%;
		float:right;
		text-align:center;
		margin:7px 0 0 0;
	}
	.sectionProductos div.divRegular
	{
		margin:0;
		padding:0;
		background:url(../imagenes/fondo-regular.png) no-repeat 0 center;
		background-size:100% auto;
		text-align:center;
	}
	.sectionProductos div.divRegular img
	{
		width:60%;
	}
	.sectionProductos p.pAprovecha
	{
		font-family:Cocogoose, sans-serif;
		color:#2d2a4f;
		font-size:1.5em;
		font-weight:400;
		margin:15px 5%;
		padding:0;
		text-align:center;
	}
	.sectionProductos a.aPrecios
	{
		display:block;
		width:85%;
		margin:0 auto 25px auto;
		padding:10px 0;
		border-radius:20px;
		background:#800c95;
		font-family:Cocogoose, sans-serif;
		font-size:1.1em;
		color:#ffffff;
		text-decoration:none;
		text-transform:uppercase;
		text-align:center;
	}
	.sectionProductos div.divPlatinum
	{
		margin:0;
		padding:0;
		background:url(../imagenes/fondo-platinum.png) no-repeat 0 center;
		background-size:100% auto;
		text-align:center;
	}
	.sectionProductos div.divPlatinum img
	{
		width:60%;
	}
	.divProductos
	{
		margin: 0;
		padding: 20px 1.5%;
		background: #254eaa;
	}
	.divProductos h3
	{
		color: #ffffff;
		font-size: 1.1em;
		font-weight: 400;
		text-align: center;
		margin: 0 0 15px 0;
		text-transform: uppercase;
		padding: 0;
	}
	.divProductos ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
		font-family:'Lato', sans-serif;
		font-size: 700;
	}
	.divProductos ul li
	{
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divProductos ul li a
	{
		display: block;
		margin: 0;
		padding: 10px;
		background: #ffffff;
		font-size: 0.9em;
		color: #254eaa;
		text-decoration: none;
	}
	.divProductos ul li a i
	{
		font-size: 1.1em;
		margin-right: 10px;
	}
	.divProductos a.aBoton
	{
		display: block;
		width: 90%;
		margin: 25px auto 0 auto;
		padding: 15px;
		background: #ffd400;
		font-family:Cocogoose, sans-serif;
		font-size: 0.9em;
		text-align: center;
		color: #254eaa;
		text-decoration: none;
		border-radius: 15px;
		box-sizing: border-box;
	}
	.divArticulos
	{
		margin: 0;
		padding: 20px 1.5%;
		background: #28631d;
	}
	.divArticulos h3
	{
		color: #ffffff;
		font-size: 1.1em;
		font-weight: 400;
		text-align: center;
		margin: 0 0 15px 0;
		text-transform: uppercase;
		padding: 0;
	}
	.divArticulos ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
		font-family:'Lato', sans-serif;
		font-size: 700;
	}
	.divArticulos ul li
	{
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divArticulos ul li a
	{
		display: block;
		margin: 0;
		padding: 10px;
		background: #ffffff;
		font-size: 0.9em;
		color: #28631d;
		text-decoration: none;
	}
	.divArticulos ul li a i
	{
		font-size: 1.1em;
		margin-right: 10px;
	}
	.divCompartir p
	{
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		text-transform: uppercase;
		padding: 0;
		margin: 20px 2 10px 0;
		text-align: center;
	}
	.divCompartir ul
	{
		margin: 0 auto;
		display: table;
		padding: 0;
		list-style: none;
	}
	.divCompartir ul li
	{
		margin: 0 10px;
		float: left;
	}
	.divCompartir ul li a
	{
		display: block;
		margin: 0;
		padding: 0;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 1.1em;
		color:#ffffff;
		text-decoration: none;
		border-radius: 50%;
	}
	.divCompartir ul li.liFacebook a
	{
		background: #4e7cc1;
	}
	.divCompartir ul li.liTwitter a
	{
		background: #71ccf3;
	}
	.divCompartir ul li.liWhatsapp a
	{
		background: #51bd91;
	}
	.sectionBanner
	{
		margin:0;
		padding:0;
		position:relative;
	}
	.sectionBanner img
	{
		width:100%;
	}
	.sectionBanner p
	{
		width:45%;
		position:absolute;
		right:10%;
		bottom:5%;
		font-family:Cocogoose, sans-serif;
		color:#800c95;
		font-size:2em;
		font-weight:700;
		margin:0;
		padding:0;
		text-align:center;
		text-transform:uppercase;
		-webkit-text-stroke:3px #ffffff;
	}
	.sectionBanner p span
	{
		font-size:0.6em;
		font-weight:400;
		-webkit-text-stroke:0px #800c95;
		background:#ffffff;
		padding:5px;
	}
	.sectionPaquetes
	{
		margin:0;
		padding:0 0 20px 0;
		background:#ffffff;
	}
	.sectionPaquetes h3
	{
		font-family:Cocogoose, sans-serif;
		background:#800c95;
		color:#ffffff;
		font-size:1.6em;
		font-weight:400;
		text-align:center;
		text-transform:uppercase;
		margin:0;
		padding:25px 0;
	}
	.sectionPaquetes a
	{
		display:block;
		width:40%;
		margin:5px auto;
		font-family:"Century Gothic", sans-serif;
		background:#ff21ff;
		font-size:0.9em;
		font-weight:700;
		color:#ffffff;
		text-decoration:none;
		padding:3px 10px;
	}
	.sectionPaquetes h4
	{
		font-family:"Century Gothic", sans-serif;
		color:#2d2a4f;
		font-size:1.1em;
		font-weight:400;
		margin:0;
		padding:15px 5%;
		text-align:center;
	}
	.sectionPaquetes h4 a
	{
		display:block;
		width:85%;
		margin:25px auto;
		padding:10px 0;
		border-radius:20px;
		background:#800c95;
		font-size:1.1em;
		color:#ffffff;
		text-decoration:none;
		text-transform:uppercase;
		text-align:center;
	}
	.sectionPaquetes img
	{
		width:100%;
		margin:0;
	}
	.divIconos
	{
		margin: 0 2.5% 15px 2.5%;
	}
	.divIconos div.divBox
	{
		width: 33.33%;
		float: left;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.divIconos div.divBox h3
	{
		margin: 10px 0 0 0;
		padding: 0;
		font-size: 1.1em;
		font-weight: 400;
		color: #550fac;
	}
	.divIconos div.divBox h3 span
	{
		font-size: 1.3em;
		font-weight: 700;
	}
	.divIconos div.divBox img
	{
		width: 70%;
	}
	.sectionRecomiendan
	{
		margin:0;
		padding:0;
	}
	.sectionRecomiendan div.divH3
	{
		background:#ffffff;
		margin:25px 0 0 0;
		padding:0;
		position:relative;
	}
	.sectionRecomiendan div.divH3 h3
	{
		width:60%;
		margin:0;
		padding:0;
		font-family:Cocogoose, sans-serif;
		font-size:1.3em;
		font-weight:400;
		color:#800c95;
		text-align:center;
		text-transform:uppercase;
		position:absolute;
		top:0;
		right:4%;
	}
	.sectionRecomiendan div.divH3 img
	{
		width:70%;
		margin:15px 0 0 5%;
	}
	.sectionRecomiendan div.divDoctores
	{
		background:#6e7ba1;
		margin:0;
		padding:25px 0 0 0;
	}
	.sectionRecomiendan div.divDoctores ul
	{
		margin:0 5%;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
		font-weight:400;
		color:#ffffff;
	}
	.sectionRecomiendan div.divDoctores img
	{
		display:block;
		width:80%;
		margin:0 auto;
	}
	.sectionAvalado
	{
		background:#e3e3e3;
		margin:0;
		padding:15px 0;
	}
	.sectionAvalado h3
	{
		margin:15px 0;
		padding:0;
		font-family:Cocogoose, sans-serif;
		font-size:1.4em;
		font-weight:400;
		color:#800c95;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionAvalado div.divLogos
	{
		background:#ffffff;
		margin:0;
		padding:5px 0;
	}
	.sectionAvalado div.divLogos img
	{
		display:block;
		width:33%;
		float:left;
	}
	.sectionRecomendado
	{
		background:#e3e3e3;
		margin:0;
		padding:15px 0 0 0;
	}
	.sectionRecomendado div.divTitulo
	{
		margin:0 0 20px 0;
		padding:0;
		font-family:Cocogoose, sans-serif;
		font-size:1.4em;
		font-weight:400;
		color:#800c95;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionRecomendado div.divBox1
	{
		background:#ffffff;
	}
	.sectionRecomendado div.divBox1 img
	{
		display:block;
		float:left;
		width:40%;
	}
	.sectionRecomendado div.divBox1 h3
	{
		width:60%;
		float:right;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:700;
		color:#1b1464;
		margin:10px 0 5px 0;
		padding:0;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionRecomendado div.divBox1 h4
	{
		width:60%;
		float:right;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:400;
		color:#1b1464;
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionRecomendado div.divBox1 p
	{
		width:55%;
		float:right;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		font-weight:400;
		color:#1b1464;
		margin:0;
		padding:0 2.5%;
	}
	.sectionRecomendado div.divBox2
	{
		background:#f0ecec;
	}
	.sectionRecomendado div.divBox2 img
	{
		display:block;
		float:right;
		width:40%;
	}
	.sectionRecomendado div.divBox2 h3
	{
		width:60%;
		float:left;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:700;
		color:#1b1464;
		margin:10px 0 5px 0;
		padding:0;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionRecomendado div.divBox2 h4
	{
		width:60%;
		float:left;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:400;
		color:#1b1464;
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionRecomendado div.divBox2 p
	{
		width:55%;
		float:left;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		font-weight:400;
		color:#1b1464;
		margin:0;
		padding:0 2.5%;
	}
	.sectionVideo
	{
		margin:0;
		padding:20px 0;
		background:#800c95;
	}
	.sectionVideo h3
	{
		margin:0 0 20px 0;
		padding:0;
		font-family:Cocogoose, sans-serif;
		font-size:1.4em;
		font-weight:400;
		color:#ffffff;
		text-align:center;
	}
	.sectionVideo a
	{
		display:block;
		width:70%;
		margin:25px auto;
		padding:10px 2%;
		background:#ffe9ff;
		background-size:20px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:1.1em;
		color:#800c95;
		text-decoration:none;
	}
	.sectionVideo a img
	{
		display:block;
		width:15%;
		float:left;
		margin:5px 0 0 0;
	}
	.sectionVideo a div.divLabel
	{
		width:70%;
		float:left;
		text-align:center;
		margin:7px 0 0 0;
	}
	h3.h3Titulo
	{
		margin:0 0 20px 0;
		padding:10px 0;
		font-family:Cocogoose, sans-serif;
		font-size:1.3em;
		font-weight:400;
		background:#e3e3e3;
		color:#800c95;
		text-align:center;
		text-transform:uppercase;
	}
	.divContent
	{
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		margin:0;
		padding:0 2.5%;
	}
	.divContent iframe, .divContent img
	{
		max-width:100% !important;
	}
	.divContent h1, .divContent h2
	{
		margin:0 0 5px 0;
		padding:0;
		font-size:1em;
		font-weight:400;
		color:cccccc;
	}
	.divContent a.aDocumento
	{
		display:block;
		width:70%;
		margin:6px auto;
		padding:12px 0;
		background:url(../imagenes/icono-pdf.png) no-repeat 5px center #0f668f;
		background-size:20px auto;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
	.divContent div.divPrecioNormal
	{
		margin:20px 0;
		width:50%;
		float:left;
		font-size:1.1em;
		color:#666;
		text-align:center;
		text-decoration:line-through;
	}
	.divContent div.divPrecio
	{
		margin:20px 0;
		width:50%;
		float:left;
		font-size:1.4em;
		font-weight:700;
		color:#c70808;
		text-align:center;
	}
	.divContent div.divComprar
	{
		margin:10px 0;
		font-size:0.9em;
		text-align:center;
	}
	.divContent div.divComprar input[type="button"]
	{
		width:70%;
		margin:0 0 10px 0;
		padding:10px 0;
		background:#25aa13;
		color:#ffffff;
		text-align:center;
		border:none;
		border-radius:5px;
		font-size:1.2em;
		font-weight:700;
	}
	.aBotonFacebook
	{
		display: block;
		width: 80%;
		margin: 10px auto;
		padding: 15px 0;
		color: #ffffff;
		background: #3b5a93;
		font-family:"Century Gothic", sans-serif;
		font-size:1.3em;
		font-weight:700;
		text-transform: uppercase;
		text-align: center;
		text-decoration: none;
		border-radius: 10px;
	}
	.aBotonFacebook i
	{
		font-size: 1.1em;
		margin-right: 10px;
	}
	.divPedido
	{
		margin:0;
		padding:0 2.5%;
		font-family:"Century Gothic", sans-serif;
	}
	.divPedido h1
	{
		font-size:1.2em;
		margin:0 0 20px 0;
		padding:10px 0;
		text-align:center;
		text-transform:uppercase;
		border-bottom:2px #ededed solid;
	}
	.divPedido h2
	{
		font-size:1em;
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
		color:#25aa13;
	}
	.divPedido h5
	{
		font-size:1em;
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
	}
	.divPedido h5 a
	{
		color:#000000;
	}
	.divPedido h6
	{
		font-size:1em;
		text-align:center;
	}
	.divPedido img
	{
		display:block;
		width:50%;
		margin:0 auto;
	}
	.divPedido div.divAlerta
	{
		width:100%;
		margin:0;
		padding:7px 0;
		text-align:center;
		font-size:1.2em;
		color:#ffffff;
		background:#cf1212;
	}
	.divPedido div.divBox label
	{
		display:block;
		margin:0 0 6px 0;
		font-weight:600;
	}
	.divPedido div.divBox input[type="text"], .divPedido div.divBox input[type="number"], .divPedido div.divBox select
	{
		width:91%;
		margin:0 0 10px 0;
		padding:12px 2%;
		background:#cccccc;
		border:2px #cccccc solid;
		border-radius:7px;
	}
	.divPedido input[type="submit"]
	{
		display:block;
		width:50%;
		background:#239109;
		border-radius:5px;
		margin:10px auto;
		padding:15px 0;
		font-size:1em;
		font-weight:600;
		color:#ffffff;
		border:none;
	}
	.divPedido div.divFelicidades
	{
		width:100%;
		margin:0;
		padding:10px 0;
		text-align:center;
		font-size:26px;
	}
	.divPedido input[type="submit"].botonPaypal
	{
		display:block;
		width:60%;
		background:url(../imagenes/boton-paypal.png) no-repeat center center #cea127;
		background-size:80% auto;
		border-radius:5px;
		margin:10px auto;
		padding:25px 0;
		border:none;
	}
	.divContent ul.ulFaqs
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	.divContent ul.ulFaqs li
	{
		margin:0 0 10px 0;
		padding:0;
	}
	.divContent ul.ulFaqs li a
	{
		display:block;
		color:#000000;
		margin:0;
		padding:10px 5px;
		background:#ededed;
		text-decoration:none;
	}
	.divContent ul.ulCategorias
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	.divContent ul.ulCategorias li
	{
		margin:0;
		padding: 0;
	}
	.divContent ul.ulCategorias li a
	{
		display: block;
		margin:0;
		padding: 10px 0;
		text-align:center;
		font-size:1.1em;
		font-weight:700;
		background: #0033a1;
		color: #ffffff;
	}
	.divContent ul.ulCategorias li > ul
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	.divContent ul.ulCategorias li > ul li
	{
		margin: 0 0 5px 0;
		padding: 0;
	}
	.divContent ul.ulCategorias li > ul li
	{
		display: block;
		color: #000000;
		text-decoration: none;
		border: 1px #dddddd solid;
		background: none;
		text-align: left;
		position: relative;
	}
	.divContent ul.ulCategorias li > ul li div.divImagen
	{
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 35%;
		padding: 10px;
		box-sizing: border-box;
		background: #dddddd;
		display: flex;
		flex-direction: row;
		align-items: center;
		flex-wrap: wrap;
	}
	.divContent ul.ulCategorias li > ul li div.divImagen img
	{
		width: 100%;
	}
	.divContent ul.ulCategorias li > ul li div.divImagen a
	{
		display: block;
		width: 95%;
		margin: 5px auto 0 auto;
		padding: 5px;
		box-sizing: border-box;
		background: #fc781e;
		border-radius: 15px;
		font-size: 0.8em;
		text-decoration: none;
	}
	.divContent ul.ulCategorias li > ul li div.divInfo
	{
		width: 62.5%;
		float: right;
		padding: 10px;
		box-sizing: border-box;
	}
	.divContent ul.ulCategorias li > ul li div.divInfo h4
	{
		font-size: 1.1em;
		font-weight: 700;
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divContent ul.ulCategorias li > ul li div.divInfo h5
	{
		font-size: 1.4em;
		font-weight: 700;
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divContent ul.ulCategorias li > ul li div.divInfo p
	{
		font-size: 0.9em;
		font-weight: 700;
		margin: 18px 0;
		padding: 0;
		color: #aaaaaa;
	}
	.divContent ul.ulCategorias li > ul li div.divInfo a
	{
		display: inline;
		font-size: 0.9em;
		margin: 0;
		padding: 0;
		color: #0033a1;
		background: none;
	}
	.sectionFaqs
	{
		margin:0;
		padding:20px 0 0 0;
	}
	.sectionFaqs h3
	{
		margin:0 0 20px 0;
		padding:0;
		font-family:Cocogoose, sans-serif;
		font-size:1.4em;
		font-weight:400;
		color:#800c95;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionFaqs div.divBloque h3
	{
		font-family:"Century Gothic", sans-serif;
		margin:0 0 15px 2.5%;
		text-align:left;
	}
	.sectionFaqs div.divBloque p
	{
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		margin:5px 2.5%;
		padding:0;
	}
	.sectionFaqs div.divBloque img
	{
		display:block;
		width:95%;
		margin:10px auto;
	}
	.sectionFaqs a.aFaqs
	{
		display:block;
		background: url(../imagenes/bullet.png) no-repeat 5px center #800c95;
		background-size:20px auto;
		color:#ffffff;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		text-decoration:none;
		margin:5px 0;
		padding:10px 10px 10px 30px;
	}
	.sectionFaqs a.aVerMas
	{
		display:block;
		width:70%;
		background:#e3e3e3;
		color:#800c95;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:700;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		margin:5px auto;
		padding:15px 0;
		border:2px #800c95 solid;
		border-radius:20px;
	}
	footer
	{
		background: url(../imagenes/fondo-contacto.webp) center bottom no-repeat;
		margin: 0;
		padding: 25px 0 0 0;
	}
	footer a.aWhatsapp
	{
		display:block;
		width:80%;
		margin:25px auto;
		padding:10px 0;
		background:url(../imagenes/icono-whatsapp.png) no-repeat 5px center #7cb33d;
		background-size:20px auto;
		border-radius:20px;
		font-size:0.8em;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
	footer a.aLlamar
	{
		display:block;
		width:80%;
		margin:25px auto;
		padding:10px 0;
		background:url(../imagenes/icono-telefono.png) no-repeat 5px center #c9ff8a;
		background-size:20px auto;
		border-radius:20px;
		font-size:0.8em;
		color:#7cb33d;
		text-decoration:none;
		text-align:center;
	}
	footer a.aCorreo
	{
		display:block;
		width:80%;
		margin:15px auto;
		padding:10px 0;
		background:url(../imagenes/icono-correo.png) no-repeat 5px center #800c95;
		background-size:20px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:0.8em;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
 	footer div.divTitle
	{
		text-align:center;
		color:#888888;
		font-size:0.7em;
		font-weight: 400;
		margin-bottom: 15px;
	}
	footer div.divFirma
	{
		margin: 0 2.5%;
		padding: 10px;
		text-align: center;
		color: #59127f;
		background: #e4e4fd;
		border: 5px #d3c0e5 solid;
		border-bottom: none;
		border-radius: 15px 15px 0 0;
	}
	footer div.divFirma p.pParrafo
	{
		font-size: 1.1em;
		margin: 0 0 10px 0;
		padding: 0;
	}
	footer div.divFirma a
	{
		color: #59127f;
	}
	footer div.divFirma p.pNota
	{
		font-size: 0.8em;
		margin: 0 0 5px 0;
		padding: 0;
	}
	.divBotones
	{
		background:#e3e3e3;
		margin:0;
		padding:10px 0;
	}
	.divBotones input[type="button"].button1
	{
		display:block;
		width:85%;
		margin:25px auto;
		padding:10px 0;
		background:#7cb33d;
		border:none;
		font-size:0.9em;
		color:#ffffff;
		text-align:center;
		border-radius: 10px;
	}
	.divBotones input[type="button"].button2
	{
		display:block;
		width:85%;
		margin:25px auto;
		padding:10px 0;
		background:#7cb33d;
		border:none;
		font-size:0.9em;
		color:#ffffff;
		text-align:center;
		border-radius: 10px;
	}
	.divBotones input[type="button"].button3
	{
		display:block;
		width:85%;
		margin:25px auto;
		padding:10px 0;
		background:#7cb33d;
		border:none;
		font-size:0.9em;
		color:#ffffff;
		text-align:center;
		border-radius: 10px;
	}
	.divContacto
	{
		margin: 0;
		padding: 0;
		font-family: 'Lato', sans-serif;
	}
	.divContacto h3
	{
		margin: 0;
		padding: 45px 20px;
		text-align: center;
		color: #550fac;
		font-size: 1.5em;
		font-weight: 400;
		text-transform: uppercase;
		background: url(../imagenes/fondo-contacto-h3.webp) 0 bottom no-repeat;
		background-size: 100% auto;
	}
	.divContacto div.divInformacion
	{
		margin: 0;
		padding: 250px 0 40px 0;
		background: url(../imagenes/fondo-contacto.webp) center 0 no-repeat;
		background-size: auto 100%;
		position: relative;
	}
	.divContacto div.divAfiliacion
	{
		margin: 0;
		padding: 40px 0;
		background: url(../imagenes/fondo-contacto.webp) center 0 no-repeat;
		background-size: 100% auto;
		position: relative;
	}
	.divContacto div.divInformacion img.imgProducto, .divContacto div.divInformacion img.imgProducto
	{
		display: block;
		width: 85%;
		position: absolute;
		top: -20px;
		left: 7.5%;
	}
	.divContacto h4
	{
		margin: 10px 5% 20px 5%;
		padding: 0;
		text-align: center;
		color: #550fac;
		font-size: 1.6em;
		font-weight: 700;
		text-transform: uppercase;
	}
	.divContacto h4 span
	{
		display: block;
		font-size: 1.3em;
	}
	.divContacto h5
	{
		margin: 0 5% 20px 5%;
		padding: 0;
		text-align: center;
		color: #550fac;
		font-size: 1.5em;
		font-weight: 400;
		text-transform: uppercase;
	}
	.divContacto h6
	{
		margin: 0 5% 20px 5%;
		padding: 0;
		text-align: center;
		color: #550fac;
		font-size: 1.3em;
		font-weight: 400;
		text-transform: uppercase;
	}
	.divContacto div.divSelect
	{
		width: 90%;
		margin: 15px auto 0 auto;
		padding: 0;
		text-align: center;
		font-family: 'Lato', sans-serif;
		font-size: 1em;
		position: relative;
		border: 1px #ac7ee5 solid;
		background: #e4e4fd;
		border-radius: 5px;
	}
	.divContacto div.divSelect span
	{
		font-weight: 700;
		color: #550fac;
	}
	.divContacto div.divSelect div.divSelected
	{
		width: auto;
		float: left;
		padding: 6px;
		box-sizing: border-box;
	}
	.divContacto div.divSelect i
	{
		display: block;
		width: auto;
		float: right;
		font-size: 2.3em;
		color: #666666;
		margin-right: 3px;
	}
	.divContacto div.divSelect img
	{
		width: 35px;
		margin: 0 20px 0 0;
	}
	.divContacto div.divSelect div#divSelectContacto
	{
		width: 100%;
		position: absolute;
		left: 0;
		top: 100%;
		z-index: 1;
		background: #ededed;
		display: none;
	}
	.divContacto div.divSelect div#divSelectContacto a
	{
		display: block;
		width: 100%;
		margin: 0;
		padding: 8px;
		color: #000000;
		text-decoration: none;
		text-align: left;
		box-sizing: border-box;
	}
	.divContacto div.divSelect div#divSelectContacto a:hover
	{
		background: #ffffff;
	}
	.divContacto input[type="text"], .divContacto input[type="email"], .divContacto select
	{
		display: block;
		font-family: 'Lato', sans-serif;
		font-size: 1em;
		margin: 0 auto 15px auto;
		padding: 10px;
		width: 90%;
		border: 1px #ac7ee5 solid;
		box-sizing: border-box;
		background: #e4e4fd;
		color: #87888f;
		border-radius: 15px;
	}
	.divContacto input[type="submit"]
	{
		display: block;
		width: 90%;
		margin: 20px auto;
		padding: 15px 0;
		text-align: center;
		color: #ffffff;
		font-family: 'Lato', sans-serif;
		font-size: 0.9em;
		font-weight: 700;
		text-transform: uppercase;
		background: rgb(211,11,132);
		background: linear-gradient(0deg, rgba(211,11,132,1) 0%, rgba(84,17,128,1) 100%);
		border-radius: 15px;
		border: none;
	}
	.divContacto div.divPrecios
	{
		margin: 20px 12.5%;
		padding: 15px;
		border: 1px #ac7ee5 solid;
		border-radius: 15px;
	}
	.divContacto div.divPrecios div.divBoxNormal
	{
		border-bottom: 1px #ac7ee5 solid;
		text-align: center;
		padding: 15px 0;
	}
	.divContacto div.divPrecios div.divBoxNormal h4
	{
		font-size: 1.1em;
		font-weight: 700;
		text-transform: uppercase;
		margin: 0 0 10px 0;
		padding: 0;
		color: #928c92;
	}
	.divContacto div.divPrecios div.divBoxNormal p
	{
		font-size: 1.5em;
		margin: 0;
		padding: 0;
		color: #797279;
	}
	.divContacto div.divPrecios div.divBoxAfiliado
	{
		text-align: center;
		padding: 15px 0;
		position: relative;
	}
	.divContacto div.divPrecios div.divBoxAfiliado h4
	{
		font-size: 1.1em;
		font-weight: 700;
		text-transform: uppercase;
		margin: 0 0 10px 0;
		padding: 0;
		color: #550fac;
	}
	.divContacto div.divPrecios div.divBoxAfiliado p
	{
		font-size: 1.5em;
		margin: 0;
		padding: 0;
		color: #550fac;
	}
	.divContacto div.divPrecios div.divBoxAfiliado div.divEstrella
	{
		position: absolute;
		top: 5px;
		right: 0;
	}
	.divContacto div.divPrecios div.divBoxAfiliado div.divEstrella i
	{
		font-size: 1.8em;
		color: #ffa926;
	}
	.divContacto div.divBeneficios
	{
		padding: 0 5%;
	}
	.divContacto div.divBeneficios p
	{
		margin: 0 0 20px 0;
		padding: 0;
		text-align: center;
	}
	.divContacto div.divBeneficios p i
	{
		font-size: 3em;
		color: #69a5ca;
	}
	.divContacto div.divBeneficios div.divIcono
	{
		width: 40%;
		float: left;
		margin-bottom: 15px;
	}
	.divContacto div.divBeneficios div.divIcono img
	{
		width: 100%;
	}
	.divContacto div.divBeneficios div.divTexto
	{
		width: 58%;
		float: right;
		font-size: 1.3em;
		color: #550fac;
		margin-bottom: 15px;
	}
	.divContacto div.divFaq
	{
		font-size: 1em;
		background: #f4e5f8;
		color: #0033a1;
		border: 5px #c7b6e5 solid;
		margin: 10px 5% 0 5%;
		padding: 10px 30px 10px 10px;
		position: relative;
		border-radius: 15px;
	}
	.divContacto div.divFaq i
	{
		float: right;
		position: absolute;
		right: 10px;
		top: 25%;
		font-size: 1.2em;
		color: #69a5ca;
	}
	.divContacto div.divRespuesta
	{
		margin: 0 5% 5px 5%;
		padding: 10px;
		background: #ffffff;
		display: none;
	}
	.divContacto div.divRespuesta p
	{
		margin: 0 0 5px 0;
		padding: 0;
		font-size: 1em;
		font-weight: 400;
		text-align: left;
	}
	.divContacto div.divVentajas
	{
		position: relative;
	}
	.divContacto div.divVentajas div.divLeft
	{
		width: 30%;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		overflow: hidden;
	}
	.divContacto div.divVentajas div.divLeft i
	{
		font-size: 10em;
		color: #ffffff;
		margin-left: -50px;
	}
	.divContacto div.divVentajas div.divRight
	{
		width: 65%;
		float: right;
	}
	.divContacto div.divVentajas div.divRight ul
	{
		font-size: 1.2em;
		margin: 0;
		list-style: url(../imagenes/bullet-ventajas.webp);
		color: #550fac;
	}
	.divContacto div.divVentajas div.divRight ul li
	{
		margin: 0 0 15px 0;
	}
	.divContacto div.divSpacer
	{
		margin-top: 60px;
	}
	.divEncuesta
	{
		margin: 0;
		padding: 15px;
		background: #fbd234;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
	}
	.divEncuesta p
	{
		font-weight: 700;
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divEncuesta ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.divEncuesta ul li
	{
		margin: 5px 0;
		padding: 7px;
		background: #ffffff;
	}
	.divEncuesta input[type="radio"]
	{
		margin-right: 15px;
	}
	.divEncuesta input[type="text"]
	{
		display: block;
		width: 100%;
		margin: 5px 0;
		padding: 7px;
		background: #ffffff;
		border: none;
		box-sizing: border-box;
	}
	.divEncuesta input[type="submit"]
	{
		display: block;
		width: 70%;
		margin: 15px auto 0 auto;
		padding: 7px 0;
		background: #f05929;
		border: none;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight: 700;
		color: #ffffff;
	}
	.divSeccion
	{
		margin:20px 5%;
		padding:0;
		font-family:'Lato', sans-serif;
	}
	.divSeccion h1
	{
		font-size:1.6em;
		font-weight:700;
		margin:0 0 20px 0;
		padding:0;
		text-align:center;
	}
	.divSeccion h3
	{
		font-size:1.3em;
		font-weight:700;
		margin:25px 0 15px 0;
		padding:0;
	}
	.divSeccion h4
	{
		font-size:1.3em;
		font-weight:700;
		margin:25px 0 15px 0;
		padding:0;
		text-align:center;
	}
	.divSeccion h5
	{
		font-size:1.8em;
		font-weight:700;
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
	}
	.divSeccion p
	{
		font-size:1.1em;
		margin:0 0 15px 0;
		padding:0;
		text-align:justify;
		line-height:25px;
	}
	.divSeccion div.divIframe
	{
		position:relative;
		overflow:hidden;
		width:100%;
		padding-top:56.25%;
		margin:20px 0;
	}
	.divSeccion div.divIframe iframe
	{
		position:absolute;
		top:0;
		left:0;
		bottom:0;
		right:0;
		width:100%;
		height:100%;
	}
	.divSeccion img
	{
		display:block;
		width:80%;
		margin:15px auto;
	}
	.divSeccion ul
	{
		margin:10px;
		padding:0;
		list-style:disc;
	}
	.divSeccion ul.ulSubmenu
	{
		color:#e9e9e9;
		list-style:square;
		font-size:1.3em;
		margin-bottom:50px;
	}
	.divSeccion ul.ulSubmenu li span
	{
		font-weight:700;
		color:#F00;
	}
	.divSeccion ul li
	{
		margin:0 0 10px 10px;
		padding:0;
	}
	.divSeccion div.divNota
	{
		font-size: 1.1em;
		font-weight: 700;
		text-align: center;
		margin: 0 0 10px 0;
	}
	.divSeccion ul li a
	{
		color:#808080;
		text-decoration:none;
	}
	.divSeccion ul li a font
	{
		color: #006afb;
		text-decoration: underline;
	}
	.divSeccion table
	{
		width:100%;
		margin:10px 0;
		text-align:center;
		font-size:0.8em;
	}
	.divSeccion table tr.trEncabezado
	{
		font-weight:700;
		text-transform:uppercase;
	}
	.divSeccion table td
	{
		width:14.28%;
		padding:5px 2px;
		border-bottom:1px #999999 solid;
	}
	.divSeccion ul.ulPatentes
	{
		margin:10px 0;
		padding:0;
		list-style:none;
	}
	.divSeccion ul.ulPatentes li
	{
		margin:0 0 10px 0;
		padding:0;
	}
	.divSeccion ul.ulPatentes li a
	{
		display:block;
		width:50%;
		color:#ffffff;
		background:#c95e17;
		text-decoration:none;
		text-align:center;
		margin:0;
		padding:10px 0;
	}
	.divSeccion div.divFoto
	{
		width:30%;
		float:left;
	}
	.divSeccion div.divFoto img
	{
		width:100%;
	}
	.divSeccion div.divRight
	{
		width:67.5%;
		float:right;
	}
	.divSeccion div.divRight p
	{
		font-size:1.2em;
		text-transform:uppercase;
		text-align:left;
	}
	.divSeccion div.divRight input[type="text"]
	{
		width:100%;
		margin:0;
		padding:10px;
		box-sizing:border-box;
		border:1px #111111 solid;
		background:#eeeeee;
	}
	.divSeccion div.divRight input[type="submit"]
	{
		width:100%;
		margin:20px 0;
		padding:15px 5px;
		box-sizing:border-box;
		border:none;
		background:#006afb;
		color:#ffffff;
		font-size:1.1em;
		font-weight: 700;
	}
	.divSeccion div.divRight a
	{
		display: block;
		width:100%;
		margin:20px 0;
		padding:15px 5px;
		box-sizing:border-box;
		border:none;
		background:#006afb;
		color:#ffffff;
		font-size:1.1em;
		font-weight: 700;
		text-align: center;
	}
 	.divSeccion button.buttonSecciones
	{
		display: block;
		width: 90%;
		margin: 10px auto;
		padding: 15px 0;
		border-radius: 10px;
		border: none;
		text-align: center;
		color: #ffffff;
		font-size: 1.1em;
	}
	.divSeccion button.buttonSecciones i
	{
		font-size: 1.3em;
		margin-right: 25px;
	}
	.divSeccion button.button1
	{
		background: #3275bc;
	}
	.divSeccion button.button2
	{
		background: #f05929;
	}
	.divSeccion div#divForm
	{
		display: none;
		transition: ease all 2s;
	}
	.divSeccion div.divForm
	{
		margin:5px 0;
		padding: 15px;
		background: #ededed;
		text-align: center;
	}
	.divSeccion div.divForm span
	{
		font-size: 1.3em;
		font-weight: 700;
	}
	.divSeccion a.aBtnWhatsapp
	{
		display: block;
		margin: 15px 0;
		padding: 15px;
		background: #008c00;
		color: #ffffff;
		text-decoration: none;
		text-align: center;
	}
	.divSeccion div.divForm label
	{
		font-size: 0.9em;
		margin: 0 0 10px 0;
	}
	.divSeccion div.divForm input[type="text"]
	{
		font-size: 0.9em;
		margin: 0 0 10px 0;
		padding: 10px;
		width: 100%;
		box-sizing: border-box;
		border:1px #111111 solid;
		background: #ffffff;
	}
	.divSeccion div.divForm input[type="submit"]
	{
		display: block;
		font-size: 0.9em;
		margin: 0 auto;
		padding: 10px;
		width: 50%;
		box-sizing: border-box;
		border:none;
		background: #3275bc;
		color: #ffffff;
	}
	.divInvestigando
	{
		background: rgb(193,217,241);
		background: linear-gradient(180deg, rgba(193,217,241,1) 0%, rgba(239,249,250,1) 40%, rgba(205,234,242,1) 100%);
		margin: 0;
		padding: 50px 5%;
		font-family: 'Lato', sans-serif;
	}
	.divInvestigando h3
	{
		font-size: 1.3em;
		font-weight: 700;
		color: #8b9ab7;
		margin: 0 0 30px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando h3 i
	{
		margin-left: 10px;
		color: #ff5a7a;
	}
	.divInvestigando div.divBox
	{
		background: rgb(215,219,254);
		background: linear-gradient(0deg, rgba(215,219,254,1) 0%, rgba(233,247,255,1) 100%);
		margin: 0;
		padding: 25px 25px 135px 25px;
		border-radius: 20px;
		text-align: center;
		position: relative;
	}
	.divInvestigando div.divBox h4
	{
		font-size: 1.3em;
		font-weight: 400;
		color: #0133a2;
		margin: 0 0 25px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando div.divBox h4 span
	{
		font-weight: 700;
	}
	.divInvestigando div.divBox p
	{
		font-size: 1.2em;
		color: #0133a2;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.divInvestigando div.divBox img
	{
		display: block;
		width: 80%;
		position: absolute;
		left: 10%;
		bottom: -70px;
	}
	.divInvestigando div.divPrecio1
	{
		width: 47.5%;
		float: left;
		margin: 100px 0 0 0;
		padding: 0;
	}
	.divInvestigando div.divPrecio1 h4
	{
		font-size: 1.2em;
		font-weight: 700;
		color: #81747d;
		margin: 0 0 15px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando div.divPrecio1 p
	{
		font-size: 1.6em;
		color: #81747d;
		margin: 0;
		padding: 0;
		text-align: center;
		text-decoration: line-through;
	}
	.divInvestigando div.divPrecio2
	{
		width: 47.5%;
		float: right;
		margin: 100px 0 0 0;
		padding: 0;
	}
	.divInvestigando div.divPrecio2 h4
	{
		font-size: 1.2em;
		font-weight: 700;
		color: #0133a2;
		margin: 0 0 5px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando div.divPrecio2 p
	{
		font-size: 1.6em;
		color: #0133a2;
		margin: 0;
		padding: 10px;
		border: 1px #0133a2 solid;
		border-radius: 10px;
		text-align: center;
	}
	.divInvestigando div.divPrecio2 p span
	{
		display: block;
		font-size: 0.6em;
		font-weight: 700;
		margin: 10px 0 0 0;
		padding: 0;
		text-transform: uppercase;
	}
	.divInvestigando div.divAsesor
	{
		margin: 25px 0 0 0;
		padding: 15px;
		border: 3px #ffffff solid;
		border-radius: 10px;
		background: #e3f5f9;
	}
	.divInvestigando div.divAsesor img.imgAgente
	{
		display: block;
		width: 50%;
		margin: 0 auto 15px auto;
	}
	.divInvestigando div.divAsesor h4
	{
		font-size: 1.2em;
		font-weight: 400;
		color: #0133a2;
		margin: 0 0 5px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando div.divAsesor h5
	{
		font-size: 1.3em;
		font-weight: 700;
		color: #0133a2;
		margin: 0 0 5px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando div.divAsesor h6
	{
		font-size: 1.1em;
		font-weight: 400;
		color: #0133a2;
		margin: 0 0 5px 0;
		padding: 0;
		text-align: center;
	}
	.divInvestigando div.divAsesor h6 img
	{
		width: 40%;
		margin-left: 10px;
	}
	.divInvestigando div.divAsesor p
	{
		font-size: 1.2em;
		color: #939796;
		margin: 0 0 10px 0;
		padding: 0;
		text-align: center;
	}
	.divInvestigando div.divAsesor p i
	{
		font-size: 3em;
		color: #69a5ca;
		margin: 20px 0;
	}
	.divInvestigando div.divAsesor input[type="text"]
	{
		width:100%;
		margin:0;
		padding:10px;
		box-sizing:border-box;
		border:1px #111111 solid;
		background:#eeeeee;
	}
	.divInvestigando div.divAsesor input[type="submit"]
	{
		width:100%;
		margin:20px 0;
		padding:15px 5px;
		box-sizing:border-box;
		border:none;
		background:#006afb;
		color:#ffffff;
		font-size:1.1em;
		font-weight: 700;
	}
	.div404
	{
		width:95%;
		margin:0 auto;
		text-align:center;
		font-family:"Century Gothic", sans-serif;
	}
	.div404 h3
	{
		font-size:2em;
		font-weight:700;
		color:#999;
		text-shadow:0px 0px 3px rgba(150, 150, 150, 1);
		text-transform:uppercase;
		margin:20px 0;
		padding:0;
	}
	.div404 h4
	{
		font-size:0.9em;
		color:#999;
		margin:10px 0;
		padding:0;
	}
	.div404 label
	{
		display:block;
		margin:0 5% 5px 5%;
	}
	.div404 input[type="text"]
	{
		display:block;
		width:90%;
		margin:0 5% 15px 5%;
		padding:8px 0;
	}
	.div404 textarea
	{
		display:block;
		width:90%;
		height:50px;
		margin:0 5% 15px 5%;
		padding:8px 0;
		resize:none;
	}
	.div404 input[type="submit"]
	{
		display:block;
		width:50%;
		margin:0 auto 10px auto;
		padding:10px 0;
		background:#51b402;
		border:none;
		color:#ffffff;
	}
	.divFaqWrapper
	{
		margin: 0;
		padding: 40px 0 40px 0;
		background: url(../imagenes/fondo-contacto.webp) center 0 no-repeat;
		background-size: auto 100%;
		position: relative;
		font-family: 'Lato', sans-serif;
	}
	.divFaqWrapper div.divTitulo h3
	{
		font-size: 1.5em;
		font-weight: 400;
		color: #ca0b84;
		margin: 0 7.5% 15px 7.5%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divFaqWrapper div.divTitulo h3 span
	{
		font-weight: 700;
	}
	.divFaqWrapper div.divTitulo h4
	{
		font-size: 1.1em;
		font-weight: 700;
		margin: 0 5% 25px 5%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divFaqWrapper div.divTitulo img
	{
		display: block;
		width: 50%;
		margin: 0 auto;
	}
	.divFaqWrapper div.divPrecios
	{
		width: 90%;
		border: 1px #ffffff solid;
		border-radius: 5px;;
		margin: 15px auto;
		padding: 10px;
		box-sizing: border-box;
	}
	.divFaqWrapper div.divPrecios div.divBox
	{
		width: 50%;
		float: left;
	}
	.divFaqWrapper div.divPrecios div.divBox img
	{
		display: block;
		width: 80%;
		margin: 0 auto;
	}
	.divFaqWrapper div.divPrecios div.divBox p.pNombre
	{
		font-size: 0.9em;
		font-weight: 700;
		margin: 10px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divFaqWrapper div.divPrecios div.divBox p.pPrecioNormal
	{
		font-size: 0.9em;
		font-weight: 700;
		text-decoration: line-through;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.divFaqWrapper div.divPrecios div.divBox p.pPrecio
	{
		font-size: 1.1em;
		font-weight: 700;
		margin: 10px 0 0 0;
		padding: 0;
		text-align: center;
	}
	.divFaqWrapper p.pIcono
	{
		font-size: 2em;
		color: #9c1aaf;
		text-align: center;
	}
	.divFaqWrapper div.divFormulario
	{
		width: 80%;
		margin: 15px auto;
		padding: 10px;
		border: 5px #ffffff solid;
		border-radius: 10px;
		background: rgb(237,178,253);
		background: linear-gradient(0deg, rgba(237,178,253,1) 0%, rgba(201,186,212,1) 50%, rgba(227,226,242,1) 100%);
		box-sizing: border-box;
	}
	.divFaqWrapper div.divFormulario h5
	{
		font-size: 1.3em;
		font-weight: 700;
		margin: 0 0 10px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		color: #5b1caf;
	}
	.divFaqWrapper div.divFormulario input[type="text"], .divFaqWrapper div.divFormulario select
	{
		display: block;
		width: 100%;
		margin: 0 0 10px 0;
		padding: 10px;
		border-radius: 5px;
		background: #ffffff;
		border: none;
		box-sizing: border-box;
		font-size: 1.2em;
	}
	.divFaqWrapper div.divFormulario textarea
	{
		display: block;
		width: 100%;
		height: 150px;
		margin: 0 0 10px 0;
		padding: 10px;
		border-radius: 5px;
		background: #ffffff;
		border: none;
		box-sizing: border-box;
		font-size: 1.2em;
		resize: none;
	}
	.divFaqWrapper div.divFormulario button
	{
		display: block;
		width: 100%;
		margin: 10px 0 0 0;
		padding: 10px;
		border-radius: 5px;
		border: none;
		background: rgb(208,11,132);
		background: linear-gradient(0deg, rgba(208,11,132,1) 0%, rgba(87,17,127,1) 100%);
		color: #ffffff;
		font-size: 1.3em;
		font-weight: 700;
		text-align: center;
		text-transform: uppercase;
		box-sizing: border-box;
	}
	.divFaqWrapper div.divFormulario button span
	{
		display: block;
		font-size: 0.5em;
	}
	.divFaqWrapper div.divImmunocal h5
	{
		font-size: 1.8em;
		font-weight: 400;
		margin: 15px 10% 10px 10%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		color: #5b1caf;
	}
	.divFaqWrapper div.divImmunocal h5 span
	{
		font-weight: 700;
	}
	.divFaqWrapper div.divImmunocal img
	{
		display: block;
		width: 70%;
		margin: 0 auto;
	}
	.divFaqWrapper div.divDistribuidores
	{
		background: #ffffff;
		margin: 25px 0;
		padding: 25px 0;
	}
	.divFaqWrapper div.divDistribuidores h5
	{
		font-size: 1.4em;
		font-weight: 400;
		margin: 0 5% 20px 5%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		color: #5b1caf;
	}
	.divFaqWrapper div.divDistribuidores p
	{
		font-size: 1.1em;
		font-weight: 400;
		margin: 0 5% 20px 5%;
		padding: 0;
		text-align: center;
	}
	.divFaqWrapper div.divDistribuidores h6
	{
		font-size: 1em;
		font-weight: 400;
		margin: 20px 5% 0 5%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		color: #5b1caf;
	}
	.divFaqWrapper div.divDistribuidores h6 span
	{
		font-weight: 700;
	}
	.divFaqWrapper div.divDistribuidores img
	{
		display: block;
		width: 50%;
		margin: 0 auto;
	}
	.divFaqWrapper div.divInstrucciones
	{
		padding: 0 5%;
	}
	.divFaqWrapper div.divInstrucciones h5
	{
		font-size: 1.4em;
		font-weight: 400;
		margin: 0 5% 20px 5%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		color: #5b1caf;
	}
	.divFaqWrapper div.divInstrucciones img
	{
		display: block;
		width: 20%;
		float: left;
		margin: 0 0 15px 0;
	}
	.divFaqWrapper div.divInstrucciones p
	{
		display: block;
		width: 77.5%;
		float: right;
		font-size: 1em;
		font-weight: 700;
		margin: 0 0 15px 0;
	}
	.divFaqWrapper div.divPaquete
	{
		margin: 15px 0;
		padding: 0;
		text-align: center;
		color: #ffffff;
	}
	.divFaqWrapper div.divPaquete div.divImagen
	{
		padding: 10px 0;
	}
	.divFaqWrapper div.divPaquete img
	{
		display: block;
		width: 100%;
	}
	.divFaqWrapper div.divPaquete h5
	{
		margin: -20px 15px 15px 15px;
		padding: 0;
		font-size: 2em;
		font-weight: 700;
		text-transform: uppercase;
	}
	.divFaqWrapper div.divPaquete p.p1
	{
		margin: 0 0 15px 0;
		padding: 0;
		font-size: 1.2em;
		font-weight: 400;
	}
	.divFaqWrapper div.divPaquete p.p1 span, .divFaqWrapper div.divPaquete p.p2 span
	{
		font-weight: 700;
	}
	.divFaqWrapper div.divPaquete p.p2
	{
		margin: 0 0 15px 0;
		padding: 0;
		font-size: 1em;
		font-weight: 400;
	}
	.divFaqWrapper div.divPaquete h6
	{
		margin: 0;
		padding: 10px;
		font-size: 1.5em;
		font-weight: 400;
		border-top: 1px #ffffff solid;
	}
	.divFaqWrapper div.divPaquete h6 span
	{
		font-weight: 700;
		text-decoration: line-through;
	}
	.divFaqWrapper div.divMX
	{
		background: #2e7dd9;
	}
	.divFaqWrapper div.divMX div.divImagen
	{
		background: #4d90df;
	}
	.divFaqWrapper div.divPlatinum
	{
		background: #808080;
	}
	.divFaqWrapper div.divPlatinum div.divImagen
	{
		background: #939393;
	}
	.divFaqWrapper div.divContacto
	{
		margin: 20px 10%;
		padding: 15px;
		border: 5px #d3c0e5 solid;
		border-radius: 20px;
		background: #e4e4fd;
	}
	.divFaqWrapper div.divContacto h5
	{
		font-size: 1.1em;
		font-weight: 700;
		margin: 0 5% 15px 5%;
		padding: 0;
		text-align: center;
		text-transform: none;
		color: #200641;
	}
	.divFaqWrapper div.divContacto p
	{
		font-size: 1.1em;
		margin: 0 0 15px 0;
		padding: 0;
		text-align: center;
		color: #200641;
	}
	.divFaqWrapper div.divContacto p i
	{
		margin-right: 10px;
	}
	.divFaqWrapper div.divAfiliate
	{
		margin: 20px 10%;
		padding: 0;
	}
	.divFaqWrapper div.divAfiliate h5
	{
		font-size: 1.1em;
		font-weight: 700;
		margin: 0 5% 15px 5%;
		padding: 0;
		text-align: center;
		text-transform: none;
		color: #200641;
	}
	.divFaqWrapper div.divAfiliate h5 span
	{
		color: #ca0b84;
	}
	.divFaqWrapper div.divAfiliate p
	{
		font-size: 0.9em;
		margin: 0 0 15px 0;
		padding: 0;
		text-align: center;
		color: #200641;
	}
	.divFaqWrapper div.divAfiliate a.aBoton
	{
		display: block;
		width: 80%;
		margin: 15px auto;
		padding: 10px;
		border-radius: 5px;
		border: none;
		background: rgb(208,11,132);
		background: linear-gradient(0deg, rgba(208,11,132,1) 0%, rgba(87,17,127,1) 100%);
		color: #ffffff;
		font-size: 1.2em;
		font-weight: 700;
		text-align: center;
		text-transform: uppercase;
		box-sizing: border-box;
		text-decoration: none;
	}
	.divFaqWrapper div.divBeneficios
	{
		margin: 25px 10% 15px 10%;
		padding: 0;
	}
	.divFaqWrapper div.divBeneficios h5
	{
		font-size: 1.2em;
		font-weight: 700;
		margin: 0 10% 15px 10%;
		padding: 0;
		text-align: center;
		text-transform: none;
		color: #ca0b84;
	}
	.divFaqWrapper div.divBeneficios img
	{
		display: block;
		width: 20%;
		float: left;
	}
	.divFaqWrapper div.divBeneficios div.divDatos
	{
		display: block;
		width: 75%;
		float: right;
	}
	.divFaqWrapper div.divBeneficios h6
	{
		font-size: 1.2em;
		font-weight: 700;
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divFaqWrapper div.divBeneficios p
	{
		font-size: 1em;
		margin: 0 0 15px 0;
		padding: 0;
	}
	.divFaqWrapper div.divBeneficios a
	{
		font-size: 1.2em;
		text-align: center;
		color: #ca0b84;
	}
 	.aWhatsappFlotante
	{
		display: block;
		position: fixed;
  		right: 2.5%;
		bottom: 50px;
		margin: 0;
		padding: 10px 12px;
		background: #008c00;
		font-family: 'Lato', sans-serif;
		font-size: 0.9em;
		color: #ffffff;
		border-radius: 20px;
		text-decoration: none;
		z-index: 99;
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	}
	.aWhatsappFlotante i
	{
		margin-right: 10px;
	}
	.divAvisos
	{
		margin: 0;
		padding: 15px 1.5%;
		background: #dfbc07;
		font-family: 'Lato', sans-serif;
		font-size: 1.4em;
		font-weight: 700;
		text-align: center;
	}
}

@media screen and (min-width: 800px)
{
	.aBotonMovil
	{
		display:none !important;
	}
	#divFormulario div.divContent, #divAlerta div.divContent
	{
		width:50%;
		margin:25px auto;
		padding:15px 0;
		background:#ffffff;
		text-align:center;
	}
	#divFormulario div.divContent p
	{
		margin:7px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
		font-weight:700;
		color:#16a02d;
		text-align:center;
	}
	#divFormulario div.divContent h4
	{
		margin:0 0 7px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.4em;
		font-weight:700;
		color:#b50b0b;
		text-align:center;
		text-transform:uppercase;
	}
	#divFormulario div.divContent img
	{
		width:75%;
	}
	#divFormulario div.divContent div#divCountdown
	{
		margin:7px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
		font-weight:700;
		color:#ad0d0d;
		text-align:center;
	}
	#divFormulario div.divContent label
	{
		display:block;
		margin:0 5% 5px 5%;
		text-align:left;
	}
	#divFormulario div.divContent input[type="text"]
	{
		display:block;
		width:90%;
		margin:0 5% 15px 5%;
		padding:8px 0;
	}
	#divFormulario div.divContent textarea
	{
		display:block;
		width:90%;
		height:50px;
		margin:0 5% 15px 5%;
		padding:8px 0;
		resize:none;
	}
	#divFormulario div.divContent input[type="submit"]
	{
		display:block;
		width:75%;
		margin:0 auto 30px auto;
		padding:10px 0;
		background:#51b402;
		border:none;
		font-size:1.1em;
		font-weight:700;
		color:#ffffff;
	}
	#divFormulario div.divContent a
	{
		color:#333333;
	}
	#divAlerta div.divContent i
	{
		font-size:3.5em;
		color: #cea127;
	}
	#divAlerta div.divContent p
	{
		margin:20px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
		text-align:center;
		line-height: 35px;
	}
	#divAlerta div.divContent button
	{
		display: block;
		width: 80%;
		margin: 0 auto;
		padding: 10px 0;
		background: #cccccc;
		border: none;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
	}
	#divPopup div.divContent
	{
		width:90%;
		height:60%;
		margin:0;
		padding:25px 0 15px 0;
		background:#ffffff;
		position:absolute;
		top:20%;
		left:5%;
		bottom:0;
		text-align:center;
		z-index:103;
		box-sizing:border-box;
		display:flex;
		align-items:center;
	}
	#divPopup div.divContent div
	{
		width:100%;
	}
	#divPopup div.divContent input[type="button"]
	{
		display:block;
		width:90%;
		margin:0 auto 50px auto;
		padding:15px 0;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		background:#0870a1;
		color:#ffffff;
		text-align:center;
		border-radius:5px;
		border:none;
	}
	.divRegalo
	{
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		position: fixed;
		top: 0;
		left: 0;
		background: rgba(0,0,0,0.7);
		z-index: 999;
		transition: all linear 1s;
	}
	.divRegalo div.divWrapper
	{
		width: 25%;
	}
	.divRegalo div.divWrapper img
	{
		width: 100%;
	}
	.divRegalo div.divWrapper p
	{
		text-align: center;
		margin: 0;
		padding: 10px;
		box-sizing: border-box;
		background: rgba(255,255,255,0.8);
		font-family:"Century Gothic", sans-serif;
		font-size:1.3em;
		font-weight: 700;
		box-sizing: border-box;
	}
	.divRegalo div.divWrapper a
	{
		display: block;
		width: 60%;
		text-align: center;
		margin: 10px auto;
		padding: 10px;
		box-sizing: border-box;
		background: #4e7cc1;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight: 700;
		text-transform: uppercase;
		color: #ffffff;
		text-decoration: none;
		border-radius: 15px;
		letter-spacing: 2px;
	}
	.divRegalo div.divWrapper a i
	{
		font-size: 1.5em;
		margin-right: 15px;
	}
	.divRegalo div.divWrapper input[type="button"]
	{
		display: block;
		width: 60%;
		text-align: center;
		margin: 10px auto 0 auto;
		padding: 7px;
		box-sizing: border-box;
		background: #ededed;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		border: none;
	}
	/*#divPopup div.divContent
	{
		width:100%;
		margin:0;
		padding:25px 0 15px 0;
		background:#ffffff;
		position:absolute;
		left:0;
		bottom:0;
		text-align:center;
		z-index:103;
	}
	#divPopup div.divContent a.aCerrar
	{
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		color:#333333;
	}
	#divPopup div.divContent img
	{
		width:95%;
		border-radius:5px;
		margin-top:8px;
	}
	#divPopup div.divContent div#divCountdown
	{
		margin:7px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
		font-weight:700;
		color:#ad0d0d;
		text-align:center;
	}
	#divPopup div.divContent p
	{
		margin:5px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:400;
		text-align:center;
	}
	#divPopup div.divContent p.pPromocion
	{
		margin:5px 10px;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:2em;
		font-weight:400;
		text-align:center;
		text-transform:uppercase;
		color:#ad0d0d;
	}*/
	
	#divBotonPromocion
	{
		width:100%;
		position:fixed;
		left:0;
		margin:0;
		padding:10px 0;
		background:#64b217;
		color:#ffffff;
		text-align:center;
		border-radius:8px 8px 0 0;
		font-family:Cocogoose, sans-serif;
		font-size:1em;
		transition:all linear 0.5s;
		z-index:101;
	}
	.divHide
	{
		top:100%;
	}
	.divShow
	{
		top:0;
	}
	.divHideBoton
	{
		bottom:-100%;
	}
	.divShowBoton
	{
		bottom:0;
	}
	.divIframe
	{
		position: relative;
		padding-bottom: 75%;
		height: 0;
		overflow: hidden;
		margin:0;
	}
	.swiper-slide
	{
		font-family:"Century Gothic", sans-serif;
		margin-bottom: 30px;
	}
	.swiper-slide img
	{
		display: block;
		width: 80%;
		margin: 0 auto 10px auto;
	}
	.swiper-slide h3
	{
		font-size: 1.1em;
		font-weight: 700;
		text-align: center;
		margin: 0 2.5% 10px 2.5%;
		padding: 0;
	}
	.swiper-slide p
	{
		font-size: 1.1em;
		margin: 0 2.5%;
		padding: 0;
	}
	.swiper-pagination-bullet
	{
		font-family:"Century Gothic", sans-serif;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
		font-size: 0.8em;
		color: #000;
		opacity: 1;
		background: rgba(0, 0, 0, 0.2);
    }
    .swiper-pagination-bullet-active
	{
		color: #fff;
		background: #007aff;
    }
	header
	{
		width: 50%;
		margin: 0 auto;
		background:#e3e3e3;
		padding:0;
		font-family:Cocogoose, sans-serif;
	}
	header div.divLogo
	{
		margin:0;
		padding:15px 0;
		text-align:center;
		background:#800c95;
	}
	header div.divLogo h1, header div.divLogo h2
	{
		font-size: 0.7em;
		font-weight: 400;
		color: #4b0158;
		margin: 0;
		padding: 2px;
	}
	header div.divLogo img
	{
		width:60%;
 		margin-top: 10px;
	}
	header div.divLogo p
	{
		margin:10px 0 0 0;
		padding:0;
		color:#ffffff;
		font-size:1.4em;
		font-weight:400;
	}
	header div.divLogo a.aBoton
	{
		display:block;
		width:70%;
		margin:25px auto;
		padding:10px 0;
		background:url(../imagenes/icono-home.png) no-repeat 10px center #ffe9ff;
		background-size:40px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:1.1em;
		color:#800c95;
		text-decoration:none;
	}
	header div.divLogo div.divPais
	{
		width: 40%;
		margin: 15px auto 0 auto;
		padding: 0;
		text-align: center;
		font-family: 'Lato', sans-serif;
		font-size: 1em;
		position: relative;
		background: #ffffff;
	}
	header div.divLogo div.divPais div.divSelected
	{
		width: auto;
		float: left;
		padding: 6px;
		box-sizing: border-box;
	}
	header div.divLogo div.divPais i
	{
		display: block;
		width: auto;
		float: right;
		font-size: 2.3em;
		color: #666666;
		margin-right: 3px;
	}
	header div.divLogo div.divPais img
	{
		width: 35px;
		margin: 0 20px 0 0;
	}
	header div.divLogo div.divPais div#divSelect
	{
		width: 100%;
		position: absolute;
		left: 0;
		top: 100%;
		z-index: 1;
		background: #ededed;
		display: none;
	}
	header div.divLogo div.divPais div#divSelect a
	{
		display: block;
		width: 100%;
		margin: 0;
		padding: 8px;
		color: #000000;
		text-decoration: none;
		text-align: left;
		box-sizing: border-box;
	}
	header div.divLogo div.divPais div#divSelect a:hover
	{
		background: #ffffff;
	}
	header div.divLogo div.divLabelPais
	{
		margin: 10px 0 0 0;
		padding: 0;
		text-align: center;
		font-family: 'Lato', sans-serif;
		font-size: 1em;
		color: #ffffff;
	}
	header div.divPresencia
	{
		margin:7px 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:700;
		color:#800c95;
		text-align:center;
	}
	header div.divBanderas
	{
		margin:0;
		padding:10px 0;
	}
	header div.divBanderas ul
	{
		margin:0 auto;
		padding:0;
		display:table;
		list-style:none;
	}
	header div.divBanderas ul li
	{
		width:25px;
		float:left;
		margin:0 5px;
	}
	header div.divBanderas ul li img
	{
		width:100%;
	}
	.smallPromo
	{
		display:block;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		text-align:center;
		font-weight:400;
		margin:0 5%;
		padding:7px;
		background:#fcf911;
	}
	header a.aWhatsapp
	{
		display:block;
		width:80%;
		margin:25px auto;
		padding:10px 2%;
		background:#7cb33d;
		background-size:20px auto;
		border-radius:20px;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		font-weight:700;
		color:#ffffff;
		text-decoration:none;
	}
	header a.aComprar
	{
		display:block;
		width:80%;
		margin:25px auto;
		padding:10px 2%;
		background:#800c95;
		background-size:20px auto;
		border-radius:20px;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		font-weight:700;
		color:#ffffff;
		text-decoration:none;
	}
	header a.aWhatsapp img, header a.aComprar img
	{
		display:block;
		width:15%;
		float:left;
		margin:6px 0 0 0;
	}
	header a.aWhatsapp div.divLabel, header a.aComprar div.divLabel
	{
		width:85%;
		float:right;
		text-align:center;
	}
	header div.divOportunidad
	{
		margin:7px 0 0 0;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		text-align:center;
		background:#ffffff;
	}
	header div.divOportunidad p.pSubtitulo
	{
		margin:7px 0;
		padding:0;
		font-size:1.1em;
		font-weight:700;
		color:#16a02d;
		text-align:center;
	}
	header div.divOportunidad p.pTitulo
	{
		margin:0 0 7px 0;
		padding:0;
		font-size:1.4em;
		font-weight:700;
		color:#b50b0b;
		text-align:center;
		text-transform:uppercase;
	}
	header div.divOportunidad img
	{
		width:75%;
	}
	header div.divOportunidad div#divCountdown
	{
		margin:7px 0;
		padding:0;
		font-size:1.1em;
		font-weight:700;
		color:#ad0d0d;
		text-align:center;
	}
	header div.divOportunidad a.aWhatsapp
	{
		display:block;
		width:85%;
		float:none !important;
		margin:25px auto;
		padding:10px 2%;
		background:#7cb33d;
		background-size:20px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:1em;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
	header div.divOportunidad a.aWhatsapp img
	{
		display:block;
		width:10%;
		float:left;
		margin:0;
	}
	header div.divOportunidad a.aWhatsapp div.divLabel
	{
		width:80%;
		float:left;
		text-align:center;
		margin:6px 0 0 0;
	}
	header div.divOportunidad a.aBoton
	{
		display:block;
		width:85%;
		float:none !important;
		margin:25px auto;
		padding:10px 2%;
		background:#7cb33d;
		background-size:20px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:1em;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
	header img#imgProductos
	{
		width: 100%;
		margin: 0;
		display: none;
	}
	.divPrimeraVez
	{
		margin:0;
		padding:0 0 10px 0;
		background:#e3e3e3;
		text-align:center;
	}
	.divPrimeraVez h3
	{
		margin:0;
		font-family:Cocogoose, sans-serif;
		font-weight:1.2em;
		font-weight:400;
		color:#800c95;
	}
	.divPrimeraVez h4
	{
		margin:7px 0 0 0;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:400;
		color:#2d2a4f;
	}
	.divSeguir
	{
		margin:0;
		padding:25px 0;
		background:#800c95;
		font-family:Cocogoose, sans-serif;
		color:#ffffff;
		text-align:center;
	}
	.divSeguir h5
	{
		margin:0 0 10px 0;
		padding:0;
		font-size:1em;
		font-weight:400;
	}
	.divSeguir h6
	{
		margin:0;
		padding:0;
		font-size:0.9em;
		font-weight:400;
	}
	.sectionProductos
	{
		width: 50%;
		margin: 0 auto;
		padding: 15px 0;
		background:url(../imagenes/fondo-gradiente.jpg) 0 0;
	}
	.sectionProductos h2
	{
		font-family:Cocogoose, sans-serif;
		color:#2d2a4f;
		font-size:1.4em;
		font-weight:400;
		margin:0 0 20px 0;
		padding:0;
		text-align:center;
	}
	.sectionProductos h3
	{
		font-family:"Century Gothic", sans-serif;
		color:#2d2a4f;
		font-size:1.1em;
		font-weight:400;
		margin:20px 5%;
		padding:0;
		text-align:center;
	}
 	.sectionProductos p.pPrecio1
	{
		font-family:"Century Gothic", sans-serif;
		color:#2d2a4f;
		font-size:1.1em;
		font-weight:400;
		margin:20px 5%;
		padding:0;
		text-align:center;
	}
	.sectionProductos p.pPrecio1 span
	{
		text-decoration:line-through;
	}
	.sectionProductos p.pPrecio2
	{
		font-family:"Century Gothic", sans-serif;
		color:#2d2a4f;
		font-size:1.5em;
		font-weight:700;
		margin:20px 5%;
		padding:0;
		text-align:center;
	}
	.sectionProductos p.pPrecio2 span
	{
		font-size:0.8em;
	}
	.sectionProductos ul, .divContacto ul.ulIncluido
	{
		font-family:"Century Gothic", sans-serif;
		color:#2d2a4f;
		font-size:1.1em;
		margin:10px 5%;
		padding:0;
		list-style:none;
	}
	.sectionProductos ul li, .divContacto ul.ulIncluido li
	{
		margin:6px 0;
	}
	.sectionProductos ul li.liBeneficio i, .divContacto ul.ulIncluido li.liBeneficio i
	{
		margin:0 10px 0 0;
		color:#2ea682;
	}
	.sectionProductos ul li.liRecomendado i
	{
		margin:0 5px 0 0;
		color:#f7d73e;
	}
	.sectionProductos a.aWhatsapp, .sectionPaquetes a.aWhatsapp, .sectionAvalado a.aWhatsapp, .sectionFaqs a.aWhatsapp1, #divPopup div.divContent a.aWhatsapp, .divSeccion a.aWhatsapp
	{
		display:block;
		width:85%;
		margin:25px auto;
		padding:10px 2%;
		background:#7cb33d;
		background-size:20px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:1em;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
	.sectionProductos a.aWhatsapp img, .sectionPaquetes a.aWhatsapp img, .sectionAvalado a.aWhatsapp img, .sectionFaqs a.aWhatsapp1 img, #divPopup div.divContent a.aWhatsapp img, .divSeccion a.aWhatsapp img
	{
		display:block;
		width:10%;
		float:left;
		margin:0;
	}
	.sectionProductos a.aWhatsapp div.divLabel, .sectionPaquetes a.aWhatsapp div.divLabel, .sectionAvalado a.aWhatsapp div.divLabel, .sectionFaqs a.aWhatsapp1 div.divLabel, #divPopup div.divContent a.aWhatsapp div.divLabel, .divSeccion a.aWhatsapp div.divLabel
	{
		width:80%;
		float:left;
		text-align:center;
		margin:6px 0 0 0;
	}
	.sectionProductos a.aComprar, .sectionFaqs a.aComprar
	{
		display:block;
		width:85%;
		margin:25px auto;
		padding:10px 2%;
		background:#800c95;
		background-size:20px auto;
		border-radius:20px;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:700;
		color:#ffffff;
		text-decoration:none;
	}
	.sectionProductos a.aComprar img, .sectionFaqs a.aComprar img
	{
		display:block;
		width:10%;
		float:left;
		margin:0;
	}
	.sectionProductos a.aComprar div.divLabel, .sectionFaqs a.aComprar div.divLabel
	{
		width:90%;
		float:right;
		text-align:center;
		margin:7px 0 0 0;
	}
	.sectionProductos div.divRegular
	{
		margin:0;
		padding:0;
		background:url(../imagenes/fondo-regular.png) no-repeat 0 center;
		background-size:100% auto;
		text-align:center;
	}
	.sectionProductos div.divRegular img
	{
		width:60%;
	}
	.sectionProductos p.pAprovecha
	{
		font-family:Cocogoose, sans-serif;
		color:#2d2a4f;
		font-size:1.5em;
		font-weight:400;
		margin:15px 5%;
		padding:0;
		text-align:center;
	}
	.sectionProductos a.aPrecios
	{
		display:block;
		width:85%;
		margin:0 auto 25px auto;
		padding:10px 0;
		border-radius:20px;
		background:#800c95;
		font-family:Cocogoose, sans-serif;
		font-size:1.1em;
		color:#ffffff;
		text-decoration:none;
		text-transform:uppercase;
		text-align:center;
	}
	.sectionProductos div.divPlatinum
	{
		margin:0;
		padding:0;
		background:url(../imagenes/fondo-platinum.png) no-repeat 0 center;
		background-size:100% auto;
		text-align:center;
	}
	.sectionProductos div.divPlatinum img
	{
		width:60%;
	}
	.divProductos
	{
		margin: 0;
		padding: 20px 1.5%;
		background: #254eaa;
	}
	.divProductos h3
	{
		color: #ffffff;
		font-size: 1.1em;
		font-weight: 400;
		text-align: center;
		margin: 0 0 15px 0;
		text-transform: uppercase;
		padding: 0;
	}
	.divProductos ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
		font-family:'Lato', sans-serif;
		font-size: 700;
	}
	.divProductos ul li
	{
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divProductos ul li a
	{
		display: block;
		margin: 0;
		padding: 10px;
		background: #ffffff;
		font-size: 0.9em;
		color: #254eaa;
		text-decoration: none;
	}
	.divProductos ul li a i
	{
		font-size: 1.1em;
		margin-right: 10px;
	}
	.divProductos a.aBoton
	{
		display: block;
		width: 90%;
		margin: 25px auto 0 auto;
		padding: 15px;
		background: #ffd400;
		font-family:Cocogoose, sans-serif;
		font-size: 0.9em;
		text-align: center;
		color: #254eaa;
		text-decoration: none;
		border-radius: 15px;
		box-sizing: border-box;
	}
	.divArticulos
	{
		margin: 0;
		padding: 20px 1.5%;
		background: #28631d;
	}
	.divArticulos h3
	{
		color: #ffffff;
		font-size: 1.1em;
		font-weight: 400;
		text-align: center;
		margin: 0 0 15px 0;
		text-transform: uppercase;
		padding: 0;
	}
	.divArticulos ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
		font-family:'Lato', sans-serif;
		font-size: 700;
	}
	.divArticulos ul li
	{
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divArticulos ul li a
	{
		display: block;
		margin: 0;
		padding: 10px;
		background: #ffffff;
		font-size: 0.9em;
		color: #28631d;
		text-decoration: none;
	}
	.divArticulos ul li a i
	{
		font-size: 1.1em;
		margin-right: 10px;
	}
	.divCompartir p
	{
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		text-transform: uppercase;
		padding: 0;
		margin: 20px 2 10px 0;
		text-align: center;
	}
	.divCompartir ul
	{
		margin: 0 auto;
		display: table;
		padding: 0;
		list-style: none;
	}
	.divCompartir ul li
	{
		margin: 0 10px;
		float: left;
	}
	.divCompartir ul li a
	{
		display: block;
		margin: 0;
		padding: 0;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 1.1em;
		color:#ffffff;
		text-decoration: none;
		border-radius: 50%;
	}
	.divCompartir ul li.liFacebook a
	{
		background: #4e7cc1;
	}
	.divCompartir ul li.liTwitter a
	{
		background: #71ccf3;
	}
	.divCompartir ul li.liWhatsapp a
	{
		background: #51bd91;
	}
	.sectionBanner
	{
		width: 50%;
		margin: 0 auto;
		padding:0;
		position:relative;
	}
	.sectionBanner img
	{
		width:100%;
	}
	.sectionBanner p
	{
		width:45%;
		position:absolute;
		right:10%;
		bottom:5%;
		font-family:Cocogoose, sans-serif;
		color:#800c95;
		font-size:2em;
		font-weight:700;
		margin:0;
		padding:0;
		text-align:center;
		text-transform:uppercase;
		-webkit-text-stroke:3px #ffffff;
	}
	.sectionBanner p span
	{
		font-size:0.6em;
		font-weight:400;
		-webkit-text-stroke:0px #800c95;
		background:#ffffff;
		padding:5px;
	}
	.sectionPaquetes
	{
		width: 50%;
		margin: 0 auto;
		padding:0 0 20px 0;
		background:#ffffff;
	}
	.sectionPaquetes h3
	{
		font-family:Cocogoose, sans-serif;
		background:#800c95;
		color:#ffffff;
		font-size:1.6em;
		font-weight:400;
		text-align:center;
		text-transform:uppercase;
		margin:0;
		padding:25px 0;
	}
	.sectionPaquetes a
	{
		display:block;
		width:40%;
		margin:5px auto;
		font-family:"Century Gothic", sans-serif;
		background:#ff21ff;
		font-size:0.9em;
		font-weight:700;
		color:#ffffff;
		text-decoration:none;
		padding:3px 10px;
	}
	.sectionPaquetes h4
	{
		font-family:"Century Gothic", sans-serif;
		color:#2d2a4f;
		font-size:1.1em;
		font-weight:400;
		margin:0;
		padding:15px 5%;
		text-align:center;
	}
	.sectionPaquetes h4 a
	{
		display:block;
		width:85%;
		margin:25px auto;
		padding:10px 0;
		border-radius:20px;
		background:#800c95;
		font-size:1.1em;
		color:#ffffff;
		text-decoration:none;
		text-transform:uppercase;
		text-align:center;
	}
	.sectionPaquetes img
	{
		width:100%;
		margin:0;
	}
	.divIconos
	{
		margin:0 2.5%;
	}
	.divIconos div.divBox
	{
		width: 33.33%;
		float: left;
		margin: 0;
		padding: 0;
		font-family: 'Lato', sans-serif;
		text-align: center;
	}
	.divIconos div.divBox h3
	{
		font-size: 1.1em;
		font-weight: 400;
		color: #550fac;
	}
	.divIconos div.divBox img
	{
		width: 70%;
	}
	.sectionRecomiendan
	{
		width: 50%;
		margin: 0 auto;
		padding:0;
	}
	.sectionRecomiendan div.divH3
	{
		background:#ffffff;
		margin:25px 0 0 0;
		padding:0;
		position:relative;
	}
	.sectionRecomiendan div.divH3 h3
	{
		width:60%;
		margin:0;
		padding:0;
		font-family:Cocogoose, sans-serif;
		font-size:1.3em;
		font-weight:400;
		color:#800c95;
		text-align:center;
		text-transform:uppercase;
		position:absolute;
		top:0;
		right:4%;
	}
	.sectionRecomiendan div.divH3 img
	{
		width:70%;
		margin:15px 0 0 5%;
	}
	.sectionRecomiendan div.divDoctores
	{
		background:#6e7ba1;
		margin:0;
		padding:25px 0 0 0;
	}
	.sectionRecomiendan div.divDoctores ul
	{
		margin:0 5%;
		padding:0;
		font-family:"Century Gothic", sans-serif;
		font-size:1.1em;
		font-weight:400;
		color:#ffffff;
	}
	.sectionRecomiendan div.divDoctores img
	{
		display:block;
		width:80%;
		margin:0 auto;
	}
	.sectionAvalado
	{
		background:#e3e3e3;
		width: 50%;
		margin: 0 auto;
		padding:15px 0;
	}
	.sectionAvalado h3
	{
		margin:15px 0;
		padding:0;
		font-family:Cocogoose, sans-serif;
		font-size:1.4em;
		font-weight:400;
		color:#800c95;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionAvalado div.divLogos
	{
		background:#ffffff;
		margin:0;
		padding:5px 0;
	}
	.sectionAvalado div.divLogos img
	{
		display:block;
		width:33%;
		float:left;
	}
	.sectionRecomendado
	{
		background:#e3e3e3;
		width: 50%;
		margin: 0 auto;
		padding:15px 0 0 0;
	}
	.sectionRecomendado div.divTitulo
	{
		margin:0 0 20px 0;
		padding:0;
		font-family:Cocogoose, sans-serif;
		font-size:1.4em;
		font-weight:400;
		color:#800c95;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionRecomendado div.divBox1
	{
		background:#ffffff;
	}
	.sectionRecomendado div.divBox1 img
	{
		display:block;
		float:left;
		width:40%;
	}
	.sectionRecomendado div.divBox1 h3
	{
		width:60%;
		float:right;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:700;
		color:#1b1464;
		margin:10px 0 5px 0;
		padding:0;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionRecomendado div.divBox1 h4
	{
		width:60%;
		float:right;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:400;
		color:#1b1464;
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionRecomendado div.divBox1 p
	{
		width:55%;
		float:right;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		font-weight:400;
		color:#1b1464;
		margin:0;
		padding:0 2.5%;
	}
	.sectionRecomendado div.divBox2
	{
		background:#f0ecec;
	}
	.sectionRecomendado div.divBox2 img
	{
		display:block;
		float:right;
		width:40%;
	}
	.sectionRecomendado div.divBox2 h3
	{
		width:60%;
		float:left;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:700;
		color:#1b1464;
		margin:10px 0 5px 0;
		padding:0;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionRecomendado div.divBox2 h4
	{
		width:60%;
		float:left;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:400;
		color:#1b1464;
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionRecomendado div.divBox2 p
	{
		width:55%;
		float:left;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		font-weight:400;
		color:#1b1464;
		margin:0;
		padding:0 2.5%;
	}
	.sectionVideo
	{
		width: 50%;
		margin: 0 auto;
		padding:20px 0;
		background:#800c95;
	}
	.sectionVideo h3
	{
		margin:0 0 20px 0;
		padding:0;
		font-family:Cocogoose, sans-serif;
		font-size:1.4em;
		font-weight:400;
		color:#ffffff;
		text-align:center;
	}
	.sectionVideo a
	{
		display:block;
		width:70%;
		margin:25px auto;
		padding:10px 2%;
		background:#ffe9ff;
		background-size:20px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:1.1em;
		color:#800c95;
		text-decoration:none;
	}
	.sectionVideo a img
	{
		display:block;
		width:15%;
		float:left;
		margin:5px 0 0 0;
	}
	.sectionVideo a div.divLabel
	{
		width:70%;
		float:left;
		text-align:center;
		margin:7px 0 0 0;
	}
	h3.h3Titulo
	{
		width: 50%;
		margin: 0 auto 20px auto;
		padding:10px 0;
		font-family:Cocogoose, sans-serif;
		font-size:1.3em;
		font-weight:400;
		background:#e3e3e3;
		color:#800c95;
		text-align:center;
		text-transform:uppercase;
	}
	.divContent
	{
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		width: 50%;
		margin: 0 auto;
		padding:0 2.5%;
	}
	.divContent iframe, .divContent img
	{
		max-width:100% !important;
	}
	.divContent h1, .divContent h2
	{
		margin:0 0 5px 0;
		padding:0;
		font-size:1em;
		font-weight:400;
		color:cccccc;
	}
	.divContent a.aDocumento
	{
		display:block;
		width:70%;
		margin:6px auto;
		padding:12px 0;
		background:url(../imagenes/icono-pdf.png) no-repeat 5px center #0f668f;
		background-size:20px auto;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
	.divContent div.divPrecioNormal
	{
		margin:20px 0;
		width:50%;
		float:left;
		font-size:1.1em;
		color:#666;
		text-align:center;
		text-decoration:line-through;
	}
	.divContent div.divPrecio
	{
		margin:20px 0;
		width:50%;
		float:left;
		font-size:1.4em;
		font-weight:700;
		color:#c70808;
		text-align:center;
	}
	.divContent div.divComprar
	{
		margin:10px 0;
		font-size:0.9em;
		text-align:center;
	}
	.divContent div.divComprar input[type="button"]
	{
		width:70%;
		margin:0 0 10px 0;
		padding:10px 0;
		background:#25aa13;
		color:#ffffff;
		text-align:center;
		border:none;
		border-radius:5px;
		font-size:1.2em;
		font-weight:700;
	}
	.aBotonFacebook
	{
		display: block;
		width: 80%;
		margin: 10px auto;
		padding: 15px 0;
		color: #ffffff;
		background: #3b5a93;
		font-family:"Century Gothic", sans-serif;
		font-size:1.3em;
		font-weight:700;
		text-transform: uppercase;
		text-align: center;
		text-decoration: none;
		border-radius: 10px;
	}
	.aBotonFacebook i
	{
		font-size: 1.1em;
		margin-right: 10px;
	}
	.divPedido
	{
		margin:0;
		padding:0 2.5%;
		font-family:"Century Gothic", sans-serif;
	}
	.divPedido h1
	{
		font-size:1.2em;
		margin:0 0 20px 0;
		padding:10px 0;
		text-align:center;
		text-transform:uppercase;
		border-bottom:2px #ededed solid;
	}
	.divPedido h2
	{
		font-size:1em;
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
		color:#25aa13;
	}
	.divPedido h5
	{
		font-size:1em;
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
	}
	.divPedido h5 a
	{
		color:#000000;
	}
	.divPedido h6
	{
		font-size:1em;
		text-align:center;
	}
	.divPedido img
	{
		display:block;
		width:50%;
		margin:0 auto;
	}
	.divPedido div.divAlerta
	{
		width:100%;
		margin:0;
		padding:7px 0;
		text-align:center;
		font-size:1.2em;
		color:#ffffff;
		background:#cf1212;
	}
	.divPedido div.divBox label
	{
		display:block;
		margin:0 0 6px 0;
		font-weight:600;
	}
	.divPedido div.divBox input[type="text"], .divPedido div.divBox input[type="number"], .divPedido div.divBox select
	{
		width:91%;
		margin:0 0 10px 0;
		padding:12px 2%;
		background:#cccccc;
		border:2px #cccccc solid;
		border-radius:7px;
	}
	.divPedido input[type="submit"]
	{
		display:block;
		width:50%;
		background:#239109;
		border-radius:5px;
		margin:10px auto;
		padding:15px 0;
		font-size:1em;
		font-weight:600;
		color:#ffffff;
		border:none;
	}
	.divPedido div.divFelicidades
	{
		width:100%;
		margin:0;
		padding:10px 0;
		text-align:center;
		font-size:26px;
	}
	.divPedido input[type="submit"].botonPaypal
	{
		display:block;
		width:60%;
		background:url(../imagenes/boton-paypal.png) no-repeat center center #cea127;
		background-size:80% auto;
		border-radius:5px;
		margin:10px auto;
		padding:25px 0;
		border:none;
	}
	.divContent ul.ulFaqs
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	.divContent ul.ulFaqs li
	{
		margin:0 0 10px 0;
		padding:0;
	}
	.divContent ul.ulFaqs li a
	{
		display:block;
		color:#000000;
		margin:0;
		padding:10px 5px;
		background:#ededed;
		text-decoration:none;
	}
	.divContent ul.ulCategorias
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	.divContent ul.ulCategorias li
	{
		margin:0;
		padding: 0;
	}
	.divContent ul.ulCategorias li a
	{
		display: block;
		margin:0;
		padding: 10px 0;
		text-align:center;
		font-size:1.1em;
		font-weight:700;
		background: #0033a1;
		color: #ffffff;
	}
	.divContent ul.ulCategorias li > ul
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	.divContent ul.ulCategorias li > ul li
	{
		margin: 0 0 5px 0;
		padding: 0;
	}
	.divContent ul.ulCategorias li > ul li a
	{
		display: block;
		color: #000000;
		text-decoration: none;
		border: 1px #dddddd solid;
		background: none;
		text-align: left;
		position: relative;
	}
	.divContent ul.ulCategorias li > ul li a div.divImagen
	{
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 35%;
		padding: 10px;
		box-sizing: border-box;
		background: #dddddd;
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.divContent ul.ulCategorias li > ul li a div.divImagen img
	{
		width: 100%;
	}
	.divContent ul.ulCategorias li > ul li a div.divInfo
	{
		width: 62.5%;
		float: right;
		padding: 10px;
		box-sizing: border-box;
	}
	.divContent ul.ulCategorias li > ul li a div.divInfo h4
	{
		font-size: 1.1em;
		font-weight: 700;
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divContent ul.ulCategorias li > ul li a div.divInfo h5
	{
		font-size: 1.4em;
		font-weight: 700;
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divContent ul.ulCategorias li > ul li a div.divInfo p
	{
		font-size: 0.9em;
		font-weight: 700;
		margin: 0;
		padding: 0;
		color: #aaaaaa;
	}
	.sectionFaqs
	{
		margin: 0;
		padding:20px 0 0 0;
	}
	.sectionFaqs h3
	{
		margin:0 0 20px 0;
		padding:0;
		font-family:Cocogoose, sans-serif;
		font-size:1.4em;
		font-weight:400;
		color:#800c95;
		text-align:center;
		text-transform:uppercase;
	}
	.sectionFaqs div.divBloque h3
	{
		font-family:"Century Gothic", sans-serif;
		margin:0 0 15px 2.5%;
		text-align:left;
	}
	.sectionFaqs div.divBloque p
	{
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		margin:5px 2.5%;
		padding:0;
	}
	.sectionFaqs div.divBloque img
	{
		display:block;
		width:95%;
		margin:10px auto;
	}
	.sectionFaqs a.aFaqs
	{
		display:block;
		background: url(../imagenes/bullet.png) no-repeat 5px center #800c95;
		background-size:20px auto;
		color:#ffffff;
		font-family:"Century Gothic", sans-serif;
		font-size:0.9em;
		text-decoration:none;
		margin:5px 0;
		padding:10px 10px 10px 30px;
	}
	.sectionFaqs a.aVerMas
	{
		display:block;
		width:70%;
		background:#e3e3e3;
		color:#800c95;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight:700;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		margin:5px auto;
		padding:15px 0;
		border:2px #800c95 solid;
		border-radius:20px;
	}
	footer
	{
		background:#e3e3e3;
		width: 50%;
		margin: 0 auto;
		padding:25px 0 0 0;
	}
	footer a.aWhatsapp
	{
		display:block;
		width:80%;
		margin:25px auto;
		padding:10px 0;
		background:url(../imagenes/icono-whatsapp.png) no-repeat 5px center #7cb33d;
		background-size:20px auto;
		border-radius:20px;
		font-size:0.8em;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
	footer a.aLlamar
	{
		display:block;
		width:80%;
		margin:25px auto;
		padding:10px 0;
		background:url(../imagenes/icono-telefono.png) no-repeat 5px center #c9ff8a;
		background-size:20px auto;
		border-radius:20px;
		font-size:0.8em;
		color:#7cb33d;
		text-decoration:none;
		text-align:center;
	}
	footer a.aCorreo
	{
		display:block;
		width:80%;
		margin:15px auto;
		padding:10px 0;
		background:url(../imagenes/icono-correo.png) no-repeat 5px center #800c95;
		background-size:20px auto;
		border-radius:20px;
		font-family:Cocogoose, sans-serif;
		font-size:0.8em;
		color:#ffffff;
		text-decoration:none;
		text-align:center;
	}
	footer div.divTitle
	{
		text-align:center;
		color:#888888;
		font-size:0.7em;
		font-weight: 400;
		margin-bottom: 15px;
	}
	footer div.divFirma
	{
		margin: 0 2.5%;
		padding: 10px;
		text-align: center;
		color: #59127f;
		background: #e4e4fd;
		border: 5px #d3c0e5 solid;
		border-bottom: none;
		border-radius: 15px 15px 0 0;
	}
	footer div.divFirma p.pParrafo
	{
		font-size: 1.1em;
		margin: 0 0 10px 0;
		padding: 0;
	}
	footer div.divFirma a
	{
		color: #59127f;
	}
	footer div.divFirma p.pNota
	{
		font-size: 0.8em;
		margin: 0 0 5px 0;
		padding: 0;
	}
	.divBotones
	{
		background:#e3e3e3;
		margin:0;
		padding:10px 0;
	}
	.divBotones input[type="button"].button1
	{
		display:block;
		width:70%;
		margin:25px auto;
		padding:10px 0;
		background:#7cb33d;
		border:none;
		font-size:0.9em;
		color:#ffffff;
		text-align:center;
	}
	.divBotones input[type="button"].button2
	{
		display:block;
		width:70%;
		margin:25px auto;
		padding:10px 0;
		background:#c9ff8a;
		border:none;
		font-size:0.9em;
		color:#7cb33d;
		text-align:center;
	}
	.divBotones input[type="button"].button3
	{
		display:block;
		width:70%;
		margin:25px auto;
		padding:10px 0;
		background:#800c95;
		border:none;
		font-size:0.9em;
		color:#ffffff;
		text-align:center;
	}
	.divContacto
	{
		width: 50%;
		margin: 0 auto;
		padding: 0;
		font-family: 'Lato', sans-serif;
	}
	.divContacto h3
	{
		margin: 0;
		padding: 45px 20px;
		text-align: center;
		color: #550fac;
		font-size: 1.5em;
		font-weight: 400;
		text-transform: uppercase;
		background: url(../imagenes/fondo-contacto-h3.webp) 0 bottom no-repeat;
		background-size: 100% auto;
	}
	.divContacto div.divInformacion
	{
		margin: 0;
		padding: 40px 0 40px 0;
		background: url(../imagenes/fondo-contacto.webp) center 0 no-repeat;
		background-size: 100% auto;
		position: relative;
	}
	.divContacto div.divInformacion img.imgProducto
	{
		display: block;
		width: 50%;
		margin: 0 auto 25px auto;
	}
	.divContacto h4
	{
		margin: 10px 5% 20px 5%;
		padding: 0;
		text-align: center;
		color: #550fac;
		font-size: 1.6em;
		font-weight: 700;
		text-transform: uppercase;
	}
	.divContacto h4 span
	{
		display: block;
		font-size: 1.3em;
	}
	.divContacto h5
	{
		margin: 0 5% 20px 5%;
		padding: 0;
		text-align: center;
		color: #550fac;
		font-size: 1.5em;
		font-weight: 400;
		text-transform: uppercase;
	}
	.divContacto h6
	{
		margin: 0 5% 20px 5%;
		padding: 0;
		text-align: center;
		color: #550fac;
		font-size: 1.3em;
		font-weight: 400;
		text-transform: uppercase;
	}
	.divContacto div.divSelect
	{
		width: 90%;
		margin: 15px auto 0 auto;
		padding: 0;
		text-align: center;
		font-family: 'Lato', sans-serif;
		font-size: 1em;
		position: relative;
		border: 1px #ac7ee5 solid;
		background: #e4e4fd;
		border-radius: 5px;
	}
	.divContacto div.divSelect span
	{
		font-weight: 700;
		color: #550fac;
	}
	.divContacto div.divSelect div.divSelected
	{
		width: auto;
		float: left;
		padding: 6px;
		box-sizing: border-box;
	}
	.divContacto div.divSelect i
	{
		display: block;
		width: auto;
		float: right;
		font-size: 2.3em;
		color: #666666;
		margin-right: 3px;
	}
	.divContacto div.divSelect img
	{
		width: 35px;
		margin: 0 20px 0 0;
	}
	.divContacto div.divSelect div#divSelectContacto
	{
		width: 100%;
		position: absolute;
		left: 0;
		top: 100%;
		z-index: 1;
		background: #ededed;
		display: none;
	}
	.divContacto div.divSelect div#divSelectContacto a
	{
		display: block;
		width: 100%;
		margin: 0;
		padding: 8px;
		color: #000000;
		text-decoration: none;
		text-align: left;
		box-sizing: border-box;
	}
	.divContacto div.divSelect div#divSelectContacto a:hover
	{
		background: #ffffff;
	}
	.divContacto input[type="text"], .divContacto input[type="email"], .divContacto select
	{
		display: block;
		font-family: 'Lato', sans-serif;
		font-size: 1em;
		margin: 0 auto 15px auto;
		padding: 10px;
		width: 90%;
		border: 1px #ac7ee5 solid;
		box-sizing: border-box;
		background: #e4e4fd;
		color: #87888f;
		border-radius: 15px;
	}
	.divContacto input[type="submit"]
	{
		display: block;
		width: 90%;
		margin: 20px auto;
		padding: 15px 0;
		text-align: center;
		color: #ffffff;
		font-family: 'Lato', sans-serif;
		font-size: 1.1em;
		font-weight: 700;
		text-transform: uppercase;
		background: rgb(211,11,132);
		background: linear-gradient(0deg, rgba(211,11,132,1) 0%, rgba(84,17,128,1) 100%);
		border-radius: 15px;
		border: none;
	}
	.divContacto div.divPrecios
	{
		margin: 20px 5%;
		padding: 10px;
		border: 1px #ac7ee5 solid;
		border-radius: 15px;
		display: flex;
		flex-direction: row;
	}
	.divContacto div.divPrecios div.divBoxNormal
	{
		width: 33.33%;
		border-right: 1px #ac7ee5 solid;
		text-align: center;
	}
	.divContacto div.divPrecios div.divBoxNormal h4
	{
		font-size: 1.1em;
		font-weight: 700;
		text-transform: uppercase;
		margin: 0 0 10px 0;
		padding: 0;
		color: #928c92;
	}
	.divContacto div.divPrecios div.divBoxNormal p
	{
		font-size: 1.3em;
		margin: 0;
		padding: 0;
		color: #797279;
	}
	.divContacto div.divPrecios div.divBoxAfiliado
	{
		width: 33.33%;
		text-align: center;
	}
	.divContacto div.divPrecios div.divBoxAfiliado h4
	{
		font-size: 1.1em;
		font-weight: 700;
		text-transform: uppercase;
		margin: 0 0 10px 0;
		padding: 0;
		color: #550fac;
	}
	.divContacto div.divPrecios div.divBoxAfiliado p
	{
		font-size: 1.3em;
		margin: 0;
		padding: 0;
		color: #550fac;
	}
	.divContacto div.divBeneficios
	{
		padding: 0 5%;
	}
	.divContacto div.divBeneficios p
	{
		margin: 0 0 20px 0;
		padding: 0;
		text-align: center;
	}
	.divContacto div.divBeneficios p i
	{
		font-size: 3em;
		color: #69a5ca;
	}
	.divContacto div.divBeneficios div.divIcono
	{
		width: 40%;
		float: left;
		margin-bottom: 15px;
	}
	.divContacto div.divBeneficios div.divIcono img
	{
		width: 100%;
	}
	.divContacto div.divBeneficios div.divTexto
	{
		width: 58%;
		float: right;
		font-size: 1.3em;
		color: #550fac;
		margin-bottom: 15px;
	}
	.divContacto div.divFaq
	{
		font-size: 1em;
		background: #f4e5f8;
		color: #0033a1;
		border: 5px #c7b6e5 solid;
		margin: 10px 5% 0 5%;
		padding: 10px 30px 10px 10px;
		position: relative;
		border-radius: 15px;
	}
	.divContacto div.divFaq i
	{
		float: right;
		position: absolute;
		right: 10px;
		top: 25%;
		font-size: 1.2em;
		color: #69a5ca;
	}
	.divContacto div.divRespuesta
	{
		margin: 0 5% 5px 5%;
		padding: 10px;
		background: #ffffff;
		display: none;
	}
	.divContacto div.divRespuesta p
	{
		margin: 0 0 5px 0;
		padding: 0;
		font-size: 1em;
		font-weight: 400;
		text-align: left;
	}
	.divContacto div.divVentajas
	{
		position: relative;
	}
	.divContacto div.divVentajas div.divLeft
	{
		width: 30%;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		overflow: hidden;
	}
	.divContacto div.divVentajas div.divLeft i
	{
		font-size: 10em;
		color: #ffffff;
		margin-left: -50px;
	}
	.divContacto div.divVentajas div.divRight
	{
		width: 65%;
		float: right;
	}
	.divContacto div.divVentajas div.divRight ul
	{
		font-size: 1.2em;
		margin: 0;
		list-style: url(../imagenes/bullet-ventajas.webp);
		color: #550fac;
	}
	.divContacto div.divVentajas div.divRight ul li
	{
		margin: 0 0 15px 0;
	}
	.divEncuesta
	{
		width: 50%;
		margin: 0 auto;
		padding: 15px;
		background: #fbd234;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		box-sizing: border-box;
	}
	.divEncuesta p
	{
		font-weight: 700;
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divEncuesta ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.divEncuesta ul li
	{
		margin: 5px 0;
		padding: 7px;
		background: #ffffff;
	}
	.divEncuesta input[type="radio"]
	{
		margin-right: 15px;
	}
	.divEncuesta input[type="text"]
	{
		display: block;
		width: 100%;
		margin: 5px 0;
		padding: 7px;
		background: #ffffff;
		border: none;
		box-sizing: border-box;
	}
	.divEncuesta input[type="submit"]
	{
		display: block;
		width: 70%;
		margin: 15px auto 0 auto;
		padding: 7px 0;
		background: #f05929;
		border: none;
		font-family:"Century Gothic", sans-serif;
		font-size:1em;
		font-weight: 700;
		color: #ffffff;
	}
	.divSeccion
	{
		width: 50%;
		margin: 20px auto;
		padding:0;
		font-family:'Lato', sans-serif;
	}
	.divSeccion h1
	{
		font-size:1.6em;
		font-weight:700;
		margin:0 0 20px 0;
		padding:0;
		text-align:center;
	}
	.divSeccion h3
	{
		font-size:1.3em;
		font-weight:700;
		margin:25px 0 15px 0;
		padding:0;
	}
	.divSeccion h4
	{
		font-size:1.3em;
		font-weight:700;
		margin:25px 0 15px 0;
		padding:0;
		text-align:center;
	}
	.divSeccion h5
	{
		font-size:1.8em;
		font-weight:700;
		margin:0 0 10px 0;
		padding:0;
		text-align:center;
	}
	.divSeccion p
	{
		font-size:1.1em;
		margin:0 0 15px 0;
		padding:0;
		text-align:justify;
		line-height:25px;
	}
	.divSeccion div.divIframe
	{
		position:relative;
		overflow:hidden;
		width:100%;
		padding-top:56.25%;
		margin:20px 0;
	}
	.divSeccion div.divIframe iframe
	{
		position:absolute;
		top:0;
		left:0;
		bottom:0;
		right:0;
		width:100%;
		height:100%;
	}
	.divSeccion img
	{
		display:block;
		width:90%;
		margin:15px auto;
	}
	.divSeccion ul
	{
		margin:10px;
		padding:0;
		list-style:disc;
	}
	.divSeccion ul.ulSubmenu
	{
		color:#e9e9e9;
		list-style:square;
		font-size:1.3em;
		margin-bottom:50px;
	}
	.divSeccion ul.ulSubmenu li span
	{
		font-weight:700;
		color:#F00;
	}
	.divSeccion ul li
	{
		margin:0 0 10px 10px;
		padding:0;
	}
	.divSeccion div.divNota
	{
		font-size: 1.1em;
		font-weight: 700;
		text-align: center;
		margin: 0 0 10px 0;
	}
	.divSeccion ul li a
	{
		color:#808080;
		text-decoration:none;
	}
	.divSeccion ul li a font
	{
		color: #006afb;
		text-decoration: underline;
	}
	.divSeccion table
	{
		width:100%;
		margin:10px 0;
		text-align:center;
		font-size:0.8em;
	}
	.divSeccion table tr.trEncabezado
	{
		font-weight:700;
		text-transform:uppercase;
	}
	.divSeccion table td
	{
		width:14.28%;
		padding:5px 2px;
		border-bottom:1px #999999 solid;
	}
	.divSeccion ul.ulPatentes
	{
		margin:10px 0;
		padding:0;
		list-style:none;
	}
	.divSeccion ul.ulPatentes li
	{
		margin:0 0 10px 0;
		padding:0;
	}
	.divSeccion ul.ulPatentes li a
	{
		display:block;
		width:50%;
		color:#ffffff;
		background:#c95e17;
		text-decoration:none;
		text-align:center;
		margin:0;
		padding:10px 0;
	}
	.divSeccion div.divFoto
	{
		width:30%;
		float:left;
	}
	.divSeccion div.divFoto img
	{
		width:100%;
	}
	.divSeccion div.divRight
	{
		width:67.5%;
		float:right;
	}
	.divSeccion div.divRight p
	{
		font-size:1.2em;
		text-transform:uppercase;
		text-align:left;
	}
	.divSeccion div.divRight input[type="text"]
	{
		width:100%;
		margin:0;
		padding:10px;
		box-sizing:border-box;
		border:1px #111111 solid;
		background:#eeeeee;
	}
	.divSeccion div.divRight input[type="submit"]
	{
		width:100%;
		margin:20px 0;
		padding:15px 5px;
		box-sizing:border-box;
		border:none;
		background:#006afb;
		color:#ffffff;
		font-size:1.1em;
		font-weight: 700;
	}
	.divSeccion div.divRight a
	{
		display: block;
		width:100%;
		margin:20px 0;
		padding:15px 5px;
		box-sizing:border-box;
		border:none;
		background:#006afb;
		color:#ffffff;
		font-size:1.1em;
		font-weight: 700;
		text-align: center;
	}
 .divSeccion button.buttonSecciones
	{
   display: block;
   width: 90%;
   margin: 10px auto;
   padding: 15px 0;
   border-radius: 10px;
   border: none;
   text-align: center;
   color: #ffffff;
   font-size: 1.1em;
 }
 .divSeccion button.buttonSecciones i
	{
   font-size: 1.3em;
   margin-right: 25px;
 }
 .divSeccion button.button1
	{
  background: #3275bc;
 }
 .divSeccion button.button2
	{
  background: #f05929;
 }
 .divSeccion div#divForm
 {
   display: none;
   transition: ease all 2s;
 }
 .divSeccion div.divForm
 {
   margin:5px 0;
   padding: 15px;
   background: #ededed;
   text-align: center;
 }
 .divSeccion div.divForm span
 {
	font-size: 1.3em;
	font-weight: 700;
 }
 .divSeccion a.aBtnWhatsapp
 {
	display: block;
	margin: 15px 0;
	padding: 15px;
	background: #008c00;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
 }
 .divSeccion div.divForm label
 {
   font-size: 0.9em;
   margin: 0 0 10px 0;
 }
 .divSeccion div.divForm input[type="text"]
 {
   font-size: 0.9em;
   margin: 0 0 10px 0;
   padding: 10px;
   width: 100%;
   box-sizing: border-box;
   border:1px #111111 solid;
   background: #ffffff;
 }
 .divSeccion div.divForm input[type="submit"]
 {
   display: block;
   font-size: 0.9em;
   margin: 0 auto;
   padding: 10px;
   width: 50%;
   box-sizing: border-box;
   border:none;
   background: #3275bc;
   color: #ffffff;
 }
 	.divInvestigando
	{
		width: 50%;
		background: rgb(193,217,241);
		background: linear-gradient(180deg, rgba(193,217,241,1) 0%, rgba(239,249,250,1) 40%, rgba(205,234,242,1) 100%);
		margin: 0 auto;
		padding: 50px 5%;
		font-family: 'Lato', sans-serif;
		box-sizing: border-box;
	}
	.divInvestigando h3
	{
		font-size: 1.3em;
		font-weight: 700;
		color: #8b9ab7;
		margin: 0 0 30px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando h3 i
	{
		margin-left: 10px;
		color: #ff5a7a;
	}
	.divInvestigando div.divBox
	{
		background: rgb(215,219,254);
		background: linear-gradient(0deg, rgba(215,219,254,1) 0%, rgba(233,247,255,1) 100%);
		margin: 0;
		padding: 25px 25px 135px 25px;
		border-radius: 20px;
		text-align: center;
		position: relative;
	}
	.divInvestigando div.divBox h4
	{
		font-size: 1.3em;
		font-weight: 400;
		color: #0133a2;
		margin: 0 0 25px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando div.divBox h4 span
	{
		font-weight: 700;
	}
	.divInvestigando div.divBox p
	{
		font-size: 1.2em;
		color: #0133a2;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.divInvestigando div.divBox img
	{
		display: block;
		width: 40%;
		position: absolute;
		left: 30%;
		bottom: -70px;
	}
	.divInvestigando div.divPrecio1
	{
		width: 47.5%;
		float: left;
		margin: 100px 0 0 0;
		padding: 0;
	}
	.divInvestigando div.divPrecio1 h4
	{
		font-size: 1.2em;
		font-weight: 700;
		color: #81747d;
		margin: 0 0 15px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando div.divPrecio1 p
	{
		font-size: 1.6em;
		color: #81747d;
		margin: 0;
		padding: 0;
		text-align: center;
		text-decoration: line-through;
	}
	.divInvestigando div.divPrecio2
	{
		width: 47.5%;
		float: right;
		margin: 100px 0 0 0;
		padding: 0;
	}
	.divInvestigando div.divPrecio2 h4
	{
		font-size: 1.2em;
		font-weight: 700;
		color: #0133a2;
		margin: 0 0 5px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando div.divPrecio2 p
	{
		font-size: 1.6em;
		color: #0133a2;
		margin: 0;
		padding: 10px;
		border: 1px #0133a2 solid;
		border-radius: 10px;
		text-align: center;
	}
	.divInvestigando div.divPrecio2 p span
	{
		display: block;
		font-size: 0.6em;
		font-weight: 700;
		margin: 10px 0 0 0;
		padding: 0;
		text-transform: uppercase;
	}
	.divInvestigando div.divAsesor
	{
		margin: 25px 0 0 0;
		padding: 15px;
		border: 3px #ffffff solid;
		border-radius: 10px;
		background: #e3f5f9;
	}
	.divInvestigando div.divAsesor img.imgAgente
	{
		display: block;
		width: 50%;
		margin: 0 auto 15px auto;
	}
	.divInvestigando div.divAsesor h4
	{
		font-size: 1.2em;
		font-weight: 400;
		color: #0133a2;
		margin: 0 0 5px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando div.divAsesor h5
	{
		font-size: 1.3em;
		font-weight: 700;
		color: #0133a2;
		margin: 0 0 5px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divInvestigando div.divAsesor h6
	{
		font-size: 1.1em;
		font-weight: 400;
		color: #0133a2;
		margin: 0 0 5px 0;
		padding: 0;
		text-align: center;
	}
	.divInvestigando div.divAsesor h6 img
	{
		width: 40%;
		margin-left: 10px;
	}
	.divInvestigando div.divAsesor p
	{
		font-size: 1.2em;
		color: #939796;
		margin: 0 0 10px 0;
		padding: 0;
		text-align: center;
	}
	.divInvestigando div.divAsesor p i
	{
		font-size: 3em;
		color: #69a5ca;
		margin: 20px 0;
	}
	.divInvestigando div.divAsesor input[type="text"]
	{
		width:100%;
		margin:0;
		padding:10px;
		box-sizing:border-box;
		border:1px #111111 solid;
		background:#eeeeee;
	}
	.divInvestigando div.divAsesor input[type="submit"]
	{
		width:100%;
		margin:20px 0;
		padding:15px 5px;
		box-sizing:border-box;
		border:none;
		background:#006afb;
		color:#ffffff;
		font-size:1.1em;
		font-weight: 700;
	}
	.div404
	{
		width:95%;
		margin:0 auto;
		text-align:center;
		font-family:"Century Gothic", sans-serif;
	}
	.div404 h3
	{
		font-size:2em;
		font-weight:700;
		color:#999;
		text-shadow:0px 0px 3px rgba(150, 150, 150, 1);
		text-transform:uppercase;
		margin:20px 0;
		padding:0;
	}
	.div404 h4
	{
		font-size:0.9em;
		color:#999;
		margin:10px 0;
		padding:0;
	}
	.div404 label
	{
		display:block;
		margin:0 5% 5px 5%;
	}
	.div404 input[type="text"]
	{
		display:block;
		width:90%;
		margin:0 5% 15px 5%;
		padding:8px 0;
	}
	.div404 textarea
	{
		display:block;
		width:90%;
		height:50px;
		margin:0 5% 15px 5%;
		padding:8px 0;
		resize:none;
	}
	.div404 input[type="submit"]
	{
		display:block;
		width:50%;
		margin:0 auto 10px auto;
		padding:10px 0;
		background:#51b402;
		border:none;
		color:#ffffff;
	}
	.divFaqWrapper
	{
		margin: 0;
		padding: 40px 0 40px 0;
		background: url(../imagenes/fondo-contacto.webp) center 0 no-repeat;
		background-size: auto 100%;
		position: relative;
		font-family: 'Lato', sans-serif;
	}
	.divFaqWrapper div.divTitulo h3
	{
		font-size: 1.5em;
		font-weight: 400;
		color: #ca0b84;
		margin: 0 7.5% 15px 7.5%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divFaqWrapper div.divTitulo h3 span
	{
		font-weight: 700;
	}
	.divFaqWrapper div.divTitulo h4
	{
		font-size: 1.1em;
		font-weight: 700;
		margin: 0 5% 25px 5%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
	}
	.divFaqWrapper div.divTitulo img
	{
		display: block;
		width: 50%;
		margin: 0 auto;
	}
	.divFaqWrapper p.pIcono
	{
		font-size: 2em;
		color: #9c1aaf;
		text-align: center;
	}
	.divFaqWrapper div.divFormulario
	{
		width: 80%;
		margin: 15px auto;
		padding: 10px;
		border: 5px #ffffff solid;
		border-radius: 10px;
		background: rgb(237,178,253);
		background: linear-gradient(0deg, rgba(237,178,253,1) 0%, rgba(201,186,212,1) 50%, rgba(227,226,242,1) 100%);
		box-sizing: border-box;
	}
	.divFaqWrapper div.divFormulario h5
	{
		font-size: 1.3em;
		font-weight: 700;
		margin: 0 0 10px 0;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		color: #5b1caf;
	}
	.divFaqWrapper div.divFormulario input[type="text"]
	{
		display: block;
		width: 100%;
		margin: 0 0 10px 0;
		padding: 10px;
		border-radius: 5px;
		background: #ffffff;
		border: none;
		box-sizing: border-box;
	}
	.divFaqWrapper div.divFormulario button
	{
		display: block;
		width: 100%;
		margin: 10px 0 0 0;
		padding: 10px;
		border-radius: 5px;
		border: none;
		background: rgb(208,11,132);
		background: linear-gradient(0deg, rgba(208,11,132,1) 0%, rgba(87,17,127,1) 100%);
		color: #ffffff;
		font-size: 1.3em;
		font-weight: 700;
		text-align: center;
		text-transform: uppercase;
		box-sizing: border-box;
	}
	.divFaqWrapper div.divFormulario button span
	{
		display: block;
		font-size: 0.5em;
	}
	.divFaqWrapper div.divImmunocal h5
	{
		font-size: 1.8em;
		font-weight: 400;
		margin: 15px 10% 10px 10%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		color: #5b1caf;
	}
	.divFaqWrapper div.divImmunocal h5 span
	{
		font-weight: 700;
	}
	.divFaqWrapper div.divImmunocal img
	{
		display: block;
		width: 70%;
		margin: 0 auto;
	}
	.divFaqWrapper div.divDistribuidores
	{
		background: #ffffff;
		margin: 25px 0;
		padding: 25px 0;
	}
	.divFaqWrapper div.divDistribuidores h5
	{
		font-size: 1.4em;
		font-weight: 400;
		margin: 0 5% 20px 5%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		color: #5b1caf;
	}
	.divFaqWrapper div.divDistribuidores p
	{
		font-size: 1.1em;
		font-weight: 400;
		margin: 0 5% 20px 5%;
		padding: 0;
		text-align: center;
	}
	.divFaqWrapper div.divDistribuidores h6
	{
		font-size: 1em;
		font-weight: 400;
		margin: 20px 5% 0 5%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		color: #5b1caf;
	}
	.divFaqWrapper div.divDistribuidores h6 span
	{
		font-weight: 700;
	}
	.divFaqWrapper div.divDistribuidores img
	{
		display: block;
		width: 50%;
		margin: 0 auto;
	}
	.divFaqWrapper div.divInstrucciones
	{
		padding: 0 5%;
	}
	.divFaqWrapper div.divInstrucciones h5
	{
		font-size: 1.4em;
		font-weight: 400;
		margin: 0 5% 20px 5%;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		color: #5b1caf;
	}
	.divFaqWrapper div.divInstrucciones img
	{
		display: block;
		width: 20%;
		float: left;
		margin: 0 0 15px 0;
	}
	.divFaqWrapper div.divInstrucciones p
	{
		display: block;
		width: 77.5%;
		float: right;
		font-size: 1em;
		font-weight: 700;
		margin: 0 0 15px 0;
	}
	.divFaqWrapper div.divContacto
	{
		margin: 20px 10%;
		padding: 15px;
		border: 5px #d3c0e5 solid;
		border-radius: 20px;
		background: #e4e4fd;
	}
	.divFaqWrapper div.divContacto h5
	{
		font-size: 1.1em;
		font-weight: 700;
		margin: 0 5% 15px 5%;
		padding: 0;
		text-align: center;
		text-transform: none;
		color: #200641;
	}
	.divFaqWrapper div.divContacto p
	{
		font-size: 1.1em;
		margin: 0 0 15px 0;
		padding: 0;
		text-align: center;
		color: #200641;
	}
	.divFaqWrapper div.divContacto p i
	{
		margin-right: 10px;
	}
	.divFaqWrapper div.divAfiliate
	{
		margin: 20px 10%;
		padding: 0;
	}
	.divFaqWrapper div.divAfiliate h5
	{
		font-size: 1.1em;
		font-weight: 700;
		margin: 0 5% 15px 5%;
		padding: 0;
		text-align: center;
		text-transform: none;
		color: #200641;
	}
	.divFaqWrapper div.divAfiliate h5 span
	{
		color: #ca0b84;
	}
	.divFaqWrapper div.divAfiliate p
	{
		font-size: 0.9em;
		margin: 0 0 15px 0;
		padding: 0;
		text-align: center;
		color: #200641;
	}
	.divFaqWrapper div.divAfiliate a.aBoton
	{
		display: block;
		width: 80%;
		margin: 15px auto;
		padding: 10px;
		border-radius: 5px;
		border: none;
		background: rgb(208,11,132);
		background: linear-gradient(0deg, rgba(208,11,132,1) 0%, rgba(87,17,127,1) 100%);
		color: #ffffff;
		font-size: 1.2em;
		font-weight: 700;
		text-align: center;
		text-transform: uppercase;
		box-sizing: border-box;
		text-decoration: none;
	}
	.divFaqWrapper div.divBeneficios
	{
		margin: 25px 10% 15px 10%;
		padding: 0;
	}
	.divFaqWrapper div.divBeneficios h5
	{
		font-size: 1.2em;
		font-weight: 700;
		margin: 0 10% 15px 10%;
		padding: 0;
		text-align: center;
		text-transform: none;
		color: #ca0b84;
	}
	.divFaqWrapper div.divBeneficios img
	{
		display: block;
		width: 20%;
		float: left;
	}
	.divFaqWrapper div.divBeneficios div.divDatos
	{
		display: block;
		width: 75%;
		float: right;
	}
	.divFaqWrapper div.divBeneficios h6
	{
		font-size: 1.2em;
		font-weight: 700;
		margin: 0 0 10px 0;
		padding: 0;
	}
	.divFaqWrapper div.divBeneficios p
	{
		font-size: 1em;
		margin: 0 0 15px 0;
		padding: 0;
	}
	.divFaqWrapper div.divBeneficios a
	{
		font-size: 1.2em;
		text-align: center;
		color: #ca0b84;
	}
 	.aWhatsappFlotante
	{
		display: block;
		position: fixed;
  		right: 2.5%;
		bottom: 50px;
		margin: 0;
		padding: 10px 12px;
		background: #008c00;
		font-family: 'Lato', sans-serif;
		font-size: 0.9em;
		color: #ffffff;
		border-radius: 20px;
		text-decoration: none;
		z-index: 99;
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	}
	.aWhatsappFlotante i
	{
		margin-right: 10px;
	}
	.divAvisos
	{
		margin: 0;
		padding: 15px 1.5%;
		background: #dfbc07;
		font-family: 'Lato', sans-serif;
		font-size: 1.4em;
		font-weight: 700;
		text-align: center;
	}
}
