/* See ./educamadrid_2020.css for details */
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWyV9hlIqOjjg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKW-U9hlIqOjjg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,html{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;height:100%;font-size:1em;line-height:1.5em;color:#333}body{padding-top:50px}a{color:#5393c8}.em-sr,.navbar-brand span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.defaults p{margin:1em 0}.defaults p.alert{margin-bottom:1.5em}.defaults p.alert-info{margin-bottom:1.5em;background:#e1f1f9;color:#2b627d;border:1px solid #c9edf4}.defaults p.alert-info a{color:#df0124}.defaults ul{margin:1em auto}.defaults li{margin-bottom:.5em}.defaults .breadcrumb li{margin-bottom:0}.defaults .btn i{vertical-align:bottom;margin-right:.1em}@media(max-width:1100px){.defaults{margin:10px 20px}}body .sr-only-focusable{line-height:51px;background:#222;text-align:center;display:block;color:#fff}body .sr-only-focusable:focus{position:absolute;top:0;left:0;z-index:10000;width:100%}.page-header{padding-bottom:13px;margin-bottom:1em}h2{font-size:27px}h1.page-header{letter-spacing:.5px;font-size:27px;line-height:1.2em;margin-top:0}h1 strong{font-weight:400;color:#6990c9}h1 .st{font-size:.65em;color:#555;margin-left:.5em;font-style:italic}h1 .m{color:#df0124}section h2{color:#01549a}.defaults h2{padding-bottom:.7em}#contenido abbr{border:none}@media(max-width:992px){footer .row p{text-align:center}footer .row p:first-child{margin-bottom:40px}}.dropdown-menu>li>a{line-height:1.8em}.navbar-custom{font-size:.85em;background:#000;border:none}.navbar-custom li{float:left}.navbar-brand{display:block;background:url(../images/logos/educamadrid.png) no-repeat 50% 50%;width:257px;height:54px}.navbar-custom .navbar-header .navbar-toggle{font-weight:800;text-transform:uppercase}.navbar-custom .navbar-nav>li>a{text-transform:uppercase;letter-spacing:1px;color:#f2f2f2;height:auto!important;height:54px;min-height:54px}.navbar-custom .navbar-nav>li>a:hover{background:#555}.navbar-custom i{vertical-align:middle;margin-right:.2em}.navbar-custom #twitter{background:#000 url(../images/logos/twitter-2020.png) no-repeat 50% 50%;background-size:28px 28px;padding-left:1.5em;padding-right:1.5em;margin-left:10px}.navbar-custom #covid{background:#000 url(../images/logos/covid.png) no-repeat 50% 50%;padding-left:1.5em;padding-right:1.5em;margin-left:13px}@media(max-width:767px){.navbar-custom .navbar-nav>li{line-height:1em}.navbar-custom .navbar-nav>li>a{min-height:0}.navbar-custom .navbar-nav>li>a:hover{background:#000}.navbar-brand{margin:0 auto;display:block;float:none}.navbar-right{margin:0 auto;display:block;text-align:center}.navbar-right li{float:none;display:inline-block;margin:0}.navbar-custom #covid{background-size:28px 28px}#contenido{padding-top:30px}#about p:first-child{display:none}#about p{padding-bottom:10px}}@media(max-width:515px){#contenido{padding-top:70px}}#cau{border-bottom:1px solid #e3e3e3}footer{margin:50px 0}#emCommonFooterContent{max-width:1180px}.extra a{margin:5px 20px 0 0;display:inline-block}.extra a span em{font-style:normal}.extra a:focus,.extra a:hover{text-decoration:none}.extra a.current span,.extra a:focus span,.extra a:hover span{text-decoration:underline}#empt{margin-top:50px}#empt a{color:#000}.js #empt{display:none}.page-header i{vertical-align:middle;margin:-5px 5px 0 0;color:#777}.extra i{vertical-align:middle;margin-right:2px}#components .service-box>i{color:#4baf4f}.service-link{color:#333}.service-link:focus,.service-link:hover{color:#111}.service-link:focus .btn,.service-link:hover .btn{background:#e6e6e6;border-color:#adadad}.service-link:focus,.service-link:hover{text-decoration:none}#components .service-box,#services .service-box{margin:0 0 50px 0}#services .service-box{height:auto!important;height:175px;min-height:175px}#services .service-box h3{margin:10px 0 15px 0}.service-desc{font-size:.9em;max-width:250px;margin:0 auto}@media screen and (max-width:992px){.service-desc{max-width:100%}}.sm-only{display:none}@media screen and (max-width:1200px){.fs-only{display:none}.sm-only{display:inline}.sm-capitalize{text-transform:capitalize}}@media screen and (max-width:768px){.sm-hidden{display:none}}.container-wrapper{background:#f9f9f9}.well{padding:0 19px}.card-title{color:#000;margin-bottom:1em}.card-text{color:#666}#services{margin:5px 0 126px 0}.bg-img{height:300px;background:url(../images/dec/01.jpg) no-repeat 50% 50%;background-size:cover;background-attachment:fixed}#bg-img-2{background-image:url(../images/dec/02.jpg)}#second-page .well{margin-bottom:0}#second-page .well .page-header{margin-top:50px}#components{margin-top:0}#components .page-header,#services .page-header{border-color:#e5e5e5}#components .service-box{margin-top:15px}.service-box .text-muted{font-size:.95em}#services .btn-default,#services .btn-primary{min-width:160px}#services-tabs{padding-top:50px}.nav-pills{display:inline-block}.nav-pills a{padding:5px 13px;border:1px solid #fff;margin:0 -1px;color:#5393c8}.nav-pills a:focus,.nav-pills a:hover{color:#333;border-color:#e3e3e3;background:#f9f9f9}.nav-pills .active #servicios-educativos-link{background:#c10f03;border-color:#c10f03;color:#fff}.nav-pills .active #espacios-formacion-link{background:#006254;border-color:#006254;color:#fff}.nav-pills .active #comunidades-virtuales-link{background:#2d4957;border-color:#2d4957;color:#fff}.nav-pills .active #espacios-institucionales-link{background:#0088a1;border-color:#0088a1;color:#fff}#nav-pills-alt{display:none}#nav-pills-alt .input-group{max-width:400px;margin:0 auto}#services #nav-pills-alt i{font-size:19px;position:relative;top:2px}body.i-icons #services #nav-pills-alt i{width:19px;height:19px;background:url(../images/icons_2020-min.png?v=008) no-repeat 0 -1900px}@media screen and (max-width:992px){.js .nav-pills{display:none}#nav-pills-alt{display:block}}#nav-pills-alt{display:none}#nav-pills-alt .input-group{max-width:400px;margin:0 auto}#nav-pills-alt i{font-size:19px}.js #servicios-complementarios{display:none}#servicios-complementarios-lnk{clear:both;position:relative;left:-15px;line-height:80px}#servicios-complementarios-lnk.loading{background:url(../images/loading.gif) no-repeat 50% 10px}#servicios-complementarios-lnk.loading *{visibility:hidden}#servicios-complementarios-lnk a{color:#777}#servicios-complementarios-lnk a:focus,#servicios-complementarios-lnk a:hover{text-decoration:none;color:#333}#servicios-complementarios-lnk i{font-size:32px!important;display:block;position:relative;top:10px}#servicios-complementarios .service-link{color:#666}#servicios-complementarios .btn{background:#f8f9fa}#actualidad{padding-top:20px}#actualidad .btn{min-width:230px;margin:30px 0 0 25px}#news-link-1{background:#c10f03;border-color:#c10f03;color:#fff}#news-link-2{background:#006254;border-color:#006254;color:#fff}#news-link-3{background:#2d4957;border-color:#2d4957;color:#fff}#news-link-4{background:#0088a1;border-color:#0088a1;color:#fff}#actualidad .btn:focus,#actualidad .btn:hover{background:#333;border-color:#333}#numbers{margin:30px 0 0 0}#numbers h2{font-size:1em;color:#333;margin:20px 0 30px 0;display:block;text-align:center}#numbers h2:after{content:":"}.numbers-block{margin-bottom:50px}.numbers-block p{display:block;width:100%;margin:0;font-size:1.1em;text-align:center;color:#555}.numbers-block h2{line-height:2.5em;color:#333}.numbers-block h2:after{content:":"}.numbers-block p strong{display:block;text-align:center;font-size:3rem;color:#01bbd4}#faq .page-header{margin:50px 0 30px 0;padding:0;border:none;color:#333}#accordion{margin-bottom:50px}#accordion .panel{border-color:#f0f0f0;background:rgba(255,255,255,.8)}#accordion .panel-heading{margin:0;padding:0}#accordion *{box-shadow:none}#accordion .panel-title a{display:block;font-style:italic;font-size:1.25rem;font-weight:400;padding:15px 30px;background:#f0f0f0;color:#0088a1}#accordion .panel-title a:focus{background:#fff}#accordion .panel-title a:after{font-family:FontAwesome;font-style:normal;font-size:2rem;content:"\f106";color:#1f7de2;float:right;margin-top:-7px;color:#0088a1}#accordion .panel-title a.collapsed:after{content:"\f107";margin-top:-5px}body.i-icons #accordion .panel-title a:after{display:none}body.i-icons #accordion .panel-title a{background:#f0f0f0 url(../images/faq_arrows.png) no-repeat right -200px}body.i-icons #accordion .panel-title a.collapsed{background-position:right 0}body.i-icons #accordion .panel-title a:focus{background-color:#fff;background-position:right -300px}body.i-icons #accordion .panel-title a.collapsed:focus{background-color:#fff;background-position:right -100px}#accordion .panel-body{font-size:1.1rem;padding:10px 30px;line-height:1.5em}#accordion .panel-body ul{color:#555}#accordion .panel-body li{margin-bottom:.7em}#accordion .panel-body li ul{margin-top:1em;margin-bottom:1em;font-size:.95em}#accordion .panel-body p{margin:1em 0}.modal-dialog .tab-content .btn{font-size:1em}@media screen and (max-width:992px){#about{margin-bottom:30px;padding-bottom:0}.js .nav-pills{display:none}#services-tabs{padding-top:0}#services-tabs{padding-top:50px}#nav-pills-alt{display:block}}@media only screen and (max-width:480px){header .js-hidden-xs{display:none}}.em-hidden,.js-required,.modal-dialog{display:none}.js .js-required{display:block}.js a.js-required,.js button.js-required{display:inline-block}.js .js-hidden{display:none}#old-browser .alert{margin-top:20px}#old-browser .btn{margin-bottom:10px}.defaults .conformance-icon{margin:50px 0;text-align:center}.accesibility-icon img{width:72px;height:auto}.accesibility-icon .wcag{width:165px;height:auto}.accesibilidad #help-data strong{margin:0}.accesibilidad .a i{display:block;color:#01549a;margin:50px auto 0 auto}.accesibilidad .c-info{line-height:2.5em}.accesibilidad .b,.incompatible .instructions{font-size:.95em;border-left:1px solid #eee;padding-left:30px}.accesibilidad .b .page-header,.incompatible .instructions .page-header{font-size:1.4em;margin-top:.8em}.incompatible h2.page-header{font-size:24px}.incompatible.ieLt8 .a,.incompatible.ieLt8 .b{float:none;border:0;padding:0;width:100%;margin:0;font-size:1em}.incompatible.ieLt8 .instructions .page-header{font-size:inherit;margin-top:1.5em}.accesibilidad .defaults p i{font-size:60px;position:relative;top:1px}.accesibilidad .b li,.accesibilidad .b ul,.incompatible .instructions li,.incompatible .instructions ul{margin:1.5em 0;padding:0;list-style:none}.accesibilidad .b li,.incompatible .instructions li{margin:0 0 .5em 0}.accesibilidad .b .last li:before,.accesskeys li:before{content:"→ ";margin-right:.5em}.accesibilidad .b ul{margin-bottom:3em}.accesibilidad .accesskeys{margin:2.5em 0;padding:0;list-style:none;color:#777}.accesskeys li{margin:0 0 .5em 1.5em;padding:0}.accesskeys strong{margin-right:.3em;color:#397600}@media screen and (max-width:768px){.accesibilidad .b,.incompatible .instructions{border:0;padding-left:15px}}.cookies .instructions{margin:1.5em auto}#contenido .instructions li{margin:0 0 1.2em 0;padding:10px 0 10px 50px;list-style:none;background:url(../images/accesibilidad/browsers/edge.png) no-repeat 0 8px;background-size:30px 30px;color:#666}.instructions li strong{color:#333;margin-right:.2em}#contenido .instructions .firefox{background-image:url(../images/accesibilidad/browsers/firefox.png)}#contenido .instructions .opera{background-image:url(../images/accesibilidad/browsers/opera.png)}#contenido .instructions .chrome{background-image:url(../images/accesibilidad/browsers/chrome.png)}#contenido .instructions .chromium{background-image:url(../images/accesibilidad/browsers/chromium.png)}#contenido .instructions .safari{background-image:url(../images/accesibilidad/browsers/safari.png)}.aviso-legal .defaults h2,.privacidad .defaults h2,.privacidad-centros .defaults h2{color:#397600}.aviso-legal .defaults ul,.privacidad .defaults ul,.privacidad-centros .defaults ul{margin:2em auto}.aviso-legal .defaults .lead,.privacidad .defaults .lead,.privacidad-centros .defaults .lead{color:inherit;border-bottom:1px solid #eee;padding-bottom:1em;margin-bottom:1.5em}.privacidad #apps .lead{margin-top:1.7em}body.cookies .alert-info{margin-top:2em}#third-party-list{color:#666;font-size:.95em;margin-top:1.5em}#emCookieResetWrapper a{margin:1em auto;font-size:1em}.error-page .defaults{height:auto!important;height:400px;min-height:400px}.mapa-web dt{color:#222;font-size:1.3em;margin-top:1.5em}.mapa-web dd{margin-bottom:2.5em}.mapa-web dl ul{margin-top:1.5em;font-size:.95em}.mapa-web dl ul ul{margin:.5em auto;font-size:1em}.mapa-web dl .row p{font-size:1.1em}.mapa-web dl .row ul{list-style:none;margin-left:0;padding-left:0}.mapa-web dl .row a{color:#888}@media screen and (max-width:992px){.mapa-web dl .col-md-8{margin-bottom:2em}}.publicaciones table tbody td{vertical-align:middle}.publicaciones table .img{text-align:center}.publicaciones table img{height:40px;width:auto;background:#fff}.publicaciones table img.dark{background:#2b2e35}@media screen and (max-width:680px){.publicaciones table tbody td{font-size:.95em}}.cc-cookies{position:fixed;width:100%;box-sizing:initial;left:0;top:0;padding:.5em 0;background:#565656;background:rgba(86,86,86,.9);color:#fff;font-size:.95em;text-shadow:0 -1px 0 rgba(0,0,0,.35);z-index:99999;text-align:center;color:#fff}.cc-cookies a,.cc-cookies a:hover{color:#fff;text-decoration:underline}.cc-cookies a:hover{text-decoration:none}.cc-overlay{height:100%;padding-top:25%}.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em 0;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333}.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset,.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:inline-block;color:#fff;margin-left:.5em;text-decoration:none;background:#2095f2;padding:.5em .75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.25);text-shadow:0 -1px 0 rgba(0,0,0,.35);-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:.5em}.cc-cookies a.cc-cookie-reset{background:#f15b00}.cc-cookies a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-decline{background:#4baf4f;-o-transition:background .5s ease-in;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in}.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em}.cc-cookies.cc-discreet{width:auto;padding:.5em 1em;left:auto;top:auto}.cc-cookies.cc-discreet a.cc-cookie-reset{background:0 0;text-shadow:none;padding:0;text-decoration:underline}.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none}@media screen and (max-width:480px){.cc-cookies{position:relative;float:left}.hidden-sxs{display:none}.extra a{display:block;margin:1em 0}.extra a[accesskey='0']{margin-top:1.5em}footer .logos{text-align:center;margin-top:2.5em}.logos a{display:block;margin:1.5em 0}}@media screen and (max-width:768px){.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:.5em 1em}.logos{margin-top:1.5em}}#components i,#services i{font-size:60px}#components h2 i,#services h2 i,.page-header i{font-size:32px}.page-header{padding-bottom:30px}.container-wrapper.well .page-header{border:none;padding-bottom:0}body.i-icons i{background-repeat:no-repeat;display:inline-block;margin:0 auto}body.i-icons .page-header i{background-image:url(../images/icons_2020-min.png?v=008);width:32px;height:32px;vertical-align:middle;position:relative;top:-3px;margin-right:7px;background-position:0 -400px}body.i-icons .page-header i.warning{background-position:0 -1100px}body.i-icons .page-header i.settings{background-position:0 -1200px}body.i-icons .page-header i.add_location{background-position:0 -1300px}body.i-icons .page-header i.accessible{background-position:0 -1400px}body.i-icons .page-header i.gavel{background-position:0 -1500px}body.i-icons .page-header i.fingerprint{background-position:0 -2200px}body.i-icons .page-header i.privacy_tip{background-position:0 -2300px}body.i-icons .page-header i.school{background-position:0 -1700px}body.i-icons .page-header i.contact_support{background-position:0 -1800px}body.i-icons .page-header i.file_download{background-position:0 -2400px}body.i-icons .service-box i{position:relative;top:2px}body.i-icons #components i,body.i-icons #services i{background-image:url(../images/icons_services_2020-min.png?v=008);width:60px;height:60px}body.i-icons #services .modal-header i{background-image:url(../images/icons_services_2020-min.png?v=008);width:32px;height:32px}body.i-icons #services .see-more i{background-position:0 0}body.i-icons #services form i{background-image:url(../images/icons_2020-min.png?v=008);width:19px;height:19px}body.i-icons #services form i.account_circle{background-position:0 0}body.i-icons #services form i.lock{background-position:0 -100px}body.i-icons #services form i.lock_outline{background-position:0 -200px}body.i-icons #services form i.help_outline{background-position:0 -300px}body.i-icons #show-second-page i{background-position:0 -100px}body.i-icons #component-1 i{background-position:0 -200px}body.i-icons #component-2 i{background-position:0 -300px}body.i-icons #component-3 i{background-position:0 -400px}body.i-icons #component-4 i{background-position:0 -500px}body.i-icons #component-5 i{background-position:0 -600px}body.i-icons #component-6 i{background-position:0 -700px}body.i-icons #component-7 i{background-position:0 -4400px}body.i-icons #component-8 i{background-position:0 -4500px}body.i-icons #component-9 i{background-position:0 -4600px}body.i-icons #em-outro i{width:24px;height:24px;background-image:url(../images/icons_2020-min.png?v=008);background-position:0 -500px;margin-right:.3em;position:relative;top:4px}body.i-icons #em-outro i.phone{background-position:0 -600px}body.i-icons #em-outro i.mail{background-position:0 -700px}body.i-icons #em-outro i.support_agent{background-position:0 -2500px}body.i-icons footer a i{width:24px;height:24px;background-image:url(../images/icons_2020-min.png?v=008);background-position:0 -800px;margin-right:.2em}body.i-icons footer a:focus i,body.i-icons footer a:hover i{background-position:-100px -800px}body.i-icons footer a i.gavel{background-position:0 -900px}body.i-icons footer a:focus i.gavel,body.i-icons footer a:hover i.gavel{background-position:-100px -900px}body.i-icons footer a i.fingerprint{background-position:0 -2000px}body.i-icons footer a:focus i.fingerprint,body.i-icons footer a:hover i.fingerprint{background-position:-100px -2000px}body.i-icons footer a i.privacy_tip{background-position:0 -2100px}body.i-icons footer a:focus i.privacy_tip,body.i-icons footer a:hover i.privacy_tip{background-position:-100px -2100px}body.i-icons footer a i.gavel{background-position:0 -900px}body.i-icons footer a:focus i.gavel,body.i-icons footer a:hover i.gavel{background-position:-100px -900px}body.i-icons footer a i.add_location{background-position:0 -1000px}body.i-icons footer a:focus i.add_location,body.i-icons footer a:hover i.add_location{background-position:-100px -1000px}body.i-icons .defaults p i.mail{width:60px;height:60px;background:url(../images/icons_2020-min.png?v=008) 0 -1600px}body.i-icons #servicios-complementarios-lnk i{width:32px;height:32px;background:url(../images/icons_2020-min.png?v=008) 0 -2600px}body.i-icons #servicios-complementarios-lnk a:focus i,body.i-icons #servicios-complementarios-lnk a:hover i{background-position:-100px -2600px}#about{padding:30px 0 0}#about .lead{margin:21px 0 25px 0}#em-outro{padding:0}#em-outro .lead{margin:40px 20px;line-height:50px}#em-outro .lead i{margin-right:.3em;position:relative;top:3px;margin-left:40px;color:#777}#em-outro .lead i:first-child{margin-left:0}#em-outro .help-link{white-space:nowrap;margin:0 20px}.accesibilidad footer a[href~=accesibilidad] span,.aviso-legal footer a[href~=aviso-legal] span,.cookies footer a[href~=politica-de-cookies] span,.mapa-web dl a[href~=mapa-web],.mapa-web footer a[href~=mapa-web] span,.privacidad footer a[href~=politica-privacidad] span,.privacidad-centros footer a[href~=politica-privacidad-centros] span{text-decoration:underline}.modal-body{padding:0}.modal-body .nav-tabs li a{border-top:0!important;margin:0}.modal-body .nav-tabs li a:focus,.modal-body .nav-tabs li a:hover{color:#333}.tab-content{padding:15px}.tab-pane{min-height:125px}.tab-pane p{margin:1em 0}.access-tab .text-center .btn-primary{margin:10px 0 5px 0;padding-left:20px;padding-right:20px}.desc-tab ul,.use-tab ul{margin:0;padding:0;list-style:none}.desc-tab ul li,.use-tab ul li{margin:1em 0;padding:0}.desc-tab .nav-tabs li,.use-tab .nav-tabs li{margin:0}@media screen and (min-width:992px){.modal-dialog{width:600px}}.modal.fade.in{background:rgba(0,0,0,.7)}.modal-title{text-align:left}.modal-footer{background:url(../images/logos/educamadrid_modal.png) no-repeat 15px 50%}@media screen and (min-width:1px){.modal-footer{background-image:url(../images/logos/educamadrid_modal_big.png);background-size:73px 32px}.navbar-brand{background-image:url(../images/logos/educamadrid_big.png);background-size:248px 30px}}*{border-radius:0!important}#services .login i{font-size:19px;color:#777;vertical-align:middle;position:relative;top:-1px}.login-form{margin:0 auto;display:block}.login-form div{max-width:400px;margin:0 auto}.login-form p{margin:15px 0}.login-form p.alert{margin:15px}.login .pw-options i{top:-2px;margin-right:.1em;color:#3b94d9}.login .pw-options a{margin:0 10px}#services .pw-options i{color:#5393c8}.login .pw-options a:focus,.login .pw-options a:hover{text-decoration:none;color:#000}.login .pw-options a:focus i,.login .pw-options a:hover i{color:#000}.login .btn-primary{opacity:.9;transition:opacity .5s ease}.login .btn-primary:focus,.login .btn-primary:hover{opacity:1}#services .modal-header i{font-size:32px;vertical-align:middle;position:relative;top:-3px;margin-right:7px}form .btn-primary{transition:background-color .5s ease}.modal-body .small{color:#777}.modal-body .small a{color:#777;text-decoration:underline}.modal-body .small a:focus,.modal-body .small a:hover{color:#333}#show-second-page i{font-size:60px}.breadcrumb-arrow{height:36px;padding:0;line-height:36px;list-style:none;background-color:#f9f9f9;font-size:.9em;margin:25px 0 30px 0}.breadcrumb-arrow li:first-child a{border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px}.breadcrumb-arrow li,.breadcrumb-arrow li a,.breadcrumb-arrow li span{display:inline-block;vertical-align:top}.breadcrumb-arrow li:not(:first-child){margin-left:-5px}.breadcrumb-arrow li+li:before{padding:0;content:""}.breadcrumb-arrow li span{padding:0 10px}.breadcrumb-arrow li a,.breadcrumb-arrow li:not(:first-child) span{height:36px;padding:0 10px 0 25px;line-height:36px}.breadcrumb-arrow li:first-child a{padding:0 10px}.breadcrumb-arrow li a{position:relative;color:#fff;text-decoration:none;background-color:#3b94d9;border:1px solid #3b94d9}.breadcrumb-arrow li:first-child a{padding:0 10px 0 15px}.breadcrumb-arrow li a:after,.breadcrumb-arrow li a:before{position:absolute;top:-1px;width:0;height:0;content:'';border-top:18px solid transparent;border-bottom:18px solid transparent}.breadcrumb-arrow li a:before{right:-10px;z-index:3;border-left-color:#3b94d9;border-left-style:solid;border-left-width:11px}.breadcrumb-arrow li a:after{right:-11px;z-index:2;border-left:11px solid #3678b0}.breadcrumb-arrow li a:focus,.breadcrumb-arrow li a:hover{background-color:#3678b0;border:1px solid #3678b0;text-decoration:underline}.breadcrumb-arrow li a:focus:before,.breadcrumb-arrow li a:hover:before{border-left-color:#3678b0}.breadcrumb-arrow li a:active{background-color:#3678b0;border:1px solid #3678b0}.breadcrumb-arrow li a:active:after,.breadcrumb-arrow li a:active:before{border-left-color:#3678b0}.breadcrumb-arrow li span{color:#666}ol.breadcrumb{height:auto}