.ficha .navbar{border-radius:0;margin-bottom:0;border:none}.ficha .navbar,.ficha .navbar-header,.ficha .navbar-collapse{background-color:#fff}.ficha .navbar-brand{width:160px;height:130px;float:left;padding:0;margin-top:-90px;overflow:hidden;border:3px solid #fff;background:#fff;text-align:center;line-height:160px;coor:#fff !important;font-size:2em;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);position:relative}.ficha .navbar-brand:hover{background:#fff}.ficha .navbar-brand img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}.ficha .navbar-default .navbar-nav > li > a{color:#000;padding:10px}.ficha .navbar-default .navbar-nav > li > a:hover{color:#ff7600}.ficha .navbar-default .navbar-nav > li > a.active,.ficha .navbar-default .navbar-nav > li > a:focus{border-bottom:2px solid #ff7600;background-color:transparent}.ficha .navbar-default .navbar-nav{margin-left:15px}.ficha .navbar-default .navbar-nav.navbar-right{margin-right:0px}.ficha .navbar-default .navbar-nav.navbar-right > li > a{color:#fff;padding:5px 10px;margin:5px 0px}.ficha .navbar-default .navbar-nav.navbar-right > li > a:hover{color:#000}.ficha .navbar-default .navbar-nav.navbar-right > li > a:active,.ficha .navbar-default .navbar-nav.navbar-right > li > a:focus{color:#fff;background-color:#ff7600;outline:0;border-bottom:1px solid #ff7600}.fondo-imagen{height:100%;background-size:cover;background-position:center}.site-name{color:#fff;font-size:2.8em;line-height:30px;float:left;margin-bottom:75px !important;bottom:0;text-shadow:0 0 10px rgba(0, 0, 0, 0.5);margin-left:15px;position:absolute;display:inline-block}@media (max-width:768px){.site-name{margin-bottom:0px !important;position:inherit;color:#000;font-size:20px;text-shadow:none;padding:5px 0;margin-left:0px}.affix .site-name{display:none}}.site-description{color:#fff;font-size:1.1em;float:left;margin-top:-30px !important;margin-left:15px;position:absolute}.site-description a{color:#fff;text-decoration:underline}.site-description .popover .headquarter{display:block}.main-menu{position:absolute;left:160px}.center-header{height:250px;max-height:360px}.fondo-negro{background:rgba(0, 0, 0, 0.7);background:-webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.7));background:-o-linear-gradient(transparent, rgba(0, 0, 0, 0.7));background:-moz-linear-gradient(transparent, rgba(0, 0, 0, 0.7));background:linear-gradient(transparent, rgba(0, 0, 0, 0.7));height:90px;margin-top:-90px}.view-more.collapse.in{display:inline}.view-more.collapsing{display:content}.ficha .navbar-toggle{padding:0;margin:5px 0px;border:0;color:#ff7600}.ficha .navbar-toggle:focus{background-color:transparent}.ficha .navbar-default .navbar-toggle .icon-bar{background-color:#fff}.ficha .affix{position:fixed;top:0;z-index:9;left:0;width:100%;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);padding-right:20px}.ficha .affix .navbar-brand{height:60px;margin-top:0;border-right:1px solid #e9e7e7;box-shadow:none}.ficha .affix .navbar-collapse{padding-top:10px}.ficha .affix .navbar-toggle{margin:15px 0px}.ficha .affix .navbar-nav > li > a{padding:14px}@media (max-width:768px){.ficha .navbar-brand{max-width:100px;max-height:100px;float:left;margin-top:-65px;margin-left:0;margin-right:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ficha .navbar{border-radius:0;margin-bottom:0;border:none}.main-menu{left:0;position:relative}}@media (max-width:490px){.center-header{height:130px}.site-description{color:#fff;font-size:1.3em;float:left;margin-top:-80px !important;margin-left:125px}}.recuadro-blanco{background-color:#fff;padding:20px;margin-bottom:20px}.recuadro-blanco .sello p{text-align:center;font-weight:bold;font-size:17px;padding:0px 0px 10px 0}.franja-blanca .lateral{background-color:#f2f2f2;padding:20px;margin-bottom:20px}.franja-gris .lateral{background-color:#fff;padding:20px;margin-bottom:20px}.lateral .sello p{text-align:center;font-weight:bold;font-size:17px;padding:0px 0px 10px 0}.recuadro-gris{background-color:#f2f2f2;padding:20px;margin-bottom:20px}.recuadro-blanco h5,.recuadro-gris h5,.lista-lateral h5,.lateral h5{margin-top:0}.lateral h3{font-size:14px;border-bottom:0;margin-top:0}#map{height:300px;width:100%;position:relative}.panel-map{position:relative;z-index:1;margin:-290px 0 0 0px;padding:1px 20px 10px 20px;background:#fff;color:#000;box-shadow:0 0 5px rgba(0, 0, 0, 0.2)}@media (max-width:768px){.panel-map .detalles{display:none}.panel-map{position:relative;z-index:1;margin:-350px 0 0 -15px;padding:1px 20px 10px 20px;background:transparent;color:#000;box-shadow:none}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.stars [class^="icon-"]::before,.stars [class*=" icon-"]::before{margin-left:0}.comment-list [class^="icon-"]::before,.comment-list [class*=" icon-"]::before{width:0.6em}.comment-list .row{margin-bottom:0px}.comment-list .panel .panel-heading{padding:4px 15px;position:absolute;border:none;border-top-right-radius:0px;top:1px}.comment-list .panel .panel-heading.right{border-right-width:0px;border-top-left-radius:0px;right:16px}.comment-list .panel .panel-heading .panel-body{padding-top:6px}.comment-list figcaption{word-wrap:break-word;background-color:#fff;border:1px solid #ddd;padding:6px;margin-top:9px;font-weight:bold}@media (min-width:768px){.comment-list .arrow:after,.comment-list .arrow:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.comment-list .panel.arrow.left:after,.comment-list .panel.arrow.left:before{border-left:0}.comment-list .panel.arrow.left:before{left:0px;top:10px;border-right-color:inherit;border-width:16px}.comment-list .panel.arrow.left:after{left:1px;top:10px;border-right-color:#fff;border-width:15px}.comment-list .panel.arrow.right:before{right:-16px;top:10px;border-left-color:inherit;border-width:16px}.comment-list .panel.arrow.right:after{right:-14px;top:31px;border-left-color:#fff;border-width:15px}}.comment-list .comment-post{margin-top:6px}.video-thumb{position:relative}.video-thumb span{position:absolute;display:block;background:url('/assets/img/youtube-play.png');height:150px;width:150px;top:50%;left:50%;margin:-35px 0 0 -35px;background-size:50%;background-repeat:no-repeat}img.hover-shadow{transition:0.3s}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}.row.gallery{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery a{margin:10px 0;}.gallery a img{width:100%;border:1px solid #dbdbdb;flex-shrink:0;min-width:100%}#info li{list-style-type:initial}
.course-row{padding-bottom:10px;border:1px solid transparent;border-bottom:1px solid #eee;padding:10px 5px}.course-row:hover{border:1px solid #0076d1;cursor:pointer}.first-course-list-row{border-top:1px solid #eee}.course-block-position{float:left}.course-right-content{border-left:1px solid #ccc;height:100%;padding-left:5px}.course-button-element{padding-top:10px}.course-content{font-family:Arial, Helvetica, sans-serif;float:left}.course-center-logo{border:1px solid #ccc;min-width:100px;min-height:50px;cursor:pointer}.course-content-row{margin-bottom:7px;font-size:12px}.course-content-row.grey-text{font-size:12px}.center-link-element{display:inline-block;font-size:12px}.grey-text{color:#757575;font-family:Arial, Helvetica, sans-serif}.course-title-link{font-family:Arial, Helvetica, serif, sans-serif;font-size:16px;line-height:20px;font-weight:bold;color:#0076d1;margin-bottom:7px;display:inline-block}.course-price{color:#b65b0c;font-weight:bold}.course-details{padding-bottom:6px}.course-details p{margin:0;padding:0;font-family:Arial, Helvetica, serif, sans-serif;font-size:11px}.course-detail-title{color:#333}.course-details p.course-detail-description{color:#757575;margin-bottom:10px}.course-detail-separator{height:17px}.course-frame{min-height:190px}.course-action{padding-left:6px}.tachado{position:relative}.tachado:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:8px solid;border-color:red;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.dev-accordion .panel{border:none;border-radius:3px;box-shadow:none;margin-bottom:5px}.panel-group{margin-bottom:0px}.panel-body p{margin:0px;color:#757575}.course-row:hover{cursor:default}.center-link-element.link-logo.hidden-sm.hidden-xs{padding-bottom:10px}.dev-accordion .panel-title a::after{display:none}.card-header{color:#757575;font-size:11px;padding-bottom:10px}.accordion .card-header:after{font-family:'FontAwesome';content:"\f067";font-family:"Font Awesome 5 Free";width:25px;height:25px;line-height:28px;font-size:11px;font-weight:900;color:#e17a1e;text-align:center;position:absolute;transform:rotate(135deg);transition:all 0.3s ease 0s;margin-top:-6px}.accordion .card-header.collapsed:after{color:#e17a1e;transform:rotate(0)}a.card-title{color:#757575;font-size:11px}.accordion .card-header.collapsed:after{content:"\f067";color:#e17a1e}.card-body{color:#757575;font-size:11px}@media screen and (max-width:992px){.course-content{border-right:none}.center-link-element.link-logo{float:right;padding:0px}.course-right-content{border-left:none;padding-left:15px;font-size:12px;font-family:Arial, Helvetica, sans-serif}.center-name,.center-link-element{font-size:13px}}@media screen and (max-width:767px){.course-block-position{float:none}.course-block-separator{display:none}.course-detail-button{width:100%;text-align:center}.course-details p.course-detail-description{margin-left:6px}.course-detail-title{float:left}.course-frame{min-height:0;padding-bottom:10px;margin-bottom:24px}}
.ekko-lightbox{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0 !important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container > div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity 0.5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a > *{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a > :focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader > div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader > div > div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:0.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader > div > div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader > div > div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}