/* ********************************************************************** */
/* ESCONDE E MOSTRA ELEMENTOS                                             */
/* ********************************************************************** */
.invisivel{ display: none; }
.visivel{ display: block; }

.space { height: 10px; clear: both; }

/* ********************************************************************** */
/* MAIN                                                                   */
/* ********************************************************************** */
body
{
    text-align: center;
    vertical-align: middle;

    margin: 0;
	background-color: #999EA0;
}
#site
{
    width: 940px;

    background-color: #F89E12;
}
/* ********************************************************************** */
/* BANNER                                                                 */
/* ********************************************************************** */
#banner
{
    width: 940px;
    height: 210px;
}

#banner #top
{
    height: 90px;
    
    background-image: url("/Imagens/Banner-Background-Top.gif");
    background-position: center top;
    background-repeat: repeat-x;
    
    z-index: 10;
}
#banner #top #lettering
{
    float: left;
    
    width: 322px;
    height: 66px;
    
    background-image: url("/Imagens/Lettering.png");
}
#banner #top #nersant
{
    float: right;
    
    width: 110px;
    height: 35px;
    
    background-image: url("/Imagens/Logo-NERSANT.png");
}
            
#banner #bottom
{
    height: 120px;
    
    background-image: url("/Imagens/Banner-Background-Bottom.gif");
    background-position: center top;
    background-repeat: repeat-y;
    
    z-index: 10;
}
#banner #imagem
{
    width: 940px;
    height: 210px;
    
    position: relative;
    left: 0;
    top: -210px;

    z-index: 100;
}

/* ********************************************************************** */
/* MENUS                                                                  */
/* ********************************************************************** */
#menus
{
    width: 210px;
    float: left;
   
    background-color: #F89E12;
    
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.menu
{
    height: 19px;
    line-height: 19px;

    padding: 0 0 0 5px;    
    
    background-image: url("_/Imagens/Menu-Background.gif");
    background-position: center top;
    background-repeat: repeat-x;
    
    border-bottom: solid 1px #D18309;
    border-top: solid 1px #F89E12;
    border-left: solid 1px #F89E12;
    border-right: solid 1px #F89E12;
}
.menu:hover
{
    background-image: url("/Imagens/Menu-Background-Over.gif");
    background-position: center top;
    background-repeat: repeat-x;
    
    border-bottom: solid 1px #000000;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    
    cursor: pointer;
}

/* ********************************************************************** */
/* INFO                                                                   */
/* ********************************************************************** */
#info
{
    width: 730px;
    float: right;
    
    text-align: left;
    
    background-color: #FFFFFF;
}

#info #conteudo
{
    width: 474px;

    border: solid 1px #DDDDDD;
}
#info #boasvindas
{
    width: 474px;

    border: solid 1px #DDDDDD;
}
#info #pesquisa
{
    padding: 5px;
    width: 215px;

    background-image: url("/_Imagens/Info-Background.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    
    background-color: #BA0A0A;
    
    border: solid 1px #DDDDDD;
}
#info #noticias
{
    width: 474px;

    border: solid 1px #DDDDDD;
}
#info #agenda
{
    width: 215px;

    border: solid 1px #DDDDDD;
}
#info #contactos
{
    padding: 5px;
    width: 474px;

    background-image: url("/Imagens/Info-Background.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    
    background-color: #BA0A0A;

    border: solid 1px #DDDDDD;
}
#info #login
{
    width: 215px;

    border: solid 1px #DDDDDD;
}

/* ********************************************************************** */
/* CONCELHOS                                                              */
.concelhos
{
    width: 375px;
    height: 15px;
    
    padding: 2px;

    border-bottom: solid 1px #EFEFEF;
    border-top: solid 1px #EFEFEF;
    border-left: solid 1px #EFEFEF;
    border-right: solid 1px #EFEFEF;

    background: none;

    cursor: pointer;
    font-weight: bold;
    
    clear: both;
}
.concelhos:hover
{
    color: #FFFFFF;

    background-image: url("/Imagens/Banner-Background-Bottom.gif");
    background-position: center top;
    background-repeat: repeat-y;
    
    border-bottom: solid 1px #000000;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    
    cursor: pointer;
}
.concelhos_select
{
    width: 375px;
    height: 15px;
    
    padding: 2px;
    color: #FFFFFF;

    background-image: url("/Imagens/Banner-Background-Bottom.gif");
    background-position: center top;
    background-repeat: repeat-y;

    border-bottom: solid 1px #000000;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;

    cursor: pointer;
    font-weight: bold;
}

/* ********************************************************************** */
/* OFERTAS                                                                */
.ofertas_cabecalho
{
    color: #FFFFFF;
    font-weight: bold;

    padding: 5px;

    background-color: #188CC3;
}
.ofertas_listagem
{
    cursor: pointer;
    
    padding: 0 5px 0 5px;
    
    background-color: Transparent;
    border-bottom: solid 1px #46B2FE;
}
.ofertas_listagem:hover
{
    background-color: #DBF4FF;
}

/* ********************************************************************** */
/* CURSOS FROMAÇÃO PROFISSIONAL                                           */
.cursos_listagem
{
    cursor: pointer;
    
    padding: 0 5px 0 5px;
    
    background-color: Transparent;
    border-bottom: solid 1px #46B2FE;
}
.cursos_listagem:hover
{
    background-color: #DBF4FF;
}

/* ********************************************************************** */
/* RODAPÉ                                                                 */
/* ********************************************************************** */
#rodape
{
    width: 940px;
    height: 50px;
    line-height: 50px;
    
    background-image: url("/Imagens/Rodape-Background.gif");
    background-position: center top;
    background-repeat: repeat-y;
    
    clear: both;
    text-align: right;
}
#fundo
{
    width: 940px;
    height: 20px;
    
    background-color: #F9F9F9;
}

