@import url(core.css);
@import url(module.css);
@import url(grid.css);
@font-face{
        font-family: "Arial Rondend";
        font-style: normal;
        font-style: bold;
        src: url("../fonts/arial_rounded_mt_bold.eot");
}
@font-face{
        font-family: "Arial Rondend";
        font-style: normal;
        font-style: bold;
        src: url("../fonts/arial_rounded_mt_bold.ttf") format("truetype");
}
body{
    font-family: Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 150%;
    color: #333;
}
#aux-body-bg{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; }

#aux-body-bg-center{
    position: absolute; top: 0; left: 50%;z-index: 0;
    width: 998px; height: 100%;
    margin-left: -499px;
    background-image: url(../images/fundo_aux-body-bg-center.png);
    background-position: 50% 0;
    background-repeat: repeat-y;
}
    #aux-body-bg-center-top{
        position: absolute; left: 0; top: 0;
        width: 998px; height: 137px;
        background-image: url(../images/fundo_aux-body-bg-center-top.png);
    }
    #aux-body-bg-center-bottom{
        position: absolute; left: 0; bottom: 0;
        width: 998px; height: 137px;
        background-image: url(../images/fundo_aux-body-bg-center-bottom.png);
        background-repeat: no-repeat;
    }

#aux-body-bg-left{
    position: absolute; top: 0; left: 0; z-index: 0;
    width: 50%; height: 100%;
    background-color: #B50072;
}
    #aux-body-bg-left-top{
        position: absolute; left: 0; top: 0;
        width: 100%; height: 137px;
        background-image: url(../images/fundo_aux-body-bg-left-top.png);
    }
    #aux-body-bg-left-bottom{
        position: absolute; left: 0; bottom: 0;
        width: 100%; height: 137px;
        background-image: url(../images/fundo_aux-body-bg-left-bottom.png);
    }

#aux-body-bg-right{
    position: absolute; top: 0; right: 0; z-index: 0;
    width: 50%; height: 100%;
    background-color: #1C86B7;
}
    #aux-body-bg-right-top{
        position: absolute; right: 0; top: 0;
        width: 100%; height: 137px;
        background-image: url(../images/fundo_aux-body-bg-right-top.png);
    }
    #aux-body-bg-right-bottom{
        position: absolute; right: 0; bottom: 0;
        width: 100%; height: 137px;
        background-image: url(../images/fundo_aux-body-bg-right-bottom.png);
    }
    #principal{
        position: relative; height: 100%;
    }
#master{
    position: relative; overflow: hidden;
    width: 998px; margin: 0 auto; 
}
#cabecalho{
    position: relative; z-index: 20;
    width: 998px; height: 106px;
    overflow: visible;
    text-align: left;
}
/* draw */
#cabecalho .draw{
    z-index: 1001;
}
    #cabecalho .logo_winner_kids{
        position: absolute; top: 9px; left: 10px; z-index: 100;
        width: 239px; height: 169px;
        background-image: url(../images/logo_cabecalho_winnerkids.png);
    }
    #cabecalho .box_recursos{
        position: absolute; top: 0; left: 744px;
        width: 231px; height: 30px;
        background-image: url(../images/fundo_cabecalho_box_recursos.gif);
    }
    #cabecalho .box_recursos li,
        #cabecalho .box_recursos li .iconO{ float: left; }

    #cabecalho .box_recursos li{
        padding: 4px 0 0 10px;
    }
        #cabecalho .box_recursos li .iconO{
            height: 21px;
            background-image: url(../images/sprite_cabecalho_box_recursos.gif);
        }
        #cabecalho .box_recursos li .bot_indique{
            width: 59px;
            background-position: 0 0;
        }
        #cabecalho .box_recursos li .bot_favoritos{
            width: 66px;
            background-position: -69px 0;
        }
        #cabecalho .box_recursos li .bot_mapa{
            width: 55px;
            background-position: -145px 0;
        }
    #cabecalho .box_canal_aluno{
        position: absolute; top: 40px; left: 756px;
        width: 206px; height: 64px;
        background: url(../images/fundo_box_canal_aluno.png);
    }

    #cabecalho .box_canal_aluno .entTxt{
        position: absolute;
        height: 15px;
        text-align: left; font-size: 10px; line-height: 100%;
        color: #FFF; font-family: Arial, Helvetica, sans-serif;
        background-color: transparent;
    }
    .param_usuario{
        top: 19px; left: 45px;
        width: 159px;

    }
    .param_senha{
        top: 43px; left: 36px;
        width: 141px;

    }
    .icon_submit{
        position: absolute;
        top: 42px; left: 184px;
        width: 22px; height: 22px;
        background: url(../images/spacer.gif);

    }

    #cabecalho .img_criancas{
        display: block;
        position: absolute; top: 6px; left: 248px;
        width: 503px; height: 151px;
        background-image: url(../images/img_criancas.png);
    }
/* end draw */
#corpo{ width: 998px; margin-bottom: 20px; overflow: hidden; }
#corpo:after{ content: "."; line-height: 0px; clear: both; display: block; visibility: hidden;  }

#A{
    margin: 0 10px 0 20px;
}
#menu_principal{ width: 147px; margin: 0 auto; text-align: left; }
#menu_principal ul li{ padding: 11px 0;  }
#menu_principal ul li.last{ padding-bottom: 0;  }

#menu_principal ul li .icon,
#menu_principal ul li .iconO{ height: 18px; background-image: url(../images/sprite-menu-principal.gif); }
    #menu_principal ul li ul{ margin-left: 10px; }
    #menu_principal ul li ul li .icon,
    #menu_principal ul li ul li .iconO{ height: 11px; }

#menu_principal ul li .tit_a_escola{
    width: 71px;
    background-position: -10px -10px;
}
    #menu_principal ul li ul li .bot_institucional{
        width: 71px;
        background-position: -10px -36px;
    }
    #menu_principal ul li ul li .bot_diferencial{
        width: 86px;
        background-position: -91px -36px;
    }
#menu_principal ul li .bot_o_metodo{
    width: 86px;
    background-position: -91px -10px;
}
#menu_principal ul li .bot_cursos{
    width: 59px;
    background-position: -187px -10px;
}
#menu_principal ul li .bot_testes_e_exames{
    width: 145px;
    background-position: -542px -12px;
}
#menu_principal ul li .bot_artigos{
    width: 61px; height: 21px;
    margin-bottom: -4px;
    background-position: -319px -10px;
}
#menu_principal ul li .bot_eventos{
    width: 65px;
    background-position: -390px -10px;
}
#menu_principal ul li .bot_contato{
    width: 68px;
    background-position: -465px -10px;
}
#menu_principal ul li .bot_trabalhe_conosco{
    width: 139px;
    background-position: -850px -13px;
}
#menu_principal ul li .bot_wkids_recomenda{
    width: 147px;
    background-position: -692px -12px;
}
#B{ margin-right: 10px; }
#D{ position: relative; z-index: 1; margin: 0 25px -10px 10px; }
#E{ position: relative; z-index: 1; }
#box_diferencial{
    text-align: left; 
}
    #box_diferencial p{
        padding-bottom: 10px;
    }
    #box_diferencial .tit_diferencial{
        width: 90px; height: 17px;
        background-image: url(../images/tit_diferencial.gif);
        margin-bottom: 10px;
    }
    #box_diferencial .bot_saiba_mais{
        width: 57px; height: 10px;
        background-image: url(../images/bot_saiba_mais.gif);
    }
#box_busca{
    position: relative;
    text-align: left;
    width: 213px; height: 32px;
    margin: 0 auto;
    background: url(../images/fundo_box_busca.gif) 0 0;
}
    #box_busca .paramBusca{
        display: block;
        position: absolute; top: 5px; left: 10px;
        width: 170px; height: 20px;
        padding: 3px 0; border: 0; margin: 0;
        background-color: transparent;
        font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 100%;
        color: #8ECDED;
        voice-family: "\"}\"";
	voice-family: inherit;
        height: 14px;
    }
    #box_busca .submit{
        position: absolute; top: 5px; left: 186px;
        width: 22px; height: 22px;
        background: url(../images/fundo_box_busca.gif) -186px -5px;
    }

    #box_depoimentos{
        position: relative;
        width: 208px;
        margin: 0 auto;
    }

    h5.boxtit_depoimentos{
        position: relative; left: 15px;
        width: 115px; height: 21px;
        margin-bottom: 10px;
        background: url(../images/boxtit_depoimentos.gif);
    }
#box_eventos,
#box_eventos.boxEventos_last{
    text-align: left; margin: 0 20px;
    padding-bottom: 16px;
    background: url(../images/separador_preto.gif) repeat-x 0 100%;
}
#box_eventos.boxEventos_last{
    padding-bottom: 0;
    background: none;
}

    #box_eventos .boxtit_calendario_de_eventos{
        width: 193px; height: 17px;
        margin-bottom: 15px;
        background-image: url(../images/boxtit_calendario_de_eventos.gif);
    }
    #calendario_eventos{ margin-bottom: 10px;}
    #calendario_eventos div{ margin: 0 auto; }
    .bot_proximo_mes,.bot_atual_mes{
        display: inline-block; *display: inline; zoom: 1;
        padding-bottom: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        text-decoration: none; text-transform: capitalize;
        color: #999; font-weight: bold;
    }
    .bot_proximo_mes.selected,.bot_atual_mes.selected{
        color: #0065FF;
    }
    .bot_listar_eventos{
        width: 65px; height: 9px;
        background-image: url(../images/bot_listar_eventos.gif);
    }
#box_arquivos{ position: relative; height: 53px; text-align: left; margin: 0 9px; background: url(../images/separador_preto.gif) repeat-x 0 100%;}
#box_arquivos .draw{ width: 100%; }
    #box_arquivos .boxTit_arquivos{
        position: absolute; top: 5px; left: 0;
        width: 66px; height: 21px;
        background-image: url(../images/tit_arquivo.gif);
    }
    #box_arquivos ul{
        position: absolute; top: 0; right: 0; z-index: 1;
        display: block;
        height: auto; width: 124px; overflow: visible;
        background: #FFF url(../images/fundo_selected.gif) no-repeat 0 0;
    }
    #box_arquivos ul li{
        display: block;
        text-indent: 6px; font-size: 10px; line-height: 25px;
        color: #999;
    }
    #box_arquivos ul.hidden{ height: 25px; overflow: hidden; }
    #box_arquivos ul li a{ color: #999; text-decoration: none; }
    #box_arquivos ul li a:hover{ color: #000; text-decoration: none; }
#box_recursos_do_texto{ margin: 0 18px; }
#box_recursos_do_texto ul li{ padding-bottom: 13px; }
#box_recursos_do_texto ul li.last{ padding-bottom: 0; }
#rodape{
    position: relative;
    width: 998px; height: 82px;
    background: url(../images/fundo_rodape.gif) no-repeat 50% 0;
}

#rodape .logo_winnerkids{
    position: absolute; top: 5px; left: 30px;
    width: 71px; height: 50px;
    background-image: url(../images/logo_rodape_winnerkids.gif);
}

#rodape .copy{
    position: absolute; top: 14px; left: 110px;
    display: block; float: left;
    width: 304px; height: 35px;
    text-align: left; font-size: 10px; line-height: 35px;
    border-right: #999 1px solid;
    color: #666;
}

#rodape .address{
    position: absolute; top: 14px; left: 425px;
    display: block;
    width: 402px; height: 35px;
    padding-top: 18px; border-right: #999 1px solid;
    text-align: left; line-height: 17px; text-decoration: none;
    background: url(../images/fundo_rodape_endereco.gif) no-repeat 0 4px;
    color: #666;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 17px;
    width: 401px;

}
#rodape .address{ font-style: normal; }
#rodape .address .underline{ text-decoration: underline; }
#rodape .icon_central_de_informacoes{
    position: absolute; top: 16px; left: 836px;
    width: 125px; height: 27px;
    background-image: url(../images/icon_central_de_informacoes.gif);
}

div#ak_modal_div {
	position: absolute;
	z-index: 1000;
	background: #FFF;
}
div#ak_modal_div div.ak_modal_title {
	position: relative;
	background-color: #0066CC;
	color: #FFF;
	font: bold 12px/1.5em 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
}

