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;
*/
}

.coluna {
    background-color: #FF6633;
    /*background-image: url(../imagem/1_1LARANJ.jpg);*/
}

table.conteudo {
    border-left : 1px solid #FF6633;
    border-right : 1px solid #FF6633;
}

.menuTopo {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
}

a.menuTopo {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    font-style: normal;
    font-weight: normal;
    text-decoration : none;
}

a.menuTopo:hover {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    font-style: normal;
    font-weight: bold;
    text-decoration : none;
}

.menu {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: left;
    font-style: normal;
    font-weight: bold;  
    text-transform: none;
}

a.menu {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: right;
    font-style: normal;
    font-weight: normal;
    text-decoration : none;
}

a.menu:hover {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: right;
    font-style: normal;
    font-weight: bold;
    text-decoration : none;
}

a.menu2 {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: right;
    font-style: normal;
    font-weight: bold;
    text-decoration : none;
}

a.menu2:hover {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: right;
    font-style: normal;
    font-weight: bold;
    text-decoration : none;
}

.submenu {
    font-family: Verdana, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: bold;
    text-align: left;
    text-decoration : none;
    }

a.submenu {
    font-family:  Verdana, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: normal;    
    text-align: left;
    text-decoration : none;
    }

a.submenu:hover {
    font-family:  Verdana, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight : bold;
    text-align: left;
    text-decoration : none;
}

.submenu3 {
    font-family: Verdana, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: bold;
    text-align: left;
    text-decoration : none;
    }

a.submenu3 {
    font-family:  Verdana, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: bold;
    text-align: left;
    text-decoration : none;
    }

a.submenu3:hover {
    font-family:  Verdana, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight : bold;
    text-align: left;
    text-decoration : none;
}

.submenu2 {
    font-family: Verdana, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: normal;
    text-align: left;
    text-decoration : none;
    line-height : 20px;
}

a.submenu2 {
    font-family: Verdana, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: normal;
    text-align: left;
    text-decoration : none;
    line-height : 20px;
}

a.submenu2:hover {
    font-family: Verdana, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: normal;
    text-align: left;
    text-decoration : underline;
    line-height : 20px;
}

.copy {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #333333;
    font-variant: normal;
}

a.copy {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #333333;
    font-variant: normal;
    text-decoration : none;
}

a.copy:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #333333;
    font-variant: normal;
    text-decoration : underline;
}

.titulo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

a.titulo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    text-decoration : none;
}

a.titulo:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    text-decoration : underline;
}

.tituloPagina {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #000000;
    font-weight : bold;
}

.tituloPagina2 {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
}

.tituloLogin {
    font-family: Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #000000;
}

.subtitulo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-align: justify;
}

a.subtitulo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-align: justify;
    text-decoration : none;
}

a.subtitulo:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-align: justify;
    text-decoration : underline;
}

.subtituloPagina {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333333;
}


a.subtituloPagina {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #333333;
}

a.subtituloPagina:hover {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    color: #333333;
}

.subtituloPagina2 {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #333333;
}

a.subtituloPagina2 {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #333333;
}

a.subtituloPagina2:hover {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #333333;
}

.desenvolvimento {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
text-decoration: none;
font-weight: normal;
/*text-align: justify;*/
}

a.desenvolvimento {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
text-decoration: underline;
font-weight: normal;
text-align: justify;
}

a.desenvolvimento:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
text-decoration: underline;
font-weight: normal;
text-align: justify;
}

img.border {
    /*border : 1px solid #ff6600;*/
}

.legenda {
font-family: Helvetica, sans-serif;
color: #000000;
font-size: 9px;
text-decoration: none;
font-weight: normal;
}

.pop {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
text-decoration: none;
font-weight: normal;
}

a.pop {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
text-decoration: none;
font-weight: normal;
}

a.pop:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
text-decoration: underline;
font-weight: normal;
}

.menuLinha {
    /*border-right : 1px solid #FF6600;*/
    background-color : #ff6600;
}

input.itemmenu {
font-family: Helvetica, sans-serif;
color: #000000;
font-size: 10px;
text-decoration: none;
/*font-weight: normal;*/
padding:0px;
margin:0px;
/*line-height : 10px;*/
}


input.btnews {
font-family: Helvetica, sans-serif;
color: #ffffff;
font-size: 10px;
height:12px;
text-decoration: none;
/*font-weight: normal;*/
padding:0px;
margin:0px;
/*line-height : 10px;*/
/*background-color: #333333;*/
background-color: #666666;
border : 0px solid #333333;
}

.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;
}

.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;
}

.caminho {
    font-family: Verdana, sans-serif;
    color: #666666;
    font-size: 11px;
    text-decoration : none;
}

input.btnok {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #FFFFFF;
}

input.btnok {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #FFFFFF;
}

input.form {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #999999;
    width: 100% ;   
    margin : 1px;
}

textarea.form {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #999999;
    width: 100% ;   
    margin : 1px;
}

select.form {
    font-family: Verdana, sans-serif;
    color: #000000;
    font-size: 9px;
    text-decoration : none;
    border : 1px solid #999999;
    margin : 1px;
}

.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: 9px;
text-decoration: none;
font-weight: normal;
}

a.paginacao {
font-family: Helvetica, sans-serif;
color: #000000;
font-size: 9px;
text-decoration: underline;
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;
}

td.caixaTxt {
    font-family: Arial, Helvetica, sans-serif;  
    font-size: 9px;
    background-color : #e8e8e8;
    color : #666666;    
    width: 200px;
}

.caixaTxt {
    padding-left:10px;      
}

td.caixaTxt2 {
    font-family: Arial, Helvetica, sans-serif;  
    font-size: 9px;
    border : 1px solid #666666; 
    color : #666666;    
    width: 450px;
    height: 21px;
}

.caixaTxt5 {
    font-family: Arial, Helvetica, sans-serif;  
    font-size: 9px;
    color : #000000;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

input.ApagarCarrnhComp {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
    font-weight : normal;
    background-color: #e8e8e8;
    width:50px;
    height:20px;
    font-weight: bold;
}

input.ApagarCarrnhComp2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
    font-weight : normal;
    background-color: #e8e8e8;
    width:50px;
}

.headerForm {
    font-family: Verdana;
    font-size: 9px;
    background-color: #e8e8e8;
    color: #666666;
    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;
}

.artigoEncontrado {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
}

.tituloP {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.desenvolvimentoP {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #555555;
font-size: 9px;
text-decoration: none;
font-weight: normal;
text-align: justify;
}

a.desenvolvimentoP {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #555555;
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: 11px;
    text-align: center;
    background-color: #D8D8D8;  
    border : 1px solid #999999; 
    color: #FF6600;
}

.obrigatorio {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666; 
}