/**********************************************************/
/*TAGS HTML GERAIS                                                       */
/**********************************************************/
body {
   margin: 0px;
   margin-top: 0pt;
   margin-left: 0pt;
/*
   scrollbar-arrow-color: #FFFFFF;
   scrollbar-track-color: #DDDDDD;
   scrollbar-face-color: #FF6633;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #FFFFFF;
   scrollbar-darkshadow-color: #011156;
   scrollbar-3dlight-color: #011367;
*/
}
/**********************************************************/
/*TAGS HTML GERAIS                                                       */
/**********************************************************/


table.conteudo {
    /*
    border-left : 1px solid #E0DEDE;
    border-right : 1px solid #E0DEDE;
    */
    background-color : #074b72;
}

/**********************************************************/
/*CALENDARIO AGENDA                                                 */
/**********************************************************/
/*
select.agenda {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 0px;
    margin : 1px;
}

.diaSemana {
    font-family: Verdana, sans-serif;
    color: #0066CC;
    font-size: 9px;
    text-decoration : none;
    border : 0px;
    margin : 1px;
    background-color : White;
    text-align : center;
    font-weight : bold;
}

.anoSemana {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
}

.agendaDia {
    font-family: Verdana, sans-serif;
    color: #FFFFFF;
    font-size: 9px;
    text-decoration : none; 
}

a.agendaDia {
    font-family: Verdana, sans-serif;
    color: #FFFFFF;
    font-size: 9px;
    text-decoration : none; 
}

a.agendaDia:hover {
    font-family: Verdana, sans-serif;
    color: #FFFFFF;
    font-size: 9px;
    text-decoration : underline;    
}

.agenda {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none; 
}

a.agenda {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none; 
}

a.agenda:hover {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : underline;    
}
*/
/**********************************************************/
/*CALENDARIO AGENDA                                                 */
/**********************************************************/

/**********************************************************/
/*UTILIZADO NOS LINKS DA PAGINA DE ENTRADA*/
/**********************************************************/
.entrada {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight : bold; 
    line-height: normal;
    color: #ffffff;
}

a.entrada {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight : bold;
    line-height: normal;
    color: #ffffff;
    text-decoration : none;
}

a.entrada:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight : bold; 
    line-height: normal;
    color: #fffff;
    text-decoration : underline;
}
/**********************************************************/
/*UTILIZADO NOS LINKS DA PAGINA DE ENTRADA*/
/**********************************************************/

/**********************************************************/
/*Titulo e Subtitulo que se encontra neste momento 
activo. Surge por cima dos conteudos do mesmo*/
/**********************************************************/
/*
.tituloPagina {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #e07323;
    text-align: left;
    vertical-align: middle;
    line-height: normal;
    word-spacing: normal;
    white-space: normal;
}

.tituloPagina2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #e07323;
    letter-spacing: 0px;
    text-align: left;
    vertical-align: middle;
    line-height: normal;
    word-spacing: normal;
    white-space: normal;
}

.tituloPagina3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #e07323;
    letter-spacing: 0px;
    text-align: left;
    vertical-align: middle;
    line-height: normal;
    word-spacing: normal;
    white-space: normal;
}

a.tituloPagina3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #e07323;
    letter-spacing: 0px;
    text-align: left;
    vertical-align: middle;
    line-height: normal;
    text-decoration : none;
    word-spacing: normal;
    white-space: normal;
}

a.tituloPagina3:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #e07323;
    letter-spacing: 0px;
    text-align: left;
    vertical-align: middle;
    line-height: normal;
    text-decoration : underline;
    word-spacing: normal;
    white-space: normal;
}

.tituloPagina4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #e07323;
    letter-spacing: 0px;
    text-align: left;
    vertical-align: middle;
    line-height: normal;
    word-spacing: normal;
    white-space: normal;
}

a.tituloPagina4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #e07323;
    letter-spacing: 0px;
    text-align: left;
    vertical-align: middle;
    line-height: normal;
    text-decoration : underline;
    word-spacing: normal;
    white-space: normal;
}

a.tituloPagina4:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #e07323;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    word-spacing: normal;
    white-space: normal;
    line-height: normal;
    text-decoration : none;
}
*/
/**********************************************************/
/*Titulo e Subtitulo que se encontra neste momento 
activo. Surge por cima dos conteudos do mesmo*/
/**********************************************************/

/**********************************************************/
/*Estilos do Menu*/
/**********************************************************/
.menuTopo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    color: #222222;
    font-variant: normal;
    vertical-align: middle;
    word-spacing: normal;
    font-weight : normal;
    text-decoration : underline;
}

a.menuTopo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    color: #222222;
    font-variant: normal;
    vertical-align: middle;
    word-spacing: normal;
    font-weight : normal;
    text-decoration : none;
}

a.menuTopo:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    color: #222222;
    font-variant: normal;
    vertical-align: middle;
    word-spacing: normal;
    font-weight : normal;
    text-decoration : underline;
}

.menu {
    font-family: Arial, Helvetica, Gill Sans , sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #003351;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    font-weight : bold;
     text-transform : uppercase;
     text-align : center;
    line-height : 21px;      
}

a.menu {
    font-family: Arial, Helvetica, Gill Sans , sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #ffffff;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    text-decoration : none;
    font-weight : bold;
    text-transform : uppercase;
    text-align : center;    
    line-height : 21px; 
}

a.menu:hover {
    font-family: Arial, Helvetica, Gill Sans , sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #003351;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    text-decoration : none;
    font-weight : bold;
    text-transform : uppercase;
    text-align : center;    
    line-height : 21px; 
}
/*quando estamos no menu escolhido mas o mesmo pode ser clicavel*/
a.menu2 {
    font-family: Arial, Helvetica, Gill Sans , sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #ffffff;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    text-decoration : none;
    font-weight : bold;
    text-transform : uppercase;
    text-align : center;        
    line-height : 21px; 
}

a.menu2:hover {
    font-family: Arial, Helvetica, Gill Sans , sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #ffffff;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    text-decoration : underline;
    font-weight : bold;
    text-transform : uppercase;
    text-align : center;        
    line-height : 21px; 
}
/*quando estamos no menu escolhido mas o mesmo pode ser clicavel*/

.submenu {
    font-family: Arial, Helvetica, Gill Sans , sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight : bold;
    color:  #e4eef6;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    text-decoration : underline;
    text-transform: uppercase;  
    text-align : center;        
    }

a.submenu {
    font-family: Arial, Helvetica, Gill Sans , sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    color:  #e4eef6;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    text-decoration : none;
    text-transform: uppercase;  
    text-align : center;    
    }

a.submenu:hover {
    font-family: Arial, Helvetica, Gill Sans , sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    color:  #e4eef6;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    text-decoration : underline;
    text-transform: uppercase;  
    text-align : center;    
}
/*quando estamos no submenu escolhido mas o mesmo pode ser clicavel*/
a.submenu2 {
    font-family: Arial, Helvetica, Gill Sans , sans-serif;
    font-size: 10px;
    font-weight : bold;
    font-style: normal;
    line-height: normal;
    color:  #e4eef6;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    text-decoration : none;
    text-transform: uppercase;  
    text-align : center;        
}

a.submenu2:hover {
    font-family: Arial, Helvetica, Gill Sans , sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight : bold;
    line-height: normal;
    text-transform: uppercase;
    color:  #e4eef6;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    text-decoration : underline;
    text-align : center;        
}
/*quando estamos no submenu escolhido mas o mesmo pode ser clicavel*/
/*
.subsubmenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color:  #e77817;
    font-variant: normal;
    vertical-align: middle;
    word-spacing: normal;
    text-decoration : none;
    }

a.subsubmenu {
    font-family: ,Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #696a77;
    font-variant: normal;
    vertical-align: middle;
    word-spacing: normal;
    text-decoration : none;
    }

a.subsubmenu:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #e77817;
    font-variant: normal;
    vertical-align: middle;
    word-spacing: normal;
    text-decoration : none;
}
*/
/*quando estamos no subsubmenu escolhido mas o mesmo pode ser clicavel*/
/*
a.subsubmenu2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    text-transform: lowercase;
    color: #e77817;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    text-decoration : none;
    }

a.subsubmenu2:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    text-transform: lowercase;
    color: #e77817;
    font-variant: normal;
    vertical-align: middle;
    white-space: nowrap;
    word-spacing: normal;
    text-decoration : underline;
}
*/
/*parentisis que envolvem os menus*/

.menuNaoEscolhidoParentisesE {
    border-left : 1px solid #ffffff;    
    border-bottom :1px solid #ffffff;   
    border-top : 1px solid #ffffff;
}

.menuNaoEscolhidoParentisesD {
    border-right : 1px solid #ffffff;   
    border-bottom :1px solid #ffffff;   
    border-top : 1px solid #ffffff;
}

.menuEscolhidoParentisesE {
    border-left : 1px solid #ffffff;    
    border-bottom :1px solid #ffffff;   
    border-top : 1px solid #ffffff;
}

.menuEscolhidoParentisesD {
    border-right : 1px solid #ffffff;   
    border-bottom :1px solid #ffffff;   
    border-top : 1px solid #ffffff;
}
/*quando estamos no subsubmenu escolhido mas o mesmo pode ser clicavel*/
/**********************************************************/
/*Estilos do Menu*/
/**********************************************************/

/**********************************************************/
/*Letras do Copyright*/
/**********************************************************/
.copy {
    font-family:  Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #ffffff;
    font-variant: normal;
}

a.copy {
    font-family:  Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #ffffff;
    font-variant: normal;
    text-decoration : none;
}

a.copy:hover {
    font-family:  Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #ffffff;
    font-variant: normal;
    text-decoration : underline;
}
/**********************************************************/
/*Letras do Copyright*/
/**********************************************************/

/**********************************************************/
/*Tipos de Letras das caixas de login/Newsletter
/**********************************************************/
/*campos de entrada */
/*
input.itemmenu {
    font-family: Helvetica, sans-serif;
    color: #000000;
    font-size: 10px;
    text-decoration: none;
    font-weight: normal;
    padding-top : 0px;
}
*/
/*titulo das caixas*/
/*
.itemmenuT {
    font-family: Helvetica, sans-serif;
    color: #e77817;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
*/
/*nomes dos campos de entrada*/
/*
.itemmenu2 {
    font-family: Helvetica, sans-serif;
    color: #000000;
    font-size: 10px;
    text-decoration: none;
    font-weight: normal;
}

a.itemmenu2 {
    font-family: Helvetica, sans-serif;
    color: #000000;
    font-size: 10px;
    text-decoration: underline;
    font-weight: normal;
}

a.itemmenu2:hover {
    font-family: Helvetica, sans-serif;
    color: #999999;
    font-size: 10px;
    text-decoration: underline;
    font-weight: normal;
}
*/
/* input do login */
/*
input.formLogin {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #000000;
    margin : 1px;
}
*/
/* input do login */
/**********************************************************/
/*Tipos de Letras das caixas de login/Newsletter
/**********************************************************/

/**********************************************************/
/*ESTILOS DOS CONTEUDOS
/**********************************************************/
.titulo {
    font-family:  Helvetica, Arial,sans-serif;
    color: #1c3548;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    text-transform : uppercase;
}

a.titulo {
    font-family: Helvetica, Arial,sans-serif;
    color: #1c3548;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    text-transform : uppercase;
    text-decoration : none;
}

a.titulo:hover {
    font-family: Helvetica, Arial,sans-serif;
    color: #1c3548;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    text-transform : uppercase;
    text-decoration : underline;
}

.subtitulo {
    font-family: Helvetica, Arial,sans-serif;
    color: #1c3548;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    text-transform : uppercase;
}

.desenvolvimento {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    text-align: justify;
}

a.desenvolvimento {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    text-align: justify;
}

a.desenvolvimento:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    text-align: justify;
}

img.border {
    border : 2px solid #E2E2E2;
}

img.imagem {
    border : 2px solid #E2E2E2;
}

.legenda {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;
}


/**********************************************************/
/*LINKS PARA FECHO E IMPRESSAO DA JANELA DE POP-UP
/**********************************************************/
.pop {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #333333;
     font-size: 10px;
     text-decoration: none;
     font-weight: normal;
}

a.pop {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #333333;
      font-size: 10px;
      text-decoration: none;
      font-weight: normal;
}

a.pop:hover {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #333333;
     font-size: 10px;
     text-decoration: underline;
     font-weight: normal;
}
/**********************************************************/
/*LINKS PARA FECHO E IMPRESSAO DA JANELA DE POP-UP
/**********************************************************/

/*linhas que separam o texto das imagens */
.separador{
    color: #09657f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
}
/**********************************************************/
/*ESTILOS DOS CONTEUDOS
/**********************************************************/


/**********************************************************/
/*FORMULÁRIOS DE REGISTO
/**********************************************************/
/*
.formP {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   font-weight: bold;
   background-color : #E9E9E9;
}

.formTxt {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
}

.formHeaderTxt {
    font-family: Verdana, sans-serif;
    color: #330000;
    font-size: 9px;
    text-decoration : none;
    font-weight : bold;
}

input.formTxt {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #000000;
    background : transparent;
}

textarea.formTxt {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #000000;
    background : transparent;   
    width: 100%;
}

select.formTxt {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 0px;
    margin : 1px;
}

input.btnok2 {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #000000;
    background-color : #ffffff;
}
*/
/**********************************************************/
/*FORMULÁRIOS DE REGISTO
/**********************************************************/

/**********************************************************/
/*FORMULÁRIOS DAS CAIXAS
/**********************************************************/
/*
input.btnok {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #ffffff;
    background-color : #ffffff;
}
*/
/**********************************************************/
/*FORMULÁRIOS DAS CAIXAS
/**********************************************************/

/**********************************************************/
/*LINK ESCOLHA DA LINGUA
/**********************************************************/
a.lingua {
    font-family: Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight : bold;
    line-height: normal;
    font-variant: normal;
    color: #50595c;
    vertical-align: middle;
    word-spacing: normal;
    text-decoration : none;
    }

a.lingua:hover {
    font-family: Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight : bold;
    line-height: normal;
    color: #50595c;
    vertical-align: middle;
    word-spacing: normal;
    text-decoration : underline;
}
/**********************************************************/
/*LINK ESCOLHA DA LINGUA
/**********************************************************/
/*
.tituloNews {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;    
}

a.newsLink {
    font-family: Arial, sans-serif;
    font-size: 9px;
    text-decoration: underline;
    font-weight: normal;        
}

a.newsLink:hover {
    font-family: Arial, sans-serif;
    font-size: 9px;
    text-decoration: underline;
    font-weight: normal;        
}

.itemNews {
    font-family: Verdana, sans-serif;
    color: #8b8b8b;
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;        
}

input.news {
    width:100px;
    border : 1px solid #FFFFFF;
    font-family: Verdana, sans-serif;
    color: #8b8b8b;
    font-size: 9px;
    height: 12px;
    font-weight: normal;            
    line-height : 9px;
}

a.linkHeader {
    font-family: Verdana, sans-serif;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration : none;
}

a.linkHeader:hover {
    font-family: Verdana, sans-serif;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration : underline;
}
*/
/* nao usado */
/*
.caminho {
    font-family: Verdana, sans-serif;
    color: #666666;
    font-size: 11px;
    text-decoration : none;
}

input.pesquisa {
    font-family: Verdana, sans-serif;
    color: #cc0000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #cc0000;
    width: 100 ;    
    margin : 1px;
}

input.pesquisaOk {
    font-family: Verdana, sans-serif;
    color: #cc0000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #cc0000;
    width: 100 ;    
    margin : 1px;
}
*/
/*pesquisa avancada */
/*
.form {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
}

input.form {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #cc0000;
    margin : 1px;
}

textarea.form {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #cc0000;
    margin : 1px;
}

select.form {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 0px;
    margin : 1px;
}
*/
/*pesquisa avancada */
/*
.erro {
    border : 1px solid #CC0000; 
    font-family: Verdana, sans-serif;
    color: #CC0000;
    font-size: 9px;
    text-decoration : none;
    background-color : White;
    width:650px;
    padding : 5px;
}

.paginacao {
    font-family: Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

a.paginacao {
    font-family: Helvetica, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;
}

a.paginacao:hover {
    font-family: Helvetica, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration: underline;
    font-weight: normal;
}

.paginacao2 {
    font-family: Helvetica, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;
}

a.paginacao2 {
   font-family: Helvetica, sans-serif;
   color: #000000;
   font-size: 9px;
   text-decoration: none;
   font-weight: normal;
}

a.paginacao2:hover {
   font-family: Helvetica, sans-serif;
   color: #000000;
   font-size: 9px;
   text-decoration: underline;
   font-weight: normal;
}
*/
/* nao usado */
/*
.headerForm {
    font-family: Arial;
    font-size: 12px;
    background-color: #EFEFEF;
    color: Black;
    text-align: center;
    font-weight: bold;
    height : 20px;
}

.headerForm2 {
    font-family: Verdana;
    font-size: 15px;
    text-align: left;
    font-weight : bold;
}

.headerForm3 {
    font-family: Verdana;
    font-size: 9px;
    background-color: #e8e8e8;
    font-weight: bold;
    height : 20px;
}

.pesquisaResultados {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color : #663333;
    font-weight : bold;
}

.artigoEncontrado {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
}


.desenvolvimentoP {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #333333;
   font-size: 9px;
   text-decoration: none;
   font-weight: normal;
   text-align: justify;
}

a.desenvolvimentoP {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #333333;
   font-size: 9px;
   text-decoration: underline;
   font-weight: normal;
   text-align: justify;
}

a.desenvolvimentoP:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #858585;
   font-size: 9px;
   text-decoration: underline;
   font-weight: normal;
   text-align: justify;
}

.registo {
    font-family: Verdana;
    font-size: 9px;
    color : #000000;
}

a.registo {
    font-family: Verdana;
    font-size: 9px;
    text-decoration: underline;
    color : #000000;
}

a.registo:hover {
    font-family: Verdana;
    font-size: 9px;
    text-decoration: underline;
    color : #5F5F5F;    
}

.registo2 {
    font-family: Verdana;
    font-size: 9px; 
}

a.registo2 {
    font-family: Verdana;
    font-size: 9px;
    text-decoration: underline;
}

a.registo2:hover {
    font-family: Verdana;
    font-size: 9px;
    text-decoration: underline;
}

.erro2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    background-color: #ffffff;
    border : 1px solid #cc0000; 
    color: #cc0000;
}
*/
/* nao usado */
/*
.obrigatorio {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666; 
}

.inicialTitulo {
    font-family: "Bitstream Vera Sans",Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #663333;
    letter-spacing: -1px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    word-spacing: normal;
    white-space: normal;
    line-height: normal;
    }

a.inicialTitulo {
    font-family: "Bitstream Vera Sans",Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #663333;
    letter-spacing: -1px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    word-spacing: normal;
    white-space: normal;
    line-height: normal;
    text-decoration : none;
    }

a.inicialTitulo:hover {
    font-family: "Bitstream Vera Sans",Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #663333;
    letter-spacing: -1px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    word-spacing: normal;
    white-space: normal;
    line-height: normal;
    text-decoration : none;
}

td.inicialTitulo2{
    background-image : url(../imagem/imag_novidade.jpg);
    background-position : center;
    background-repeat : no-repeat;
}

.inicialTitulo2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration : none;
    font-weight : bold;
}

.inicialTexto {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration : none;
    font-weight : bold;
    text-align : justify;
}

a.inicialTexto {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration : none;
    font-weight : bold;
    text-align : justify;
}

a.inicialTexto:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration : underline;
    font-weight : bold;
    text-align : justify;
}

.vermelho {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #663333;
    font-weight: bold;
}
*/
/*
.rpesquisa {*/
    /*color : #ffffff;
    background-color : #cc0000;*/
/*    font-weight : bold;
}*/
/*
.menubaixo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #ffffff;
   font-weight: bold;
   background-color : #cc0000;
}

.tituloP {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #663333;
   font-weight: bold;
}

.subtituloP {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   font-weight: bold;
}

.ResumoP {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
}

.pesquisa {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
}
*/
/*formularios gerais*/

/*formularios gerais*/

/*border dos detalhes das imagens dos produtos */
/*
.redBorder {
    border : 1px solid #cc0000;
}

.red {
    font-family: Arial, sans-serif;
    color: #ffffff;
    font-size: 12px;
    text-decoration : none;
    border : 1px solid #cc0000;
    background-color : #cc0000;
    width: 15px;
    height: 21px;
    font-weight : bold;
    padding-top :2px; 
}

.red2 {
    font-family: Arial, sans-serif;
    color: #cc0000;
    font-size: 12px;
    text-decoration : none;
    border : 1px solid #cc0000;
    background-color : transparent;
    width: 15px;
    height: 21px;
    font-weight : bold;
    padding-top :2px;   
}
*/
/*botoes do carrinho de compras*/
/*
input.ApagarCarrnhComp
{
    font-family: Verdana, sans-serif;
    color: #330000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #8c8cd2;
    background-color : #ededff;
    font-weight : bold;
}

input.ApagarCarrnhComp2
{
    font-family: Verdana, sans-serif;
    color: #ffffff;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #cc0000;
    background-color : #cc0000;
}
*/