@import url(//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);a,aside,body,div,form,h1,h2,h3,h4,header,html,img,label,li,nav,p,section,span,strong,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}aside,header,nav,section{display:block}body{line-height:1}ul{list-style:none}.kind{color:#fff;font-size:14px}.gdpr-advice{display:none;background-color:#edecef;color:#393939;text-align:center;z-index:999999;opacity:1}.gdpr-advice span a{color:#393939;font-size:13px}.submit_loading{-webkit-border-radius:3!important;-moz-border-radius:3!important;border-radius:3px!important;-webkit-box-shadow:0 3px 0 #20884b!important;-moz-box-shadow:0 3px 0 #20884b!important;box-shadow:0 4px 0 #20884b!important;font-family:Arial!important;color:#fff!important;font-size:23px!important;background:#27ac5d!important;text-decoration:none!important;display:none;margin-top:10px!important;text-shadow:0 1px 3px #20884b!important;border:none!important;height:53px!important;padding-top:10px!important;width:300px}.submit_loading p{margin:auto;height:38px;background:url(https://d2wu8443505y4l.cloudfront.net/img/static/loading.gif) no-repeat center;width:300px}input::-webkit-input-placeholder{color:#7c7c7c}input:-moz-placeholder{color:#7c7c7c}#buscador-collapsable input::-webkit-input-placeholder{color:#fff!important;font-size:14px!important}#buscador-collapsable input:-moz-placeholder{color:#fff!important;font-size:14px!important}.img-logo-shadow{width:166px;height:141px;left:0;top:0;z-index:1;position:absolute}.portfolio-data{padding-bottom:0}.portfolio-bottom>aside{margin-left:30px}.portfolio-data-header h1{margin-right:100px}a.cross{position:relative;top:-26px;left:418px;text-decoration:none;color:#ccc}.result-list li h2{color:#08c;font-size:19.44px;margin-bottom:8px}.buscador{color:#000!important}.results-section .subcategories nav ul li{display:inline-block;vertical-align:top;width:152px;margin-right:30px;margin-bottom:15px}body,html{height:100%}.wrap{min-height:100%;background:#f9f9f9}.wrapper{min-height:80%}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}.site-background{height:100%;min-width:1247px}ul.cat{clear:both;margin-bottom:0}.left{float:left}.right{float:right}.clr{clear:both}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{font-family:Arial,sans-serif}.wrapper{margin:0 auto;position:relative;width:1247px}.content-wrapper{margin:0 auto;width:1200px}.content-wrapper-relative-container{margin:0 auto;width:1200px;height:100%;max-height:200px;position:relative}.search-form{-webkit-box-shadow:0 2px 1px rgba(255,255,255,.21);-moz-box-shadow:0 2px 1px rgba(255,255,255,.21);box-shadow:0 2px 1px rgba(255,255,255,.21);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.52);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.52);box-shadow:inset 0 1px 3px rgba(0,0,0,.52);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;margin-top:27px;height:38px;width:483px;margin-left:10px}.search-form input[type=text]{background:0;border:0;color:#979292;float:left;font-family:Arial;font-size:14px;height:38px;margin:0;outline:0;padding-left:12px;width:320px}.search-form{width:290px;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;margin:0}.search-form .search_button{width:40px!important;height:40px;background:#00976c no-repeat;background-image:url(https://d2wu8443505y4l.cloudfront.net/img/static/css_sprites.webp);background-size:115px 85px;background-position:-2rem 3px!important;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0;padding:0;float:right;z-index:999;position:relative}.search-form input[name="q"]{width:0;height:40px;position:relative;left:250px;background:#00976c;color:#fff;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.search-form input[name="q"].active{width:250px;left:0}.search-form a.cross{left:234px;top:-27px;display:none}.search-form .buscador{color:#fff!important}.menu-options{position:relative;z-index:2;height:40px;float:right;padding-top:11px;margin-left:22px}.menu-options>ul>li{display:inline-block;position:relative}.menu-options>ul>li+li{margin-left:18px}.menu-options>ul>li>a{color:#fff;display:block;font-size:12.4px;text-decoration:none}#main-content{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.results-section .subcategories ul a{color:#08c;font-size:12px;text-decoration:none}.results-section .subcategories ul span{color:#a6a6a6;font-size:10px;vertical-align:baseline}.result-list li h2{color:#08c;font-size:19.44px;margin-bottom:8px;max-width:540px}.result-list li h2 a{color:#08c;text-decoration:none}.portfolio{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-bottom:25px}.portfolio-with-top-image{border-top-right-radius:0!important;border-top-left-radius:0!important}.portfolio-left-column{width:844px}.portfolio-data{background:#f9f9f9}.portfolio-left-column>h3{color:#383838;font-size:22px;padding:35px 0 25px;font-weight:700}.portfolio-data-header{background:#fff;min-height:142px;padding:20px 0 10px 185px;position:relative;display:none}.portfolio-data-content{width:1200px;margin:0 auto;display:none}.navbar.fixed{position:relative;top:20px}.portfolio-data-header h1{color:#383838;font-size:24px;margin-bottom:10px;font-weight:700}.portfolio-data-header h2{color:#08c;font-size:17px}.portfolio-content{color:#525252;font-size:13.5px;line-height:16px;margin:0 auto;width:766px;padding:25px 0;font-family:Arial,sans-serif}.portfolio-content p{margin-bottom:12px;line-height:16px}.portfolio-content p strong{font-weight:700}.portfolio-content p[style]{font-size:13.5px!important;line-height:16px!important}.portfolio-content strong[style]{font-size:13.5px!important;line-height:16px!important}.portfolio-data-main a.buttonInfo{-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;-webkit-box-shadow:0 3px 0 #0280da;-moz-box-shadow:0 3px 0 #0280da;box-shadow:0 4px 0 #0280da;font-family:Arial;color:#fff;font-size:23px;background:#0393fa;padding:15px 38px 15px 38px;text-decoration:none;display:inline-block;margin-left:0;margin-bottom:15px;margin-top:5px;text-shadow:0 1px 3px #0280da}.portfolio-data-main a.priceInfo{-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;-webkit-box-shadow:0 3px 0 #0393fa;-moz-box-shadow:0 3px 0 #0393fa;box-shadow:0 4px 0 #0393fa;font-family:Arial;color:#0393fa;font-size:23px;background:#fff;padding:15px 36px 15px 36px;text-decoration:none;font-weight:400;display:inline-block;margin-bottom:15px;margin-top:5px;border:solid 1px #0393fa}.tabs{padding-top:1px;background-color:#f9f9f9}.tabs>.toggle-tab{color:#01a97b;display:block;font-size:16px;line-height:32px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:5px;margin-top:50px;margin-bottom:10px;width:100%;background-color:#999;color:#fff;padding:10px 5px 10px 38px;margin-bottom:0}.portfolio-bottom>aside{padding-top:26px;position:relative;width:308px}.portfolio-bottom>aside .sidebar{width:386px;z-index:151;position:relative;top:-20px;padding:0;text-align:center}#form_lead{padding:23px 0 15px;background:#0087e2;background:-moz-linear-gradient(45deg,#0087e2 0,#6770fb 100%);background:-webkit-linear-gradient(45deg,#0087e2 0,#6770fb 100%);background:linear-gradient(45deg,#0087e2 0,#6770fb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0087e2', endColorstr='#6770fb', GradientType=1)}.confirmation-form{width:675px}.confirmation-top{background:url(https://d2wu8443505y4l.cloudfront.net/img/static/post-confirm.webp) 185px center #f7f7f7 no-repeat;color:#262626;font-size:20.29px;height:142px;padding-left:244px;padding-top:35px;position:relative}.confirmation-top strong{color:#08c;font-weight:700}.confirmation-top img{left:0;position:absolute;top:0}.confirmation-top h3{line-height:35px}.confirmation-content{background:url(https://d2wu8443505y4l.cloudfront.net/img/static/confirmation-shadow.webp) repeat-x #fafafa;text-align:center;padding:70px 0 75px}.confirmation-content h3{color:#464646;font-size:23.49px;margin-bottom:25px}.confirmation-content .loading-bar{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.4);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 1px rgba(0,0,0,.4);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#dedede;display:inline-block;padding:3px;text-align:left;width:404px}.confirmation-content .loading-bar .progress-bar{-webkit-box-shadow:0 1px 9px rgba(255,255,255,.68);-moz-box-shadow:0 1px 9px rgba(255,255,255,.68);box-shadow:0 1px 9px rgba(255,255,255,.68);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#20884b;height:18px;width:0}#categoryBanner{display:block}header #categoryBanner div.banner-container{width:100%;height:199px;background-position:center top;background-size:2000px 366px;background-repeat:no-repeat;background-attachment:fixed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;background-color:#01a97b}#categoryBanner div.banner-container-fofi{width:100%;height:200px;background-repeat:repeat-x}#categoryBanner_mobile{display:none}#mobile_disable{display:block}.owl-carousel .owl-item .owl-leaducate{width:844px;height:473px}.navbar{position:absolute;clear:both;top:170px}.navbar-link{font-size:12px;color:#fff;text-decoration:none;margin-left:10px;font-weight:400}.notas_relacionadas_titulo{color:#383838;font-size:22px;padding:35px 0 25px;font-weight:700}.fi-ofertas-educativas a{margin-top:44px!important;margin-left:10px}.btn-ofertas-educativas{margin-left:30px!important;margin-right:30px!important}.show_mobile{display:none!important}div#box_form_fields h4{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}aside.form_fields{padding-top:0}div#box_form_fields h3{color:#fff;font-size:20px;text-align:center;margin-top:5px;padding:0 25px;line-height:25px;max-height:77px;overflow:hidden}div#box_form_fields h3 span{font-weight:700}div#box_form_fields h4{font-size:12px;text-align:center}div#box_form_fields form{padding-top:23px}div#box_form_fields form input{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f9f9f9;border:1px solid #ccc;display:inline;font-size:16px;height:43px;width:300px;font-family:Arial,sans-serif;margin:0 0 5px 0;padding:0 12px;color:#01a97b}div#box_form_fields form input[type=checkbox]{width:20px;height:20px;display:inline;margin-bottom:7px;vertical-align:bottom;position:relative;padding:0;margin:0;margin-right:5px}div#box_form_fields form input#name{width:144px;display:inline}div#box_form_fields form input#lastname{width:144px;display:inline;margin-left:10px}div#box_form_fields form select{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;background:0 0;display:block;font-size:16px;height:43px;width:330px;font-family:Arial,sans-serif;margin:0;padding:10px 12px;padding-right:40px;color:#01a97b!important}div#box_form_fields form select option:not(:checked){color:#7c7c7c!important}div#box_form_fields form select option[value=""]{color:#ccc!important;font-style:italic}div#box_form_fields form select{opacity:1}div#box_form_fields form p.select{margin-bottom:5px;width:300px;background:url(https://d2wu8443505y4l.cloudfront.net/img/static/select-box.webp) bottom center no-repeat;display:inline-block}div#box_form_fields form p.select span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:0 0;border:1px solid #ccc;display:block;font-size:16px;height:43px;width:300px;font-family:Arial,sans-serif;overflow:hidden;margin:0}div#box_form_fields form input.submit{-webkit-border-radius:3!important;-moz-border-radius:3!important;border-radius:3px!important;-webkit-box-shadow:0 3px 0 #20884b!important;-moz-box-shadow:0 3px 0 #20884b!important;box-shadow:0 4px 0 #20884b!important;font-family:Arial!important;color:#fff!important;font-size:21px!important;background:#27ac5d!important;text-decoration:none!important;display:inline-block;margin-top:10px!important;text-shadow:0 1px 3px #20884b!important;border:none!important;height:53px!important;font-weight:400;text-align:center}.fichaFormLead{margin:0 auto}#official_title{position:relative;top:-3px;margin-left:2px;background-color:#ffc;padding:3px}.official_title_container_mobile{display:none}.show_mobile_only{display:none}.content-wrapper-relative-container h1{color:#fff;font-size:26px;padding-top:35px;display:inline-block;float:left;clear:both;max-width:800px;line-height:32px}.content-wrapper-relative-container h2{color:#f7fdcd;font-size:18px;margin-top:15px;display:inline-block;float:left;clear:both;max-width:800px}.logo-header-ficha{position:absolute;float:right;top:30px;right:70px}.portfolio-data-content h1{color:#fff;font-size:20px;font-weight:400;max-width:800px}.portfolio-data-content .institution_type{color:#f7fdcd;font-size:14px}h3.similares{font-size:18px;color:#01a97b;font-weight:400}#features_icon_section_fi{margin:0;width:844px;padding-top:20px}.featuresSectionWithBackground{background-color:#f0f0f0}.tabs #caracteristicas{background-color:#fff!important;border:1px solid #d8d8d8!important}.extraFormClassBox{top:-215px!important}.last_comments_aside{opacity:0;width:320px;color:#fff;margin:60px auto 0;background:#39385a;background:-moz-linear-gradient(left,#39385a 0,#655a62 50%,#39385a 100%);background:-webkit-linear-gradient(left,#39385a 0,#655a62 50%,#39385a 100%);background:linear-gradient(to right,#39385a 0,#655a62 50%,#39385a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#39385a', endColorstr='#39385a', GradientType=1);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-size:13px;padding:13px;text-align:left;position:relative}.last_comments_aside p{margin-top:5px;height:28px;overflow:hidden}.ultimas_consultas_cross{position:absolute;top:2px;right:4px}.navbar_without_bold a{font-weight:400!important}.submit{-webkit-appearance:none;-moz-appearance:none}@media (min-width:1001px) and (max-width:1335px){.portfolio-bottom>aside .sidebar{padding:0 0 0 30px}.portfolio-bottom>aside{position:absolute;width:386px;right:0}}.categoryBannerBackground{background-color:#f0f0f0}header #categoryBanner .banner-container-fofi .banner-gradient-horizontal{display:none}.result-list li.section-ficha h2 a{color:#49a2eb}.result-list li.section-ficha h2{max-width:none;padding-right:10px}h4.ask_price span a{color:#33c59f;text-decoration:none;font-size:16px}#form_not_multi{display:none;margin:0;color:#fff;font-size:20px;text-align:center;background:#01a97b;padding:20px;width:500px}#mas-info-btn{display:none}.institution-description-mobile{display:none}@media (min-width:0px) and (max-width:1000px){.gdpr-advice{padding:6px!important;font-size:11px!important}.gdpr-advice span a{font-size:11px!important}a.cross{display:none!important}.search-form{display:block}.kind{float:none!important;font-size:12px!important;margin-left:2px!important;color:#49a2eb!important}.kind_institution{position:relative!important;top:-8px!important;left:92px!important}#mas-info-btn{position:fixed;bottom:0;left:0;width:100%;border:16px solid #ececec;background-color:#ececec;display:block;z-index:10}#mas-info-btn a{font-family:Arial,sans-serif;font-size:22px;text-shadow:0 0 1px #0280da!important;background:#0393fa none repeat scroll 0 0;display:block;height:48px;border-radius:5px;color:#fff;text-decoration:none;text-align:center;padding:14px;box-shadow:0 4px 0 #0280da;-webkit-box-shadow:0 4px 0 #0280da}.wrapper{width:100%!important}.wrap{min-height:500px}.wrap .wrapper{width:100%}}.mobile-menu-js{display:none;position:fixed;z-index:10;left:0;right:0}@media (min-width:0px) and (max-width:1000px){body{background:#2c2c2c!important}.wrap{width:100%;display:block}.wrap *{font-family:Roboto,sans-serif}.wrap .wrapper{width:100%}.wrap .wrapper .content-wrapper{width:100%}.wrap .wrapper .content-wrapper .portfolio-bottom h3{box-sizing:border-box}.wrap .wrapper .content-wrapper .portfolio-left-column{width:100%}.wrap .wrapper .content-wrapper .portfolio-left-column h3.similares{padding:17px;padding-bottom:12px!important;font-weight:500;font-size:18px;text-transform:uppercase;background-color:#f9f9f9;border-bottom:1px solid #e2e2e2}.wrap .wrapper .content-wrapper .portfolio-left-column .portfolio-data{border:none;padding-top:0!important}.wrap .wrapper .content-wrapper .portfolio-left-column .portfolio-data .portfolio-data-header{height:auto;background:#fff;padding:0;width:100%;display:block;z-index:0}.wrap .wrapper .content-wrapper .portfolio-left-column .portfolio-data .header-data-js{box-sizing:border-box;padding:15px;margin:0;position:relative;width:100%;overflow:hidden;background-color:#f9f9f9}.wrap .wrapper .content-wrapper .portfolio-left-column .portfolio-data .header-data-js span{width:25%;float:left;margin-left:-15px;margin-top:-10px!important;margin-bottom:-17px}.wrap .wrapper .content-wrapper .portfolio-left-column .portfolio-data .header-data-js span img{height:auto!important;width:100px!important}.wrap .wrapper .content-wrapper .portfolio-left-column .portfolio-data .header-data-js h1{top:0;left:0;width:100%;font-family:Roboto,sans-serif;font-weight:500;font-size:24px;position:relative;padding-bottom:20px}.wrap .wrapper .content-wrapper .portfolio-left-column .portfolio-data .header-data-js .institution{left:15px!important}.wrap .wrapper .content-wrapper .portfolio-left-column .portfolio-data .header-data-js h1:after{content:"";width:130%;height:1px;bottom:0;background-color:#ddd;position:absolute;left:-15%}nav.result-list ul li h2{font-size:18px}nav.result-list ul li h2{color:#000}nav.result-list ul li h2 a{color:#000}nav.result-list ul li>div{background:0 0}nav.result-list ul li h2{width:96%;color:#000;margin-top:2px}nav.result-list ul li h2{margin-top:10px;max-width:270px;margin-bottom:5px}nav.result-list ul li a{background:0 0}.sidebar{display:none}.tabs{background-color:#efefef;border:none;width:100%;margin:0 auto;left:0;right:0;box-sizing:border-box;padding:15px;padding-bottom:30px}.tabs *{font-family:Roboto,sans-serif}.tabs .tab-index-0{border-top-left-radius:5px;border-top-right-radius:5px}.tab-link:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:1px solid #d8d8d8}.tabs .toggle-tab.active{background:#fff url(https://d2wu8443505y4l.cloudfront.net/img/static/arrow_down_black.webp)!important;background-repeat:no-repeat!important;background-position:95% center!important}.tabs .toggle-tab{background:#fff url(https://d2wu8443505y4l.cloudfront.net/img/static/arrow_up_black.webp)!important;background-repeat:no-repeat!important;background-position:95% center!important}.tabs .tab-link{border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;font-family:Roboto,sans-serif;color:#383838;font-size:18px;font-weight:400;padding-right:35px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs a{padding:4px 4px 4px 13px!important;margin:0!important}.tabs .portfolio-content{width:100%;box-sizing:border-box;padding:15px;background:#fff;border-right:#b6b6b6;border-left:#b6b6b6;white-space:pre-wrap}.tabs .tab-content{background-color:#fff;margin:0!important;padding:0!important;border:0}input.submit{background:#56bd06!important;position:relative;z-index:9;text-shadow:none;-webkit-box-shadow:0 6px 0 0 #397e04!important;-moz-box-shadow:0 6px 0 0 #397e04!important;box-shadow:0 6px 0 0 #397e04!important;font-size:22px!important;font-weight:300!important;font-family:Roboto,sans-serif!important;border:none!important}#fichaForm input,#fichaForm p.select,#fichaForm p.select span,#fichaForm p.select span select{width:100%!important;background-color:#f9f9f9}}.subcategories-js{text-align:right;padding:25px 10px;background-color:#fff;position:relative;min-height:67px}.subcategories-js .button-filter-container{position:absolute;right:22px;top:18px}.subcategories-js .button-filter-container .button-filter-js{padding:10px;background-color:#00b700;text-decoration:none;color:#fff;border-radius:4px}.subcategories-js .applied-filters-js{text-align:left;width:70%}.subcategories-js .applied-filters-js ul{padding:0;margin:0}.subcategories-js .mobile-filters-js{display:none;text-align:left;position:absolute;top:41px;width:100%;z-index:2;border-top:1px solid #fff;background-color:#fff;-webkit-box-shadow:0 3px 0 0 #397e04!important;-moz-box-shadow:0 3px 0 0 #397e04!important;box-shadow:0 3px 0 0 #397e04!important;left:-1px;width:101%}@media (min-width:0px) and (max-width:1000px){.portfolio.institution #caracteristicas{display:none}.portfolio.institution .header-data-js{min-height:70px}.portfolio.institution .header-data-js h1{width:auto;padding-bottom:0!important;margin-left:77px;font-size:22px!important}.portfolio.institution .header-data-js h1:after{display:none}.portfolio.institution .header-data-js span{width:25%;position:absolute;top:8px;left:15px}.portfolio.institution .institution-description{background-color:#efefef}.portfolio.institution .institution-description .portfolio-content{padding-bottom:1px!important;font-family:Roboto,sans-serif;font-size:15px;line-height:20px;padding-top:10px;padding-left:15px;padding-right:15px}.portfolio.institution .institution-description .portfolio-content{width:100%;box-sizing:border-box}}@media (min-width:0px) and (max-width:1000px){.site-background{min-width:10px}#main-content{border-radius:0;box-shadow:0 0 0}.portfolio-data-main a.buttonInfo{bottom:0;right:0;z-index:10;margin-bottom:0;border-radius:5px;box-shadow:none;font-size:22px}.subcategories-js{padding:11px 10px;background-color:#e5e5e5;position:relative;min-height:61px;border-bottom:1px solid #ddd}.subcategories-js .button-filter-container .button-filter-js{background-color:#0393fa}.subcategories-js .applied-filters-js{width:auto;margin-right:100px}header{position:fixed;z-index:10;left:0;right:0;background-color:#01a97b}div.wrapper{padding-top:50px}html{background:0 0}.content-wrapper{width:220px;height:100%}.subcategories-js .button-filter-container .button-filter-js{font-family:Roboto;font-size:16px;box-shadow:0 4px 0 0 #0280da;font-weight:400;text-shadow:1px 1px 1px #0280da;padding-top:8px;padding-bottom:7px;padding-left:13px;padding-right:13px}div#box_form_fields form input{font-size:17px}div#box_form_fields form input.submit{font-family:Arial,sans-serif!important;font-size:22px!important;border:none!important;height:48px;text-shadow:1px 1px 1px #387b04!important}div#box_form_fields form p.select{width:95%!important;-webkit-background-size:0!important;margin-left:10px}.result-list h2 a{display:block;min-height:21px}div#box_form_fields form p.select span{width:100%!important}#fichaFormResult.ok{width:100%}#fichaFormResult .img-logo-shadow{display:none}#fichaFormResult .confirmation-top img{display:none}#fichaFormResult .confirmation-content h3{font-family:Roboto;font-size:16px;font-weight:700;color:#fff;margin-bottom:14px}#fichaFormResult .confirmation-content{background-color:#414141}#fichaFormResult .confirmation-form{width:100%}#fichaFormResult .confirmation-content .loading-bar{width:90%}#fichaFormResult .confirmation-content .loading-bar .progress-bar{height:28px;background-image:none!important;background-color:#8ebf2e!important;box-shadow:0 0 0!important}#fichaFormResult .confirmation-content{padding-top:20px;padding-bottom:100%;background-image:none}#fichaFormResult .confirmation-top h3{line-height:29px;font-family:Roboto;font-size:18px;font-weight:500;color:#383838;text-align:center}#fichaFormResult .confirmation-top strong{font-weight:700;font-family:Roboto;font-size:24px}#fichaFormResult .confirmation-top strong::after{content:",\A";white-space:pre}#fichaFormResult .confirmation-top{height:323px;padding-left:0;padding-top:173px;background-color:#e5e5e5;background-image:url(https://d2wu8443505y4l.cloudfront.net/img/static/popup-form-result.webp);background-repeat:no-repeat;background-attachment:scroll;background-clip:border-box;background-origin:padding-box;background-size:auto auto;background-position:50% 40px!important}#fichaFormResult .confirmation-top h3 span{display:none}.portfolio-data-main a.buttonInfo{text-align:center;background:#56bd06 none repeat scroll 0 0;padding:15px 0;text-decoration:none;text-shadow:1px 1px 1px #387b04;box-shadow:0 6px 0 #3e8f03;font-weight:400;display:none;margin:0;width:100%;font-family:Roboto;text-shadow:1px 1px 1px #387b04!important}.result-list li h2{margin-bottom:2px}.results-section .subcategories ul a{font-size:16px;font-weight:500;color:#1f7dba}.results-section .subcategories ul span{color:#7c7c7c;font-size:14px;font-weight:500}.results-section .subcategories nav ul li{border-top:1px solid #ddd;width:100%;padding:10px 0 10px 10px;margin:0;background-color:#fff}.fichaFormLead{width:100%;font-size:22px!important;border:medium none!important;height:48px;background-image:none;margin-left:0!important;padding-top:0}.submit_loading{background:0 0!important;width:100%!important;padding-top:0!important;margin-top:0!important}.submit_loading p{border-radius:5px!important;width:95%!important;height:48px;background:url(https://d2wu8443505y4l.cloudfront.net/img/static/loading.gif) no-repeat scroll center,#27ac5d;box-shadow:0 6px 0 0 #197a44;margin-left:10px}.wrapper{width:100%}div#box_form_fields form input[type=checkbox]{width:20px!important}.portfolio-data-main a.priceInfo{display:none}div#box_form_fields form input{width:95%!important;margin-left:10px}div#box_form_fields form{padding-top:15px!important}.portfolio-content p{font-size:14px;white-space:pre-wrap}.portfolio-content p[style]{font-size:14px!important}.portfolio-content strong[style]{font-size:14px!important}.portfolio.institution .portfolio-data-header:not(.null-logo) .header-data-js h1{width:78%!important}.institution-description-mobile{display:block}}@media (min-width:480px) and (max-width:1000px){.portfolio-data-main a.priceInfo{display:table;text-decoration:none;color:#3f8bcd;font-weight:700;font-size:21px;margin:0 auto;margin-top:20px;display:none}}@media (min-width:601px) and (max-width:1000px){.sidebar{display:none}}@media (min-width:1000px){.header-data-js{display:none}.sidebar{display:none}.subcategories-js{display:none!important}}@media (min-width:1000px){.header-data-js{display:none}.sidebar{display:block}.subcategories-js{display:none}}@media (min-width:0px) and (max-width:1000px){#categoryBanner{display:none}#categoryBanner_mobile{display:block;width:100%;height:63px;float:left}#categoryBanner_mobile div{width:100%;height:100%;background-position:center center;background-size:100% auto;background-repeat:no-repeat;background-size:cover}#mobile_disable{display:none}.navbar{display:none}.fi-ofertas-educativas{display:none}}@media (min-width:0px) and (max-width:1000px){.show_mobile{display:block!important}div#box_form_fields h3{text-transform:none;font-weight:400!important;color:#fff!important;font-size:22px!important;text-shadow:0 0 1px #030!important;border:0;padding:15px 0 10px 0;margin-top:0;background-color:transparent;max-height:97px}div#box_form_fields h3 span{text-transform:none;font-weight:400!important;color:#fff!important;font-size:22px!important;text-shadow:0 0 1px #030!important}div#box_form_fields h4{color:#ffc;padding-top:10px;max-width:300px;margin:0 auto}div#box_form_fields{background:#0087e2;padding-bottom:15px}div#box_form_fields .boxSubmit input.submit{text-shadow:0 0 1px #030!important;box-shadow:0 4px 0 #197a44!important;-webkit-box-shadow:0 4px 0 #197a44!important;border:1px solid #197a44!important}.notas_relacionadas_titulo{color:#383838!important;font-size:20px!important;padding:35px 10px 25px!important;font-weight:700!important;text-transform:capitalize!important}.wrap .wrapper .content-wrapper .portfolio-left-column #similares{background-color:#ebebeb!important;border:0!important}.owl-carousel .owl-item .owl-leaducate{width:100%;height:54vw}.listado_ofertas_educativas_mobile a.btn_ofertas_educativas{-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;-webkit-box-shadow:0 3px 0 #0280da;-moz-box-shadow:0 3px 0 #0280da;box-shadow:0 4px 0 #0280da;font-family:Arial;color:#fff;font-size:18px;background:#0393fa;padding:15px 38px 15px 38px;text-decoration:none;font-weight:400;display:inline-block;margin-left:0;margin-bottom:0;margin-top:5px;border:0;width:100%}.boxSubmitMobile{margin-top:0}#ultimas_consultas_container{display:none}#official_title{display:none}.titulo-oficial-mobile{float:left;margin-left:0}#official_title_mobile{position:absolute;margin-left:5px;background-color:#ffc;color:#333832;padding:3px;font-size:90%}.official_title_container_mobile{display:block;margin:15px 0!important}}@media (max-width:1000px){div.wrapper{background-color:#fff;min-height:1px}}@media (max-width:1000px){.hide_mobile{display:none!important}.show_mobile_only{display:block}}@media (max-width:1000px){.search-form input[name="q"]{left:0}#form_lead{padding:0;background:0 0}.portfolio-data{background:#fff}.extraFormClassBox{top:0!important}.search-form .search_button{float:left;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.img-logo-shadow{width:90px;height:78px}.result-list li.section-ficha #FO-header{width:100%}.result-list li.section-ficha h2{padding-left:10px;margin-top:15px;margin-bottom:10px;line-height:22px}.result-list li.section-ficha h2 a{color:#000}h4.ask_price span a{color:#33c59f;text-decoration:none;font-size:100%}#FO-header hr{border:none;border-top:1px dotted #ddd;width:100%;float:left;margin:0 0 10px 0}.link_all_card{width:100%;height:70%;position:absolute;top:0;left:0}#form_not_multi{width:100%}}@media (min-width:1301px) and (max-width:1400px){#categoryBanner div.banner-container-fofi{width:966px;height:200px;background-size:contain;background-repeat:no-repeat}.fi-ofertas-educativas-fix{margin-top:-40px!important}}@media (min-width:1001px) and (max-width:1300px){#categoryBanner div.banner-container-fofi{width:920px;height:200px;background-size:contain;background-repeat:no-repeat}.fi-ofertas-educativas-fix{margin-top:-50px!important}.submit{-webkit-appearance:none;-moz-appearance:none}}@media (min-width:1401px){#categoryBanner div.banner-container-fofi{width:874px;height:150px;background-size:contain;background-repeat:no-repeat;margin:0}header #categoryBanner .banner-container-fofi .banner-gradient-horizontal{display:block;height:100%;width:100%;background:-moz-linear-gradient(left,rgba(240,240,240,1) 0,rgba(240,240,240,0) 10%,rgba(240,240,240,0) 100%);background:-webkit-linear-gradient(left,rgba(240,240,240,1) 0,rgba(240,240,240,0) 10%,rgba(240,240,240,0) 100%);background:linear-gradient(to right,rgba(240,240,240,1) 0,rgba(240,240,240,0) 10%,rgba(240,240,240,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#00f0f0f0', GradientType=1)}.fix-cover-hd{margin:0 auto;width:1200px}}.header2{background-color:#01a97b}.header2 .wr1{margin:auto;max-width:1200px;width:auto;padding-top:18px;padding-bottom:16px}.header2 .wr1 .header-logo2{float:left}.header2 .wr1 #buscador-collapsable{float:right;margin-top:12px}.header2 .wr1 .menu-options{float:right;margin-top:12px}.menu-btn{display:none}.search-btn{display:none}@media (max-width:1000px){.menu-btn{display:block;position:fixed;top:0;left:0;width:76px;height:46px;background:url(https://d2wu8443505y4l.cloudfront.net/img/static/css_sprites.webp);background-repeat:no-repeat;background-position:-10px -86px;z-index:10000;margin-left:-10px;transform:scale(.5)}.search-btn{display:block;position:fixed;top:0;right:0;width:50px;height:53px;background-image:url(https://d2wu8443505y4l.cloudfront.net/img/static/lupa32_verde.webp);background-repeat:no-repeat;background-size:22px 22px;background-position:center center;z-index:10001}.header2{background-color:transparent;z-index:1000}.header2 .wr1{margin:0;padding:0;background-color:#01a97b;height:50px}.header2 .wr1 #buscador-collapsable{float:none;display:block;margin:0;background-color:#ddd;position:absolute;top:50px;left:0;width:100%;height:56px;display:none}.header2 .wr1 #buscador-collapsable .search-form{position:absolute;top:8px;width:80%;left:50%;margin-left:-40%}.header2 .wr1 #buscador-collapsable .search-form input[name="q"].active{width:89%}.header2 .wr1 #buscador-collapsable .search-form .search_button{width:10%;background-position:right 13px center;border-radius:0 3px 3px 0}.header2 .wr1 .header-logo2{float:none;display:block;margin:auto;width:220px;padding-top:13px}.header2 .wr1 .header-logo2 img{height:27px;width:220px}.header2 .wr1 .header-logo2 #header-logo-ar2{margin-left:1px}.header2 .wr1 .header-logo2 #header-logo-ar2 a{padding-top:0}.header2 .wr1 .header-logo2 #header-logo-ar2 a img{width:auto;height:27px}.header2 .wr1 .menu-options{position:fixed;width:100%;top:39px;left:0;height:auto;float:none;margin:0;float:none;display:none;z-index:1000}.header2 .wr1 .menu-options ul{display:block;width:100%}.header2 .wr1 .menu-options ul li{text-align:left;background:#01a97b;border-top:1px solid #08c18d;padding:15px;display:block;width:100%}.header2 .wr1 .menu-options ul li a{color:#fff;text-decoration:none;width:100%;display:block;font-weight:300;font-size:23px}.header2 .wr1 .menu-options>ul>li+li{margin-left:0}.header2 .wr1 .menu-options>ul>li{margin-left:0}}@media (max-width:420px){.header2 .wr1 #buscador-collapsable .search-form input[name="q"].active{width:80%}.header2 .wr1 #buscador-collapsable .search-form .search_button{width:20%;background-position:center center}}.bu_checkbox_wr{display:block;position:relative;padding-left:30px;margin:auto;margin-bottom:12px;margin-top:12px;font-size:15px;line-height:18px;color:#fff}.bu_checkbox_wr a{color:#fff}.bu_checkbox_wr input{position:absolute;opacity:0;height:1px;width:1px}.bu_checkbox_wr input:checked~.bu_checkmark{background-color:#27ac5d}.bu_checkbox_wr input:checked~.bu_checkmark:after{display:block}.bu_checkbox_wr .bu_checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:2px}.bu_checkbox_wr .bu_checkmark:after{content:"";position:absolute;display:none}.bu_checkbox_wr .bu_checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.disclaimer_checkbox_form_lead_wr .bu_checkbox_wr{max-width:300px;text-align:left;margin-top:0;margin-bottom:0}@media (max-width:1000px){.disclaimer_checkbox_form_lead_wr .bu_checkbox_wr{max-width:calc(100% - 20px);margin-top:0;padding-left:30px}}@media (max-width:1000px){.sidebar{display:block;position:relative}}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-100.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-100.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-100italic.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-100italic.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-300.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-300.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-300italic.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-300italic.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-regular.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-regular.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-italic.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-italic.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-500.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-500.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-500italic.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-500italic.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-700.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-700.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-700italic.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-700italic.woff) format('woff')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-900.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-900.woff) format('woff')}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:local(''),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-900italic.woff2) format('woff2'),url(https://d2wu8443505y4l.cloudfront.net/fonts/roboto-v29-latin-900italic.woff) format('woff')}