@charset "utf-8";
@font-face {
                font-family: 'HelveticaRoundedBlack';
                src: url('/localresources/css/fonts/webfont.eot');
                src: url('/localresources/css/fonts/webfont.eot?#iefix') format('embedded-opentype'),
                         url('/localresources/css/fonts/webfont.woff') format('woff'),
                         url('/localresources/css/fonts/webfont.ttf') format('truetype'),
                         url('/localresources/css/fonts/webfont.svg#webfont') format('svg');
        }
.elemento_oculto{
	display:none;
}
.contenedor_recuperar_clave{
	display:;
}
/* ------------------------- */
:link:focus, :visited:focus { -moz-outline: none; }
img { border: 0; }
a { outline: none; text-decoration :none; border: none; }
a:active, a:focus, a:visited { outline: none; border: none; }

/* ------------------------- */

html { /*overflow-x: hidden;*/ }
body { background-color: #828000; font-family: 'HelveticaRoundedBlack', Arial; margin: 0 auto; /*overflow-x: hidden;*/ position: relative; text-align: center; /*width: 100%; */}
body.kids{ background: #828000 url('/localresources/images/backSite.jpg') top center fixed no-repeat; -webkit-background-size: 2000px 1875px; }

/*
body { background-color: #3dc4e7; font-family: 'HelveticaRoundedBlack', Arial; margin: 0 auto; /*overflow-x: hidden; position: relative; text-align: center; width: 100%; }
body.kids{ background: #3dc4e7 url('/localresources/images/backSite.jpg') top center no-repeat; -webkit-background-size: 2000px 1875px; }
*/
.clearFloat { clear: both; height:1px; font-size:1px; line-height:1px; overflow: hidden; }



#mainWrapper { margin: 0 auto; position: relative; text-align: center; width: 1148px; }
#mainWrapper #rightBlock { float: right; text-align: left; width: 140px; }
/*#mainWrapper #rightBlock #bannerRight { background: url('/localresources/images/backBannerRight.png') 0 0 no-repeat; height: 649px; padding: 12px 0 0 10px; width: 140px; }*/
#mainWrapper #rightBlock #bannerRight { background: url(/localresources/images/backBannerRight.png) center top no-repeat; height: 649px; padding:10px; display:inline-block; *display:inline; zoom:1;}
#mainWrapper #leftBlock { float: left; position: relative; width: 1004px; }
#mainWrapper #leftBlock #bannerTop { background: url('/localresources/images/backBannerTop.png') 0 0 no-repeat; height: 114px; margin: 0 auto; padding: 12px 0 0 0; text-align: center; width: 990px; }
#mainWrapper #leftBlock #header { background: url('/localresources/images/backHeader.png') 0 0 no-repeat; height: 135px; margin: 22px 0 0 0; position: relative; width: 1004px; z-index: 200; }
#mainWrapper #leftBlock #header .logo-back { left: 329px; position: absolute; top: -31px; z-index: 200; }
#mainWrapper #leftBlock #header .slide-personajes-tapa { background:#699c37; height:60px; width:150px; position: absolute; z-index:350; bottom:9px; left: 410px; }
#mainWrapper #leftBlock #header .logo { left: 387px; position: absolute; top: -30px; z-index: 400; }
#mainWrapper #leftBlock #header .logo h1 { font-size: 0; text-indent: -9000px; }
#mainWrapper #leftBlock #header .videos-header { left: 630px; position: absolute; top: -5px; z-index: 500; }
#mainWrapper #leftBlock #header .juegos-header { left: 285px; position: absolute; top: -5px; z-index: 500; }
#mainWrapper #leftBlock #header .laboratorio-header { left: 220px; position: absolute; top: -5px; z-index: 0; }
/*#mainWrapper #leftBlock #he#dni-advertising-leaderboard-wrapper {background: url('/localresources/images/backBannerTop.png') 0 0 no-repeat; height: 114px; padding-top: 12px;}ader .laboratorio-header { left: 220px; position: absolute; top: -5px; z-index: 0; }*/
/*#mainWrapper #leftBlock #header .link-header { min-width: 100px; }*/
#mainWrapper #leftBlock #header .juegos-header .hover-layer { display: none; position:absolute; top: 0; left: -60px; *min-width:100px; *right:-90px; }
#mainWrapper #leftBlock #header .link-header .hover-layer { display: none; position:absolute; top: 0; right: -60px; *min-width:100px; *right:-90px; }
#mainWrapper #leftBlock #header .link-header .hover-layer .hover-left { background:url('/localresources/images/hover-left.png') 0 0 no-repeat; float:left; height: 28px; width: 13px; }
#mainWrapper #leftBlock #header .link-header .hover-layer .hover-right { background:url('/localresources/images/hover-right.png') 0 0 no-repeat; float:left; height: 28px; width: 7px; }
#mainWrapper #leftBlock #header .link-header .hover-layer .hover-left-juegos {background:url('/localresources/images/hover-left-juegos.png') 0 0 no-repeat; float:left; height: 28px; width: 13px;  }
#mainWrapper #leftBlock #header .link-header .hover-layer .hover-right-juegos {background:url('/localresources/images/hover-right-juegos.png') 0 0 no-repeat; float:left; height: 28px; width: 7px; }
#mainWrapper #leftBlock #header .laboratorio-header .hover-layer{width: 200px;}
#mainWrapper #leftBlock #header .link-header .hover-layer .hover-left-laboratorio { background:url('/localresources/images/hover-left-juegos.png') 0 0 no-repeat; float:left; height: 28px; width: 13px;}
#mainWrapper #leftBlock #header .link-header .hover-layer .hover-right-laboratorio { background:url('/localresources/images/hover-right-juegos.png') 0 0 no-repeat; float:left; height: 28px; width: 7px;  }
#mainWrapper #leftBlock #header .link-header .hover-layer .hover-center { background:#404040; color: #fff; cursor: pointer; float:left; font-size: 14px; height: 28px; }
#mainWrapper #leftBlock #header .link-header .hover-layer .hover-center div { padding: 4px 0 0 0; }
#mainWrapper #leftBlock #header .link-header:hover .hover-layer { display: block; }
#mainWrapper #leftBlock #header .bts-login { float: left; padding: 30px 0 15px 25px; }
#mainWrapper #leftBlock #header .bts-login ul li { display:inline; padding: 0 10px 0 0; }
#mainWrapper #leftBlock #header .bts-login ul li a { color: #fff; font-size: 0.94em; }
#mainWrapper #leftBlock #header .bts-login ul li a:hover { color: #f6f21d; }
#mainWrapper #leftBlock #header .bts-login-ok { float: left; padding: 18px 0 11px 15px; position: relative; }
#mainWrapper #leftBlock #header .bts-login-ok .avatar { float: left; text-align: left; display: block; }
#mainWrapper #leftBlock #header .bts-login-ok .avatar .hover-layer { display: none; width: 240px; position:absolute; top: -5px; left: 52px; z-index: 600; }
#mainWrapper #leftBlock #header .bts-login-ok .avatar .hover-layer .hover-left { background:url('/localresources/images/hover-left-avatar.png') 0 0 no-repeat; float:left; height: 61px; width: 14px; }
#mainWrapper #leftBlock #header .bts-login-ok .avatar .hover-layer .hover-right { background:url('/localresources/images/hover-right-avatar.png') 0 0 no-repeat; float:left; height: 61px; width: 7px; }
#mainWrapper #leftBlock #header .bts-login-ok .avatar .hover-layer .hover-center { background:#404040; color: #fff; float:left; font-size: 12px; height: 55px; text-align: left; letter-spacing: -0.6px; padding: 6px 10px 0 2px; }
#mainWrapper #leftBlock #header .bts-login-ok .avatar .hover-layer .hover-center p { line-height: 14px; }
#mainWrapper #leftBlock #header .bts-login-ok .avatar .hover-layer .hover-center p.bts { padding-top: 7px; color: #999; }
#mainWrapper #leftBlock #header .bts-login-ok .avatar .hover-layer .hover-center p.bts a { color: #999; }
#mainWrapper #leftBlock #header .bts-login-ok .avatar .hover-layer .hover-center p.bts a:hover { color: #ccc; }

#mainWrapper #leftBlock #header .bts-login-ok .avatar .imagen { position:absolute; top:32px;}
#mainWrapper #leftBlock #header .bts-login-ok .avatar .imagen a { width: 40px; height: 40px; position: relative; }
#mainWrapper #leftBlock #header .bts-login-ok .avatar .imagen a img.avatar { position: absolute; z-index: 10; }
#mainWrapper #leftBlock #header .bts-login-ok .avatar .imagen a img.select { position: absolute; z-index: 30; }
#mainWrapper #leftBlock #header .bts-login-ok .btsOut { float:left; color: #fff; font-size: 12px; letter-spacing: -0.6px; padding: 19px 0px 0 53px; }
#mainWrapper #leftBlock #header .bts-login-ok .btsOut a{color: #fff; }
#mainWrapper #leftBlock #header .bts-login-ok .btsOut a:hover { color: #f7f7f7; }

#mainWrapper #leftBlock #header .bts-login-ok .avatar:hover .hover-layer { display: block; }
#mainWrapper #leftBlock #header .bts-login-ok div#contenedor_login_hijo_ok{clear:both;width:205px; overflow:hidden; margin:0 !important; padding:8px 0 0 00 !important;  }
#mainWrapper #leftBlock #header .bts-login-ok div#contenedor_login_hijo_ko{clear:both;width:205px; overflow:hidden; height:17px !important; margin:0 !important; padding:0 !important;}
#mainWrapper #leftBlock #header .bts-login-ok .logout{ float: left; padding:0 5px 0 0; }
#mainWrapper #leftBlock #header .bts-login-ok .icon-hijo{ position: absolute; left: 27px; bottom: -6px; }
#mainWrapper #leftBlock #header .bts-login-ok div a{color: #fff; }
#mainWrapper #leftBlock #header .search { background: url('/localresources/images/backSearch.jpg') 0 0 no-repeat; float:right; height: 30px; margin: 21px 15px 0 0; padding: 4px 0 0 0; width: 175px; }
#mainWrapper #leftBlock #header .search input.campo { background: transparent; border: 0; color: #5b5b5b; float: left; font-family: 'HelveticaRoundedBlack', Arial; font-size: 0.94em; margin: 0 0 0 7px; padding: 3px 0 3px 0; width: 140px; height: 20px; }
#mainWrapper #leftBlock #header .search input.lupa { background: url('/localresources/images/lupa.jpg') 0 0 no-repeat; border: 0; cursor: pointer; float: right; height: 23px; margin: 0 4px 0 0; width: 22px; }
#mainWrapper #leftBlock #header .slide-personajes { padding: 0 0 0 32px; position: relative; z-index: 300; }
#mainWrapper #leftBlock #header .slide-personajes ul#carousel-personajes li { list-style-type: none; }
#mainWrapper #leftBlock #header .slide-personajes .slide-personajes-buttons { position: absolute; /*bottom: -54px;*/ width: 100%; left:-7px; top: 8px; }
#mainWrapper #leftBlock #header .slide-personajes .slide-personajes-buttons .arrow-prev { position: absolute; left:0; }
#mainWrapper #leftBlock #header .slide-personajes .slide-personajes-buttons .arrow-next { position: absolute; right:5px; }
#mainWrapper #leftBlock #footer { background: url('/localresources/images/backFooter.png') 0 0 no-repeat; margin: 10px 0 0 0; padding: 0 0 25px 0; width: 1004px; }
#mainWrapper #leftBlock #footer .nav { height:35px; padding:32px 0 0 0; }
#mainWrapper #leftBlock #footer .nav ul { text-align: center; width: 100%; }
#mainWrapper #leftBlock #footer .nav ul li { color: #f3f9e9; display:inline; font-size: 1.13em; padding: 0 0 0 15px; margin: 0 0 0 10px; border-left: 1px solid #f3f9e9; }
#mainWrapper #leftBlock #footer .nav ul li:first-child { border-left: none; }
#mainWrapper #leftBlock #footer .nav ul li a { color: #fff; }
#mainWrapper #leftBlock #footer .nav ul li a:hover { color: #f6f21d; }
#mainWrapper #leftBlock #footer .banda-footer { background: url('/localresources/images/banda-footer.png') 0 0 no-repeat; height: 53px; }
#mainWrapper #leftBlock #footer .form-footer { float: left; padding: 12px 0 0 20px; }
#mainWrapper #leftBlock #footer .form-footer .campo { background: url('/localresources/images/backCampoFooter.png') 0 0 no-repeat; height: 30px; float: left; width: 200px; }
#mainWrapper #leftBlock #footer .form-footer .campo input { background: transparent; border: 0; color: #5b5b5b; font-family: 'HelveticaRoundedBlack', Arial; font-size: 0.94em; margin: 6px 0 0 0; padding: 3px 0 3px 0; width: 180px; }
#mainWrapper #leftBlock #footer .form-footer .suscribir { float: left; }
#mainWrapper #leftBlock #footer .form-footer .suscribir input { background: transparent; border: 0; color: #fff; cursor: pointer; font-family: 'HelveticaRoundedBlack', Arial; font-size: 0.94em; margin: 3px 0 0 10px; padding: 3px 0 3px 0; text-align: left; }
#mainWrapper #leftBlock #footer .form-footer .suscribir input:hover { color: #f6f21d; }
#mainWrapper #leftBlock #footer .social-footer { color: #fff; float: right; padding:12px 47px 0 0; }
#mainWrapper #leftBlock #footer .social-footer div { float: left; padding: 5px 8px 0 0; }
#mainWrapper #leftBlock #footer .social-footer ul { float: left; }
#mainWrapper #leftBlock #footer .social-footer ul li { color: #fff; display: inline; font-size: 0.94em; list-style:none; }
#mainWrapper #leftBlock #footer .social-footer ul li a:hover { opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); }
#mainWrapper #leftBlock #footer .footer-copy { color: #fff; float: left; font-family: "Trebuchet MS", sans-serif; font-size: 12px; padding: 20px 0 0 22px; text-align: left; width: 50%; }
#mainWrapper #leftBlock #footer .footer-copy a { color: #fff; }
#mainWrapper #leftBlock #footer .footer-copy a:hover { text-decoration: underline; }
#mainWrapper #leftBlock #footer .footer-dc { float: right; padding: 25px 42px 0 0; }
.header-module { /*height: 400px;*/ margin: 0 auto; margin-top: -9px; position: relative; text-align: center; width: 990px; z-index: 100; }
.header-module .header-module-top { background: url('/localresources/images/backHeaderModule.png') 0 0 no-repeat; position: relative; text-align: left; }
.header-module .header-module-top .title { margin: 0 auto; padding: 20px 0 0 0; position:relative; text-align: center; }
.header-module .header-module-top .title h1 { font-size: 0; text-indent: -9000px; }
.header-module .header-module-top .title .title-cat { text-align: left; padding:10px 0 20px 10px }
.header-module .header-module-top .title .cat-img { float: left; padding: 7px 0 0 0; }
.header-module .header-module-top .title .cat-name { color: #fff; float: left; font-size: 1.750em; padding: 8px 0 0 8px; }
.header-module .header-module-top .title .cat-name-small { color: #eded23; float: left; font-size: 1.750em; padding: 8px 4px 0 6px; text-transform: uppercase;  }
.header-module .header-module-top .title .cat-name-small a { color: #eded23; text-shadow: -2px 4px 3px #555; }
.header-module .header-module-top .title .med-name { color: #fff; float: left; font-size: 1.75em; padding: 8px 0 0 4px; }
.header-module .header-module-top .title .med-name a { color: #fff; }
.header-module .header-module-top .title .punto { color: #eded23; }
.header-module .header-module-top .ver-todos { position: absolute; right: 35px; top: 10px; }
.header-module .header-module-top .ver-todos div { padding: 2px 0 0 10px; *padding-top: 4px; }
.header-module .header-module-top .ver-todos div img { position: relative; top: 5px; }
.header-module .header-module-top .ver-todos a { color: #fff; font-size: 14px; }
.header-module .header-module-top .ver-todos a:hover { color: #f6f21d; }
.header-thumb-head { background: url('/localresources/images/backHeaderModule.png') bottom left no-repeat; min-height:1px; padding-bottom: 67px; padding-left: 11px; text-align: left; }
.header-home { /*height: 400px;*/ margin: 0 auto; margin-top: -9px; padding: 0 0 0 0; position: relative; text-align: center; width: 990px; z-index: 100; }
.left-home { /*float: left;*/ text-align: left; /*width: 650px;*/ }
.block-left { float: left; width: 650px; }
.block-right { /*float: left;*/ float: right; text-align: right; padding: 0 11px 0 0; }
.left-home .title { background: url('/localresources/images/backHeaderModule.png') top left no-repeat; min-height:1px; margin: 0 auto; padding: 10px 0 0 0; position:relative; text-align: center; }
.left-home .title h1 { font-size: 0; text-indent: -9000px; }
.left-home .title .title-left { float: left; padding:0 0 0 180px; }
.left-home .title .doki-te-recomienda { float: right; padding:35px 60px 0 0; }
.left-home .title .title-cat { text-align: center; padding:15px 0 0 0 }
.left-home .title .cat-img { padding: 7px 0 0 0; }
.left-home .title .cat-name { color: #fff; float: left; font-size: 2.563em; }
.left-home .title .punto { color: #eded23; }
.left-home .thumbs-home { background: url('/localresources/images/backHeaderModule.png') bottom left no-repeat; min-height: 1px; padding: 0 0 7px 11px; }
.left-home .ver-todos { position: absolute; top: 5px; right: 35px; }
.left-home .ver-todos div { padding: 0 0 0 10px; *padding-top: 4px; }
.left-home .ver-todos div img { position: relative; top: 5px; }
.left-home .ver-todos a { color: #fff; font-size: 14px; }
.left-home .ver-todos a:hover { color: #f6f21d; }
.back-video-home { background: url('/localresources/images/back-video-home.png') 0 0 no-repeat; height: 359px; margin: 0 auto; text-align: center; width: 316px; }
.back-video-home div { padding: 9px 0 0 0; }
.module-4-col { float: left; margin: 20px 0 0 7px; text-align: center; width: 651px; }
.module-4-col .module-4-col-title { background: url('/localresources/images/back-module-4-col.png') 0 0 no-repeat; color: #0078b0; min-height:10px; padding: 13px 0 5px 11px; text-align: left; }
.module-4-col .module-4-col-title .title { margin: 0 auto; padding: 5px 0 5px 0; position:relative; text-align: center; }
.module-4-col .module-4-col-title .title h1 { font-size: 0; text-indent: -9000px; }
.module-4-col .module-4-col-title .title .title-cat { text-align: left; }
.module-4-col .module-4-col-title .title .cat-img { float: left; padding: 7px 0 0 0; }
.module-4-col .module-4-col-title .title .cat-name { color: #fff; float: left; font-size: 2.563em; }
.module-4-col .module-4-col-title .title .punto { color: #eded23; }
.module-4-col .header-thumb-small { background: url('/localresources/images/back-module-4-col.png') bottom left no-repeat; min-height:10px; padding-left: 4px; padding-bottom: 5px; }
.module-publi{ float: right; margin: 20px 7px 0 0; }
.video-right { float: right; /*line-height: 40px;*/ padding:0 9px 0 0; text-align: center; *line-height: 215px; }
.module-home { padding: 10px 0 0 0; }
.module-home-sponsor { background: url('/localresources/images/back-module-home-sponsor.png') 0 0 no-repeat; height: 90px; margin: 0 auto; margin-top: 20px; margin-left: 6px; text-align: center; width: 990px; }
.module-home-sponsor div { padding: 10px 0 0 0; }


.module-home-juegos { text-align: center; width: 989px; margin: 0 auto; margin-top: 20px; }
.module-home-juegos-title { background: url('/localresources/images/backModule.png') 0 0 no-repeat; color: #0078b0; min-height:1px; padding: 13px 0 0 11px; text-align: left; }
.module-home-juegos-title h3 { font-size: 1.25em; padding: 0 0 15px 0; }
.module-home-juegos-title .title { margin: 0 auto; padding: 0 0 0 0; position:relative; text-align: center; }
.module-home-juegos-title h1 { font-size: 0; text-indent: -9000px; }
.module-home-juegos-title .title .title-left { float: left; padding:10px 0 0 180px; }
.module-home-juegos-title .title .doki-te-recomienda { float: right; padding:15px 60px 0 0; }
.module-home-juegos-title .title-cat { text-align: center; }
.module-home-juegos-title .title .cat-img { padding: 0 0 0 0; }
.module-home-juegos-title .title .cat-name { color: #fff; float: left; font-size: 2.563em; }
.module-home-juegos-title .title .punto { color: #eded23; }


.module-gral-sponsor { background-color:#CC0; display: table; vertical-align:middle; margin: 0 0 15px -11px; text-align: center; width: 990px; }
.module-gral-sponsor .content {display:table-cell;vertical-align:middle;}
.back-promo-padres { background: url('/localresources/images/back-promo-footer.png') 0 0 no-repeat; height: 200px; text-align: left; }
.back-promo-padres .left { float: left; padding: 15px 0 0 15px; }
.back-promo-padres .left .img { background: url('/localresources/images/bg-img-promo-padres.png') top left no-repeat; float: left; height: 172px; margin-bottom: 1px; text-align: center; width: 161px; }
.back-promo-padres .left .img img { margin: 3px 0 0 0; }
.back-promo-padres .right { float: left; color: #fff;  padding: 15px 0 0 15px; width: 290px; }
.back-promo-padres div a { color: #fff; }
.back-promo-padres .tit { color: #f6f21d; /*font-size: 1.000em;*/ font-size: 1.250em; padding: 0 0 5px 0; text-align: left; }
.back-promo-padres .tit a { color: #f6f21d; }
.back-promo-padres .txt { color: #fff; font-size: 0.875em; font-family: Arial; line-height: 18px; text-align: left; }
.back-promo-padres .leer-mas { color: #424242; font-size: 1.125em; padding: 5px 0 0 0; text-align: left; }
.back-promo-padres .leer-mas a { color: #424242; }
.back-promo-padres .leer-mas a:hover { color: #000; }
.item { background: url('/localresources/images/bg-item.png') top left no-repeat; float: left; height: 145px; text-align: center; width: 242px; }
.item:hover { background-position: bottom left; }
.item:hover .img-active { display:none; }
.item:hover .img-hover { display:block; }
.item .img-active { padding: 3px 0 0 0; }
.item .img-hover { color: #76b543; display: none; height: 145px; font-size: 1.44em; line-height: 22px; padding: 0 5px 0 5px; }
.item .img-hover img { display: block; margin:0 auto; padding:10px 0 8px 0; *padding-bottom: 7px; text-align: center;  }
.module-promo { float: left; /*height: 210px;*/ margin: 20px 0 0 13px; /*width: 491px;*/ }
.module-promo01 { float: left; margin: 20px 0 0 7px; }
.module-promo02 { float: left; margin: 20px 0 0 21px; }
.module-promo03 { float: right; margin: 20px 7px 0 0; }
.module-promo-2col { float: left; /*height: 210px;*/ margin: 20px 0 0 7px; width: 491px; }
.module-patrocinados { text-align: center; width: 989px; margin: 0 auto; margin-top: 20px; }
.module-patrocinados-title { background: url('/localresources/images/backModulePatrocinados.png') 0 0 no-repeat; color: #0078b0; min-height:1px; padding: 13px 0 0 11px; text-align: left; }
.module-patrocinados-title h3 { font-size: 1.25em; padding: 0 0 15px 0; }
.module-patrocinados-juegos-home { text-align: center; width: 989px; margin: 0 auto; margin-top: 20px; }
.module-patrocinados-juegos-home-title { background: url('/localresources/images/backModulePatrocinados.png') 0 0 no-repeat; color: #0078b0; min-height:1px; padding: 13px 0 0 11px; text-align: left; }
.module-patrocinados-juegos-home-title h3 { font-size: 1.25em; padding: 0 0 15px 0; color:#fff; }
.header-thumb-cat-juegos-home{ background: url('/localresources/images/backModulePatrocinados.png') bottom left no-repeat; min-height:100px; padding-bottom: 7px; padding-left: 11px; text-align: left; }

.header-thumb-cat { background: url('/localresources/images/backModule.png') bottom left no-repeat; min-height:100px; padding-bottom: 7px; padding-left: 11px; text-align: left; }

.module-patrocinados-title .title { margin: 0 auto; padding: 0 0 0 0; position:relative; text-align: center; }
.module-patrocinados-title h1 { font-size: 0; text-indent: -9000px; }
.module-patrocinados-title .title .title-left { float: left; padding:10px 0 0 180px; }
.module-patrocinados-title .title .doki-te-recomienda { float: right; padding:15px 60px 0 0; }
.module-patrocinados-title .title-cat { text-align: center; }
.module-patrocinados-title .title .cat-img { padding: 0 0 0 0; }
.module-patrocinados-title .title .cat-name { color: #fff; float: left; font-size: 2.563em; }
.module-patrocinados-title .title .punto { color: #eded23; }
.module-promo-item{ float: right; margin: 0 10px 0 0; }
.module-categoria { float: left; margin: 20px 0 0 7px; text-align: center; width: 491px; }
.module-categoria .module-categoria-title { background: url('/localresources/images/backModuleCategoria.png') 0 0 no-repeat; color: #0078b0; font-size: 1.25em; padding: 13px 0 0 11px; text-align: left; }
.module-categoria .module-categoria-title a { color: #0078b0; }
.module-categoria .module-categoria-title h3 { padding: 0 0 10px 0; }
.module-categoria-fullwidth { background: url('/localresources/images/backModuleCategoriaFull.png') 0 0 no-repeat; height: 236px; text-align: center; width: 989px; margin: 0 auto; margin-top: 20px; }
.module-categoria-fullwidth .module-categoria-fullwidth-title { color: #0078b0; font-size: 1.25em; padding: 13px 0 7px 11px; text-align: left; }
.header-thumb-small { background: url('/localresources/images/backModuleCategoria.png') bottom left no-repeat; height:210px; padding-left: 4px; overflow: hidden; /*padding-bottom: 5px;*/ }
.header-thumb-small #contenedor-items #preload{ text-align:center; margin-top:80px;}
.header-thumb-small #videos-relacionados-contenido #preload{ text-align:center; margin-top:80px;}
.header-thumb-small #juegos-relacionados-contenido #preload{ text-align:center; margin-top:80px;}
.header-thumb-small #videos-relacionados-contenido #preload{ text-align:center; margin-top:80px;}
.header-thumb-small #personajes-relacionados-contenido #preload{ text-align:center; margin-top:80px;}
.header-thumb-small #personajes-galerias-contenido #preload{ text-align:center; margin-top:80px;}
.relacionados-wrapper #padres-articulos-relacionados-contenido #preload{ text-align:center; margin-top:80px;}
.relacionados-wrapper #quien-leyo-contenedor-items #preload{ text-align:center; margin-top:80px;}
.header-thumb-small #favoritos-contenido #preload{ text-align:center; margin-top:80px;}

.item-small { background: url('/localresources/images/bg-item-small.png') top left no-repeat; float: left; font-family: 'HelveticaRoundedBlack', Arial; height: 103px; margin-bottom: 1px; text-align: center; width: 161px; }
.item-small:hover { background-position: bottom left; }
.item-small:hover .img-active { display:none; }
.item-small:hover .img-hover { display:block; }
.item-small .img-active { padding: 3px 0 0 0; }
.item-small .img-hover { color: #76b543; display: none; height: 94px; font-size: 14px; line-height: 14px; padding: 0 5px 0 5px; }


.thumb-small { background: url('/localresources/images/bg-item-small.png') top left no-repeat; float: left; font-family: 'HelveticaRoundedBlack', Arial; height: 103px; margin-bottom: 1px; text-align: center; width: 161px; }
.thumb-small:hover { background-position: bottom left; }
.thumb-small:hover .img-active { display:none; }
.thumb-small:hover .img-hover { display:block; }
.thumb-small .img-active { padding: 3px 0 0 0; }
.thumb-small .img-hover { color: #76b543; display: none; height: 94px; font-size: 14px; line-height: 14px; padding: 0 5px 0 5px; }
.thumb-small .img-hover img { display: block; margin:0 auto; padding:9px 0 7px 0; text-align: center; }

.item-small .img-hover-personajes { padding-top: 30px; }
.item-small .img-hover img { display: block; margin:0 auto; padding:9px 0 7px 0; text-align: center; }
.item-small-ver-todos { background: url('/localresources/images/bgvertodos.png') top left no-repeat; height: 103px; float: left; text-align: center; margin-bottom: 1px; width: 161px; }
.item-small-ver-todos a { color: #fff; display: block; font-size: 1.56em; padding: 38px 0 30px 0; }
.item-small-full { background: url('/localresources/images/bg-item-small.png') top left no-repeat; float: left; height: 103px; text-align: center; width: 161px; }
.item-small-ver-todos-wide { background: url('/localresources/images/bgvertodos-wide.png') top left no-repeat; height: 52px; float: left; /*margin-left: 2px;*/ text-align: center; width: 316px; letter-spacing:-1px;}
.item-small-ver-todos-wide a { color: #fff; display: block; font-size: 1.56em; padding: 13px 0 0 0; }
.module-promo-padres { float: left; /*height: 210px;*/ margin: 10px 0 0 7px; width: 491px; }
.backProgramacion { background: url('/localresources/images/back-programacion.png') 0 0 no-repeat; width: 996px; height: 125px; margin: 0 auto; }
.backProgramacion .top { padding: 14px 15px 5px 15px; *height: 30px; }
.backProgramacion .bottom { padding: 0 0 0 14px; }
.backProgramacion .top .title { float: left; color: #fff; font-size: 28px; }
.backProgramacion .top .link { float: right; padding: 8px 0 0 0; }
.backProgramacion .top .link a { color: #fff; }
.backProgramacion .top .link a:hover { color: #2f95c1; }
.backProgramacion .bottom .prog { background: url('/localresources/images/back-prog.png') 0 0 no-repeat; width: 316px; height: 60px; float: left; margin: 0 10px 0 0; }
.backProgramacion .bottom .prog .img { float: left; padding: 0 5px 0 5px; }
.backProgramacion .bottom .prog .txt { float: left; font-size: 13px; color: #d3ecf5; width: 230px; text-align: left; padding: 7px 0 0 0; }
.backProgramacion .bottom .prog.active { background: url('/localresources/images/back-prog-active.png') 0 0 no-repeat; width: 316px; height: 60px; float: left; margin: 0 10px 0 0; }
.backProgramacion .bottom .prog.active .txt { color: #fff; }
.prog-2col { width: 316px; padding: 0 0 0 0; line-height: 18px; }
.prog-2col .prog { background: url('/localresources/images/back-prog.png') 0 0 no-repeat; width: 316px; height: 60px; margin: 5px 0 0 0; }
.prog-2col .prog .img { float: left; padding: 0 5px 0 5px; }
.prog-2col .prog .txt { float: left; font-size: 16px; color: #d3ecf5; width: 230px; text-align: left; padding: 7px 0 0 0; }
.prog-2col .prog.active { background: url('/localresources/images/back-prog-active.png') 0 0 no-repeat; width: 316px; height: 60px; margin: 5px 0 0 0; }
.prog-2col .prog.active .txt { color: #fff; }
.prog-2col .link { float: right; padding: 8px 0 0 0; font-size: 14px; }
.prog-2col .link a { color: #2f95c1; }
.prog-2col .link a:hover { color: #fff; }
.footer-wrapper-home { margin-top: -30px; }
.back-footer-padres { background: url('/localresources/images/back-footer-padres.png') 0 0 no-repeat; width: 994px; height: 352px; margin: 0 0 0 3px; .margin-left:-1px !important; }
.back-footer-padres .logo { float: left; padding: 20px 0 0 15px; }
.back-footer-padres .baj { float: right; font-family: Arial; font-weight: bold; font-size: 43px; color: #004b8d; padding: 60px 15px 0 0; }
.mod-destacado-padres-01 { float: left; padding: 0 0 0 8px; }
.mod-destacado-padres-02 { float: right; padding: 0 4px 0 0; }
.mod-destacado-padres { background: url('/localresources/images/padres/back-mod-destacado-big.png') 0 0 no-repeat; width: 490px; height: 203px; position: relative; font-family: Arial; }
.mod-destacado-padres .img, .mod-destacado-padres .img img { position: absolute; bottom:0; left:0; }
.mod-destacado-padres .data { position: absolute; top:15px; left:175px; font-weight: bold; color: #004b8d; text-align: left; letter-spacing: -1.5px; padding: 0 20px 0 0; }
.mod-destacado-padres .data .tit { font-size: 33px; }
.mod-destacado-padres .data .tit a { color: #004b8d; }
.mod-destacado-padres .data .txt { font-size: 17px; }
.mod-destacado-padres .data .txt a { color: #004b8d; }
.mod-destacado-padres .bt { background: url('/localresources/images/padres/back-bt.png') 0 0 no-repeat; width: 122px; height: 46px; position: absolute; bottom: 5px; right: 5px; color: #8bbb01; font-size: 13px; font-weight: bold;  }
.mod-destacado-padres .bt a { color: #8bbb01; display: block; padding: 15px 0 0 0; }
.mod-destacado-padres .bt img { margin: 0 0 0 10px; }
.mod-destacado-padres .bt a:hover { color: #0055a5; }
.slide-personajes{margin-left:20px;}
.slide-personajes div{float:left;}
.slide-personajes div.items{margin-left:10px;}

.holder-banner728 { background: url('/localresources/images/backBannerTop.png') 0 0 no-repeat; height: 114px; padding: 12px 0 0 0; text-align: center; width: 968px; margin-top: 10px; }

.paginado-holder { height: 33px; text-align: center; padding: 0 11px 15px 0; }
.paginado-holder ul { display: inline; text-align: center; list-style: none; }
.paginado-holder ul li { min-height: 33px; display: -moz-inline-stack; /*FF2*/ display: inline-block; vertical-align: top; /*BASELINE CORRECCI�N*/ zoom: 1; /*IE7 (hasLayout)*/ *display: inline; /*IE*/ _height: 33px; /*IE6*/ }
.paginado-holder a.paginado-prev { width: 18px; height: 33px; background: url('/localresources/images/paginado-prev.png') 0 0 no-repeat; display: block; margin-right: 5px; }
.paginado-holder a.paginado-next { width: 18px; height: 33px; background: url('/localresources/images/paginado-next.png') 0 0 no-repeat; display: block; }
.paginado-holder a.paginado-item { width: 32px; height: 33px; background: url('/localresources/images/paginado-item.png') 0 0 no-repeat; display: block; }
.paginado-holder a.active, .paginado-holder a.paginado-item:hover { background-position: bottom left; }

.linkAreaPadres { margin: 0 0 0 20px; color: #fff; line-height: 40px; }

/*FIESTA-DKIDS*/
/*
.texto_footer {	font-size: 11px; font-weight:normal !important; font-family:"Trebuchet MS", Verdana !important; }
.texto_footer a:link {color: #0099CC;text-decoration: none;}
.texto_footer a:link {color: #0099CC;text-decoration: none;}
.texto_footer a:visited {text-decoration: none;color: #0099CC;}
.texto_footer a:hover {text-decoration: none;color: #FF9900;}
.texto_footer .green:hover {text-decoration: none;color: #6DB33F;}
.texto_footer a:active {text-decoration: none;color: #0099CC;}
#contenido_preload{font-size: 11px;font-family:"Trebuchet MS", Verdana !important; }
*/