﻿.image {
   position: relative;
}

.iframeContent {
  width: 640px;
  height: 100%;
  overflow-y: visible;
  overflow: visible;
}

.menu 
{
    font-family: Calibri;
    font-weight:bold;
    font-size:12pt;
   position: absolute;
   margin:5px;
   padding-left:5px;
   color: White;
   top: 100px;
   left: 0;
   width: 900px;
   margin: 0 auto;
   width: 300px;
   height: 20px;
}

*.gAbsoluto                             {position: absolute ;}
*.gAlinhadoAutomatico                   {text-align: justify;}
*.gAlinhadoCentro                       {text-align: center;}
*.gAlinhadoDireita                      {text-align: right;}
*.gAlinhadoEsquerda                     {text-align: left;}
*.gAlinhadoFundo                        {vertical-align: bottom;}
*.gAlinhadoTopo                         {vertical-align: top;}
*.gAlinhadoVertCentro                   {vertical-align: middle;}
*.gAlturaCompleta                       {height: 100%;}
*.gCompleto                             {width: 100%;} 
*.gEmBloco                              {display: block;}
*.gEmLinha                              {display: inline;}
*.gEncostadoFundo                       {position:absolute; bottom: 0px;}
*.gEncostadoFundoDireita                {position:absolute; bottom: 0px; right: 0px;}
*.gEncostadoFundoEsquerda               {position:absolute; bottom: 0px;left:0px; right:0px;}
*.gEncostadoTopoDireita                 {position:absolute; top: 0px; right: 0px;}
*.gEscondido                            {display: none;}
*.gEspacamentoCima                      {padding-top: 4px;} 
*.gEspacamentoDireita                   {padding-right: 4px;} 
*.gEspacamentoEsquerda                  {padding-left: 4px;}
*.gEspacamentoFundo                     {padding-bottom: 4px;} 
*.gFlutuarDireita                       {float: right;}
*.gFlutuarEsquerda                      {float: left;}
*.gFonteExtraPequena                    {font-size: 6pt;}
*.gFonteGrande                          {font-size: 12pt;}
*.gFonteMaior                           {font-size: 14pt;}
*.gFonteMaisPequena                     {font-size: 7pt;}
*.gFonteNormal                          {font-size: 10pt;}
*.gFontePequena                         {font-size: 8pt;}
*.gFontePesoBold                        {font-weight: bold;}
*.gFontePesoNormal                      {font-weight: normal;}
*.gFontePN1                             {font-size: 9pt;}
*.gFundoBranco                          {background-color: #FFFFFF;}
*.gInvisivel                            {visibility: hidden;}
*.gLarguraExtraGrande                   {width: 350px;}
*.gLarguraGrande                        {width: 225px;}
*.gLarguraNormal                        {width: 175px;}
*.gLarguraPequena                       {width: 125px;}
*.gLimparFlutuarEsquerda                {clear: left;}
*.gLarguraCompleta                      {width: 100%;}
*.gMargensAuto                          {margin-left: auto; margin-right: auto;}
*.gPonteiro                             {cursor: pointer;}
*.gRelativo                             {position: relative;}
*.gScrollAuto                           {overflow: auto; height:100%;}
*.gSemBorder                            {border: 0px none;}
*.gLimparFlutuar                        {clear: both;}
*.gNoWrap                               {white-space: nowrap;}
*.gMargemFundo                          {margin-bottom: 4px;} 

body,html,form                          {font-family: Calibri, Arial; color:#473C14; font-size:10pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; cursor:default;}

/* INICIO GERAL */
DIV.principal                           {position: absolute; z-index:-2; top: 0; left: 0; right: 0; bottom: 0; overflow: auto; width:100%; height:100%; /*background-color: #80C9DC;*/ background-color: #0093B9;}
DIV.conteudoGeral                       {position: relative; z-index:-2; top: 0px; width:1024px; border:0px; background-color: #FFFFFF;}

a                                       {outline: 0px; text-decoration: none;}
a.link,
a.link:active                           {color: #FFFFFF; font-weight: bold; text-decoration:none; }
a.link:hover                            {text-decoration:underline; }

a.linkAmarelo,
a.linkAmarelo:active                    {color: #FFFFFF; font-weight: bold; text-decoration:none; }
a.linkAmarelo:hover                     {color: #FFC20E; text-decoration:underline; }




table.dossier                           {width:196px; height:110px;}

/* tabelas de dados das entidades*/
TABLE.tabInfo                           {border-spacing: 0px;}
TABLE.tabInfo TD.tabInfoTitulo          {line-height:24px; text-align:right; border:0px solid black; width:100px; font-weight:bold;}
TABLE.tabInfo TD.tabInfoCampo           {min-height:22px; text-align:left; border:0px solid black; color:#7C7458;}

/* cor no topo das gridviews*/
TABLE.tabLista TH                       {min-height:22px;padding: 2px 20px 2px 6px; background-color: #7C7458; font-weight: bold; color: #ffffff; vertical-align: middle; font-size: 10pt;}

TABLE.tabLista TR.tabListaTopo TH > A   {color: #ffffff; text-decoration: underline;font-size: 9pt;}
TABLE.tabLista TR.tabListaTopo TH > A:hover {text-decoration: none;}

TABLE.tabLista TR.linha0,
TABLE.tabLista TR.linha1                {background-color: #f8f8f8;cursor: pointer;}
TABLE.tabLista TR.linha0 > TD,
TABLE.tabLista TR.linha1 > TD           {min-height:22px;padding:1px 6px 1px 6px; border:0px; border-right:solid 1px #f0f0f0; border-bottom:solid 1px #f0f0f0;font-size: 8pt;}
TABLE.tabLista TR.linha0:hover,
TABLE.tabLista TR.linha1:hover          {background-color: #e0e0e0;}

/* icons */
*.gIconDestruir                         {background-position: center; background-repeat: no-repeat; cursor: pointer; border: 1px solid transparent; height: 22px; padding: 0px 0px 0px 0px; width: 22px;}
*.gIconDestruir                         {background-image: url('../../Imagens/delete.png');}

*.gIconFacebook                         {float:left; background-image: url('../../Imagens/facebook.png'); background-repeat: no-repeat; cursor: pointer; height: 25px; width: 25px; padding: 0px 0px 0px 0px; margin-right:5px;}
*.gIconLinkedIn                         {float:left; background-image: url('../../Imagens/linkedin.png'); background-repeat: no-repeat; cursor: pointer; height: 25px; width: 25px; padding: 0px 0px 0px 0px; margin-right:5px;}
*.gIconTwitter                          {float:left; background-image: url('../../Imagens/twitter.png'); background-repeat: no-repeat; cursor: pointer; height: 25px; width: 25px; padding: 0px 0px 0px 0px; margin-right:5px;}
/**/

*.corBranco                             {color:#FFFFFF;}
*.corCafeClaro                          {color:#B5AE9C;}
*.corCafeMedio                          {color:#7C7458;}
*.corCafeEscuro                         {color:#473C14;}
*.corAmarelo                            {color:#FFC20E;}

*.mRight10                              {margin-right:10px;}
*.mLeft3                                {margin-left:3px;}
*.mLeft10                               {margin-left:10px;}
*.mLeft15                               {margin-left:15px;}
*.mTop5                                 {margin-top:5px;}
*.mTop10                                {margin-top:10px;}

*.pad10                                 {padding:10px}

INPUT                                   {border:1px solid #B5AE9C; height:13px; font-size:8pt; color: #0b4621; margin:0px;}
INPUT.botao                             {height:20px; color:#7C7458; outline: 0px; cursor:pointer;}
INPUT.newsletter                        {margin:10px 0px 0px 0px;}
INPUT.login                             {margin:10px 0px 0px 0px;}
TEXTAREA                                {border:1px solid #B5AE9C; font-size:8pt; color: #0b4621;}
INPUT.fichImagem                        {height:18px; width:354px;}

SELECT                                  { border:1px solid #B5AE9C; font-size:8pt; color: #0b4621;}

*.Erro                                  {color: #FF0000; font-size: 8pt;}
*.rPagina                               {left: 0px; padding: 8px; position: absolute; right: 0px;} 
*.obrigatorio                           {color: #FF0000; font-size: 8pt; vertical-align: text-top;}
/*DIV.listaDocumentos                     {float:left; width:50%; margin-bottom:20px;}*/

/* INICIO TOPO */
DIV.topo                                {background: url(../../Imagens/topo.png) 0 0 no-repeat; width:994px; height:140px;}
DIV.logoApemeta                         {position: absolute; top:72px; left:10px; width:119px; height:40px;}
DIV.idiomas                             {position: absolute; top:75px; right:10px; width:50px; height:11px;}
DIV.idiomaPT                            {background: url(../../Imagens/idiomapt.png) no-repeat; width:17px; height:11px; padding-left:5px;}
DIV.idiomaEN                            {background: url(../../Imagens/idiomaen.png) no-repeat; width:17px; height:11px; padding-left:5px;}
DIV.menuTopo                            {position:relative; top:115px; border:0px solid black; width:588px; margin-left: auto; margin-right: auto;}
DIV.logo                                {position:absolute; width:400px; height:75px; left:295px; top:25px;}

DIV.utilizador                          {position: absolute; top:5px; left:0px; width:800px;}

DIV.pesquisa                            {position:relative; top:115px; right:10px; width:155px; height:23px;}
DIV.lupa                                {background: url(../../Imagens/lupa.png) no-repeat; width:15px; height:23px;}
*.caixaPesquisa                         {margin-bottom:4px; margin-left:6px; width:127px;}

DIV.caixas                              {position:relative; top:116px; left:7px; width:250px; height:23px; border:0px solid red; }
BUTTON                                  {height:20px; padding:2px 5px 2px 5px; font-size: 8pt; color:#7C7458; background-color:#FFFFFF; border:1px solid #B5AE9C; outline: 0px; cursor:pointer;}
BUTTON.geral                            {background-color:#FFFFFF;}
BUTTON.geral:hover                      {background-color:#EFEFEF;}
BUTTON.select                           {background-color:#EFEFEF;}
SPAN.caret                              {width: 0px; height: 0px; vertical-align: middle; border-top-color: rgb(0, 0, 0); border-right-color: transparent; border-left-color: transparent; border-top-width: 4px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block; content: ""; opacity: 0.3;}

DIV.btAlterar                           {position:fixed; z-index:99999; left:910px; top:450px;}
DIV.btEnviar                            {position:fixed; z-index:99999; left:910px; top:450px;}

DIV.newsletter                          {position:absolute; top:138px; left:12px; padding:5px; width:200px; height:85px; border:1px solid #B5AE9C; background-color:#FFFFFF; z-index:1; display:none;}
*.caixaNewsletter                       {margin:5px 4px 0px 0px;}
DIV.login                               {position:absolute; top:138px; left:94px; padding:5px; width:200px; height:117px; border:1px solid #B5AE9C; background-color:#FFFFFF; z-index:1; display:none;}
*.caixaSessao                           {margin:2px 4px 0px 0px;}

/* INICIO FUNDO */
DIV.fundo                               {background: url(../../Imagens/fundo.png) 0 0 no-repeat; width:994px; height:140px; background-position:bottom;}
DIV.globo                               {position:absolute; left:458px; top:55px; background: url(../../Imagens/globo.gif) 0 0 no-repeat; width:78px; height:77px;}
DIV.menuFundo                           {position:relative; left:-5px;}

DIV.cofinanciadopor                     {position: relative; top:4px; right:9px; height:32px; font-size: 7pt; color: #858585; /*border:1px solid black;*/}
DIV.lablcofinanciadopor                 {margin:18px 10px 0 0; }

/* INICIO HP */
a.linkHp,
a.linkHp:active                         {color: #FFFFFF; font-weight: bold; text-decoration:none; }
a.linkHp:hover                          {text-decoration:underline; }

DIV.ZonaLateral                         {width:203px; height:488px; background-color:#80A361;}
DIV.zonaCentral                         {width:588px; height:488px;}
DIV.destaque                            {height:348px;}
DIV.barraDestaque                       {position:absolute; top:259px; z-index:10; width:588px; height:39px; background-color:#FFC20E;}
DIV.tituloDestaque                      {position:relative; margin:6px 0 0 30px; font-size: 17pt;}
DIV.textoDestaque                       {position:relative; margin:6px 0 0 120px; width:230px;}

DIV.dossier                             {height:140px; background-color:#B5AE9C;}
DIV.larguraDossier                      {width:196px;}
DIV.barraEmpresas                       {height:30px; background-color:#7C7458; color:#FFFFFF; font-size: 17pt;}
DIV.barraNegocios                       {position:absolute; top:458px; width:196px; height:30px; background-color:#FFC20E; color:#FFFFFF; font-size: 17pt;}

DIV.zonaBanners                         {position:relative; width:203px; height:488px; overflow:visible;}
DIV.banner                              {width: 185px; height:110px; margin:10px 0px 0px 9px;}
DIV.noticia                             {width: 102px; height:122px; color:#FFFFFF;}

DIV.agenda                              {width: 165px; height:122px; border-left:31px solid #FFC20E; border-top:18px solid #FFC20E; background-color:#7C7458; color:#FFFFFF;}
DIV.anoAgenda                           {position:relative; top:5px; left:-24px; width:20px; height:115px; line-height:28px; font-size: 24pt;}
DIV.tituloAgenda                        {position:relative; top:-134px;}
DIV.mesAgenda                           {position:relative; top:-153px; left:75px; width:85px; text-align:right;}
DIV.calendario                          {position:relative; top:-153px; left:0px; width:165px; height:122px;}

/* INICIO AGENDA */

*.fundoEventoAgenda                     {background: url(../../Imagens/fundoEventoAgenda.png) 0 0 no-repeat; width:20px; height:17px; font-size:8pt; cursor:pointer;}

DIV.tituloPagAgenda                     {position:absolute; top:-2px; width:639px; text-align:center; color:#FFFFFF; font-size:22pt;}
DIV.anoPagAgenda                        {position:absolute; top:150px; left:0px; width:98px; text-align:center; color:#FFFFFF; font-size:42pt; line-height:46px;}
DIV.mesesPagAgenda                      {width:896px; height:456px;}
DIV.mesPagAgenda                        {margin:9px 0px 0px 47px; width:165px; height:140px; background-color:#7C7458;}
DIV.mesPagDesenvAgenda                  {margin:9px 9px 0px 9px; width:165px; height:140px; background-color:#7C7458;}
DIV.mesNomePagAgenda                    {height:18px; padding-bottom:1px; text-align:center; background-color:#FFC20E; color:#7C7458;}
DIV.setacima                            {position:absolute; top:130px; left:42px; background: url(../../Imagens/setacima.png) 0 0 no-repeat; width:13px; height:10px;}
DIV.setabaixo                           {position:absolute; top:348px; left:42px; background: url(../../Imagens/setabaixo.png) 0 0 no-repeat; width:13px; height:10px;}

/* INICIO MOLDURAS */

DIV.molduraForaDefault                  {border:9px solid white; min-height: 470px;}
DIV.molduraForaEmpresas                 {border-top:32px solid #7C7458; border-left:98px solid #7C7458; height:456px;}
DIV.molduraForaNegocios                 {border-top:32px solid #FFC20E; border-left:98px solid #FFC20E; height:456px;}
DIV.molduraForaAgenda                   {border-top:32px solid #FFC20E; border-left:98px solid #FFC20E; height:456px;}
DIV.molduraDentroDefault                {min-height: 470px; background-color:#FCFCFC;}
DIV.molduraDentroEmpresas,               
DIV.molduraDentroNegocios               {border:9px solid #B4AF9C; height:438px;}
DIV.molduraDentroAgenda                 {border:9px solid #7C7458; height:438px;}

DIV.molduraAgenda                       {border-top:32px solid #FFC20E; border-left:98px solid #FFC20E; height:456px; background-color:#B5AE9C;}

DIV.conteudoDefault                     {position: relative; padding:20px 0px 10px 0px; overflow: visible; }
DIV.conteudoMoldura                     {position: relative; padding:20px 5px 10px 25px; overflow: visible; min-height:408px;}
DIV.conteudoAgenda                      {position: relative; overflow: visible; width:638px; height:408px;}
DIV.setaCastanha                        {background: url(../../Imagens/setacastanha.png) 0 0 no-repeat; width:10px; height:13px; background-position:center;}

/* INICIO DESENV EMPRESAS */

DIV.tabs                                {position:absolute; left:98px; top:7px; color:#FFFFFF; font-size:11pt; font-weight:bold;}
*.tab                                   {padding:3px; margin-right:1px; text-align:center; float:left;}
*.tab:hover                             {background-color:#B4AF9C;}
*.select                                {background-color:#B4AF9C;}
#tabDescricao                           {width:80px;}
#tabOQueFazemos                         {width:110px;}
#tabMapa                                {width:50px;}

DIV.imagemEmpresa                       {margin-right:10px;}
#mapa                                   { margin-top:10px;width:820px;height:380px;}

/* INICIO MAPA MUNDI */

DIV.mapaMundi                           {background: url(../../Imagens/mapamundi.png) 0 0 no-repeat; width:994px; height:628px; background-position:bottom;}
DIV.bandeiras                           {position:relative; top:565px; width:384px; height:23px; border:0px solid red;}

DIV.bandeiraAngola                      {background: url(../../Imagens/Angola.png) no-repeat; width:39px; height:23px;}
DIV.bandeiraBrasil                      {background: url(../../Imagens/Brasil.png) no-repeat; width:39px; height:23px;}
DIV.bandeiraCaboVerde                   {background: url(../../Imagens/CaboVerde.png) no-repeat; width:40px; height:23px;}
DIV.bandeiraGuineBissau                 {background: url(../../Imagens/GuineBissau.png) no-repeat; width:39px; height:23px;}
DIV.bandeiraMocambique                  {background: url(../../Imagens/Mocambique.png) no-repeat; width:38px; height:23px;}
DIV.bandeiraPortugal                    {background: url(../../Imagens/Portugal.png) no-repeat; width:41px; height:23px;}
DIV.bandeiraSaoTomeePrincipe            {background: url(../../Imagens/SaoTomeePrincipe.png) no-repeat; width:40px; height:23px;}
DIV.bandeiraTimorLeste                  {background: url(../../Imagens/TimorLeste.png) no-repeat; width:38px; height:23px;}

DIV.zonaAngola                          {position:absolute; z-index:999; top:358px; left:507px; width:64px; height:63px; cursor:pointer;}
DIV.zonaBrasil                          {position:absolute; z-index:999; top:318px; left:223px; width:170px; height:170px; cursor:pointer;}
DIV.zonaCaboVerde                       {position:absolute; z-index:999; top:279px; left:389px; width:27px; height:26px; cursor:pointer;}
DIV.zonaGuineBissau                     {position:absolute; z-index:999; top:295px; left:418px; width:24px; height:24px; cursor:pointer;}
DIV.zonaMocambique                      {position:absolute; z-index:999; top:373px; left:562px; width:73px; height:74px; cursor:pointer;}
DIV.zonaPortugal                        {position:absolute; z-index:999; top:189px; left:439px; width:32px; height:32px; cursor:pointer;}
DIV.zonaSaoTomeePrincipe                {position:absolute; z-index:999; top:335px; left:492px; width:23px; height:23px; cursor:pointer;}
DIV.zonaTimorLeste                      {position:absolute; z-index:999; top:371px; left:890px; width:22px; height:22px; cursor:pointer;}

DIV.selecaoAngola                       {position:absolute; top:358px; left:507px; background: url(../../Imagens/selecaoAngola.png) no-repeat; width:64px; height:63px;}
DIV.selecaoBrasil                       {position:absolute; top:318px; left:223px; background: url(../../Imagens/selecaoBrasil.png) no-repeat; width:170px; height:170px;}
DIV.selecaoCaboVerde                    {position:absolute; top:279px; left:389px; background: url(../../Imagens/selecaoCaboVerde.png) no-repeat; width:27px; height:26px;}
DIV.selecaoGuineBissau                  {position:absolute; top:295px; left:418px; background: url(../../Imagens/selecaoGuineBissau.png) no-repeat; width:24px; height:24px;}
DIV.selecaoMocambique                   {position:absolute; top:373px; left:562px; background: url(../../Imagens/selecaoMocambique.png) no-repeat; width:73px; height:74px;}
DIV.selecaoPortugal                     {position:absolute; top:189px; left:439px; background: url(../../Imagens/selecaoPortugal.png) no-repeat; width:32px; height:32px;}
DIV.selecaoSaoTomeePrincipe             {position:absolute; top:335px; left:492px; background: url(../../Imagens/selecaoSaoTomeePrincipe.png) no-repeat; width:23px; height:23px;}
DIV.selecaoTimorLeste                   {position:absolute; top:371px; left:890px; background: url(../../Imagens/selecaoTimorLeste.png) no-repeat; width:22px; height:22px;}

DIV.dvTextosPaises                      {position:absolute; left:15px; top:370px; width:200px; height:170px;}
DIV.dvEmpresasPaises                    {position:absolute; left:0px; top:0px; background: url(../../Imagens/fundoEmpresas.png);}

DIV.empresa                             {width:290px; height:35px; color:#FFFFFF; margin:0 30px 10px 0; /*border:1px solid red;*/}
DIV.listaEmpresas                       {margin:10px 0 0 10px; height:146px; overflow: visible;}
SPAN.pesquisarLetraBloqueada            {font-size: 14pt; font-weight: bold; margin-left:15px; color:#B5AE9C;}
SPAN.pesquisarLetraEntidade             {font-size: 14pt; font-weight: bold; margin-left:15px;}
SPAN.pesquisarLetraEntidade:hover       {color:#FFFFFF; cursor:pointer;}


/* INICIO LISTAGEM ARTIGOS - FORMATAÇÃO IMAGENS */

DIV.borderImgDefault                    {border:1px solid #a1c5ae;}
DIV.borderImgNegocios                   {border:1px solid #b4af9c;}
DIV.borderImgAgenda                     {border:1px solid #7c7458;}

/* INICIO FRAMES */
*.frameCorpo                            {top:140px; margin-left:0px; position:absolute; border-width:0px; width:640px; height:488px;}
*.frameFundo                            {top:628px; margin-left:0px; position:absolute; border-width:0px; width:640px; height:140px;}
*.frameMapaMundi                        {top:140px; margin-left:0px; position:absolute; border-width:0px; width:640px; height:628px;}

/* INICIO MENUS */
*.borderBranco      { border-bottom:1px solid white;}

*.vmenu0            { color: #473C14; z-index: 999; top: 95px;}
*.vmenu0Footer      { color: #473C14; z-index: 999; top: 95px; height:0px;}
*.vmenu0sub         { color: #473C14; z-index: 999;}
*.menu0             { font-size: 10pt; color: white; font-weight: bold; padding-left: 10px; top: 50px; height:23px; } 
*.menu0over         { font-size: 10pt; color: white; font-weight: bold; padding-left: 10px; cursor: pointer; height:23px; background-color:#707078}
*.vmenu1sub         { color: #70927c; z-index: 999; margin-top:3px; margin-left:-10px;}
*.menu1             { font-size: 10pt; color: #FFFFFF; font-weight: bold; padding-left: 10px; background-color: #707078; height:22px; }
*.menu1over         { font-size: 10pt; color: #707078; font-weight: bold; padding-left: 10px; background-color: white; cursor: pointer; height:22px;}
*.vmenu2sub         { color: #70927c; z-index: 999;}
*.menu2             { font-size: 10pt; color: #707078; font-weight: bold; padding-left: 10px; background-color: white; height:22px; }
*.menu2over         { font-size: 10pt; color: black; font-weight: bold; padding-left: 10px; background-color: white; cursor: pointer; height:22px; }
/* FIM MENUS */

/* INICIO ACTIVIDADES ENTIDADES */
.topnav {
	width: 828px;
	padding: 0px 28px 25px 0;
}

ul.topnav {
	padding: 0;
	margin: 0;
	font-size: 16pt;
	line-height: 0.5em;
	list-style: none;
}

ul.topnav li {}

ul.topnav li a {
	line-height: 10px;
	font-size: 16px;
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	font-weight: bolder;
	background-color:#B5AE9C;
}
/*
ul.topnav li a:hover {
	background-color:#473C14;
	color:white;
}
*/
ul.topnav ul {
	margin: 0;
	padding: 0;
	display: none;
}

ul.topnav ul li {
	margin: 0;
	padding: 0;
	clear: both;
	list-style-type:none;
}

ul.topnav ul li a {
	padding-left: 20px;
	font-size: 14px;
	font-weight: normal;
	outline:0;
	list-style-type:none;
	background-color:#d7d2c8;
	color: #473C14;
}
/*
ul.topnav ul li a:hover {
	background-color:#D3C99C;
	color:#675C7C;
}
*/
ul.topnav ul ul li a {
	color:silver;
	padding-left: 40px;
	list-style-type:none;
	background-color:#efede9;
	color: #473C14;
	font-size: 12px;
}
/*
ul.topnav ul ul li a:hover {
	background-color:#D3CEB8;
	color:#675C7C;
}
*/
ul.topnav ul ul ul li a {
	color:silver;
	padding-left: 60px;
	list-style-type:none;
	background-color:#ffffff;
	color: #473C14;
}
/*
ul.topnav ul ul ul li a:hover {
	background-color:#D3CEB8;
	color:#675C7C;
}
*/
ul.topnav span{
	float:right;
}
/* FIM ACTIVIDADES ENTIDADES */

.breadCrumbs
{
    left: 10px; top: 6px; height: 0px; position: relative; color: Gray; font-size:9px; margin:0px; padding: 0px; float:left;
}
.breadCrumbsItems 
{
    color: gray;font-size:11px; width: 120px; background-color:white;
}

.breadCrumbsItems:hover 
{
    color: #273667;font-size:11px; width: 640px; background-color: #D9D9D9;
}

.ConteudoBackground
{
    background-color:  white;
}


.NewsletterAndSearchClass
{
    position: absolute ; top: 50px;
}

.vmenuAddLink
{
     color: white; top: 25px; left:698px; position:absolute; font-family: Calibri; font-size: 10pt; font-weight: bold; padding:3px; height:23px; border:0; background-color:#4E546F;
}
.vmenuAddLink:hover
{
     color: white; top: 25px; left:698px; position:absolute; font-family: Calibri; font-size: 10pt; font-weight: bold; background-color: #707078; padding:3px;

}
 

.SearchBox
{
     color: white; top: 0px; left:696px; position:absolute; font-family: Calibri; font-size: 9pt; font-weight: lighter ; height:19px; width:140px; color: Black; cursor: text; margin-left:3px;
}
.imgMagnifyingGlass
{
    width:16px; height:16px; left:846px; position:absolute; top: 0px; z-index:100; padding-right:30px; padding-bottom:25px; padding-top:0px; cursor:pointer;
}

.SearchBoxMobile
{
     color: white; top: 0px;  font-family: Calibri; font-size: 9pt; font-weight: lighter ; height:19px; width:140px; color: Black; cursor: text; margin-left:3px;
}
.imgMagnifyingGlassMobile
{
    width:16px; height:16px;  cursor:pointer;
}

.HideNewsletter
{
    display: none;
}

.Newsletter2
{
   z-index:1000; border:3px solid #9CAAC1; background-color: White; color: Black; height: 120px; width: 271px; position: absolute; left: 748px; top: 121px;
}

.Newsletter
{
   z-index:1000; border:3px solid #9CAAC1; background-color: White; color: Black; height: 120px; width: 266px; position: relative; left: 698px; top: 55px; overflow:visible;
}


.NewsletterText
{
    font-family: Calibri; font-size: 10pt; font-style: italic; margin-left:10px; margin-right: 5px; text-align: justify;
}

.NewsletterTextError
{
    font-family: Calibri; font-size: 10pt; font-style: italic; margin-left:5px; margin-right: 0px; text-align: justify; 
    position: relative; bottom:10px;  color:#6C83A2;
    
}
.NewsletterEmptyTextError
{
    font-family: Calibri; font-size: 10pt; font-style: italic; margin-left:5px; margin-right: 0px; text-align: justify; 
    position: relative;  color:#6C83A2; bottom: 39px;
    
}

.NewsletterTextBox
{
    font-family: Calibri; font-size: 9pt; border:1px solid #9CAAC1; margin-left:10px; height: 19px; width: 175px;padding-bottom :8px;
}

.NewsletterButton
{
    font-family: Calibri; font-size: 9pt; border:1px solid #9CAAC1; background-color:#707078; float:right; color: White; margin-left: 5px; margin-right: 15px;  height: 21px; 
}

.NewsletterButton:hover
{
    font-family: Calibri; font-size: 9pt; border:1px solid #9CAAC1; background-color:  #273667; float:right; color: White; margin-left: 5px; margin-right: 15px;  height: 21px; 
}


#divListaHeaderMenu
{
   font-family: Calibri; font-size:16pt; font-weight:bold; color: #273667; background-color: White;
}

#divListaHeaderSubMenu
{
    font-family: Calibri; font-size: 12pt; color: black;
}


.divValorTituloListArtigo
{
    font-family: Calibri; font-size:11pt; font-weight:bold; color: #273667; background-color: White;
}

.divValorTxtApresentaListArtigo
{
    font-family: Calibri; font-size:10pt; color: black; background-color: White;
}

.divValorLinkListArtigo
{
    font-family: Calibri; font-size:10pt; font-weight:bold; color: #273667; background-color: White; float:left; z-index: 9000;
}

.divValorDataListArtigo
{
    font-family: Calibri; font-size:8pt; font-weight:bold; color: black; background-color: White;
}

.divItemContainerList
{
    
}

.colunaNoticiaImagem
{
    margin-top:4px;
}

.colunaNoticiaTexto
{
    font-size:8pt;
}
.colunaNoticiaTexto:hover
{
    font-size:8pt; 
}


.ColunaValorTituloListArtigo
{
    font-family: Calibri; font-size:10pt; font-weight:bold; color: #273667;
}

.ColunaValorTxtApresentaListArtigo
{
        font-family: Calibri; font-size:9pt;  font-weight:lighter;
}


.NoticiaValorTituloListArtigo
{
    font-family: Calibri; font-size:10pt; font-weight:bold; text-align:left;  color: #273667;
}

.NoticiaValorTxtApresentaListArtigo
{
        font-family: Calibri; font-size:9pt; text-align:left; 
}




.ColunaValorLinkListArtigo
{
    font-family: Calibri; font-size:10pt; font-weight:bold;  float:left; color: black; background-color: White; border: 0px;
}
.ColunaValorLinkListArtigo:visited
{
    font-family: Calibri; font-size:10pt; font-weight:bold;  float:left;  border: 0px; color: black; background-color: White;
}
.ColunaValorLinkListArtigo:hover
{
    font-family: Calibri; font-size:10pt; font-weight:bold;  float:left; color: white; background-color: #6C83A2; border: 0px;
}

.ColunaItemContainerList
{
     background-color: White; color: black; border: 0px; min-height:150px;
}

.ColunaItemContainerList:hover
{
     background-color: #6C83A2; color: White; border: 0px;
}

.gRowFooterMenuDefinition
{
    position: relative;
    bottom: 84px;
}

.gRowFooterMenuDefinitionMobile
{
    position:inherit;
    bottom: 84px;
}

.gRowFooterCopyWrite
{
    position: relative;
    bottom: 37px;
    font-size:8pt;
    margin-left:50px;
}

.gRowFooterDefinition
{
    
    margin:0;
    padding:0;
    overflow:visible;
    bottom:0;
    position: relative;
    width: 100%;
    height: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
    
}

.sliderImage
{
  max-width:100%; 
  max-height:360px;
  margin:auto;
  display:block;
}

.sliderImageMobile
{
  max-height:360px;
  margin:auto;
  display:block;
}


.noticiaLink
{
    color: Black;
}

.noticiaLink:hover
{
    background-color: #6C83A2;
}

.noticiaLink:visited
{
    color:Black;
}

.zonaPager
{
    position: relative; bottom:30px; text-align:center; color:Black;
}

SPAN.currentPage                        {color:#273667; font-weight: bold; font-size:12pt; text-align:center;}
A.nextPrevious                          {color:#6C83A2; padding:2px 4px 2px 4px; text-decoration:none; font-weight: bold; border: 1px solid black; font-size:11pt;}
A.nextPrevious:hover                    { color:white; background: #273667}

.divLogolink
{
    width:410px; height:90px; position:absolute; border:0px;  top:0; left:0px;
}

.zonaHeader
{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b5bdc8+13,676874+78,28343b+94 */
background: #676874; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzY3Njg3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODM0M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(45deg,  #b5bdc8 14%, #676874 69%, #28343b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #b5bdc8 14%,#676874 69%,#28343b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #b5bdc8 14%,#676874 69%,#28343b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
color:white;margin-top:6px;font-size:14pt;font-family:calibri;
}