@import url('https://fonts.googleapis.com/css2?family=Kanit:wght@100;200;300;400;500;600;700;800&display=swap');
body{color:#2f2f2f;font-size:16px;font-weight:400;font-family: 'Kanit', sans-serif !important;line-height:25px;overflow: hidden;overflow-y:scroll;}
.carousel-inner{overflow:hidden}.navbar{margin-bottom:0}ul{margin:0;padding:0;list-style-type:none}a:hover{text-decoration:none}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;font-family: 'Kanit', sans-serif;}
p{margin-bottom:0;color:#818181;}a{text-decoration:none;color:#818181;}
.font_size_40{font-size:40px}.font_weight_900{font-weight:900}.color_fff{color:#fff}.bg_282828{background-color:#fff;padding:0}.line_height_110{line-height:110px}.inner_subpage_banner {display: table-cell;vertical-align: middle;text-align: right;opacity: 1;}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:end!important}
.navbar-brand{padding: 0;}
.navbar-brand img{width: 90px;display: block;}.carousel-indicators li{cursor:pointer}
.bg_menu_page .inner_subpage_banner .text-banner{color: #fff;font-weight: 700;font-size: 38px;text-align: right;opacity: .5;text-transform: uppercase;}
.miga{background:#ebf1f4;text-align:right;padding:5px 0}
.miga a{color:#484848;font-weight:600}
.miga p a:hover{color:#a7046d;}
.miga p span{color:#484848;font-weight:600;margin:0 10px}
.miga p{font-weight:600;margin:0 10px;color:#a7046d;}
.top-header{background: #3f2730;position: relative;}
.top-header p{display: inline-block;padding: 10px 0;}
.top-header p strong{color: #fff;}
.top-header p span a{color: #fff;margin-right: 10px;font-size: 15px;}
.top-header a{color: #fff;margin-right: 10px;font-size: 15px;display: inline-block;}
.top-header a:hover{color: #e6532f;}
.top-header strong{margin: 0 5px;color: #fff;font-weight: 500;}
.top-header .aula{background: #e6532f;color: #fff;padding: 12px 15px;}
.top-header .aula:hover{background: #b5002f;color: #fff;}
.top-header .aula span a{margin-right: 0;}
.top-header .redes-sociales{display: block;text-align: center;margin-top: 10px;}
.top-header .redes-sociales li{display: inline-block;}
.top-header .redes-sociales li a{background:#df6733;border-radius: 50%;width: 25px;height: 25px;display: block;text-align: center;line-height: 23px;margin: 0 5px;border:1px solid #df6733;;font-size: 15px;font-weight: 600;color: #fff;display: block;}
.top-header .redes-sociales li a:hover{background: #fff;color: #df6733;border: 1px solid #fff;}
.top-header .tr{display: block;text-align: right;}
.bg_menu_page {background: url(../images/banner-productos.jpg) no-repeat right;background-size: cover;width: 100%;height: 70px;display: table;}
.bg_about_page{background:url(../images/bg_about_banner.jpg) no-repeat center fixed;background-size:cover;width:100%;height:292px;display:table}
.bg_contact_page{background:url(../images/bg_contact_banner.jpg) no-repeat center;background-size:cover;width:100%;height:292px;display:table}
.header_navigation .menubar li a:hover{color: #df6733;}
.header_navigation .menubar li:last-child a{margin-right:0;margin-left:0;}
.header_navigation .menubar .active a{padding: 55px 25px 25px;color: #a7046d;border-radius: 0;margin-top: 0px;font-weight: 600;background: transparent;border-bottom: 4px solid #a7046d;}
.header_navigation .menubar .active a:hover{color: #b5002f;border-bottom: 4px solid #b5002f;}
.header_navigation .menubar .active .dropdown-menu li a::before{display: none;}
.header_navigation .menubar li a{font-size: 25px;color: #a7046d;font-weight: 300;padding: 55px 25px;margin: 0 10px;position: relative;letter-spacing: 1px;}
.header_navigation .menubar li a span{margin-left: 8px;}
.header_navigation .menubar li a i{font-weight: 400;color: #2f2f2f;font-size: 16px;position: absolute;right: -6px;margin-top: 4px;}
.header_navigation .menubar .active a i{font-weight: 400;color: #ffffff;font-size: 16px;position: absolute;right: 10px;margin-top: 4px;}
.header_navigation .menubar li{position: relative;}
.header_navigation .margin_0_auto{margin: 0 auto !important;}
.navbar-right .dropdown-menu {right: auto;left: 0;}
.custom-navbar .nav li .dropdown-menu {padding: 0;border-radius: 0;border: none;}
.custom-navbar .nav li a {font-size: 14px;font-weight: 550;color: #00214a;line-height: 40px;letter-spacing: 0.3px;padding-right: 20px;padding-left: 20px;-webkit-transition: all ease-in-out 0.4s;transition: all ease-in-out 0.4s;text-transform: uppercase;}
.custom-navbar .nav li .dropdown-menu li a {color: #333;line-height: 20px;padding: 8px 10px;font-weight: 400;border-bottom: 1px solid #eee;}
.custom-navbar .nav li .dropdown-menu li a:hover {background: #df6733;color: #fff;}
.navbar-nav>li:hover .dropdown-menu {display: block;padding:0; }
.dropdown-menu {position: absolute;top: 80%;left: 0;z-index: 1000;display: none;float: left;min-width: 250px;padding: 0.5rem 0;margin: 0.125rem 0 0;font-size: 1rem;color: #212529;text-align: left;list-style: none;background-clip: padding-box;border-radius: 0.25rem;border: none;}
.header_navigation .menubar li .dropdown-menu li a{padding: 7px 20px;display: block;margin: 0;background: #e6532f;border-bottom: 1px solid #fff;color: #fff;font-size: 16px;text-transform: inherit;font-weight: 500;line-height: 20px;}
.header_navigation .menubar li .dropdown-menu li a:hover{background: #b5002f;color: #fff;border-bottom: 1px solid #fff;}
.header_navigation .menubar li .dropdown-menu li:last-child a {margin: 0px;}
.menu-logo img{width: 180px;position: relative;z-index: 999;top: 40px;background: #fff;padding: 0 25px;padding-bottom: 10px;border-radius: 0 0 15px 15px;}
.logo-movil{display: none !important;}

.buscador{padding: 50px 0 0 0;background: #fff;}
.buscador .form-control{border-radius: 50px 0 0 50px;background: #fbe3eb;border: 1px solid #ac437b;color: #ac437b;}
.buscador .form-control::placeholder{color: #c7b0bc;}
.buscador .input-group button{border-radius: 0px 50px 50px 0px;background: #ac437b;border: 1px solid #ac437b;color: #fff;}
.buscador .input-group button:hover{background: #b5002f;border: 1px solid #b5002f;color: #fff;}

.nosotros-home{padding: 50px 0;background: #fff;}
.nosotros-home .box-noso1{position: relative;margin-bottom: 30px;}
.nosotros-home .box-noso1 .texto-nos{position: absolute;top: 25%;text-align: center;}
.nosotros-home .box-noso1 .texto-nos h1{font-size: 70px;color: #fff;}
.nosotros-home .box-noso1 .texto-nos h1 span{font-size: 50px;}
.nosotros-home .box-noso1 .texto-nos h4{font-size: 35px;color: #fff;padding: 0 20px;}
.nosotros-home .box-noso2{height: 444px;display: block;overflow: hidden;border-radius: 25px;position: relative;}
.nosotros-home .box-noso3{position: relative;}
.nosotros-home .box-noso3 .texto-nos{position: absolute;top: 25%;text-align: center;width: 100%;}
.nosotros-home .box-noso3 .texto-nos h1{font-size: 70px;color: #fff;}
.nosotros-home .box-noso3 .texto-nos h4{font-size: 35px;color: #fff;padding: 0 20px;}
.nosotros-home img{width: 100%;}
.nosotros-home a{background: #df6733;color: #fff;display: block;width: 200px;text-align: center;padding: 5px;border-radius: 50px;z-index: 99999;position: absolute;bottom: 30px;left: 30px;}
.nosotros-home a:hover{background: #e6532f;color: #fff;}

.nosotros .boox-estra{display: block;padding:30px 20px;background: #eaedf3;text-align: center;border-radius: 0 0 20px 20px;margin-bottom: 30px;}
.nosotros .boox-estra h3{color: #df6733;font-size: 25px;margin-bottom: 8px;}
.nosotros .boox-estra p{color: #444;text-align: center;}
.nosotros .boox-estra .btn-estrategia{display: block;background: #df6733;margin: 0 auto;text-align: center;width: 200px;border-radius: 50px;color: #Fff;padding: 4px;}
.nosotros .boox-estra .btn-estrategia:hover{background: #b5002f;color: #fff;}
.nosotros img{width: 100%;}

.campanas-home{padding: 50px 0;background: #eaedf3;}
.campanas-home h2{display: block;text-align: center;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;padding-bottom: 10px;}
.campanas-home h2 a{color: #3f2730;}
.campanas-home p{color: #2f2f2f;margin-bottom: 40px;}
.campanas-home img{display: block;width: 100%;border: 1px solid #ebebeb;}
.campanas-home .box-campana{display: block;padding: 20px;margin-bottom: 40px;transition: all ease;background: #fff;border-radius: 0;}
.campanas-home .box-campana img{display: block;width: 100%;border-radius: 20px;}
.campanas-home .box-campana h3 a{font-weight: 600;color: #df6733;font-size: 24px;margin-bottom: 5px;text-transform: uppercase;}
.campanas-home .box-campana h3 a:hover{color: #b5002f;}
.campanas-home .box-campana p{color: #444444;padding-bottom: 10px;margin-bottom: 0;}
.campanas-home .box-campana .info{margin: 10px 10px 40px 10px;display: inline-block;padding: 5px 25px;border-radius: 50px;color: #fff;background: #df6733;}
.campanas-home .box-campana .info:hover{background:#b5002f;transition: all 1s;}

.noticias-home{padding: 50px 0;background: #eaedf3;}
.noticias-home h2{display: block;text-align: center;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 40px;}
.noticias-home h2 a{color: #3f2730 !important;}
.noticias-home ul{display: block;text-align: center;margin-bottom: 30px;}
.noticias-home ul li{display: inline-block;margin: 7px;}
.noticias-home ul li a{background: #ccc;color: #3f2730;padding: 7px 25px;border-radius: 50px;text-align: center;}
.noticias-home ul li a:hover{background: #df6733;color: #fff;}
.noticias-home ul li .active{background:#b5002f;color: #fff;}
.noticias-home .box-img{position: relative;}
.noticias-home .box-img img{width: 100%;display: block;}
.noticias-home .box-img span{position: absolute;bottom: 0;background: #df6733;right: 0;padding: 3px 10px;color: #fff;border-radius: 10px 0 0 0;}
.noticias-home .box-conte{background: #fff;padding: 20px;margin-bottom: 30px;}
.noticias-home .box-conte h3 a{display: block;color: #df6733;margin-bottom: 10px;font-weight: 600;font-size: 22px;}
.noticias-home .box-conte h3 a:hover{color: #b5002f;}
.noticias-home .box-conte h6{color: #3f2730;margin-bottom: 10px;font-size: 14px;}
.noticias-home .box-conte img{width: 100%;}
.noticias-home .box-conte p{display: block;text-align: justify;color: #444444;padding-bottom: 10px;}
.noticias-home .box-conte .btn-noti{margin: 20px 0 0 0;display: inline-block;padding: 5px 50px;border-radius: 50px;color: #fff;background: #df6733;}
.noticias-home .box-conte .btn-noti:hover{background: #b5002f;color: #fff;}
.noticias-home .box-conte h5{color: #4c4c4c;display: inline-block;margin-right: 7px;}
.noticias-home .box-conte .calificacion{display: none;}

.biblioteca-home{padding: 50px 0;background: #fff;}
.biblioteca-home h2{display: block;text-align: center;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 40px;}
.biblioteca-home h2 a{color: #3f2730 !important;}
.biblioteca-home img{width: 100%;}
.biblioteca-home .box-biblio{background: #eaedf3;padding: 20px;}
.biblioteca-home .box-biblio h3 a{display: block;color: #df6733;margin-bottom: 10px;font-weight: 600;font-size: 22px;}
.biblioteca-home .box-biblio h3 a:hover{color: #b5002f;}
.biblioteca-home .box-biblio h6{color: #3f2730;margin-bottom: 10px;font-size: 14px;}
.biblioteca-home .box-biblio p{display: block;text-align: justify;color: #444444;padding-bottom: 10px;}
.biblioteca-home .box-biblio .btn-biblio{margin: 20px 0 0 0;display: inline-block;padding: 5px 50px;border-radius: 50px;color: #fff;background: #b5002f;}
.biblioteca-home .box-biblio .btn-biblio:hover{background: #df6733;color: #fff;}

.donaciones-home{background:url(../images/fondo-donation.webp) no-repeat left center;background-size:cover;width:100%;height:250px;display:table;text-align: center;}
.donaciones-home h2{color: #fff;margin-top: 50px;text-transform: uppercase;margin-bottom: 15px;}
.donaciones-home h2 a{color: #fff;}
.donaciones-home p{color: #fff;margin-bottom: 20px;}
.donaciones-home .btn-donaciones{display: inline-block;padding: 5px 50px;border-radius: 50px;color: #fff;background: #b5002f;}
.donaciones-home .btn-donaciones:hover{background: #df6733;color: #fff;}

.suscripcion-home{z-index: 9;display: block;position: relative;}
.suscripcion-home .box-suscripcion{display: block;background: #eaedf3;border-radius: 20px;padding: 30px;margin-top: 30px;position: relative;bottom: -40px;z-index: 9;}
.suscripcion-home .box-suscripcion h2{color: #b5002f;margin-bottom: 10px;}
.suscripcion-home .box-suscripcion p{color: #444;margin-bottom: 8px;text-align: justify;}
.suscripcion-home .box-suscripcion input{display: block;width: 100%;background: #fff;border-radius: 10px;border: none;font-size: 14px;color: #444;}
.suscripcion-home .box-suscripcion input::placeholder{color: #a0a0a0;}
.suscripcion-home .box-suscripcion .form-group{margin-bottom: 10px;}
:focus-visible {outline: none !important;}
.suscripcion-home .box-suscripcion .invalid-feedback{margin-top: 0;}
.suscripcion-home .box-suscripcion .is-invalid{border: 1px solid #b5002f;}
.suscripcion-home .box-suscripcion button{float: right;background: #df6733;color: #fff;display: block;margin-top: 10px;padding: 4px 50px;border-radius: 50px;border:none;}
.suscripcion-home .box-suscripcion button:hover{background: #b5002f;color: #fff;}

.footer {background: #3f2730;padding: 80px 0 50px;}
.footer img{width: 150px;margin: 15px auto;display: block;}
.footer p{color: #fff;margin-bottom: 8px;text-align: left;}
.footer h4{display: block;color: #df6733;margin-bottom: 20px;position: relative;font-size: 22px;}
.footer .info li{margin-bottom: 7px;}
.footer .info li a{display: block;color: #fff;position: relative;}
.footer .info li a:hover{color: #df6733;}
.footer .info li a svg{width: 20px;margin-right: 7px;color: #fff;}
.footer .empresa li{margin-bottom: 7px;display: inline-block;width: 48%;}
.footer .empresa li a{display: block;color: #fff;position: relative;padding-left: 30px;}
.footer .empresa li a::before{position: absolute;content: '\f101';left: 10px;top: 0;background-repeat: no-repeat;font-family: 'FontAwesome';font-size: 10px;color: #df6733;}
.footer .empresa li a:hover{color: #df6733;}
.footer .info li{margin-bottom: 7px;}
.footer .info li a{display: block;color: #fff;position: relative;padding-left: 30px;}
.footer .info li .wsp::before{position: absolute;content:'\f232';left: 0;width: 12px;height: 12px;top: 0px;font-family: 'FontAwesome';color: #fff;}
.footer .info li .ubi::before{position: absolute;content:'\f3c5';left: 0;width: 12px;height: 12px;top: 0px;font-family: 'FontAwesome';color: #fff;}
.footer .info li .msj::before{position: absolute;content:'\f0e0';left: 0;width: 12px;height: 12px;top: 0px;font-family: 'FontAwesome';color: #fff;}
.footer .info li .tel::before{position: absolute;content:'\f095';left: 0;width: 12px;height: 12px;top: 0px;font-family: 'FontAwesome';color: #fff;}
.footer .info li .hora::before{position: absolute;content:'\f017';left: 0;width: 12px;height: 12px;top: 0px;font-family: 'FontAwesome';color: #fff;}
.footer .info li a:hover{color: #fff;opacity: 1;}
.footer .redes{text-align: left;}
.footer .redes li{margin: 2px;display: inline-block;}
.footer .redes li a{display: block;background: #df6733;width: 30px;text-align: center;height: 30px;line-height: 28px;border-radius: 50px;color: #fff;border: 1px solid #df6733;font-size: 15px;}
.footer .redes li a:hover{background: #b5002f;color: #fff;border: 1px solid #b5002f;}
.footer .form-group{margin-bottom: 15px;}
.footer .form-group input{background: #fff;border-radius: 8px;border: 1px solid #fff;width: 100%;}
.footer .form-group button{background: #df6733;color: #fff;border: 1px solid #df6733;padding: 5px 25px;border-radius: 8px;}
.footer .form-group button:hover{background: #e6532f;color: #fff;border: 1px solid #e6532f;}
.footer-bottom{background: #321e26;padding: 10px 0;}
.footer-bottom p{color:#fff;font-size:14px;text-align: center;opacity: .8;}
.footer-bottom p a{color:#fff}

.nosotros{padding: 50px 0 0 0;}
.nosotros h3 img{width: 65px;}
.nosotros h2{display: block;color: #8d2b55;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 30px;text-align: center;}
.nosotros p{padding-bottom: 15px;color: #444;text-align: justify;}
.nosotros .box-nos{display: block;background: #ebf1f4;margin: 15px 0;padding: 25px;}
.nosotros .box-nos p{text-align: left;}
.nosotros .box-nos h3{color: #df6733;}

.noticias{padding: 50px 0;background: #fff;}
.noticias h2{display: block;text-align: center;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 40px;}
.noticias .cate{display: block;text-align: center;margin-bottom: 30px;}
.noticias .cate li{display: inline-block;margin: 7px;}
.noticias .cate li a{background: #fff;color: #b5002f;padding: 7px 25px;border-radius: 50px;text-align: center;border: 1px solid #b5002f;}
.noticias .cate li a:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.noticias .cate li .active{background:#b5002f;color: #fff;border: 1px solid #b5002f;}
.noticias .box-img{position: relative;}
.noticias .box-img img{width: 100%;display: block;border: 1px solid #e7e7e7;}
.noticias .box-img span{position: absolute;bottom: 0;background: #df6733;right: 0;padding: 3px 10px;color: #fff;border-radius: 10px 0 0 0;}
.noticias .box-conte{background: #eaedf3;padding: 20px;margin-bottom: 40px;}
.noticias .box-conte h3{display: block;color: #df6733;margin-bottom: 10px;font-weight: 600;font-size: 22px;}
.noticias .box-conte h3 a{display: block;color: #df6733;margin-bottom: 10px;font-weight: 600;font-size: 22px;}
.noticias .box-conte h3 a:hover{color: #b5002f;}
.noticias .box-conte h6{color: #3f2730;margin-bottom: 10px;}
.noticias .box-conte img{width: 100%;}
.noticias .box-conte p{display: block;text-align: justify;color: #444444;padding-bottom: 10px;}
.noticias .box-conte .btn-noti{margin: 20px 0 0 0;display: inline-block;padding: 5px 50px;border-radius: 50px;color: #fff;background: #df6733;}
.noticias .box-conte .btn-noti:hover{background: #b5002f;color: #fff;}
.noticias .calificacion{display: none;margin: 5px 0;}
.noticias .calificacion h5{display: inline-block;margin-right: 10px;font-weight: 400;vertical-align: middle;font-size: 18px;color: #777;}

.contactenos{display: block;background: #fff;padding: 50px 0;}
.contactenos h2{display: block;color: #3f2730;font-size: 32px;font-weight: 700;text-transform: uppercase;margin-bottom: 10px;}
.contactenos p{color: #4c4c4c;}
.contactenos .box-contacto{display: block;background: #ebf1f4;padding: 20px;text-align: center;border-radius: 10px;margin: 30px 0;}
.contactenos .box-contacto h3{display: block;color: #e6532f;font-weight: 700;padding-bottom: 10px;position: relative;text-transform: uppercase;font-size: 22px;text-align: left;}
.contactenos .box-contacto svg{font-size: 50px;color: #e6532f;}
.contactenos .box-contacto p{font-weight: 600;color: #4c4c4c;}
.contactenos .form-contacto{display: block;margin: 30px 0;padding: 25px;background: #ebf1f4;border-radius: 10px;}
.contactenos .form-contacto h4{display: block;color: #e6532f;font-weight: 700;padding-bottom: 10px;position: relative;text-transform: uppercase;font-size: 22px;}
.contactenos .form-contacto .form-group{margin-bottom: 20px;}
.contactenos .form-contacto label{display: block;font-weight: 500;color: #4c4c4c;}
.contactenos .form-contacto input{display: block;width: 100%;background: #fff;border-radius: 5px;}
.contactenos .form-contacto  textarea{display: block;width: 100%;background: #fff;border-radius: 5px;}
.contactenos .form-contacto .enviar-servicios{border: none;width: 180px;background: #df6733;padding: 8px 0;color: #fff;font-weight: 500;margin-top: 15px;border-radius: 50px;}
.contactenos .form-contacto .enviar-servicios:hover{background: #e6532f;color: #fff;}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"], input[type="url"], textarea, select {border: 1px solid #d4d4d4;padding: 7px 20px;max-width: 100%;background: none;}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"], input[type="url"] {height: 42px;border-radius: 0;}
.contactenos .box-contacto ul li{position: relative;margin-bottom: 7px;text-align: left;padding-left: 35px;color: #4c4c4c;}
.contactenos .box-contacto ul li strong{display: block;}
.contactenos .box-contacto ul .ubi::before{position: absolute;content: '\f3c5';left: 10px;width: 12px;height: 12px;top: 0px;font-family: 'FontAwesome';color: #df6733;}
.contactenos .box-contacto ul .msj::before{position: absolute;content: '\f0e0';left: 10px;width: 12px;height: 12px;top: 0px;font-family: 'FontAwesome';color: #df6733;}
.contactenos .box-contacto ul .wsp::before{position: absolute;content: '\f232';left: 10px;width: 12px;height: 12px;top: 0px;font-family: 'FontAwesome';color: #df6733;}
.contactenos .box-contacto ul .tel::before{position: absolute;content: '\f095';left: 10px;width: 12px;height: 12px;top: 0px;font-family: 'FontAwesome';color: #df6733;}
.contactenos .box-contacto ul .hora::before{position: absolute;content: '\f017';left: 10px;width: 12px;height: 12px;top: 0px;font-family: 'FontAwesome';color: #df6733;}
.contactenos .box-contacto img{display: block;width: 100%;}
.contactenos .box-contacto p{text-align: left;margin-bottom: 10px;font-size: 15px;}
.contactenos .box-contacto2{display: block;background: #ebf1f4;padding: 20px;border-radius: 10px;margin-bottom: 20px;}
.contactenos .box-contacto2 h3{display: block;color: #e6532f;font-weight: 700;padding-bottom: 10px;position: relative;text-transform: uppercase;font-size: 22px;text-align: left;}
.contactenos .box-contacto2 ul li{display: inline-block;}
.contactenos .box-contacto2 a{display: block;background: #df6733;width: 30px;margin: 5px;line-height: 30px;color: #fff;border-radius: 50px;font-weight: 600;text-align: center;}
.contactenos .box-contacto2 a:hover{background: #b5002f;color: #fff;}

.noticia-detalle{padding: 50px 0;}
.noticia-detalle span{background: #df6733;color: #fff;padding: 5px 25px;border-radius: 50px;margin-bottom: 20px;display: inline-block;}
.noticia-detalle .contenido span {background: #df6733;color: #fff;padding: 3px 15px;border-radius: 50px;margin-bottom: 0px;display: inline-block;margin-left: 5px;}
.noticia-detalle h2{display: block;text-align: left;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 10px;}
.noticia-detalle h6{display: inline-block;color: #df6733;margin-bottom: 20px;}
.noticia-detalle h6 span{color: #4c4c4c;}
.noticia-detalle .compartir-noticia{display: inline-block;}
.noticia-detalle h5{display: inline-block;color: #b5002f;margin: 0 20px;}
.noticia-detalle img{display: block;width: 100%;margin: 30px 0;border:1px solid #e7e7e7;}
.noticia-detalle p{display: block;text-align: justify;margin-bottom: 10px;color: #4c4c4c;}
.noticia-detalle .contenido a{color: #b5002f !important;display: inline-block;border-radius: 50px;font-weight: 600;}
.noticia-detalle .contenido a:hover{color: #df6733;}
.noticia-detalle .contenido .bnoti{background: #b5002f !important;color: #fff !important;border: 1px solid #b5002f !important;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;font-weight: 600;}
.noticia-detalle .contenido .bnoti:hover{background: #df6733 !important;color: #fff !important;}
.noticia-detalle .contenido p{margin-bottom: 7px;}
.noticia-detalle .contenido ul{display: block;margin-bottom: 15px;}
.noticia-detalle .contenido ul li{position: relative;display: block;padding-left: 25px;}
.noticia-detalle .contenido ul li::before{content: '\f111';font-family: 'FontAwesome';position: absolute;color: #b5002f;left: 10px;margin-top: 0px;font-size: 7px;}
.noticia-detalle .contenido h3{display: block;color: #df6733;margin: 0;font-size: 22px;font-weight: 700;}
.noticia-detalle .contenido h4{display: inline-block;color: #b5002f;margin: 5px 0 12px;padding: 0;background: transparent;font-size: 20px;}
.noticia-detalle .contenido img{display: block;width: 50%;margin: 7px auto 20px;}
.noticia-detalle .contenido .pie-pagina{display: block;width: 100%;margin-top: 20px;border-top: 1px solid #ccc;padding-top: 10px;}
.noticia-detalle .contenido .pie-pagina small{display: block;font-size: 12px;margin-bottom:4px;}
.noticia-detalle .contenido sup{margin-right: 5px;}
.noticia-detalle .contenido .espanol{background: #b5002f;color: #fff !important;border: 1px solid #b5002f;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;}
.noticia-detalle .contenido .espanol:hover{background: #df6733;color: #fff !important;border: 1px solid #df6733;}
.noticia-detalle .portugues{background: #fff;color: #b5002f;border: 1px solid #b5002f;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;}
.noticia-detalle .portugues:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.noticia-detalle .compartir-noticia h5{margin-bottom: 15px;}
.noticia-detalle .compartir-noticia ul{display: inline-block;margin-bottom: 10px;}
.noticia-detalle .compartir-noticia ul li{display: inline-block;}
.noticia-detalle .compartir-noticia ul li a{display: block !important;background: #df6733;border: none;color: #fff;text-align: center;border-radius: 50px;margin-right: 5px;height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.noticia-detalle .compartir-noticia ul li a:hover{background: #b5002f;color: #fff;}
.noticia-detalle .contenido embed{margin: 15px 0;}

.noticia-detalle h4{background: #3f2730;padding: 10px 15px;color: #fff;font-size: 22px;font-weight: 600;}
.noticia-detalle .cate{margin-bottom: 20px;}
.noticia-detalle .cate li {position: relative;}
.noticia-detalle .cate li a{display: block;padding: 10px 15px 10px 40px;border-bottom: 1px solid #b5002f;background: #f9fbf5;color: #3f2730;}
.noticia-detalle .cate li .active{display: block;padding: 10px 15px 10px 40px;border-bottom: 1px solid #b5002f;background: #b5002f;color: #fff;}
.noticia-detalle .cate li .active::before{color: #fff;}
.noticia-detalle .cate li a:hover{background: #df6733;color: #fff;}
.noticia-detalle .cate li a::before {content: '\f101';font-family: 'FontAwesome';position: absolute;color: #df6733;left: 20px;margin-top: 0px;font-size: 8px;}
.noticia-detalle .cate li a:hover::before{color: #fff;}

.donde-estamos{padding: 50px 0;}

.estrategias{padding: 50px 0;background: #fff;}
.estrategias h2{display: block;text-align: left;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 25px;}
.estrategias .boox-estra{display: block;padding:30px 20px;background: #eaedf3;text-align: center;border-radius: 0 0 20px 20px;margin-bottom: 30px;}
.estrategias h3{color: #df6733;font-size: 25px;margin-bottom: 8px;}
.estrategias p{color: #444;}
.estrategias a{display: block;background: #df6733;margin: 40px auto 0;text-align: center;width: 200px;border-radius: 50px;color: #Fff;padding: 4px;}
.estrategias a:hover{background: #b5002f;color: #fff;}
.estrategias img{width: 100%;}

.diplo-banner img{display: block;width: 100%;}
.formacion{padding: 50px 0;background: #fff;}
.formacion h2{display: block;text-align: left;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 25px;}
.formacion .form-select{padding: .375rem .375rem .375rem .5rem;height: 42px;background-color: #fff;border: 1px solid #ffc7d9;color: #ac437b;}
.formacion input{border-radius: 0.375rem;background-color: #fff;border: 1px solid #ffc7d9;color: #ac437b;}
.formacion .form-filtro{background: #fbe3eb;padding: 25px;border-radius: 7px;margin-bottom: 50px;}
.formacion img{width: 100%;}
.formacion .btn-buscar{background: #ac437b;color: #fff;height: 42px;padding: 5px 30px;border: 1px solid #ac437b;}
.formacion .btn-reportes{background: #e6532f;color: #fff;height: 42px;padding: 5px 30px;border: 1px solid #e6532f;}
.formacion .btn-buscar:hover, .formacion .btn-reportes:hover{background: #b5002f;border: 1px solid #b5002f;color: #fff;}

.mapa {margin-top: 2%;}
#areademapa2 {width: 100%;height: 490px;display: block;padding: 0;}

/**::::: MODAL :::::::**/
.btn-secondary {background: #777 !important;border: 1px solid #777;color: #fff;font-weight: 500;}
.btn-secondary:hover {background: #e6532f !important;border: 1px solid #e6532f;color: #fff;font-weight: 500;}
.btn-popup-checkout {background: #df6733 !important;border: 1px solid #df6733;color: #fff;font-weight: 500;border-radius: 50px;}
.btn-popup-checkout:hover {background: #e6532f;border: 1px solid #e6532f;color: #fff;font-weight: 500;}
.modal h4 {font-size: 16px;margin: 25px 0 7px 0;}
.modal p{display: block;text-align: justify;font-size: 15px;}
.modal.show .modal-dialog {transform: none;border-radius: 20px 0 20px 0;}
.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;color: var(--bs-modal-color);pointer-events: auto;background-color: var(--bs-modal-bg);background-clip: padding-box;border: none;border-radius: 20px 0 20px 0;outline: 0;}
.modal-header {background: #df6733;border-radius: 18px 0 0 0;}
.modal-title {margin-bottom: 0;line-height: 1.5;color: #fff;font-weight: 600;font-size: 22px;text-transform: uppercase;}
.btn-close {display: block;background-color: #e6532f;color: #fff;border: none;border-radius: 50px;line-height: 20px;text-align: center;width: 20px;height: 20px;font-size: 12px;opacity: 1 !important;}
.btn-close:hover {opacity: .8;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #fff;background-color: #e6532f;border-color: var(--bs-nav-tabs-link-active-border-color);padding: 0 30px;}
.nav-tabs .nav-link {margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));background: #818181;border: none;border-top-left-radius: 0;border-top-right-radius: 0;color: #fff;}
.tab-content{display: block;background: #f5f5f5;padding: 30px;}
.tab-content .form-group{margin-bottom:20px;}
.tab-content .form-group input{border-radius: 50px;background: #fff;}
.modal-footer {display: flex;flex-shrink: 0;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: 0;background-color: var(--bs-modal-footer-bg);border-top: none;border-bottom-right-radius: var(--bs-modal-inner-border-radius);border-bottom-left-radius: var(--bs-modal-inner-border-radius);}
.modal-content .form-group a{display: block;font-size: 16px;color: #df6733;font-weight: 600;}
.modal-content .form-group a:hover{color: #e6532f;}
.modal-content small{display: block;font-size: 14px;color: #d30000;}
.modal-content .is-invalid{border: 1px solid #d30000 !important;}

.noticias .filtros-capas {display: none;margin-bottom: 30px;}
.noticias h2 {display: block;font-size: 26px;font-weight: 700;color: #990033;margin-bottom: 15px;text-transform: uppercase;}
.noticias .filtros-capas h2 {margin-bottom: 0;}
.noticias .filtros-capas .accordion-button {background-color: #dcdcdc}
.noticias .filtros-capas .accordion-body {padding: 0}
.noticias .filtros-capas .filtros-capacitaciones2 {display: block;padding: 20px;background: #efefef;margin-bottom: 30px;}
.noticias .filtros-capas .filtros-capacitaciones2 .form-group {margin-bottom: 15px;display: block;}
.noticias .filtros-capas .filtros-capacitaciones2 label {color: #444444;display: block;}
.noticias .filtros-capas .filtros-capacitaciones2 input, .noticias .filtros-capas .filtros-capacitaciones2 select {background: #fff;border-radius: 5px;height: 42px;width: 100%;color: #666;}
.noticias .filtros-capas .filtros-capacitaciones2 #buscar {display: inline-block !important;width: 120px !important;border-radius: 5px;background: #990033;height: 40px;border: 1px solid #990033;color: #fff;}
.noticias .filtros-capas .filtros-capacitaciones2 #buscar:hover {background: #e6532f;color: #fff;border: 1px solid #e6532f;}
.noticias .filtros-capas .filtros-capacitaciones2 button {display: inline-block !important;width: 50px !important;border-radius: 5px;background: #c2c2c2;height: 40px;border: 1px solid #ccc;color: #2f2f2f;}
.noticias .filtros-capas .filtros-capacitaciones2 button:hover {background: #e6532f;color: #fff;border: 1px solid #e6532f;}
.noticias .filtros-capacitaciones {display: block;}
.noticias .filtros-capacitaciones {display: block;padding: 20px;background: #fbe3eb;margin: 20px 0;border-radius: 7px;}
.noticias .filtros-capacitaciones .form-group {display: block;}
.noticias .filtros-capacitaciones label {color: #444444;display: block;}
.noticias .filtros-capacitaciones input, .noticias .filtros-capacitaciones select {background: #fff;border-radius: 5px;height: 42px;width: 100%;padding: 7px 12px;color: #666;}
.noticias .filtros-capacitaciones #buscar {display: block;width: 100% !important;border-radius: 5px;background: #990033;height: 40px;border: 1px solid #990033;color: #fff;}
.noticias .filtros-capacitaciones #buscar:hover {background: #e6532f;height: 40px;border: 1px solid #e6532f;}
.noticias .filtros-capacitaciones button {display: block !important;width: 50% !important;border-radius: 5px;background: #c2c2c2;height: 40px;border: 1px solid #ccc;color: #2f2f2f;}
.noticias .filtros-capacitaciones button:hover {background: #e6532f;height: 40px;border: 1px solid #e6532f;color: #fff;}
.noticias .filtros-capacitaciones .col-md-1, .noticias .filtros-capacitaciones .col-md-2 {padding-right: 0;}
.noticias .buscador{padding: 10px 0;}

.noticia-detalle .comentarios {background: #ebf1f4;padding: 20px;border-radius: 10px;}
.noticia-detalle .comentarios h4 {color: #990033;margin-bottom: 7px;font-weight: 700;background: transparent;}
.noticia-detalle .comentarios #formComentario {display: block;width: 100%;overflow: hidden;}
.noticia-detalle .comentarios #formComentario span{background: transparent;}
.noticia-detalle .comentarios #formComentario textarea {display: block;width: 100%;background: #fff;margin-bottom: 10px;}
.noticia-detalle .comentarios #formComentario button {background: #ee7316;color: #fff;float: right;border: none;padding: 5px 25px;font-weight: 600;}
.noticia-detalle .comentarios #formComentario button:hover {background: #990033;color: #fff;}
.noticia-detalle .comentarios .comen-repuesta {display: block;background: #fff;padding: 20px;margin-bottom: 15px;}
.noticia-detalle .comentarios .comen-repuesta img {width: 100%;margin: 0;}
.noticia-detalle .comentarios .comen-repuesta h6 {font-weight: 700;margin-bottom: 10px;}
.noticia-detalle .comentarios .comen-repuesta h6 strong {margin: 0 10px;}
.noticia-detalle .comentarios .comen-repuesta h6 span {font-weight: 400;color: #4c4c4c;background: transparent;padding: 0;margin: 0;}
.noticia-detalle .comentarios .comen-repuesta p {margin-bottom: 15px;display: block;}
.noticia-detalle .comentarios .comen-repuesta .responder {background: #990033;display: inline-block;padding: 3px 25px;margin-right: 15px;color: #fff;font-weight: 600;border: 1px solid;transition: all ease .5s;}
.noticia-detalle .comentarios .comen-repuesta .editar {background: #ee7316;display: inline-block;padding: 3px 25px;margin-right: 15px;color: #fff;font-weight: 600;border: 1px solid;transition: all ease .5s;}
.noticia-detalle .comentarios .comen-repuesta .eliminar {background: #444;display: inline-block;padding: 3px 25px;margin-right: 15px;color: #fff;font-weight: 600;border: 1px solid;transition: all ease .5s;}
.noticia-detalle .eje{background: #ebf1f4;padding: 20px;margin-bottom: 20px;border-radius: 8px;}
.noticia-detalle .eje h3{color: #ee7316;text-transform: uppercase;font-weight: 600;}
.noticia-detalle .eje h3 img{width: 30px;display: inline-block;margin: 0;}
.noticia-detalle .eje ul{margin-top: 7px;}
.noticia-detalle .eje ul li{margin-bottom: 5px;position: relative;padding-left: 40px;color: #4c4c4c;}
.noticia-detalle .eje ul li::before{position: absolute;font-family: 'FontAwesome';content: '\f111';font-size: 7px;left: 25px;top: 1px;color: #990033;}
.noticia-detalle .eje ul li a{color: #4c4c4c;}
.noticia-detalle .eje h6{color: #4c4c4c;margin: 10px;font-weight: 400;}
.noticia-detalle .vavi{display: none;margin: 10px 0;}
.noticia-detalle .valoracion{display: inline-block;width: 48%;margin-right: 1%;text-align: center;background: #ebf1f4;padding: 8px;border-radius: 5px;}
.noticia-detalle .valoracion h5{color: #ee7316;text-transform: uppercase;font-weight: 600;font-size: 13px;margin: 0;padding: 0;display: block;}
.noticia-detalle .valoracion h5 img{width: 20px;display: inline-block;margin: 0;}
.noticia-detalle .valoracion p{display: inline-block;}
.noticia-detalle .valoracion .stars{display: inline-block;}
.noticia-detalle .valoracion .stars a{color: #d37328;font-size: 14px;vertical-align: bottom;}
.noticia-detalle .visualizaciones{display: inline-block;width: 49%;text-align: center;background: #ebf1f4;padding: 8px;border-radius: 5px;;}
.noticia-detalle .visualizaciones h5{color: #ee7316;text-transform: uppercase;font-weight: 600;font-size: 13px;margin: 0;padding: 0;display: block;text-align: center;}
.noticia-detalle .visualizaciones h5 img{width: 20px;display: inline-block;margin: 0;vertical-align: baseline;}
.noticia-detalle .visualizaciones p{text-align: center;}

.campanas-int{padding: 50px 0 0 0;background: #fff;}
.campanas-int p{color: #2f2f2f;}
.campanas-int h2{display: block;text-align: center;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 40px;}
.campanas-int .cate{display: block;text-align: center;margin-bottom: 30px;}
.campanas-int .cate li{display: inline-block;margin: 7px;}
.campanas-int .cate li a{background: #fff;color: #b5002f;padding: 7px 25px;border-radius: 50px;text-align: center;border: 1px solid #b5002f;}
.campanas-int .cate li a:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.campanas-int .cate li .active{background:#b5002f;color: #fff;border: 1px solid #b5002f;}
.campanas-int .box-img{position: relative;}
.campanas-int .box-img img{width: 100%;display: block;}
.campanas-int .box-img span{position: absolute;bottom: 0;background: #df6733;right: 0;padding: 3px 10px;color: #fff;border-radius: 10px 0 0 0;}
.campanas-int .box-conte{background: #eaedf3;padding: 20px;margin-bottom: 40px;}
.campanas-int .box-conte h3{display: block;color: #df6733;margin-bottom: 10px;font-weight: 600;font-size: 22px;}
.campanas-int .box-conte h6{color: #3f2730;margin-bottom: 10px;}
.campanas-int .box-conte img{width: 100%;}
.campanas-int .box-conte p{display: block;text-align: justify;color: #444444;padding-bottom: 10px;}
.campanas-int .box-conte .btn-noti{margin: 10px 0 20px 0;display: inline-block;padding: 5px 50px;border-radius: 50px;color: #fff;background: #df6733;}
.campanas-int .box-conte .btn-noti:hover{background: #b5002f;color: #fff;}
.campanas-int .calificacion{display: block;margin: 5px 0;}
.campanas-int .calificacion h5{display: inline-block;margin-right: 10px;font-weight: 400;vertical-align: middle;font-size: 18px;color: #777;}
.campanas-int .filtros-capas {display: none;margin-bottom: 30px;}
.campanas-int h2 {display: block;font-size: 26px;font-weight: 700;color: #990033;margin-bottom: 15px;text-transform: uppercase;}
.campanas-int .filtros-capas h2 {margin-bottom: 0;}
.campanas-int .filtros-capas .accordion-button {background-color: #dcdcdc}
.campanas-int .filtros-capas .accordion-body {padding: 0}
.campanas-int .filtros-capas .filtros-capacitaciones2 {display: block;padding: 20px;background: #efefef;margin-bottom: 30px;}
.campanas-int .filtros-capas .filtros-capacitaciones2 .form-group {margin-bottom: 15px;display: block;}
.campanas-int .filtros-capas .filtros-capacitaciones2 label {color: #444444;display: block;}
.campanas-int .filtros-capas .filtros-capacitaciones2 input, .campanas-int .filtros-capas .filtros-capacitaciones2 select {background: #fff;border-radius: 5px;height: 42px;width: 100%;color: #666;}
.campanas-int .filtros-capas .filtros-capacitaciones2 #buscar {display: inline-block !important;width: 120px !important;border-radius: 5px;background: #990033;height: 40px;border: 1px solid #990033;color: #fff;}
.campanas-int .filtros-capas .filtros-capacitaciones2 #buscar:hover {background: #e6532f;color: #fff;border: 1px solid #e6532f;}
.campanas-int .filtros-capas .filtros-capacitaciones2 button {display: inline-block !important;width: 50px !important;border-radius: 5px;background: #c2c2c2;height: 40px;border: 1px solid #ccc;color: #2f2f2f;}
.campanas-int .filtros-capas .filtros-capacitaciones2 button:hover {background: #e6532f;color: #fff;border: 1px solid #e6532f;}
.campanas-int .filtros-capacitaciones {display: block;}
.campanas-int .filtros-capacitaciones {display: block;padding: 20px;background: #fbe3eb;margin: 20px 0;border-radius: 7px;}
.campanas-int .filtros-capacitaciones .form-group {display: block;}
.campanas-int .filtros-capacitaciones label {color: #444444;display: block;}
.campanas-int .filtros-capacitaciones input, .campanas-int .filtros-capacitaciones select {background: #fff;border-radius: 5px;height: 42px;width: 100%;padding: 7px 12px;color: #666;}
.campanas-int .filtros-capacitaciones #buscar {display: block;width: 100% !important;border-radius: 5px;background: #990033;height: 40px;border: 1px solid #990033;color: #fff;}
.campanas-int .filtros-capacitaciones #buscar:hover {background: #e6532f;height: 40px;border: 1px solid #e6532f;}
.campanas-int .filtros-capacitaciones button {display: block !important;width: 50% !important;border-radius: 5px;background: #c2c2c2;height: 40px;border: 1px solid #ccc;color: #2f2f2f;}
.campanas-int .filtros-capacitaciones button:hover {background: #e6532f;height: 40px;border: 1px solid #e6532f;color: #fff;}
.campanas-int .filtros-capacitaciones .col-md-1, .campanas-int .filtros-capacitaciones .col-md-2 {padding-right: 0;}
.campanas-int .buscador{padding: 10px 0;}

.campana-detalle{padding: 50px 0;}
.campana-detalle span{background: #df6733;color: #fff;padding: 5px 25px;border-radius: 50px;margin-bottom: 20px;display: inline-block;}
.campana-detalle h2{display: block;text-align: left;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 10px;}
.campana-detalle h6{display: inline-block;color: #b5002f;margin-bottom: 20px;}
.campana-detalle h6 span{color: #4c4c4c;}
.campana-detalle .compartir-noticia{display: inline-block;}
.campana-detalle h5{display: inline-block;color: #b5002f;margin: 0 20px;}
.campana-detalle img{display: block;width: 100%;margin: 30px 0;}
.campana-detalle p{display: block;text-align: justify;margin-bottom: 0px;color: #4c4c4c;}
.campana-detalle .contenido p{margin-bottom: 10px;position: relative;}
.campana-detalle .contenido iframe{margin: 10px auto 30px;display: block;}
.campana-detalle .espanol{background: #b5002f;color: #fff;border: 1px solid #b5002f;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;}
.campana-detalle .espanol:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.campana-detalle .portugues{background: #fff;color: #b5002f;border: 1px solid #b5002f;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;}
.campana-detalle .portugues:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.campana-detalle .compartir-noticia h5{margin-bottom: 15px;}
.campana-detalle .compartir-noticia ul{display: inline-block;margin-bottom: 10px;}
.campana-detalle .compartir-noticia ul li{display: inline-block;}
.campana-detalle .compartir-noticia ul li a{display: block !important;background: #df6733;border: none;color: #fff;text-align: center;border-radius: 50px;margin-right: 5px;height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.campana-detalle .compartir-noticia ul li a:hover{background: #b5002f;color: #fff;}
.campana-detalle h4{color: #df6733;font-size: 18px;font-weight: 600;margin-top: 10px;}
.campana-detalle .cate{margin-bottom: 20px;}
.campana-detalle .cate li {position: relative;}
.campana-detalle .cate li a{display: block;padding: 10px 15px 10px 40px;border-bottom: 1px solid #b5002f;background: #f9fbf5;color: #3f2730;}
.campana-detalle .cate li .active{display: block;padding: 10px 15px 10px 40px;border-bottom: 1px solid #b5002f;background: #b5002f;color: #fff;}
.campana-detalle .cate li .active::before{color: #fff;}
.campana-detalle .cate li a:hover{background: #df6733;color: #fff;}
.campana-detalle .cate li a::before {content: '\f101';font-family: 'FontAwesome';position: absolute;color: #df6733;left: 20px;margin-top: 0px;font-size: 8px;}
.campana-detalle .cate li a:hover::before{color: #fff;}
.campana-detalle .eje{background: #ebf1f4;padding: 20px;margin-bottom: 20px;border-radius: 8px;}
.campana-detalle .eje h3{color: #ee7316;text-transform: uppercase;font-weight: 600;}
.campana-detalle .eje h3 img{width: 30px;display: inline-block;margin: 0;}
.campana-detalle .eje ul{margin-top: 7px;}
.campana-detalle .eje ul li{margin-bottom: 5px;position: relative;padding-left: 40px;color: #4c4c4c;}
.campana-detalle .eje ul li::before{position: absolute;font-family: 'FontAwesome';content: '\f111';font-size: 7px;left: 25px;top: 1px;color: #990033;}
.campana-detalle .eje ul li a{color: #4c4c4c;}
.campana-detalle .eje h6{color: #4c4c4c;margin: 10px;font-weight: 400;line-height: 1.5;}
.campana-detalle .vavi{display: none;margin: 10px 0;}
.campana-detalle .valoracion{display: inline-block;width: 48%;margin-right: 1%;text-align: center;background: #ebf1f4;padding: 8px;border-radius: 5px;}
.campana-detalle .valoracion h5{color: #ee7316;text-transform: uppercase;font-weight: 600;font-size: 13px;margin: 0;padding: 0;display: block;}
.campana-detalle .valoracion h5 img{width: 20px;display: inline-block;margin: 0;}
.campana-detalle .valoracion p{display: inline-block;}
.campana-detalle .valoracion .stars{display: inline-block;}
.campana-detalle .valoracion .stars a{color: #ee7316;font-size: 14px;vertical-align: bottom;}
.campana-detalle .visualizaciones{display: inline-block;width: 49%;text-align: center;background: #ebf1f4;padding: 8px;border-radius: 5px;;}
.campana-detalle .visualizaciones h5{color: #ee7316;text-transform: uppercase;font-weight: 600;font-size: 13px;margin: 0;padding: 0;display: block;text-align: center;}
.campana-detalle .visualizaciones h5 img{width: 20px;display: inline-block;margin: 0;}
.campana-detalle .visualizaciones p{text-align: center;}
.campana-detalle .contenido .descarga{background: #b5002f;color: #fff;padding: 5px 35px;text-align: center;border-radius: 50px;font-weight: 500;margin-bottom: 15px;display: inline-block;}
.campana-detalle .contenido .descarga:hover{background: #ee7316;color: #fff;}
.campana-detalle .contenido .descarga::before{display: none;}
.campana-detalle .contenido .box-rosado{margin:15px 0px;background: #f1d6e2;padding: 20px;border-radius: 7px;text-align: center;}
.campana-detalle .contenido .box-rosado h4{font-weight: 500;margin-bottom: 10px;font-size: 22px;}
.campana-detalle .contenido .box-rosado p{text-align: center;}

.campana-detalle .contenido .box-morado{margin:30px 0px;background: #85264f;padding: 20px;border-radius: 7px;text-align: center;}
.campana-detalle .contenido .box-morado h4{font-weight: 500;margin-bottom: 10px;font-size: 22px;}
.campana-detalle .contenido .box-morado p{text-align: center;color: #fff;}

.biblioteca-int{padding: 50px 0 0 0;background: #fff;}
.biblioteca-int h2{display: block;text-align: center;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 40px;}
.biblioteca-int .cate{display: block;text-align: center;margin-bottom: 30px;}
.biblioteca-int .cate li{display: inline-block;margin: 7px;}
.biblioteca-int .cate li a{background: #fff;color: #b5002f;padding: 7px 25px;border-radius: 50px;text-align: center;border: 1px solid #b5002f;}
.biblioteca-int .cate li a:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.biblioteca-int .cate li .active{background:#b5002f;color: #fff;border: 1px solid #b5002f;}
.biblioteca-int .box-img{position: relative;}
.biblioteca-int .box-img img{width: 100%;display: block;}
.biblioteca-int .box-img span{position: absolute;bottom: 0;background: #df6733;right: 0;padding: 3px 10px;color: #fff;border-radius: 10px 0 0 0;}
.biblioteca-int .box-conte{background: #eaedf3;padding: 20px;margin-bottom: 40px;}
.biblioteca-int .box-conte h3{display: block;color: #df6733;margin-bottom: 10px;font-weight: 600;font-size: 22px;}
.biblioteca-int .box-conte h6{color: #3f2730;margin-bottom: 10px;}
.biblioteca-int .box-conte img{width: 100%;}
.biblioteca-int .box-conte p{display: block;text-align: justify;color: #444444;padding-bottom: 10px;}
.biblioteca-int .box-conte .btn-noti{margin: 10px 0 20px 0;display: inline-block;padding: 5px 50px;border-radius: 50px;color: #fff;background: #df6733;}
.biblioteca-int .box-conte .btn-noti:hover{background: #b5002f;color: #fff;}
.biblioteca-int .calificacion{display: none;margin: 12px 0;}
.biblioteca-int .calificacion h5{display: inline-block;margin-right: 10px;font-weight: 400;vertical-align: middle;font-size: 18px;color: #777;}
.biblioteca-int .filtros-capas {display: none;margin-bottom: 30px;}
.biblioteca-int h2 {display: block;font-size: 26px;font-weight: 700;color: #990033;margin-bottom: 15px;text-transform: uppercase;}
.biblioteca-int .filtros-capas h2 {margin-bottom: 0;}
.biblioteca-int .filtros-capas .accordion-button {background-color: #dcdcdc}
.biblioteca-int .filtros-capas .accordion-body {padding: 0}
.biblioteca-int .filtros-capas .filtros-capacitaciones2 {display: block;padding: 20px;background: #efefef;margin-bottom: 30px;}
.biblioteca-int .filtros-capas .filtros-capacitaciones2 .form-group {margin-bottom: 15px;display: block;}
.biblioteca-int .filtros-capas .filtros-capacitaciones2 label {color: #444444;display: block;}
.biblioteca-int .filtros-capas .filtros-capacitaciones2 input, .biblioteca-int .filtros-capas .filtros-capacitaciones2 select {background: #fff;border-radius: 5px;height: 42px;width: 100%;color: #666;}
.biblioteca-int .filtros-capas .filtros-capacitaciones2 #buscar {display: inline-block !important;width: 120px !important;border-radius: 5px;background: #990033;height: 40px;border: 1px solid #990033;color: #fff;}
.biblioteca-int .filtros-capas .filtros-capacitaciones2 #buscar:hover {background: #e6532f;color: #fff;border: 1px solid #e6532f;}
.biblioteca-int .filtros-capas .filtros-capacitaciones2 button {display: inline-block !important;width: 50px !important;border-radius: 5px;background: #c2c2c2;height: 40px;border: 1px solid #ccc;color: #2f2f2f;}
.biblioteca-int .filtros-capas .filtros-capacitaciones2 button:hover {background: #e6532f;color: #fff;border: 1px solid #e6532f;}
.biblioteca-int .filtros-capacitaciones {display: block;}
.biblioteca-int .filtros-capacitaciones {display: block;padding: 20px;background: #fbe3eb;margin: 20px 0;border-radius: 7px;}
.biblioteca-int .filtros-capacitaciones .form-group {display: block;}
.biblioteca-int .filtros-capacitaciones label {color: #444444;display: block;}
.biblioteca-int .filtros-capacitaciones input, .biblioteca-int .filtros-capacitaciones select {background: #fff;border-radius: 5px;height: 42px;width: 100%;padding: 7px 12px;color: #666;}
.biblioteca-int .filtros-capacitaciones #buscar {display: block;width: 100% !important;border-radius: 5px;background: #990033;height: 40px;border: 1px solid #990033;color: #fff;}
.biblioteca-int .filtros-capacitaciones #buscar:hover {background: #e6532f;height: 40px;border: 1px solid #e6532f;}
.biblioteca-int .filtros-capacitaciones button {display: block !important;width: 50% !important;border-radius: 5px;background: #c2c2c2;height: 40px;border: 1px solid #ccc;color: #2f2f2f;}
.biblioteca-int .filtros-capacitaciones button:hover {background: #e6532f;height: 40px;border: 1px solid #e6532f;color: #fff;}
.biblioteca-int .filtros-capacitaciones .col-md-1, .biblioteca-int .filtros-capacitaciones .col-md-2 {padding-right: 0;}
.biblioteca-int .buscador{padding: 10px 0;}

.biblioteca-int #biblioteca .biblio-img{width: 50%;float: left;position: relative;}
.biblioteca-int #biblioteca .biblio-img img{display: block;width: 100%;border: 1px solid #ccc;}
.biblioteca-int #biblioteca .biblio-img span{position: absolute;top: 0;left: 0;display: block;background: #e6532f;color: #fff;padding: 3px 15px;border-radius: 0 0 10px 0;}
.biblioteca-int #biblioteca .box-completo-biblio{display: block;overflow: hidden;background: #eaedf3;margin-bottom: 30px;}
.biblioteca-int #biblioteca .box-biblio{width: 50%;float: left;position: relative;display: block;padding: 20px;background: #eaedf3;}
.biblioteca-int #biblioteca .box-biblio h6{color: #54333f;}
.biblioteca-int #biblioteca .box-biblio h3{display: block;font-size: 25px;margin: 7px 0;color: #990033;}
.biblioteca-int #biblioteca .box-biblio p{color: #4c4c4c;}
.biblioteca-int #biblioteca .box-biblio .btn-noti{display: block;background: #df6733;padding: 3px 25px;text-align: center;width: 150px;border-radius: 50px;color: #fff;margin-top: 15px;}

.navbar-nav>li:hover .dropdown-menu2 {display: block;padding: 0;}
@media (min-width: 992px){.navbar-expand-lg .navbar-nav .dropdown-menu2 {position: absolute;}}
.navbar-nav .dropdown-menu2 {position: static;}
.dropdown-menu2 {position: absolute;top: 80%;right: 0;z-index: 1000;display: none;float: left;min-width: 300px;padding: 0.5rem 0;margin: 0.125rem 0 0;font-size: 1rem;color: #212529;text-align: left;list-style: none;background-clip: padding-box;border-radius: 0.25rem;border: none;}
.header_navigation .menubar li {position: relative;}
.header_navigation .menubar li .dropdown-menu2 li a {padding: 7px 20px;display: block;margin: 0;background: #e6532f;border-bottom: 1px solid #fff;color: #fff;font-size: 16px;text-transform: inherit;font-weight: 500;line-height: 20px;}
.header_navigation .menubar li .dropdown-menu2 li a:hover {background: #b5002f;color: #fff;border-bottom: 1px solid #fff;}

.formacion-int{padding: 50px 0 0 0;background: #fff;}
.formacion-int h2{display: block;text-align: center;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 40px;}
.formacion-int .cate{display: block;text-align: center;margin-bottom: 30px;}
.formacion-int .cate li{display: inline-block;margin: 7px;}
.formacion-int .cate li a{background: #fff;color: #b5002f;padding: 7px 25px;border-radius: 50px;text-align: center;border: 1px solid #b5002f;}
.formacion-int .cate li a:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.formacion-int .cate li .active{background:#b5002f;color: #fff;border: 1px solid #b5002f;}
.formacion-int .box-img{position: relative;}
.formacion-int .box-img img{width: 100%;display: block;}
.formacion-int .box-img span{position: absolute;bottom: 0;background: #df6733;right: 0;padding: 3px 10px;color: #fff;border-radius: 10px 0 0 0;}
.formacion-int .box-conte{background: #eaedf3;padding: 20px;margin-bottom: 40px;}
.formacion-int .box-conte h3{display: block;color: #df6733;margin-bottom: 10px;font-weight: 600;font-size: 22px;}
.formacion-int .box-conte h6{color: #3f2730;margin-bottom: 10px;}
.formacion-int .box-conte img{width: 100%;}
.formacion-int .box-conte p{display: block;text-align: justify;color: #444444;padding-bottom: 10px;}
.formacion-int .box-conte .btn-noti{margin: 10px 0 20px 0;display: inline-block;padding: 5px 50px;border-radius: 50px;color: #fff;background: #df6733;}
.formacion-int .box-conte .btn-noti:hover{background: #b5002f;color: #fff;}
.formacion-int .calificacion{display: block;margin: 5px 0;}
.formacion-int .calificacion h5{display: inline-block;margin-right: 10px;font-weight: 400;vertical-align: middle;font-size: 18px;color: #777;}
.formacion-int .filtros-capas {display: none;margin-bottom: 30px;}
.formacion-int h2 {display: block;font-size: 26px;font-weight: 700;color: #990033;margin-bottom: 15px;text-transform: uppercase;}
.formacion-int .filtros-capas h2 {margin-bottom: 0;}
.formacion-int .filtros-capas .accordion-button {background-color: #dcdcdc}
.formacion-int .filtros-capas .accordion-body {padding: 0}
.formacion-int .filtros-capas .filtros-capacitaciones2 {display: block;padding: 20px;background: #efefef;margin-bottom: 30px;}
.formacion-int .filtros-capas .filtros-capacitaciones2 .form-group {margin-bottom: 15px;display: block;}
.formacion-int .filtros-capas .filtros-capacitaciones2 label {color: #444444;display: block;}
.formacion-int .filtros-capas .filtros-capacitaciones2 input, .formacion-int .filtros-capas .filtros-capacitaciones2 select {background: #fff;border-radius: 5px;height: 42px;width: 100%;color: #666;}
.formacion-int .filtros-capas .filtros-capacitaciones2 #buscar {display: inline-block !important;width: 120px !important;border-radius: 5px;background: #990033;height: 40px;border: 1px solid #990033;color: #fff;}
.formacion-int .filtros-capas .filtros-capacitaciones2 #buscar:hover {background: #e6532f;color: #fff;border: 1px solid #e6532f;}
.formacion-int .filtros-capas .filtros-capacitaciones2 button {display: inline-block !important;width: 50px !important;border-radius: 5px;background: #c2c2c2;height: 40px;border: 1px solid #ccc;color: #2f2f2f;}
.formacion-int .filtros-capas .filtros-capacitaciones2 button:hover {background: #e6532f;color: #fff;border: 1px solid #e6532f;}
.formacion-int .filtros-capacitaciones {display: block;}
.formacion-int .filtros-capacitaciones {display: block;padding: 20px;background: #fbe3eb;margin: 20px 0;border-radius: 7px;}
.formacion-int .filtros-capacitaciones .form-group {display: block;}
.formacion-int .filtros-capacitaciones label {color: #444444;display: block;}
.formacion-int .filtros-capacitaciones input, .formacion-int .filtros-capacitaciones select {background: #fff;border-radius: 5px;height: 42px;width: 100%;padding: 7px 12px;color: #666;}
.formacion-int .filtros-capacitaciones #buscar {display: block;width: 100% !important;border-radius: 5px;background: #990033;height: 40px;border: 1px solid #990033;color: #fff;}
.formacion-int .filtros-capacitaciones #buscar:hover {background: #e6532f;height: 40px;border: 1px solid #e6532f;}
.formacion-int .filtros-capacitaciones button {display: block !important;width: 50% !important;border-radius: 5px;background: #c2c2c2;height: 40px;border: 1px solid #ccc;color: #2f2f2f;}
.formacion-int .filtros-capacitaciones button:hover {background: #e6532f;height: 40px;border: 1px solid #e6532f;color: #fff;}
.formacion-int .filtros-capacitaciones .col-md-1, .formacion-int .filtros-capacitaciones .col-md-2 {padding-right: 0;}
.formacion-int .buscador{padding: 10px 0;}
.formacion-int #formacion .box-general{background: #eaedf3;display: block;margin-bottom: 30px;position: relative;overflow: hidden;}
.formacion-int #formacion .formacion-img{width: 25%;float: left;position: relative;}
.formacion-int #formacion .formacion-img img{display: block;width: 100%;border: 1px solid #ccc;}
.formacion-int #formacion .formacion-img span{position: absolute;top: 0;left: 0;display: block;background: #e6532f;color: #fff;padding: 3px 15px;border-radius: 0 0 10px 0;}
.formacion-int #formacion .box-formacion{width: 75%;float: left;position: relative;display: block;padding: 25px;background: #eaedf3;border-radius: 0 10px 10px 0;}
.formacion-int #formacion .box-formacion h5{color: #54333f;font-size: 16px;font-weight: 600;}
.formacion-int #formacion .box-formacion h6{color: #e6532f;margin-bottom: 7px;}
.formacion-int #formacion .box-formacion h3{display: block;font-size: 25px;margin-bottom: 7px;color: #990033;}
.formacion-int #formacion .box-formacion p{color: #4c4c4c;}
.formacion-int #formacion .box-formacion a{display: block;background: #df6733;padding: 3px 25px;text-align: center;width: 200px;border-radius: 50px;color: #fff;margin-top: 15px;}
.formacion-int #formacion .box-formacion a:hover{background: #990033;color: #fff;}

.diplomado-detalle{padding: 50px 0 0 0;}
.diplomado-detalle span{background: #df6733;color: #fff;padding: 5px 25px;border-radius: 50px;margin-bottom: 20px;display: inline-block;}
.diplomado-detalle h2{display: block;text-align: left;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 10px;}
.diplomado-detalle h6{display: inline-block;color: #b5002f;margin-bottom: 20px;}
.diplomado-detalle h6 span{color: #4c4c4c;}
.diplomado-detalle .compartir-noticia{display: inline-block;}
.diplomado-detalle h5{display: inline-block;color: #b5002f;margin: 0 20px;}
.diplomado-detalle img{display: block;width: 100%;margin: 30px 0;}
.diplomado-detalle p{display: block;text-align: justify;margin-bottom: 0px;color: #4c4c4c;}
.diplomado-detalle .contenido ul{margin: 5px 0 30px;}
.diplomado-detalle .contenido ul li{color: #4c4c4c;font-weight: 400;position: relative;padding-left: 40px;margin-bottom: 3px;display: block;}
.diplomado-detalle .contenido ul li::before{position: absolute;content: '\f111';font-family: 'FontAwesome';color: #b5002f;left: 25px;font-size: 7px;}
.diplomado-detalle .espanol{background: #b5002f;color: #fff;border: 1px solid #b5002f;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;}
.diplomado-detalle .espanol:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.diplomado-detalle .portugues{background: #fff;color: #b5002f;border: 1px solid #b5002f;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;}
.diplomado-detalle .portugues:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.diplomado-detalle .compartir-noticia h5{margin-bottom: 15px;}
.diplomado-detalle .compartir-noticia ul{display: inline-block;margin-bottom: 10px;}
.diplomado-detalle .compartir-noticia ul li{display: inline-block;}
.diplomado-detalle .compartir-noticia ul li a{display: block;background: #df6733;border: none;color: #fff;text-align: center;border-radius: 50px;margin-right: 5px;height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.diplomado-detalle .compartir-noticia ul li a{display: block;background: #df6733;border: none;color: #fff;text-align: center;border-radius: 50px;margin-right: 5px;height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.diplomado-detalle .compartir-noticia ul li a{display: block;background: #df6733;border: none;color: #fff;text-align: center;border-radius: 50px;margin-right: 5px;height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.diplomado-detalle .compartir-noticia ul li a:hover{background: #b5002f;color: #fff;}
.diplomado-detalle h4{color: #df6733;font-size: 18px;font-weight: 600;margin-top: 2%;}
.diplomado-detalle .cate{margin-bottom: 20px;}
.diplomado-detalle .cate li {position: relative;}
.diplomado-detalle .cate li a{display: block;padding: 10px 15px 10px 40px;border-bottom: 1px solid #b5002f;background: #f9fbf5;color: #3f2730;}
.diplomado-detalle .cate li .active{display: block;padding: 10px 15px 10px 40px;border-bottom: 1px solid #b5002f;background: #b5002f;color: #fff;}
.diplomado-detalle .cate li .active::before{color: #fff;}
.diplomado-detalle .cate li a:hover{background: #df6733;color: #fff;}
.diplomado-detalle .cate li a::before {content: '\f101';font-family: 'FontAwesome';position: absolute;color: #df6733;left: 20px;margin-top: 0px;font-size: 8px;}
.diplomado-detalle .cate li a:hover::before{color: #fff;}
.diplomado-detalle .eje{background: #ebf1f4;padding: 20px;margin-bottom: 20px;border-radius: 8px;}
.diplomado-detalle .eje h3{color: #ee7316;text-transform: uppercase;font-weight: 600;}
.diplomado-detalle .eje h3 img{width: 30px;display: inline-block;margin: 0;}
.diplomado-detalle .eje ul{margin-top: 7px;}
.diplomado-detalle .eje ul li{margin-bottom: 5px;position: relative;padding-left: 40px;color: #4c4c4c;}
.diplomado-detalle .eje ul li::before{position: absolute;font-family: 'FontAwesome';content: '\f111';font-size: 7px;left: 25px;top: 1px;color: #990033;}
.diplomado-detalle .eje ul li a{color: #4c4c4c;}
.diplomado-detalle .eje h6{color: #4c4c4c;margin: 10px;font-weight: 400;line-height: 1.5;}
.diplomado-detalle .vavi{display: block;margin: 10px 0;}
.diplomado-detalle .valoracion{display: inline-block;width: 48%;margin-right: 1%;text-align: center;background: #ebf1f4;padding: 8px;border-radius: 5px;}
.diplomado-detalle .valoracion h5{color: #ee7316;text-transform: uppercase;font-weight: 600;font-size: 13px;margin: 0;padding: 0;display: block;}
.diplomado-detalle .valoracion h5 img{width: 20px;display: inline-block;margin: 0;}
.diplomado-detalle .valoracion p{display: inline-block;}
.diplomado-detalle .valoracion .stars{display: inline-block;}
.diplomado-detalle .valoracion .stars a{color: #ee7316;font-size: 14px;vertical-align: bottom;}
.diplomado-detalle .visualizaciones{display: inline-block;width: 49%;text-align: center;background: #ebf1f4;padding: 8px;border-radius: 5px;;}
.diplomado-detalle .visualizaciones h5{color: #ee7316;text-transform: uppercase;font-weight: 600;font-size: 13px;margin: 0;padding: 0;display: block;text-align: center;}
.diplomado-detalle .visualizaciones h5 img{width: 20px;display: inline-block;margin: 0;}
.diplomado-detalle .visualizaciones p{text-align: center;}
.diplomado-detalle #tabla-formacion{width: 100%;text-align: center;margin-bottom: 30px;}
.diplomado-detalle #tabla-formacion thead{background: #b5002f;color: #fff;}
.diplomado-detalle #tabla-formacion thead tr th{padding: 5px;font-size: 20px;}
.diplomado-detalle #tabla-formacion thead tr td{background: #ee7316;color: #fff;padding: 5px;}
.diplomado-detalle #tabla-formacion tbody tr td{padding: 5px;}
.diplomado-detalle #tabla-formacion tbody tr td{background: #f2f2f2;color: #4c4c4c;padding: 5px;}
.diplomado-detalle #tabla-formacion tbody tr td a{background: #b5002f;color: #fff;padding: 2px 20px;border-radius: 50px;}
tbody, td, tfoot, th, thead, tr {border-color: #ccc;border-style: solid;border-width: 0;}
.diplomado-detalle #precios{display: block;width: 100%;overflow: hidden;margin-bottom: 15px;}
.diplomado-detalle #precios .box-precios{display: block;float: left;width: 23%;margin-right: 15px;background: #ebf1f4;}
.diplomado-detalle #precios .box-precios h3{background: #ee7316;color: #fff;text-align: center;font-size: 22px;padding: 7px 5px;border-radius: 7px 7px 0 0;}
.diplomado-detalle #precios .box-precios .box-numeros{text-align: center;padding: 10px 20px;display: block;}
.diplomado-detalle #precios .box-precios .box-numeros h1{display: block;color: #b5002f;font-size: 60px;font-weight: 700;}
.diplomado-detalle #precios .box-precios .box-numeros h1 small{font-size: large;vertical-align: super;font-size: 24px;margin-right: 7px;}
.diplomado-detalle #precios .box-precios .box-numeros h6{color: #4c4c4c;font-weight: 400;font-size: 16px;margin-bottom: 15px;}
.diplomado-detalle #precios .box-precios .box-numeros a{display: block;background: #ee7316;color: #fff;width: 220px;margin: 0 auto 10px;border-radius: 50px;padding: 3px;}
.diplomado-detalle #precios .box-precios .box-numeros a:hover{background: #b5002f;}
.diplomado-detalle .contenido3{overflow: hidden;margin-bottom: 15px;}
.diplomado-detalle .contenido3 .box-orga{display: block;margin-bottom: 15px;}
.diplomado-detalle .contenido3 .box-orga img{width: 120px;display: inline-block;margin: 0 7px 0 0;vertical-align: text-top;}
.diplomado-detalle .contenido3 .box-orga h4{margin-bottom: 20px;}
.diplomado-detalle .botones-info{display: block;overflow: hidden;margin-bottom: 15px;}
.diplomado-detalle .botones-info h4{display: block;}
.diplomado-detalle .botones-info h4 p{display: inline-block;font-weight: 400;font-size: 16px;margin-left: 8px;color: #4c4c4c;}
.diplomado-detalle .botones-info .diplo-inscripciones{padding: 5px 30px;text-align: center;margin: 10px 0;display: inline-block;color: #fff;background: #b5002f;border-radius: 50px;margin-right: 15px;border: 1px solid #b5002f;}
.diplomado-detalle .botones-info .diplo-inscripciones:hover{background: #fff;color:#b5002f;border: 1px solid #b5002f;}
.diplomado-detalle .botones-info .diplo-programa{padding: 5px 30px;text-align: center;margin: 10px 0;display: inline-block;color: #fff;background: #ee7316;border-radius: 50px;margin-right: 15px;border: 1px solid;}
.diplomado-detalle .botones-info .diplo-programa:hover{background: #fff;color:#ee7316;border: 1px solid #ee7316;}
.diplomado-detalle .botones-info .diplo-docentes{padding: 5px 30px;text-align: center;margin: 10px 0;display: inline-block;color: #fff;background: #3f2730;border-radius: 50px;margin-right: 15px;border: 1px solid;}
.diplomado-detalle .botones-info .diplo-docentes:hover{background: #fff;color:#3f2730;border: 1px solid #3f2730;}
.diplomado-detalle .tags h4{display: inline-block;}
.diplomado-detalle .tags h4 img{display: inline-block;width: 15px;margin: 0;}
.diplomado-detalle .tags h4 p{display: inline-block;color: #4c4c4c;font-weight: 400;font-size: 16px;margin-left: 5px;}

.conte-relacionado{background: #eaedf3;padding: 50px 0;}
.conte-relacionado h2{display: block;text-align: left;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 25px;text-align: center;}
.conte-relacionado .box-img{position: relative;height: 215px;overflow: hidden;}
.conte-relacionado .box-img img{width: 100%;display: block;}
.conte-relacionado .box-img span{position: absolute;bottom: 0;background: #df6733;right: 0;padding: 3px 10px;color: #fff;border-radius: 10px 0 0 0;}
.conte-relacionado .box-conte{background: #fff;padding: 20px;margin-bottom: 40px;}
.conte-relacionado .box-conte h3{display: block;color: #df6733;margin-bottom: 10px;font-weight: 600;font-size: 22px;}
.conte-relacionado .box-conte h6{color: #3f2730;margin-bottom: 10px;}
.conte-relacionado .box-conte img{width: 100%;}
.conte-relacionado .box-conte p{display: block;text-align: justify;color: #444444;padding-bottom: 10px;}
.conte-relacionado .box-conte .btn-noti{margin: 20px 0 0 0;display: inline-block;padding: 5px 50px;border-radius: 50px;color: #fff;background: #df6733;}
.conte-relacionado .box-conte .btn-noti:hover{background: #b5002f;color: #fff;}
.conte-relacionado .calificacion{display: none;margin: 5px 0;}
.conte-relacionado .calificacion h5{display: inline-block;margin-right: 10px;font-weight: 400;vertical-align: middle;font-size: 18px;color: #777;}

.boletines{background:url(../images/cladem-comunica.webp) no-repeat left center;background-size:cover;width:100%;height:200px;display:table;text-align: left;}
.boletines h2{color: #fff;margin-top: 25px;text-transform: uppercase;margin-bottom: 15px;}
.boletines h2 a{color: #fff;}
.boletines p{color: #fff;margin-bottom: 20px;}
.boletines .btn-boletines{display: inline-block;padding: 5px 50px;border-radius: 50px;color: #fff;background: #b5002f;}
.boletines .btn-boletines:hover{background: #df6733;color: #fff;}

.investigaciones-int{padding: 50px 0 0 0;background: #fff;}
.investigaciones-int h2{display: block;text-align: center;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 40px;}
.investigaciones-int .cate{display: block;text-align: center;margin-bottom: 30px;}
.investigaciones-int .cate li{display: inline-block;margin: 7px;}
.investigaciones-int .cate li a{background: #fff;color: #b5002f;padding: 7px 25px;border-radius: 50px;text-align: center;border: 1px solid #b5002f;}
.investigaciones-int .cate li a:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.investigaciones-int .cate li .active{background:#b5002f;color: #fff;border: 1px solid #b5002f;}
.investigaciones-int .box-img{position: relative;}
.investigaciones-int .box-img img{width: 100%;display: block;}
.investigaciones-int .box-img span{position: absolute;bottom: 0;background: #df6733;right: 0;padding: 3px 10px;color: #fff;border-radius: 10px 0 0 0;}
.investigaciones-int .box-conte{background: #eaedf3;padding: 20px;margin-bottom: 40px;}
.investigaciones-int .box-conte h3{display: block;color: #df6733;margin-bottom: 10px;font-weight: 600;font-size: 22px;}
.investigaciones-int .box-conte h6{color: #3f2730;margin-bottom: 10px;}
.investigaciones-int .box-conte img{width: 100%;}
.investigaciones-int .box-conte p{display: block;text-align: justify;color: #444444;padding-bottom: 10px;}
.investigaciones-int .box-conte .btn-noti{margin: 20px 0 0 0;display: inline-block;padding: 5px 50px;border-radius: 50px;color: #fff;background: #df6733;}
.investigaciones-int .box-conte .btn-noti:hover{background: #b5002f;color: #fff;}
.investigaciones-int .calificacion{display: none;margin: 5px 0;}
.investigaciones-int .calificacion h5{display: inline-block;margin-right: 10px;font-weight: 400;vertical-align: middle;font-size: 18px;color: #777;}
.investigaciones-int .filtros-capas {display: none;margin-bottom: 30px;}
.investigaciones-int h2 {display: block;font-size: 26px;font-weight: 700;color: #990033;margin-bottom: 15px;text-transform: uppercase;}
.investigaciones-int .filtros-capas h2 {margin-bottom: 0;}
.investigaciones-int .filtros-capas .accordion-button {background-color: #dcdcdc}
.investigaciones-int .filtros-capas .accordion-body {padding: 0}
.investigaciones-int .filtros-capas .filtros-capacitaciones2 {display: block;padding: 20px;background: #efefef;margin-bottom: 30px;}
.investigaciones-int .filtros-capas .filtros-capacitaciones2 .form-group {margin-bottom: 15px;display: block;}
.investigaciones-int .filtros-capas .filtros-capacitaciones2 label {color: #444444;display: block;}
.investigaciones-int .filtros-capas .filtros-capacitaciones2 input, .investigaciones-int .filtros-capas .filtros-capacitaciones2 select {background: #fff;border-radius: 5px;height: 42px;width: 100%;color: #666;}
.investigaciones-int .filtros-capas .filtros-capacitaciones2 #buscar {display: inline-block !important;width: 120px !important;border-radius: 5px;background: #990033;height: 40px;border: 1px solid #990033;color: #fff;}
.investigaciones-int .filtros-capas .filtros-capacitaciones2 #buscar:hover {background: #e6532f;color: #fff;border: 1px solid #e6532f;}
.investigaciones-int .filtros-capas .filtros-capacitaciones2 button {display: inline-block !important;width: 50px !important;border-radius: 5px;background: #c2c2c2;height: 40px;border: 1px solid #ccc;color: #2f2f2f;}
.investigaciones-int .filtros-capas .filtros-capacitaciones2 button:hover {background: #e6532f;color: #fff;border: 1px solid #e6532f;}
.investigaciones-int .filtros-capacitaciones {display: block;}
.investigaciones-int .filtros-capacitaciones {display: block;padding: 20px;background: #fbe3eb;margin: 20px 0;border-radius: 7px;}
.investigaciones-int .filtros-capacitaciones .form-group {display: block;}
.investigaciones-int .filtros-capacitaciones label {color: #444444;display: block;}
.investigaciones-int .filtros-capacitaciones input, .investigaciones-int .filtros-capacitaciones select {background: #fff;border-radius: 5px;height: 42px;width: 100%;padding: 7px 12px;color: #666;}
.investigaciones-int .filtros-capacitaciones #buscar {display: block;width: 100% !important;border-radius: 5px;background: #990033;height: 40px;border: 1px solid #990033;color: #fff;}
.investigaciones-int .filtros-capacitaciones #buscar:hover {background: #e6532f;height: 40px;border: 1px solid #e6532f;}
.investigaciones-int .filtros-capacitaciones button {display: block !important;width: 50% !important;border-radius: 5px;background: #c2c2c2;height: 40px;border: 1px solid #ccc;color: #2f2f2f;}
.investigaciones-int .filtros-capacitaciones button:hover {background: #e6532f;height: 40px;border: 1px solid #e6532f;color: #fff;}
.investigaciones-int .filtros-capacitaciones .col-md-1, .investigaciones-int .filtros-capacitaciones .col-md-2 {padding-right: 0;}
.investigaciones-int .buscador{padding: 10px 0;}

.investigacion-detalle{padding: 50px 0;}
.investigacion-detalle span{background: #df6733;color: #fff;padding: 5px 25px;border-radius: 50px;margin-bottom: 20px;display: inline-block;}
.investigacion-detalle h2{display: block;text-align: left;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 10px;}
.investigacion-detalle h6{display: inline-block;color: #df6733;margin-bottom: 20px;}
.investigacion-detalle h6 span{color: #4c4c4c;}
.investigacion-detalle .compartir-noticia{display: inline-block;}
.investigacion-detalle h5{display: inline-block;color: #b5002f;margin: 0 20px;}
.investigacion-detalle img{display: block;width: 100%;margin-bottom: 30px;}
.investigacion-detalle p{display: block;text-align: justify;margin-bottom: 10px;color: #4c4c4c;}
.investigacion-detalle .contenido ul li{padding-left: 25px;margin-bottom: 3px;position: relative;color:#4c4c4c;}
.investigacion-detalle .contenido ul li::before {content: '\f111';font-family: 'FontAwesome';position: absolute;color: #b5002f;left: 10px;margin-top: 0px;font-size: 7px;}
.investigacion-detalle .contenido ul li a{color: #b5002f;}
.investigacion-detalle .contenido img{display: block;width: 50%;margin: 30px 0;}
.investigacion-detalle .dve{background: #b5002f;color: #fff;border: 1px solid #b5002f;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;}
.investigacion-detalle .dve:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.investigacion-detalle .dvp{background: #fff;color: #b5002f;border: 1px solid #b5002f;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;}
.investigacion-detalle .dvp:hover{background: #df6733 !important;color: #fff;border: 1px solid #df6733;}
.investigacion-detalle .compartir-noticia h5{margin-bottom: 15px;}
.investigacion-detalle .compartir-noticia ul{display: inline-block;margin-bottom: 10px;}
.investigacion-detalle .compartir-noticia ul li{display: inline-block;}
.investigacion-detalle .compartir-noticia ul li a{display: block;background: #df6733;border: none;color: #fff;text-align: center;border-radius: 50px;margin-right: 5px;height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.investigacion-detalle .compartir-noticia ul li a{display: block;background: #df6733;border: none;color: #fff;text-align: center;border-radius: 50px;margin-right: 5px;height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.investigacion-detalle .compartir-noticia ul li a{display: block;background: #df6733;border: none;color: #fff;text-align: center;border-radius: 50px;margin-right: 5px;height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.investigacion-detalle .compartir-noticia ul li a:hover{background: #b5002f;color: #fff;}
.investigacion-detalle .eje{background: #ebf1f4;padding: 20px;margin-bottom: 20px;border-radius: 8px;}
.investigacion-detalle .eje h3{color: #ee7316;text-transform: uppercase;font-weight: 600;}
.investigacion-detalle .eje h3 img{width: 30px;display: inline-block;margin: 0;}
.investigacion-detalle .eje ul{margin-top: 7px;}
.investigacion-detalle .eje ul li{margin-bottom: 5px;position: relative;padding-left: 40px;color: #4c4c4c;}
.investigacion-detalle .eje ul li::before{position: absolute;font-family: 'FontAwesome';content: '\f111';font-size: 7px;left: 25px;top: 1px;color: #990033;}
.investigacion-detalle .eje ul li a{color: #4c4c4c;}
.investigacion-detalle .eje h6{color: #4c4c4c;margin: 10px;font-weight: 400;}
.investigacion-detalle .vavi{display: none;margin: 10px 0;}
.investigacion-detalle .valoracion{display: inline-block;width: 48%;margin-right: 1%;text-align: center;background: #ebf1f4;padding: 8px;border-radius: 5px;}
.investigacion-detalle .valoracion h5{color: #ee7316;text-transform: uppercase;font-weight: 600;font-size: 13px;margin: 0;padding: 0;display: block;}
.investigacion-detalle .valoracion h5 img{width: 20px;display: inline-block;margin: 0;}
.investigacion-detalle .valoracion p{display: inline-block;}
.investigacion-detalle .valoracion .stars{display: inline-block;}
.investigacion-detalle .valoracion .stars a{color: #d37328;font-size: 14px;vertical-align: bottom;}
.investigacion-detalle .visualizaciones{display: inline-block;width: 49%;text-align: center;background: #ebf1f4;padding: 8px;border-radius: 5px;;}
.investigacion-detalle .visualizaciones h5{color: #ee7316;text-transform: uppercase;font-weight: 600;font-size: 13px;margin: 0;padding: 0;display: block;text-align: center;}
.investigacion-detalle .visualizaciones h5 img{width: 20px;display: inline-block;margin: 0;vertical-align: baseline;}
.investigacion-detalle .visualizaciones p{text-align: center;}

.biblioteca-detalle{padding: 50px 0 0 0;}
.biblioteca-detalle span{background: #df6733;color: #fff;padding: 5px 25px;border-radius: 50px;margin-bottom: 20px;display: inline-block;}
.biblioteca-detalle h2{display: block;text-align: left;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 10px;}
.biblioteca-detalle h6{display: inline-block;color: #b5002f;margin-bottom: 20px;}
.biblioteca-detalle h6 span{color: #4c4c4c;}
.biblioteca-detalle .compartir-noticia{display: inline-block;}
.biblioteca-detalle h5{display: inline-block;color: #b5002f;margin: 0 20px;}
.biblioteca-detalle img{display: block;width: 100%;margin: 30px 0;}
.biblioteca-detalle p{display: block;text-align: justify;margin-bottom: 0px;color: #4c4c4c;}
.biblioteca-detalle .contenido p{margin-bottom: 7px;}
.biblioteca-detalle .contenido iframe{margin: 15px auto;display: block;}
.biblioteca-detalle .contenido embed{margin: 15px auto;display: block;}
.biblioteca-detalle .contenido a{background: #b5002f;color: #fff;font-weight: 600;position: relative;margin-bottom: 15px;display: inline-block;width: auto;padding: 5px 25px;text-align: center;border-radius: 50px;}
.biblioteca-detalle .contenido a:hover{background: #df6733;color: #fff;}
.biblioteca-detalle .contenido ul li{padding-left: 25px;margin-bottom: 3px;position: relative;color:#4c4c4c;}
.biblioteca-detalle .contenido ul li::before {content: '\f111';font-family: 'FontAwesome';position: absolute;color: #b5002f;left: 10px;margin-top: 0px;font-size: 7px;}
.biblioteca-detalle .espanol{background: #b5002f;color: #fff;border: 1px solid #b5002f;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;}
.biblioteca-detalle .espanol:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.biblioteca-detalle .portugues{background: #fff;color: #b5002f;border: 1px solid #b5002f;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;}
.biblioteca-detalle .portugues:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}
.biblioteca-detalle .compartir-noticia h5{margin-bottom: 15px;}
.biblioteca-detalle .compartir-noticia ul{display: inline-block;margin-bottom: 10px;}
.biblioteca-detalle .compartir-noticia ul li{display: inline-block;}
.biblioteca-detalle .compartir-noticia ul li a{display: block;background: #df6733;border: none;color: #fff;text-align: center;border-radius: 50px;margin-right: 5px;height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.biblioteca-detalle .compartir-noticia ul li a{display: block;background: #df6733;border: none;color: #fff;text-align: center;border-radius: 50px;margin-right: 5px;height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.biblioteca-detalle .compartir-noticia ul li a{display: block;background: #df6733;border: none;color: #fff;text-align: center;border-radius: 50px;margin-right: 5px;height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.biblioteca-detalle .compartir-noticia ul li a:hover{background: #b5002f;color: #fff;}
.biblioteca-detalle h4{color: #df6733;font-size: 18px;font-weight: 600;margin-top: 10px;}
.biblioteca-detalle .cate{margin-bottom: 20px;}
.biblioteca-detalle .cate li {position: relative;}
.biblioteca-detalle .cate li a{display: block;padding: 10px 15px 10px 40px;border-bottom: 1px solid #b5002f;background: #f9fbf5;color: #3f2730;}
.biblioteca-detalle .cate li .active{display: block;padding: 10px 15px 10px 40px;border-bottom: 1px solid #b5002f;background: #b5002f;color: #fff;}
.biblioteca-detalle .cate li .active::before{color: #fff;}
.biblioteca-detalle .cate li a:hover{background: #df6733;color: #fff;}
.biblioteca-detalle .cate li a::before {content: '\f101';font-family: 'FontAwesome';position: absolute;color: #df6733;left: 20px;margin-top: 0px;font-size: 8px;}
.biblioteca-detalle .cate li a:hover::before{color: #fff;}
.biblioteca-detalle .eje{background: #ebf1f4;padding: 20px;margin-bottom: 20px;border-radius: 8px;}
.biblioteca-detalle .eje h3{color: #ee7316;text-transform: uppercase;font-weight: 600;}
.biblioteca-detalle .eje h3 img{width: 30px;display: inline-block;margin: 0;}
.biblioteca-detalle .eje ul{margin-top: 7px;}
.biblioteca-detalle .eje ul li{margin-bottom: 5px;position: relative;padding-left: 40px;color: #4c4c4c;}
.biblioteca-detalle .eje ul li::before{position: absolute;font-family: 'FontAwesome';content: '\f111';font-size: 7px;left: 25px;top: 1px;color: #990033;}
.biblioteca-detalle .eje ul li a{color: #4c4c4c;}
.biblioteca-detalle .eje h6{color: #4c4c4c;margin: 10px;font-weight: 400;line-height: 1.5;}
.biblioteca-detalle .vavi{display: none;margin: 10px 0;}
.biblioteca-detalle .valoracion{display: inline-block;width: 48%;margin-right: 1%;text-align: center;background: #ebf1f4;padding: 8px;border-radius: 5px;}
.biblioteca-detalle .valoracion h5{color: #ee7316;text-transform: uppercase;font-weight: 600;font-size: 13px;margin: 0;padding: 0;display: block;}
.biblioteca-detalle .valoracion h5 img{width: 15px;display: inline-block;margin: 0;vertical-align: top;}
.biblioteca-detalle .valoracion p{display: inline-block;}
.biblioteca-detalle .valoracion .stars{display: inline-block;}
.biblioteca-detalle .valoracion .stars a{color: #ee7316;font-size: 14px;vertical-align: bottom;}
.biblioteca-detalle .visualizaciones{display: inline-block;width: 49%;text-align: center;background: #ebf1f4;padding: 8px;border-radius: 5px;;}
.biblioteca-detalle .visualizaciones h5{color: #ee7316;text-transform: uppercase;font-weight: 600;font-size: 13px;margin: 0;padding: 0;display: block;text-align: center;}
.biblioteca-detalle .visualizaciones h5 img{width: 20px;display: inline-block;margin: 0;vertical-align: inherit;}
.biblioteca-detalle .visualizaciones p{text-align: center;}

.bg-nosotros .popup-paises{position: relative;}
.bg-nosotros .popup-paises img{width: 80%;display: block;margin: 0 auto;}
.bg-nosotros .popup-paises a{border-bottom:none;}
.bg-nosotros .popup-paises a:hover{border-bottom:none;}
.bg-nosotros .popup-paises ul li{padding-left: 0px;}
.bg-nosotros .popup-paises ul li::before{display:none;}

/***** ::::::  PERU  INICIO  :::::   ******/
.bg-nosotros .popup-paises .peru1{position: absolute;left: 49%;top: 45%;color: #fff;cursor: pointer;font-size: 14px;}
/*.bg-nosotros .popup-paises .peru1::before {position: absolute;content: '';border: 4px solid #df6733;border-radius: 50px;height: 18px;width: 18px;line-height: 18px;text-align: center;left: -2px;display: block;top: 3px;transform: scale(1);transition: all ease .5s;}
.bg-nosotros .popup-paises .peru1:hover::before{transform: scale(1.2);}*/
.bg-nosotros .popup-paises .peru1 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .peru1 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .peru1:hover .submenu{display: block;}
.bg-nosotros .popup-paises .peru1 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .peru1 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .peru1 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 2px;}
.bg-nosotros .popup-paises .peru1 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .peru1 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .peru1 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .peru1 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .peru1 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .peru1 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .peru1 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .peru1 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/*.bg-nosotros .popup-paises .peru2{position: absolute;left: 49%;top: 48%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .peru2::before {position: absolute;content: '';border: 4px solid #b5002f;border-radius: 50px;height: 18px;width: 18px;line-height: 18px;text-align: center;left: -2px;display: block;top: 3px;transform: scale(1);transition: all ease .5s;}
.bg-nosotros .popup-paises .peru2:hover::before{transform: scale(1.2);}
.bg-nosotros .popup-paises .peru2 img{width: 25px;display: inline-block;margin-left: 5px;vertical-align: middle;}*/
/***** ::::::  PERU FIN :::::   ******/

/***** ::::::  ARGENTINA  INICIO  :::::   ******/
.bg-nosotros .popup-paises .argentina{position: absolute;left: 54%;bottom: 27%;color: #fff;cursor: pointer;font-size: 14px;}
/*.bg-nosotros .popup-paises .argentina::before {position: absolute;content: '';border: 4px solid #df6733;border-radius: 50px;height: 18px;width: 18px;line-height: 18px;text-align: center;left: -2px;display: block;top: 3px;transform: scale(1);transition: all ease .5s;}
.bg-nosotros .popup-paises .argentina:hover::before{transform: scale(1.2);}*/
.bg-nosotros .popup-paises .argentina img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .argentina .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .argentina:hover .submenu{display: block;}
.bg-nosotros .popup-paises .argentina .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .argentina .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .argentina .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .argentina .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .argentina .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .argentina .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .argentina .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .argentina .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .argentina .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .argentina .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .argentina .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** ::::::  ARGENTINA  FIN  :::::   ******/

/***** ::::::  BOLIVIA  INICIO  :::::   ******/
.bg-nosotros .popup-paises .bolivia1{position: absolute;left: 55%;top: 55%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .bolivia1 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .bolivia1 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .bolivia1:hover .submenu{display: block;}
.bg-nosotros .popup-paises .bolivia1 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .bolivia1 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .bolivia1 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .bolivia1 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .bolivia1 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .bolivia1 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .bolivia1 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .bolivia1 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .bolivia1 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .bolivia1 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .bolivia1 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** ::::::  BOLIVIA  FIN  :::::   ******/

/***** ::::::  BRASIL  INICIO  :::::   ******/
.bg-nosotros .popup-paises .brasil1{position: absolute;left: 60%;top: 45%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .brasil1 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .brasil1 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .brasil1:hover .submenu{display: block;}
.bg-nosotros .popup-paises .brasil1 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .brasil1 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .brasil1 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .brasil1 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .brasil1 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .brasil1 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .brasil1 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .brasil1 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .brasil1 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .brasil1 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .brasil1 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}


.bg-nosotros .popup-paises .brasil2{position: absolute;left: 64%;top: 52%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .brasil2 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .brasil2 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .brasil2:hover .submenu{display: block;}
.bg-nosotros .popup-paises .brasil2 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .brasil2 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .brasil2 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .brasil2 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .brasil2 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .brasil2 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .brasil2 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .brasil2 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .brasil2 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .brasil2 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .brasil2 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** ::::::  BRASIL  FIN  :::::   ******/

/***** ::::::  COLOMBIA  INICIO  :::::   ******/
.bg-nosotros .popup-paises .colombia{position: absolute;left: 50.5%;top: 35%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .colombia img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .colombia .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .colombia:hover .submenu{display: block;}
.bg-nosotros .popup-paises .colombia .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .colombia .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .colombia .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .colombia .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .colombia .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .colombia .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .colombia .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .colombia .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .colombia .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .colombia .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .colombia .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** ::::::  COLOMBIA  FIN  :::::   ******/

/***** ::::::  EL SALVADOR  INICIO  :::::   ******/
.bg-nosotros .popup-paises .salvador1{position: absolute;left: 42%;top: 26%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .salvador1 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .salvador1 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .salvador1:hover .submenu{display: block;}
.bg-nosotros .popup-paises .salvador1 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .salvador1 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .salvador1 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .salvador1 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .salvador1 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .salvador1 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .salvador1 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .salvador1 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .salvador1 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .salvador1 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .salvador1 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** ::::::  EL SALVADOR  FIN  :::::   ******/
/***** ::::::  EL SALVADOR  INICIO  :::::   ******/
.bg-nosotros .popup-paises .salvador2{position: absolute;left: 41%;top: 28%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .salvador2 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .salvador2 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .salvador2:hover .submenu{display: block;}
.bg-nosotros .popup-paises .salvador2 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .salvador2 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .salvador2 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .salvador2 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .salvador2 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .salvador2 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .salvador2 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .salvador2 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .salvador2 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .salvador2 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .salvador2 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** ::::::  EL SALVADOR  FIN  :::::   ******/
/***** ::::::  HONDURAS  INICIO  :::::   ******/
.bg-nosotros .popup-paises .honduras{position: absolute;left: 44%;top: 23%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .honduras img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .honduras .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .honduras:hover .submenu{display: block;}
.bg-nosotros .popup-paises .honduras .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .honduras .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .honduras .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .honduras .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .honduras .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .honduras .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .honduras .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .honduras .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .honduras .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .honduras .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .honduras .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** ::::::  HONDURAS  FIN  :::::   ******/
/***** ::::::  PANAMA  INICIO  :::::   ******/
.bg-nosotros .popup-paises .panama{position: absolute;left: 47%;top: 30%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .panama img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .panama .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .panama:hover .submenu{display: block;}
.bg-nosotros .popup-paises .panama .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .panama .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .panama .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .panama .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .panama .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .panama .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .panama .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .panama .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .panama .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .panama .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .panama .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}

.bg-nosotros .popup-paises .panama1{position: absolute;left: 46%;top: 29%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .panama1 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .panama1 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .panama1:hover .submenu{display: block;}
.bg-nosotros .popup-paises .panama1 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .panama1 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .panama1 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .panama1 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .panama1 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .panama1 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .panama1 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .panama1 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .panama1 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .panama1 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .panama1 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}

.bg-nosotros .popup-paises .panama2{position: absolute;left: 48%;top: 31%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .panama2 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .panama2 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .panama2:hover .submenu{display: block;}
.bg-nosotros .popup-paises .panama2 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .panama2 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .panama2 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .panama2 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .panama2 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .panama2 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .panama2 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;margin-top: 20px;}
.bg-nosotros .popup-paises .panama2 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .panama2 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .panama2 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .panama2 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}

/***** ::::::  PANAMA  FIN  :::::   ******/
/***** ::::::  PARAGUAY  INICIO  :::::   ******/
.bg-nosotros .popup-paises .paraguay{position: absolute;left: 58%;bottom: 35%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .paraguay img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .paraguay .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .paraguay:hover .submenu{display: block;}
.bg-nosotros .popup-paises .paraguay .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .paraguay .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .paraguay .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .paraguay .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .paraguay .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .paraguay .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .paraguay .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .paraguay .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .paraguay .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .paraguay .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .paraguay .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** ::::::  PARAGUAY  FIN  :::::   ******/
/***** ::::::  REP. DOMINICANA  INICIO  :::::   ******/
.bg-nosotros .popup-paises .rdom1{position: absolute;left: 50%;top: 20%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .rdom1 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .rdom1 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .rdom1:hover .submenu{display: block;}
.bg-nosotros .popup-paises .rdom1 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .rdom1 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .rdom1 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .rdom1 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .rdom1 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .rdom1 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .rdom1 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .rdom1 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .rdom1 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .rdom1 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .rdom1 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** ::::::  REP. DOMINICANA  FIN  :::::   ******/

/***** :::::: URUGUAY  INICIO  :::::   ******/
.bg-nosotros .popup-paises .uruguay{position: absolute;left: 58%;bottom: 26%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .uruguay img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .uruguay .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .uruguay:hover .submenu{display: block;}
.bg-nosotros .popup-paises .uruguay .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .uruguay .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .uruguay .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .uruguay .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .uruguay .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .uruguay .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .uruguay .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .uruguay .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .uruguay .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .uruguay .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .uruguay .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** ::::::  URUGUAY  FIN  :::::   ******/

/***** ::::::  GUATEMALA  INICIO  :::::   ******/
.bg-nosotros .popup-paises .guatemala{position: absolute;left: 40%;top: 24%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .guatemala img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .guatemala .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .guatemala:hover .submenu{display: block;}
.bg-nosotros .popup-paises .guatemala .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .guatemala .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .guatemala .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .guatemala .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .guatemala .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .guatemala .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .guatemala .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .guatemala .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .guatemala .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .guatemala .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .guatemala .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** :::::: GUATEMALA  FIN  :::::   ******/

/***** ::::::   MEXICO  INICIO  :::::   ******/
.bg-nosotros .popup-paises .mexico1{position: absolute;left: 34%;top: 12%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .mexico1 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .mexico1 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .mexico1:hover .submenu{display: block;}
.bg-nosotros .popup-paises .mexico1 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .mexico1 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .mexico1 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .mexico1 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .mexico1 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .mexico1 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .mexico1 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .mexico1 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .mexico1 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .mexico1 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .mexico1 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}

.bg-nosotros .popup-paises .mexico2{position: absolute;left: 36%;top: 18%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .mexico2 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .mexico2 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .mexico2:hover .submenu{display: block;}
.bg-nosotros .popup-paises .mexico2 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .mexico2 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .mexico2 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .mexico2 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .mexico2 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .mexico2 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .mexico2 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .mexico2 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .mexico2 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .mexico2 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .mexico2 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** :::::: MEXICO  FIN  :::::   ******/

/***** ::::::  NICAARAGUA  INICIO  :::::   ******/
.bg-nosotros .popup-paises .nicaragua{position: absolute;left: 44%;top: 27%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .nicaragua img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .nicaragua .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .nicaragua:hover .submenu{display: block;}
.bg-nosotros .popup-paises .nicaragua .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .nicaragua .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .nicaragua .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .nicaragua .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .nicaragua .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .nicaragua .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .nicaragua .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .nicaragua .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .nicaragua .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .nicaragua .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .nicaragua .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** ::::::  NICAARAGUA  FIN  :::::   ******/

/***** ::::::   PUERTO RICO  INICIO  :::::   ******/
.bg-nosotros .popup-paises .pr1{position: absolute;left: 53.5%;top: 19%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .pr1 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .pr1 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .pr1:hover .submenu{display: block;}
.bg-nosotros .popup-paises .pr1 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .pr1 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .pr1 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .pr1 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .pr1 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .pr1 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .pr1 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .pr1 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .pr1 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .pr1 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .pr1 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}

.bg-nosotros .popup-paises .pr2{position: absolute;left: 55%;top: 22%;color: #fff;cursor: pointer;font-size: 14px;}
.bg-nosotros .popup-paises .pr2 img{width: 20px;display: inline-block;margin-left: 5px;vertical-align: middle;border: 1px solid #fff;}
.bg-nosotros .popup-paises .pr2 .submenu{position: absolute;width: 400px;z-index: 999999;right: 0;display: none;top: 25px;background: #f5f5f5;box-shadow: 0 0 10px #999999;}
.bg-nosotros .popup-paises .pr2:hover .submenu{display: block;}
.bg-nosotros .popup-paises .pr2 .submenu .box-info{padding: 25px;}
.bg-nosotros .popup-paises .pr2 .submenu .box-info h4{color: #df6733;font-size: 16px;margin-bottom: 8px;}
.bg-nosotros .popup-paises .pr2 .submenu .box-info h3{color: #b5002f;font-size: 22px;margin-bottom: 7px;}
.bg-nosotros .popup-paises .pr2 .submenu .box-info h3 span{font-size: 16px;color: #df6733;}
.bg-nosotros .popup-paises .pr2 .submenu .box-info p{padding-bottom: 5px;color: #444;text-align: justify;font-size: 14px;line-height: 20px;}
.bg-nosotros .popup-paises .pr2 .submenu .box-info p img{width: 80px;float: left;display: block;margin-right: 10px;vertical-align: middle;border-radius: 50px;}
.bg-nosotros .popup-paises .pr2 .submenu .box-info a{display: block;width: 150px;text-align: center;color: #fff;background: #b5002f;padding: 5px 20px;border-radius: 50px;}
.bg-nosotros .popup-paises .pr2 .submenu .box-info a:hover{background: #e6532f;color: #fff;}
.bg-nosotros .popup-paises .pr2 .submenu .box-info .redes-sociales{display: block;margin-bottom: 10px;}
.bg-nosotros .popup-paises .pr2 .submenu .box-info .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 25px;height: 25px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 27px;}
.bg-nosotros .popup-paises .pr2 .submenu .box-info .redes-sociales a:hover{background: #b5002f;color: #fff;}
/***** :::::: PUERTO RICO  FIN  :::::   ******/



#modalPeru{top: 20%;}
#modalPeru h1{display: inline-block;vertical-align: middle;text-transform: capitalize;font-weight: 500;letter-spacing: 1px;}
#modalPeru h1 img{display: inline-block;width: 25px;margin-left: 6px;margin-bottom: 2px;}
#modalPeru .btn-close{display: block;background-color: #ffffff;color: #fff;border: none;border-radius: 50px;line-height: 20px;text-align: center;width: 12px;height: 12px;font-size: 8px;opacity: 1 !important;}
#modalPeru .btn-close:hover{background-color: #8d2b55;}
#modalPeru .modal-body img{width: 80%;display: block;margin: 0 auto;}
#modalPeru .modal-body h3{display: block;margin-bottom: 10px;line-height: 20px;}
#modalPeru .modal-body h3 a{color: #8d2b55;font-size: 18px;font-weight: 600;line-height: 4px;}
#modalPeru .modal-body p{display: block;margin-bottom: 20px;color: #000;line-height: 20px;}
#modalPeru .modal-body .row{border-bottom: 1px solid #ccc;margin-bottom: 15px;}
#modalPeru .modal-body .row:last-child{border-bottom: none;}

#modalMexico{top: 20%;}
#modalMexico h1{display: inline-block;vertical-align: middle;text-transform: capitalize;font-weight: 500;letter-spacing: 1px;}
#modalMexico h1 img{display: inline-block;width: 25px;margin-left: 6px;margin-bottom: 2px;}
#modalMexico .btn-close{display: block;background-color: #ffffff;color: #fff;border: none;border-radius: 50px;line-height: 20px;text-align: center;width: 12px;height: 12px;font-size: 8px;opacity: 1 !important;}
#modalMexico .btn-close:hover{background-color: #8d2b55;}
#modalMexico .modal-body img{width: 80%;display: block;margin: 0 auto;}
#modalMexico .modal-body h3{display: block;margin-bottom: 10px;line-height: 20px;}
#modalMexico .modal-body h3 a{color: #8d2b55;font-size: 18px;font-weight: 600;line-height: 4px;}
#modalMexico .modal-body p{display: block;margin-bottom: 20px;color: #000;line-height: 20px;}
#modalMexico .modal-body .row{border-bottom: 1px solid #ccc;margin-bottom: 15px;}
#modalMexico .modal-body .row:last-child{border-bottom: none;}

.bg-nosotros .practicas{display: inline-block;margin-bottom: 20px;}
.bg-nosotros .practicas h4{display: block;color: #3c3c3c;font-weight: 600;margin-bottom: 3px;}
.bg-nosotros .practicas a{background: #e6532f;color: #fff;display: inline-block;margin-right: 7px;padding: 2px 25px;border-radius: 50px;}
.bg-nosotros .practicas a:hover{background: #3f2730;color: #fff;display: inline-block;margin-right: 7px;padding: 2px 25px;border-radius: 50px;}
.bg-nosotros .casos{display: inline-block;margin-bottom: 20px;}
.bg-nosotros .casos h4{display: block;color: #3c3c3c;font-weight: 600;margin-bottom: 3px;}
.bg-nosotros .casos a{background: #b5002f;color: #fff;display: inline-block;margin-right: 7px;padding: 2px 25px;border-radius: 50px;}
.bg-nosotros .casos a:hover{background: #3f2730;color: #fff;display: inline-block;margin-right: 7px;padding: 2px 25px;border-radius: 50px;}

.paises {padding: 50px 0 0 0;}
.paises h2 {display: block;color: #8d2b55;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 8px;}
.paises h2 img{width: 30px;vertical-align: baseline;}
.paises p{color: #3c3c3c;margin-bottom: 7px;text-align: justify;}
.paises .redes-sociales{display: block;margin-bottom: 10px;}
.paises .redes-sociales a{display: inline-block;background: #e6532f;color: #fff;width: 30px;height: 30px;text-align: center;border-radius: 50px;margin-right: 7px;padding: 0;line-height: 34px;font-size: 14px;}
.paises .redes-sociales a:hover{background: #b5002f;color: #fff;}
.paises h4{display: block;background: #3f2730;text-align: left;padding: 8px 20px;border-radius: 10px 10px 0 0;color: #fff;font-size: 20px;}
.paises .categorias{display: block;}
.paises .categorias li{display: block;}
.paises .categorias li a{display: block;padding: 5px 30px;position: relative;background: #eaedf3;border: 1px solid #ccc;border-bottom: none;color: #3c3c3c;}
.paises .categorias li .active{background: #b5002f;color: #fff;}
.paises .categorias li a:hover{background: #e6532f;color: #fff;}
.paises .categorias li a::before{position: absolute;content: '\f111';font-size: 8px;left: 15px;top: 5px;font-family: 'FontAwesome';}
.paises .box-paises{background: #85264f;padding: 20px;border-radius: 7px;margin: 30px 0;}
.paises .box-paises .box-img{display: inline-block;width: 22%;margin-right: 12px;vertical-align: top;}
.paises .box-paises .box-des{display: inline-block;width: 76%;}
.paises .box-paises img{display: block;border-radius: 50%;margin: 0 auto;width: 50%;}
.paises .box-paises h4{display: block;text-align: center;font-size: 16px;margin-top: 10px;color: #fff;font-weight: 600;margin-bottom: 10px;background: transparent;padding: 0;}
.paises .box-paises h3{display: block;text-align: center;font-size: 20px;margin-top: 10px;color: #df6733;font-weight: 600;margin-bottom: 3px;}
.paises .box-paises p{display: block;color: #fff;}
.paises .box-paises ul{display: block;text-align: center;}
.paises .box-paises ul li{display: inline-block;}
.paises .box-paises ul li a{display: block;background: #df6733;width: 30px;height: 30px;line-height: 30px;text-align: center;color: #fff;border-radius: 50px;margin-right: 5px;}
.paises .box-paises ul li a:hover{background: #b5002f;color: #fff;}
.accordion-body {padding: 0;}
.accordion-button:not(.collapsed) {color: #fff;background-color: #85264f;font-size: 18px;margin-bottom: 0;}
.accordion-header{margin-bottom: 0 !important;}

/*.paises .table{margin: 15px 0;}
.paises .table thead{background: #b5002f;color: #fff;}
.paises .table tbody tr td img{width: 80px;display: block;margin: 10px auto;border-radius: 50%;}
.paises .table tbody tr td h3{font-weight: 600;font-size: 18px;display: inline-block;}
.paises .table tbody tr td h2{display: block;text-wrap: nowrap;font-size: 22px;margin-bottom: 0;text-align: center;text-transform: capitalize;}
.paises .table tbody tr td span{display: block;text-align: center;}
.paises .table tbody tr td p{font-size: 14px;}
.paises .table tbody tr td ul{display: block;text-align: center;margin-top: 10px;}
.paises .table tbody tr td ul li{display: inline-block;}
.paises .table tbody tr td ul li a{display: block;width: 25px;height: 25px;background: #df6733;text-align: center;line-height: 25px;color: #fff;border-radius: 50px;font-size: 14px;}
.paises .table tbody tr td ul li a:hover{background: #b5002f;color: #fff;}*/

.nosotros .bg-organizacion{background-image: url(../images/cladem-regional-bg.webp);background-size: cover;width: 100%;height: 200px;display: table;background-repeat: no-repeat;background-position: top center;padding: 30px 0;}
.nosotros .bg-organizacion .asamblea{display: inline-block;width: 35%;margin-right: 8px;vertical-align: middle;}
.nosotros .bg-organizacion .asamblea img{display: block;width: 100%;filter: saturate(1);transition: all ease .8s;}
.nosotros .bg-organizacion .asamblea img:hover{display: block;width: 100%;filter: saturate(0.5);transition: all ease .8s;}
.nosotros .bg-organizacion .directivo{display: inline-block;width: 28%;margin-right: 8px;vertical-align: middle;}
.nosotros .bg-organizacion .directivo img{display: block;width: 100%;filter: brightness(1);transition: all ease .8s;}
.nosotros .bg-organizacion .directivo img:hover{display: block;width: 100%;filter: brightness(0.5);transition: all ease .8s;}
.nosotros .bg-organizacion .consultivo{display: inline-block;width: 18%;margin-right: 8px;vertical-align: middle;}
.nosotros .bg-organizacion .consultivo img{display: block;width: 100%;filter: brightness(1);transition: all ease .8s;}
.nosotros .bg-organizacion .consultivo img:hover{display: block;width: 100%;filter: brightness(0.5);transition: all ease .8s;}
.nosotros .bg-organizacion .equipo{display: inline-block;width: 15%;margin-right: 8px;vertical-align: middle;}
.nosotros .bg-organizacion .equipo img{display: block;width: 100%;filter: brightness(1);transition: all ease .8s;}
.nosotros .bg-organizacion .equipo img:hover{display: block;width: 100%;filter: brightness(0.5);transition: all ease .8s;}
.nosotros #asamblea{margin: 30px 0;background: #f1d6e2;padding: 20px;border-radius: 7px;}
.nosotros #asamblea h3{display: block;color: #b61834;font-weight: 600;padding-bottom: 5px;}
.nosotros #asamblea p{margin-bottom: 5px;padding-bottom: 0;color: #000}
.nosotros #directivo{margin: 0 0 30px 0;background: #f1d6e2;padding: 20px;border-radius: 7px;}
.nosotros #directivo h3{display: block;color: #b61834;font-weight: 600;padding-bottom: 5px;}
.nosotros #directivo p{color: #000;}
.nosotros #directivo h4{display: block;color: #df6733;font-weight: 600;padding-bottom: 5px;font-size: 20px;margin-top: 5px;}
.nosotros #directivo ul{display: block;text-decoration: none;list-style: none;}
.nosotros #directivo ul li{display: block;position: relative;padding-left: 30px;margin-bottom: 6px;}
.nosotros #directivo ul li::before{position: absolute;width: 8px;height: 8px;content: '';background: #b61834;left: 10px;top: 8px;border-radius: 50px;display:block;}
.nosotros #consultivo{margin: 0 0 30px 0;background: #f1d6e2;padding: 20px;border-radius: 7px;}
.nosotros #consultivo h3{display: block;color: #b61834;font-weight: 600;padding-bottom: 5px;}
.nosotros #consultivo p{color: #000;}
.nosotros #consultivo ul{display: block;text-align: center;}
.nosotros #consultivo ul li{display: inline-block;width: 31%;background: #fff2f8;padding: 20px;margin: 10px;border-radius: 8px;vertical-align: top;text-align: left;}
.nosotros #consultivo ul li img{width: 110px;display: inline-block;float: left;margin-right: 15px;}
.nosotros #consultivo ul li h5{color: #df6733;margin: 10px 0 5px 0;}
.nosotros #consultivo ul li h6{color: #b61834;}
.nosotros #consultivo ul li::before{display:none;}
.nosotros #equipo{margin: 0 0 30px 0;background: #f1d6e2;padding: 20px;border-radius: 7px;}
.nosotros #equipo h3{display: block;color: #b61834;font-weight: 600;padding-bottom: 15px;}
.nosotros #equipo p{color: #000;}
.nosotros #equipo .box-coordinadoras{background: #fff2f8;padding: 20px;text-align: center;border-radius: 8px;margin-bottom: 30px;}
.nosotros #equipo .box-coordinadoras img{width: 150px;margin-bottom: 10px;}
.nosotros #equipo .box-coordinadoras h4{color: #df6733;margin-bottom: 1px;}
.nosotros #equipo .box-coordinadoras h5{color: #b61834;margin-bottom: 10px;}
.nosotros #equipo .box-coordinadoras p{color: #000;}

.nosotros ul li{position:relative;padding-left:25px;margin-bottom: 8px;}
.nosotros ul li::before {content: '\f111';font-family: 'FontAwesome';position: absolute;color: #b5002f;left: 8px;margin-top: 0px;font-size: 7px;font-weight: 600;}
.nosotros ul li a{color:#b5002f;font-weight:600;border-bottom: 1px solid;}
.nosotros ul li a:hover{color:#df6733;border-bottom: 1px solid;}
.nosotros ul li::before {display:none;}

.nosotros .vinetas-litigio li{position:relative;padding-left:25px;}
.nosotros .vinetas-litigio li::before {content: '\f111';font-family: 'FontAwesome';position: absolute;color: #b5002f;left: 8px;margin-top: 0px;font-size: 7px;font-weight: 600;display: block;}
.nosotros .vinetas-litigio li a{color:#b5002f;font-weight:600;border-bottom: 1px solid;}
.nosotros .vinetas-litigio li a:hover{color:#df6733;border-bottom: 1px solid;}

.estrategias-home{padding: 50px 0;background: #fff;}
.estrategias-home h2{display: block;text-align: center;color: #3f2730;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 25px;}
.estrategias-home h2 a{color: #3f2730;}
.estrategias-home h3 a{display: block;padding: 20px;color: #df6733;background: #eaedf3;text-align: center;font-size: 25px;}
.estrategias-home h3 a:hover{color: #fff;background: #3f2730;}
.estrategias-home .btn-estra-home{display: block;background: #df6733;margin: 40px auto 0;text-align: center;width: 200px;border-radius: 50px;color: #Fff;padding: 4px;}
.estrategias-home .btn-estra-home:hover{background: #b5002f;color: #fff;}
.estrategias-home img{width: 100%;}

.nosotros .box-status{background: #b5002f;padding:80px 60px;text-align: center;width: 70%;margin: 30px auto;position: relative;}
.nosotros .box-status h4{margin-bottom: 15px;}
.nosotros .box-status h4 a{color: #fff;}
.nosotros .box-status p{color: #fff;text-align: center;margin-bottom: 15px;}
.nosotros .box-status .btn-status{border: 1px solid #fff;color: #fff;background: transparent;padding: 8px 45px;margin-bottom: 7px;border-radius: 50px;transition: all ease .8s;}
.nosotros .box-status .btn-status:hover{background: #fff;color: #b5002f;transition: all ease .8s;}
.nosotros .box-status img{position: absolute;content: '';right: 10px;bottom: 10px;width: 150px;opacity: 0.3;}
.nosotros .box-clic{display: block;text-align: center;margin: 50px auto 0;background: #f0d3df;padding: 25px 0;border-radius: 100px;width: 45%;}
.nosotros .box-clic h5{color: #b5002f;padding-bottom: 10px;}
.nosotros .box-clic a{display: block;background: #df6733;margin: 7px auto 0;width: 150px;padding: 5px;border-radius: 50px;color: #fff;}
.nosotros .box-clic a:hover{background: #b5002f;color: #fff;}

.nosotros .alianzas{margin: 25px 0;}
.nosotros .alianzas img{display: block;width: 100%;padding: 5px;margin: 0 auto 15px;border: 1px solid #e9e9e9;border-radius: 5px;}
.nosotros .aliadas{display: block;padding: 20px;background: #f1f1f1;border-radius: 5px;}
.nosotros .aliadas h4{display: block;color: #b5002f;margin-bottom: 10px;}

.nosotros .box-paises{background: #85264f;padding: 20px;border-radius: 7px;}
.nosotros .box-paises .box-img{display: inline-block;width: 100%;margin-right: 0;vertical-align: top;margin-bottom: 15px;}
.nosotros .box-paises .box-des{display: inline-block;width: 100%;}
.nosotros .box-paises img{display: block;border-radius: 50%;margin-right:20px;width: 30%;float: left;}
.nosotros .box-paises h4{display: block;text-align: left;font-size: 16px;margin-top: 10px;color: #fff;font-weight: 600;margin-bottom: 10px;background: transparent;padding: 0;}
.nosotros .box-paises h3{display: block;text-align: left;font-size: 20px;margin-top: 10px;color: #df6733;font-weight: 600;margin-bottom: 3px;}
.nosotros .box-paises p{display: block;color: #fff;}
.nosotros .box-paises ul{display: block;text-align: left;}
.nosotros .box-paises ul li{display: inline-block;padding-left: 0;}
.nosotros .box-paises ul li a{display: block;background: #df6733;width: 30px;height: 30px;line-height: 30px;text-align: center;color: #fff;border-radius: 50px;margin-right: 5px;}
.nosotros .box-paises ul li a:hover{background: #b5002f;color: #fff;}

.nosotros .cooperantes{margin: 25px 0;}
.nosotros .cooperantes img{display: block;width: 100%;padding: 5px;margin: 0 auto 15px;border: 1px solid #e9e9e9;border-radius: 5px;}

.nosotros .box-ayuda{display: block;padding: 40px;background: #f1d6e2;border-radius: 10px;}
.nosotros .box-ayuda h3{color: #b5002f;font-size: 24px;}
.nosotros .box-ayuda p{color: #000;}
.nosotros .box-ayuda img{width: 200px;margin: 0 15px 15px 0;}
.nosotros .box-ayuda a{display: inline-block;background: #df6733;padding: 4px 20px;border-radius: 50px;color: #fff;}
.nosotros .box-ayuda a:hover{background: #b5002f;color: #fff;}
.nosotros .box-elige{display: block;margin: 10px 0 30px;}
.nosotros .box-elige h5{color: #df6733;}
.nosotros .box-elige .box-dona{display: block;padding: 20px;background: #fff2f8;border-radius: 7px;text-align: center;}
.nosotros .box-elige .box-dona img{width: 160px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.nosotros .box-elige .box-dona h6{color: #8d2b55;font-size: 18px;font-weight: 600;margin-bottom: 7px;}
.nosotros .box-elige .box-dona p{display: block;text-align: center;}
.nosotros .box-elige .box-dona a{display: inline-block;background: #df6733;padding: 4px 20px;border-radius: 50px;color: #fff;}
.nosotros .box-elige .box-dona a:hover{background: #b5002f;color: #fff;}

.nosotros .box-accede{display: block;margin: 10px 0 30px;}
.nosotros .box-accede h5{color: #df6733;}
.nosotros .box-accede img{width: 200px;display: inline-block;vertical-align: middle;vertical-align: -webkit-baseline-middle;margin-right: 30px;}
.nosotros .box-accede a{display: inline-block;background: #df6733;padding: 4px 30px;border-radius: 50px;color: #fff;}
.nosotros .box-accede a:hover{background: #b5002f;color: #fff;}

.nosotros .box-determina{display: block;margin: 10px 0 30px;}
.nosotros .box-determina h5{color: #df6733;}

.nosotros .box-completar{display: block;margin: 10px 0 30px;}
.nosotros .box-completar h5{color: #df6733;}

.nosotros .box-ayuda .gracias{display: inline;background: #fff;text-align: center;padding: 6px 50px;border-radius: 50px;font-size: 20px;}

.noticia-detalle .contenido .img1{display:inline-block;width:31%;margin-right:15px;}
.noticia-detalle .contenido h5{margin:25px 0 5px;}
.noticia-detalle .contenido ul li a{border: transparent;display: inline-block;position: relative;padding-left: 5px !important;margin-bottom: 8px;background: transparent;color: #5d5d5d;padding: 0 0 0 30px;font-weight: 400;}
/*.noticia-detalle .contenido ul li a::before{position: absolute;width: 8px;height: 8px;content: '';background: #b61834;left: 10px;top: 8px;border-radius: 50px;display:block;}*/

.resultados{display: block;background: #fbe3eb;padding: 20px;border-radius: 7px;text-align: center;}
.resultados p{color: #444;}

.buscador select{padding: 0.2rem 20px !important;border-radius: 4px;}
.busqueda{display: block;padding: 25px;margin-bottom: 25px;border-radius: 8px;background: #fbe3eb;}
.busqueda h3{display: block;color: #b5002f;font-weight: 600;font-size: 24px;margin: 8px 0 5px;}
.busqueda h5{display: inline-block;background: #df6733;color: #fff;padding: 5px 20px;border-radius: 50px;font-size: 14px;margin: 10px 0 5px 0px;font-weight: 400;}
.busqueda h6{display: block;color: #3f2730;}
.busqueda p{color: #444;}
.busqueda a{color: #df6733;border-bottom: 1px solid;padding-left: 30px;position: relative;}
.busqueda a::before{position: absolute;content: '';width: 7px;height: 7px;background: #df6733;top: 10px;left: 15px;border-radius: 50px;}

.campana-detalle .contenido .img1{width: 32%;display: inline-block;margin-right: 10px;}
.campana-detalle .contenido .box1{display: block;background: #df6733;padding: 50px;text-align: center;margin: 30px 0 0 0;height: 220px;}
.campana-detalle .contenido .box1 h3{color: #fff;}
.campana-detalle .contenido .box1 h3 strong{display: table;margin: 15px auto;background: #b5002f;border-radius: 50px;padding: 5px 50px;}
.campana-detalle .contenido .box2{background: #f0d3df;display: block;text-align: center;padding: 30px;margin: 20px 0;border-radius: 10px;}
.campana-detalle .contenido .box2 h3{margin-bottom: 10px;color: #df6733;}
.campana-detalle .contenido .box2 p::before{position: absolute;content: '';left: -15px;top: 0;height: 100%;width: 3px;background: #b5002f;}
.campana-detalle .contenido h5{display: block;color: #b5002f;margin: 30px 0 10px 0;}
.campana-detalle .contenido ul li{padding-left: 25px;margin-bottom: 3px;position: relative;color:#4c4c4c;}
.campana-detalle .contenido ul li::before {content: '\f111';font-family: 'FontAwesome';position: absolute;color: #b5002f;left: 10px;margin-top: 0px;font-size: 7px;}
.campana-detalle .contenido ul li a{color: #df6733;font-weight: 600;}
.campana-detalle .contenido ul li a:hover{color: #a7046d;}

.campana-detalle .contenido .integrantes img{display: inline;width: 22%;margin: 10px;border: 1px solid #ddd;padding: 5px;border-radius: 5px;}
.campana-detalle .contenido .colabora img{display: inline;width: 15%;margin: 10px;border: 1px solid #ddd;padding: 5px;border-radius: 5px;}
.campana-detalle .contenido .adhieren{text-align: center;display: block;}
.campana-detalle .contenido .adhieren img{display: inline;width: 14.5%;margin: 10px;border: 1px solid #ddd;padding: 5px;border-radius: 5px;}

.boletin{padding: 50px 0 0 0;}
.boletin img{width: 100%;margin-bottom: 30px;}
.boletin h2 {display: block;color: #8d2b55;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-bottom: 5px;text-align: center;}
.boletin p{padding-bottom: 25px;color: #444;text-align: center;}
.boletin .box-boletin{text-align: center;margin-bottom: 30px;background: #eddae4;border-radius: 10px;}
.boletin .box-boletin img{margin: 0;border-radius: 10px 10px 0 0;}
.boletin .box-boletin h6{color: #2f2f2f;margin: 10px 10px 3px;}
.boletin .box-boletin h4{color: #b5002f;font-size: 22px;margin: 0 10px;}
.boletin .box-boletin .ver-mas{display: block;background: #df6733;color: #fff;margin-top: 15px;padding: 5px 10px;border-radius: 0 0 10px 10px;}
.boletin .box-boletin .ver-mas:hover{background: #b5002f;color: #fff;}

.nosotros .dve{background: #b5002f;color: #fff;border: 1px solid #b5002f;display: inline-block;padding: 5px 30px;border-radius: 50px;margin-right: 15px;margin-bottom: 30px;}
.nosotros .dve:hover{background: #df6733;color: #fff;border: 1px solid #df6733;}

.top-header #buscar-top{display: inline-block;width: 30%;margin-right: 15px;}
.top-header #buscar-top input{background: #fff;height: 35px;font-size: 14px;color: #000;border: none;border-radius: 5px 0 0 5px;}
.top-header #buscar-top #button-addon2{border: none;background: #e6532f;color: #fff;padding: 5px 10px;cursor: pointer;}

.nosotros .box-clic2{display: inline-block;text-align: center;margin: 20px 10px 20px 0;background: #f0d3df;padding: 12px 0;border-radius: 100px;width: 32%;}
.nosotros .box-clic2 h5{color: #b5002f;padding-bottom: 4px;}
.nosotros .box-clic2 a{display: block;background: #df6733;margin: 7px auto 0;width: 150px;padding: 5px;border-radius: 50px;color: #fff;}
.nosotros .box-clic2 a:hover{background: #b5002f;color: #fff;}
.boletin .buscador{padding: 0;}

.biblioteca-detalle .contenido .btn-biblioteca{background: transparent;color: #b5002f;width: 100%;padding: 0;margin: 0;text-align: left;display: inline;}
.biblioteca-detalle .contenido .btn-biblioteca:hover{background: transparent;color: #df6733;display: inline;}

.campana-detalle .contenido .cuadro-rosado{background: #be7c8d;color: #fff;padding: 20px;border-radius: 10px;margin-bottom: 20px;}
.campana-detalle .contenido .cuadro-rosado p{color: #fff;}
.campana-detalle .contenido .cuadro-rosado h3{color: #fff;font-size: 22px;}
.campana-detalle .contenido .cuadro-rosado a{border: 1px solid #fff;color: #fff;padding: 5px 15px;border-radius: 7px;display: inline-block;margin-top: 5px;background: transparent;}
.campana-detalle .contenido .cuadro-rosado a:hover{background: #fff;color: #be7c8d;}

.campana-detalle .contenido .cuadro-naranja{background: #cb4e06;color: #fff;padding: 20px;border-radius: 10px;margin-bottom: 20px;}
.campana-detalle .contenido .cuadro-naranja p{color: #fff;}
.campana-detalle .contenido .cuadro-naranja h3{color: #fff;font-size: 22px;}
.campana-detalle .contenido .cuadro-naranja a{border: 1px solid #fff;color: #fff;padding: 5px 15px;border-radius: 7px;display: inline-block;margin-top: 5px;background: transparent;}
.campana-detalle .contenido .cuadro-naranja a:hover{background: #fff;color: #cb4e06;}

.campana-detalle .contenido .cuadro-rojo{background: #980025;color: #fff;padding: 20px;border-radius: 10px;margin-bottom: 20px;}
.campana-detalle .contenido .cuadro-rojo p{color: #fff;}
.campana-detalle .contenido .cuadro-rojo h3{color: #fff;font-size: 22px;}
.campana-detalle .contenido .cuadro-rojo a{border: 1px solid #fff;color: #fff;padding: 5px 15px;border-radius: 7px;display: inline-block;margin-top: 5px;background: transparent;}
.campana-detalle .contenido .cuadro-rojo a:hover{background: #fff;color: #980025;}

.campana-detalle .contenido .cuadro-morado{background: #771845;color: #fff;padding: 20px;border-radius: 10px;margin-bottom: 20px;}
.campana-detalle .contenido .cuadro-morado p{color: #fff;}
.campana-detalle .contenido .cuadro-morado h3{color: #fff;font-size: 22px;}
.campana-detalle .contenido .cuadro-morado a{border: 1px solid #fff;color: #fff;padding: 5px 15px;border-radius: 7px;display: inline-block;margin-top: 5px;background: transparent;}
.campana-detalle .contenido .cuadro-morado a:hover{background: #fff;color: #771845;}

.campana-detalle .contenido .dve{display: inline;margin-left: 0;background: #b5002f;color: #fff;padding: 2px 15px;border-radius: 50px;}
.campana-detalle .contenido .dve:hover{background: #cb4e06;color: #fff;}