
.linkBodah:link {color:#666666;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.linkBodah:visited {color:#666666; text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.linkBodah:active {color:#666666;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.linkBodah:hover {color:#002A46;text-decoration: underline; font-family:tahoma;font-size:12px;font-weight:normal;}



#links_up, #contactos_up, #servicos_up, #empresa_up  {cursor:pointer;}


#B_Contabilidade {
  display: block;
  width: 82px;
  height: 11px;
  background: url("../imagens/b_contabilidade.png") no-repeat 0 0;
}
#B_Contabilidade:hover { 
  background-position: 0 -11px;
}
#B_Contabilidade span {
  display: none;
}



#B_Gestaodepessoal {
  display: block;
  width: 107px;
  height: 13px;
  background: url("../imagens/b_gestaodepessoal.png") no-repeat 0 0;
}
#B_Gestaodepessoal:hover { 
  background-position: 0 -13px;
}
#B_Gestaodepessoal span {
  display: none;
}




#B_Fiscalidade {
  display: block;
  width: 65px;
  height: 11px;
  background: url("../imagens/b_fiscalidade.png") no-repeat 0 0;
}
#B_Fiscalidade:hover { 
  background-position: 0 -11px;
}
#B_Fiscalidade span {
  display: none;
}



#B_Gestao {
  display: block;
  width: 40px;
  height: 11px;
  background: url("../imagens/b_gestao.png") no-repeat 0 0;
}
#B_Gestao:hover { 
  background-position: 0 -11px;
}
#B_Gestao span {
  display: none;
}





#B_Acessodadosonline {
  display: block;
  width: 126px;
  height: 10px;
  background: url("../imagens/b_acessodadosonline.png") no-repeat 0 0;
}
#B_Acessodadosonline:hover { 
  background-position: 0 -10px;
}
#B_Acessodadosonline span {
  display: none;
}




.dataTit {
      color:green;
    text-decoration: none;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;

}

.data {
      color:#002034;
    text-decoration: none;
    font-family:tahoma;
    font-size:10px;
    font-weight:bold;

}

.titulo {
       color:#FFFFFF ;
    text-decoration: none;
    font-family:tahoma;
    font-size:13px;
    font-weight:bold;

}

.descritivoPag {
       color:#002034;
    text-decoration: none;
    font-family:tahoma;
    font-size:11px;
    font-weight:normal;

}

.tituloBold {
       color:#002034;
    text-decoration: none;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;

}

input {

	padding:2px;
	font: normal 13px Tahoma;
	border:1px solid #CECECE;
	background-color:#F2F2F2;
	display:block;
	color:#777;
}
textarea {
	padding:2px;
		font: normal 13px Tahoma;
	border:1px solid #CECECE;
	background-color:#F2F2F2;
	display:block;
	color:#777;
}

.submit {
	font: normal 9px Tahoma;
	border:1px solid #999999;
	background-color:#CCCCCC;
	color:#777;
    letter-spacing:2px;
}

.textodata {
    color:#193F58;
    text-decoration: none;
    font-family:tahoma;
    font-size:10px;
    font-weight:bold;
}

.textotitulo {
    color:#002A46;
    text-decoration: none;
    font-family:tahoma;
    font-size:14px;
    font-weight:bold;
}

.iframi {
scrollbar-base-color:orange;

}

.links {
color:#002034;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;
}

.linksDate {
color:#002034;text-decoration: none;font-family:tahoma;font-size:10px;font-weight:bold;
}



.links A:link {color:#666666;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.links A:visited {color:#666666; text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.links A:active {color:#666666;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.links A:hover {color:#002A46;text-decoration: underline; font-family:tahoma;font-size:12px;font-weight:normal;}

<!-- Paulo aqui acaba classe link -->
.linkas {
color:#666666;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:bold;
}

.linkas A:link {color:#666666;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:bold;}
.linkas A:visited {color:#666666; text-decoration: none;font-family:tahoma;font-size:12px;font-weight:bold;}
.linkas A:active {color:#666666;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:bold;}
.linkas A:hover {color:#002A46;text-decoration: none; font-family:tahoma;font-size:12px;font-weight:bold;}

 

.textonormal {
    color:#666666;
    text-decoration: none;
    font-family:tahoma;
    font-size:12px;
    font-weight:normal;
}

.textonormal A:link {color:#666666;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.textonormal A:visited {color:#666666; text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.textonormal A:active {color:#666666;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.textonormal A:hover {color:#666666;text-decoration: none; font-family:tahoma;font-size:12px;font-weight:normal;}


textobold {
    color:#003D68;
    text-decoration: none;
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
}

.textobold A:link {color:#003D68;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:bold;}
.textobold A:visited {color:#003D68; text-decoration: none;font-family:tahoma;font-size:12px;font-weight:bold;}
.textobold A:active {color:#003D68;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:bold;}
.textobold A:hover {color:#003D68;text-decoration: none; font-family:tahoma;font-size:12px;font-weight:bold;}




.class1 A:link {color:#003D68;text-decoration: none;font-family:tahoma;font-size:14px;font-weight:bold;}
.class1 A:visited {color:#003D68; text-decoration: none;font-family:tahoma;font-size:14px;font-weight:bold;}
.class1 A:active {color:#003D68;text-decoration: none;font-family:tahoma;font-size:14px;font-weight:bold;}
.class1 A:hover {color:#605D5C;text-decoration: none; font-family:tahoma;font-size:14px;font-weight:bold;}


.class2 A:link {color:#003D68;text-decoration: none;font-family:tahoma;font-size:11px;font-weight:normal;}
.class2 A:visited {color:#003D68; text-decoration: none;font-family:tahoma;font-size:11px;font-weight:normal;}
.class2 A:active {color:#003D68;text-decoration: none;font-family:tahoma;font-size:11px;font-weight:normal;}
.class2 A:hover {color:#605D5C;text-decoration: none; font-family:tahoma;font-size:11px;font-weight:normal;}


.class3 {}
.class3 A:link {color:#003D68;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.class3 A:visited {color:#003D68; text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.class3 A:active {color:#003D68;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.class3 A:hover {color:#003D68;text-decoration: underline; font-family:tahoma;font-size:12px;font-weight:normal;}


.breadcrumb {
    color:#003D68;
    text-decoration: none;
    font-family:tahoma;
    font-size:inherit;
    font-weight:normal;
}

.border {
    
    text-decoration: none;
    font-family:tahoma;
    font-size:inherit;
    font-weight:normal;

    border-style:solid;
    border-top: 1px solid #B6D59A;
    border-left: 1px solid #B6D59A;
     border-right: 1px solid #B6D59A;
    border-bottom: solid 1px #B6D59A;

}
.row-a {
	background: #F8F8F8;
}
.row-b {
	background: #EFEFEF;
}

.detailText {
    color:#605D5C;
    text-decoration: none;
    font-family:tahoma;
    font-size:10px;
    font-size:10px;
    font-weight:bold;
}

.detailText A:link {color:#003D68;text-decoration: none;font-family:tahoma;font-size:10px;font-weight:normal;}
.detailText A:visited {color:#003D68; text-decoration: none;font-family:tahoma;font-size:10px;font-weight:normal;}
.detailText A:active {color:#003D68;text-decoration: none;font-family:tahoma;font-size:10px;font-weight:normal;}
.detailText A:hover {color:#003D68;text-decoration: none; font-family:tahoma;font-size:10px;font-weight:normal;}


.detailTextStatic {
    color:#605D5C;
    text-decoration: none;
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
}

.detailTextStatic A:link {color:#003D68;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.detailTextStatic A:visited {color:#003D68; text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.detailTextStatic A:active {color:#003D68;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.detailTextStatic A:hover {color:#003D68;text-decoration: none; font-family:tahoma;font-size:12px;font-weight:normal;}



.detailCarac {
    color:#605D5C;
    text-decoration: none;
    font-family:tahoma;
    font-size:10px;
    font-weight:normal;
}
.detailCarac A:link {color:#003D68;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.detailCarac A:visited {color:#003D68; text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.detailCarac A:active {color:#003D68;text-decoration: none;font-family:tahoma;font-size:12px;font-weight:normal;}
.detailCarac A:hover {color:#003D68;text-decoration: none; font-family:tahoma;font-size:12px;font-weight:normal;}


.caracTec {
    color:#003D68;
    text-decoration: none;
    font-family:tahoma;
     font-size:10px;
    font-weight:bold;
}
.breadcrumb {color:#003D68;text-decoration: none;font-family:tahoma;font-size:inherit;font-weight:normal;}
.breadcrumb A:link {color:#003D68;text-decoration: none;font-family:tahoma;font-size:inherit;font-weight:normal;}
.breadcrumb A:visited {color:#003D68; text-decoration: none;font-family:tahoma;font-size:inherit;font-weight:normal;}
.breadcrumb A:active {color:#003D68;text-decoration: none;font-family:tahoma;font-size:inherit;font-weight:normal;}
.breadcrumb A:hover {color:#605D5C;text-decoration: none; font-family:tahoma;font-size:inherit;font-weight:normal;}


.tituloslaterais {color:#003D68;text-decoration: none;font-family:tahoma;font-size:11px;font-weight:bold;}
    .tituloslaterais A:link {color:#003D68;text-decoration: none;font-family:tahoma;font-size:11px;font-weight:bold;}
    .tituloslaterais A:visited {color:#003D68; text-decoration: none;font-family:tahoma;font-size:11px;font-weight:bold;}
    .tituloslaterais A:active {color:#003D68;text-decoration: none;font-family:tahoma;font-size:11px;font-weight:bold;}
    .tituloslaterais A:hover {color:#605D5C;text-decoration: none; font-family:tahoma;font-size:11px;font-weight:bold;}

    .textoslaterais {
        color:#605D5C;
        text-decoration: underline;
        font-family:tahoma;
        font-size:10px;
        font-size:10px;
        font-weight:bold;
    }

    .textoslaterais A:link {color:#605D5C;text-decoration: underline;font-family:tahoma;font-size:10px;font-weight:bold;}
    .textoslaterais A:visited {color:#605D5C; text-decoration: underline;font-family:tahoma;font-size:10px;font-weight:bold;}
    .textoslaterais A:active {color:#605D5C;text-decoration: underline;font-family:tahoma;font-size:10px;font-weight:bold;}
    .textoslaterais A:hover {color:#605D5C;text-decoration: underline; font-family:tahoma;font-size:10px;font-weight:bold;}




.tree div {
    background:transparent;
}
#contentareaNews {
	float:left;
	width:100%;
    height:100%;
    background:white;
	font-size:93%;
	line-height:normal;
    bottom:0px;
    margin-bottom:0px;
}

#bannerArea {
float:left;
width:100%;
height:100%;
font-size:93%;
line-height:normal;
bottom:0px;
margin-bottom:0px;
}

 #elMenu {
	 position: relative;
    left: 0;            // left and top not absolutely
    top: 0;
	 }

	#elMenuUp {
    position: absolute;
    left: 0;            // left and top not absolutely
    top: 0;              // necessary as default is 0
}

#elMenuOver {
    position: absolute;
    left: 0;
    top: 0;
	visibility: hidden;

}

body { margin:0px; padding:0px; }

.pesquisa{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #114A82;
}

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

.titleData{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
}

btn {
font: 7pt Arial, Helvetica, sans-serif;
padding: 0 .5em 0 0;
border: 1px #000 solid;
text-decoration: none;
left-spacing:0px;
}


.pesquisaButton{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #1F4C74;
border: 1px solid #999999;
height:22px;
width:auto;
overflow:visible;
padding:0 .25em 0 .25em;
margin-left:0px;
}

.meioparagrafo{
font-family: Tahoma;
font-size: 5px;
font-weight: normal;
color: #FFFFFF;
}

.miniparagrafo{
font-family: Tahoma;
font-size: 2px;
font-weight: normal;
color: #FFFFFF;
}