#header:after{content:" ";display:block;clear:both}.container-center:after,.header-holder:after,.info-holder:after,.main-heading .box-holder:after,.post-password-form p:after,.search-form:after,.top-panel:after,.widget:after{content:" ";display:block;clear:both}#nav ul,.accordion,.block-item ul,.footer-frame .item-list,.login-form .link-item,.logo-item,.process-block ol.steps2,.resizer,.social-item,.social-network{margin:0;padding:0;list-style:none}.top-panel{padding-left:9999px;padding-right:9999px;margin-left:-9999px;margin-right:-9999px}#sidebar .list-holder,#sidebar.inner .links-holder,.aricle-area .list-holder ul,.block-course .list-course,.content-info .list-info,.content-info .option-holder,.info-holder .link-holder,.info-holder ul,.links-area .breadcrumbs ul,.links-area header .links-list,.process-block ol,.steps-holder .social-networks{margin:0;padding:0;list-style:none}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0;max-height:1000000px;font-size:100.01%}body{margin:0;color:#242424;background:#fff;font:18px/22px Montserrat,Arial,Helvetica,sans-serif;min-width:320px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;background:0 0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}img{border-style:none;max-width:100%;height:auto}a{text-decoration:none;color:#1c9cb4}a:hover{color:#000}input,select,textarea{font:100% Montserrat,Arial,Helvetica,sans-serif;color:#999;vertical-align:middle}fieldset,form{margin:0;padding:0;border-style:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{margin:0;padding:4px 7px;-webkit-appearance:none;-webkit-border-radius:0;border:1px solid #efefef}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#a3a3a3}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{display:block;width:100%;height:33px;margin:0;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;border:1px solid #cdcdcd;background:#fff;padding:5px 10px;border-radius:3px;color:#333}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:0}textarea{overflow:auto;resize:vertical;vertical-align:top}input[type=checkbox],input[type=radio]{padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Arial,Helvetica,sans-serif;line-height:1.2em;margin:0 0 1.2em}h1{font-size:49px;line-height:46px}p{margin:0 0 1.2em}q{quotes:none}q:after,q:before{content:"";content:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}table{border-collapse:collapse;border-spacing:0}#wrapper{position:relative;overflow:hidden}input:-moz-placeholder,textarea:-moz-placeholder{color:#999;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}html{height:100%}body.fixed-height{height:100%;overflow:hidden}body.fixed-height #wrapper{padding:110px 0 0}body.fixed-height #wrapper.registro.add{padding:107px 0 0}.container-center{max-width:1450px;margin:0 auto;padding:0 10px}.container-center.add{max-width:1172px;padding:0}body.fixed-height #header{position:absolute;left:0;right:0;top:0;z-index:999;background:#fff}.comment-form input[type=text],.comment-form textarea,.post-password-form input[type=password],.search-form input[type=search]{margin:0 4px 0 0;width:300px}.post-password-form label{display:block}.post-password-form input[type=password],.search-form input[type=search]{width:150px}.post-password-form input,.search-form input{float:left;height:24px}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#000;color:#fff;height:24px;border:none;padding:0 10px}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{opacity:.8}.comment-form input[type=submit]{float:none;display:block}.commentlist{margin:0 0 10px}.commentlist .edit-link{margin:0}.commentlist-item .commentlist-item{padding:0 0 0 3em}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:10px}.commentlist .avatar-holder{float:left;margin:0 10px 4px 0}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{padding:3px 4px;overflow:auto;margin:0;height:120px;min-height:120px}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation{overflow:hidden;margin:0 0 10px}.navigation .next{float:left}.navigation .prev{float:right}.wp-caption{max-width:100%;clear:both;border:1px solid #ccc;padding:5px;margin-bottom:10px}.wp-caption img{vertical-align:top;margin:0}.wp-caption p{margin:10px 0 0}div.aligncenter{margin:0 auto 10px}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 10px 4px 0}.alignright{float:right;margin:0 0 4px 10px}.mejs-container{margin-bottom:10px}.alignnone,.bypostauthor,.gallery,.gallery-caption,.sticky{height:auto}#overlayPP{max-width:inherit!important}.tel-link{text-decoration:none}.widget{margin-bottom:10px}.widget ul{padding-left:2em}.widget select{min-width:150px}.comment-form input[type=text],.comment-form textarea,.post-password-form input[type=password],.search-form input[type=search]{margin:0 4px 0 0;width:300px}.post-password-form label{display:block}.post-password-form input[type=password],.search-form input[type=search]{width:150px}.post-password-form input,.search-form input{float:left;height:24px}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#000;color:#fff;height:24px;border:none;padding:0 10px}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{opacity:.8}.comment-form input[type=submit]{float:none;display:block}.commentlist{margin:0 0 10px}.commentlist .edit-link{margin:0}.commentlist-item .commentlist-item{padding:0 0 0 3em}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:10px}.commentlist .avatar-holder{float:left;margin:0 10px 4px 0}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{padding:3px 4px;overflow:auto;margin:0;height:120px;min-height:120px}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation{overflow:hidden;margin:0 0 10px}.navigation .next{float:left}.navigation .prev{float:right}.wp-caption{max-width:100%;clear:both;border:1px solid #ccc;padding:5px;margin-bottom:10px}.wp-caption img{vertical-align:top;margin:0}.wp-caption p{margin:10px 0 0}div.aligncenter{margin:0 auto 10px}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 10px 4px 0}.alignright{float:right;margin:0 0 4px 10px}.mejs-container{margin-bottom:10px}.alignnone,.bypostauthor,.gallery,.gallery-caption,.sticky{height:auto}#overlayPP{max-width:inherit!important}.tel-link{text-decoration:none}.block-item ul.basic-list{padding-left:15px}.block-item ul.basic-list li{position:relative}.block-item ul.basic-list li:before{background:url(../images/sprite.png) no-repeat -268px -31px;content:"";height:16px;left:-17px;margin:-6px 0 0;position:absolute;top:10px;width:14px}.link-menu-holder{position:relative;margin:22px 20px 0 0}.instructivo .logo-holder{padding:27px 14px 22px 34px}.instructivo .info-holder ul{margin:0 -5px 0 0}.instructivo .info-holder ul li a{height:107px;padding:10px 45px}.instructivo .info-holder .social-networks{margin:0}.instructivo .info-holder .social-networks li a{height:auto;padding:12px 10px}.instructivo .info-holder .link-holder li a{padding:0}.registro.add #header{box-shadow:none}.registro .info-holder .social-networks{margin:0}.registro .info-holder .social-networks li a{height:auto;padding:12px 10px}.registro .info-holder .link-holder li a{padding:0}.top-panel{border-bottom:1px solid #dedede;box-shadow:0 3px 5px 0 rgba(0,0,0,.08)}.resizer{float:left;font-size:20px;line-height:22px;text-align:center}.resizer li{float:left;width:70px;padding:23px 5px;list-style:none outside;border-left:1px solid #dedede}.resizer li:first-child{border:0}.resizer a{display:block;text-decoration:none;color:#000}.social-box{float:right;padding-right:12px}.social-box{float:right;padding-right:12px}.social-network{overflow:hidden}.social-network li{float:left;border-left:1px solid #dedede;list-style:none outside}.social-network li:first-child{border:0}.social-network a{display:block;position:relative;width:60px;height:40px;overflow:hidden;text-indent:-9999px}.social-network a:after{content:"";position:absolute;left:19px;top:10px;background:url(/assets/images/sprite2.png) no-repeat -100% -100%}.social-network a:hover{background:#f4f4f4}.social-network a.facebook:after{width:12px;height:23px;background-position:0 0}.social-network a.twitter:after{width:21px;height:18px;background-position:-19px 0}.social-network a.youtube:after{width:24px;height:18px;background-position:-47px 0}.social-network a.mail:after{width:24px;height:24px;background-position:-79px 0}.social-item{padding-bottom:24px;font-weight:700;font-size:18px;line-height:20px;text-transform:uppercase}.social-item li{list-style:none outside;margin-bottom:5px}.social-item a{display:block;position:relative;padding:14px 10px 13px 54px;background:#3a589b;border-radius:2px;color:#fff;text-align:left;text-decoration:none}.social-item a:hover{opacity:.8}.social-item a:after{content:"";position:absolute;top:50%;left:19px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(/assets/images/sprite2.png) no-repeat -100% -100%}.social-item a.facebook:after{width:11px;height:24px;background-position:-114px 0}.social-item a.twitter{background:#55acee}.social-item a.twitter:after{left:13px;width:27px;height:22px;background-position:-137px 0}.social-item a.googleplus{background:#e02f2f}.social-item a.googleplus:after{left:16px;width:21px;height:20px;background-position:-172px 0}.nav-holder{background:#004e9e;background:-webkit-linear-gradient(left,#004e9e 0,#004e9e 20%,#056fad 37%,#1d8793 53%,#7abc36 71%,#7abc36 100%);background:linear-gradient(to right,#004e9e 0,#004e9e 20%,#056fad 37%,#1d8793 53%,#7abc36 71%,#7abc36 100%)}.nav-opener{display:none;float:right;position:relative;z-index:900;width:55px;height:35px;margin:4px 15px 0;overflow:hidden;text-indent:-9999px}.nav-opener:hover{opacity:.8}.nav-opener span,.nav-opener:after,.nav-opener:before{content:"";width:100%;height:7px;position:absolute;top:0;left:0;border-radius:3px;background:#004e9e;background:-webkit-linear-gradient(left,#004e9e 0,#01509e 6%,#1a8496 43%,#4da363 72%,#7abc36 94%,#7abc36 100%);background:linear-gradient(to right,#004e9e 0,#01509e 6%,#1a8496 43%,#4da363 72%,#7abc36 94%,#7abc36 100%)}.nav-opener:after{top:14px}.nav-opener span{top:28px}#nav{font-size:1em;line-height:.9em}#nav ul{letter-spacing:-.36em}#nav li{display:inline-block;vertical-align:top;letter-spacing:0;list-style:none outside}#nav li.active a,#nav li:hover a{background:#004182}#nav a{display:block;padding:13px 17px;color:#fff;text-decoration:none}.nav-active .w1{margin:0 300px 0 -302px;min-width:420px;-webkit-transition:all .25s linear;transition:all .25s linear}.nav-active #header{position:static}.nav-active .nav-holder{right:0;-webkit-transition:all .25s linear;transition:all .25s linear}#header{position:relative;box-shadow:-9px -1px 23px -5px rgba(0,0,0,.27)}#header .header-holder{max-width:1450px}#header .session-info{display:inline-block;vertical-align:middle;margin:0 5px 0 0;color:#666}#header .session-info .title{display:inline-block;font-size:18px;line-height:24px;max-width:184px;text-align:center;color:#666}#header .session-info .title{color:#666}#header .session-info .info-area{display:inline-block;vertical-align:middle;font-size:96px;line-height:96px;font-weight:300;color:#94bf59;padding:0 0 0 64px}#header .session-info .info-area .complete-lessons,#header .session-info .info-area .total-lessons{display:inline-block;vertical-align:top;color:#94bf59}#header .session-info .info-area .total-lessons{color:#666;padding:0 0 0 10px;position:relative}#header .session-info .info-area .total-lessons:before{width:1px;height:43px;background:#d6d6d6;content:"";position:absolute;left:-7px;top:50%;margin:-22px 0 0;transform:rotate(14deg);-moz-transform:rotate(14deg);-ms-transform:rotate(14deg);-o-transform:rotate(14deg);-webkit-transform:rotate(14deg)}#header .session-info .text-holder{display:inline-block;vertical-align:middle;line-height:20px;padding:32px 39px 32px 13px}.icon{display:inline-block;vertical-align:top;background:url(/assets/images/sprite.png) no-repeat -100% -100%}.icon.people{width:36px;height:36px;background-position:0 -35px}.logo-holder{float:left;padding:20px 0 20px 5px}.logo:first-child{margin-left:0}.logo{display:inline-block;vertical-align:middle;margin-left:15px;max-width:191px}.logo-holder .logo a{display:block}.logo-holder .logo img{width:100%;height:auto;vertical-align:top}.info-holder{float:right;text-align:right}.info-holder ul{display:inline-block}.info-holder ul li{display:inline-block}.info-holder ul li.active>a{background:#f3f3f3}.info-holder ul li.active>a:hover{background:#f3f3f3}.info-holder ul li:before{position:absolute;left:0;top:0;bottom:0;content:"";width:1px}.info-holder ul li:first-child:before{display:none}.btn{display:inline-block;vertical-align:top;text-decoration:none;text-align:center;text-transform:uppercase}.btn.btn-info{padding:15px 17px;border-radius:2px;background:#efefef;border:1px solid #d4d4d4;font-size:16px;color:#666;text-transform:none}.btn.btn-info:hover{background:#dfdfdf;border-color:transparent #d1d1d1 #d1d1d1 transparent;box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.15)}.btn.btn-info i{margin-right:10px}.btn.btn-info i.people{margin:-7px 7px -9px -2px}.btn.btn-primary{padding:14px 20px 13px;border:0;margin:0;border-radius:2px;background:#a2d162;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.2em;line-height:1.1em}.btn.btn-primary:hover{background:#79bb35}.btn.btn-primary.btn-sm{padding:15px 10px;font-size:1.067em;line-height:1.1em}.btn.btn-primary.btn-lg{padding:12px 17px;border-radius:7px;font-size:1.533em;line-height:1.1em}.btn.btn-default{position:relative;padding:19px 60px 19px 35px;background:#a2d162;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;behavior:url(/assets/css/PIE.htc);border:0;margin:0;font-size:28px;line-height:30px;font-weight:700;text-transform:uppercase;text-align:left;color:#fff}.btn.btn-default:after{content:"";position:absolute;right:22px;top:50%;width:0;height:0;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:0\0/IE9}.btn.btn-default:hover{background:#065f9f;background:-webkit-linear-gradient(left,#065f9f 0,#107aa1 22%,#1c8694 53%,#60ae50 100%);background:linear-gradient(to right,#065f9f 0,#107aa1 22%,#1c8694 53%,#60ae50 100%)}.btn.btn-default.btn-sm{padding:15px 10px;font-size:1.067em;line-height:1.1em}.btn.btn-default.btn-sm:after{display:none}.btn.btn-success{font-size:1.067em;line-height:1.1em;padding:9px 27px 9px 43px;position:relative;background:#a2d162;border-radius:4px;color:#fff}.btn.btn-success:hover{background:-webkit-linear-gradient(left,#065f9f 0,#107aa1 22%,#1c8694 53%,#60ae50 100%);background:linear-gradient(to right,#065f9f 0,#107aa1 22%,#1c8694 53%,#60ae50 100%)}.btn.btn-success:after{content:"";position:absolute;left:17px;top:50%;width:0;height:0;border-style:solid;border-width:8px 14px 8px 0;border-color:transparent #fff transparent;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.btn.play-holder{background-color:#91ba58;border:1px solid #d4d4d4;border-radius:4px;color:#fff;font-size:16px;overflow:hidden;padding:15px 17px;margin-left:20px}.btn.play-holder:hover{background:url(/assets/images/bg-hover.jpg) no-repeat;background-size:100% 100%}.info-holder ul li .text-holder{display:inline-block;vertical-align:middle}.info-holder ul li .icon{display:inline-block;vertical-align:middle;width:57px;height:57px;margin:0 13px 0 0}.info-holder ul li .icon img{width:100%;height:auto;vertical-align:top}.info-holder ul li .icon.add{width:44px;height:40px;margin:0 17px 0 0}.info-holder ul li .icon.add1{width:41px;height:41px;margin:0 12px 0 0}.info-holder .play-holder:hover{background:url(/assets/images/bg-hover.jpg) no-repeat;background-size:100% 100%}.info-holder .date{color:#939393;float:right;font-size:15px;padding-right:22px;margin-bottom:18px}.info-holder .slide{position:absolute;width:360px;right:0;right:-35px;text-align:center;z-index:9999;display:none}.info-holder .slide .slide-holder{margin:24px 0 0;position:relative;background:#fff;border-radius:4px;border:1px solid #d6d6d6;padding:28px 26px 25px}.info-holder .slide .slide-holder:before{background:url(/assets/images/sprite.png) no-repeat -147px -100px;width:24px;height:15px;content:"";position:absolute;top:-15px;right:240px}.info-holder .slide h1{font-size:16px;line-height:18px;position:relative;margin:0 0 12px;overflow:hidden;color:#666}.info-holder .slide h1 span{position:relative;display:inline-block;vertical-align:top;width:138px;letter-spacing:0}.info-holder .slide h1 span:after,.info-holder .slide h1 span:before{background:#d6d6d6;left:100%;position:absolute;content:"";width:9999px;height:1px;top:50%}.info-holder .slide h1 span:before{left:auto;right:100%}.login-form.error .alert-error,.wpcf7-form.error .alert-error{display:block}.login-form .error input[type=email],.login-form .error input[type=number],.login-form .error input[type=password],.login-form .error input[type=tel],.login-form .error input[type=text],.wpcf7-form .error input[type=email],.wpcf7-form .error input[type=number],.wpcf7-form .error input[type=password],.wpcf7-form .error input[type=tel],.wpcf7-form .error input[type=text]{background:#fff8d9;border-color:#fc0;color:#e24603}.login-form .error input[type=email]::-webkit-input-placeholder,.login-form .error input[type=number]::-webkit-input-placeholder,.login-form .error input[type=password]::-webkit-input-placeholder,.login-form .error input[type=tel]::-webkit-input-placeholder,.login-form .error input[type=text]::-webkit-input-placeholder,.wpcf7-form .error input[type=email]::-webkit-input-placeholder,.wpcf7-form .error input[type=number]::-webkit-input-placeholder,.wpcf7-form .error input[type=password]::-webkit-input-placeholder,.wpcf7-form .error input[type=tel]::-webkit-input-placeholder,.wpcf7-form .error input[type=text]::-webkit-input-placeholder{color:#e24603}.login-form .error input[type=email]::-moz-placeholder,.login-form .error input[type=number]::-moz-placeholder,.login-form .error input[type=password]::-moz-placeholder,.login-form .error input[type=tel]::-moz-placeholder,.login-form .error input[type=text]::-moz-placeholder,.wpcf7-form .error input[type=email]::-moz-placeholder,.wpcf7-form .error input[type=number]::-moz-placeholder,.wpcf7-form .error input[type=password]::-moz-placeholder,.wpcf7-form .error input[type=tel]::-moz-placeholder,.wpcf7-form .error input[type=text]::-moz-placeholder{opacity:1;color:#e24603}.login-form .error input[type=email]:-moz-placeholder,.login-form .error input[type=number]:-moz-placeholder,.login-form .error input[type=password]:-moz-placeholder,.login-form .error input[type=tel]:-moz-placeholder,.login-form .error input[type=text]:-moz-placeholder,.wpcf7-form .error input[type=email]:-moz-placeholder,.wpcf7-form .error input[type=number]:-moz-placeholder,.wpcf7-form .error input[type=password]:-moz-placeholder,.wpcf7-form .error input[type=tel]:-moz-placeholder,.wpcf7-form .error input[type=text]:-moz-placeholder{color:#e24603}.login-form .error input[type=email]:-ms-input-placeholder,.login-form .error input[type=number]:-ms-input-placeholder,.login-form .error input[type=password]:-ms-input-placeholder,.login-form .error input[type=tel]:-ms-input-placeholder,.login-form .error input[type=text]:-ms-input-placeholder,.wpcf7-form .error input[type=email]:-ms-input-placeholder,.wpcf7-form .error input[type=number]:-ms-input-placeholder,.wpcf7-form .error input[type=password]:-ms-input-placeholder,.wpcf7-form .error input[type=tel]:-ms-input-placeholder,.wpcf7-form .error input[type=text]:-ms-input-placeholder{color:#e24603}.login-form .error input[type=email].placeholder,.login-form .error input[type=number].placeholder,.login-form .error input[type=password].placeholder,.login-form .error input[type=tel].placeholder,.login-form .error input[type=text].placeholder,.wpcf7-form .error input[type=email].placeholder,.wpcf7-form .error input[type=number].placeholder,.wpcf7-form .error input[type=password].placeholder,.wpcf7-form .error input[type=tel].placeholder,.wpcf7-form .error input[type=text].placeholder{color:#e24603}.login-form .row,.wpcf7-form .row{margin-bottom:18px}.login-form input[type=email],.login-form input[type=number],.login-form input[type=password],.login-form input[type=tel],.login-form input[type=text],.login-form textarea,.wpcf7-form input[type=email],.wpcf7-form input[type=number],.wpcf7-form input[type=password],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{font-size:16px;line-height:24px}.login-form input[type=email]::-webkit-input-placeholder,.login-form input[type=number]::-webkit-input-placeholder,.login-form input[type=password]::-webkit-input-placeholder,.login-form input[type=tel]::-webkit-input-placeholder,.login-form input[type=text]::-webkit-input-placeholder,.login-form textarea::-webkit-input-placeholder,.wpcf7-form input[type=email]::-webkit-input-placeholder,.wpcf7-form input[type=number]::-webkit-input-placeholder,.wpcf7-form input[type=password]::-webkit-input-placeholder,.wpcf7-form input[type=tel]::-webkit-input-placeholder,.wpcf7-form input[type=text]::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder{color:#000}.login-form input[type=email]::-moz-placeholder,.login-form input[type=number]::-moz-placeholder,.login-form input[type=password]::-moz-placeholder,.login-form input[type=tel]::-moz-placeholder,.login-form input[type=text]::-moz-placeholder,.login-form textarea::-moz-placeholder,.wpcf7-form input[type=email]::-moz-placeholder,.wpcf7-form input[type=number]::-moz-placeholder,.wpcf7-form input[type=password]::-moz-placeholder,.wpcf7-form input[type=tel]::-moz-placeholder,.wpcf7-form input[type=text]::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{opacity:1;color:#000}.login-form input[type=email]:-moz-placeholder,.login-form input[type=number]:-moz-placeholder,.login-form input[type=password]:-moz-placeholder,.login-form input[type=tel]:-moz-placeholder,.login-form input[type=text]:-moz-placeholder,.login-form textarea:-moz-placeholder,.wpcf7-form input[type=email]:-moz-placeholder,.wpcf7-form input[type=number]:-moz-placeholder,.wpcf7-form input[type=password]:-moz-placeholder,.wpcf7-form input[type=tel]:-moz-placeholder,.wpcf7-form input[type=text]:-moz-placeholder,.wpcf7-form textarea:-moz-placeholder{color:#000}.login-form input[type=email]:-ms-input-placeholder,.login-form input[type=number]:-ms-input-placeholder,.login-form input[type=password]:-ms-input-placeholder,.login-form input[type=tel]:-ms-input-placeholder,.login-form input[type=text]:-ms-input-placeholder,.login-form textarea:-ms-input-placeholder,.wpcf7-form input[type=email]:-ms-input-placeholder,.wpcf7-form input[type=number]:-ms-input-placeholder,.wpcf7-form input[type=password]:-ms-input-placeholder,.wpcf7-form input[type=tel]:-ms-input-placeholder,.wpcf7-form input[type=text]:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder{color:#000}.login-form input[type=email].placeholder,.login-form input[type=number].placeholder,.login-form input[type=password].placeholder,.login-form input[type=tel].placeholder,.login-form input[type=text].placeholder,.login-form textarea.placeholder,.wpcf7-form input[type=email].placeholder,.wpcf7-form input[type=number].placeholder,.wpcf7-form input[type=password].placeholder,.wpcf7-form input[type=tel].placeholder,.wpcf7-form input[type=text].placeholder,.wpcf7-form textarea.placeholder{color:#000}.login-form .btn.btn-primary{width:100%}.login-form .link-item{padding-top:21px;letter-spacing:-.36em;line-height:1.2em}.login-form .link-item li{display:inline-block;vertical-align:top;width:50%;border-left:1px solid #dedede;letter-spacing:0;list-style:none outside;text-align:center}.login-form .link-item li:first-child{border:0}.login-form .link-item a{color:#333;text-decoration:none}.login-form .link-item a:hover{color:#666}.alert-error{display:none;position:relative;padding:0 0 24px 43px;color:#e24603}.alert-error:after{content:"";position:absolute;top:0;left:4px;width:26px;height:22px;background:url(/assets/images/sprite2.png) no-repeat -47px -35px}.top-panel{border-bottom:1px solid #dedede;box-shadow:0 3px 5px 0 rgba(0,0,0,.08)}.resizer{float:left;font-size:20px;line-height:22px;text-align:center}.resizer li{float:left;width:70px;padding:9px 5px;list-style:none outside;border-left:1px solid #dedede}.resizer li:first-child{border:0}.resizer a{display:block;text-decoration:none;color:#000}.error-login-home{color:#e24603;font-size:15px;margin-bottom:10px}.error-login{color:#e24603;font-size:15px;margin-bottom:-6px}.info-holder .slide .login-holder{display:none}.info-holder .slide .recovery-holder{color:#666;font-weight:400;position:relative}.info-holder .slide .recovery-holder a{font-size:20px;position:absolute;right:3px;top:-16px}.btn-hide-recovery-password{margin-bottom:0}.info-holder .slide .recovery-holder input[type=submit]{font-size:18px;font-weight:700;margin-bottom:0}.info-holder .social-networks{position:relative;display:block;margin:0 0 16px;overflow:hidden}.info-holder .social-networks li{display:block;height:auto;margin:0 0 6px;text-align:center;font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase}.info-holder .social-networks li a{padding:12px 10px;background:#3a589b;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;behavior:url(/assets/css/PIE.htc);position:relative;height:auto;display:block}.info-holder .social-networks li a:before{background:url(/assets/images/sprite.png) no-repeat -27px -98px;width:11px;height:24px;content:"";display:inline-block;vertical-align:middle;margin:-3px 23px 0 -3px;position:static}.info-holder .social-networks li a:hover{background:#3a589b;color:#fff;opacity:.8}.info-holder .social-networks li.twitter a{background:#55acee}.info-holder .social-networks li.twitter a:before{background-position:-61px -100px;width:27px;height:22px;margin:-3px 13px 0 -32px}.info-holder .social-networks li.twitter a:hover{background:#55acee}.info-holder .social-networks li.google-plus a{background:#e02f2f}.info-holder .social-networks li.google-plus a:before{background-position:-106px -100px;width:22px;height:20px;margin:-6px 16px 0 -23px}.info-holder .social-networks li.google-plus a:hover{background:#e02f2f}.info-holder .form-login{text-align:left}.info-holder .form-login input[type=email],.info-holder .form-login input[type=password],.info-holder .form-login input[type=text]{width:100%;border:1px solid #cdcdcd;border-radius:4px;font-size:16px;line-height:24px;font-weight:300;margin:0 0 11px;padding:4px 9px;color:#333;font-family:Montserrat,Arial,Helvetica,sans-serif}@media all\0{.info-holder .form-login input[type=password]{font-family:Arial,Helvetica,sans-serif}}.error-field{background-color:#fff8d9!important;border:1px solid #e02f2f!important}.info-holder .form-login label{font-size:15px;line-height:18px;font-weight:300;color:#333}.info-holder .form-login input[type=submit]{display:block;background:#a2d162;border:none;border-radius:3px;color:#fff;width:100%;text-align:center;padding:11px;margin:0 0 23px;text-transform:uppercase}.info-holder .form-login input[type=submit]:hover{background:url(/assets/images/bg-hover.jpg) no-repeat;background-size:100% 100%}.info-holder .form-login .checkbox-holder .jcf-checkbox{width:24px;height:22px}.info-holder .link-holder{overflow:hidden;font-weight:300;width:100%}.info-holder .link-holder li{display:inline-block;vertical-align:top;width:48.4%;text-align:center;margin:0;font-size:15px;line-height:18px;font-weight:300}.info-holder .link-holder li:first-child{border-right:1px solid #ccc}.info-holder .link-holder li:before{left:-5px}.info-holder .link-holder li:first-child:before{display:none}.info-holder .link-holder li a{display:inline;padding:0;height:auto;position:relative;color:#666}.info-holder .link-holder li a:hover{background:0 0;text-decoration:none;color:#333}.btn-close{padding-left:43px!important;position:relative}.info-holder .btn-close:before{position:absolute;left:3px;top:50%;margin:-22px 0 0;background:url(/assets/images/sprite.png) no-repeat -15px -29px;width:41px;height:44px;content:""}.info-holder .btn-close:hover{background:#efefef}.info-holder .profile-holder{display:inline-block;vertical-align:middle}.info-holder .profile-holder .links-holder{text-align:center}.info-holder .profile-holder .links-holder li{width:98px;height:auto;text-align:center;font-size:13px;border-left:1px solid #efefef}.info-holder .profile-holder .links-holder li:last-child{border-right:1px solid #efefef}.info-holder .profile-holder .links-holder li a{padding:20px 0;display:inline-block;width:100%;height:100%;color:#666}.info-holder .profile-holder .links-holder li a:hover{background-color:#f0f0f0}.info-holder .profile-holder .links-holder li a.active{background-color:#f0f0f0}.info-holder .profile-holder .links-holder li .link-area{display:inline-block}.info-holder .profile-holder .links-holder li .icon{width:35px;height:48px;display:block;margin:0 auto;font-style:normal}.info-holder .profile-holder .links-holder li .icon img{width:100%;height:auto;vertical-align:top}.info-holder .profile-holder .links-holder li .icon.add{width:auto}.info-holder .profile-holder .links-holder li:first-child{margin:0}.info-holder .profile-holder .links-holder li:before{display:none}.info-holder .profile-holder .links-holder li.cursos-li{width:175px}.info-holder .profile-holder .links-holder .complete-lessons,.info-holder .profile-holder .links-holder .total-lessons{display:inline-block;vertical-align:top;color:#94bf59;font-size:38px;line-height:45px;margin-left:-3px}.info-holder .profile-holder .links-holder .total-lessons{color:#666;position:relative}.info-holder .profile-holder .links-holder .total-lessons-before{font-size:13px;line-height:61px}.info-holder .profile-holder .links-holder li .icon .curso_vehiculo{display:inline-block;vertical-align:text-bottom;margin-right:10px}.info-holder .profile-holder .links-holder li .icon .curso_vehiculo img{width:auto}.inner #main .content-frame:after{display:none}.inner2 #main .content-frame{position:absolute;top:0;left:0;right:0;bottom:0;bottom:95px}.inner2 #main .content-frame:after{top:auto;bottom:-95px;background:url(/assets/images/bg-shadow1.png) repeat-x;height:615px}.inner2 .logo-holder{padding:27px 14px 25px 34px}.inner3 #main .content-frame{position:absolute;top:0;left:0;right:0;bottom:0}.inner3 #main .content-frame .content-holder{display:table;width:100%;height:100%;max-width:inherit;padding:0}.inner3 #main .content-frame h1{text-align:center;padding:0;margin:0 0 24px;font-size:52px;line-height:56px}.inner3 #main .content-frame h1:before{display:none}.inner3 #main .content-frame p{margin:0 0 99px}.inner3 #main .content-frame .link-holder{width:380px;font-size:28px;line-height:32px;font-weight:900;padding:19px 33px 18px 10px;margin:0 auto 13px}.inner3 #main .content-frame .link-holder:after{right:8px}.inner3 #main .content-frame .downloader:before{transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);left:-10px}.inner3 #main .content-box{display:table-cell;vertical-align:middle;max-width:inherit}.inner3 #main .content-area{max-width:700px;margin:40px auto 0;overflow:hidden;font-size:20px;line-height:24px;font-weight:300}.inner3 #main .content-area.white-bg{background-color:#fff;border-radius:3px;max-width:900px}.inner3 #main .content-area .icon3{width:137px;display:block;margin:0 auto 30px}.inner3 #main .content-area .icon3 img{width:100%;height:auto;vertical-align:top}.bg-stretch{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;margin:0}.bg-stretch img{max-width:inherit}.promo{position:relative;overflow:hidden;padding:20px 0;color:#fff;min-height:400px;width:100%;white-space:nowrap}.promo:after{content:"";display:inline-block;height:400px;width:1px;overflow:hidden;margin:0 0 0 -5px;vertical-align:middle}.promo .promo-holder{display:inline-block;vertical-align:middle;white-space:normal;width:100%}.promo .promo-frame{padding:0 8% 0 34.4%}.promo .text-holder{padding-bottom:10px}.promo .text-frame{font-size:1em;line-height:1.25em}.promo h1{font-size:40px;line-height:42px;margin:0 0 20px;text-transform:uppercase;letter-spacing:-2px}.box-item{overflow:hidden;letter-spacing:-.36em}.box-item .box img{vertical-align:top;width:100%;height:auto;max-width:inherit}.carousel{position:relative}.carousel .mask{width:100%;overflow:hidden;position:relative}.carousel .slideset{width:9999px;float:left}.carousel .slide{width:100%;float:left}.carousel .btn-next,.carousel .btn-prev{position:absolute;z-index:1000;top:50%;left:10px;width:25px;height:38px;background:url(/assets/images/sprite2.png) no-repeat -85px -35px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);overflow:hidden;text-indent:-9999px}.carousel .btn-next{left:auto;right:10px;background-position:-122px -35px}.carousel .btn-play{position:absolute;z-index:1002;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-play{display:inline-block;vertical-align:top;position:relative;width:122px;height:122px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;behavior:url(/assets/css/PIE.htc);border:7px solid #fff;overflow:hidden;text-indent:-9999px}.btn-play:hover{border-color:#a2d162}.btn-play:hover:after{border-color:transparent transparent transparent #a2d162}.btn-play:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-style:solid;border-width:20.5px 0 20.5px 34px;border-color:transparent transparent transparent #fff;margin:2px 0 0 5px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box-item .box{display:inline-block;vertical-align:top;position:relative;overflow:hidden;width:50%;letter-spacing:0}.box-item .carousel.active-box .btn-play,.box-item .carousel.active-box:after{display:none}.box-item .carousel .fluid-width-video-wrapper{padding-top:51.88%!important;z-index:-1}.box-item .carousel.active-video .fluid-width-video-wrapper{z-index:inherit}.box-item .info{padding:31px 33px 15px;background:#eaeaea;background:-webkit-linear-gradient(top,#fefefe 0,#e6e6e6 100%);background:linear-gradient(to bottom,#fefefe 0,#e6e6e6 100%)}.box-item .carousel:after{content:"";position:absolute;z-index:1001;top:0;left:0;right:0;bottom:-1px;background:url(/assets/images/bg02.jpg) no-repeat;background-size:100% 100%}.box-item .carousel.active-box .btn-play,.box-item .carousel.active-box:after{display:none}.box-item .carousel .fluid-width-video-wrapper{padding-top:51.88%!important;z-index:-1}.box-item .carousel.active-video .fluid-width-video-wrapper{z-index:inherit}.box-item .carousel .fluid-width-video-wrapper{padding-top:54.2%!important}.box-item .info{padding:29px 39px 47px}.box-item .bg-stretch.add{left:0}.inner3 .logo-holder{padding:27px 14px 25px 34px}.inner5 #main.inner-main:after{position:absolute;top:0;bottom:0;width:1173px;margin:0 0 0 -562px;content:"";background-color:#000;background-color:rgba(0,0,0,.6);left:48%}.inner5 #main .content-frame{position:absolute;top:0;left:0;right:0;bottom:0;bottom:95px}.inner5 #main .content-frame:after{display:none}.inner5 #main .content-frame h1{padding:0 0 23px;color:#363636;text-align:center;font-size:32px;line-height:38px;font-weight:400;margin:0 0 36px}.inner5 #main .content-frame h1:before{background:#ececec;bottom:0;left:10px;right:10px;position:absolute;content:"";height:1px;top:auto;width:inherit}.inner5 #main .content-frame .link-holder{font-size:32px;line-height:36px;padding:16px 33px;margin:0 0 29px}.inner5 #main .content-frame .link-holder:after{border-width:10px 0 10px 17px;margin:-9px 0 0;right:11px}.inner5 #main .content-frame .slider{color:#333}.inner5 #main .content-box{max-width:inherit;width:100%;height:100%;display:table}.inner5 #main .content-box .content-holder{position:relative;padding:0;display:table-cell;vertical-align:middle;text-align:center}.inner5 #main .content-box .content-holder .link{color:#3a3a3a;font-size:16px;line-height:20px;font-weight:400}.inner5 #main .content-box .content-holder .link:hover{color:#55acee}.inner5 #main .content-block{color:#000}.inner5 #header{box-shadow:none}.inner5 #header .session-info{padding:34px 10px 0 0;vertical-align:middle}.inner5 #header .session-info .connection-holder{display:inline-block;vertical-align:middle;width:130px;font-size:17px;line-height:21px;font-weight:300;margin:0 0 0 10px}.inner5 #header .session-info .connection-holder a{color:#666}.inner5 #header .session-info .connection-holder a:hover{color:#1c9cb4}.inner5 #header:before{background:url(/assets/images/img2.png) repeat-x;height:7px;left:0;right:0;bottom:0;content:"";position:absolute;z-index:10}.inner5 .logo-holder{padding:27px 14px 25px 34px}.inner5 .visible-mobile{display:none}.inner5 .content-info .slider:before{display:none}.inner5 .content-info .slider .bar-holder{left:7.9%;position:absolute;content:"";background:url(/assets/images/img2-2.png);background-size:973px 100%;right:16.9%;height:5px;top:-5px;width:100%}.page-fixed .body{height:100%}.page-fixed .content-info{z-index:2;position:relative}.page-fixed #header{position:absolute;left:0;right:0;top:0;background:#fff;z-index:10}.page-fixed .page-bg{height:100%}.page-bg{min-height:400px;overflow:hidden;position:relative;width:100%}.page-fixed #main{padding:120px 0 0}#main{position:relative;overflow:hidden;box-shadow:0 3px 5px 0 rgba(0,0,0,.08)}#main .page-bg>img{width:100%;height:auto;vertical-align:top;position:absolute}#main>.link-holder{display:none}#main .content-frame{position:relative}#main .content-frame:after{position:absolute;content:"";background:url(/assets/images/bg-shadow.png) repeat-x;top:0;bottom:0;width:100%;height:951px}#main .content-frame .content-holder{max-width:583px;margin:0 auto;overflow:hidden;padding:155px 10px 10px;color:#fff;z-index:10;position:relative;text-align:center}#main .content-frame h1{text-align:left;position:relative;padding:0 0 0 106px;font-size:28px;line-height:29px;margin:0 0 30px}#main .content-frame h1:before{position:absolute;left:20px;top:10px;background:url(/assets/images/sprite.png) no-repeat -196px -85px;width:65px;height:44px;content:""}#main .content-frame .link-holder{font-size:23px;line-height:38px;font-weight:700;color:#fff;background:#91ba58;border-radius:4px;padding:15px 36px 13px 0;position:relative;display:block;margin:0 auto;text-transform:uppercase;width:310px}#main .content-frame .link-holder:after{position:absolute;right:23px;top:50%;content:"";width:0;height:0;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff;margin:-10px 0 0}#main .content-frame .link-holder:hover{background:url(/assets/images/bg-hover.jpg) no-repeat;background-size:100% 100%}#main .content-frame .box-frame .link-holder{width:auto;font-size:28px;line-height:32px;font-weight:700;background:#e6e6e6;padding:19px 50px 18px 10px;text-transform:uppercase}#main .content-frame .box-frame .link-holder:after{right:17px}#main .content-frame .box-frame .link-holder:hover{background:#b7b7b7}#main .content-frame .downloader{display:inline-block;vertical-align:top;position:relative;padding:0 0 0 22px;color:#fff;font-size:17px;line-height:21px}#main .content-frame .downloader:before{top:4px;left:0;content:"";position:absolute;width:10px;height:14px;background:url(/assets/images/sprite.png) no-repeat -244px -34px}#main .content-frame .downloader:hover{opacity:.8}#main .content-box{max-width:1600px;margin:0 auto;position:relative;height:100%}#main .content-box .content-holder{max-width:inherit;position:absolute;text-align:left;width:100%;bottom:95px;padding:0 10px}#main .content-box .content-holder>h1{display:inline-block;vertical-align:top;font-size:300px;line-height:219px;font-weight:300;position:relative;margin:0 14.2% 0 0;padding:0}#main .content-box .content-holder>h1:before{display:none}#main .content-box .content-holder>h1 .small{font-size:248px;line-height:140px}#main .content-box .content-holder>h1 .description{position:absolute;left:0;top:8px;font-size:29px;line-height:23px;width:140px;height:23px;overflow:hidden}#main .content-box .roles-holder{display:inline-block;vertical-align:top;margin:-3px 9.3% 0 0}#main .content-box .roles-holder h2{font-size:43px;line-height:43px;margin:0 0 23px;font-weight:700;position:relative}#main .content-box .roles-holder h2 .description{position:absolute;top:100%;right:0;font-size:17px;line-height:21px;font-weight:300;display:none}#main .content-box .roles-holder .more-info{display:inline-block;vertical-align:top;position:relative;background:#a2d162;color:#fff;padding:19px 52px 19px 35px;text-transform:uppercase;font-weight:700;font-size:27px;line-height:31px;border-radius:4px;width:276px}#main .content-box .roles-holder .more-info:before{position:absolute;right:31px;top:50%;margin:-10px 0 0;width:0;height:0;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff;content:""}#main .content-box .roles-holder .more-info:hover{background:url(/assets/images/bg-hover.jpg) no-repeat;background-size:100% 100%}#main .content-box .lable-info{display:inline-block;vertical-align:bottom;font-size:43px;line-height:36px;font-weight:300;margin:0 0 25px 0}.content-info{position:absolute;top:0;left:0;right:0;bottom:0}.content-info .important{display:none}.content-info.add .normal{display:none}.content-info.add .important{display:inline-block;vertical-align:top}.content-info.add .question-frame .question-number{border:none;background:url(/assets/images/icon.png) no-repeat;width:54px;height:47px;color:#a20101;border-radius:0;line-height:51px;margin:0 5px 0 -5px}.content-info.add h1{color:#a20101;width:93%}.content-info.add .question-holder .important.add{color:#a20101;display:inline-block;vertical-align:top;margin:0 0 7px;font-size:20px;line-height:33px}.content-info.add .question-holder .important.add:before{display:inline-block;vertical-align:top;margin:0 10px 0 0;background:url(/assets/images/sprite.png) no-repeat -92px -39px;width:27px;height:24px;content:""}.content-info.add .option-holder{margin:0 0 40px}.content-info .content-holder{text-align:center;height:100%;background:#fff;max-width:1175px;margin:0 auto;position:relative;overflow:hidden;padding:10px}.content-info .top-area{text-align:left;padding:41px 77px 6px 89px;overflow:hidden;border-bottom:1px solid #1d99cd;font-size:24px;line-height:28px;font-weight:300}.content-info .top-area .title{float:left;width:40%}.content-info .top-area .counter{float:right;width:50%;text-align:right;margin:-7px 0 0;padding:0 0 7px}.content-info .top-area .counter .counter-title{display:inline-block;vertical-align:bottom;color:#1d9bd1;line-height:33px}.content-info .top-area .counter .counter-holder{display:inline-block;vertical-align:top;font-size:48px;line-height:40px;margin:0 0 0 22px}.content-info .top-area .counter .current-number{display:inline-block;vertical-align:top;color:#909090}.content-info .top-area .counter .current-number .important{margin:0}.content-info .top-area .counter .total-numbers{display:inline-block;vertical-align:top;padding:0 0 0 34px;position:relative;color:#1d99cd}.content-info .top-area .counter .total-numbers:before{position:absolute;left:13px;width:3px;height:29px;transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);-webkit-transform:rotate(15deg);content:"";top:7px;background:#999}.content-info .content-frame{position:static!important}.content-info .option-holder{overflow:hidden;margin:0 0 80px}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #cdcdcd;border-radius:100%;margin:0;width:24px;height:24px}.jcf-radio span{display:none;position:absolute;width:6px;height:6px;top:8px;left:8px;right:8px;bottom:8px;background:#00358d;border-radius:100%}.jcf-radio input[type=radio]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #cdcdcd;background:#fff;margin:0 0 12px;width:100%;height:31px;border-radius:3px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:16px;line-height:17px;margin:0 25px 0 4px;color:#999}.jcf-select .jcf-select-opener{position:absolute;text-align:center;right:9px;top:50%;margin:-4px 0 0;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#00368d transparent transparent transparent}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select-drop .jcf-select-drop-content{border:1px solid #cdcdcd}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%;font-size:14px;line-height:10px}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;height:1%}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.content-info .option-holder .jcf-radio{position:absolute;left:-9999px;height:auto}.content-info .option-holder li{background:#efefef;text-align:center;margin:0 0 0 15px;padding:10px 33px;float:left;width:32.3%;height:100px;border-radius:3px;position:relative}.content-info .option-holder li:first-child{margin:0}.content-info .option-holder li .lable-text{display:table-cell;vertical-align:middle}.content-info .option-holder li .overlay{display:none}.content-info .option-holder label{color:#000;font-size:18px;line-height:22px;font-weight:300;display:table;width:100%;height:100%}.content-info .option-holder.select li.pending{background-color:#fc0}.content-info .option-holder.select li.pending:after{position:absolute;content:"";right:3px;bottom:4px;background:url(../images/sprite.png) no-repeat -55px -38px;width:30px;height:30px}.content-info .option-holder.select li.correct .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background:#95c059;width:100%;height:100%;border-radius:4px;color:#fff;font-size:30px;line-height:34px}.content-info .option-holder.select li.correct .overlay .correct-option{display:block;vertical-align:middle;position:relative;height:100%;line-height:100px}.content-info .option-holder.select li.correct .overlay .correct-option:after{position:absolute;right:5px;bottom:10px;background:url(/assets/images/sprite.png) no-repeat -143px -48px;width:16px;height:10px;content:""}.content-info .option-holder.select li.correct .overlay .wrong-option{display:none}.content-info .option-holder.select li.wrong .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background:#b70000;width:100%;height:100%;border-radius:4px;color:#fff;font-size:30px;line-height:34px}.content-info .option-holder.select li.wrong .overlay .wrong-option{display:block;vertical-align:middle;position:relative;height:100%;line-height:100px}.content-info .option-holder.select li.wrong .overlay .wrong-option:after{position:absolute;right:5px;bottom:10px;background:url(/assets/images/sprite.png) no-repeat -190px -48px;width:13px;height:13px;content:""}.content-info .option-holder.select li.wrong .overlay .correct-option{display:none}.content-info .question-frame{padding:65px 0 8px;text-align:left!important}.content-info .question-frame .question-number{display:inline-block;vertical-align:top;width:40px;height:40px;text-align:center;padding:4px;border-radius:100%;border:4px solid #1d99cd;color:#1d99cd;font-size:32px;line-height:26px;font-weight:700;font-style:normal;margin:8px 11px 0 0}.content-info h1{text-align:left!important;width:94%;display:inline-block;vertical-align:top;font-weight:400;font-size:24px!important;line-height:28px!important;color:#000}.content-info h1:before{display:none!important}.content-info .slider{text-align:left;position:relative;font-size:16px;line-height:20px;margin:10px 7.9% 10px;min-height:244px}.content-info .slider:before{position:absolute;top:-7px;content:"";background:url(/assets/images/img2.png);background-size:100% 100%;left:7.9%;right:7.9%;height:7px}.content-info .slider:after{top:0;left:7.9%;right:4%;height:1px;content:"";position:absolute;background:#bababa}.content-info .conditions-area{border-top:1px solid #1d99cd;padding:16px 0 0}.content-info .conditions-area .condition-holder{text-align:center}.content-info .conditions-area .link{color:#0077a9}.content-info .conditions-area .link:hover{color:#000}.content-info .question-holder{padding:0 7.5% 53px;font-size:24px;line-height:28px;color:#333}.content-info .question-holder p{margin:0 0 10px}.content-info.inner .top-area{padding:39px 40px 10px;text-align:center;position:relative;border-bottom:1px solid #efefef}.content-info.inner .prev{font-size:16px;line-height:20px;position:absolute;left:95px;bottom:16px;color:#666}.content-info.inner .prev:hover{color:#000}.content-info.inner h1{overflow:hidden;text-align:center!important;font-size:30px!important;line-height:34px!important;color:#1d9bd0!important;font-weight:600;padding:0 116px;margin:2px}.content-info.inner .content-holder{text-align:left;position:relative}.content-info.inner .content-holder:after{position:absolute;right:0;bottom:0;background:url(/assets/images/icon1.png) no-repeat;width:228px;height:216px;content:""}.content-info.inner .content-block{padding:36px 8.2%;font-size:15px;line-height:19px}.content-info.inner .content-block h2{font-size:18px;line-height:22px;font-weight:600;color:#000;margin:0 0 19px}.content-info.inner p{margin:0 0 16px}.content-info.inner .link{color:#09509f;text-decoration:underline}.content-info.inner .link:hover{text-decoration:none}.content-info .list-info{padding:0 0 0 5.2%;margin:0 0 17px}.content-info .list-info li{position:relative;margin:0 0 15px}.content-info .list-info li:before{position:absolute;left:-12px;top:7px;background:#000;width:6px;height:6px;border-radius:100%;content:""}.content-info .bottom-content{max-width:630px;padding:16px 10px;border-top:1px solid #efefef;text-align:center;margin:45px auto 0;font-size:18px;line-height:22px}.content-info .bottom-content .test{display:inline-block;vertical-align:top;color:#666}.content-info .bottom-content .test:hover{color:#000}.aricle-area{position:relative;overflow:hidden;letter-spacing:-6px;margin:0 -3px 0 0}.aricle-area .box-holder{position:relative;display:inline-block;vertical-align:top;letter-spacing:0;overflow:hidden}.aricle-area .box-holder{height:33.333%;min-height:273px;width:20%}.aricle-area .box-holder.hover .list-holder,.aricle-area .box-holder:hover .list-holder{display:block;background:url(/assets/images/bkg-fallback-older-browsers-dark.png)}.aricle-area .box-holder.hover .list-holder .accion_curso{bottom:0;height:135px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0}.aricle-area .box-holder.hover .list-holder .accion_curso.continuar_curso{background:url(../images/sprite3.png) no-repeat -92px -169px;width:161px;height:152px}.aricle-area .box-holder.hover .list-holder .accion_curso.repasar_curso{background:url(../images/sprite3.png) no-repeat -92px 0;width:161px;height:152px}.aricle-area .box-holder.last{background:#fff;text-align:center}.aricle-area .box-holder.last .text-holder{padding:47px 26px 10px}.aricle-area .box-holder .visible-mobile{display:none}.aricle-area .box-frame{position:relative;height:100%;min-height:273px}.modulo_color1{background-color:#a64d94}.modulo_color2{background-color:#059cd1}.modulo_color3{background-color:#8cc740}.aricle-area .box-frame.color:after{background-color:#333;background:url(/assets/images/bkg-fallback-older-browsers.png);position:absolute;top:0;left:0;right:0;bottom:0;content:"";z-index:22;behavior:url(/assets/css/PIE.htc)}.aricle-area .box-frame.active .text-holder{border:8px solid #fff}.aricle-area .box-frame>img{width:100%;height:auto;vertical-align:top;height:100%}.aricle-area .box-frame .text-holder{top:0;left:0;right:0;bottom:0;position:absolute;font-size:21px;line-height:24px;color:#fff;padding:20px 33px 21px;z-index:10;text-transform:uppercase;font-weight:600}.aricle-area .box-frame .image-holder{display:inline-block;vertical-align:top;padding:0 10px 10px;width:34%;position:relative}.aricle-area .box-frame .image-holder:after,.aricle-area .box-frame .image-holder:before{background:#d6d6d6;left:100%;position:absolute;content:"";width:89px;height:1px;top:50%;margin:-3px 0 0}.aricle-area .box-frame .image-holder:before{left:auto;right:100%}.aricle-area .box-frame .image-holder img{width:100%;height:auto;vertical-align:top}.aricle-area .box-frame h2{font-size:75px;line-height:75px;font-weight:300;margin:0 0 61px;color:#07509f;letter-spacing:-4px}.aricle-area h1{position:relative;font-size:140px!important;line-height:140px!important;color:#fff;margin:0!important;padding:20px 0 0!important;font-weight:400;width:73%;text-align:left!important}.aricle-area h1:before{display:none!important}.aricle-area h1 .description-number{letter-spacing:-2px;margin:0 -7px}.aricle-area h1 .description-holder{position:absolute;left:7px;top:-5px;font-size:18px;line-height:22px;font-weight:300;width:87px;height:22px;overflow:hidden;text-transform:uppercase}.aricle-area .check-holder{position:absolute;right:20px;top:16px;width:76px;height:75px;border-radius:100%}.aricle-area .check-holder img{width:100%;height:auto;vertical-align:top}.aricle-area .list-holder{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;border:8px solid rgba(255,255,255,.2);display:none;height:100%;overflow:hidden}.aricle-area .list-holder .accion_curso_holder{display:block;height:100%}.aricle-area .list-holder ul li{font-size:13px;line-height:15px;font-weight:300;padding:6px 16px 6px 27px;border-top:1px solid rgba(255,255,255,.25);position:relative}.aricle-area .list-holder ul li:first-child{border:none}.aricle-area .list-holder ul li a.capitulo-terminado:before{background:url(../images/sprite.png) no-repeat -86px -268px;content:"";height:19px;left:-23px;position:absolute;top:1px;width:20px}.aricle-area .list-holder ul li a{color:#fff;position:relative}.aricle-area .list-holder ul li a:hover{color:#000}.video-area{position:relative}.video-area .video-holder{position:relative;margin:-10px 0 0 0}.video-area .video-holder img{width:100%;height:auto;vertical-align:top}.video-area .video-holder:after{position:absolute;background:url(/assets/images/bg-shadow.png) repeat-x;height:951px;content:"";left:0;right:0;top:0}.video-area .caption-area{position:absolute;left:0;right:0;bottom:73px;z-index:10}.video-area .video-info{background:#1b1b1b;padding:30px 36px 30px 44px;overflow:hidden}.video-area .video-info h2{font-size:38px;line-height:42px;font-weight:300;display:inline-block;vertical-align:top;color:#95ba5a;margin:0 0 6px;width:56%}.video-area .video-info .link-holder{float:right;font-size:24px;line-height:28px;font-weight:700;color:#fff;background:#91ba58;border-radius:4px;padding:20px 55px 17px 22px;position:relative;margin:-13px 0 0;width:425px;text-transform:uppercase}.video-area .video-info .link-holder:after{position:absolute;right:19px;top:50%;margin:-10px 0 0;content:"";width:0;height:0;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff}.video-area .video-info .link-holder:hover{background:#08639f url(/assets/images/bg-hover.jpg) repeat-y;background-size:100% 100%}.main-holder{max-width:1575px;margin:0 auto;overflow:hidden;padding:89px 10px 0}.main-holder>h1{font-size:56px;line-height:60px;font-weight:300;margin:0 70px 120px 37px;position:relative;display:inline-block;vertical-align:top}.main-holder>h1:after{position:absolute;right:-81px;bottom:-38px;content:"";background:url(/assets/images/img4.png) no-repeat;width:104px;height:54px}.main-holder>h1 br{display:none}.three-columns{overflow:hidden;margin:0 0 50px}.three-columns .column{float:left;width:33%;padding:0 10px;font-weight:300;overflow:hidden}.three-columns .column p{margin:0 0 19px}.three-columns .column strong{font-weight:700}.three-columns .column.add{padding:0 16px;width:36%}.three-columns .column:first-child{width:31.4%;padding:64px 37px 0 37px}.three-columns .column:last-child{float:right;padding:65px 2.4% 0 37px;width:30.6%}.three-columns .col{width:45.5%;float:left;margin:0 -8px 0 0}.three-columns .col .text-holder{text-align:center;font-size:20px;line-height:24px;font-weight:300;width:125%}.three-columns .col:first-child .text-holder{margin-left:-28px;padding:0}.three-columns .circle-holder{width:100%;position:relative;overflow:hidden;margin:0 0 10px}.three-columns .circle-holder img{width:240px;height:240px;max-width:inherit}.three-columns .circle-holder .image-text{position:absolute;top:50%;left:50%;font-size:130px;line-height:130px;color:#0089cd;margin:-65px 0 0 -33px;width:72px;overflow:hidden}.three-columns .triangle-holder{border-style:solid;border-width:0 149px 240px 149px;border-color:transparent transparent #57b2e3 transparent;position:relative;position:relative;margin:0 0 15px}.three-columns .triangle-holder .image-text{position:absolute;top:50%;font-size:130px;line-height:102px;margin:74px 0 0 -41px;font-weight:300;color:#fff;width:70px;height:140px;overflow:hidden;white-space:nowrap}.three-columns .triangle-holder .image-text .small{font-size:42px;line-height:42px;margin:0 0 0 18px;display:block}.process-block{overflow:hidden;padding:0 0 0 2%}.process-block h2{float:left;width:16%;font-size:31px;line-height:37px;font-weight:300;margin:31px 0 10px 4px}.process-block ol{float:right;background:url(/assets/images/img10.png) no-repeat 0 7px;width:1156px;padding:0 0 110px}.process-block ol li{display:inline-block;vertical-align:top;width:277px;position:relative}.process-block ol li .content-area{margin:87px 0 0 56px}.process-block ol li .counter{width:52px;height:52px;border-radius:100%;background:#09509f;font-size:31px;line-height:34px;font-weight:700;color:#fff;text-align:center;position:absolute;left:-20px;top:101px;margin:8px 0 0;padding:7px 0 0}.process-block ol li .counter:after{content:"";position:absolute;top:50%;right:-13px;width:0;height:0;border-style:solid;border-width:6px 0 6px 15px;border-color:transparent transparent transparent #09509f;margin:-8px 0 0}.process-block ol li .image-holder{width:171px}.process-block ol li .image-holder img{width:100%;height:auto;vertical-align:top}.process-block ol li .text-holder{padding:20px 0 0;width:127px;text-align:center;font-weight:700}.process-block ol li .text-holder p{margin:0}.process-block ol li.add .content-area{margin:-12px 0 0 53px}.process-block ol li.add .image-holder{width:134px}.process-block ol li.add .text-holder{padding:20px 0 9px}.process-block ol li.add .counter{left:-33px}.process-block ol li.add1 .content-area{margin:86px 0 0 48px}.process-block ol li.add1 .image-holder{width:113px}.process-block ol li.add1 .counter{left:-47px}.process-block ol li.add2 .content-area{margin:-4px 0 0 23px}.process-block ol li.add2 .text-holder{width:66%;padding:20px 0 12px}.process-block ol li.add2 .image-holder{width:119px;margin:0 0 0 28px}.process-block ol li.add2 .counter{left:-50px}.register-form-area{position:absolute;top:0;left:0;right:0;bottom:0}.register-form-area .register-form-holder{width:100%;height:100%;display:table}.register-form-area .register-form-block{display:table-cell}.register-form-area .register-form{max-width:453px;margin:20px auto 0;overflow:hidden;background:#fff;padding:15px 14px 15px 16px;border-radius:3px;text-align:center}.register-form-area .register-form h1{font-size:26px;line-height:36px;font-weight:300;margin:0 0 10px;color:#333}.register-form-area .register-form .title1{font-size:15px;line-height:20px;font-weight:500;color:#666;margin:0 0 10px;position:relative;display:inline-block;vertical-align:top;max-width:324px;padding:0 20px}.register-form-area .register-form .title1:after,.register-form-area .register-form .title1:before{background:#d6d6d6;left:100%;position:absolute;content:"";width:9999px;height:1px;top:50%}.register-form-area .register-form .title1:before{left:auto;right:100%}.register-form-area .licens-area{overflow:hidden;margin:0 0 69px;text-align:center}.register-form-area .licens-area h2{font-size:20px;line-height:24px;margin:0 0 14px;font-weight:700;color:#333;letter-spacing:0}.register-form-area .licens-area:first-child{margin:0 0 18px}.form-signup>p{font-size:13px;padding-left:13px}.register-form-area .licens-list{overflow:hidden}.register-form-area .licens-list .holder{display:inline-block;vertical-align:top;vertical-align:top;width:48%}.register-form-area .licens-list .holder>label{display:block;padding:29px 10px;background:#ebebeb;border-radius:4px;border-width:0 1px 1px 0;border-style:solid;border-color:#cdcdcd;width:197px;height:147px;text-transform:uppercase;cursor:pointer}.register-form-area .licens-list .holder>label.jcf-label-active,.register-form-area .licens-list .holder>label:hover{background:#91ba58;color:#fff;border-color:transparent;box-shadow:inset 3px 4px 7px -6px rgba(0,0,0,.75)}.register-form-area .licens-list .holder>label.jcf-label-active .icon img,.register-form-area .licens-list .holder>label:hover .icon img{display:none}.register-form-area .licens-list .holder>label.jcf-label-active .icon img.hover,.register-form-area .licens-list .holder>label:hover .icon img.hover{display:block}.register-form-area .licens-list .holder>label .icon{display:block;margin:0 auto 12px}.register-form-area .licens-list .holder>label .icon img{display:block;margin:0 auto}.register-form-area .licens-list .holder>label .icon img.hover{display:none}.register-form-area .licens-list .holder>label .label-holder{font-size:24px;line-height:28px;display:inline-block;vertical-align:top}.register-form-area .licens-list .jcf-radio{position:absolute;left:-9999px}.form-signup{position:relative;overflow:hidden;text-align:left}.form-signup.add{margin:3px 0 0;font-size:16px;line-height:24px;font-weight:300;color:#999}.form-signup.add .btn-holder{padding:10px 10px 8px 4px}.form-signup.add1{margin:-19px 0 0}.form-signup.add1 .form-title{margin:14px 0 0 8px}.form-signup.add1 .btn-holder{padding:11px 10px 10px 4px}.form-signup .row-holder{margin:0 13px 8px 8px;overflow:hidden}.form-signup .row-holder .row{float:right;width:48%}.form-signup .row-holder .row:first-child{float:left;width:50%}.form-signup .row-holder .row.add{float:left;width:29.3%;margin:0 2% 0 0}.form-signup .row-holder .row.add1{float:left;width:26.1%}.form-signup .row-holder .row.add2{float:left;width:40.6%;margin:0 0 0 2%}.form-signup .row-holder .jcf-checkbox{margin:6px 7px 0 0}.form-signup .row-holder .title{display:inline-block;vertical-align:top;padding:0;font-size:16px;line-height:24px;font-weight:300;margin:0 7.3% 0 0;color:#999;width:auto}.form-signup .row-holder .title:after,.form-signup .row-holder .title:before{display:none}.form-signup .row-holder>.jcf-select{padding:5px 30px 7px 6px;margin:0}.form-signup .row-holder>.jcf-select .jcf-select-opener{right:18px}.form-signup .row-holder .checkbox-text{font-size:14px;line-height:18px;font-weight:300;display:inline-block;vertical-align:middle;margin:4px 0 0}.form-signup .row-holder .checkbox-text a{color:#024699;text-decoration:underline}.form-signup .row-holder .checkbox-text a:hover{text-decoration:none}.form-signup .row-holder.add{margin:0 13px 13px 12px}.form-signup .row-holder.add .radio-area{margin:0}.form-signup .row-holder.add .radio-area .radio-holder{margin:0 0 0 59px}.form-signup .row-holder.add .radio-area .radio-holder:first-child{margin:0}.form-signup .error .jcf-select,.form-signup .error input[type=email],.form-signup .error input[type=password],.form-signup .error input[type=text]{border:1px solid #e02f2f}.form-signup input[type=email],.form-signup input[type=password],.form-signup input[type=text]{width:100%;font-size:16px;line-height:25px;font-weight:300;color:#333;border-radius:3px;padding:4px 9px;border:1px solid #cdcdcd;outline:0}.form-signup .radio-area{overflow:hidden;display:inline-block;vertical-align:top;margin:0 0 9px}.form-signup .radio-area .radio-holder{display:inline-block;vertical-align:top;margin:0 0 0 31px}.form-signup .radio-area .radio-holder:first-child{margin:0}.form-signup .radio-area label{display:inline-block;vertical-align:top}.form-signup .select-area{overflow:hidden}.form-signup .select-area .select-holder{float:left;width:32%;margin:0 0 0 2%}.form-signup .select-area .select-holder:first-child{margin:0}.form-signup .select-area .select-holder .jcf-select{outline:0}.form-signup .lable-select{display:block;margin:0 0 9px}.form-signup .code-holder{display:inline-block;vertical-align:middle;width:26%}.form-signup .code-holder input[type=text]{padding:8px;font-weight:300;font-size:16px;line-height:16px}.form-signup .number{display:inline-block;vertical-align:middle;margin:0 3px 0 1px;color:#999;font-size:21px;line-height:24px;font-weight:300}.form-signup .number-holder{display:inline-block;vertical-align:middle;width:64%}.form-signup .number-holder.add{width:100%}.form-signup .form-title{font-size:16px;line-height:25px;font-weight:300;color:#999;display:block;margin:0 0 10px}.form-signup .validate-row>label{display:inline-block;font-size:13px;margin:10px 10px 0}.form-signup .validate-row.error input{border:1px solid #e02f2f;background-color:#fff8d9}#sidebar{float:left;width:18%;padding:20px 0 0;position:relative;overflow:hidden;color:#fff;z-index:10}#sidebar:after{position:absolute;content:"";top:0;left:0;background:url(/assets/images/img28.png) no-repeat;width:314px;height:544px}#sidebar header{position:relative;z-index:2;padding:10px 10px 66px;text-align:center}#sidebar h1{font-size:200px;line-height:142px;position:relative;margin:0 0 7px;z-index:1;display:inline-block;vertical-align:top;font-weight:300}#sidebar h1 .small{font-size:160px;font-size:140px;letter-spacing:-22px}#sidebar h1 .description{font-size:19px;line-height:22px;position:absolute;left:-12px;top:0;width:84px;height:23px;text-transform:uppercase}#sidebar h2{font-size:23px;line-height:27px;margin:0 0 10px;text-transform:uppercase}#sidebar .list-holder{position:relative;margin:0 0 69px;z-index:2}#sidebar .list-holder li{border:1px solid rgba(255,255,255,.5);border-width:1px 0 0 0;font-size:15px;line-height:18px;font-weight:700;position:relative}#sidebar .list-holder li:first-child{border:none}#sidebar .list-holder>li.active>a{background:#fff;color:#333}#sidebar .list-holder li a{color:#fff;display:block;padding:9px 25px 10px 36px}#sidebar .list-holder>li>a:hover{background:#fff;color:#333}#sidebar .list-holder.add>li.read{font-weight:400}#sidebar .list-holder.add>li.read>a:before{position:absolute;left:10px;top:50%;background:url(/assets/images/sprite.png) no-repeat -19px -270px;margin:-6px 0 0 0;content:"";width:16px;height:11px}#sidebar .list-holder.add>li.active>a:before{position:absolute;left:10px;top:50%;background:url(/assets/images/sprite.png) no-repeat -58px -270px;margin:-6px 0 0 0;content:"";width:16px;height:11px}#sidebar .list-holder.add>li>a{position:relative}#sidebar .list-holder.add>li>a:hover:before{position:absolute;left:10px;top:50%;background:url(/assets/images/sprite.png) no-repeat -58px -270px;margin:-6px 0 0 0;content:"";width:16px;height:11px}#sidebar .list-holder.add>li>.subcapitulos-list{display:none;padding:7px 0 30px 53px}#sidebar .list-holder.add>li.active>.subcapitulos-list{display:block}#sidebar .list-holder.add>li>.subcapitulos-list>li{list-style:none;border:none;position:relative}#sidebar .list-holder.add>li>.subcapitulos-list>li.active:before{background:url(../images/sprite.png) no-repeat -265px -47px;content:"";height:20px;left:-10px;position:absolute;top:5px;width:20px}#sidebar .list-holder.add>li>.subcapitulos-list>li>a{font-size:13px;font-weight:300;padding:4px 0 4px 8px}#sidebar .list-holder.add>li>.subcapitulos-list>li.active>a{pointer-events:none}#sidebar .list-holder.add>li>.subcapitulos-list>li>a:hover{text-decoration:underline}#sidebar .list-holder.add>li>.subcapitulos-list>li.active>a:hover{text-decoration:none}#sidebar .opener{width:56px;height:44px;position:absolute;display:inline-block;vertical-align:top;z-index:10;display:none;right:27px;top:28px}#sidebar .opener:hover{opacity:.6}#sidebar .opener span,#sidebar .opener:after,#sidebar .opener:before{width:56px;height:10px;border-radius:8px;background:#fff;position:absolute;top:0;right:0;content:""}#sidebar .opener:after{top:33px}#sidebar .opener span{top:17px}#sidebar .slide.js-slide-hidden{position:static!important}#sidebar.active .opener{opacity:.6}#sidebar .btn-holder{overflow:hidden;padding:10px 14px}#sidebar .btn-holder .btn{float:right;width:48%;background:#e1c3da;color:#a54c93;position:relative;padding:9px 15px 9px 10px;text-align:center;border-radius:2px;text-transform:uppercase}#sidebar .btn-holder .btn:after{width:0;height:0;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #a54c93;border-style:solid;content:"";right:4px;top:50%;margin:-7px 0 0 0;position:absolute}#sidebar .btn-holder .btn:first-child{float:left;padding:9px 10px 9px 16px}#sidebar .btn-holder .btn:first-child:after{border-width:7px 10px 7px 0;border-color:transparent #a54c93 transparent transparent;left:4px;right:auto}#sidebar .btn-holder .btn:hover{background:#fff}#sidebar.inner header{padding:10px}#sidebar.inner .links-holder{text-align:center;overflow:hidden;border-radius:25px;letter-spacing:-5px;display:inline-block;vertical-align:top;margin:10px 0}#sidebar.inner .links-holder li{float:left;letter-spacing:normal;text-transform:uppercase;font-size:15px;line-height:18px;font-weight:700;width:78px}#sidebar.inner .links-holder li a{background:#fff;color:#666;padding:10px;display:block}#sidebar.inner .links-holder li a:hover{color:#a54c92}#sidebar.inner .links-holder li.active a{box-shadow:inset 9px 9px 4px -7px rgba(0,0,0,.5);background:#e2e2e2;color:#a54c92;border-radius:11px 0 0}.inner4 #content{position:relative}.inner4 #content:after{position:absolute;background:url(/assets/images/img29.png) no-repeat;top:0;left:0;width:1291px;height:887px;content:""}.inner4.add #header .session-info{vertical-align:middle}.inner4.add1 #header .session-info{vertical-align:middle;margin:0 10px 0 0}.inner4.add1 #header .session-info .title{font-size:19px;line-height:24px;max-width:184px;text-align:center;color:#666}.inner4.add1 #header .session-info .title:hover{color:#666}#content{float:left;width:82%}#content .content-holder{background:#e2e2e9;position:relative}#content .content-holder>img{width:100%;height:auto;vertical-align:top}#content .content-holder>img.visible-mobile{display:none}#content .menu-holder{position:absolute;left:0;right:0;bottom:0;background-color:#000;background-color:rgba(0,0,0,.84);height:83px;padding:30px 39px}#content .menu-holder:before{position:absolute;left:0;right:0;background:url(/assets/images/img2.png) repeat-x;content:"";height:7px;top:-7px}#content .menu-holder .icon-play{display:inline-block;vertical-align:top;background:url(/assets/images/sprite.png) no-repeat -17px -221px;width:19px;height:27px;margin:0 3.6% 0 0}#content .menu-holder .icon-volume{display:inline-block;vertical-align:top;background:url(/assets/images/sprite.png) no-repeat -67px -215px;width:43px;height:33px;margin:-2px 8% 0 0}#content .menu-holder .icon-tick{display:inline-block;vertical-align:top;background:url(/assets/images/sprite.png) no-repeat -203px -156px;width:38px;height:26px}#content .menu-holder .icon-cross{display:inline-block;vertical-align:top;background:url(/assets/images/sprite.png) no-repeat -136px -212px;width:27px;height:26px;margin:2px 0 0}#content .menu-holder .icon-holder{position:relative;display:inline-block;vertical-align:top;margin:0 16.6% 0 0}#content .menu-holder .icon-holder:before{position:absolute;left:50%;top:-51px;width:3px;height:33px;background-color:#fff;background-color:rgba(255,255,255,.6);content:""}#content .menu-holder .icon-holder.add{margin:0 30.2% 0 0}#content .menu-holder .btn-holder{display:none}.links-area{position:relative;z-index:10}.links-area.add header{padding:35px 49px 29px}.links-area.add .two-columns{padding:43px 89px}.links-area header{border-bottom:1px solid #dedede;position:relative;padding:66px 75px 51px;box-shadow:-16px 12px 13px -19px rgba(0,0,0,.71)}.links-area header h2{display:block;vertical-align:middle;font-size:33px;line-height:33px;font-weight:300;color:#333;margin:0;text-align:left}.links-area header .links-list{display:none}.links-area .two-columns{overflow:hidden;padding:64px 89px}.links-area .two-columns .col{width:34.3%;float:right;font-size:23px;line-height:26px;font-weight:300;padding:13px 0 0;color:#666}.links-area .two-columns .col:first-child{width:52.1%;float:left;padding:0;color:#333}.links-area .two-columns .col:first-child p{margin:0 0 66px}.links-area .two-columns .col>.image-holder{width:89.4%}.links-area .two-columns .col>.image-holder img{width:100%;height:auto;vertical-align:top}.links-area .two-columns .col h2{font-size:23px;line-height:25px;font-weight:700;color:#333;margin:0 0 21px;position:relative;padding:0 0 0 26px}.links-area .two-columns .col h2:before{position:absolute;left:0;top:0;bottom:0;width:6px;content:"";background:#a75196}.links-area .two-columns .btn-holder{display:none}.links-area .article-area{position:relative;overflow:hidden}.links-area .article-holder{overflow:hidden;font-size:14px;line-height:17px;padding:10px 0;border-top:1px solid #e8e8e8}.links-area .article-holder:first-child{border:none}.links-area .article-holder .image-holder{width:17.1%;display:inline-block;vertical-align:middle;margin:0 4% 0 0}.links-area .article-holder .image-holder img{width:100%;height:auto;vertical-align:top}.links-area .article-holder .text-holder{display:inline-block;vertical-align:middle;width:74%}.links-area .article-holder .text-holder p{margin:0}.links-area .jcf-select{display:none!important}.links-area>.btn-holder{padding:8px 50px 55px}.links-area>.btn-holder .btn{background:#e9ebec;color:#999;position:relative;font-size:18px;line-height:22px;font-weight:700;border-radius:4px;padding:12px 40px 12px 35px;display:inline-block;vertical-align:top;margin:0 0 0 9px}.links-area>.btn-holder .btn.btn-before{padding:12px 33px 12px 46px;margin:0}.links-area>.btn-holder .btn.btn-before:after{right:auto;left:20px;border-width:7px 10px 7px 0;border-color:transparent #999 transparent transparent}.links-area>.btn-holder .btn.btn-before:hover:after{border-color:transparent #fff transparent transparent}.links-area>.btn-holder .btn-after:after{width:0;height:0;position:absolute;right:20px;top:50%;margin:-6px 0 0;content:"";border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #999}.links-area>.btn-holder .btn.disabled{background-color:#f4f4f4;color:#fff;cursor:default;pointer-events:none}.links-area>.btn-holder .btn.disabled:hover{background-color:#f4f4f4;color:#fff;cursor:default;pointer-events:none}.links-area>.btn-holder .btn.disabled:after{border-color:transparent transparent transparent #fff}.links-area>.btn-holder .btn-before:after{border-color:transparent #999 transparent transparent;width:0;height:0;position:absolute;right:20px;top:50%;margin:-6px 0 0;content:"";border-style:solid;border-width:7px 0 7px 10px}.links-area>.btn-holder .btn-after:hover,.links-area>.btn-holder .btn-before:hover{background:#a2d162;color:#fff}.links-area>.btn-holder .btn-after:hover:after,.links-area>.btn-holder .btn-before:hover:after{border-color:transparent transparent transparent #fff}.links-area .breadcrumbs{position:relative;overflow:hidden;margin:0 0 15px;text-align:left}.links-area .breadcrumbs li{position:relative;display:inline-block;vertical-align:top;font-size:16px;line-height:20px;color:#333}.links-area .breadcrumbs li:before{display:inline-block;vertical-align:middle;content:">";margin:0 4px 0 -1px;font-weight:400;font-size:20px;line-height:24px;color:#333}.links-area .breadcrumbs li a{color:#666}.links-area .breadcrumbs li a:hover{color:#333}.links-area .breadcrumbs li:first-child:before{display:none}.block-item{padding:3px 0 32px;word-wrap:break-word}.block-item .text-block{padding:35px 0 20px;border-top:1px solid #e6e6e6}.block-item .text-block:first-child{padding-top:0;border-top:0}.block-item p{margin:0 0 22px}.block-item ul{padding:8px 0 8px 4px}.block-item ul li{list-style:none outside;margin-bottom:4px}.text-heading{position:relative;padding:0 0 26px 27px;margin:0;font:700 1.667em/1.2em Montserrat,sans-serif;letter-spacing:0;color:#004c9e}.text-heading:after{content:"";position:absolute;top:4px;left:0;width:8px;height:24px;border-radius:2px;background:#004e9e;background:-webkit-linear-gradient(top,#004e9e 0,#0d77a5 30%,#198398 65%,#379679 100%);background:linear-gradient(to bottom,#004e9e 0,#0d77a5 30%,#198398 65%,#379679 100%)}.contact-page .main-heading{margin:0}.form-block{padding:38px 69px 43px;margin-bottom:62px;background:#f6f6f6}.form-block .columns{overflow:hidden}.form-block .col{float:left;width:47.6%}.form-block .col:first-child{width:47.5%;margin-right:4.8%}.form-block .btn-holder{position:relative;text-align:center;width:100%;float:left}.captcha-holder{vertical-align:top}.form-block .btn-holder .btn{max-width:340px;margin-top:20px}.form-block .alert-error{position:absolute;top:51px;left:9px;max-width:340px;text-align:left}.captcha-error::after{background:rgba(0,0,0,0) url(/assets/images/sprite2.png) no-repeat scroll -47px -35px;content:"";height:22px;left:4px;position:absolute;top:0;width:26px}.form-block .captcha-error{color:#e24603;padding:0 0 24px 40px;position:relative;margin-top:14px;top:10px;left:-7px}.wpcf7-form label{display:inline-block;vertical-align:top;margin:0 0 4px 2px;color:#999;font-size:1em;line-height:1.1em}.wpcf7-form textarea{min-height:355px;padding:11px 13px;line-height:25px}.wpcf7-form.success .columns-holder{display:none}.wpcf7-form.success .success-block{display:block}.success-block{display:none;min-height:698px;position:relative;padding:5px 0 0 80px;font-size:1.8em;line-height:1.1em;letter-spacing:-1px;color:#242424}.success-block .title{display:block;margin-bottom:11px;font-size:1.593em;line-height:1.1em;font-weight:400;color:#79bb35}.success-block p{margin:0 0 39px}.success-block .btn.btn-success{font-size:.593em;line-height:1.1em}.process-block{overflow:hidden;padding:64px 11px 56px}.process-block .heading-holder{float:left;width:16%;padding:0 0 49px}.process-block .heading-holder2{float:none;padding:0;width:100%}.process-block h2{font:700 1.867em/1.179em Montserrat,sans-serif;letter-spacing:0;margin:0}.process-block ol.steps2{float:none;width:1050px;padding-left:15px;margin:180px auto 0;background-position:20px 0;background-size:756px 251px}.process-block ol.steps2 h3{font:700 18px/21px Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase;margin:0}.process-block ol.steps2 li{display:inline-block;vertical-align:top;width:254px;position:relative}.process-block ol.steps2 li:first-child h3{margin-right:44px}.process-block ol.steps2 li.add .content-area{margin:-145px 0 0 11px}.process-block ol.steps2 li.add .heading{padding:0 41px 0 0}.process-block ol.steps2 li.add .img-holder{padding:10px 0 0}.process-block ol.steps2 li.add .text-holder{padding:0 0 11px;width:auto;font-weight:lighter;text-align:left}.process-block ol.steps2 li.add .counter{top:auto;bottom:41px;left:-28px}.process-block ol.steps2 li.add h3{max-height:42px;overflow:hidden}.process-block ol.steps2 li.add1 .content-area{margin:71px 0 0 25px}.process-block ol.steps2 li.add1 .heading{padding:0 54px 0 0}.process-block ol.steps2 li.add1 .img-holder{padding-bottom:16px}.process-block ol.steps2 li.add1 .text-holder{padding-top:25px}.process-block ol.steps2 li.add1 .counter{left:-42px}.process-block ol.steps2 li.add2 .content-area{margin:-136px 10px 0 -20px}.process-block ol.steps2 li.add2 .heading{padding:0 71px 0 33px}.process-block ol.steps2 li.add2 .text-holder{padding:0 0 34px}.process-block ol.steps2 li.add2 .img-holder{padding:20px 0 0}.process-block ol.steps2 li.add2 .counter{top:102px;left:-42px}.process-block ol.steps2 li.add2 h3{margin-right:7px}.process-block ol.steps2 .content-area{margin:80px 8px 0}.process-block ol.steps2 .heading{padding:0 24px 0 37px;text-align:center}.process-block ol.steps2 .img-holder{display:inline-block;vertical-align:top;padding-bottom:19px}.process-block ol.steps2 .img-holder img{vertical-align:top}.process-block ol.steps2 .counter{width:52px;height:52px;border-radius:50%;background:#004c9e;font:700 31px/31px Montserrat,sans-serif;color:#fff;text-align:center;position:absolute;left:-16px;top:103px;padding:10px 6px}.process-block ol.steps2 .counter:after{content:"";position:absolute;top:50%;right:-12px;border-style:solid;border-width:6px 0 6px 14px;border-color:transparent transparent transparent #004c9e;margin-top:-9px;-webkit-transform:rotate(-14deg);-ms-transform:rotate(-14deg);transform:rotate(-14deg)}.process-block ol.steps2 .text-holder{font-weight:lighter;padding:0 0 11px;width:auto;text-align:left}.process-block ol.steps2 .text-frame{max-height:149px;overflow:hidden}.steps-holder{position:relative;overflow:hidden;color:#666;display:none}.steps-holder.current{display:block}.steps-holder .social-networks{margin:0 0 18px 5px;text-align:left;overflow:hidden}.steps-holder .social-networks li{float:left;margin:0 0 0 3px;width:134px;text-transform:uppercase;font-size:14px;line-height:10px}.steps-holder .social-networks li .jcf-radio{position:absolute;left:-9999px}.steps-holder .social-networks li a{display:block;background:#3a589b;color:#fff;position:relative;padding:15px 20px 14px 37px;border-radius:4px}.steps-holder .social-networks li a:before{position:absolute;left:16px;top:50%;background:url(/assets/images/sprite.png) no-repeat -27px -98px;width:11px;height:24px;content:"";margin:-12px 0 0}.steps-holder .social-networks li a.jcf-label-active,.steps-holder .social-networks li a:hover{opacity:.8}.steps-holder .social-networks li:first-child{margin:0}.steps-holder .social-networks li.twitter a{background:#55acee}.steps-holder .social-networks li.twitter a:before{background-position:-61px -100px;width:27px;height:22px;left:7px;margin:-12px 0 0}.steps-holder .social-networks li.googleplus a{background:#e02f2f}.steps-holder .social-networks li.googleplus a:before{background-position:-106px -100px;width:22px;height:20px;margin:-8px 0 0;left:12px}.steps-holder header{position:relative;overflow:hidden;text-align:left;padding:3px 5px 34px}.steps-holder header .bike-icon{display:inline-block;vertical-align:middle;width:83px;margin:0 4% 0 0}.steps-holder header .bike-icon img{width:100%;height:auto;vertical-align:top}.steps-holder header h2{display:inline-block;vertical-align:middle;font-size:23px;line-height:27px;margin:7px 0 0;color:#056cac;width:70%}.steps-holder dl{text-align:left;overflow:hidden;color:#666;padding:0 0 25px 7px;font-size:17px;line-height:25px}.steps-holder dl dd,.steps-holder dl dt{float:left;margin:0}.steps-holder dl dt{clear:left;margin:0 6px 0 0;color:#999}.steps-holder dl a{color:#666}.steps-holder dl a:hover{color:#056cac}.steps-holder dl .tel{pointer-events:none}.steps-holder .btn-holder{overflow:hidden;padding:0 12px 10px 8px;font-size:18px;line-height:22px}.steps-holder .btn-holder.add{font-size:23px;line-height:27px}.steps-holder .btn-holder.add .btn:first-child{padding:10px 31px}.steps-holder .btn-holder .btn{float:right;width:49%;background:#a2d162;color:#fff;position:relative;padding:12px 30px 12px 10px;border:1px solid #cdcdcd;border-radius:4px;line-height:24px;text-align:center;text-transform:uppercase;font:100% Montserrat,Arial,Helvetica,sans-serif;font-size:18px!important}.steps-holder .btn-holder .btn:hover{background:#6ebb05}.steps-holder .btn-holder .btn:before{width:0;height:0;position:absolute;right:20px;top:50%;margin:-6px 0 0;content:"";border-style:solid;border-width:6.5px 0 6.5px 10px;border-color:transparent transparent transparent #fff}.steps-holder .btn-holder .btn:first-child{float:left;padding:12px 10px 12px 26px}.steps-holder .btn-holder .btn:first-child:before{border-width:6.5px 10px 6.5px 0;border-color:transparent #fff transparent transparent;right:auto;left:22px}.steps-holder .btn-holder .btn.btn-submit:before{width:0;height:0;position:absolute;right:20px;left:auto;top:50%;margin:-6px 0 0;content:"";border-style:solid;border-width:6.5px 0 6.5px 10px;border-color:transparent transparent transparent #fff}.steps-holder .btn-holder.add .btn{float:none;width:100%;display:block}.steps-holder .btn-holder.add .btn:first-child{float:none;width:100%}.steps-holder .btn-holder.add .icon-holder{position:relative;display:inline-block;vertical-align:top}.steps-holder .address-holder{font-style:normal;text-align:left;color:#666;font-size:17px}.steps-holder .align-left{display:block;text-align:left;margin:0 0 10px}.steps-holder .more-info{display:inline-block;vertical-align:top;text-transform:uppercase;position:relative;color:#333;font-size:14px;line-height:17px;font-weight:700;margin:0 0 0 20px}.steps-holder .more-info:before{position:absolute;left:-15px;top:50%;margin:-4px 0 0;width:0;height:0;content:"";border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:6px solid #a2d162}.steps-holder .more-info:hover{text-decoration:underline}.steps-holder .text-area{font-size:14px;line-height:19px;text-align:left;padding:10px 8px 0}.steps-holder .text-area>h2{font-size:23px;line-height:27px;font-weight:700;color:#056cac;position:relative;padding:0 18px 0 100px;margin:0 0 33px}.steps-holder .text-area>h2:before{position:absolute;left:7px;background:url(/assets/images/sprite.png) -85px -151px;width:65px;height:44px;position:absolute;top:50%;margin:-22px 0 0;content:""}.steps-holder .text-area p{margin:0 0 18px}.steps-holder .text-area .more-info{text-transform:none;margin:15px 0 13px 15px}.block-test{max-width:453px;margin:0 auto;background:#fff;color:#434343;padding:20px 38px 27px;position:relative;z-index:10;text-align:center;font-weight:600;border-radius:4px;line-height:24px}.block-test .icon{display:block;margin:0 auto 28px}.block-test h2{font-size:30px;line-height:34px;color:#666;margin:0 0 31px}.block-test p{margin:0 0 31px}.content-section{max-width:1340px;margin:0 auto;overflow:hidden;position:relative;padding:80px 10px 40px 498px}.content-section .side-block{position:absolute;left:61px;top:77px;width:324px}.content-section .side-block .image-holder{width:100%;margin:0 0 24px}.content-section .side-block .image-holder img{width:100%;height:auto;vertical-align:top}.content-section .content-holder{font-size:23px;line-height:28px;font-weight:300;color:#242424;width:88%;margin:0 0 47px}.content-section .content-holder p{margin:0 0 38px}.content-section h1{font-size:68px;line-height:68px;margin:0 0 19px;color:#94bf59}.content-section .result-holder{overflow:hidden;margin:0;font-size:23px;line-height:28px;font-weight:300;color:#242424}.content-section .result-holder dd,.content-section .result-holder dt{display:inline-block;vertical-align:top;margin:0}.content-section .result-holder dd{margin:0 0 0 11px;color:#93bf59;font-size:26px;line-height:28px}.content-section .link{font-size:21px;line-height:25px;font-weight:700;color:#fff;background:#91ba58;border-radius:4px;padding:23px 62px 21px 22px;position:relative;display:block;text-align:center;width:416px;margin:0 0 30px;text-transform:uppercase}.content-section .link:after{position:absolute;right:44px;top:50%;margin:-10px 0 0;content:"";width:0;height:0;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff}.content-section .link:hover{background:#08639f url(/assets/images/bg-hover.jpg) repeat-y;background-size:100% 100%}.content-section .address-info{background:#f3f3f3;padding:50px 64px 60px}.content-section .location-area{width:80%;overflow:hidden}.content-section .location-area .icon{width:61px;display:inline-block;vertical-align:top;margin:10px 7.7% 0 0}.content-section .location-area .icon img{width:100%;height:auto;vertical-align:top}.content-section .location-area .text-holder{display:inline-block;vertical-align:top;width:52%;font-size:19px;line-height:22px;color:#242424}.content-section .location-area .text-holder h2{margin:0 0 8px;font-size:35px;line-height:36px;color:#004d9e;font-weight:400}.location-area{overflow:hidden;padding-bottom:19px;color:#333;font-size:16px;line-height:18px}.location-area .icon{float:left;width:61px;margin:5px 6.4% 0 0}.location-area .icon img{width:100%;height:auto;vertical-align:top}.location-area .text-holder{overflow:hidden;padding:5px 0 0}.location-area .text-frame{padding:0 5px}.location-area h2{font-size:36px;line-height:37px;color:#004c9e;font-weight:400;margin:0 0 14px}.form-submit{overflow:hidden;padding:0 4px 0 15px;margin:0}.form-submit .jcf-select{width:100%}.form-submit .row{display:inline-block;vertical-align:bottom;width:64%;margin-right:10%}.form-submit .btn-holder{display:inline-block;vertical-align:bottom;padding-bottom:12px;text-align:right}.form-submit .btn.btn-default.btn-sm{font-size:16px;line-height:18px}.content-section .form-submit{position:relative;overflow:hidden;padding:0 0 0 10px}.content-section .form-submit .row{overflow:hidden}.content-section .form-submit .select-holder{display:inline-block;vertical-align:top;width:309px;margin:0 2px 5px 0}.content-section .form-submit input[type=submit]{background:#a2d162;color:#fff;font-size:16px;line-height:20px;font-weight:700;border:none;padding:14px 10px;border-radius:4px;text-transform:uppercase;width:120px}.content-section .form-submit input[type=submit]:hover{background:#08639f url(/assets/images/bg-hover.jpg) repeat-y;background-size:100% 100%}.content-section .form-submit .jcf-select{border:none;margin:0;padding:11px 10px}.content-section .form-submit .jcf-select .jcf-select-text{font-weight:300}.content-section .form-submit .jcf-select .jcf-select-opener{border-width:8px 8px 0;margin:-1px 0 0;right:14px}.licencias .text-holder{margin:0 10px 50px}.licencias .form-submit{margin:0 10px 40px}.form-submit-licencias{padding:0}.form-submit-licencias .jcf-select{width:37%;border:1px solid #d3d3d3;margin-right:20px}.licencias table{text-align:left;color:#666;margin:0 10px}.licencias table td,.licencias table th{vertical-align:top;padding:15px 40px 15px 15px;border-bottom:1px solid #e2e2e2}.licencias table th{color:#333;padding-top:0;padding-bottom:10px}.licencias table tr.gray-row td{background-color:#f8f8f8}.heading-area{background:url(/assets/images/img47.jpg);background-size:100% 100%;position:relative;overflow:hidden}.heading-area .holder{max-width:1450px;padding:23px 4px;color:#fff;margin:0 auto}.heading-area h1{font-size:25px;line-height:25px;font-weight:400;margin:0}.main-frame{max-width:1317px;padding:40px 4px 66px;margin:0 auto;position:relative}.main-frame.add{padding:37px 15px 49px 4px}.block-course{overflow:hidden;position:relative;margin:0 0 14px}.block-course h2{font-size:21px;line-height:24px;font-weight:300;color:#666;margin:0 0 24px}.course-items li{border:1px #ebebeb solid;list-style:none;height:100%;overflow:hidden;margin-bottom:30px}.course-items .col,.course-items .col .btn,.course-items .col .course-holder,.course-items .col .icon,.course-items .col .texto-modulos,.course-items .col .texto-vehiculo{display:inline-block;vertical-align:middle;font-family:Montserrat,Arial,Helvetica,sans-serif}.course-items .col{border-left:1px #ebebeb solid;text-align:left;height:118px;padding:27px 0}.course-items .col.vehiculo{width:220px;border:none;margin-left:13px}.course-items .col.vehiculo .texto-vehiculo{font-size:40px;line-height:40px;color:#57b2e3}.course-items .col .course-holder span{font-size:54px;line-height:54px;color:#666;font-style:normal;font-weight:lighter;position:relative;display:inline-block}.course-items .col .course-holder span.current-number{color:#92bf59}.course-items .col .course-holder span.total-numbers{margin-left:15px}.course-items .col .course-holder span.total-numbers:before{content:"";background:#666;height:42px;left:-12px;position:absolute;top:6px;width:3px;transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);-webkit-transform:rotate(15deg)}.course-items .col .texto-modulos{font-size:20px;line-height:20px;color:#666;width:110px}.course-items .col .btn-contenido{background:#a2d162;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(/assets/css/PIE.htc);color:#fff;font-size:13px;font-weight:700;line-height:20px;padding:7px 9px 7px 32px;position:relative;text-transform:uppercase;display:inline-block;width:auto}.course-items .col .btn-contenido:before{position:absolute;left:14px;top:50%;margin:-8px 0 0;width:0;height:0;border-width:8px 0 8px 14px;border-color:transparent transparent transparent #fff;border-style:solid;content:""}.course-items .col .btn-contenido:hover{background:#6ebb05}.course-items .col .btn-contenido,.course-items .col .course-holder,.course-items .col .texto-modulos{margin-left:15px}.course-items .col.last-col-dashboard{float:right;padding:0;border:none}.course-items .col.last-col-dashboard .btn{width:139px;height:117px;display:inline-block;border-left:1px #ebebeb solid;margin-right:-4px;text-align:center}.course-items .col.last-col-dashboard .btn img{height:auto;width:auto;vertical-align:top;max-width:100%;padding:12px 0;box-sizing:border-box}.block-registration .form-registration{position:relative}.block-registration .form-registration .label-text{position:relative;display:inline-block;vertical-align:top;color:#e14602;font-size:15px;line-height:18px}.block-registration .form-registration .label-text a{font-weight:700;text-decoration:underline;color:#e14602}.block-registration .form-registration .label-text a:hover{text-decoration:none}.block-registration .form-registration .label-text:before{position:absolute;background:url(/assets/images/sprite.png) no-repeat -92px -39px;width:27px;height:24px;width:27px;height:24px;content:"";margin:-2px 13px 0 0;left:-36px;top:0}.block-registration .col-holder{width:61%;float:right}.block-registration .col-holder:first-child{float:left;width:22.5%;position:relative;color:#000;font-size:21px;line-height:26px}.block-registration .col-holder:first-child:after{position:absolute;right:-104px;top:50%;margin:-16px 0 0;background:url(/assets/images/img4.png) no-repeat;width:104px;height:54px;content:""}.block-registration .col-holder:first-child h2{font-size:47px;line-height:51px;margin:0 0 9px;font-weight:400;color:#004c9e;letter-spacing:-3px}.block-registration .col-holder:first-child p{margin:0 0 24px}.block-registration .form-holder{overflow:hidden;margin:0 0 25px}.block-registration .licens-area,.block-registration .licens-area h2{overflow:hidden}.block-registration .licens-area:first-child .licens-list{text-align:left}.block-registration .licens-area h2{font-size:17px;line-height:21px;margin:0 0 19px;font-weight:700;color:#333}.block-registration .licens-list{overflow:hidden;text-align:right}.block-registration .licens-list .holder{display:inline-block;vertical-align:top;vertical-align:top;width:auto;text-align:center;margin:0 0 0 6px}.block-registration .licens-list .holder:first-child{margin:0}.block-registration .licens-list .holder>label{display:block;background:#fff;border-radius:4px;border-width:0 1px 1px 0;border-style:solid;border-color:#cdcdcd;width:166px;height:125px;text-transform:uppercase;color:#666}.block-registration .licens-list .holder>label a{display:block;color:#666;padding:26px 14px 10px;height:100%;border-radius:4px}.block-registration .licens-list .holder>label a.active,.block-registration .licens-list .holder>label a:hover{background:#91ba58;color:#fff;border-color:transparent;box-shadow:inset 3px 4px 7px -6px rgba(0,0,0,.75)}.block-registration .licens-list .holder>label a.active .icon img,.block-registration .licens-list .holder>label a:hover .icon img{display:none}.block-registration .licens-list .holder>label a.active .icon img.hover,.block-registration .licens-list .holder>label a:hover .icon img.hover{display:block}.block-registration .licens-list .holder>label .icon{display:block;margin:0 auto 10px;width:56px}.block-registration .licens-list .holder>label .icon img{display:block;margin:0 auto}.block-registration .licens-list .holder>label .icon img.hover{display:none}.block-registration .licens-list .holder>label .icon.add{width:69px}.block-registration .licens-list .holder>label .label-holder{font-size:24px;line-height:28px;display:inline-block;vertical-align:top;width:134px;height:28px;overflow:hidden}.block-registration .licens-list .jcf-radio{position:absolute;left:-9999px}.form-profile{position:relative}.form-profile .column-holder{display:inline-block;vertical-align:top;width:43.7%;margin:0 5.3% 39px 0}.form-profile .row{overflow:hidden;margin:0 0 17px;font-size:21px;line-height:25px}.form-profile .row label{color:#999}.form-profile .row>label{display:block;margin:0 0 4px}.form-profile .row.disable input[type=email],.form-profile .row.disable input[type=password],.form-profile .row.disable input[type=tel],.form-profile .row.disable input[type=text]{background:#f5f5f5}.form-profile .row.disable input[type=email]:-moz-placeholder,.form-profile .row.disable input[type=password]:-moz-placeholder,.form-profile .row.disable input[type=tel]:-moz-placeholder,.form-profile .row.disable input[type=text]:-moz-placeholder{color:#999;opacity:1}.form-profile .row.disable input[type=email]::-moz-placeholder,.form-profile .row.disable input[type=password]::-moz-placeholder,.form-profile .row.disable input[type=tel]::-moz-placeholder,.form-profile .row.disable input[type=text]::-moz-placeholder{color:#999;opacity:1}.form-profile .row.disable input[type=email]:-ms-input-placeholder,.form-profile .row.disable input[type=password]:-ms-input-placeholder,.form-profile .row.disable input[type=tel]:-ms-input-placeholder,.form-profile .row.disable input[type=text]:-ms-input-placeholder{color:#999}.form-profile .row.disable input[type=email]::-webkit-input-placeholder,.form-profile .row.disable input[type=password]::-webkit-input-placeholder,.form-profile .row.disable input[type=tel]::-webkit-input-placeholder,.form-profile .row.disable input[type=text]::-webkit-input-placeholder{color:#999}.form-profile .row .col{width:125px;margin:0 9px 0 0;display:inline-block;vertical-align:top}.form-profile .row.add label{display:inline-block;vertical-align:top;margin:0 14px 6px 0}.form-profile .row .col-holder{width:142px;display:inline-block;vertical-align:top;margin:0 4px 0 0}.form-profile .row .col-holder:last-child label{margin:0 -23px 5px 0;display:inline-block;vertical-align:top}.form-profile .row .col-holder label{margin:0 0 5px;display:block}.form-profile input[type=email],.form-profile input[type=password],.form-profile input[type=tel],.form-profile input[type=text]{width:100%;font-size:16px;line-height:18px;border:1px solid #cdcdcd;border-radius:4px;font-weight:300;padding:4px 9px;box-shadow:none;-webkit-appearance:none;outline:0;color:#333}.form-profile input[type=email]:-moz-placeholder,.form-profile input[type=password]:-moz-placeholder,.form-profile input[type=tel]:-moz-placeholder,.form-profile input[type=text]:-moz-placeholder{color:#000;opacity:1}.form-profile input[type=email]::-moz-placeholder,.form-profile input[type=password]::-moz-placeholder,.form-profile input[type=tel]::-moz-placeholder,.form-profile input[type=text]::-moz-placeholder{color:#000;opacity:1}.form-profile input[type=email]:-ms-input-placeholder,.form-profile input[type=password]:-ms-input-placeholder,.form-profile input[type=tel]:-ms-input-placeholder,.form-profile input[type=text]:-ms-input-placeholder{color:#000}.form-profile input[type=email]::-webkit-input-placeholder,.form-profile input[type=password]::-webkit-input-placeholder,.form-profile input[type=tel]::-webkit-input-placeholder,.form-profile input[type=text]::-webkit-input-placeholder{color:#000}.form-profile input[type=text].cod_area_perfil{width:18%!important;float:left}.form-profile input[type=text].js-solo-telefono{width:80%;float:right}.form-profile .radio-holder{display:inline-block;vertical-align:top;margin:6px 11px 2px 6px}.form-profile .jcf-select{margin:0}.form-profile .jcf-select .jcf-select-text{font-size:16px;line-height:0;padding:11px 10px;color:#000}.form-profile input[type=submit]{border:none;font-size:23px;line-height:27px;color:#fff;padding:11px 5px;text-transform:uppercase;background:#a2d162;border-radius:6px;width:270px}.form-profile input[type=submit]:hover{background:#6ebb05}.form-profile .jcf-radio span{background:#000}#footer{border-bottom:1px solid #dedede;padding-bottom:34px}.footer-holder{margin-bottom:37px;color:#333;border-top:1px solid #dedede;box-shadow:0 5px 3px 0 rgba(0,0,0,.08)}.logo-item{display:table;width:100%;height:101px;table-layout:fixed;text-align:center}.logo-item li{display:table-cell;vertical-align:middle;padding:8px;list-style:none outside;border-left:1px solid #dedede}.logo-item li:first-child{border:0}.logo-item a:hover{opacity:.8}.logo-item img{vertical-align:middle}.footer-frame{text-align:center;color:#333}.footer-frame address{margin:0;font-style:normal}.footer-frame .item-list{font-size:.867em;line-height:1.1em;letter-spacing:-.36em}.footer-frame .item-list li{display:inline-block;vertical-align:top;letter-spacing:0;padding-left:5px}.footer-frame i{font-style:normal}.footer-frame .tel-link{color:#333}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.form-login.validate-form .error-login .jcf-checkbox,.form-login.validate-form .error-login .jcf-radio,.form-login.validate-form .error-login .required,.form-login.validate-form .error-login input,.form-login.validate-form .error-login textarea{border:1px solid red!important}.form-login.validate-form .error-login input,.form-login.validate-form .error-login input::-moz-placeholder,.form-login.validate-form .error-login textarea,.form-login.validate-form .error-login textarea::-moz-placeholder{background-color:#fff8d9!important;color:#e24603!important}.info-holder .date{display:block;color:#939393}.main-heading{overflow:hidden;position:relative;z-index:3;padding:23px 0;margin-bottom:32px;border-bottom:1px solid #dedede;box-shadow:0 4px 4px 0 rgba(0,0,0,.08)}.main-heading h1{font-size:35px;line-height:40px;font-weight:400;letter-spacing:-1px;color:#004c9e;margin:0}.main-heading.add{padding:0}.main-heading .heading-holder{float:left;width:39.5%;padding:45px 15px 32px 0}.main-heading .box-holder{float:right;width:60.5%;position:relative}.main-heading .address-box{float:left;min-height:121px;width:44.5%;white-space:nowrap;position:relative;padding:10px 0 10px 8.6%;font-size:1em;line-height:1.167em;color:#999}.main-heading .address-box:after{content:"";display:inline-block;height:95px;width:1px;overflow:hidden;margin:0 0 0 -5px;vertical-align:middle}.main-heading .address-box:first-child{padding-right:10px}.main-heading .address-box:before{content:"";position:absolute;top:0;left:0;width:4px;height:999px;border-left:1px solid #dedede;box-shadow:-4px 0 4px 0 rgba(0,0,0,.1)}.main-heading .address-box:first-child{border:0;padding-left:0;min-height:121px;width:55.5%;white-space:nowrap}.main-heading .address-box:first-child:after{content:"";display:inline-block;height:95px;width:1px;overflow:hidden;margin:0 0 0 -5px;vertical-align:middle}.main-heading .address-box:first-child:before{display:none}.main-heading .address-box:first-child .holder{padding-bottom:0}.main-heading .address-box .title{display:block;text-transform:uppercase;color:#79bb35}.main-heading .address-box p{margin:0}.main-heading .holder{display:inline-block;vertical-align:middle;white-space:normal;padding-bottom:11px}.main-heading address{font-style:normal}.main-heading .tel-link{color:#999}.accordion{padding-bottom:87px}.accordion li{margin-bottom:10px;list-style:none outside}.accordion li.active .icon-arrow{top:20px;left:23px;width:17px;height:16px}.accordion li.active .icon-arrow:after,.accordion li.active .icon-arrow:before{height:21px;-webkit-transform:rotate(-48deg);-ms-transform:rotate(-48deg);transform:rotate(-48deg)}.accordion li.active .icon-arrow:after{top:auto;bottom:-5px;left:auto;right:0;-webkit-transform:rotate(48deg);-ms-transform:rotate(48deg);transform:rotate(48deg)}.accordion .opener{display:block;padding:17px 20px 17px 68px;position:relative;color:#004c9e;font-size:1.333em;line-height:1.1em;text-decoration:none;background:#f5f5f5}.accordion .opener h2{font-size:20px;line-height:inherit;letter-spacing:0;font-weight:400;margin:0}.accordion .opener .icon-arrow{position:absolute;top:11px;left:31px;width:16px;height:35px}.accordion .opener .icon-arrow:after,.accordion .opener .icon-arrow:before{content:"";position:absolute;top:0;left:0;width:4px;height:22px;background:#79bb35;border-radius:3px;-webkit-transform:rotate(-48deg);-ms-transform:rotate(-48deg);transform:rotate(-48deg)}.accordion .opener .icon-arrow:after{top:auto;bottom:0;left:0;-webkit-transform:rotate(48deg);-ms-transform:rotate(48deg);transform:rotate(48deg)}.accordion .slide{padding:19px 0 15px}.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #cdcdcd;border:1px solid #cdcdcd\0/IE9;margin:0 5px 0 3px;height:22px;width:24px;border-radius:2px}.jcf-checkbox span{position:absolute;display:none;height:8px;width:12px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #333;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}:root .jcf-checkbox span{margin:-5px 0 0 -6px}.jcf-checkbox input[type=checkbox]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}.jcf-select{display:inline-block;vertical-align:top;position:relative;background:#fff;margin:0 0 12px;padding:4px;width:100%;height:31px;border-radius:3px;border:1px solid #cdcdcd;font-size:21px;line-height:24px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;margin:0 25px 0 4px;color:#999;line-height:20px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;right:9px;top:50%;margin:-2px 0 0;border-style:solid;border-width:8px 8px 0;border-color:#004c9e transparent transparent transparent}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select-drop .jcf-select-drop-content{border:1px solid #dedede}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%;font-size:14px;line-height:10px}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default;display:block;padding:10px 13px;color:#999;height:1%}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-disabled{background:#ddd!important}.pdf-holder{background-color:#f7f7f7;border-bottom:#d7d7d7;height:100px}.pdf-holder a{display:inline-block;margin:25px 22px 0;color:#333}.pdf-holder a:hover{color:#333}.pdf-holder p{display:inline-block;font-weight:300;vertical-align:bottom;margin-right:15px}.pdf-holder .pdf-img{vertical-align:bottom;margin-right:15px;width:38px;height:50px;background:url(../images/sprite3.png) no-repeat -6px -4px;margin-bottom:5px;display:inline-block}.grafico-pasos{text-align:center}.grafico-pasos div{display:inline-block;min-height:245px;vertical-align:top;width:375px;margin-top:10px;padding:15px}.grafico-pasos div p{display:block;text-align:left}.error-page{text-align:center;background:url(/assets/images/bg-error.jpg) no-repeat center;overflow:hidden}.error-page .error-logo-holder{display:block;margin-top:200px}.error-page .error-logo-holder strong{display:inline-block;margin-left:20px;max-width:190px}.error-page .error-logo-holder strong:first-child{margin-left:0}.error-page .error-logo-holder img{height:auto;vertical-align:top;width:100%}.error-page h1,.error-page p{font-weight:300;color:#333;display:block}.error-page h1{font-size:62px;line-height:60px;margin:80px 0}.error-page p{font-size:18px;line-height:24px;margin-bottom:190px}.error-page p span{display:block}.actualizar-notificacion,.notificacion-error{margin:0 0 22px 34px;position:relative}.actualizar-notificacion p:before{background:url(../images/sprite.png) no-repeat -202px -211px;content:"";height:35px;left:-37px;position:absolute;top:-6px;width:35px}.notificacion-error p:before{background:url(../images/sprite.png) no-repeat -174px -209px;content:"";height:35px;left:-37px;position:absolute;top:-6px;width:20px}.actualizar-notificacion p{color:#a1d161;font-size:22px;font-weight:300;margin-left:3px}.notificacion-error p{color:#a1d161;font-size:22px;font-weight:300;margin-left:-11px}.notificacion-error p{color:#e24603}.notificacion-error2 p{color:#a1d161;font-size:14px;font-weight:300;margin-left:3px;color:#e24603;margin-bottom:6px}.normativas_vigentes a{color:#000;margin-left:15px}.win-height{height:auto!important}.win-height-registro{height:490px!important}#main .page-bg.cursoFinalizado{height:570px}.finalizado-ico{max-width:110px;margin:auto}.finalizado-ico img{width:100%}.btn-accion-ingresar:after{border-color:transparent transparent transparent #1c9cb4;border-style:solid;border-width:5px 0 5px 10px;content:"";height:0;margin:-6px 0 0;position:absolute;right:-8px;top:12px;width:0}.btn-accion-ingresar{display:inline-block;margin-top:8px;position:relative;text-transform:uppercase;width:100px}.btn-accion-ingresar:hover:after{border-color:transparent transparent transparent #000}@media only screen and (max-width:1800px){#content .content-holder>img{width:1920px;left:50%;margin:0 0 0 -960px;position:relative;max-width:inherit}.aricle-area{padding:0}.aricle-area h1{font-size:120px!important;line-height:120px!important}.aricle-area h1 .small{font-size:100px!important;line-height:120px!important}.aricle-area h1 .description-holder{font-size:15px;line-height:18px;left:1px;top:8px;width:73px}.aricle-area .box-frame h2{font-size:60px;line-height:70px}.block-registration .col-holder:first-child{width:23.5%}}@media all and (max-width:1200px){.course-items .col .btn-contenido,.course-items .col .course-holder,.course-items .col .texto-modulos{margin-left:10px}.course-items .col.vehiculo{width:100px;padding:19px 0;margin-left:20px}.course-items .col.vehiculo .texto-vehiculo{font-size:26px;line-height:26px;display:block}.course-items .col .texto-modulos{font-size:14px;line-height:16px;width:80px;margin-left:8px}.course-items .col .btn-contenido{font-size:12px}}@media all and (max-width:1171px){.block-registration .licens-area h2{text-align:center}.resizer{display:none}.promo{text-align:center}.promo .promo-frame{padding:0 5%}.box-item .carousel .fluid-width-video-wrapper{padding-top:62.8%!important}.main-heading .address-box{font-size:16px}.form-block .btn-holder .btn{max-width:260px}.form-block .alert-error{max-width:300px}.process-block ol.steps2{width:1000px;background-size:715px 251px}.process-block ol.steps2 li{width:242px}.process-block ol.steps2 .img-holder{max-width:150px}}@media only screen and (max-width:1650px){.three-columns .col:first-child .text-holder{margin-left:-20px;padding:0}.three-columns .triangle-holder{margin:0 0 18px}.three-columns .col .text-holder{width:243px}.three-columns .circle-holder{width:200px;height:200px}.three-columns .circle-holder img{width:200px;height:200px}.three-columns .circle-holder .image-text{font-size:90px;margin:-65px 0 0 -23px}.three-columns .triangle-holder{border-width:0 121px 192px}.three-columns .triangle-holder .image-text{font-size:80px;line-height:70px;margin:61px 0 0 -26px;width:48px;height:109px}.three-columns .triangle-holder .image-text .small{margin:0}#sidebar{width:22%}#content{width:78%}.info-holder .play-holder:after{right:9px}.info-holder .play-holder:before{left:14px}.main-frame{padding:40px 20px}.main-frame.add{padding:40px 20px}.heading-area .holder{padding:23px 20px}.form-profile .column-holder{margin:0;width:46.6%}.form-profile .column-holder:first-child{margin:0 6% 0 0}.form-submit .row{margin-right:5%}}@media only screen and (max-width:1450px){.main-holder{padding:89px 10px 0}.process-block h2{margin:31px 0 10px 10px;width:100%;display:block;float:none}.process-block ol{float:none;margin:auto}.process-block h2{margin-bottom:30px}}@media only screen and (max-width:1430px){.win-height{height:800px!important}.three-columns .triangle-holder{margin:0 0 18px}#header .session-info .text-holder{padding:32px 7px 32px 7px}#header .session-info .info-area{padding:0 0 0 10px}.registro.add .logo-holder{padding:27px 14px 22px 13px}.info-holder ul li{font-size:17px}.inner4.add1 .info-holder .profile-holder .links-holder li{height:auto}.three-columns .column.add{padding:70px 16px 0 41px;width:43%}.three-columns .column:first-child,.three-columns .column:last-child{padding:64px 10px 0;width:27%}.process-block h2{float:none;width:100%;margin:0 0 40px}.process-block ol{float:none;margin:0 auto}#main .page-bg>img{width:1920px;left:50%;margin:0 0 0 -960px;max-width:inherit;position:relative}#main .content-box .content-holder{text-align:center}#main .content-frame .box-frame .link-holder{font-size:16px;line-height:20px}#sidebar{width:25%}#content{width:75%}.aricle-area .box-holder.last .text-holder{padding:24px 26px 10px}.aricle-area h1{margin:0 0 4px!important}.aricle-area .box-frame{min-height:273px}.aricle-area .box-frame h2{font-size:40px;line-height:44px;margin:0 0 15px}.links-area header{padding:30px 20px;text-align:center}.links-area header h2{display:block;margin:0;width:100%;word-wrap:break-word}.content-section{padding:80px 10px 40px 417px}.content-section .side-block{left:10px}.block-course .list-course li .text-holder{width:48%}.block-course .list-course li .col .btn{font-size:13px}.block-registration{padding:43px 35px}.block-registration .col-holder{width:64%}.block-registration .col-holder:first-child{width:25.4%}.block-registration .licens-list .holder>label{width:158px}.main-holder>h1{margin:0 70px 50px 0}.three-columns .col .text-holder{width:240px}.aricle-area .box-frame .text-holder{padding:33px 20px;font-size:18px;line-height:22px}#header .session-info .title,.inner4.add1 #header .session-info .title{font-size:15px;line-height:21px;max-width:120px}#header .session-info a,.inner4.add1 #header .session-info a{color:#666}#header .session-info a:hover,.inner4.add1 #header .session-info a:hover{color:#666}.logo{max-width:150px;margin-top:6px}.links-area header .links-list{margin-top:20px}.links-area header .links-list li{font-size:15px;line-height:17px}.links-area header .links-list li a{padding:10px 14px}}@media only screen and (max-width:1199px){.info-holder .profile-holder .links-holder li.cursos-li{width:140px}.links-area header .links-list{display:none}.links-area .jcf-select{display:block!important;padding:10px 30px 10px 10px;text-align:left;font-weight:300}.three-columns .triangle-holder{margin:0 0 15px}.three-columns .col:first-child .text-holder{margin-left:-45px}.three-columns .col .text-holder{width:331px}.main-holder>h1{margin-bottom:40px}#header .session-info .info-area{font-size:60px;line-height:66px;padding:0 0 0 8px}#header .session-info .title{font-size:15px;line-height:21px;max-width:120px}.inner .aricle-area{height:auto!important;overflow:visible}.inner2 .logo-holder,.inner3 .logo-holder,.instructivo .logo-holder{padding:27px 14px 25px 13px}#main .content-box .content-holder>h1{margin:0 2.2% 0 0}#main .content-box .roles-holder{margin:-3px 4.3% 0 0}.video-area .caption-area{bottom:0}.video-area .video-info{padding:30px}.video-area .video-info h2{font-size:30px;line-height:34px}.video-area .video-holder img{width:1920px;left:50%;position:relative;margin:0 0 0 -960px;max-width:inherit}.info-holder ul li .icon{margin:0 6px 0 0}.info-holder ul li .icon.add,.info-holder ul li .icon.add1{margin:0 6px 0 0}.info-holder .slide h1 span{width:158px;box-sizing:border-box}.process-block h2{float:none;display:block;width:100%;margin:0 0 30px 10px}.process-block ol{width:985px}.process-block ol li{width:236px}.process-block ol li .content-area{margin:87px 0 0 72px}.process-block ol li .image-holder{width:157px}.process-block ol li.add .content-area{margin:-12px 0 0 101px}.process-block ol li.add .counter{left:5px}.process-block ol li.add1 .content-area{margin:86px 0 0 130px}.process-block ol li.add1 .counter{left:33px}.process-block ol li.add2 .content-area{margin:-4px 0 0 97px}.process-block ol li.add2 .image-holder{width:98px;margin:0 0 0 35px}.process-block ol li.add2 .text-holder{width:147px;padding:20px 0 12px 20px}.process-block ol li.add2 .counter{left:60px}.three-columns .column:first-child,.three-columns .column:last-child{float:none;width:100%}.three-columns .column.add{float:none;width:100%;max-width:760px;margin:0 auto}.three-columns .circle-holder{width:240px;height:240px}.three-columns .circle-holder img{width:240px;height:240px}.three-columns .circle-holder .image-text{margin:-65px 0 0 -27px;width:50px}.three-columns .triangle-holder{border-width:0 159px 237px}.three-columns .triangle-holder .image-text{margin:92px 0 0 -26px}#sidebar{width:27%}#sidebar .btn-holder .btn{font-size:14px;line-height:18px}#content{width:73%}#content .menu-holder .icon-holder.add{margin:0 20% 0 0}.aricle-area .check-holder{width:59px;height:59px}.links-area .two-columns .col{width:100%;float:none}.links-area .two-columns .col:first-child{width:100%;float:none}.inner5 #main .content-frame{bottom:0}.content-info h1{width:90%}.content-info.add h1{width:90%}.content-info .option-holder li{margin:0 0 0 12px}.content-info.inner .content-holder:after{display:none}.content-section{padding:80px 10px 40px 348px}.content-section .content-holder{width:100%}.content-section .link{width:auto;display:inline-block;vertical-align:top}.content-section .link:after{right:10px}.content-section .location-area .text-holder{width:76%}.block-course .list-course li .icon{display:block;margin:0 auto 10px;width:auto;text-align:center}.block-course .list-course li .text-holder{width:100%;text-align:center}.block-course .list-course li .col:last-child{padding:25px 45px}.block-course .list-course li .col:first-child .text-holder{width:100%;text-align:center}.block-course .list-course li .col .btn{display:block;margin:0 0 10px;width:100%;line-height:20px;font-size:16px}.block-course .list-course li .course-finish,.block-course .list-course li .course-holder{margin:0 auto 10px;display:block}.block-registration .col-holder{width:100%;text-align:center}.block-registration .col-holder:first-child{width:100%;margin:0 0 10px}.block-registration .col-holder:first-child:after{display:none}.block-registration .licens-area{margin:0 0 10px}.block-registration .licens-area:first-child .licens-list{text-align:center}.block-registration .licens-list{text-align:center}.block-registration .licens-list .holder>label{width:148px}.block-registration .licens-list .holder>label .label-holder{width:100%}.inner4.add1 #header .session-info{margin-right:2px}.info-holder .profile-holder .links-holder li{width:77px;font-size:11px}.box-item .carousel .fluid-width-video-wrapper{padding-top:64.8%!important}.main-heading .address-box{font-size:16px}.form-block .btn-holder .btn{max-width:260px}.form-block .alert-error{max-width:300px}.process-block ol.steps2{width:1000px;background-size:715px 251px}.process-block ol.steps2 li{width:242px}.process-block ol.steps2 .img-holder{max-width:150px}.logo{margin-left:8px;margin-top:8px;max-width:129px}.block-item{padding:0 12px;margin-bottom:-24px}.block-item .text-block{border:0;padding:0 0 33px}.block-item .text-holder{padding:0 22px}.main-heading{border-top:1px solid #ebebeb;margin-bottom:36px;padding:30px 27px 21px}}@media only screen and (max-width:1100px){body.fixed-height{overflow:visible}body.fixed-height #header{position:relative}body.fixed-height #wrapper{padding:0}body.fixed-height #wrapper.registro.add{padding:0}.inner5 .page-bg{position:relative}.inner5 .page-bg:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:#000;background-color:rgba(0,0,0,.6)}.inner5 #main .content-frame{position:relative}.inner5 #main .content-frame h1{color:#fff}.inner5 #main .content-box .content-holder .link{color:#fff}.inner5 #main .content-box .content-holder:after{display:none}.block-test{background:0 0;color:#fff}.block-test h2{color:#fff}.content-info h1{color:#000!important}.content-info.add h1{color:#a20101!important}}@media only screen and (max-width:1056px){.video-area .video-info h2{display:block;padding-bottom:10px;width:100%}.video-area .video-info .link-holder{display:block;float:none;margin:0;width:auto}}@media only screen and (max-width:1023px){.course-items .col.middle{padding:13px 0 13px 10px}.course-items .col .btn-contenido{display:block;font-size:12px;text-align:center}.course-items .col .texto-modulos{font-size:15px;width:80px}.course-items .col .course-holder span{font-size:36px}.container-center{padding-right:0;padding-left:0}#header .session-info .title{font-size:13px;line-height:16px;max-width:103px}.info-holder .profile-holder .links-holder li.cursos-li{width:150px}.info-holder .profile-holder .links-holder li{width:77px}.inner5 .content-info .slider .bar-holder{background-size:829px 100%}#sidebar h2{max-width:none}.info-holder ul li{position:static}.info-holder ul li .icon{display:block;margin:-6px auto -8px;padding:0 0 0 10px;width:67px;height:67px}.info-holder ul li .icon.add,.info-holder ul li .icon.add1{margin:3px auto -1px;width:57px;height:57px;padding:0}.info-holder ul li .icon.add1{width:56px;margin:-8px auto 2px}.info-holder .slide .slide-holder{border-radius:0}.info-holder .slide h1 span{width:157px;padding:0 10px;box-sizing:border-box}.info-holder .social-networks{overflow:hidden}.info-holder .social-networks li:first-child a:before{display:inline-block}.info-holder .social-networks li:before{display:none}.info-holder .link-holder li{position:relative}.info-holder .link-holder li a:before{display:none}.info-holder .link-holder li:before{left:0}.info-holder .form-login input[type=submit]{padding:13px}.info-holder .form-login .checkbox-holder{padding:7px 3px 23px 2px}.info-holder .profile-holder .links-holder li .icon{padding:0}.inner2 #main .content-frame:after{background:0 0;bottom:0;height:951px;top:0;background:url(/assets/images/bg-shadow.png) repeat-x}.video-area .video-info{padding-top:0}.inner5 #header .session-info{padding:38px 10px;text-align:left}.inner5 #header .session-info .connection-holder{display:none}.inner5 #header:before{display:none}.inner5 .visible-mobile{display:block;text-align:center;padding:10px;font-size:24px;line-height:28px;border-bottom:1px solid #ececec}.inner5 .visible-mobile a{color:#747474}.inner5 .visible-mobile a:hover{color:#000}.inner5 .info-holder{background:#fbfbfb;overflow:hidden;position:relative}.video-area .caption-area{bottom:20px}.video-area .caption-holder{font-size:20px;line-height:24px}.steps-holder dl .tel{pointer-events:inherit;cursor:pointer}#main .content-box .content-holder{bottom:auto;padding:58px 10px}#main .content-box .content-holder>h1{width:100%;text-align:right;margin:0 0 55px}#main .content-box .content-holder>h1 .description{left:auto;right:160px}#main .content-box .roles-holder{width:100%}#main .content-box .roles-holder h3{text-align:right}#main .content-box .roles-holder h3 .description{display:block}#main .content-box .lable-info{display:none}.process-block{padding:0 0 71px 15px}.process-block ol{background:url(/assets/images/img39.png) no-repeat 43% 20px;min-height:532px;width:370px;padding:0 0 0 4px}.process-block ol li{width:100%;float:left;clear:both;margin:0 0 19px}.process-block ol li .content-area{margin:10px 10px 0 0;width:132px;display:table}.process-block ol li .image-holder{width:127px;margin:0 0 13px}.process-block ol li .counter{background:0 0;top:0;left:50%;width:53px;height:53px;margin:19px 0 0 -49px}.process-block ol li .counter:after{display:none}.process-block ol li .text-holder{display:table-footer-group}.process-block ol li.add{float:right;margin:0 0 12px}.process-block ol li.add .content-area{float:right;width:149px;margin:0}.process-block ol li.add .counter{left:50%;margin:26px 0 0 -46px}.process-block ol li.add .image-holder{width:98px;margin:0 0 11px 21px}.process-block ol li.add1{margin:0 0 100px}.process-block ol li.add1 .content-area{margin:0 0 0 -21px}.process-block ol li.add1 .image-holder{width:91px;margin:0 0 10px 22px}.process-block ol li.add1 .counter{left:50%;margin:8px 0 0 -46px}.process-block ol li.add2 .content-area{float:right;margin:-40px 0 0 0;width:202px}.process-block ol li.add2 .counter{left:50%;margin:-63px 0 0 -45px}.process-block ol li.add2 .image-holder{margin:0 0 18px 48px}#sidebar .list-holder a{padding:10px}#sidebar .list-holder.add a{padding:10px 10px 10px 36px}#sidebar .btn-holder .btn{font-size:10px;line-height:14px}#sidebar h1{font-size:160px;line-height:140px}#sidebar h1 .small{font-size:130px;line-height:140px}#content .menu-holder .icon-holder.add{margin:0 14% 0 0}.aricle-area{height:auto!important;margin:0;letter-spacing:-5px}.aricle-area .box-frame>img{width:384px;left:50%;margin:0 0 0 -192px;position:relative;max-width:inherit}.aricle-area .box-holder{width:33.333%}.links-area .two-columns{padding:64px 30px}.links-area header{padding:20px 10px}.links-area header .links-list li{width:240px}.links-area.add header{padding:35px 49px 29px}.page-fixed #header{position:static}.page-fixed #main{padding:0}.page-fixed .inner5.add #main{min-height:inherit!important}.content-info .top-area{padding:25px 20px 6px}.content-info .top-area .title{color:#666;width:43%}.content-info .option-holder li{float:none;width:100%;margin:0 0 8px}.content-info .option-holder li:first-child{margin:0 0 8px}.content-section{padding:33px 28px 0}.content-section .side-block{position:static;margin:0 auto 40px}.content-section .content-holder{text-align:center}.content-section .location-area{margin:0 0 40px}.main-frame{padding:29px 26px 48px 23px}.form-profile .column-holder{width:100%;margin:0 0 30px}.form-profile .column-holder:first-child{width:100%;margin:0 0 10px}.form-profile .row .col{width:31.2%;margin:0 1.6% 0 0}.form-profile .row .col.last{margin:0}.form-profile .row.add .col{margin:0 2px 0 0;width:107px}.form-profile .row .col-holder{width:31.5%;margin:0 1.2% 0 0}.form-profile .row .col-holder .hidden-mobile{display:none}.form-profile .row .col-holder label{margin:0 0 11px 0}.form-profile .row .col-holder:last-child{margin:0}.form-profile .row .col-holder:last-child label{margin:0 0 11px 0}.form-profile input[type=submit]{display:block;width:100%;padding:20px 5px;font-size:32px;line-height:35px;border-radius:10px}#footer .tel{pointer-events:inherit;cursor:pointer}#footer .tel:hover{color:#000}.inner3 #main .content-area.white-bg{max-width:450px;padding:0}#main .page-bg.cursoFinalizado{height:1000px!important}.inner3 #main .content-box.cursoFinalizado{vertical-align:top}.process-block ol.steps2{width:auto;max-width:350px;margin-top:0;padding:0;background:url(/assets/images/bg04.png) no-repeat 50% 11px}.process-block ol.steps2 li{width:100%;clear:both;margin-bottom:17px}.process-block ol.steps2 li.add .content-area{float:right;max-width:120px;margin:0 -4px 0 0}.process-block ol.steps2 li.add .heading{display:table;padding:0}.process-block ol.steps2 li.add .img-holder{max-width:100px;padding:0 0 10px}.process-block ol.steps2 li.add h3{display:table-footer-group}.process-block ol.steps2 li.add1 .content-area{max-width:155px;margin:-16px 0 0 -28px}.process-block ol.steps2 li.add1 .heading{padding:0}.process-block ol.steps2 li.add1 .img-holder{max-width:97px;padding-bottom:13px}.process-block ol.steps2 li.add2 .content-area{float:right;max-width:150px;margin:-28px 5px 0 0}.process-block ol.steps2 li.add2 .heading{display:table;width:100%;padding:0}.process-block ol.steps2 li.add2 .img-holder{max-width:90px;padding:0 0 10px}.process-block ol.steps2 li.add2 h3{display:table-footer-group}.process-block ol.steps2 .content-area{float:left;max-width:127px;margin:0 11px}.process-block ol.steps2 .heading{padding:0}.process-block ol.steps2 .img-holder{padding-bottom:13px}.process-block ol.steps2 .img-holder img{width:100%;height:auto}.process-block ol.steps2 .counter{display:none}.process-block ol.steps2 .text-holder{display:none}#sidebar h2{font-size:23px}#header .session-info{margin-right:2px}#nav a{font-size:.9em}}@media all and (max-width:1000px){.inner4.add #header .session-info .title{width:100%;text-align:center;font-size:30px;line-height:34px}.inner4.add1 #header .session-info .title{width:100%;max-width:100%;text-align:center}.inner4.add1 .info-holder .profile-holder .links-holder{text-align:center}.inner4.add1 .info-holder .profile-holder .links-holder li:last-child{border-right:1px solid #efefef}.inner4.add1 #header .session-info .title{font-size:30px;line-height:34px;font-weight:300}.btn.btn-info,.btn.play-holder{font-size:13px;padding:10px 6px}.header-holder .link-menu-holder{padding:15px;margin:0;text-align:left;float:none;width:100%;display:inline-block}.nav-holder{position:absolute;z-index:999;top:0;bottom:0;right:-302px;width:302px;padding:25px 0;background:-webkit-linear-gradient(left,#004e9e 0,#0670ac 50%,#198398 90%);background:linear-gradient(to right,#004e9e 0,#0670ac 50%,#198398 90%)}.nav-holder .container-center{padding:0}.nav-opener{display:block}#nav{font-size:22px;line-height:24px}#nav li{width:100%;border-bottom:1px solid rgba(255,255,255,.2)}#nav a{padding:13px 28px}.info-holder .date{display:none}.header-holder .info-holder .date{display:none}.main-heading h1{font-size:35px;line-height:37px}.accordion .opener h2{font-size:15px;line-height:20px}#main{border:0;box-shadow:none}.promo{min-height:100%;width:100%;white-space:nowrap;min-height:468px;padding:40px 0}.info-holder .profile-holder .links-holder li{font-size:13px}.info-holder .profile-holder .links-holder li a{padding:12px 0}#header .session-info,.inner4.add1 #header .session-info{width:100%;margin:0;padding:20px 29px}#header .session-info{margin:0;width:100%;text-align:center}.logo-holder{float:none;width:100%;margin:0 auto;text-align:center;padding-bottom:27px}.inner .logo,.inner4 .logo,.logo{max-width:20%;margin-left:30px}.inner .logo:first-child,.inner4 .logo:first-child,.logo:first-child{margin-left:0}#header .session-info .title,.inner4.add1 #header .session-info .title{font-size:30px;font-weight:300;line-height:34px;max-width:none}#header .header-holder{width:100%}.info-holder{float:none;border-top:1px solid #efefef}.info-holder ul li{text-align:center;margin:0;display:inline-block}.info-holder .social-networks li{display:block;width:100%}.info-holder .profile-holder{width:100%}.info-holder .profile-holder .links-holder{width:100%;float:none}.info-holder .profile-holder .links-holder li{width:106px}.info-holder .slide{left:-3px}.info-holder .slide .slide-holder::before{right:296px}.course-items .col.vehiculo{width:90px}.course-items .col.last-col-dashboard .btn{width:120px}}@media only screen and (max-width:767px){.course-items{text-align:center;margin:0 40px}.course-items .col .texto-modulos{font-size:16px;width:auto}.course-items .col .btn-contenido{font-size:16px}.course-items .col.last-col-dashboard{float:none;display:block;border-top:1px solid #ebebeb;text-align:center}.course-items .col.last-col-dashboard .btn{width:125px}.course-items .col.last-col-dashboard .btn.descargar-curso{border-left:none}.course-items .col.middle{padding:8px 0;border-left:none}.info-holder .slide .slide-holder{margin:0}.win-height-registro{height:490px!important}.aricle-area h1 .description-number{margin:0 -4px}.aricle-area .list-holder>ul{display:block}#sidebar h2{font-size:21px;line-height:24px;padding-right:60px}.licencias .text-holder{margin-bottom:30px}.licencias table{margin:0}.licencias table td,.licencias table th{padding-left:5px;padding-right:5px}.licencias table td{word-break:break-all}.licencias table td,.licencias table th{font-size:13px}.form-submit-licencias .jcf-select{margin-bottom:15px}.form-submit-licencias .btn-holder{padding:0;text-align:center;width:100%;margin-bottom:15px}.form-submit-licencias .btn.btn-default.btn-sm{font-size:27px;line-height:28px;text-align:center;width:100%}.form-submit-licencias .jcf-select{width:100%}.inner5 .content-info .slider .bar-holder{background-size:644px 100%}.info-holder .slide .slide-holder::before{display:none}.info-holder .slide{border-radius:0;left:0;margin:auto;right:0;width:100%;top:74px}.resizer{display:none}.social-network a.youtube::after{background-position:-201px 0;height:24px;width:20px}.social-network{display:inline-block;vertical-align:top}.social-box{float:none;padding:0;text-align:center}.register-form-area .register-form .title1:after,.register-form-area .register-form .title1:before{background-color:#fff}.three-columns .col:first-child .text-holder{margin-left:-20px}.inner2 .info-holder{background:#fbfbfb}.inner2 .logo-holder{padding:37px 14px 23px 12px}.inner3 #main .content-box{vertical-align:top}#main .page-bg.cursoFinalizado{height:1000px!important}.inner3 #main .content-area{font-size:17px;line-height:21px;padding:58px 20px}.inner3 #main .content-area .icon3{margin:0 auto 21px}.inner3 #main .content-frame h1{font-size:42px;line-height:39px;margin:0 0 15px}.inner3 #main .content-frame p{margin:0 0 46px}.inner3 #main .content-frame .link-holder{width:353px;font-size:25px;line-height:28px}.inner4.add #sidebar{padding:9px 20px 7px}.inner4.add #sidebar .opener{right:30px;top:24px}.inner5 .info-holder{background:#fbfbfb}.inner5 .logo-holder{padding:37px 25px 22px}.inner5 #header .session-info{padding:11px 27px}.inner5 #header .session-info.add{padding:20px 27px 26px}.inner5 #main .page-bg{min-height:560px!important}.inner5 #main .content-frame h1{padding:0 0 42px;margin:0 0 25px}.inner5 #main .content-frame .link-holder{padding:17px 46px;margin:0 0 49px;display:inline-block;vertical-align:top;outline:0}.inner5 #main .content-box .content-holder .link{font-size:20px!important}.inner5 #main .content-holder .link{font-size:18px!important;line-height:18px!important;position:relative;display:inline-block;vertical-align:top}.inner5 #main .content-holder .link:before{top:-16px;left:-75px;right:-75px;height:1px;position:absolute;content:"";background:#fff;pointer-events:none}.block-test{padding:30px 6px 27px}.block-test .icon{margin:0 auto 19px}.registro #header{box-shadow:none}#header .session-info{width:100%}#header .session-info .info-area{float:right;font-size:91px;line-height:90px}#header .session-info .text-holder{position:absolute;right:60px;padding:0;bottom:31px;font-size:11px;line-height:14px;color:#666}#header .session-info .text-holder br{display:none}#main .page-bg.add{height:auto!important;border-top:1px solid #efefef}#main .page-bg.add .bg-stretch{display:none;background:#fff}#main .page-bg.add .register-form-area{position:static}#main>.link-holder{display:block;position:absolute;bottom:0;left:0;right:0;font-size:24px;line-height:28px;font-weight:700;color:#fff;background:#91ba58;padding:20px 55px 17px 22px;position:relative;margin:-13px 0 0}#main>.link-holder:after{position:absolute;right:19px;top:50%;margin:-10px 0 0;content:"";width:0;height:0;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff}#main>.link-holder:hover{background:url(/assets/images/bg-hover.jpg);background-size:cover}#main .content-frame h1{padding:0;text-align:center;margin:0 0 38px}#main .content-frame h1:before{display:block;margin:0 auto 10px;position:static}#main .content-frame .content-holder{padding:80px 41px;text-align:center}#main .content-frame .link-holder{font-size:24px;line-height:28px;padding:20px 50px 20px 10px;margin:0 auto}#main .content-frame .link-holder:after{border-width:7px 0 7px 16px;right:29px;margin:-7px 0 0}#main .content-frame .box-frame .link-holder{font-size:26px;line-height:30px}#main .content-frame .box-frame .link-holder br{display:none}#main .content-frame .visible-mobile .link-holder{background:#fff;color:#a54c93;text-align:center;margin:41px 24px 0;padding:10px;font-size:28px;position:relative;z-index:20}#main .content-frame .visible-mobile .link-holder:after{border-color:transparent transparent transparent #a54c93;display:inline-block;position:static;border-width:7px 0 7px 10px;margin:0 0 3px 19px}#main .content-frame .visible-mobile .link-holder:hover:after{border-color:transparent transparent transparent #333}#main .content-frame .visible-mobile .link-holder:hover{color:#333}#main .content-box .content-holder{padding:1px 19px}#main .content-box .content-holder>h1{font-size:200px;line-height:190px;margin:0}#main .content-box .content-holder>h1 .small{font-size:155px;line-height:140px}#main .content-box .content-holder>h1 .description{right:129px;top:26px;font-size:16px;line-height:19px}#main .content-box .roles-holder{margin:0}#main .content-box .roles-holder h2{font-size:32px;line-height:36px;margin:0 3px 92px 0}.home #header{padding:0}.home #header:before{display:none}.inner .logo,.inner4 .logo,.logo{margin-left:10px;max-width:22%}.video-area .caption-area{bottom:40px}.video-area .caption-holder{font-size:14px;line-height:18px}.video-area .video-info{padding:10px 0 0}.video-area .video-info h2{font-size:21px;line-height:24px;margin:0 0 20px;padding:0 21px}.video-area .video-info .link-holder{padding:20px 42px 17px 22px;border-radius:0}.video-area .video-holder img{width:768px;margin:0 0 0 -386px}.video-area .video-holder:after{display:none}.main-holder{padding:42px 21px 0}.main-holder>h1{font-size:46px;line-height:46px;margin:0 0 0 20px;width:200px}.main-holder>h1:after{right:-69px;bottom:-36px}.three-columns{margin:0 0 9px}.three-columns .column:first-child{padding:65px 34px 0 10px}.three-columns .column.add{padding:42px 20px 0 0;max-width:378px}.three-columns .column:last-child{padding:22px 42px 0 15px}.three-columns .circle-holder{width:158px;height:158px;margin:0 0 8px}.three-columns .circle-holder img{width:158px;height:158px}.three-columns .circle-holder .image-text{font-size:85px;line-height:90px;margin:-44px 0 0 -22px}.three-columns .col{float:right;width:196px}.three-columns .col:first-child{float:left;width:158px}.three-columns .col .text-holder{width:196px;font-size:13px;line-height:17px}.three-columns .triangle-holder{border-width:2px 98px 158px;margin:0 0 7px}.three-columns .triangle-holder .image-text{margin:38px 0 0 -26px;font-size:85px;line-height:80px}.three-columns .triangle-holder .image-text .small{font-size:28px;line-height:30px;text-align:center}#content{min-height:inherit!important;width:100%}#content .icon-holder{margin:0 9.6% 0 0}#content .content-holder>img{left:auto;margin:0;width:100%;position:static}#content .content-holder>img.visible-desktop{display:none}#content .content-holder>img.visible-mobile{display:block;margin:72px 0 0}#content .menu-holder{padding:15px 24px;position:relative;height:auto;background:url(/assets/images/bg-shadow2.png) repeat-x}#content .menu-holder .icon-play{margin:0 8.1% 0 0}#content .menu-holder .icon-volume{margin:-2px 11.7% 0 0}#content .menu-holder .icon-holder{margin:0 7.3% 0 0}#content .menu-holder .icon-holder:before{top:-42px}#content .menu-holder .btn-holder{display:block;overflow:hidden;padding:64px 0 3px}#content .menu-holder .btn-holder .btn{padding:10px 23px 10px 10px;background:#333;color:#d6d6d6;position:relative;font-size:18px;line-height:22px;float:right;width:48%;text-align:center;border-radius:4px}#content .menu-holder .btn-holder .btn:hover{background:#000}#content .menu-holder .btn-holder .btn:first-child{float:left;padding:10px 10px 10px 28px}#content .menu-holder .btn-holder .btn:first-child:after{border-width:7px 10px 7px 10px;border-color:transparent #d6d6d6 transparent transparent;left:3px;right:auto}#content .menu-holder .btn-holder .btn:after{width:0;height:0;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #d6d6d6;border-style:solid;content:"";right:11px;top:50%;margin:-7px 0 0 0;position:absolute}#content .menu-holder .btn-holder .btn:hover{background:#474646}#sidebar{float:none;width:100%;min-height:inherit!important;position:relative;top:0;z-index:70}#sidebar h1{display:block;font-size:20px;line-height:20px;margin:0 0 5px}#sidebar h1 .small{font-size:20px;line-height:20px;letter-spacing:-2px}#sidebar h1 .description{position:static;font-size:20px;line-height:20px}#sidebar .opener{display:block}#sidebar .slide.js-slide-hidden{position:absolute!important}#sidebar .btn-holder{display:none}#sidebar header{text-align:left;padding:8px 26px 12px}#sidebar:after{display:none}#sidebar.active:after{display:block}#sidebar.inner .links-holder li{font-size:12px;line-height:15px;width:62px}#sidebar.inner .links-holder li a{padding:7px}.register-form-area .register-form h1{margin:0 0 33px}.register-form-area .register-form .title{margin:0 0 31px;width:auto}.register-form-area .licens-area h2{margin:0 0 12px}.register-form-area .licens-area:first-child{margin:0 0 30px}.register-form-area .licens-area:first-child h2{margin:0 0 16px}.register-form-area .licens-list{padding:0 0 0 5px}.register-form-area .licens-list .holder{float:right;width:48.3%}.register-form-area .licens-list .holder:first-child{float:left}.register-form-area .licens-list .holder>label{width:181px;height:137px}.register-form-area .licens-list .holder>label .icon{margin:0 auto 8px}.steps-holder{padding:0 9px 0 4px}.steps-holder .social-networks li{width:132px;font-size:13px;line-height:18px}.steps-holder .social-networks li a{padding:12px 20px 13px 37px}.steps-holder .btn-holder.add{padding:35px 0 0 4px}.steps-holder header{padding:0 5px 19px;margin:-4px 0 0}.steps-holder header .bike-icon{display:none}.steps-holder header h2{width:100%}.steps-holder .address-holder{margin:0 0 44px 0}.steps-holder .text-area{padding:4px 0 0 6px}.steps-holder .text-area>h2{padding:0;margin:0 0 17px}.steps-holder .text-area>h2:before{display:none}.steps-holder .text-area p{margin:0 0 15px}.steps-holder .text-area .more-info{margin:10px 0 2px 15px}.form-signup .row-holder{margin:0 3px 10px 8px}.form-signup .row-holder .title{margin:0 17px 0 0}.form-signup .row-holder.add{margin:0 13px 13px 8px}.form-signup .row-holder.add .title{margin:0 3px 0 0}.form-signup .row-holder.add .radio-area .radio-holder{margin:0 0 0 23px}.form-signup .row-holder .row.add{width:27.3%}.form-signup .row-holder .row.add1{width:23.3%}.form-signup .row-holder .row.add2{width:45.3%}.form-signup .row-holder>.jcf-select{padding:5px 30px 7px 6px}.form-signup .row-holder>.jcf-select .jcf-select-opener{right:22px}.form-signup .radio-area .radio-holder{margin:0 0 0 7px}.form-signup .code-holder{width:29.2%}.form-signup .code-holder input[type=text]{padding:10px 6px;font-size:19px}.form-signup .number-holder{width:59.5%}.form-signup .number{margin:0 5px}.aricle-area{padding:0}.aricle-area .box-holder{width:50%;min-height:210px}.aricle-area .box-holder.last{display:block;width:100%;margin:55px 0 0}.aricle-area .box-holder.last .text-holder{padding:15px 15px 0}.aricle-area .box-holder.color{min-height:225px}.aricle-area .box-holder .visible-mobile{display:block;margin:0 0 59px}.aricle-area .box-holder .visible-mobile h1{text-align:left!important;display:inline-block;vertical-align:top;width:34.6%;margin:0 0 0 46px!important}.aricle-area .box-holder .visible-mobile .description{display:inline-block;vertical-align:top;color:#fff;font-size:27px;line-height:31px;width:30%;padding:20px 0 0}.aricle-area h1{width:62%;font-size:112px!important;line-height:100px!important}.aricle-area h1 .small{font-size:89px!important;line-height:100px!important}.aricle-area h1 .description-holder{font-size:10px;line-height:12px;width:52px;left:7px}.aricle-area .box-frame{min-height:210px}.aricle-area .box-frame .text-holder{font-size:17px;line-height:21px;padding:3px 7px}.aricle-area .box-frame>img{left:auto;margin:0;position:static;width:100%}.aricle-area .box-frame .image-holder{display:none}.aricle-area .box-frame h2{margin:0 0 8px}.aricle-area .box-frame .link-holder{padding:12px 30px 12px 10px;display:none}.aricle-area .check-holder{right:17px;top:17px}.aricle-area .list-holder ul{position:relative;z-index:20;margin:-28px 14px 25px}.aricle-area .list-holder ul li{font-size:15px;line-height:18px;font-weight:400;padding:9px 16px 8px 35px}.links-area .article-holder{padding:12px 30px 8px}.links-area .article-holder .image-holder{width:22.9%}.links-area .article-holder .text-holder{width:71%}.links-area header{box-shadow:none;padding:26px 16px 0 22px;border:none}.links-area.add .two-columns{padding:6px 0}.links-area.add .two-columns .col:first-child p{margin:0 0 43px}.links-area.add header{padding:26px 18px 3px}.links-area .two-columns{padding:20px 0}.links-area .two-columns .col{font-size:20px;line-height:24px}.links-area .two-columns .col:first-child{padding:0 27px 36px 33px;letter-spacing:1px}.links-area .two-columns .col:first-child p{margin:0 0 33px}.links-area .two-columns .col>.image-holder{width:auto;margin:0 0 0 -9px}.links-area .two-columns .col h2{margin:0 58px 13px 32px}.links-area .two-columns .btn-holder{display:block;overflow:hidden;padding:50px 54px 0 48px}.links-area .two-columns .btn-holder .btn{padding:10px 23px 10px 10px;background:#333;color:#d6d6d6;position:relative;font-size:18px;line-height:22px;float:right;width:48%;border-radius:4px;text-align:center}.links-area .two-columns .btn-holder .btn:first-child{float:left;padding:10px 10px 10px 20px}.links-area .two-columns .btn-holder .btn:first-child:after{border-width:7px 10px 7px 0;border-color:transparent #d6d6d6 transparent transparent;left:11px;right:auto}.links-area .two-columns .btn-holder .btn:after{width:0;height:0;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #d6d6d6;border-style:solid;content:"";right:11px;top:50%;margin:-7px 0 0 0;position:absolute}.links-area .two-columns .btn-holder .btn:hover{background:#000}.links-area>.btn-holder{padding:30px 20px 51px;text-align:center}.links-area .breadcrumbs{display:none}.main-frame.add{padding:22px 0 35px}.heading-area.add h1{font-size:31px;line-height:34px}.heading-area.add .holder{padding:30px 20px}.block-course{margin:0}.block-course .list-course li{margin:0}.block-course .list-course li .col{min-height:inherit!important;border:none;width:100%;float:none;text-align:center;padding:22px 20px}.block-course .list-course li .col:first-child{width:100%;padding:15px 31px;background:#f6f6f6;text-align:left}.block-course .list-course li .col:first-child .text-holder{width:70.4%;text-align:left}.block-course .list-course li .col:last-child{width:100%;text-align:left;padding:20px 48px 20px 42px}.block-course .list-course li .col .btn{font-size:19px;line-height:22px;padding:13px 10px 13px 56px}.block-course .list-course li .col .btn:before{border-width:10px 0 10px 19px;left:14px}.block-course .list-course li .col .btn.print{padding:12px 7px 13px 55px}.block-course .list-course li .icon{display:inline-block;vertical-align:top;margin:0 14px 0 0}.block-course .list-course li .course-finish,.block-course .list-course li .course-holder{display:inline-block;vertical-align:middle;margin:0 20px 0}.block-course .list-course li .text-holder{display:inline-block;vertical-align:middle;width:46%;text-align:left}.block-course h2{padding:0 25px;margin:0 0 17px}.block-registration{padding:37px 35px 52px}.block-registration .col-holder:first-child{width:100%}.block-registration .licens-list .holder{margin:0 0 0 9px}.block-registration .licens-list .holder>label{width:158px}.block-registration .form-holder{padding:0 0 0 3px;margin:0 0 32px}.block-registration .licens-area{float:none;width:100%;margin:0 0 10px}.block-registration .licens-area:first-child{float:none;width:100%}.block-registration .licens-area:first-child .licens-list{text-align:center}.block-registration .licens-area .licens-list{text-align:center}.block-registration .form-registration .label-text{max-width:250px;left:10px;line-height:24px}.block-registration .form-registration .label-text:before{margin:-4px 13px 0 4px}.content-info .top-area{border-bottom:1px solid #ededed;padding:1px 15px 3px}.content-info .top-area .title{font-size:16px;line-height:20px;width:54%}.content-info .top-area .counter{width:44%}.content-info .top-area .counter .total-numbers{padding:0 0 0 6px}.content-info .top-area .counter .total-numbers:before{height:22px;top:8px;left:-3px}.content-info .top-area .counter .counter-title{display:none}.content-info .top-area .counter .counter-holder{font-size:30px;line-height:34px}.content-info .list-info li{padding:0 0 0 10px;margin:0 0 18px}.content-info .list-info li:before{left:-5px}.content-info .question-frame{padding:8px 0}.content-info .question-frame .question-number{display:block;margin:0 auto 20px}.content-info .question-holder{padding:0 15px 14px;font-size:18px;line-height:20px}.content-info .question-holder p{margin:0 0 3px}.content-info h1{width:100%;font-size:18px!important;line-height:23px!important;display:block;padding:0!important;margin:0 0 15px!important}.content-info.add .question-frame .question-number{margin:0 auto 9px}.content-info.add h1{width:100%;margin:0 0 10px!important}.content-info.add .question-holder{font-size:15px;line-height:18px}.content-info.add .question-holder .important.add{font-size:13px;line-height:16px}.content-info.add .question-holder .important.add:before{display:none}.content-info.add .holder-area{margin:0}.content-info.add .holder-area .holder-frame{margin:0 0 10px}.content-info.add .slider{padding:10px 24px 21px}.content-info .question-frame .question-number{margin:0 auto 16px}.content-info .option-holder li{text-align:left;height:95px;padding:8px 22px}.content-info .option-holder li .overlay{text-align:center}.content-info .slider{min-height:inherit;font-size:12px;line-height:15px;color:#000;text-align:center}.content-info .slider:before{left:14px;right:76px}.content-info .slider p{margin:0}.content-info .bottom-content,.content-info .conditions-area{border:none;background:#fbfbfb;margin:0 -10px;position:relative}.content-info .bottom-content .link,.content-info .conditions-area .link{color:#666}.content-info .bottom-content:before,.content-info .conditions-area:before{background:#ececec;position:absolute;top:0;left:0;right:0;content:"";height:1px}.content-info .bottom-content{margin:0 -24px}.content-info.inner p{margin:0 0 18px}.content-info.inner .top-area{padding:5px 115px 10px 27px}.content-info.inner h1{margin:0!important;text-align:left!important;font-size:20px!important;line-height:24px!important;color:#1d9bcf!important}.content-info.inner .prev{left:auto;right:46px;font-size:14px;line-height:18px;top:9px}.content-info.inner .content-block{padding:17px 24px;line-height:18px}.content-info.inner .content-block h2{font-size:15px;line-height:18px}.content-info.inner .content-holder{padding:10px 0}.holder-area{display:table;width:100%;height:100%;margin:0 0 8px}.holder-area .option-holder{display:table-footer-group}.holder-area .holder-frame{color:#1d99cd;margin:0 0 27px}.content-section h1{font-size:45px;line-height:51px;margin:0 0 27px}.content-section .content-holder{text-align:left;font-size:16px;line-height:20px}.content-section .content-holder p{margin:0 0 46px}.content-section .link{font-size:20px;padding:23px 65px 21px 22px}.content-section .link:after{right:33px}.content-section .result-holder dd,.content-section .result-holder dt{display:block;margin:0 0 10px}.content-section .address-info{margin:0 -28px;padding:43px 37px}.content-section .location-area{width:100%;margin:0 0 7px}.content-section .location-area .icon{width:48px;margin:12px 8.4% 0 1px}.content-section .location-area .icon img{width:100%;height:auto;vertical-align:top}.content-section .location-area .text-holder{padding:5px 0 0;font-size:14px;line-height:18px}.content-section .location-area .text-holder h2{font-size:27px;line-height:28px;margin:0 0 5px}.content-section .form-submit .select-holder{width:234px}.content-section .form-submit input[type=submit]{width:94px;font-size:12px;padding:8px}.content-section .form-submit .jcf-select{padding:8px 4px}.content-section .form-submit .jcf-select .jcf-select-text{font-size:16px;line-height:20px}.content-section .form-submit .jcf-select .jcf-select-opener{margin:-2px 0 0;right:9px;border-width:7px 7px 0}#footer{padding:28px 53px}.leccion-template{padding:0 10px!important;text-align:left}.promo:after{content:"";display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px;vertical-align:middle}.promo .promo-holder{display:block}.promo .text-holder{padding-bottom:31px}.promo .text-frame{background:17px;line-height:22px}.promo h1{font-size:36px;line-height:40px;margin:0 0 26px}.box-item .box{width:100%}.box-item .box.same-height-left,.box-item .box.same-height-right{height:auto!important}.box-item .box.add{min-height:227px}.box-item .carousel:after{background-size:100% 100%}.box-item .carousel .fluid-width-video-wrapper{padding-top:52.2%!important}.box-item .info{padding:29px 39px 47px}.box-item .bg-stretch.add{left:0}.location-area{padding-bottom:13px}.location-area .icon{width:47px;margin:11px 10.4% 0 0}.location-area h2{font-size:26px;line-height:27px;margin:0 0 7px}.form-submit{padding:0 11px}.form-submit .row{width:100%;margin:0 0 -3px}.form-submit .btn-holder{text-align:center;width:100%;padding:0}.form-submit .btn.btn-default.btn-sm{width:100%;font-size:27px;line-height:28px;text-align:center}.btn-play{width:88px;height:88px;border-width:5px}.btn-play:after{border-width:16.5px 0 16.5px 28px}#footer{padding:45px 0 34px;border:0}.footer-holder{border:0;margin-bottom:32px}.logo-item{display:block;height:auto;padding-bottom:10px}.logo-item li{display:inline-block;vertical-align:middle;width:49%;margin-bottom:24px;border:0}.footer-frame .item-list{font-size:13px;line-height:11px}.footer-frame .item-list li{padding:0 0 5px}.footer-frame .item-list li:last-child i{display:none}.block-item{padding:0 12px;margin-bottom:-24px}.block-item .text-block{border:0;padding:0 0 33px}.block-item .text-holder{padding:0 22px}.block-item ul{padding:10px 0 8px 1px;line-height:23px}.block-item ul li{margin-bottom:2px}.text-heading{padding:0 0 20px 23px}.form-block{padding:39px 35px;margin-bottom:-4px}.form-block .columns{margin-bottom:-7px}.form-block .col:first-child{float:none;width:100%;margin:0}.form-block .col{float:none;width:100%}.form-block .btn-holder{padding-top:0}.form-block .alert-error{position:relative;left:auto;top:auto;max-width:100%;margin-left:-3px;padding-bottom:0}.wpcf7-form label{display:block}.wpcf7-form textarea{min-height:225px}.success-block{min-height:300px;padding:0;font-size:24px;line-height:28px}.success-block .title{font-size:30px;line-height:34px}.block-item ul{padding:10px 0 8px 1px;line-height:23px}.block-item ul li{margin-bottom:2px}.text-heading{padding:0 0 20px 23px}.form-block{padding:39px 35px;margin-bottom:-4px}.form-block .columns{margin-bottom:-7px}.form-block .col:first-child{float:none;width:100%;margin:0}.form-block .col{float:none;width:100%}.captcha-holder{display:inline-block;vertical-align:top}.form-block .alert-error{position:relative;left:auto;top:auto;max-width:100%;margin-left:-3px;padding-bottom:0}.wpcf7-form label{display:block}.wpcf7-form textarea{min-height:225px}.success-block{min-height:300px;padding:0;font-size:24px;line-height:28px}.success-block .title{font-size:30px;line-height:34px}.main-heading .heading-holder{float:none;padding:30px 28px 24px;width:100%}.main-heading .box-holder{border-top:1px solid #dedede;box-shadow:0 4px 2px 0 rgba(0,0,0,.06) inset;float:none;margin:0 -10px;padding:45px 43px 5px;width:auto}.main-heading .address-box{float:none;padding:0 0 18px;min-height:100%;width:100%;white-space:nowrap;font-size:18px;line-height:21px}.main-heading .address-box:after{content:"";display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px;vertical-align:middle}.main-heading .address-box br{display:none}.main-heading .address-box:first-child{padding-right:0}.main-heading .address-box:before{display:none}.main-heading .address-box:first-child{min-height:100%;width:100%;white-space:nowrap}.main-heading .address-box:first-child:after{content:"";display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px;vertical-align:middle}.error-page .error-logo-holder{display:block;text-align:center;width:330px;margin:40px auto 0}.error-page .error-logo-holder strong:first-child{max-width:240px;margin-bottom:23px;margin-left:0}.error-page .error-logo-holder strong{margin-left:0;max-width:140px}.error-page .error-logo-holder strong:last-child{margin-left:10px}.error-page h1,.error-page p{font-weight:300;color:#333;display:block}.error-page h1{font-size:38px;line-height:44px;margin:60px 0}.error-page p{font-size:21px;line-height:32px;padding:0 24px;margin-bottom:70px}.error-page p span{display:inline}.logo-holder{float:none;padding:0 30px 20px;text-align:center;overflow:hidden;height:100%}.inner .logo,.inner4 .logo,.logo{margin-top:20px;max-width:200px;margin-left:10px;margin-right:25px}.inner .logo:first-child,.inner4 .logo:first-child,.logo:first-child{margin-left:10px}.inner .logo:last-child,.inner4 .logo:last-child,.logo:last-child{margin-left:25px}}@media only screen and (max-width:600px){.logo-holder{padding:0 0 20px}.inner .logo,.inner4 .logo,.logo{max-width:165px}.course-items{margin:0 10px}.form-block .btn-holder{display:block;text-align:center}.form-block .btn-holder .btn{margin-left:0}.block-course .list-course li .col .btn{font-size:16px;line-height:20px}.info-holder .profile-holder .links-holder li a{padding:8px 0}#sidebar h2{font-size:24px;line-height:28px;margin:0 0 11px}.links-area header h2{font-size:50px;line-height:52px}.aricle-area .box-frame .text-holder{height:auto}.aricle-area .box-holder.hover .list-holder .accion_curso{height:150px}}@media all and (max-width:500px){.inner .logo,.inner4 .logo,.logo{margin-right:0}.info-holder .profile-holder .links-holder .complete-lessons,.info-holder .profile-holder .links-holder .total-lessons{font-size:26px;vertical-align:baseline}.info-holder .profile-holder .links-holder li{width:75px;font-size:10px}.header-holder .link-menu-holder{text-align:left;margin-left:0}.info-holder ul li:first-child a:before{display:none}.btn-close{padding-left:5px!important}.nav-opener{margin-left:0;margin-right:0;width:40px}.btn.btn-default{padding:16px 50px 15px 25px;font-size:18px;line-height:20px}.btn.btn-default:after{right:18px}.info-holder .profile-holder .links-holder li.cursos-li{width:140px}.info-holder .profile-holder .links-holder .total-lessons-before{font-size:10px;line-height:0}.links-area header h2{font-size:40px;line-height:48px}.steps-holder .social-networks li{width:auto}.steps-holder .social-networks li a{padding:12px 12px 13px 35px}.aricle-area .box-holder.hover .list-holder .accion_curso.repasar_curso{background:url(../images/sprite3.png) no-repeat -332px 2px;width:117px;height:125px}.aricle-area .box-holder.hover .list-holder .accion_curso.continuar_curso{background:url(../images/sprite3.png) no-repeat -332px -132px;width:117px;height:125px}.inner3 #main .content-area.white-bg{max-width:100%}.inner3 #main .content-area.white-bg{margin-top:0;border-radius:0}}@media only screen and (max-width:419px){.course-items .col.last-col-dashboard .btn{margin-right:-4px}.course-items .col.vehiculo{height:auto;padding-bottom:0;width:auto;margin-left:0}.course-items .col.vehiculo .texto-vehiculo{display:inline-block;font-size:45px;margin-left:8px}.course-items .col.last-col-dashboard .btn{width:104px}.course-items .col.last-col-dashboard .btn img{padding:20px 5px 6px}.inner5 .content-info .slider .bar-holder{background-size:320px 100%}#nav{font-size:16px;line-height:20px}.registro .info-holder ul{margin-right:0}.btn{font-size:11px}.btn.btn-default{font-size:18px!important}.info-holder .play-holder{margin-left:6px}.nav-holder{width:215px;right:-215px}.three-columns .col:first-child .text-holder{margin-left:0}#main .page-bg.cursoFinalizado{height:1100px!important}#header .session-info{padding:17px 10px}#header .session-info .text-holder{bottom:11px;right:35px}#header .session-info .info-area{padding:0 0 10px 10px}.inner4.add #sidebar{padding:9px 0 7px}.inner4.add #sidebar .opener{right:10px}.inner5 #main .content-frame .link-holder{font-size:24px;line-height:28px;padding:16px 33px 16px 7px}.inner5 #main .page-bg{min-height:610px!important}.info-holder ul li a{padding:10px 3px}.info-holder .social-networks li{font-size:14px;line-height:18px}.info-holder .links-holder li{margin:0 -2px 0 0}.instructivo .info-holder ul li a,.registro .info-holder ul li a{padding:10px 4px}.video-area .video-info .link-holder{font-size:16px;line-height:22px}.three-columns .column:first-child{padding:65px 0 0}.three-columns .column:last-child{padding:30px 0 0}.process-block{padding:0 0 71px 0}.three-columns .column.add{padding:42px 0 0}.three-columns .col{width:100%;float:none;margin:0}.three-columns .col:first-child{width:100%;float:none}.three-columns .col:first-child .text-holder{width:100%;text-align:center}.three-columns .col .text-holder{width:100%;text-align:center;padding:0}.three-columns .circle-holder,.three-columns .triangle-holder{margin:0 auto 10px}.three-columns .triangle-holder{border-width:0 140px 158px;width:280px}.three-columns .triangle-holder .image-text .small{margin:0 0 0 10px}.process-block ol{width:280px}.process-block ol li .content-area{margin:62px 0 0 -16px}.process-block ol li .text-holder{font-size:16px}.process-block ol li.add .image-holder{width:90px;margin:0 0 4px 30px}.process-block ol li.add .counter{margin:-28px 0 0 -41px}.process-block ol li .counter{margin:22px 0 0 -42px}.process-block ol li.add1 .counter{margin:-28px 0 0 -41px}.process-block ol li.add2 .counter{margin:-100px 0 0 -42px}.main-frame{padding:29px 25px}.form-profile .radio-holder{display:block}.form-profile .row .col{margin:0 1.2% 0 0}.form-profile .row.add>label{display:block}.form-profile .row.add .col{width:100%;display:block;margin:0 0 6px}.form-profile .row .col-holder{margin:0 .8% 0 0}.form-profile input[type=submit]{font-size:22px;line-height:26px}.aricle-area .list-holder ul li br{display:none}.aricle-area .box-frame>img{left:50%;width:210px;margin:0 0 0 -105px;position:relative}.aricle-area .box-frame .text-holder{font-size:13px;line-height:17px}.aricle-area h1{font-size:90px!important;line-height:90px!important}.aricle-area h1 .small{font-size:70px!important;line-height:70px!important}.aricle-area h1 .description-holder{left:-3px}.aricle-area .check-holder{width:30px;height:30px}.aricle-area .box-holder .visible-mobile h1{margin:0 0 0 16px!important}.aricle-area .box-holder .visible-mobile .description{font-size:21px;line-height:24px}.inner3 #main .content-frame .link-holder{width:280px;font-size:18px;line-height:22px}#sidebar header{padding:8px 9px 12px}#sidebar .opener{right:13px}#content .menu-holder{padding:15px 8px}#content .menu-holder .icon-volume{margin:-2px 4.7% 0 0}#content .menu-holder .icon-holder.add{margin:0 9% 0 0}.links-area .two-columns .btn-holder{padding:50px 10px}.links-area>.btn-holder .btn{width:125px;font-size:14px}.links-area>.btn-holder .btn.btn-before{padding:12px 6px 12px 28px}.links-area>.btn-holder .btn.btn-before::after{left:14px}.links-area>.btn-holder .btn.btn-after{padding:12px 40px 12px 15px}.links-area>.btn-holder .btn-after::after{right:11px}.links-area>.btn-holder .btn:first-child{margin:0 0 10px}.register-form-area .register-form .title{padding:0 4px}.register-form-area .licens-list .holder>label{width:133px;height:125px;padding:16px 10px}.steps-holder .social-networks li{width:100%;margin:0 0 4px;text-align:center}.steps-holder .social-networks li:first-child{margin:0 0 4px}.steps-holder .btn-holder{font-size:15px;line-height:18px;padding:0}.steps-holder .btn-holder .btn:before{right:10px}.steps-holder .btn-holder .btn:first-child:before{left:10px}.form-signup .row-holder .title{display:block;margin:0 0 10px}.form-signup .row-holder.add .title{display:block;margin:0 0 4px}.form-signup .row-holder.add .radio-area .radio-holder{display:block;margin:0 0 4px}.form-signup .row-holder.add .radio-area .radio-holder:first-child{margin:0 0 4px}.form-signup .row-holder .checkbox-text{font-size:12px;line-height:15px}.form-signup .radio-area .radio-holder{display:block;margin:0 0 10px}.form-signup .radio-area .radio-holder:first-child{margin:0 0 10px}.form-signup .select-area .select-holder{float:none;width:100%;margin:0 0 4px}.form-signup .code-holder{display:block;width:100%;margin:0 0 10px}.form-signup .number{margin:0 0 10px;display:block;text-align:center}.form-signup .number-holder{width:100%;display:block}.form-signup .code-holder input[type=text]{font-size:14px;line-height:18px}.form-signup .jcf-select .jcf-select-text{font-size:14px}.content-info .top-area{padding:12px 20px 12px}.content-info .top-area .title{width:50%}.content-info .top-area .counter{margin:0;width:49%}.content-info .question-frame{padding:30px 0 8px}.content-info.inner .content-block{padding:16px 10px 0}.content-info.inner .content-block .bottom-content{padding:16px 10px 10px}.content-section{padding:33px 16px 0}.content-section h1{font-size:32px;line-height:36px;margin:0 0 16px}.content-section .content-holder p{margin:0 0 16px}.content-section .link{font-size:16px;padding:23px 40px 21px 22px}.content-section .link:after{right:10px;border-width:8px 0 9px 14px;margin:-7px 0 0}.content-section .side-block{width:280px}.content-section .location-area .text-holder{width:70%}.content-section .location-area .text-holder h2{font-size:21px;line-height:24px}.content-section .location-area .icon{margin:12px 2.4% 0 1px}.content-section .form-submit{padding:0}.content-section .form-submit .select-holder{margin:0 0 10px;width:100%}.content-section .form-submit input[type=submit]{display:block;width:100%}.block-course .list-course li .col:first-child{padding:15px}.block-course .list-course li .col:first-child .text-holder{width:62.4%}.block-course .list-course li .col:last-child{padding:20px}.block-registration{padding:37px 15px 52px}.block-registration .col-holder:first-child:after{top:auto;bottom:-20px;right:-70px}.block-registration .form-holder{padding:0}.block-registration .licens-list .holder>label{width:138px}.block-registration .licens-list .holder>label a{padding:26px 10px}.grafico-pasos div{width:100%}}@media all and (max-width:391px){.inner .logo,.inner4 .logo,.logo{max-width:130px}.accordion{padding:0 25px 20px}.course-items{margin:0}}.leccion-template{color:#333;padding:43px 50px;width:100%}.leccion-template img{margin-bottom:25px}.leccion-template h1::before{background:none repeat scroll 0 0 #a75196;bottom:0;content:"";left:0;position:absolute;top:0;width:6px}.leccion-template h1{color:#333;font-size:28px;font-weight:700;line-height:25px;margin-bottom:12px;padding:0 0 0 26px;position:relative}.leccion-template h2{font-size:25px;line-height:25px;font-weight:300;margin-bottom:28px}.leccion-template p{font-size:15px;line-height:20px;color:#666;margin-bottom:25px}.leccion-template p strong{color:#242424}.leccion-template p.bajada{font-weight:700;font-size:16px}.leccion-template .image-holder{padding:10px 0}.leccion-template a{font-weight:700}.leccion-template ul{position:relative;z-index:2;margin-bottom:25px}.leccion-template>ul li{position:relative;list-style:none;font-size:14px;margin-left:18px;color:#939393;margin-bottom:5px}.leccion-template>ul li a:before{background:url(../images/sprite.png) no-repeat -268px -31px;content:"";height:16px;left:-18px;margin:-6px 0 0;position:absolute;top:10px;width:14px}.leccion-template>ul li:before{background:url(../images/sprite.png) no-repeat -268px -31px;content:"";height:16px;left:-18px;margin:-6px 0 0;position:absolute;top:10px;width:14px}.leccion-template>ul li ul li:before{background:0 0}.leccion-template ul li>ul{margin:15px 0 15px 0}.leccion-template ul li>ul li{list-style:lower-latin;color:#939393;margin-left:15px;padding-left:10px}.leccion-template>ul li ul li a::before,.leccion-template>ul li ul li p::before{background:0 0}.leccion-template .opt-soporte{padding-top:20px}.leccion-template .opt-soporte a{color:#004f9e}#main .content-frame .half-block{display:inline-block;vertical-align:top;max-width:445px;padding:20px;position:relative}#main .content-frame .half-block.bg_shadow{background:url(../images/bg_shadow.jpg) no-repeat rgba(0,0,0,0)}#main .content-frame .half-block h1{color:#000;font-weight:700;font-size:29px;margin:10px 0;line-height:28px}#main .content-frame .half-block p{margin-bottom:15px!important;color:#666;font-size:16px;min-height:104px}#main .content-frame .bt-curso{background:#91ba58;border-radius:4px;color:#fff;display:block;font-size:22px;font-weight:700;line-height:26px;margin:0 0 15px;padding:10px;text-transform:uppercase}#main .content-frame .bt-curso:hover{background-color:#6ebb05}#main .content-frame .bt-back{text-align:right}.bt-back a{color:#000;font-size:15px;display:inline-block;position:relative}#main .content-frame .bt-back a .back-ico{background:url(../images/sprite.png) -269px -31px;height:14px;left:-20px;position:absolute;top:6px;width:12px}.box-item .info{padding:31px 33px 15px;background:#eaeaea;background:-webkit-linear-gradient(top,#fefefe 0,#e6e6e6 100%);background:linear-gradient(to bottom,#fefefe 0,#e6e6e6 100%)}@media all and (max-width:1023px){.box-item .carousel:after{background-size:130% 100%}.box-item .carousel .fluid-width-video-wrapper{padding-top:76%!important}.box-item .info{padding:20px 18px 10px}.location-area{font-size:14px;line-height:16px}.location-area .icon{width:45px}.location-area h2{font-size:28px;line-height:28px;margin:0 0 10px}.form-submit .row{width:59%;margin-right:2%}.btn-play{width:100px;height:100px}.btn-play:after{border-width:18.5px 0 18.5px 30px}.footer-frame .item-list{font-size:11px}.main-heading .address-box{font-size:14px}.form-block{padding:58px 20px 43px}.form-block .btn-holder .btn{max-width:190px}.form-block .alert-error{max-width:255px}.process-block{padding:27px 10px 90px}.process-block .heading-holder{padding:0 26px 57px}}@media all and (max-width:767px){.box-item .box{width:100%}.box-item .box.same-height-left,.box-item .box.same-height-right{height:auto!important}.box-item .box.add{min-height:300px}.box-item .carousel:after{background-size:100% 100%}.box-item .carousel .fluid-width-video-wrapper{padding-top:52.2%!important}.box-item .info{padding:29px 39px 47px}.box-item .bg-stretch.add{left:0}.location-area{padding-bottom:13px}.location-area .icon{width:47px;margin:11px 10.4% 0 0}.location-area h2{font-size:26px;line-height:27px;margin:0 0 7px}.form-submit{padding:0 11px}.form-submit .row{width:100%;margin:0 0 -3px}.form-submit .btn-holder{text-align:center;width:100%;padding:0}.form-submit .btn.btn-default.btn-sm{width:100%;font-size:27px;line-height:28px;text-align:center}.btn-play{width:88px;height:88px;border-width:5px}.btn-play:after{border-width:16.5px 0 16.5px 28px}.leccion-template{padding:20px!important}}@media all and (max-width:550px){.box-item .box.add{min-height:218px}}@media all and (max-width:419px){.box-item .info{padding:29px 10px 47px}.box-item .box.add{min-height:180px}}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:0;border:10px solid transparent;min-width:60%;max-height:95%;margin-left:10%;margin-right:10%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-content h1{font-size:30px;line-height:27px;color:#a2d162}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{padding:0 box-sizing: padding-box}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.lightbox{display:none}