@font-face{font-family:'Lucid';src:url('fonts/lucida.ttf')}
html{margin-top:0px !important;}
body{font-family:Lucid}
hr{border-top:4px solid #ccc}
a{text-decoration:none !important;transition:all 200ms ease-in-out 0s;}
input, textarea{outline:none;}
.fa-search{position:relative;cursor:pointer;-moz-transform:scale(-1.7, 1.7);-webkit-transform:scale(-1.7, 1.7);-o-transform:scale(-1.7, 1.7);-ms-transform:scale(-1.7, 1.7);transform:scale(-1.7, 1.7);color:#333 !important;z-index:123;top:-2px;}
#search{height:100%}
.fixed{position:fixed !important;}
.header-wrapper{position:relative;z-index:1001;top:0;background:#fff;width:100%;}
.header-wrapper.border-bottom{box-shadow:0 6px 10px rgba(0, 0, 0, 0.1);margin-bottom:10px;}
.margin{margin-bottom:20px}
.margin-little{margin-bottom:15px}
.padded{padding-top:15px;padding-bottom:15px}
.bg-gray{background-color:#eaeae9;}
.category{background-color:#00ffbf;text-transform:uppercase;text-align:center}
.category a{color:#000;text-decoration:none;font-weight:normal !important;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.date{font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
img.resp_image{display:none}
header{background:#fff;letter-spacing:-0.4px;margin-top:20px;text-transform:uppercase;font-weight:bold;}
header .banner-superior{padding-right:15px;}
header .row{margin-right:0;}
header .home-logo{padding:20px 0 0 0;box-sizing:border-box;}
header .home-logo .logo{float:left;margin-bottom:0;}
header .navlinks{padding:20px 0 0;}
header .social{letter-spacing:0;margin-top:10px;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
header .social li{position:relative;}
header .social li .dropdown-menu{background:#fff;opacity:0.85;width:225px;border:none;border-radius:0;margin-top:0;}
header .social .menu-top-info:hover .dropdown-menu{display:block;}
header .social li .dropdown-menu > li > a{font-size:18px;color:#797979;padding:3px 30px 0 20px;text-transform:none;font-weight:normal;}
header .social li .dropdown-menu > li > a:hover, header .social li .dropdown-menu > li > a:focus{background:none;color:#000;font-weight:600;padding-left:30px;}
header .social li .caret{position:absolute;border-top-width:8px;border-left-width:8px;border-right-width:8px;left:50%;margin-left:-8px;top:100%;}
header .social li .header-fb,
header .social li .header-tw,
header .social li .header-pt,
header .social li .header-in,
header .social li .header-vm{color:#969696;display:inline-block;border:1px solid #9a9a9a;border-radius:50%;height:25px;width:25px;line-height:22px;font-size:16px;text-align:center;transition:none;}
.contenido-principal .social li .header-fb,
.contenido-principal .social li .header-tw,
.contenido-principal .social li .header-pt,
.contenido-principal .social li .header-in,
.contenido-principal .social li .header-vm{position:relative;display:inline-block;height:25px;width:25px;top:-3px;transition:none;}
header .social .menu-top-info{padding:0 14px;}
header .social .menu-top-info a{font-size:18px;font-weight:bold;}
header .social .menu-top-info a:hover{color:#000;}
.social li:hover .fa{color:#fff}
header .social .auspicio-header{padding:0 15px 0 0;}
header .social .auspicio-header span{top:-6px;}
header .social li .logo-header{position:relative;width:128px;top:4px;}
header .social li span{font-size:12px;font-weight:normal;text-transform:lowercase;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;position:relative;}
header h1{margin-top:0}
header .tools a{color:#000;line-height:40px;}
header .tools a:hover{color:#333}
header .sections li:first-child{padding-left:0;}
header .sections li a{font-weight:normal;font-size:17px;line-height:40px;padding:0 5px;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
header .sections li a:hover, header .sections .menu-activo a{color:#000;}
header .top-sections, header .bottom-sections{margin-bottom:0;display:flex;justify-content:space-between;align-content:stretch;padding-left:-10px;}
header .top-sections li a{font-weight:bold;font-size:27px;}
header .top-sections .hidden-xs{width:2%;font-weight:bold;font-size:27px;color:#969696;text-align:center;}
header .top-sections .menu-top-catalogo{}
header .top-sections .menu-top-formacion{text-align:center;}
header .top-sections .menu-top-agenda{text-align:center;}
header .top-sections .menu-top-produccion{text-align:right;}
header .bottom-sections li{padding:0 4px;}
header.second-header{margin-top:11px;}
header .mensaje-header{display:none;}
header.second-header .auspicio-header{display:none;}
header.second-header .home-logo{padding:0 0 0 15px;}
header.second-header h1.logo img{width:137px;margin-bottom:10px;transition:all 0.4s ease-in-out 0s;}
header.second-header .mensaje-header, header.second-header .mensaje-header a{display:block;font-weight:normal;font-size:1.5em;text-transform:none;color:#000;}
header.second-header .mensaje-header a{font-size:1em;}
header.second-header .mensaje-header a:hover{color:#88b14b;}
header.second-header .social{text-align:right;}
.scroll-up{width:20px;height:20px;display:none;margin-top:16px;}
header.second-header .scroll-up{position:relative;display:block;margin-left:10px;z-index:123;}
header.second-header .scroll-up img{width:100%;}
#content-list{margin-top:0;}
header .header-fb:hover{background-color:#3b5998}
header .header-tw:hover{background-color:#55acee}
header .header-vm:hover{background-color:#1ab7ea}
header .header-pt:hover{background-color:#cb2027}
header .header-in:hover{background-color:#125688}
header .single-fb:hover{color:#3b5998}
header .single-tw:hover{color:#55acee}
header .single-ln:hover{color:#007bb5}
.contenido-principal .header-fb img, .contenido-principal .header-tw img, .contenido-principal .header-vm img, .contenido-principal .header-in img, .contenido-principal .header-pt img{width:100%;}
.contenido-principal .header-fb:hover, .contenido-principal .header-tw:hover, .contenido-principal .header-vm:hover, .contenido-principal .header-pt:hover, .contenido-principal .header-in:hover{opacity:0.8;}
.container{padding-left:0;padding-right:0;}
.catalogo-productos-portada{font-size:1.6em;padding:10px 15px 5px;display:block;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.catalogo-productos-portada.catalogo-productos-destacado{padding-bottom:30px;}
.catalogo-productos-portada .row{margin:0;padding-top:25px;border-top:2px solid #000;}
.catalogo-productos-portada .row .col-sm-4{padding:0;width:264px;}
.catalogo-productos-portada .row .col-sm-4{text-align:center;margin:0 6px;}
.catalogo-productos-portada .row .col-sm-4:first-child{text-align:left;margin:0 13px 0 0;}
.catalogo-productos-portada .row .col-sm-4:last-child{text-align:right;margin:0 0 0 13px;}
.catalogo-productos-portada .row .col-sm-4 img{width:100%;}
.catalogo-productos-portada .catalogo-productos-portada-marca{position:absolute;top:5px;right:5px;width:auto !important;}
.catalogo-productos-portada a{display:block;margin-top:5px;}
.catalogo-productos-post{font-size:10px;}
.border-top{border-top:1px solid #000;}
.catalogo-productos, .catalogo-formacion{position:relative;padding:0 15px;}
.catalogo-productos article{width:264px;padding:0;margin:0 19px 19px 0;overflow:hidden;}
.wpex-link{font-weight:bold;}
.catalogo-productos article:nth-of-type(3n+3){margin-right:0;}
.catalogo-productos article .articulo-portada{border-color:#88b14b;padding-top:10px;}
.catalogo-productos .image{width:264px;height:264px;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}
.catalogo-productos .image img{width:264px;height:264px;}
.catalogo-productos .image-hover{position:absolute;background:rgba(136, 177, 75, 0.7);width:264px;height:264px;float:left;display:none;text-align:center;padding-top:95px;z-index:999;}
.marca-detalle-producto .image-hover{padding-top:180px;}
.catalogo-productos .image:hover .image-hover{display:block;}
.catalogo-productos .image-hover .logo-peq{background:url(img/logo-dis-up-peq.png) 0 0 no-repeat;background-size:contain;position:absolute;top:10px;right:10px;width:30px;height:18px;}
.catalogo-productos .image-hover h2{color:#fff;font-size:18px;font-weight:bold;margin:10px 0 15px;}
.catalogo-productos .image-hover .sep-titulos{width:50px;border-top:1px solid #fff;margin:0 auto;}
.catalogo-productos .catalogo-productos-buscador, .catalogo-formacion .catalogo-formaciones-buscador{padding-bottom:20px;font-size:10px;}
.catalogo-productos .catalogo-productos-buscador .dropdown-toggle .label-success, .catalogo-formacion .catalogo-formaciones-buscador .dropdown-toggle .label-success{color:#88b14b;font-weight:bold;}
.catalogo-productos .catalogo-productos-buscador form .buscador, .catalogo-formacion .catalogo-formaciones-buscador form .buscador{display:block;background:white;border:1px solid #777876;border-radius:0;width:264px;padding:3px 5px;margin:25px 0;font-size:14px;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;box-sizing:border-box;}
.catalogo-productos .catalogo-productos-buscador form .buscador::-webkit-input-placeholder, .catalogo-productos .catalogo-productos-buscador form .buscador::-webkit-input-placeholder{font-style:italic;}
.catalogo-productos .catalogo-productos-buscador form .buscador::-moz-placeholder, .catalogo-formacion .catalogo-formaciones-buscador form .buscador::-moz-placeholder{font-style:italic;}
.catalogo-productos .catalogo-productos-buscador form .buscador:-ms-input-placeholder, .catalogo-formacion .catalogo-formaciones-buscador form .buscador:-ms-input-placeholder{font-style:italic;}
.catalogo-productos .catalogo-productos-buscador form .buscador:-moz-placeholder, .catalogo-formacion .catalogo-formaciones-buscador form .buscador:-moz-placeholder{font-style:italic;}
.catalogo-formacion .catalogo-formaciones-buscador .link-formacion-activo{color:#88b14b;}
.catalogo-productos .catalogo-productos-buscador .buscador-productos-paises:hover .dropdown-menu, .catalogo-productos .catalogo-productos-buscador .buscador-productos-categoria:hover .dropdown-menu, .catalogo-productos .catalogo-productos-buscador .buscador-productos-marca:hover .dropdown-menu, .categoria-agenda .catalogo-productos-buscador .buscador-agenda-paises:hover .dropdown-menu, .catalogo-formacion .catalogo-formaciones-buscador .buscador-formacion-paises:hover .dropdown-menu, .catalogo-formacion .catalogo-formaciones-buscador .buscador-formacion-categoria:hover .dropdown-menu{display:block;margin-top:0;}
.catalogo-productos .catalogo-productos-buscador .sep-filtro, .categoria-agenda .sep-filtro, .categoria-agenda .link-agenda, .catalogo-formacion .link-formacion, .catalogo-formacion .catalogo-formaciones-buscador .sep-filtro, .catalogo-productos .link-formacion{font-size:19px;color:#999;position:relative;top:-18px;}
.catalogo-productos.detalle-producto .catalogo-productos-buscador{border-bottom:1px solid #000;}
.catalogo-productos.detalle-producto .titulo-post{font-size:20px;margin-bottom:0;}
.catalogo-productos.detalle-producto .titulo-post.consultar-precio{margin-top:2px;font-size:20px;font-weight:bold;}
.catalogo-productos.detalle-producto .titulo-post.consultar-precio:hover{color:#000;}
.catalogo-productos.detalle-producto .post-content .detalle-producto-content, .catalogo-productos.detalle-producto .catalogo-productos-relacionados p{font-size:15px;}
.catalogo-productos.detalle-producto .post-content .detalle-producto-content{margin-bottom:30px;}
.catalogo-productos.detalle-producto .catalogo-productos-relacionados p .separador-tags:last-child, .marca-detalle-formacion .formacion-info p .separador-tags:last-child{display:none;}
.catalogo-productos.detalle-producto .catalogo-productos-relacionados article .articulo-portada{padding-top:0;border:none;}
.catalogo-productos.detalle-producto .catalogo-productos-relacionados .nbs-flexisel-item img{margin:0;}
.catalogo-productos.detalle-producto .modal-content{padding:10px;color:#000;}
.catalogo-productos.detalle-producto .modal-content .marca-formulario{position:absolute;top:10px;right:10px;}
.catalogo-productos.detalle-producto .modal-content h2{font-weight:bold;font-size:16px;margin:0 0 30px;}
.catalogo-productos.detalle-producto .modal-content .form-consultar-precio{overflow:hidden;}
.catalogo-productos.detalle-producto .modal-content .form-consultar-precio input, .catalogo-productos.detalle-producto .modal-content .form-consultar-precio textarea{background:white;border:none;border-radius:0;width:100%;padding:3px 0;margin-bottom:3px;font-size:15px;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.catalogo-productos.detalle-producto .modal-content .form-consultar-precio textarea{padding-left:3px;border:2px solid #000;resize:none;margin-top:10px;}
.catalogo-productos.detalle-producto .modal-content .form-consultar-precio button{border:none;background:none;margin-left:0;left:0;padding:0;font-weight:bold;font-size:16px;}
.catalogo-productos.detalle-producto .modal-content .form-consultar-precio button:hover{color:#88b14b;}
.catalogo-productos.detalle-producto .modal-content .form-consultar-precio input::-webkit-input-placeholder{color:#000;}
.catalogo-productos.detalle-producto .modal-content .form-consultar-precio input::-moz-placeholder{color:#000;}
.catalogo-productos.detalle-producto .modal-content .form-consultar-precio input:-ms-input-placeholder{color:#000;}
.catalogo-productos.detalle-producto .modal-content .form-consultar-precio input:-moz-placeholder{color:#000;}
.catalogo-productos.detalle-producto .breadcrum{font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;font-size:15px;color:#969696;margin-bottom:20px;}
.catalogo-productos.detalle-producto .breadcrum .fa{font-size:10px;color:#91938f;}
.catalogo-productos.detalle-producto .breadcrum a{color:#969696;}
.catalogo-productos.detalle-producto .breadcrum a:hover{color:#88b14b;}
#formContacto div.enviado{font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;text-align:center;font-size:13px;border:1px solid black;padding:20px 0px;margin-top:15px;}
#formContacto div.enviado a{color:#000;margin-top:12px;font-weight:bold;display:block;}
#formContacto div.enviado a:hover{color:#88b14b;}
.nbs-flexisel-inner #CarouselImagenesProducto{height:274px;margin-bottom:30px;}
#CarouselImagenesProducto .nbs-flexisel-item img{height:100%;padding:0 10px;margin:0;}
#CarouselImagenesProducto .modal .modal-header{border-bottom:none;}
#CarouselImagenesProducto .modal .modal-header .close{margin-top:-15px;}
.catalogo-productos.detalle-producto .nbs-flexisel-inner .nbs-flexisel-nav-left,
.catalogo-productos.detalle-producto .nbs-flexisel-inner .nbs-flexisel-nav-right{position:absolute;background:url(img/left-carousel-productos.png) 0 0 no-repeat;width:8px;height:21px;cursor:pointer;z-index:4;top:40%;}
.catalogo-productos.detalle-producto .nbs-flexisel-inner .nbs-flexisel-nav-left{left:0;}
.catalogo-productos.detalle-producto .nbs-flexisel-inner .nbs-flexisel-nav-left:hover{background:url(img/left-carousel-productos-hover.png) 0 0 no-repeat;}
.catalogo-productos.detalle-producto .nbs-flexisel-inner .nbs-flexisel-nav-right{background:url(img/right-carousel-productos.png) 0 0 no-repeat;right:0;}
.catalogo-productos.detalle-producto .nbs-flexisel-inner .nbs-flexisel-nav-right:hover{background:url(img/right-carousel-productos-hover.png) 0 0 no-repeat;}
.catalogo-productos-relacionados .nbs-flexisel-inner .nbs-flexisel-nav-left, .catalogo-productos-relacionados .nbs-flexisel-inner .nbs-flexisel-nav-right{display:none;}
#CarouselImagenesProducto .wrapper-image{background:#fff;padding:15px;float:left;margin-left:50%;}
#CarouselImagenesProducto .wrapper-image img{display:block;width:auto;}
.catalogo-productos .detalle-marca-producto{font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;font-size:16px;padding:0;line-height:19px;display:block;}
.catalogo-productos .detalle-marca-producto{margin-bottom:30px;}
.catalogo-productos .detalle-marca-producto img{display:block;margin-bottom:15px;}
.catalogo-productos .detalle-marca-producto a{color:#88b14b;transition:all 200ms ease-in-out 0s;margin-top:6px;}
.catalogo-productos .detalle-marca-producto a:hover, .catalogo-formacion .marca-detalle-formacion a:hover{color:#88b14b;transition:all 200ms ease-in-out 0s;}
.catalogo-productos .sin-resultados, .catalogo-formacion .sin-resultados{margin:0;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;font-size:19px;}
.catalogo-formacion .marca-detalle-formacion{font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;font-size:15px;}
.catalogo-formacion .marca-detalle-formacion{padding:0;}
.catalogo-formacion .marca-detalle-formacion .articulo-portada{border-color:#88b14b;padding:15px 0;}
.catalogo-formacion .marca-detalle-formacion .formacion-logo-empresa{background:#c1c3c1;float:left;display:block;width:200px;height:200px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info-movil{display:none;}
.catalogo-formacion .marca-detalle-formacion .formacion-info{padding:0 0 3px 10px;float:left;display:block;width:615px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info.formacion-info-destacado{background-color:rgba(136, 177, 73, 0.35);}
.catalogo-formacion .marca-detalle-formacion .formacion-info h2, .catalogo-formacion .marca-detalle-formacion .formacion-info a h2{margin:0;font-weight:bold;color:#88b14b;font-size:19px;height:20px;transition:all 200ms ease-in-out 0s;}
.catalogo-formacion .marca-detalle-formacion .formacion-info a h2{margin-top:5px;height:42px;color:#000;}
.catalogo-formacion .marca-detalle-formacion .formacion-info a h2:hover{color:#88b14b;transition:all 200ms ease-in-out 0s;}
.catalogo-formacion .marca-detalle-formacion .formacion-info .formacion-info-extra{height:54px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info .formacion-info-fecha{margin-top:63px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info-recientes .formacion-info-fecha, .catalogo-formacion .marca-detalle-formacion .formacion-info-principal-listado .formacion-info-fecha{margin-top:15px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info .formacion-info-extracto{margin:10px 0 15px;height:52px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info-completo{margin:15px 0 45px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info p{margin-bottom:0;line-height:18px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info .mas-info{display:inline;font-weight:bold;color:#88b14b;}
.catalogo-formacion .marca-detalle-formacion .formacion-info .formacion-info-categoria a, .catalogo-formacion .marca-detalle-formacion .formacion-info .formacion-info-tag a{display:inline;color:#88b14b;}
article{font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;font-size:16px;}
article .articulo-portada{border-top:2px solid #000;padding-top:5px;}
article .articulo-portada a{display:block;}
article div.row{margin-right:0;margin-left:0}
article h1{margin-top:0}
article h1 a{color:#000}
article h1 a:hover{color:#88b14b}
article img.thumb{-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}
article img.thumb:hover{opacity:0.6;}
article .tags{font-size:14px;text-transform:lowercase;padding:5px 7px;margin-bottom:0}
article .tags a:hover{background-color:#00ffbf}
article .title{font-size:18px;font-weight:bold;padding:5px 5px 0;height:68px;margin-bottom:0;}
article .row.bg-gray{height:130px;font-size:14px;}
article .excerpt{height:78px;font-size:17px;padding:0 5px;line-height:19px;margin:30px 0 0;}
article .excerpt a, article .articulo-portada-footer a, .catalogo-productos-portada a{color:#88b14b;text-decoration:none}
article .categoria-portada:hover, .catalogo-productos-portada a:hover{color:#000}
article img.thumb{width:100%;height:320px;}
article.articulo-destacado-portada img.thumb{height:467px;}
article .image{position:relative}
article .image:hover img.watermark{display:block}
article img.watermark{position:absolute;bottom:0;right:0;display:none}
article .articulo-portada-footer{margin-top:30px;font-size:17px;padding:0 5px;height:24px;}
article.articulo-destacado-portada .title, article.articulo-destacado-portada .excerpt{height:auto;}
footer{background:#f0f0f0;width:100%;padding:15px 0 0;overflow:hidden;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
footer .container{height:220px;}
footer h2{text-align:center;margin:0;font-size:17px;text-transform:uppercase;}
footer #CarouselLogos{margin-top:20px;}
footer .terminos-condiciones{background:#afadae;height:40px;line-height:40px;text-align:center;}
footer .terminos-condiciones a{font-size:15px;color:black;display:inline-block;padding:0 5px;}
footer .terminos-condiciones a:hover{font-weight:bold;}
.contenido-principal{width:860px;padding:0 30px 0 0;}
.fve-video-wrapper{margin:0 !important;}
.page, .post{font-size:16px;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.post h1{font-size:18px;font-weight:bold;color:#000;margin-top:6px;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.post .titulo-post{margin:5px 0 30px 0;}
.post a{color:#88b14b;}
.post .texto-portada{font-style:italic;margin-bottom:15px;}
.post .tags{margin:15px 0;line-height:30px;}
.post .tags, .post .meta{margin-bottom:40px}
.post .tags a:hover{background-color:#00ffbf}
.post .meta{color:#969696}
.post .credits{color:#000;line-height:25px;padding-left:15px;}
.post .credits .separador-tags:last-child{display:none;}
.post .date{color:#979796;font-weight:bold;line-height:25px;padding-right:15px;}
.post .date ul{margin-left:5px;}
.post .date ul li{padding:0;}
.post img{max-width:100% !important;height:auto}
.post .post-content a:hover, .post .credits a:hover{color:#000!important;}
.post .tags a{padding:5px;background-color:#ccc;color:#000;text-transform:lowercase;font-weight:100;text-decoration:none !important;}
.page{color:#000;}
.page h1{font-size:20px;font-weight:bold;color:#88b14b;border-top:1px solid #000;margin:0 0 30px;padding-top:30px;}
.page p{margin-bottom:20px;}
.post p{margin-bottom:30px}
.post .wp-caption-text{margin-bottom:30px;font-style:italic;}
.post .imagenes-cortesia{font-size:16px;margin:30px 0;background-color:#00ffbf;color:#000;padding:10px;text-transform:uppercase;border:1px solid #000;text-align:center;}
.post .imagenes-cortesia p, .post .credits p{margin:0;display:inline;}
.post .imagenes-cortesia a{color:#000;text-decoration:none}
.post .imagenes-cortesia a:hover{color:#666}
.post .imagenes-post{display:block;margin-bottom:30px;font-size:18px;font-weight:bold;color:#000;margin-top:6px;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.post .imagenes-post:hover{color:#88b14b !important;}
.post .historia-relacionada, .post-relacionados{font-size:18px;font-weight:bold;display:block;border-top:2px solid #000;padding:10px 0;}
.post-relacionados a{color:#000;}
.post-relacionados a:hover{color:#88b14b;}
.post .historia-relacionada{color:#000;}
.post .historia-relacionada:hover{color:#88b14b !important;}
.post .historia-relacionada img:hover{-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}
.post .historia-relacionada img:hover{opacity:0.6;}
.post .mas-info{color:#7c7c7c;}
.post .planos{font-size:18px;margin:30px 0;background-color:#ccc;color:#000;padding:10px;text-transform:uppercase;border:1px solid #000;text-align:center;}
img.imagen-ppal{width:100%;height:auto}
img.imagen-vertical{width:100%;margin-bottom:10px;}
.wp-caption{width:100% !important;}
.post-content{font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;margin-bottom:50px;}
.post-content .title, .pagina-categoria .titulo-tag, .categoria-agenda .title-agenda{font-size:18px;font-weight:bold;padding:0;margin:30px 0 20px;}
.pagina-categoria .titulo-tag{text-transform:uppercase;}
.post-content p, .pagina-categoria .detalle-categoria{font-size:17px;padding:0;line-height:19px;}
.page .post-content p{font-size:15px;}
.pagina-categoria, .catalogo-formacion{font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.pagina-categoria .detalle-categoria{margin-bottom:30px;}
.pagina-categoria .logo-categoria{margin-bottom:15px;}
.post-content p a, .pagina-categoria .detalle-categoria a, .categoria-agenda .link-agenda:hover, .categoria-agenda .link-agenda-activo, .link-formacion:hover, .link-formacion-activo{color:#88b14b;}
span.link-formacion:hover{color:#000;}
.post-content p a:hover, .pagina-categoria .detalle-categoria a:hover, .catalogo-formacion span.titulo-tag, .catalogo-formacion span.titulo-tag:hover, .catalogo-productos span.titulo-tag, .catalogo-productos span.titulo-tag:hover{color:#000;}
.catalogo-formacion span.titulo-tag, .catalogo-productos span.titulo-tag{margin-right:10px;font-weight:bold;text-transform:uppercase;}
.categoria-agenda .catalogo-productos-buscador{padding-top:25px;margin:0 15px;}
.categoria-agenda .title-agenda{height:65px;margin:5px 0 20px;}
.categoria-agenda .detalle-agenda{margin:0;padding:0 0 20px 0;height:50px;font-size:17px;}
.comments-area{overflow:hidden;padding-bottom:35px;font-size:14px;}
.comments-area .comment-form input{background:white;border:none;border-bottom:3px solid #b4b4b3;box-sizing:border-box;border-radius:0;width:160px;padding:3px 10px 0;margin:10px 0 7px;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.comments-area .comment-form .comment-form-author, .comments-area .comment-form .comment-form-email{width:170px;float:left;margin:0 35px 0 0;}
.comments-area .comment-reply-title{float:left;margin:15px 35px 20px 0;font-size:18px;}
.comments-area .comment-form span{color:#ff2900;}
.comments-area .comment-form .comment-form-author span, .comments-area .comment-form .comment-form-email span{margin:-10px 0 0 -5px;}
.comments-area .comment-form textarea{width:100%;display:block;padding:5px;border:3px solid #b4b4b3;resize:none;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.comments-area .comment-form .form-submit{margin:0;float:right;}
.comments-area .comment-form .submit{width:auto;border:none;background:none;margin-left:0;padding:0;font-weight:bold;font-size:18px;}
.comments-area .comment-form .submit:hover{color:#88b14b;}
.tag-meta{font-size:16px}
.tag-meta h3{text-transform:uppercase;font-size:19px;font-weight:bold}
.post .margin .cabecera{position:relative;height:29px;}
.post .box-imagen, .page .box-imagen{width:247px;height:198px;}
.sidebar{width:300px;padding:0;margin-bottom:30px;}
.sidebar ul{list-style:none;margin-top:5px;padding-left:0}
.sidebar li{border-top:1px solid #a3a1a1;padding:7px 0 0;height:65px;line-height:16px;}
.sidebar li a{color:#000;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;font-size:13px;display:block;}
.sidebar li a:hover{color:#88b14b}
.sidebar li.ver-todos{padding-top:12px;height:45px;box-sizing:border-box;}
.sidebar li.ver-todos:last-child{text-align:center;padding-bottom:0;}
.sidebar li.ver-todos:last-child a{font-size:1.1em;font-weight:bold}
.sidebar .bloque-sidebar{background:#f0f0f0;padding:20px 30px 15px;margin-top:30px;}
.sidebar .bloque-sidebar h2{font-weight:bold;}
.sidebar .bloque-sidebar .publi-reportajes li:first-child{border-top:none;}
.sidebar .logo-menu-lateral{width:100%;text-align:center;display:block;}
.sidebar .logo-menu-lateral img{height:95px;padding-bottom:10px;}
.sidebar .bloque-destacado{width:100%;border-top:2px solid #000;margin-top:30px;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.sidebar .bloque-destacado a{display:block;}
.sidebar .bloque-destacado h1{font-weight:bold;}
.sidebar .bloque-destacado h1, .sidebar .bloque-destacado h2, .bloque-sidebar h2{font-size:18px !important;margin:5px 0 !important;color:#000000;}
.bloque-sidebar h2{margin-bottom:15px !important;}
.sidebar .bloque-destacado img:hover, .sidebar .bloque-sidebar .imagen-noticia:hover img{-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}
.sidebar .bloque-destacado img:hover, .sidebar .bloque-sidebar .imagen-noticia:hover img{opacity:0.6;}
.sidebar .bloque-destacado a:hover h1, .sidebar .bloque-destacado a:hover h2{color:#88b14b !important;transition:all 200ms ease-in-out 0s;}
.sidebar .newsletter-creadores{overflow:hidden;}
.sidebar .newsletter-creadores form input{background:white;border:none;border-radius:0;width:100%;padding:3px 5px;margin:10px 0 7px;font-size:14px;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.sidebar .newsletter-creadores form input::-webkit-input-placeholder{font-style:italic;}
.sidebar .newsletter-creadores form input::-moz-placeholder{font-style:italic;}
.sidebar .newsletter-creadores form input:-ms-input-placeholder{font-style:italic;}
.sidebar .newsletter-creadores form input:-moz-placeholder{font-style:italic;}
.sidebar .newsletter-creadores form button{background:none;border:none;font-size:24px;font-weight:bold;padding:0;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.sidebar .newsletter-creadores form button:hover{color:#88b14b;transition:all 200ms ease-in-out 0s;}
.sidebar .banner-sidebar{background:#f0f0f0;padding:0;margin-top:30px;}
#myCarousel{height:518px;padding:0}
.carousel h1{margin-top:0;line-height:0.9;}
.carousel h1 a{font-size:19px;font-weight:bold;color:#000;margin-top:6px;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.carousel-control.left, .carousel-control.right{background-image:none;height:auto}
.carousel-control img{margin-top:225px}
.carousel-indicators li{border-color:#666}
.carousel-indicators .active{background-color:#00ffbf}
.carousel-inner{height:518px;}
.carousel-inner img{height:467px;}
.carousel-control.left img{position:relative;left:-35px}
.carousel-control.right img{position:relative;right:-35px}
.carousel .carousel-control{visibility:hidden;}
.carousel:hover .carousel-control{visibility:visible;}
form #search{display:none;width:258px;color:#666;border-radius:15px;font-size:16px;padding:2px 15px 2px 35px;border:none;background-color:#85b24d}
nav.pagination{font-size:20px;color:#000;margin:0 0 20px 0;font-weight:bold;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
nav.pagination .dots{color:#969696;}
nav.pagination a:hover{color:#000;}
nav.pagination .pagina-post a{color:#000;}
nav.pagination .pagina-post a img{margin-top:-2px;}
nav.pagination .pagina-post a:hover{color:#88b14b;}
.related h1{font-size:18px;font-weight:bold;color:#000;margin-top:6px;padding:10px 0;font-family:"Noto Sans","Lucida Sans","Lucida Grande",sans-serif,Arial;}
.related a{color:#88b14b;}
.related .title{color:#88b14b;height:90px;margin-top:5px;}
.related .title a:hover{color:#000;}
.related img{width:100%;height:auto;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}
.related img:hover{opacity:0.6;}
.sidebar{font-size:14px}
.menu-social-responsive{display:none;padding-bottom:10px;margin:0;}
.responsive-menu{float:right;margin-top:3%;}
.responsive-menu i{cursor:pointer;padding:5px 5px 5px 15px;font-size:8vw;}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;text-align:center;}
.nbs-flexisel-inner{position:relative;overflow:hidden;float:left;width:100%;}
.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.nbs-flexisel-item img{max-width:100%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;}
.wp-block-image figcaption {text-align: left!important;}
@media (min-width:1200px){header .tools{margin-left:35px}
h1.logo img{width:320px;transition:all 0.4s ease-in-out 0s;}
header .tools{border-left:2px solid #ccc;margin-bottom:0;padding-left:50px;padding-top:4px;padding-bottom:4px}
header ul.tools li:first-child{padding-right:30px;border-right:2px solid #ccc}
header ul.tools li:last-child{padding-left:30px}
}
@media (max-width:960px){article div.row{margin-right:-15px;margin-left:-15px}
.catalogo-productos-portada .row .col-sm-4{width:100%;padding:0 !important;}
}
@media (max-width:1200px){header .social{text-align:right;}
header .home-logo{padding:20px 0 0 15px;}
header .col-md-8{padding-right:15px;}
header .navlinks{padding-left:15px;}
.contenido-principal{padding:0;margin:0 auto;}
footer .links, footer .copyright{text-align:center}
header .sections li a{font-size:14px;}
.container{width:100%;padding:0 15px;}
header .bottom-sections li{padding:0 2px;}
header .top-sections .menu-top-catalogo, header .top-sections .menu-top-formacion, header .top-sections .menu-top-agenda, header .top-sections .menu-top-produccion{width:23%;}
header .top-sections .menu-top-produccion{width:25%;}
header .social .auspicio-header{display:none;}
header .social .mensaje-header{margin-left:55px;}
.margin{margin-bottom:0;}
.related{text-align:center;}
.related .box-imagen{margin:0 auto;}
}
@media (max-width:768px){.header-wrapper{position:fixed;}
header .scroll-up{display:none;}
header .banner-superior{padding:0 5px;}
header .banner-superior img{width:100%;}
header .top-sections, header .bottom-sections{display:block;}
header .row{padding:0 15px;}
header{padding-bottom:15px !important;}
h1.logo img{width:75%}
header .navlinks.responsive{position:fixed;background:#fff;overflow-y:scroll;width:100%;height:100%;}
header{font-size:15px;margin:5px 0 0 !important}
header ul.tools,header ul.sections{text-align:left}
header ul.tools li,header ul.sections li{padding-top:5px;padding-bottom:5px}
header ul.tools{margin-bottom:0}
header .tools li,header .sections li{margin-left:0 !important;border-bottom:1px solid #969696;border-right:none !important;display:block;}
header .sections li{width:100% !important;text-align:left !important;padding:5px 0 !important;}
header .social li{padding:0 3px;}
header .social li .header-fb,
header .social li .header-tw,
header .social li .header-pt,
header .social li .header-in,
header .social li .header-vm{border-radius:50%;height:20px;width:20px;line-height:19px;font-size:12px;text-align:center}
header.second-header-responsive h1.logo img{width:40%;transition:all 0.4s ease-in-out 0s;}
header.second-header-responsive .home-logo{padding-top:10px;transition:all 0.4s ease-in-out 0s;}
.container{padding:0 3px;box-sizing:border-box;overflow:hidden;}
header.container{padding:0;}
.carousel{display:none;}
.contenido-principal{width:100%;padding:0 15px;}
.catalogo-productos-portada{margin:0;padding:10px 0 5px;}
.catalogo-productos-portada .row .col-sm-4, .catalogo-productos-portada .row .col-sm-4:first-child, .catalogo-productos-portada .row .col-sm-4:last-child{margin:0;float:left;width:48%;}
.catalogo-productos-portada .row .col-sm-4:first-child{margin-right:3%;}
.catalogo-productos-portada .row .col-sm-4:last-child{display:none;}
.catalogo-productos-portada .row{padding-top:5px;}
.catalogo-productos-portada .catalogo-productos-portada-marca{width:30% !important;}
.menu-social-responsive{display:block;}
.navlinks{display:none}
.navlinks.responsive{display:block;padding:0 15px;}
.navlinks.responsive .list-inline{margin-left:0}
.imagenes-cortesia{display:none;}
#content-list .row .col-md-9 .post_container{padding:0 15px;}
footer li.menu-item-has-children{float:none;margin-bottom:20px}
img.resp_image{width:100%;height:auto;margin:0 0 15px 0;display:block}
article .articulo-portada{border-top:none;}
article .row.bg-gray{height:140px;}
article .excerpt{margin-top:20px;}
article .articulo-portada-footer{height:50px;}
article img.thumb{height:auto;}
article.articulo-destacado-portada{padding-bottom:15px;}
article.articulo-destacado-portada img{width:100%;height:auto;}
article.articulo-destacado-portada .row:last-child{display:none;}
.post .date{width:100%;}
.post .box-imagen{width:100%;height:auto}
.post .box-imagen .box-imagen-hover{display:none;}
.post .box-imagen:hover .box-imagen-hover{display:none;}
.catalogo-formacion .catalogo-formaciones-buscador form .buscador{display:none;}
.catalogo-formacion .catalogo-formaciones-buscador form{margin-top:25px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info .formacion-info-extracto, .catalogo-formacion .marca-detalle-formacion .formacion-info .formacion-info-tag, .catalogo-formacion .marca-detalle-formacion .formacion-info-completo{display:none;}
.catalogo-formacion .marca-detalle-formacion div.row{margin:0 5px;}
.catalogo-formacion .marca-detalle-formacion .formacion-logo-empresa{width:150px;height:150px;}
.catalogo-formacion .marca-detalle-formacion .formacion-logo-empresa img{width:100%;height:100%;}
.catalogo-formacion .marca-detalle-formacion .formacion-info a h2{font-size:17px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info{width:320px;font-size:13px;padding:0 0 0 5px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info .formacion-info-fecha{margin-top:30px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info-recientes .formacion-info-fecha, .catalogo-formacion .marca-detalle-formacion .formacion-info-principal-listado .formacion-info-fecha{margin-top:50px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info.formacion-info-destacado{height:150px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info-movil{width:100%;font-size:13px;float:left;display:block;margin:5px 5px 0;}
}
@media (max-width:480px){header .responsive-menu i{font-size:13vw;}
header.second-header-responsive{padding-bottom:5px !important;}
header.second-header-responsive .responsive-menu{margin-top:0;}
header.second-header-responsive i{font-size:8vw;transition:all 0.4s ease-in-out 0s;}
.navlinks.responsive{padding:0;}
article .title{height:80px;}
.catalogo-formacion .marca-detalle-formacion .formacion-logo-empresa{width:120px;height:120px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info{width:auto;height:120px;}
.catalogo-formacion .marca-detalle-formacion .formacion-info .formacion-info-fecha{margin-top:0;}
.catalogo-formacion .marca-detalle-formacion .formacion-info-recientes .formacion-info-fecha, .catalogo-formacion .marca-detalle-formacion .formacion-info-principal-listado .formacion-info-fecha{margin-top:20px;}
}