/* global */
* { padding: 0; margin: 0; }

body { background: transparent url(../images/bg_site.gif) top left repeat-x; font: 10px Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; }

img { border: none; vertical-align: middle; }
img, div { behavior: url(http://imgs.sapo.pt/kids/scripts/iepngfix.htc) }


input, textarea { font-family: Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size: 1.1em; vertical-align: middle; }
select option { padding: 0 4px; }
/* end of blobal */


/* headers */
h1, h2, h3, h4 { }
h1, h2, h3 { display: none; } /* SEO purposes only */

/* end of headers */


/* text */
p { font-size: 1.1em; }
a { color: #000; text-decoration: none }
p.acenter { text-align: center; }
/* end of text */


/* form classes */
.textbox { }
.checkbox { }
.text { border: none; float: left; padding: 3px; color: #31a608; background: transparent; font-size: 1.2em }
/* end of forms */

/* global classes */
.clearboth { clear: both; }
/* end global classes */


/* Projecto  */
#container { margin: 0px auto; width: 962px; position: relative; }

    #positionRelative { float: left; width: 100%; position: relative; }

    #header { position: relative; float: left; z-index: 999 }
        #header img { float: left; }


    #main { float: left; width: 962px; background: url(../images/bg_main.jpg) top left no-repeat; /*height: 901px;*/ height: 823px }

    #menu { float: left; margin-top: 43px; padding-top: 4px; width: 105px; background: url(../images/menu/bg_menu.png) top right repeat-y; padding-bottom: 2px;  }
        #menu img { float: left; margin-bottom: 2px; }

    #center { float: left; width: 497px; padding-top: 15px; padding-left: 3px }

    /* CAIXAS CENTRAIS */
    .name, .ver { position: absolute; } /* use with extreme caution */

    #navGreen { position: absolute; right: 0px; top: 15px; right: 14px }
        #navGreen img { margin-left: 6px }

    #navNumbers { position: absolute; }
        #navNumbers a { margin: 0px 1px; font-weight: bold; color: #acacac; font-style: normal  }
            #navNumbers a.active { text-decoration: underline; color: #000; }

    .caixa_2x1 .ver img, .caixa_1x1_L .ver img, .caixa_1x1 .ver img, .caixa_1x2 .ver img, .caixa_2x2 .ver img, .caixa_3x1 .ver img, .caixa_1x1_M .ver img, .caixa_2x1_M .ver img, .caixa_3x1_L .ver img, #sugestoes .ver img { float: left; margin: 0px; }


    /* CAIXA 2 X 1 */
    .caixa_2x1 { float: left; width: 331px; height: 218px; position: relative; }


    .caixa_2x1.azul { background: url(../images/caixas/azul_2x1.jpg) top left no-repeat; }


    /* CAIXA 1 X 1 LARGE */
    .caixa_1x1_L { float: left; width: 164px; height: 218px; position: relative; }
        .caixa_1x1_L .ver { right: 17px; bottom: 10px }

    /* FUNDOS GENERICOS 1 X 1 LARGE */
    .caixa_1x1_L.laranja { background: url(../images/caixas/laranja_1x1_L.jpg) top left no-repeat; }
        .caixa_1x1_L.laranja .name { left: 18px; top: 5px; width: 130px; text-align: center }


    /* CAIXA 1 X 1 NORMAL */
    .caixa_1x1 { float: left; width: 164px; height: 150px; position: relative; text-align: center; padding-top: 50px }
        .caixa_1x1 .ver { right: 18px; bottom: 12px; }

        .caixa_1x1 img { margin-bottom: 10px; }
        .caixa_1x1 p { text-align: left; font-size: 1.4em; padding-left: 20px; padding-right: 10px }

    /* FUNDOS GENERICOS 1 X 1 */
    .caixa_1x1.rosa_1x1 { background: url(../images/caixas/rosa_1x1.jpg) top left no-repeat; }
    .caixa_1x1.verde { background: url(../images/caixas/verde_1x1.jpg) top left no-repeat; }
    .caixa_1x1.vermelha { background: url(../images/caixas/vermelha_1x1.jpg) top left no-repeat; }

    .caixa_1x1.rosa_1x1 .name, .caixa_1x1.verde .name, .caixa_1x1.vermelha .name, .caixa_1x1.rosa_middle .name, .caixa_1x1.verde_middle .name, .caixa_1x1.vermelha_middle .name { text-align: center; width: 134px; left: 15px; top: 5px; padding: 0px; margin: 0px }
    .caixa_1x1.rosa_1x1 .name img, .caixa_1x1.verde .name img, .caixa_1x1.vermelha .name img, .caixa_1x1.rosa_middle .name img, .caixa_1x1.verde_middle .name img, .caixa_1x1.vermelha_middle .name img { margin: 0px; }


    /* FUNDOS GENERICOS 1 X 1 MIDDLE */

    .caixa_1x1.rosa_middle { background: url(../images/caixas/rosa_1x1_middle.jpg) top left no-repeat; }
    .caixa_1x1.verde_middle { background: url(../images/caixas/verde_1x1_middle.jpg) top left no-repeat; }
    .caixa_1x1.vermelha_middle { background: url(../images/caixas/vermelha_1x1_middle.jpg) top left no-repeat;  }



    /* FUNDOS COM ICONES 1 X 1*/
    .caixa_1x1.desporto { background: url(../images/caixas/desporto_1x1.jpg) top left no-repeat; }
        .caixa_1x1.desporto .name { left: 12px; top: 17px; }
    .caixa_1x1.musica { background: url(../images/caixas/musica_1x1.jpg) top left no-repeat; }
        .caixa_1x1.musica .name { left: 42px; top: 15px; }
    .caixa_1x1.filmesEtv { background: url(../images/caixas/filmesEtv_1x1.jpg) top left no-repeat; }
        .caixa_1x1.filmesEtv .name { left: 44px; top: 16px; }


    /* CAIXA 1 X 2 */
    .caixa_1x2 { float: left; width: 162px; height: 335px; position: relative; text-align: center; padding-top: 53px }
        .caixa_1x2 img { margin-bottom: 14px; }
        .caixa_1x2 .ver { bottom: 10px; right: 17px; }
        .caixa_1x2 p { text-align: left; padding-left: 18px; font-size: 1.4em; padding-right: 11px; margin-top: 10px }
        .caixa_1x2 p strong { font-size: 1.2em; }

    /* FUNDOS GENERICOS 1 X 2 */
    .caixa_1x2.rosa { background: url(../images/caixas/rosa_1x2.jpg) top left no-repeat; }
        .caixa_1x2.rosa .name { left: 12px; top: 4px; margin: 0px }

    .caixa_1x2#truques { background: url(../images/caixas/truques_1x2.jpg) top left no-repeat; }
        .caixa_1x2#truques .name { left: 15px; top: 5px; margin: 0px }




    /* CAIXA 2 X 2 (usado apenas para as ULTIMAS) */
    .caixa_2x2 { float: left; background: url(../images/caixas/azul_2x2.jpg) top left no-repeat; margin-left: 2px; padding-left: 29px; width: 301px; padding-top: 9px; position: relative; height: 379px }
        .caixa_2x2 .name { left: 17px; top: 4px; }
        .caixa_2x2 div { float: left; width: 278px; height: 131px; padding-top: 10px; position: relative; margin-top: 38px }
            .caixa_2x2 img.thumb { float: left; margin-right: 10px; }

            .caixa_2x2 div p { text-align: left;  font-size: 1.3em; margin-bottom: 10px }
            .caixa_2x2 div strong { font-size: 1.1em; }
            .caixa_2x2 .ver { right: 5px; bottom: 10px; }

        .caixa_2x2 #navGreen { right: 20px; top: 12px; width: auto; height: auto; padding: 0px; margin: 0px }


    /* CAIXA 3 X 1 */
    .caixa_3x1 { float: left; width: 494px; position: relative }
        .caixa_3x1 .name { width: 470px; left: 12px; top: 6px; text-align: center }



    /* CAIXA 1 X 1 MEDIA */
    .caixa_1x1_M { float: left; width: 164px; height: 154px; position: relative; text-align: center; padding-top: 54px }
        .caixa_1x1_M img { margin-bottom: 10px; }
        .caixa_1x1_M p { font-size: 1.4em; padding-left: 20px; padding-right: 14px; text-align: left; }

        .caixa_1x1_M .ver { bottom: 13px; right: 17px; }

        .caixa_1x1_M .name { left: 15px; top: 5px; }

    /* FUNDOS COM ICONES 1 X 1*/
    .caixa_1x1_M.dvd { background: url(../images/caixas/dvd_1x1_M.jpg) top left no-repeat; }
    .caixa_1x1_M.galeria { background: url(../images/caixas/geleria_1x1_M.jpg) top left no-repeat; }



    /* CAIXA 2 X 1 MEDIA */
    .caixa_2x1_M { float: left; width: 301px; height: 150px; position: relative; padding-top: 58px; padding-left: 30px; }
            .caixa_2x1_M img.thumb { float: left; margin-right: 10px; }

            .caixa_2x1_M p { text-align: left;  font-size: 1.3em; margin-bottom: 10px; padding-right: 30px }
            .caixa_2x1_M strong { font-size: 1.1em; }
            .caixa_2x1_M .ver { right: 29px; bottom: 29px; }


    /* FUNDOS COM ICONES 2 X 1 MEDIA */
    .caixa_2x1_M.cinema { background: url(../images/caixas/cinema_2x1.jpg) top left no-repeat; }
        .caixa_2x1_M.cinema .name { left: 20px; top: 6px }

    .caixa_2x1_M.curiosidades { background: url(../images/caixas/curiosidades_2x1.jpg) top left no-repeat; margin-bottom: 2px }
        .caixa_2x1_M.curiosidades .name { left: 20px; top: 6px }



    /* CAIXA 3 X 1 TOPO - paginas SOS e JOGOS */
    .caixa_3x1_L { float: left; width: 409px; height: 173px; position: relative; background: url(../images/caixas/azul_3x1.jpg) top left no-repeat; padding-top: 65px; padding-left: 27px; font-size: 1.4em; padding-right: 60px }
        .caixa_3x1_L .name { top: 4px; width: 463px; text-align: center; left: 15px; }
        .caixa_3x1_L .ver { right: 26px; top: 70px; }
        .caixa_3x1_L .thumb { float: left; }
        .caixa_3x1_L .desc { padding-top: 42px; }
        .caixa_3x1_L a { color: #0e006f; }
        .caixa_3x1_L strong { font-size: 1.2em; }
		.caixa_3x1_L .descSOS { padding-top: 20px; }




    /* CAIXA COM OPÇOES EM LETRAS » pagina SOS e JOGOS (ultima caixa) */
    .caixa_letras { float: left; width: 450px; height: 313px; padding-top: 57px; background: url(../images/caixas/letras.jpg) top left no-repeat; position: relative; padding-left: 23px; padding-right: 23px; font-size: 1.5em }
        .caixa_letras .name { width: 460px; left: 19px; top: 3px; text-align: center }

        .caixa_letras .letras { clear: both; float: left; padding-bottom: 10px }
        .caixa_letras .letras img { float: left; }
        .caixa_letras ul a:hover { text-decoration: underline; }

        .caixa_letras ul, .caixa_letras ul li { list-style: none; }
        .caixa_letras ul li { padding-bottom: 2px; }


        .caixa_letras #navNumbers { right: 108px; bottom: 30px; font-size: 0.8em; width: 280px; text-align: center }
		.caixa_letras .items { position: absolute; bottom: 32px; font-size: 0.8em; font-weight: bold; right: 34px; }
			.caixa_letras .items span { color: #ACACAC; }


    /* Caixa 3 X 1 SUGESTOES */
    .caixa_sugestoes { float: left; width: 301px; height: 130px; position: relative; background: url(../images/caixas/sugestao_3x1.jpg) top left no-repeat; padding-top: 72px; padding-left: 195px; color: #0e006f }
        .caixa_sugestoes .name { width: 470px; left: 12px; top: 6px; text-align: center; padding: 0px }
        .caixa_sugestoes .thumb { position: absolute; left: 40px; top: 62px; width: 129px; height: 97px; }
        .caixa_sugestoes .jogar { position: absolute; right: 26px; top: 53px; }
            .caixa_sugestoes .jogar img { float: left; }

        .caixa_sugestoes p { padding-top: 10px; font-size: 1.4em; padding-right: 50px }
        .caixa_sugestoes strong { font-size: 1.2em; }
        .caixa_sugestoes a { color: #0e006f; }



    /* Caixa pesquisa full height */
    .caixa_pesquisa { float: left; width: 496px; height: 748px; background: url(../images/caixas/pesquisa.jpg) top left no-repeat; position: relative; padding-top: 60px;  }
        .caixa_pesquisa .name { left: 22px; top: 8px }

        .caixa_pesquisa p { font-size: 1.6em; line-height: 1.6em; padding-left: 28px }

        .caixa_pesquisa .resultados { position: absolute; top: 85px; left: 230px; z-index: 999; color: #006838; font-weight: bold }
            .caixa_pesquisa .resultados img { float: left; margin-top: 3px; margin-right: 8px }

        .caixa_pesquisa #p_kids { position: absolute; top: 116px; left: 0px; background: url(../images/caixas/pesquisa_kids_double.jpg) top left no-repeat; width: 496px; height: 340px; }

        .caixa_pesquisa #p_saber { position: absolute; top: 460px; left: 0px; background: url(../images/caixas/pesquisa_saber_double.jpg) top left no-repeat; width: 496px; height: 333px; }

        .caixa_pesquisa .lista { padding-top: 95px; padding-left: 30px; }
            .caixa_pesquisa .lista p { padding: 0px; line-height: normal; font-weight: bold }
            .caixa_pesquisa a { color: #006838; font-style: italic }

            .caixa_pesquisa ol { padding-top: 20px; padding-left: 30px; font-size: 1.6em }
            .caixa_pesquisa ol li { padding-bottom: 2px; _padding-bottom: 3px }
            .caixa_pesquisa ol a { font-style: normal }
                .caixa_pesquisa ol a:hover { text-decoration: underline; }

        .caixa_pesquisa #pesquisaInner { position: absolute; top: 116px; left: 0px; background: url(../images/caixas/pesquisa_inner.jpg) bottom left no-repeat; width: 496px; height: 677px }
            #pesquisaInner img { float: left; }

        #pesquisaInner ol li { padding-bottom: 1px; _padding-bottom: 2px }
        .caixa_pesquisa #navNumbers { bottom: 30px; right: 205px; font-size: 1.2em }



    /* Caixa amarela full height */
    .caixa_amarela { float: left; padding-left: 25px; width: 471px; height: 808px; background: url(../images/caixas/amarela_full.jpg) top left no-repeat; position: relative }

    /* Videos MAIN - videos_main.html 01-09 */
    #videosMain { float: left }

    #videosMain .rosa_1x1 { background-image: url(../images/caixas/rosa_1x1_top.jpg); }
    #videosMain .verde { background-image: url(../images/caixas/verde_1x1_top.jpg); }
    #videosMain .vermelha { background-image: url(../images/caixas/vermelha_1x1_top.jpg); }

    .videoShowcase { background: url(../images/caixas/amarela_middle.jpg) top left no-repeat; float: left; height: 556px; padding: 0px; position: relative; padding-top: 52px; padding-left: 27px; width: 467px }
    .videoShowcase .name { position: absolute; top: 5px; width: 400px; left: 47px; text-align: center }

    .videoShowcase #navNumbers { right: 22px; bottom: 35px; font-size: 1.2em; width: 450px; text-align: center }




    /* FIM CAIXAS CENTRAIS */

    /* Caixas da direita */
    #right { float: left; width: 324px; padding-top: 51px; padding-left: 12px }

    /* pesquisar */
    #pesquisar { float: left; width: 234px; background: url(../images/bg_pesquisa.jpg) top left no-repeat; padding-left: 82px; padding-top: 4px }
        #pesquisar input.text { width: 216px; }
        #pesquisar input.pesquisar { float: right; margin-top: 7px }

    /* banner */
    #banner { float: left; width: 324px; text-align: center; background: #FFF url(../images/bg_banner.gif) top left no-repeat; padding-top: 17px; padding-bottom: 16px; margin-top: 8px }

    /* newsletter */
    #newsletter { float: left; width: 299px; background: url(../images/bg_newsletter.jpg) top left no-repeat; padding: 72px 0px 9px 25px; margin-top: 7px }
        #newsletter input.text { width: 202px; }
        #newsletter input.enviar { float: left; margin-left: 8px }

    /* newsletter pequena */
    #newsletterSmall { float: left; width: 293px; background: url(../images/bg_newsletter_small.jpg) top left no-repeat; padding: 72px 0px 9px 22px; margin-top: 4px }
        #newsletterSmall input.text { width: 202px; }
        #newsletterSmall input.enviar { float: left; margin-left: 8px }

    /* jogos dos mais pequenos */
    #jogos { float: left; width: 324px; text-align: center; background: #FFF url(../images/bg_jogos.gif) top left no-repeat; padding-top: 5px; padding-bottom: 14px }

    /* aprende e diverte-te */
    #aprende { float: left; width: 305px; background: transparent url(../images/bg_aprende.gif) top left no-repeat; padding-top: 31px; padding-bottom: 6px; padding-left: 12px; margin-top: 8px }
        #aprende img { margin: 0px 1px; float: left }


    #brinca { float: left; width: 308px; background: transparent url(../images/bg_brinca.jpg) top left no-repeat; padding-top: 28px; padding-left: 16px; margin-top: 8px; padding-bottom: 7px }
        #brinca img { margin: 0px 1px; float: left }


    #tags { float: left; width: 324px; height: 142px; background: url(../images/bg_tags.jpg) top left no-repeat; padding-top: 40px; position: relative; margin-top: 3px }
        #tags .maisTags { position: absolute; top: 14px; right: 13px; }
            #tags .maisTags img { float: left; }
        #tags a { color: #FFF; margin: 0px 4px; font-weight: bold }
            #tags a:hover { text-decoration: underline; }
        #tags p { text-align: center; padding: 0px 7px }
        .tag1 { font-size: 1.1em; }
        .tag2 { font-size: 1.2em; }
        .tag3 { font-size: 1.3em; }
        .tag4 { font-size: 1.4em; }
        .tag5 { font-size: 1.5em; }
        .tag6 { font-size: 1.6em; }
        .tag7 { font-size: 1.7em; }
    /* FIM CAIXAS DA DIREITA */


    /* Ajustes */
        /* Desporto homepage */
        .desportoHP { margin-left: 3px; }
        /* Paginas sem menu */
        #main .semMenu { padding-left: 108px; }

    /* SuperFixe - main page */
    #superFixe { float: left; width: 286px; background: url(../images/caixas/laranja_splitter.gif) top center no-repeat; padding-left: 21px; margin-top: 58px; padding-right: 21px; padding-bottom: 0px; font-size: 1.4em }
        #superFixe .name { left: 17px; top: 4px }
        #superFixe div { float: left; width: 129px; padding: 0px 7px; text-align: center; }
        #superFixe img { margin-bottom: 5px; }

    /* SOS - main page */
    #SOS { text-align: center; font-size: 1.4em; padding: 59px 18px 0px 18px; }
        #SOS img { margin-bottom: 5px; }


    /* 3 x Videos */
    #videos { background: url(../images/caixas/videos_3x1.jpg) top left no-repeat; padding-left: 27px; width: 467px; height: 162px; padding-top: 56px }
        #videos div { float: left; width: 137px; margin-right: 15px }
        #videos div img { margin-bottom: 2px; }
        #videos div a { color: #006838; font-size: 1.4em;  }


    /* 3 x 1 - ultimos jogos adicionados */
    #ultimosJogos { background: url(../images/caixas/ultimos_jogos_3x1.jpg) top left no-repeat; width: 454px; padding-left: 40px; height: 171px; padding-top: 47px }
        #ultimosJogos li { padding-bottom: 2px; font-size: 1.5em }
        #ultimosJogos a:hover { text-decoration: underline; }

        #ultimosJogos .thumb { position: absolute; left: 300px; top: 62px; width: 129px; height: 99px; }
        #ultimosJogos .link { position: absolute; width: 160px; text-align: center; left: 287px; top: 180px }
            #ultimosJogos .link a { font-weight: bold; color: #207b51; font-size: 1.3em; }


    /* ultimas sugestoes */
    #sugestoes { padding-top: 95px; height: 713px }
        #sugestoes .name { width: 453px; left: 25px; text-align: center; top: 5px }

        #sugestoes ul, #sugestoes ul li { list-style: none; }
        #sugestoes ul li { float: left; width: 442px; background: url(../images/caixas/sugestao_splitter.gif) bottom left no-repeat; font-size: 1.4em; position: relative; padding-bottom: 10px; margin-top: 13px }
        #sugestoes li img.thumb { float: left; margin-right: 12px }
        #sugestoes li span { font-size: 0.8em }
        #sugestoes li .ver { position: absolute; right: 0px; bottom: 7px; }

        #sugestoes #navNumbers { bottom: 26px; font-size: 1.2em; right: 108px; width: 280px; text-align: center }
        #sugestoes span { color: #acacac; }

        #sugestoes .items { position: absolute; bottom: 28px; font-size: 1.2em; font-weight: bold; right: 34px; }


    /* artigo - pag de artigo */
    #artigo { position: relative; padding-right: 25px; width: 446px }
        #artigo .name { width: 453px; left: 25px; text-align: center; top: 5px }

        #artigo .opcoes { position: absolute; top: 102px; right: 18px }
            #artigo .opcoes img { float: left; }

        #artigo .details { float: left; width: 380px; padding-top: 105px }
            #artigo .details p { padding-top: 20px; font-size: 1.4em }
            #artigo span { color: #acacac; font-size: 0.8em }

        #artigo .passatempo { color: #d25a28; font-size: 1.8em; font-weight: bold; padding: 20px 0px; clear: both; padding-right: 70px }

        #artigo .image { padding-right: 25px; font-size: 1.6em }
            #artigo .image img { float: right; margin-left: 20px; }

        #artigo #navNumbers { bottom: 28px; left: 25px; font-size: 1.2em }

        #artigo .next { position: absolute; bottom: 32px; left: 120px; font-size: 1.1em; font-weight: bold }
            #artigo .next a { color: #acacac; }

        /* jogo_cat thumb bg fix */

        #jogoCat { width: 429px; padding-right: 40px }
            #jogoCat .thumb { background: url(../images/caixas/jogo_cat_bg.jpg) top left no-repeat; padding: 10px 20px 19px 14px; margin-top: 15px; margin-right: 12px; width: 129px; height: 97px; }


        /* videos - categoria */
        #videosCat { padding-top: 95px; height: 713px }
            #videosCat .name { width: 453px; left: 25px; text-align: center; top: 5px }
            #videosCat ul, #videos ul li, .videoShowcase ul, .videoShowcase ul li { list-style: none; }
            #videosCat li, .videoShowcase li { width: 138px; float: left; margin-top: 15px; font-size: 1.4em; font-weight: bold; margin-right: 14px }
            #videosCat li img, .videoShowcase li img { margin-bottom: 10px; margin-right: 8px }
            #videosCat li a, .videoShowcase li a { color: #006838; }

        /*#videosCat #navNumbers { right: 205px; bottom: 25px; font-size: 1.2em }*/
        #videosCat #navNumbers { right: 22px; bottom: 35px; font-size: 1.2em; width: 450px; text-align: center }

        /* Jogo Player */
        /*#player { float: left; width: 449px; height: 362px; background: url(../images/caixas/jogo_bg.jpg) top left no-repeat; padding-top: 38px; padding-left: 45px }*/
        #player { float: left; width: 488px; height: 375px; background: url(../images/caixas/jogo_bg.jpg) top left no-repeat; padding-top: 25px; padding-left: 6px }
        /* 494*400 */

        /* top de jogos */
        #topJogos { float: left; width: 459px; height: 365px; background: url(../images/caixas/jogo_top.jpg) top left no-repeat; margin-top: 2px; padding-left: 26px; padding-top: 41px; position: relative }
            #topJogos .name { width: 420px; left: 37px; top: 4px; text-align: center }

            #topJogos ul, #videos ul li { list-style: none; }
            #topJogos li { width: 138px; float: left; margin-top: 15px; font-size: 1.4em; font-weight: bold; margin-right: 14px }
            #topJogos li img { margin-bottom: 10px; }
            #topJogos li a { color: #006838; }


    /* footer */
    /*#footer { float: left; height: 184px; width: 100%; margin-top: -12px; /* apenas para efeitos de enquadramento } */
    #footer { height: 184px; width: 100%; /* apenas para efeitos de enquadramento */ position: relative; top: -12px; left: 0px; z-index: 0 }




    #teste { float: left; width: 150px; background: red; height: 371px; }


/* WN 16_09 */
#artigo .details p.normal { font-size: 1.4em; padding-top: 0px }
#artigo .underIcons { padding-right: 25px; }

/* WN 18_09 */
.pageDesportoFix { margin-bottom: 2px; }


/* WN 22_09 */
#infoPais { }


/* WN 21_11 */
.horoscopo .caixa_2x1 { width: 321px; background: url(../images/horoscopo/rosa_2x1_top.gif) no-repeat; }
#videosMain.horoscopo .vermelha { background: url(../images/horoscopo/vermelha_1x1_top.gif) no-repeat; }

.horoscopo ul li { text-align: center; font-weight: normal; font-size: 1.1em; }
.horoscopo ul li a { display: block; color: #000; }

.horoscopo .caixa_2x1 { position: relative; height: 195px; }
.horoscopo .caixa_2x1 .caixa_esq { position: absolute; top: 65px; left: 20px; width: 170px; height: 130px;  }
.horoscopo .caixa_2x1 .caixa_dir { position: absolute; top: 39px; right: 15px; width: 160px; height: 130px;  }
    .horoscopo .caixa_2x1 .months { font-weight: bold; font-size: 1.4em; }
    .horoscopo .caixa_2x1 .description { position: absolute; bottom: 0; font-size: 1.2em; }

.horoscopo .caixa_1x1 { position: relative; padding: 50px 15px 15px 18px; width: 134px; height: 126px;  }
    .horoscopo .caixa_1x1 .week { position: absolute; left: 21px; bottom: 18px; padding: 0; width: 130px; text-align: center;  }

#player { text-align: center; }


/* float fixes */

#header, #header img, #main, #menu, #menu img, #center, .text { display: inline; }
.caixa_2x1 .ver img, .caixa_1x1_L .ver img, .caixa_1x1 .ver img, .caixa_1x2 .ver img, .caixa_2x2 .ver img, .caixa_3x1 .ver img, .caixa_1x1_M .ver img, .caixa_2x1_M .ver img, .caixa_3x1_L .ver img, #sugestoes .ver img { display: inline }


.caixa_2x1, .caixa_1x1_L, .caixa_1x1, .caixa_1x2, .caixa_2x2, .caixa_2x2 div, .caixa_2x2 img.thumb, .caixa_3x1, .caixa_1x1_M, .caixa_2x1_M, .caixa_2x1_M img.thumb, .caixa_3x1_L, .caixa_3x1_L .thumb, .caixa_letras, .caixa_sugestoes, .caixa_sugestoes .jogar img, .caixa_pesquisa, .caixa_pesquisa .resultados img, #pesquisaInner img, .caixa_amarela, #right, #pesquisar, #pesquisar input.pesquisar, #banner { display: inline; }

/*
#footer { position: absolute; top: 1055px; }
*/
