/*1d0a2b31866a105bdfa9161468881ad1*/
@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Oswald:400?display=swap);.g-container{border-left:solid #d9d9d9;border-left-width:1px;border-right:solid #d9d9d9;border-right-width:1px}.social-icons a{color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:none}.social-icons a:hover,.social-icons .social-icons.icon-zoom a:active{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);color:#fff}.social-icons .fa-facebook,.social-icons .fa-facebook-f,.social-icons .fa-facebook-square{background-color:transparent;color:#4267B2;border-radius:5px;font-size:36px}.social-icons .fa-instagram,.social-icons .fa.instagram-square{border-radius:9px;background:#f09433;background:-moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:-webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433", endColorstr="#bc1888",GradientType=1);padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;font-size:30px}.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:transparent;color:#FF0000;border-radius:5px;font-size:45px}.social-icons .fa-twitter,.social-icons .fa.twitter-square{background-color:transparent;color:#1DA1F2;border-radius:5px;font-size:40px}.g-social a{background:#ffffff}.headroom{-webkit-transition:-webkit-transform 200ms linear;-moz-transition:-moz-transform 200ms linear;transition:transform 200ms linear}.headroom--pinned{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.headroom--unpinned{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}#g-navigation.headroom--not-top{position:fixed;top:0;z-index:1001}#g-navigation.headroom--not-top{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#to-top{height:0px}#to-top a{text-decoration:none}#to-top a:hover{color:#722829;transition:1s;opacity:1;text-decoration:none}.to-top{position:fixed;bottom:5%;right:5%;display:none;text-align:center;opacity:0.5}a{transition-duration:0.5s}a:hover{text-decoration:underline}a:focus,a:hover{color:#414141}.logo{position:inherit}#g-header{border-width:0px 25px 0px 25px;border-style:solid;border-color:#ffffff}@media only all and (max-width:48rem){#g-header{border-width:0px}}.sprocket-strips-overlay .css-loader{background-image:none}.sprocket-strips-overlay .css-loader-wrapper{display:none}.sprocket-strips-c-overlay .css-loader{background-image:none}.sprocket-strips-c-overlay .css-loader-wrapper{display:none}#g-navigation{border-width:0px 25px 15px 25px;border-style:solid;border-color:#ffffff;z-index:20;text-transform:uppercase}@media only all and (max-width:48rem){#g-navigation{border-width:0px 0px 0px 0px}}#g-navigation .g-content{margin:0px;padding:0px}#g-navigation .g-main-nav{margin:0px}#g-navigation .g-toplevel{font-size:0.88rem;margin-bottom:-2px;border-bottom:2px solid #414141}#g-navigation span{font-family:"Oswald";font-weight:400;font-style:normal;font-size:0.88rem}#g-navigation .g-sublevel span{text-transform:initial}.g-main-nav .g-toplevel>li{line-height:2px}.g-main-nav .g-toplevel>li .g-menu-item-container{padding:0px 1.25rem;line-height:43px;margin-bottom:-2px;border-bottom:2px solid #414141;text-decoration:none}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background:#505050}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container{color:#efefef}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover{background:#414141}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected{background:#414141}#g-navigation .g-main-nav .g-toplevel>li>a:hover{border-bottom-color:#b00000;z-index:25}#g-navigation .g-main-nav .g-toplevel li.active a{border-bottom-color:#b00000;z-index:25}#g-navigation .g-main-nav .g-sublevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) .g-menu-item-container{border-bottom-color:#414141}@media only all and (max-width:30rem){.g-offcanvas-toggle{color:#ffffff;border-color:#ffffff}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-offcanvas-toggle{color:#757575;border-color:#757575;font-size:1.3rem}}.header-main-menu{background:#505050}#g-sidebar{color:#595959;background:#ffffff;margin-right:25px;padding-left:10px;border-left:#eeeeee 1px solid}#g-sidebar .g-block,#g-sidebar .g-content{margin-left:0px;margin-right:0px;margin-top:0px;padding-left:0px;padding-right:0px;padding-top:0px}#g-sidebar ul.nav.menu{margin-left:0px;margin-top:0px;display:block}.branding{text-align:right}.branding a{color:#d7d7d7;text-decoration:none}.menu-particle-fix{padding-top:0.35rem}.menu-lateral li{border-bottom:1px solid #d9d9d9;padding-bottom:0.25rem;padding-top:0.25rem}.menu-lateral .current{background:rgba(0, 0, 0, 0.1);color:#ffffff;pointer-events:none}.menu-lateral .current a{color:#999999;padding-left:5px}.menu-lateral a{padding-left:0.5rem;display:block}.menu-lateral .nav>li>a{padding-bottom:0.25rem;padding-top:0.25rem}.menu-titulo{font-weight:600}.menu-supertitulo{text-transform:uppercase;background:#414141;color:#efefef;padding:0 14px;line-height:34px;display:block;font-size:13px;font-family:"Open Sans"}h2.menu-supertitulo{padding-bottom:0.25rem;padding-top:0.25rem;margin-top:0px;margin-bottom:0px}#g-container-main{background:#ffffff;color:#595959}#g-main{border-right:1px solid #eeeeee}.pie-de-foto{font-size:0.8rem}.rt-image img{border:1px #000000;border-style:solid}.no-border img{border:none;border-style:none}.rokbox-caption{font-size:0.7rem !important}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#757575;border-color:#757575}.pagination>li>a,.pagination>li>span{color:#b00000}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#b00000}.portada-bloques{margin:0px}.portada-bloques .g-content{margin:0px;padding-top:0.5rem;padding-bottom:0.5 rem}.portada-bloques .g-content h2{border-left:3px solid #b00000;line-height:3rem;padding-left:14px;text-transform:uppercase;margin:0px;font-size:1.4rem}.portada-bloques .g-content h3{border-left:3px solid #b00000;padding-left:14px;text-transform:none;margin:0px;font-size:1.25rem}.cbPoweredBy{font-size:xx-small}#form-login-username,#form-login-password,#form-login-submit{padding-top:0.25rem;padding-bottom:0.25rem}#form-login-submit{padding-top:1rem;padding-bottom:0.25rem;padding-left:1.9rem}@media only all and (max-width:48rem){#form-login-submit{padding-left:0px}}#form-login-secretkey{display:none}ul#form-login-links.unstyled{list-style:none}.cbModuleUsernameIcon,.cbModulePasswordIcon,.cbModuleSecretKeyIcon{width:1rem}div.advanced-dropdown a.langChoose:link,div.advanced-dropdown a.langChoose:visited{padding-right:50px;color:#595959;background:#ffffff;border-style:solid;border:#595959 1px}.mod-languages{color:#595959}.mod-languages select{margin-bottom:0px}div.advanced-dropdown span.caret{border-top-color:#595959}li.lang-active a{cursor:default;pointer-events:none;color:#595959}.modulo-idioma{border-bottom:#eeeeee 1px solid}.modulo-idioma .g-content{padding-top:0px;margin-top:0px}.modulo-idioma h2{margin-bottom:15px}.page-header{margin-top:0px}.readmore a{transition-duration:0s}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#b00000;outline:#b00000 auto 5px}.btn-primary{transition-duration:0.5s;border-color:#722829}.btn-primary:active,.btn-primary:hover,.btn-primary:focus{border-color:#722829}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#722829;border-color:#722829;outline-color:#eeeeee}.tab-content{border-left:#d9d9d9 1px solid;border-bottom:#d9d9d9 1px solid;border-right:#d9d9d9 1px solid;padding:20px}sub,sup{font-size:smaller}.blog h2{border-left:3px solid #b00000;border-bottom:1px solid #d9d9d9;font-size:1.4rem;line-height:2;margin-bottom:28px;padding-left:14px;text-transform:uppercase}.blog .page-header h3{border-bottom-width:0px;border-left:0px;line-height:1.3;padding-left:0px;margin:7px 0;text-transform:none;font-size:1rem}.blog .page-header h3 a{color:#414141}.blog .item .page-header{height:18px;border-left:3px solid #b00000;padding-left:14px;display:table}.blog .article-info-term,.blog .createdby,.blog .modified{display:none}.blog .items-row{padding-bottom:30px}@media only all and (max-width:48rem){.blog .items-row{padding-bottom:0px}}@media only all and (max-width:48rem){.blog .item{padding-bottom:30px}}.curso-basico{background-color:#ed2939 !important;color:#ffffff;text-align:center}.curso-medular{background-color:#bf0000 !important;color:#d8d8d8;text-align:center}.curso-avanzado{background-color:#960018 !important;color:#ffffff;text-align:center}.curso-electiva{background-color:#808080 !important;color:#ffffff;text-align:center}.curso-g1{background-color:#F9F9F9 !important;color:#000;text-align:center}.curso-g2{background-color:#E8E8E8 !important;color:#000;text-align:center}.curso-g3{background-color:#f9f9f9 !important;color:#000;text-align:center}.curso-g4{background-color:#E8E8E8 !important;color:#000;text-align:center}.curso-g5{background-color:#F9f9f9 !important;color:#000;text-align:center}.curso-g6{background-color:#e8e8e8 !important;color:#000;text-align:center}.item-page img{opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-backface-visibility:hidden;transform:translate3d(0px, 0px, 0px)}.item-page img:hover{opacity:0.8}.item-page .page-header h2{border-bottom-width:0px;border-left:3px solid #b00000;font-size:20px;line-height:1.3;padding-left:18px;margin:20px 0;text-transform:none}.item-page .page-header h2 a{color:#414141}.item-page .article-info{border-bottom:1px solid;border-top:1px solid;padding-bottom:10px;padding-top:10px;font-size:0.8rem}a[rel="noopener noreferrer"]::after,a[rel="me"]::after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";padding-left:0.5rem;z-index:48}a[rel="noopener noreferrer"]:hover,a[rel="noopener noreferrer"]:focus,a[rel="noopener noreferrer"]:active,a[rel="me"]:hover,a[rel="me"]:focus,a[rel="me"]:active{z-index:49}a[rel="noopener noreferrer"] .ol,a[rel="noopener noreferrer"]:link .ol,a[rel="me"] .ol,a[rel="me"]:link .ol{position:absolute;width:0;height:0;overflow:hidden;z-index:50;text-decoration:none}a[rel="noopener noreferrer"]:focus .ol,a[rel="noopener noreferrer"]:hover .ol,a[rel="me"]:focus .ol,a[rel="me"]:hover .ol{float:right;background:#d9d9d9;width:auto;height:auto;border:solid 1px #d9d9d9;margin-left:1.5em;margin-top:0.5em;padding:0.2em;overflow:visible;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;box-shadow:0.5em 0.5em 0.5em #000;z-index:51}a[rel="noopener noreferrer"]:focus .ol::before,a[rel="noopener noreferrer"]:hover .ol::before,a[rel="me"]:focus .ol::before,a[rel="me"]:hover .ol::before{content:"";position:absolute;width:0;height:0;border-top:1px solid transparent;border-right:20px solid #d9d9d9;border-bottom:15px solid transparent;margin:0 0 0 -20px}#defensa_calendario p{text-align:center;font-size:120%}#defensa_calendario h2{text-align:center;font-family:"Open Sans", sans-serif;font-size:150%;font-weight:bold;padding:30pt 0pt 30pt 0pt}#defensa_calendario h3{text-align:center;font-family:"Open Sans", sans-serif;font-size:135%;font-style:italic;font-weight:normal;padding:30pt 0pt 0pt 0pt}#defensa_calendario h4{text-align:center;font-family:"Open Sans", sans-serif;font-size:110%;font-style:normal;font-weight:normal;padding:10pt 0pt 30pt 0pt}.defensa-calendario{text-align:center}.modal-full{min-width:90%}.modal-full .modal-content{min-height:100vh}.visuallyhidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.finder{padding-top:1rem}hr{border-bottom:1px solid #999999;opacity:unset}#horarios thead td,#horarios thead th,#horarios thead tr{border-color:#999999;background:#d9d9d9}#horarios tbody td,#horarios tbody tr{border-color:#999999;border-top:none}#horarios tbody th{background:#d9d9d9}.social-icons a{color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:none}.social-icons a:hover,.social-icons .social-icons.icon-zoom a:active{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);color:#fff}.social-icons .fa-facebook,.social-icons .fa-facebook-f,.social-icons .fa-facebook-square{background-color:transparent;color:#4267B2;border-radius:5px;font-size:36px}.social-icons .fa-instagram,.social-icons .fa.instagram-square{border-radius:9px;background:#f09433;background:-moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:-webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433", endColorstr="#bc1888",GradientType=1);padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;font-size:30px}.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:transparent;color:#FF0000;border-radius:5px;font-size:45px}.social-icons .fa-twitter,.social-icons .fa.twitter-square{background-color:transparent;color:#1DA1F2;border-radius:5px;font-size:40px}.g-social a{background:#ffffff}