/* almarai-regular - arabic ----------- */
@font-face{font-family:'Almarai';font-style:normal;font-weight:400;font-display:swap;src:url('Almarai/almarai-v11-arabic-regular.eot');/* IE9 Compat Modes */src:local(''),       url('Almarai/almarai-v11-arabic-regular.eot?#iefix')format('embedded-opentype'),/* IE6-IE8 */url('Almarai/almarai-v11-arabic-regular.woff2')format('woff2'),/* Super Modern Browsers */url('Almarai/almarai-v11-arabic-regular.woff')format('woff'),/* Modern Browsers */url('Almarai/almarai-v11-arabic-regular.ttf')format('truetype'),/* Safari, Android, iOS */     url('Almarai/almarai-v11-arabic-regular.svg#Almarai')format('svg');/* Legacy iOS */unicode-range:U+0600-06FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE80-FEFC,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}
/**---- Base ----**/
*,*::before,*::after{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{scroll-behavior:smooth;width:100%;height:100%}body{font-family:'Almarai',sans-serif;text-align:center;overflow-wrap:break-word;font-size:100%;background-color:#FFF}p{text-align:justify}img{max-width:100%;height:auto;border-style:none;overflow:hidden;vertical-align:middle}.logo-codigos:hover,.right:hover,a img:hover{opacity:0.7;filter:alpha(opacity=40)/* For IE8 and earlier */}ol,ul{list-style:none}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{text-align:center}h1,p{margin:5px 0;line-height:2}h1{font-size:28px}h2{font-size:23px}h1,h2{color:#363}h3{color:#633}h4{color:#F5F5DD}h5{color:#FFC}h6{color:#333}
/**---- Mobile Bar ----**/
/**---- MENU CSS ----**/
nav{width:100%;background:#2D507C;margin-top:5px;margin-bottom:3px}nav li a{display:block;color:#667}nav li a,.home{padding:5px}nav li a:hover{background:#FCFCE2}.home{margin-top:2px;border-top:1px solid #CCC!important}.slide{background:#ECF6EC;clear:both;width:100%;height:0px;overflow:hidden;padding-right:15px}.slide li{border-bottom:1px solid #CCC;margin-left:15px}.slide li a{text-align:right}#touch{position:absolute;opacity:0;height:0px}#touch:checked ~ .slide{height:100%}label[for="touch"] img {transition: transform 0.3s ease}#touch:checked ~ label img {cursor:pointer;content: url("objetos/menu-close.png");transform: rotate(180deg)}
.logo{float:left;margin-left:10px;text-indent:-9999px}.hide{display:none}.right{float:right;margin-right:15px;padding-top:5px;cursor:pointer}
/**---- LOGO-CODIGOS ----**/
.logo-codigos{display:inline-block;background:url('objetos/logo-codigos.png') no-repeat top left;height:40px;max-height:40px;width:273px;max-width:75%!important}
/**---- Container ----**/
.container{margin:5px;color:#666}.centrado,.left,.flotante{text-align:center}.left,.flotante{margin:auto;display:block;float:none}a.a600{color:#600;font-weight:normal!important}.v{color:#363}.blue{color:#33F}.bold{font-weight:700}.red{color:#C00}.orange{color:#F90}.brown{color:#933;font-weight:600}.back-green{background:#CFC}.back-yellow{background:#FF0}.link-120{font-size:120%}.trescientos{font-size:300%}hr{clear:both;min-width:20%;overflow:hidden;background-color:#366;height:2px;margin:10px 0}.cuadro-menu{border:#999 1px solid;background-color:#DEDEDE;padding:0 10px}.cuadro{background-color:#F5F5F5;padding:10px}.u{text-decoration:underline}.codigo{width:100%;height:270px}.box-content li a:link,.box-content li a:visited{background-color:#F5F5F5;display:block;padding:10px 5px;border-bottom:#BEBEBA 1px solid}.box-content li a:hover{color:#1C1C1C;text-decoration:none;background-color:#D6D8D9}
 /*Iconos fontello ----------------------------------*/ 
.a600::before{font-family:"icons";content:"\e85f";padding-right:5px}
 /* Cierra Iconos fontello ----------------------------------*/ 
/**---- Content ----**/
.content,.aside{padding:10px 20px}.content,.aside{float:none;background-color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container a:hover,.content a:hover,.aside a:hover{color:#333}.menu-cuadro,.lista1,.lista2{float:none;width:100%}.box,.menu-cuadro{border:#999 1px solid}.box,.menu-cuadro{background-color:#EEE}.menu-cuadro{padding:5px 10px}iframe, object, embed{max-width:100%;border:0}.a369{display:inline-block;width:40px;height:40px;padding:7px 5px;margin:5px;border:1px solid #366;color:#369;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#F6F6F5}.icon-angle-up{font-size:200%}.btn-arriba{position:fixed;right:4%;bottom:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}audio,video{max-width:100%}.check{border:#366 2px solid;padding:2px 1px}
/**---- ACORDEON FLAT ----**/
.accordion{margin:auto;width:100%}.accordion input{display:none}.box{position:relative;height:40px;transition:all .15s ease-in-out}.box::after{content:'';position:absolute;    display:block;top:0;bottom:0;left:0;right:0;pointer-events:none}.acordion .box-title{margin:0}.box-title{width:calc(100%);text-align:left;height:40px;line-height:40px;padding: 0 10px;display:inline-block;cursor:pointer;color:#060;font-size:120%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box-content{text-align:left;width:calc(100%);padding:5px;display:none}.box-close{position:absolute;height:40px;width:100%;top:0;left:0;cursor:pointer;display:none}input:checked + .box{height:auto;margin:0}input:checked + .box .box-title{border-bottom:1px solid #CCC}input:checked + .box .box-content,input:checked + .box .box-close{display: inline-block}.arrows .box-title{width:calc(100%)}.arrows .box-title::after{position:absolute;display:block;font-family:"icons";content:"\e85f";transform:rotate(90deg);top:-1px;transition:transform .15s ease-in-out}.arrows .box-title::after{right:15px}input:checked + .box .box-title::after{transform:rotate(-90deg)}
/**---- Fin ACORDEON FLAT ----**/
.menu-related li a{display:block;padding:5px 0 5px 5px}
/**---- Footer ----**/
footer{clear:both;padding:5px;margin-top:5px;background-color:#272573;color:#EEE;background-image:url(objetos/logo-watermark-meb.webp);background-repeat:no-repeat;overflow:hidden;background-position:98% 50%}footer,#footer1,#footer2,#footer3{-webkit-box-sizing:border-box;-moz-box-sizing: border-box; box-sizing:border-box;text-align:center}footer a:hover{text-decoration:underline}#barracookies{display:none;z-index:9;position:fixed;left:0;right:0;bottom:0;width:100%;min-height:40px;padding:5px;background:#333;color:#d7c712;line-height:2;text-align:center;box-sizing:border-box}#barracookies a:nth-child(2){margin:0 8px;padding:1px 8px;background:#00C;border-radius:5px}#barracookies a{color:#fff}
/**---- Viewport >= 720px ----**/
@media (min-width: 321px) {.lang{padding:3px}.codigo{width:100%;height:220px}}
@media (min-width: 720px) {.lang{margin:0 2px}video{width:100%;max-width:560px;height:auto}.lista1,.lista2{float:left;padding:0 5px}.lista1,.lista2{width:49%}.lista1{margin-right:10px}.codigo{width:100%;height:120px}}
/**---- Viewport >= 1024px ----**/
@media (min-width: 1024px) {.home{border:none}.left{float:left;margin-right:15px;margin-bottom:10px}.flotante{float:right;margin-left:15px;margin-bottom:10px}footer{height:120px}footer,.container{margin:5px}#footer1,#footer2,#footer3{float:left}#footer1,#footer3{width:25%}#footer2{width:49%}.content{float:left;width:69.5%;margin-bottom:5px}.aside{float:right;width:30%;margin-bottom:5px}}