a{color:#0000ee}

.center{text-align:center}
.round{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.round5{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.round10{-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px}
.round30{-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px}
.round50{-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:26px}
.round80{-moz-border-radius:42px;-webkit-border-radius:42px;border-radius:42px}



.sombra{-webkit-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.39);
-moz-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.39);
box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.39);}





.box_descr{
    position: absolute;
    z-index: 99999999999;
    background: #cdeaff;
    padding: 8px 13px;
    line-height: 22px;
    font-size: 16px;
    border: 7px solid #0b26a9;
    max-width: 241px;
    min-width: 120px;
    color: #020412;	
}
.box_descr b{font-size:18px; display:block; border-bottom:2px solid #0A1588; margin:0 0 12px 0}




.box{padding:10px;overflow:hidden;font-size:20px;background:#f1f1f1;margin:0 20px 60px 20px;line-height:34px;color:#141414;border:1px solid ##ebebeb}
.box .title{font-size:26px;color:#33387a;line-height:38px}
.box .icono{display:block;height:80px;border:1px solid #d6db87}
.box i{font-size:15px}
.box .body{padding-top:10px}






video::-webkit-media-controls-play-button{
  background-color:#f00;
  border-radius:50%;
}
video::-webkit-media-controls-fullscreen-button,video::-webkit-media-controls-timeline,video::-webkit-media-controls-mute-button, video::-webkit-media-controls-volume-slider,video::-webkit-media-controls-toggle-closed-captions-button,video::-webkit-media-controls-time-remaining-display,video::-webkit-media-controls-current-time-display{
display:none;
}




.voto_ok,.voto_ko,.full_screen,.warning,.confirmar,.nofav,.gameplay,.b_share,.b_code,.icon_coment{width:0;padding:0 0 0 40px;overflow:hidden;height:42px;display:block;cursor:pointer;border:none;margin:0; border:1px solid #959595}

.boton:hover,.boton.sel{color:#00ffff !important;border-bottom:6px solid #510783;background:#59209e}

.fire{width:22px;background-position:0 -40px}
.minifire{width:18px;background-position:-22px -40px}
.fire,.minifire{height:26px;display:block;margin:0 0 0 10px}
.new_icon{height:50px;width:50px;position:absolute;top:-3px;left:-3px;background-position:-220px -258px;z-index:999}
.confirmar{background-position:-220px -48px;height:30px; padding:0 0 0 30px}
.gameplay{background-position:-100px -218px;padding:0 0 0 40px}
.icon_coment{background-position:-140px -218px;padding:0 0 0 40px}
.reload{background-position:-90px -108px}
.nofav{background-position:0 -68px}
.voto_ok{background-position:-250px -108px;display:inline}
.voto_ko{background-position:-210px -108px;display:inline}

.minivot_ok,.minivot_ko{background-position:-290px -134px;display:block;width:13px;height:14px;position:absolute;left:0;top:3px}
.minivot_ko{background-position:-303px -134px}

.vot_ok,.vot_ko{display:inline-block; font-size:14px; color:#05550B;position:relative;padding:0 10px 2px 16px}
.vot_ko{color:#6C0F10}
.vot_max{font-weight:bold; font-size:16px}

.sandwich{background-position:-192px -173px;width:26px;height:26px;margin:12px}

.full_screen{background-position:-40px -108px; padding:0 0 0 50px;}
.warning{background-position:-170px -108px}
.b_share{padding:0 0 0 40px; background-position:-180px -218px}
.b_code{padding:0 0 0 40px; background-position:-100px -258px}

.refresh_big{width:0;padding:0 46px 0 0;display:block;overflow:hidden;height:43px;background-position:0 -272px;position:absolute; left:12px;top:12px}

.boton_more_games{font-size:48px;text-decoration:none;display:block;text-align:center;margin:40px auto 150px auto;padding:20px;position:relative;max-width:500px; min-width:420px}


.arrow{border:solid #0139a9;border-width: 0 3px 3px 0;display:block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg); position:absolute; right:11px; top:14px;}
.cate:hover{color:#a96501; background:#fff0dd}







.breadcrumbs{font-size:14px;margin:0 0 12px 0;display:block}
.breadcrumbs li{display:inline}
.breadcrumbs a{text-decoration:underline}


.flex_faqs{margin:30px 0 0 0}
.faq{width:31%; margin:0 1%;min-width:240px; margin-bottom:30px}
.faq .title{font-size:18px;
    color: #065900;
    line-height:24px;
    margin-bottom:12px;
    display: block}
.faq a{font-size:17px; color:#4700cd}
.faq li{list-style: disc;
    padding: 3px 5px;
    margin: 0 0 0 15px}


#iframe_game{width:100%;height:100%;overflow:hidden;overflow-x:hidden;overflow-y:hidden;border:none;position:relative; top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; margin:0; padding:0;}
#game_play{height:100%;width:100%;display:block;margin:0 auto;position:relative;z-index:987654321;visibility:hidden;opacity:0;top:0}
#is_game.game_in_full_screen{position:fixed !important;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:99999999999999 !important;visibility:visible !important;opacity:1 !important; background:#eee; height:100%; width:100%; min-width:100%; max-width:100%; border:0; padding:0; margin:0;zoom:1.0;}
.close_full_screen{position:absolute;top:5px; left:-5px;z-index:99999999999999 !important;padding:5px 15px;font-size:24px; color:#333333; font-weight:bold; background:#F73B3E; border:3px solid #FFD4D5; cursor:pointer}
.close_full_screen:hover{font-size:36px; padding:8px 18px}









#youtube{width:100%;padding:30px 0 0 0}
.videos_youtube{height:240px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;margin:0 20px;}
.youtube{display:inline-block;margin:0 10px;position:relative}
.youtube .pic{display:block;border:none;width:100%;max-width:280px;height:210px}
.youtube .title{display:block;padding:3px;text-decoration:none;font-size:15px;color:#E1E1E1;text-align:left;text-overflow:ellipsis;content:'';overflow:hidden;white-space:nowrap;position:absolute;right:0;left:0;bottom:0;width:100%;z-index:2;background-color:rgba(0, 0, 0, 0.3)}
.youtube:hover{box-shadow:0px 4px 6px rgba(0,0,0,0.5)}
.youtube:hover .title,.youtube:focus .title{background-color:rgba(0, 0, 0, 0.6); font-weight:bold; font-size:20px;text-overflow:inherit;overflow:visible;white-space:normal;color:#FFF;z-index:3; display:block;text-shadow: 1px 0px #EF7241, 0.54px 0.84px #EF7241, -0.41px 0.9px #EF7241, -0.98px 0.14px #EF7241, -0.65px -0.75px #EF7241, 0.28px -0.95px #EF7241, 0.96px -0.27px #EF7241;}








.close,.delete{position:absolute;right:5px;top:5px;width:0;height:26px;padding:0 0 0 26px;overflow:hidden;background-position:-290px -108px; z-index:5}
.bigclose{position:absolute;right:10px;top:10px;width:0;height:40px;padding:0 0 0 40px;overflow:hidden;background-position:-280px -258px; z-index:5}
.close:hover,.delete:hover,.pointer,.bigclose:hover{cursor:pointer}



.arrowup{padding:0 0 0 100px;display:block;width:0;height:100px;background-position:0 -173px;overflow:hidden;border:none;
margin:200px auto 60px auto;cursor:pointer}

.footer{padding-top:40px;border-top:8px solid #d1dcff}
.footer li{display:inline-block;margin:0 18px 12px 0;float:left}
.footer b{color:#f5d4ff}
.footer a{color:#00ffff}

.secure{padding:0 0 0 67px;display:block;width:0;height:82px;background-position:-220px -173px;overflow:hidden; border:none;float:left; margin:0 20px 10px 0}


.redes{display:block;margin:0 7px 10px 40px;float:right; max-width:220px;}
.redes a{display:block; float:left; width:48px; height:48px; margin:10px 7px 0 0}
.colaboracion{background:url(/colaboraciones.png) no-repeat}
.colaboracion.viasite{display:block;padding:0 0 0 220px;overflow:hidden;height:70px;width:0;background-position:0 0; margin:10px 0 10px 0}
.colaboracion.unicef{display:block;padding:0 0 0 220px;overflow:hidden;height:130px;width:0;background-position:0 -70px; margin:10px 0 10px 0}


.langs .bandera{float:left; margin:0 6px 0 0}
.langs li{padding:5px 5px 5px 0;position:relative;display:inline-block}
.bandera{width:0;height:25px;padding:0 0 0 32px;overflow:hidden;display:block}
.es{background-position:0 -148px}
.en{background-position:-32px -148px}
.fr{background-position:-64px -148px}
.it{background-position:-96px -148px}
.pt{background-position:-128px -148px}
.de{background-position:-160px -148px}
.zh-Hans,.cn{background-position:-192px -148px}
.cs{background-position:-224px -148px}
.tr{background-position:-256px -148px}
.ru{background-position:-288px -148px}
.ar{background-position:-288px -173px}
.hi{background-position:-288px -198px}



.modal{z-index:9999999999;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.7)}
.modal_in{overflow-y:auto;overflow-x:hidden;background-color:#fefefe;margin:30px auto auto auto;padding:20px;border:1px solid #333;width:80%;max-height:90%;position:relative;min-width:300px;z-index:9999999999;font-size:16px}
.modal_in .close{position:sticky;top:-10px;right:-10px;z-index:9999}
.modal_in h3{font-size:22px}
.modal_in::-webkit-scrollbar{width:14px}
.modal_in::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:9999px;background-color:#AAAAAA}


.tag{display:inline-block;  margin:0 10px 0 0; background:#2a74d9; color:#FFF; padding:2px 10px}


a,.boton,button,select,option{cursor:pointer}



.boxsearchlist{background:#474ea7;color:#e5ffff;padding:10px; border-bottom:10px solid #b491dd;position:relative;}
.flex{justify-content:center;flex-flow:row wrap;}
.buscador_search{margin:10px auto 20px auto}
.cates_search{margin:10px auto}
.games_search a{display:block;width:280px; max-width:340px;text-decoration:none;padding:10px; margin:0 auto 10px auto;flex:auto;font-size:16px;color:#FFF}
.games_search a:hover{background-color:rgba(195, 195, 195, 0.4);}	
.games_search .pic{float:left;width:90px;margin:0 10px 0 0;display:block;height:60px}

.pagination{margin:40px 0 10px 0}
.pagination .boton{margin:0 5px; font-size:22px}

.title_pagination{text-align:center; margin:0 auto 20px auto; font-size:14px; color:#c8ed55; display:block}
.title_pagination span{color:#F2FF28; font-size:18px;}