/* ************ 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:0 auto;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:25%;overflow:hidden;margin-bottom:60px;}

.narea .npost .nparea {margin:10px 10px;box-shadow:0px 0px 11px 0px #b9b8b8;/* padding-top:5px; */padding-bottom:40px;border-radius:55px;}

.narea .npost1 .nparea {border:4px solid #a0a0a0;}
.narea .npost2 .nparea {border:4px solid #5c6577;}
.narea .npost3 .nparea {border:4px solid #f6aa35;}
.narea .npost4 .nparea {border:4px solid #9a4204}


.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 .npost4 .nparea .ntext {color:#6c6d6f;background:url(/images/27/icon-bronce.png) left top no-repeat;}

.narea .npost .nparea .cpost .nttl {font-size:31px;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;min-height:auto;}

.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 .npost4 .nparea .cpost .nttl {color:#9a4204;border-bottom:2px solid #9a4204;}

.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;}

.narea .npost .nparea .cpost .text {min-height:300px;}
.res1810 .narea .npost .nparea .cpost .text {min-height:270px;}
.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;}


.res1810  .narea .npost {width:420px;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:48px;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:480px;}

.res940  .narea .features .arrow {top:54px;}
.res940  .narea {width:855px;height:auto;}
.res940  .narea .npost .nparea .cpost .nttl {padding:10px 0px;font-size:22px;min-height:0px;margin:0 10px;}
.res940  .narea .npost .nparea .cpost .price {margin:0 auto;font-size:18px;}
.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:32px;}
.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;}.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:0 auto;}

                   
.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:190px;}

.narea .npost .nparea .cpost .price {font-size:32px;margin:0 auto;padding:20px 0px;width:70%;}
.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;}
.res940 .narea .npost .nparea .cpost .price .symbol {font-size:10px;/* margin-top:2px; *//* position:absolute; */}

.narea .npost .nparea .ntext.two {background:none;}
