body{font-family:'roboto',Arial,sans-serif;color:#555;background: url("imagenes/degradado2.jpg") repeat-x;min-width:150px;padding:0;margin:0;}
@font-face{font-family:'roboto';src:url(fuentes/roboto-latin-regular.woff);}
@font-face{font-family:'roboto';src:url(fuentes/roboto-latin-700.woff);font-weight:bold;}
@font-face{font-family:'awesome';src:url(fuentes/fa-solid-900.woff2);font-weight:bold;}
div.legal{background:#ffffff;width:96%;margin:0;padding:2%;text-align:justify;}
h1{text-align:left;font-weight:bold;font-size:2.7em;color:#e40;margin-top:0.5em;margin-bottom:0.5em;padding-bottom:1px;padding-top:1px;padding-right:1px;}
h1.seccion{text-align:left;font-weight:bold;font-size:2.5em;color:#e40;margin-top:0.5em;margin-bottom:0.5em;padding-bottom:1px;padding-top:1px;padding-right:1px;}
h1.pi{font-size:1em;margin-top:0;margin-bottom:0;padding:0;}
h2{text-align:left;font-weight:bold;font-size:1.8em;margin-top:20px;margin-bottom:5px;padding-bottom:0;padding-top:0;}
h2.seccion{text-align:left;font-weight:bold;font-size:2.5em;/*color:#dd0077;*/color:#e40;margin-top:0.5em;margin-bottom:0.5em;padding-bottom:1px;padding-top:1px;padding-right:1px;}
h3{text-align:left;font-weight:bold;font-size:1.3em;margin-top:0.5em;margin-bottom:0.5em;padding-bottom:1px;padding-top:1px;padding-right:1px;}
h3.titjuego{text-align:center;font-weight:bold;font-size:1.3em;margin-top:0;margin-bottom:1px;padding-bottom:1px;padding-top:0;}
h4{text-align:left;font-weight:bold;font-size:1.1em;margin-top:4px;margin-bottom:8px;padding-bottom:0;padding-top:0;}
h5{text-align:left;font-weight:bold;font-size:1em;margin-top:0;margin-bottom:1px;padding-bottom:1px;padding-top:0;}
p{margin-top:1em;margin-bottom:1.5em;}
strong{font-weight:bold;}
div.motor-bus{position:absolute;top:127px;right:10px;margin-right:3%;}
div.motor-bus2{margin:15px 2px 4px 0;}
header{margin:19px auto 7px auto;padding:0;width:658px;border:0;}
header img{width:658px;height:122px;border:0;}
nav.navbarx{margin-left:1%;display:flex;flex-direction:row;flex-wrap:wrap;}
div.tj{margin-left:1%;margin-top:70px;}
nav.navbarx a{color:#000055;text-decoration:none;text-align:center;background:#bbcfff;border-radius:15px;
              font-weight:bold;line-height:100%;box-shadow: 3px 3px 3px #555;font-size:1.2em;}
nav.navbarx a:hover{color:#ffffff;background:#0000ff;}
nav.navbarx a:active{color:#ffffff;background-color:#0000ff;box-shadow: 1px 1px 1px #555;}  
a.nav1x, a.nav2x, a.nav4x, a.nav5x{width:calc(15.6% - 2px);min-width:5.2em;margin:1px;padding:1px 0 5px 0;}
a.nav1x img, a.nav2x img, a.nav3x img, a.nav4x img, a.nav5x img, a.nav6x img{margin:0;padding:0;border:0;width:63px;height:52px;}
a.nav3x{width:calc(16% - 2px);min-width:6em;margin:1px;padding:1px 0 5px 0;}
a.nav6x{width:calc(20% - 2px);min-width:6em;margin:1px;padding:1px 0 5px 0;}
p.ordenar{margin:2px;font-size:1.1em;}
div.orden{width:1000px;margin:0 auto;}
div.orden p{color:#999999;text-align:center;background:#dddddd;font-size:1.1em;border-radius:10px;font-weight:bold;box-shadow: 3px 3px 3px #555;}       
div.orden a{color:#000055;text-decoration:none;text-align:center;background:#bbcfff;
            font-size:1.1em;border-radius:10px;font-weight:bold;box-shadow: 2px 2px 3px #555;}
div.orden a:hover{color:#ffffff;background:#0000ff;}
div.orden a:active{color:#ffffff;background-color:#0000ff;box-shadow: 1px 1px 1px #555;}
.ord1, .ord2{float:left;width:calc(25% - 2px);min-width:4em;margin:1px;padding:8px 0;}
.ord3{float:left;width:calc(26% - 2px);min-width:5em;margin:1px;padding:8px 0;}
.ord4{float:left;width:calc(24% - 2px);min-width:2em;margin:1px;padding:8px 0;}
.ord1m{float:left;width:22%;min-width:4em;margin:1px;padding:0.1em 1px 0.1em 1px;}
.ord2m{float:left;width:22%;min-width:3.8em;margin:1px;padding:0.1em 1px 0.1em 1px;}
.ord3m{float:left;width:23%;min-width:5em;margin:1px;padding:0.1em 1px 0.1em 1px;}
.ord4m{float:left;width:21%;min-width:2.2em;margin:1px;padding:0.75em 1px 0.7em 1px;}
div.paginacion{margin:30px auto 0 auto;}
div.paginacion a{color:#000055;font-size:1.3em;text-decoration:none;text-align:center;background:#bbcfff;
                 font-weight:bold;margin-bottom:20px;box-shadow:2px 2px 3px #555;border-radius:5px;}
div.paginacion a:hover{color:#ffffff;background:#0000ff;}
div.paginacion a:active{color:#ffffff;background-color:#0000ff;box-shadow:1px 1px 1px #555;}
a.pag{float:left;width:1.5em;margin:0 5px 0 0;padding:1px 1px 1px 1px;}
a.pag1{float:left;width:6em;margin:0 1.5em 0 0;padding:1px 1px 1px 1px;}
div.pag-n{float:left;font-size:1.3em;width:6em;margin:0 1.5em 0 0;padding:1px 1px 1px 1px;}
div.pag-off{color:#999999;background:#dddddd;font-size:1.3em;text-align:center;box-shadow: 2px 2px 3px #555;
            font-weight:bold;float:left;width:1.5em;margin:0 5px 20px 0;padding:1px 1px 1px 1px;border-radius:5px;}
a.pag2{float:left;width:6em;margin:0 0 0 1.5em;padding:1px 1px 1px 1px;}
span.pagsim{font-family:'awesome';font-weight:bold;}
span.pagtx{display:inline;}
a{color:blue;}
a:visited{color:blue;}
a:hover{color:#0000ff;font-weight:bold;}
p.situacion{color:#000055;clear:both;margin:0 1%;padding-left:3px;}
p.situacion a{color:#000055;}
p.situacion a:hover{color:#0000ff;}
div.contenido{padding:0 190px 0 240px;position:relative;}
div.explica{width:100%;margin:2px 0;padding:0;border:0;font-size:1.1em;line-height:1.3em;}
p.d{text-align:justify;} /* juegos */
p.dp{text-align:justify;padding-top:15px;} /* ? */
div.contenido2{margin:80px 190px 0 0;padding:0 4% 30px 260px;text-align:justify;font-size:1.1em;position:relative;} /* padres, descargas */
div.contenido2 p{line-height:1.5em;margin-bottom:1.7em;} /* padres, mapaweb, descarga */
div.contenido2 li{padding-bottom:0.4em;} /* padres, mapaweb */
h2.seccion a{text-decoration:none;color:#e40;}
h2.seccion a:hover{text-decoration:underline;font-size:1em;color:#00f;} 
div.mas{clear:left;text-align:left;padding:0.5em;}
div.mas2{clear:left;text-align:left;padding:1.2em 0.5em 0.5em 0.3em;}
div.juego{float:left;width:calc(47% - 24px);min-width:120px;margin:2px 20px 23px 0;padding:20px 2% 2px 1%; border:1px solid #ddc;
          border-radius:10px;box-shadow:2px 2px 3px #bbb;}
div.juego:hover{box-shadow:4px 4px 6px #bbb;}
  div.imjuego{float:left;padding:0 23px 24px 13px;width:120px;line-height:17px;}
  div.imjuego img{padding:0 0 1px 0;width:120px;height:120px;border:0;margin:2px;}
  div.imjuego a:hover img{margin:0;width:124px;height:124px;}  
  div.juego a{color:#0000ff;text-decoration:none;}
  div.juego a:hover{color:#0000ff;font-size:1.1em;text-decoration:underline;}
  p.descripcion{text-align:justify;margin:3px 0 0 6px;line-height: 1.5em;}
  p.edad{margin:2px 0 0 15px;padding-bottom:0;font-weight:bold;}
  div.imjuego img.estrellas{float:left;padding:2px;width:16px;height:16px;}
.clear{clear:both;}
p.cursiva{font-style:italic;} /* ? */
  a.aum{color:#00f;text-decoration:none;font-size:1.3em;} /* index */
  a.aum:hover{text-decoration:underline;} /* index */
  div.imprimiblesjn{float:left;margin:2px 7%;padding:10px 0 20px 0;text-align:center;width:21%;max-width:400px;font-weight:bold;}
  div.imprimiblesjn a img{margin:3% 2%;border:0;padding:0;width:96%;}
  div.imprimiblesjn a:hover img{margin:1.2% 0;width:100%;}
  div.imprimiblesdn{float:left;margin:2px 7%;padding:10px 0 20px 0;text-align:center;width:21%;max-width:400px;font-weight:bold;}
  div.imprimiblesdn a img{margin:3% 2%;border:0;padding:0;width:96%;}
  div.imprimiblesdn a:hover img{margin:1.5% 0;width:100%;}
  div.imprimiblesn{float:left;width:21%;margin:2px 7%;padding:10px 0 20px 0;text-align:center;font-weight:bold;max-width:400px;}
  div.imprimiblesn a img{margin:3% 2%;width:calc(96% - 2px);border:1px solid #ccc;box-shadow: 2px 2px 3px #aaa;} /* index */
  div.imprimiblesn a:hover img{margin:1% 0;width:calc(100% - 2px);box-shadow: 3px 3px 5px #aaa;}
  div.imprimiblesmn{float:left;width:21%;margin:2px 14.5%;padding:10px 0 20px 0;text-align:center;font-weight:bold;max-width:400px;}
  div.imprimiblesmn a img{margin:3% 2%;width:96%;} /* index */
  div.imprimiblesmn a:hover img{margin:1.7% 0;width:100%;}  
  div.caligrafia{width:90%;margin:2px;padding:0 5px 10px 20px;} /* index, imprimibles */
  div.caligrafia a{color:#00f;}
  div.caligrafia a:hover{color:#0000ff;font-size:1.1em;}
  div.caligrafia li{padding:0.4em;}
  p.calig{text-align:center;}
p.correo, p.premio{text-align:center;} /* premio:problematicas primaria */
img.imderecha{border:0;margin:5px 1% 15px 3%;}
div.adscuadrado{padding:0;margin:15px;width:200px;height:200px;border:0;position:absolute;top:44em;left:1px;} 
ul.menu{list-style-type:none;padding:0;margin:0 15px;width:200px;position:absolute;top:0;left:1px;}  /* index */
ul.menu2{list-style-type:none;padding:0;margin:405px 15px 15px 15px;width:200px;position:absolute;top:23.5em;left:1px;}  /* juegos-enlace */
ul.menu3{list-style-type:none;padding:0;margin:405px 15px 15px 15px;width:200px;position:absolute;top:28em;left:1px;} /* musica3 */
ul.menu li, ul.menu2 li, ul.menu3 li{border-top:1px solid;border-color:#a0b0ff;text-align:left;background-color:#dfefff;text-align:left;}
ul.menu a, ul.menu2 a, ul.menu3 a{text-decoration:none;color:#000055;padding:16px 10px;display:block;}
ul.nom{list-style-type:none;margin:1.7em 0;padding:0;} /* descargas */
ul.nom li{margin:0.5em 0;padding:0;}
p.der{text-align:right;} /* ? */
div.adscuadrado3{padding:0;margin:33em 15px 15px 15px;width:200px;height:200px;border:0;position:absolute;top:485px;left:1px;} /* juegos-enlace */
div.derecho{padding:0;margin:50px 10px 20px 0;float:right;width:160px;border:none;position:absolute;top:23.5em;right:1px;}
div.socialb{padding:0;margin:0 auto 30px auto;width:420px;border:0;}
div.socialc{padding:0;margin:0 10px 30px 280px;border:0;}
div.fb-like{padding:0;margin:20px 10px 20px 0;border:0;}
div.red-soc{padding:0;border:0;margin-left:80px;}
div.red-soc2{padding:0;margin:15px 100px 5px 20px;border:0;float:left;} /* juegos */
div.adscuadrado8l{padding:0;margin:15px;width:200px;height:200px;border:0;position:absolute;top:55em;left:1px;} /* index */
div.adscuadrado5l{padding:0;margin:15px;width:200px;height:200px;border:0;position:absolute;top:43em;left:1px;}
div.red-soc img,div.red-soc2 img{margin-right:10px;width:40px;height:40px;border:0;}
div.hom{clear:both;width:256px;height:61px;margin-right:auto;margin-left:auto;}
p.validacion{float:left;margin:30px 20px 0 20px;border:0;}
p.validacion img{border:0;}
footer.piep, div.piep6{clear:both;font-size:0.9em;text-align:center;margin:20px 0 0 0;padding:10px 0 20px 0;background:#eef4f2;}
.ha{margin:77px 20px 20px 20px;} /* halloween */
.hall{float:right;width:280px;height:158px;margin:20px;}
div.halloween{width:90%;min-height:208px;margin:2px;padding:10px 5px 10px 20px;border:1px outset;border-radius:5px;border-color:#555500;background-color:#ffffdd;}
  div.halloween img{border:none;}
.valorar{width:500px;height:150px;border:0;}
a.jugar{color:#005;text-decoration:none;background:#bbcfff;font-size:1.1em;box-shadow:2px 2px 3px #555;
        border-radius:8px;font-weight:bold;padding:10px 40px;margin-top:0;display:inline-block;}
a.jugar:hover{color:#fff;background-color:#00f;}
a.jugar:active{color:#fff;background-color: #00f;box-shadow:1px 1px 1px #555;}
div.adshorizontal,div.adsjuhorizontal,div.adsdhorizontal,div.adsihorizontal,div.adsmhorizontal{padding:23px;margin:0 auto 60px auto;width:1920px;height:125px;border:0;
				  box-sizing:border-box;position:relative;z-index:1;}
div.adshorizontal{background:url(imagenes/anuncio6.jpg) center center no-repeat;background-size:cover;box-shadow:3px 3px 3px #999;}
div.adsjuhorizontal{background:url(imagenes/juegos/adsjuegos4.jpg) center center no-repeat;background-size:cover;box-shadow:3px 3px 3px #999;}
div.adsdhorizontal{background:url(imagenes/descargas/adsdescargas5.jpg) center center no-repeat;background-size:cover;box-shadow:3px 3px 3px #999;}
div.adsihorizontal{background:url(imagenes/dibujos/adsimprimibles1.jpg) center center no-repeat;background-size:cover;box-shadow:3px 3px 3px #999;}
div.adsmhorizontal{background:url(imagenes/adsmusica4.png) center center no-repeat;background-size:100% 125px;}

div.filt{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#eef;opacity:0.4;filter:alpha(opacity=40);z-index:5;}
div.filt:hover{opacity:0;filter:alpha(opacity=0);}
.textads, .textadsju, .textadsd, .textadsi{background:#eef;opacity:0.97;filter:alpha(opacity=97);padding:5px;font-size:25px;
         font-weight:bold;color:#004;margin:0 auto;text-align:center;animation-name:aparece;
         animation-duration:4s;animation-delay:0;box-shadow:2px 2px 3px #555;position:relative;z-index:6;}
.textads{width:565px;}
.textadsi{width:585px;}
.textadsju{width:555px;}
.textadsd{width:615px;}
@keyframes aparece{0%{opacity:0;filter:alpha(opacity=0);}
  15%{opacity:0;filter:alpha(opacity=0);}
  100% {opacity:0.95;filter:alpha(opacity=95);}
}
.textads p, .textadsju p, .textadsd p, .textadsi p{margin-top:5px;margin-bottom:5px;}
.adslot_2{width:200px;height:200px;}
.adslot_3{display:inline-block;width:160px;height:600px;}
div#avcookie{position:fixed;bottom:0;left:0;width:80%;margin:0;background-color:#fff;padding:30px 10%;z-index:10;opacity:0.92;filter:alpha(opacity=92);box-shadow:0 -3px 8px #444;line-height: 1.3em;}
form#fcook{display:block;width:500px;margin:10px auto;}
form#fcook a{font-family: Arial, verdana, sans-serif;font-size:1em;text-decoration:none;border:none;padding:7px 14px;margin:20px;cursor:pointer;background-color:#00f;color:#fff;border-radius:5px;}
form#fcook input[type=submit], form#fcook button{font-family: Arial, verdana, sans-serif;font-size:1em;border:none;padding:7px 14px;margin:20px;cursor:pointer;background-color:#00f;color:#fff;border-radius:5px;}
form#fcook a:hover{background-color:#0a0;font-weight:normal;}
form#fcook input[type=submit]:hover, form#fcook button:hover{background-color:#0a0;}
 div.adjuegos{position:absolute;top:821px;right:110px;width:970px;height:90px;}
.ad_juegos{width:auto;max-width:100%;height:90px;}
div.motor-bus input[type=text]{padding:1px 4px !important;height:20px !important;width:207px !important;font-size:13px;}
.btnavcokie{color:#fff;background-color:#00e;border:2px solid #00e;border-radius:5px;font-family:roboto,Arial,sans-serif;font-size:1.2em;
            padding:5px 10px;display:inline-block;margin:10px 10%;}
.btnavcokie:visited{color:#fff;}
.btnavcokie:hover{color:#00e;background-color:#fff;font-weight:normal;}
.btnavcokie:active{color:#50a;background-color:#fff;}
button.btnchek{background-color:#fff;border:none;margin:1.2em;font-size:1.2em;display:inline-block;font-family:roboto,Arial,sans-serif;}
button#guardarcc{margin:20px auto 5px auto;display:block;} 
div#pconfiguracookie{width:100%;height:100%;display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:11;}
div#configuracookie{width:34em;max-width:100%;padding:5%;max-height:100%;border:1px solid #999;font-size:1em;border-radius:10px;
                    box-shadow:5px 5px 5px #888;background-color: #fff;overflow:auto;}
@media(max-width:2500px){
  div.imprimiblesjn,div.imprimiblesdn,div.imprimiblesn{margin:2px 6%;}
}
@media(max-width:2000px){
  header{width:558px;}
  header img{width:558px;height:104px;}
  div.adshorizontal,div.adsjuhorizontal,div.adsdhorizontal,div.adsihorizontal,div.adsmhorizontal{width:100%;height:125px;}
}
@media(max-width:1910px){
  div.adjuegos{width:728px;}
}
@media(max-width:1600px){
  div.adjuegos{width:500px;}
}
@media(max-width:1500px){
  nav.navbarx a{font-size:1em;}
  div.derecho{padding:0;margin:47px 0 20px 0;}
  div.adscuadrado8l{margin:15px 15px 15px 0;} /* index */
  div.adscuadrado5l{margin:15px 15px 15px 0;}
  ul.menu{margin:0 15px 0 0;}  /* index */
  div.contenido{padding:0 180px 0 225px;}
  div.contenido2{padding:0 4% 30px 250px;}
  div.orden{width:100%;}
  h3.titjuego{font-size:1.1em;}
}
@media(max-width:1400px){
  div.juego{width: calc(97% - 2px);margin:2px 0 23px 0;}
}
@media(max-width:1370px){
  div.adjuegos{width:100%;position:relative;top:0;right:0;margin:20px 0;}
  a.aum{font-size:1.1em;}
}
@media(max-width:1110px){
  .adslot_3{width:728px;height:90px;}
  div.derecho{margin:20px auto 20px auto;width:728px;position:static;float:none;}
  div.contenido{padding-right:50px;}
  div.contenido2{margin-right:10px;padding-right:50px;}
  div.socialc{margin:0 0 30px 150px;}
  div.red-soc{margin-top:80px;}
}
@media(max-width:1010px){
  div.adshorizontal{background:url(imagenes/anuncio7.jpg) center center no-repeat;Background-size:cover;}
  div.adsjuhorizontal{background:url(imagenes/juegos/adsjuegos5.jpg) center center no-repeat;Background-size:cover;}
  div.adsdhorizontal{background:url(imagenes/descargas/adsdescargas6.jpg) center center no-repeat;Background-size:cover;}
  div.adsihorizontal{background:url(imagenes/dibujos/adsimprimibles2.jpg) center center no-repeat;Background-size:cover;}
  div.adsmhorizontal{background:url(imagenes/adsmusica5.png) center center no-repeat;Background-size:100% 125px;}

  button#aceptarck,button#configurarck{margin:10px 0;}
}
@media(max-width:950px){ 
  div.adjuegos{width:88%;}
  div.adjuegos{width:98%;}
  .valorar{width:290px;} 
  .adslot_3{display:none;}
  p.descripcion{font-size:100%;}
  div.derecho{width:100px;margin:20px 20px 20px 0;position:static;float:right;}                           
  ul.menu, ul.menu2, ul.menu3{float:left;margin:15px 5px 60px 0;width:45%;position:static;}
  div.adscuadrado, div.adscuadrado8l, div.adscuadrado5l, div.adscuadrado3{float:right;margin:15px 5% 15px 5px;width:300px;height:200px;position:static;}
  .adslot_2{width:300px;height:200px;}
  div.contenido{padding-left:50px;}
  div.red-soc{margin-top:30px;padding:10px;background:#ffffff;margin-left:0;}
  div.contenido2{margin-left:5px;margin-right:5px;padding:15px 50px 20px 50px;}
} 
@media(max-width:800px){ 
  div.motor-bus{position:absolute;top:94px;right:10px;}
  header img{width:423px;height:78px;}
  header{margin:15px auto 11px auto;width:423px;}
  nav.navbarx a{line-height:15px;font-size:0.9em;}
  a.nav1s, a.nav2s, a.nav3s, a.nav4s, a.nav5s, a.nav6s{padding:6px 1px 5px 1px;}
  a.nav1x, a.nav2x, a.nav3x, a.nav4x, a.nav5x, a.nav6x{padding:0 0 4px 0;}
  a.nav1x, a.nav2x, a.nav4x, a.nav5x{padding:0 0 4px 0;width:calc(15% - 2px);}
  a.nav6x{width:calc(22% - 2px);}
  a.nav1x img, a.nav2x img, a.nav3x img, a.nav4x img, a.nav5x img, a.nav6x img{width:50px;height:42px;}
  div.paginacion a{font-size:1.6em;}
  a.pag1{width:1.5em;margin: 0 15px 0 0;}
  div.pag-n{font-size:1.6em;width:1.5em;margin: 0 15px 0 0;}
  div.pag-off{font-size:1.6em;}
  a.pag2{width:1.5em;margin: 0 0 0 15px;}
  span.pagtx{display:none;}
}
@media(min-width:901px){
  img.imderecha{float:right;margin:5px 1% 10px 2%;}
}
@media(max-width:750px){
  .adslot_3{width:468px;height:60px;}
  div.derecho{width:468px;}
}
@media(max-width:700px){ 
  div.explica, div.contenido2{font-size:1em;}
  h2.seccion{font-size:2.2em;}
  div.derecho{width:128px;margin:20px 20px 20px 0;position:static;float:right;}                           
  ul.menu, ul.menu2, ul.menu3{margin:15px 5% 5px 0;width:90%;}
  div.adscuadrado, div.adscuadrado8l, div.adscuadrado5l,div.adscuadrado3{margin:15px 0 15px 0;width:100%;height:90px;}
  .adslot_2{width:auto;min-width:300px;max-width:100%;height:90px;}
  div.contenido, div.contenido2{padding-left:5%;padding-right:5%;}
  div.red-soc{margin-top:30px;padding:10px;background:#ffffff;/* border:1px solid #225588;*/}
  a.aum{font-size:1em;}
  div.orden a,div.orden p{font-size:1em;}
  .textads{width:445px;font-size:20px;}
  .textadsi{width:465px;font-size:20px;}
  .textadsd{width:465px;font-size:20px;}
  .textadsju{width:435px;font-size:20px;}
  div.adshorizontal,div.adsjuhorizontal,div.adsdhorizontal,div.adsihorizontal,div.adsmhorizontal{padding:28px 5px;}
}
@media(max-width:800px) and (min-width:601px){
  img.imderecha{width:252px;float:right;}
}
@media(max-width:600px){
  img.imderecha{width:252px;}
  .hall{width:130px;height:110px;margin:20px 20px 5px 5px;}
  div.halloween{width:60%;min-height:90px;margin:2px;padding:10px 5px 10px 20px;border:1px outset;border-radius:5px;border-color:#555500;background-color:#ffffdd;}
  div.halloween img{border:none;width:130px;}
}
@media(max-width:570px){
  nav.navbarx a{line-height:12px;font-size:0.8em;}
  a.nav1x, a.nav2x, a.nav3x, a.nav4x, a.nav5x, a.nav6x{padding:0 0 4px 0;}
  a.nav1x img, a.nav2x img, a.nav3x img, a.nav4x img, a.nav5x img, a.nav6x img{width:44px;height:36px;}
  p.descripcion{font-size:0.9em;}
  h3.titjuego{font-size:1em;}
}
@media(max-width:31.3em){
  a.nav1x, a.nav2x, a.nav3x, a.nav4x, a.nav5x, a.nav6x{width:calc(32.6% - 2px);}
}
@media(max-width:500px){
  div.motor-bus{position:absolute;top:59px;right:10px;}
  header{margin:8px auto 18px auto;width:300px;}
  header img{width:300px;height:56px;}
  div.imjuego img{width:100px;height:100px;}
  div.imjuego a:hover img{width:104px;height:104px;}  
  div.imjuego{padding:0 18px 23px 13px;width:100px;}
  div.imjuego img.estrellas{width:12px;height:12px;}
  form#fcook{width:350px;margin:10px auto;}
  form#fcook a{margin:20px 8px;}
  form#fcook input[type=submit]{margin:20px 8px;}
  div.motor-bus{right:0;}
  button#configurarck{margin:20px auto;display:block;}
  button#aceptarck{margin:10px 10% 10px 0;}
  button#rechazarck{margin:10px 0 10px 10%;}
  div.adshorizontal,div.adsjuhorizontal,div.adsdhorizontal,div.adsihorizontal,div.adsmhorizontal{padding:16px 5px;}
  .textads, .textadsju, .textadsd, .textadsi{width:315px;}
}
@media(max-width:460px){
  div.imjuego{padding:0 0 23px 0;width:120px;margin:0 auto;float:none;}
  div.imjuego img{width:120px;height:120px;}
  div.imjuego a:hover img{width:124px;height:124px;}
  div.imjuego img.estrellas{width:15px;height:15px;}  
  p.edad{margin:0;text-align:center;}
  div.juego{width: calc(92% - 2px);margin:2px 0 23px 0;padding:10px 4% 20px 4%;}
  div.adshorizontal{background:url(imagenes/anuncio4.jpg) center center no-repeat;Background-size:cover;}  
  div.adsjuhorizontal{background:url(imagenes/juegos/adsjuegos6.jpg) center center no-repeat;Background-size:cover;}
  div.adsdhorizontal{background:url(imagenes/descargas/adsdescargas7.jpg) center center no-repeat;Background-size:cover;}
  div.adsihorizontal{background:url(imagenes/dibujos/adsimprimibles3.jpg) center center no-repeat;Background-size:cover;}
  div.adsmhorizontal{background:url(imagenes/adsmusica6.png) center center no-repeat;Background-size:100% 125px;}
}
@media(max-width:400px){
  div.orden a,div.orden p{font-size:0.9em;}
  .ord1, .ord2{width:calc(24% - 2px);}
  .ord4{width:calc(22% - 2px);}  
}
@media(max-width:350px){
  form#fcook{width:300px;}
  .textads, .textadsju, .textadsd, .textadsi{font-size:17px;width:215px;} 
  div.adshorizontal,div.adsjuhorizontal,div.adsdhorizontal,div.adsihorizontal,div.adsmhorizontal{padding:12px 1px;}  
}
@media(max-width:320px){
  button#aceptarck,button#rechazarck{margin:20px auto;display:block;}
}
@media(max-width:300px){
  div.motor-bus{right:unset;left:0;}
  header{margin:8px auto 38px auto;width:100%;}
  header img{width:100%;}
  div.imprimiblesjn,div.imprimiblesdn,div.imprimiblesn{width:88%;}
  div.imprimiblesmn{width:71%;}
  h1.seccion,h2.seccion{font-size:1.7em;}
  div.caligrafia ul{padding-left:0;}
  div.contenido2 ul{padding-left:10%;}
  h1{font-size:1.7em;}
  h2{font-size:1.5em;}
  img.imderecha{width:96%;} 
  .valorar{width:100%;height:170px;}
  .textads, .textadsju, .textadsd, .textadsi{width:95%;}
}
@media(max-width:15.1em){
  a.nav1x, a.nav2x, a.nav3x, a.nav4x, a.nav5x, a.nav6x{width:calc(48% - 2px);}
}
@media(max-width:170px){
  .textads, .textadsju, .textadsd, .textadsi{font-size:15px;}
}