@import url(core.css);
@import url(module.css);
@import url(grid.css);
body{
    background-color: #E0EEFC;
    font-family: Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 150%;
    color: #666;
}
div#ak_modal_div {
	position: absolute;
	z-index: 1000;
	background: #FFF;
}
div#ak_modal_div div.ak_modal_title {
	position: relative;
	background-color: #F58220;
	color: #FFF;
	font: bold 12px/1.5em 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
}

#aux_master{
    width: 100%;
    background: #FFF url(../images/fundo.jpg) repeat-x 50% 0;
}
#master{
    width: 978px;
    margin: 0 auto;
}
#cabecalho{
    position: relative;
    width: 978px; height: 244px;
}
    #cabecalho .logo_cead{
        position: absolute; top: 54px; left: 21px;
        width: 122px; height: 100px;
        background-image: url(../images/logo_cabecalho_cead.gif);

    }
    #cabecalho .cabecalho_date{
        position: absolute; top: 0; right: 12px;
        line-height: 30px;
        color: #FFF;
    }
    #cabecalho .super_banner{
        position: absolute; top: 59px; left: 179px;
        width: 728px; height: 90px;
        border: 1px solid #333;
        background-color: #666;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 726px; height: 88px;
    }
    #cabecalho .cead_desc{
        position: absolute; top: 0; left: 12px;
        line-height: 30px;
        color: #FFF;
        font-weight: bold;
    }
    #cabecalho .bot_voltar_ao_site_do_cead:active, #cabecalho .bot_voltar_ao_site_do_cead:focus, #cabecalho .bot_voltar_ao_site_do_cead:hover{ -moz-opacity: .5;-ktml-opacity: .5;filter: alpha(opacity=50);opacity: .5; }
#box_recursos_cabecalho{
    position: absolute; top: 59px; left: 927px;
    width: 40px; height: 90px;
}
    #box_recursos_cabecalho ul{
        border-top: 1px solid #A8CCF6;
    }

        #box_recursos_cabecalho ul li{
            zoom: 1;
            border-bottom: 1px solid #A8CCF6;
            text-align: center;
        }
            #box_recursos_cabecalho ul li a{
                text-indent: -9999px;
                background-repeat: no-repeat;
                background-image: url(../images/sprite.png);
            }
            #box_recursos_cabecalho ul li a:hover,#box_recursos_cabecalho ul li a:focus{ -moz-opacity: .5;-ktml-opacity: .5;filter: alpha(opacity=50);opacity: .5; }
            #box_recursos_cabecalho ul li a.bot_favoritos{
                display: block;
                width: 16px; height: 16px;
                margin: 6px auto;
            }
            #box_recursos_cabecalho ul li a.bot_indicar_a_um_amigo{
                display: block;
                width: 15px; height: 15px;
                margin: 7px auto 6px auto;
                background-position: -26px 0;
            }
            #box_recursos_cabecalho ul li a.bot_mapa_do_site{
                display: block;
                width: 16px; height: 16px;
                margin: 7px auto 7px;
                background-position: -51px 0;
            }
#corpo{ width: 974px; margin: 0 auto; }
#corpo:after{ content: "."; line-height: 0px; clear: both; display: block; visibility: hidden;  }

/* mod-boxPost */
#box_listagem_categoria, #box_listagem_categoria li{
    margin: 0; padding: 0; display: block;
}

#box_listagem_categoria .boxPost{
    border-bottom: 1px solid #FFD3AB;
    margin-bottom: 12px;
    cursor: pointer
}

#box_listagem_categoria li.last .boxPost{ padding-bottom: 0; border-bottom: 0; margin-bottom: 0; }


    #box_listagem_categoria .boxPost .boxPost_title{
        font-size: 18px; line-height: 120%;
        padding-bottom: 10px;
     }

#formLogin{ border-bottom: 1px solid #E9E9E9; }
.bot_novo_topico{
    float: right;
    width: 222px; height: 20px;
    background-image: url(../images/bot_novo_topico.gif);
}
#box_mais_destaques_do_site{ 
    position: relative;
    text-align: left;
    border-top: 1px solid #F58220;
}

#box_mais_destaques_do_site_confira{
    position: absolute; top: 0; right: 0;
    font-size: 10px; line-height: 20px;
    color: #999;
}

#rodape{
    position: relative;
    width: 978px; height: 124px;
    margin: 0 auto;
}
/* mod-bulletItem(squareBlue)*/
#rodape .bulletItem_squareBlue-last, #rodape .bulletItem_squareBlue{ padding: 6px 0 6px 13px; background-position: 0 12px; }
#rodape .logo_cead{
    position: absolute; top: 26px; left: 867px;
    width: 96px; height: 80px;
    background-image: url(../images/logo_rodape_cead.gif);
}

#box_recursos_rodape{
    position: absolute; top: 21px; left: 1px;
    width: 150px; height: 80px;
    text-align: left;
}

#box_newsletter_rodape{
    position: absolute; top: 21px; left: 195px;
    width: 300px; height: 94px;
    text-align: left;
}

#box_visite_rodape{
    position: absolute; top: 21px; left: 521px;
    width: 285px; height: 80px;
    text-align: left;
}

/* Registar Sprite*/
.boxTit_area_do_aluno, .boxTit_no_cead, .boxTit_exercicios, .boxTit_downloads_orange, .boxTit_agenda_de_provas, .boxTit_faca_sua_prematricula, .label_email_orange, .label_email_matricula_orange, .label_senha_orange, .bot_ok_orange, .label_seu_nome_red, .label_seu_email_red, .label_curso_desejado_red, .submit_continuar_a_pre_matricula, .boxTit_em_destaque_orange, .boxTit_mais_destaques_do_site_orange, .bot_voltar_ao_site_do_cead, .boxTit_recursos, .boxTit_newsletter, .boxTit_visite, .label_email_blue, .label_nome_blue, .bot_ok_blue, .balloonText_Open, .balloonText_Close, .extraNav .bot_voltar, .extraNav .bot_topo, .icon_selecione_pre_matricula
{ background-image: url(../images/sprite.png); }

.boxTit_area_do_aluno{
    width: 150px; height: 30px;
    margin-bottom: 10px;
    background-position: -460px 0;
}
.boxTit_no_cead{
    width: 150px; height: 30px;
    background-position: -620px 0;
}
.boxTit_exercicios{
    width: 150px; height: 30px;
    background-position: -300px 0;
}
.boxTit_agenda_de_provas{
    width: 210px; height: 30px;
    background-position: -1000px 0;
}
.boxTit_faca_sua_prematricula{
    width: 210px; height: 30px;
    margin-bottom: 9px;
    background-position: -780px 0;
}
.label_email_orange{
    position: relative; left: 2px;
    width: 36px; height: 14px;
    margin-bottom: 4px;
    background-position: -1255px 0;
}
.label_email_matricula_orange{
    position: relative; left: 2px;
    width: 117px; height: 14px;
    margin-bottom: 4px;
    background-position: -2319px -29px;
}
.label_senha_orange{
    position: relative; left: 2px;
    width: 28px; height: 9px;
    margin-bottom: 4px;
    background-position: -1255px -17px;
}
.bot_ok_orange{
    position: absolute; top: 0; right: -23px;
    width: 21px !important; height: 20px !important;
    margin-bottom: 4px;
    background-position: -2278px 0;
}
.label_seu_nome_red{
    position: relative; left: 2px;
    width: 45px; height: 8px;
    margin-bottom: 4px;
    background-position: -1291px 0;
}

.label_seu_email_red{
    position: relative; left: 2px;
    width: 46px; height: 9px;
    margin-bottom: 4px;
    background-position: -1293px -17px;
}

.label_curso_desejado_red{
    position: relative; left: 2px;
    width: 71px; height: 13px;
    margin-bottom: 4px;
    background-position: -1346px 0;
}

.submit_continuar_a_pre_matricula{
    width: 150px !important; height: 20px !important;
    margin-bottom: 4px !important;
    background-position: -1980px 0;
}

.label_email_blue{
    position: relative; top: 4px; left: 0;
    width: 26px; height: 9px;
    margin-bottom: 4px !important; margin-right: 9px !important;
    background-position: -1389px -17px;
}
.label_nome_blue{
    position: relative; top: 4px; left: 0;
    width: 30px; height: 11px;
    margin-bottom: 4px !important; margin-right: 5px !important;
    background-position: -1349px -16px;
}
.bot_ok_blue{
    position: absolute; top: 0; right: -23px;
    width: 21px !important; height: 20px !important;
    margin-bottom: 4px;
    background-position: -1522px 0;
}
.boxTit_em_destaque_orange{
    width: 80px; height: 20px;
    background-position: -2092px -20px;
    margin-bottom: 8px;
}
.boxTit_mais_destaques_do_site_orange{
    position: relative; top: -1px;
    width: 129px; height: 20px;
    background-position: -2139px 0;
    margin-bottom: 14px;
}
.boxTit_downloads_orange{
    position: relative; top: -21px;
    width: 69px; height: 20px;
    background-position: -2338px 0;
    margin-bottom: -8px;
}
.boxTit_recursos{
    width: 47px; height: 10px;
    background-position: -1427px 0;
    margin-bottom: 4px;
}
.boxTit_newsletter{
    width: 56px; height: 11px;
    background-position: -1428px -15px;
    margin-bottom: 4px;
}

.boxTit_visite{
    width: 28px; height: 10px;
    background-position: -1484px 0;
    margin-bottom: 4px;
}

.icon_selecione_pre_matricula{
    display: block;
    width: 188px; height: 20px; overflow: hidden;
    outline: 0;
    color: #999999;
    text-indent: 13px; font-size: 10px; line-height: 20px;
    background-position: -1782px 0;
}