/* ************ wfy parallax banner ************ */
.wfy-plx-banner .wfy-plx-barea {position:relative;overflow:hidden;height:592px;}
.wfy-plx-banner .wfy-plx-barea .wfy-plx-content {z-index:1; position:relative;}
.wfy-plx-banner .wfy-plx-barea .wfy-plx-fixed {position:absolute; top:0px; color:#fff; width:100%;}
.wfy-plx-banner .wfy-plx-barea img.wfy-plx-bg {position:absolute;top:0px;z-index:0;max-width:none;}
.wfy-plx-banner .wfy-plx-barea .text {color:#fff;display:block;margin:0 auto;font-size:28px;position:relative;text-align:center;width:max-content;font-weight:300;top:80px;}
.wfy-plx-banner .wfy-plx-barea .text h1 {text-align:center;margin:0 auto;font-size:42px;color:#fff;font-weight:900;text-transform:uppercase;font-family:arial;border-left:solid #941e37 3px;line-height:40px;width:auto;padding-left:20px;}

.res1810 .wfy-plx-banner .wfy-plx-barea {height:650px;}
.res1810 .wfy-plx-banner .wfy-plx-barea .text {top:130px;}
.res940 .wfy-plx-banner .wfy-plx-barea {height:590px;}
.res940 .wfy-plx-banner .wfy-plx-barea .text {/* width:76%; */}
.res720 .wfy-plx-banner .wfy-plx-barea {height:580px;}
.res480 .wfy-plx-banner .wfy-plx-barea .text h1 {font-size:26px;line-height:26px;}
.res480 .wfy-plx-banner .wfy-plx-barea {height:360px;}
.res480 .wfy-plx-banner .wfy-plx-barea .text {font-size:20px;/* width:340px; */top:80px;}
.res320 .wfy-plx-banner .wfy-plx-barea {height:240px;}
.res320 .wfy-plx-banner .wfy-plx-barea .text {font-size:18px;/* width:260px; */top:80px;}
.res320 .wfy-plx-banner .wfy-plx-barea .text h1 {font-size:20px;line-height:20px;}

h2 {margin:0 auto;display:block;text-align:center;font-size:42px;text-transform:uppercase;font-family:arial;font-weight:900;}
.res1810 h2 {font-size:50px;}
.res320 h2 {font-size:28px;}

a.botonPDF {color:#fff;margin:20px auto 0px;width:max-content;display:block;text-align:center;background:url(/images/25/icono-pdf.png) 50px center no-repeat #981e2f;padding:10px 60px;padding-left:80px;border-radius:40px;font-weight:600;font-size:22px;}
.res1810 a.botonPDF {background:url(/images/25/icono-pdf-1810.png) 70px center no-repeat #981e2f;padding:20px 70px;padding-left:130px;font-size:32px;}
.res320 a.botonPDF {background:url(/images/25/icono-pdf.png) 30px center no-repeat #981e2f;padding:10px 30px;padding-left:60px;font-size:24px;}


.narea {max-width:1130px; padding:0px 20px; margin:0px auto;}
.narea .ttl {font-size:70px;font-weight:900;text-align:center;/* text-transform:uppercase; */color:#ff6c46;}
.narea .npost .nparea a:hover {text-decoration:none;}.narea {margin-top:20px;overflow:hidden;width:1074px;margin:20px auto 0px auto;height:auto;/* border-bottom:2px solid #7c7b7f; *//* padding-bottom:100px; */}
.narea .npost {float:left;width:33.33%;overflow:hidden;margin-bottom:0px;}

.narea .npost .nparea {margin:10px 10px;box-shadow:0px 0px 11px 0px #b9b8b8;/* padding-top:5px; */padding-bottom:40px;border-radius:55px;}
.narea .npost .nparea:hover {border:4px solid #981e2f;}

.narea .npost1 .nparea {border:4px solid #a0a0a0;}
.narea .npost2 .nparea {border:4px solid #5c6577;}
.narea .npost3 .nparea {border:4px solid #f6aa35;}

.narea .npost .nparea .cpost .text {min-height:300px;}
.res1810 .narea .npost .nparea .cpost .text {min-height:240px;}
.res720 .narea .npost .nparea .cpost .text {min-height:270px;}
.res480 .narea .npost .nparea .cpost .text {min-height:auto;}
.res320 .narea .npost .nparea .cpost .text {min-height:auto;}

.narea .npost .nparea .npic {margin-bottom:15px; display:block;}
.narea .npost .nparea  img {max-width:100%;border-radius:50px 50px 0px 0px;}

.narea .npost .nparea .ntext {margin:30px 20px;font-size:18px;padding-left:30px;line-height:20px;}
.narea .npost1 .nparea .ntext {color:#6c6d6f;background:url(/images/27/icon-vip.png) left top no-repeat;}
.narea .npost2 .nparea .ntext {color:#6c6d6f;background:url(/images/27/icon-diamante.png) left top no-repeat;}
.narea .npost3 .nparea .ntext {color:#6c6d6f;background:url(/images/27/icon-oro.png) left top no-repeat;}

.narea .npost .nparea .cpost .nttl {font-size:39px;color:#ff6c46;font-weight:900;font-family:arial;margin:0 20px;/* margin-top:20px; */padding:30px 0px;display:block;text-transform:uppercase;/* min-height:48px; */border-bottom:2px solid #7c7b7f;text-align:center;}
.narea .npost .nparea .cpost .ntxt {font-size:15px; color:#696869; margin:25px 0px 0px 0px;}
.narea .npost .nparea .cpost .btncnt {text-align:center;margin:30px 0px 0px 0px;}
.narea .npost .nparea .cpost .btncnt .nrea {background:#ff6c46;border-radius:30px;color:#fff;font-size:20px;font-weight:300;font-family:goldplay;letter-spacing:0.8px;padding:8px 40px 9px 40px;display:inline-block;zoom:1;}
.narea .npost .nparea .cpost .btncnt .nrea:hover {text-decoration:underline;}
.narea .npost .nparea .cpost .btncnt .nrea .txt {/* background:url(/images/2/boton-leer-mas-articulos.png) right center no-repeat; *//* padding-right:25px; */}
.narea .npost .nparea .cpost {min-height:510px;/* position:relative; */}

.narea .npost1 .nparea .cpost .nttl {color:#a0a0a0;border-bottom:3px solid #a0a0a0;}
.narea .npost2 .nparea .cpost .nttl {color:#5c6577;border-bottom:2px solid #5c6577;}
.narea .npost3 .nparea .cpost .nttl {color:#f6aa35;border-bottom:2px solid #f6aa35;}

.narea .npost1 .nparea .cpost .nttl.x2 {color:#a0a0a0;border-bottom:3px solid #a0a0a0;font-size:24px;line-height:22px;}
.res1810 .narea .npost1 .nparea .cpost .nttl.x2 {font-size:30px;line-height:34px;padding:15px 0px;}
.res940  .narea .npost .nparea .cpost .nttl.x2 {padding:10px 0px;font-size:17px;min-height:0px;margin:0 10px;line-height:15px;}
.res720  .narea .npost .nparea .cpost .nttl.x2 {min-height:24px;font-size:25px;}


.res1810  .narea .npost {width:560px;margin:0px 0px 50px;}
.res1810  .narea {max-width:1770px;}
.res1810  .narea .ttl {font-size:55px;}
.res1810  .narea .sbttl {font-size:36px;}
.res1810  .narea .features .arrow {top:138px;}
.res1810  .narea {width:1681px;height:auto;padding-bottom:80px;}
.res1810  .narea .npost .nparea .ntext {font-size:20px;margin:30px 50px;}
.res1810  .narea .npost .nparea .cpost .nttl {font-size:60px;line-height:36px;/* min-height:70px; */margin:0 50px;}
.res1810  .narea .npost .nparea .cpost .ntxt {font-size:23px;}
.res1810  .narea .npost .nparea .cpost .btncnt .nrea {font-size:23px; padding:8px 82px 9px 82px;}
.res1810  .narea .features .bline .bbtn {font-size:32px;}
.res1810  .narea .npost .nparea .cpost {min-height:450px;}

.res940  .narea .features .arrow {top:54px;}
.res940  .narea {width:855px;height:auto;}
.res940  .narea .npost .nparea .cpost .nttl {padding:10px 0px;font-size:30px;min-height:0px;margin:0 10px;}
.res940  .narea .npost .nparea .cpost .price {margin:0 auto;}
.res940  .narea .ttl {font-size:42px;}
.res940  .narea .npost .nparea .cpost .btncnt .nrea {font-size:18px;padding:8px 20px 9px 20px;}
.res940  .narea .npost .nparea .cpost {min-height:460px;}
.res940  .narea .npost .nparea .ntext {margin:30px 10px;font-size:18px;color:#6c6d6f;margin-top:15px;}

.res720  .narea .ttl {line-height:41px;padding:0px 20px 0px 20px;font-size:42px;}
.res720  .narea .sbttl {padding:0px 20px; line-height:36px;}
.res720  .narea .features .arrow {top:70px;}
.res720  .narea {width:633px;height:auto;}
.res720  .narea .npost {/* width:50%; *//* margin-bottom:50px; */}
.res720  .narea .npost4 {width:50%;margin-bottom:50px;margin-left:0px;}
.res720  .narea .npost3 {/* width:50%; *//* margin:0 auto; *//* margin-bottom:50px; *//*float:none;*/}
.res720  .narea .npost .nparea .cpost .nttl {min-height:24px;font-size:20px;}
.res720  .narea .npost .nparea .cpost .btncnt .nrea {font-size:18px; padding:9px 25px 9px 25px;}
.res720  .narea .npost .nparea .cpost .btncnt {text-align:center;margin:30px 0px 0px 0px;}
.res720  .narea .npost .nparea .cpost {min-height:500px;min-height:auto;}.res720  .narea .npost5 .nparea .cpost {min-height:320px;}
.res720  .narea .npost5 {margin-left:27%;}
.res720 .seccion11  .text span.orange {display:block;}
.res720  .narea .npost4 .nparea .cpost, .res720  .narea .npost3 .nparea .cpost {/* min-height:410px; */}.res720  .narea .npost5 .nparea .cpost {min-height:320px;}
.res720  .narea .npost .nparea .cpost .price {/* margin-right:-70px; */font-size:15px;}

                   
.res480  .narea .ttl {line-height:41px;font-size:42px;}
.res480  .narea .sbttl {line-height:34px;}
.res480  .narea .features .arrow {top:90px;}
.res480  .narea {width:365px;height:auto;}
.res480  .narea .npost {width:auto; float:none; margin-bottom:30px;}
.res480  .narea .npost .nparea {/* margin:0px; */}
.res480  .narea .features .bline {margin-bottom:0px;}
.res480  .narea .npost .nparea .cpost .nttl {margin-top:10px;min-height:auto;}
.res480  .narea .features .bline .bbtn {margin-left:-155px;font-size:28px;width:225px;}
.res480  .narea .npost .nparea .cpost {min-height:auto;}
.res480  .narea .npost4 {margin-bottom:50px;margin-left:0px;}
.res480 .seccion11  .text span.orange {display:block;}
.res480  .narea .npost .nparea .cpost .price {margin-top:10px;min-height:auto;width:200px;}


.res320  .narea {padding:0px 10px;}
.res320  .narea .ttl {font-size:31px; line-height:35px;}
.res320  .narea .sbttl {font-size:25px; line-height:29px;}
.res320  .narea .features .arrow {width:20px; height:42px; top:60px;}
.res320  .narea .features .arrow.carrousel-left {background:url(/images/2/nav-left-product-320.png) center no-repeat;}
.res320  .narea .features .arrow.carrousel-left:hover {background:url(/images/2/nav-left-product-320-h.png) center no-repeat;}
.res320  .narea .features .arrow.carrousel-right {background:url(/images/2/nav-right-product-320.png) center no-repeat;}
.res320  .narea .features .arrow.carrousel-right:hover {background:url(/images/2/nav-right-product-320-h.png) center no-repeat;}
.res320  .narea {height:auto;width:93%;padding-bottom:30px;}
.res320  .narea .npost {width:auto;float:none;/* margin-bottom:30px; */}
.res320  .narea .npost .nparea {/* margin:0px; */}
.res320  .narea .npost .nparea .ntext {float:none;margin-top:15px;/* margin:0px 10px; */}
.res320  .narea .npost .nparea .cpost .nttl {margin-top:10px;min-height:auto;font-size:28px;}
.res320  .narea .npost .nparea .cpost .ntxt {margin-top:10px;}
.res320  .narea .npost .nparea .cpost .btncnt {margin-top:20px; text-align:center;}
.res320  .narea .npost .nparea .cpost .btncnt .nrea {font-size:18px;padding:8px 20px 9px 20px;}
.res320  .narea .features .bline {margin-bottom:0px;}
.res320  .narea .features .bline .bbtn {margin-left:-129px;font-size:20px;width:165px;}
.res320  .narea .npost .nparea .cpost {min-height:auto;}
.res320  .narea .npost4 {margin-bottom:50px;margin-left:0px;}
.res320 .seccion11  .text span.orange {display:block;}
.res320  .narea .npost .nparea .cpost .price {margin-top:10px;min-height:auto;width:150px;}

.narea .npost .nparea .cpost .price {font-size:40px;margin:0 auto;padding:20px 0px;/* position:absolute; *//* bottom:0px; *//* right:50%; *//* margin-right:-93px; */width:60%;}
.res1810 .narea .npost .nparea .cpost .price {font-size:50px;width:280px;margin:0 auto;}

.narea .npost .nparea .cpost .price .symbol {font-size:17px;/* margin-top:2px; *//* position:absolute; */}
.res1810 .narea .npost .nparea .cpost .price .symbol {font-size:20px;}
.res720 .narea .npost .nparea .cpost .price .symbol {font-size:12px;/* margin-top:2px; *//* position:absolute; */}

.narea .npost .nparea .ntext.two {background:none;}


.ttl h1 {text-align:center;color:#fff;font-size:62px;font-weight:700;font-family:'Poppins';margin-bottom:0px;}
.stxt {color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:20px;padding:15px 20px 40px;}
.res1810 .ttl h1 {font-size:90px;}
.res1810 .stxt {font-size:26px;}
.res320 .ttl h1 {font-size:30px;line-height:30px;}
.res480 .ttl h1 {font-size:32px;}
.res720 h1 {font-size:28px; line-height:32px;}
.res320 .stxt {padding-bottom:0px;}

.res480 .carea {/* padding-bottom:0px; */}
.res320 .carea {/* padding-bottom:0px; */}

/*sponsor Start*/
.sponsor .arrow {background:url(/images/2/arrow-white.png) top center no-repeat;height:47px;}
.sponsor .ttl {text-align:center;text-transform:uppercase;color:#2f3f56;font-size:32px;font-weight:700;padding:30px 0px 0px;}
.sponsor .sub {text-align:center; font-size:18px; font-weight:700; color:#89b6d6; padding-bottom:20px;}

.res1810 .sponsor .ttl {font-size:42px;}
.res1810 .sponsor .sub {font-size:22px;}

.res720 .sponsor .ttl {font-size:28px;}
.res720 .sponsor .sub {font-size:16px;}

.res480 .sponsor .ttl {font-size:24px;}
.res480 .sponsor .sub {font-size:14px;}

.res320 .sponsor .ttl {font-size:24px;}
.res320 .sponsor .sub {font-size:14px;padding:0px 30px 20px;}

.sponsor .itemsl {width:auto;overflow:hidden;padding-bottom:10px;}
.sponsor .itemsl .ttl {font-size:30px;font-weight:700;text-align:center;text-transform:uppercase;color:#29326d;}
.sponsor .itemsl .feat {float:left;/* width:220px; *//* margin-bottom:20px; */margin-right:80px;}
.sponsor .itemsl .feat.two {width:auto;margin-right:0px;}
.sponsor .itemsl .feat .img {display:block;width:220px;margin:0 auto;text-decoration:none;margin-left:0px;}
.sponsor .itemsl .feat a .price {margin:10px 0px;text-align:center;font-size:26px;font-weight:700;color:#fff;}
.sponsor .itemsl .feat .price-base {margin:10px 0px;text-align:center;font-size:26px;font-weight:300;color:#fff;text-decoration:line-through;}
.sponsor .itemsl .feat .preventa {margin:10px 0px 0px;text-align:center;font-size:26px;color:#fff;text-transform:uppercase;}
.sponsor .itemsl .feat .price {margin:0px 0px 10px;text-align:center;font-size:46px;font-weight:900;color:#fff;font-family:arial;line-height:40px;}
.sponsor .itemsl .feat .fecha {margin:0px 0px 10px;text-align:center;font-size:19px;font-weight:700;color:#fff;text-transform:uppercase;}
.sponsor .itemsl .feat .btnBox {color:#fff;background:#2f3f55;padding:10px;border-radius:14px;width:198px;text-align:center;text-transform:uppercase;font-weight:700;margin:0px auto;font-size:20px;cursor:pointer;}
.sponsor .itemsl.diamante .feat .btnBox {background:#87b567;}
.sponsor .itemsl.rubi .feat .btnBox {background:#e9b94e;}
.sponsor .itemsl.zafiro .feat .btnBox {background:#76ddcd;}
.sponsor .itemsl .feat .btnBox:hover {background:#00467e;color:#fff;text-decoration:none;}
.sponsor .info .carea b {font-size:18px;}

.sponsor .carea .cont {width:530px;display:block;height:auto;margin:0 auto;}
.res1810 .sponsor .carea .cont {width:740px;margin:0 auto;}
.res940 .sponsor .carea .cont {width:470px;}
.res720 .sponsor .carea .cont {width:520px;}
.res480 .sponsor .carea .cont {width:auto;}
.res320 .sponsor .carea .cont {width:auto;}


.sponsor .info .btnBox {color:#fff;background:#2f3f55;padding:10px 40px;border-radius:14px;width:138px;text-align:center;display:block;text-transform:uppercase;font-weight:700;margin:0px auto;font-size:20px;cursor:pointer;}
.sponsor .info.diamante .btnBox {/* background:#a6cc83; */}
.sponsor .info.rubi .btnBox {/* background:#e9b94e; */}
.sponsor .info.zafiro .btnBox {/* background:#76ddcd; */}

.sponsor .info {background:#fff;display:none;margin-top:0px;position:static;margin-top:600px;}
.sponsor .info ul {margin-bottom:30px;text-align:left;}
.sponsor .info ul li {line-height:30px;}
.sponsor .info.diamante ul li {color:#a6cc83;}
.sponsor .info.rubi ul li {color:#ffa851;}
.sponsor .info.zafiro ul li {color:#cea04a;}
.sponsor .info ul li span {line-height:30px;color:#000;}

.res1810 .sponsor .info {margin-top:810px;}
.res1810 .sponsor .info .carea {background:url(/images/2/flecha-info.png) 125px top no-repeat #fff;font-size:22px;/* width:740px; */}
.res1810 .sponsor .itemsl .feat .img {width:320px;}
.res1810 .sponsor .itemsl .feat a .price {font-size:34px;}
.res1810 .sponsor .itemsl .feat span {max-width:320px;font-size:22px;}
.res1810 .sponsor .itemsl .feat .btnBox {width:300px;font-size:24px;}
.res1810 .sponsor .itemsl .feat .price-base {font-size:46px;margin-bottom:20px;}
.res1810 .sponsor .itemsl .feat .preventa {font-size:38px;color:#fff;text-transform:uppercase;}
.res1810 .sponsor .itemsl .feat .price {font-size:60px;line-height:50px;}
.res1810 .sponsor .itemsl .feat .fecha {margin:0px 0px 30px;font-size:25px;}

.res940 .sponsor .info {margin-top:510px;}
.res940 .sponsor .info .carea {/* width:640px; */}
.res940 .sponsor .itemsl .feat .img {/* width:170px; */}
.res940 .sponsor .itemsl .feat span {max-width:170px;}
.res940 .sponsor .itemsl .feat .btnBox {width:150px;}

.res720 .sponsor .info {margin-top:400px;}
.res720 .sponsor .info .carea {/* width:520px; */}
.res720 .sponsor .itemsl .feat {/* width:50%; */}

.res480 .sponsor .info {margin-top:-30px;}
.res480 .sponsor .info .carea {background:url(/images/2/flecha-info.png) center top no-repeat #fff;width:360px;padding:10px 0px 50px;}
.res480 .sponsor .itemsl .feat {float:none;margin:0 auto 10px auto;width:100%;}
.res480 .sponsor .itemsl .feat .img {width:290px;margin:25px auto;}
.res480 .sponsor .itemsl .feat span {max-width:290px; margin:10px auto; font-size:20px;}
.res480 .sponsor .itemsl .feat .btnBox {width:270px;}

.res320 .sponsor .info {margin-top:0px;}
.res320 .sponsor .info .carea {background:url(/images/2/flecha-info.png) center top no-repeat #fff;width:250px;text-align:left;padding:0px 0px 50px;}
.res320 .sponsor .itemsl .feat {float:none;margin:0 auto 10px auto;width:100%;}
.res320 .sponsor .itemsl .feat .img {width:220px;margin:25px auto;}
.res320 .sponsor .itemsl .feat span {max-width:290px; margin:10px auto; font-size:20px;}
.res320 .sponsor .itemsl .feat .btnBox {width:200px;}
.res320 .sponsor .info ul {margin-bottom:30px;padding-inline-start:20px;}
.res320 .sponsor .info .btnBox {margin:0 auto;width:110px; display:block;}

