/* CSS Document */

body {
	background-color: #f8f8f6;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.MainTable 
{    
	background-image:url(../Imagens/background_amarelo.gif);
	background-repeat:no-repeat;
	background-position:right top;
    width: 948px;
    margin-top: 0px; 
}
.MasterTable
{
	background-image:url(../Imagens/background_amarelo.gif);
	background-repeat:repeat-x;	
	width: 948px;
    margin-top: 0px;
}
.HeaderTable
{
background-image:url(../Imagens/barra_top.gif);
background-repeat:no-repeat;	
width:948px;
height:128px;
}

.LastFooterTable
{
background-color:#f8f8f6;
width:948px;
height:20px;
}

.BorderLeft{
width :34px;
}
.BorderCenter{
width :20px;
}
.BorderRight{
/*width :28px;*/	
}

.Title
{
width: 948px;
height: 80px;
}

.SubTitle
{
margin-left:205px;
}
.FooterTable
{
background-image:url(../Imagens/barra_bottom.gif);
background-repeat:no-repeat;
width:948px;
height:127px;
}

.FooterCasosEstudo
{
width:250px;
margin-top:5px;
margin-bottom:5px;
}

.FooterNoticias
{
width:445px;
margin-top:0px;
margin-bottom:5px;
}

.FooterClientes
{
width:122px;
margin-top:0px;
margin-bottom:5px;
}

 .LastFooterLeft{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#666666;
 padding-bottom:7px;
 padding-top:7px;
 /*letter-spacing:0,5em;*/
 text-align:left;
 text-decoration:none;
 width:200px;
 }

 .LastFooterCenter{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#666666;
 padding-bottom:7px;
 padding-top:7px;
 /*letter-spacing:0,5em;*/
 text-align:center;
 text-decoration:none;
 }
 
 .LastFooterRight{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#666666;
 padding-bottom:7px;
 padding-top:7px;
 /*letter-spacing:0,5em;*/
 text-align:right;
 text-decoration:none;
 width:200px;
 }

.graySeparator1{
background-image: url(../Imagens/separacao1.gif);
background-repeat: no-repeat;
background-position:center; 
width: 38px;
height:104px;
margin-right:18px;
margin-left:18px;
}
.graySeparator2{
background-image: url(../Imagens/separacao2.gif); 
background-repeat: no-repeat;
background-position: center;
width: 38px;
height:104px;
margin-right:18px;
margin-left:18px;
}

.LabelTabela 
{
    margin-right: 10px;
    text-align: right;
    vertical-align:top;
    width: 200px;
    font-weight:bold;
}

.ConteudoTabela 
{
    margin-left: 10px;
    margin-bottom:10px;
    text-align:left;
    vertical-align:middle;
    width: 520px;
}

.ConteudoUmaColuna
{
	margin-right: 10px;
	vertical-align: top;
	width: 750px;
}

.ConteudoDuasColunas
{
	margin-right: 10px;
	margin-left: 10px;
	vertical-align: top;
	width: 350px;
}

.SeparadorDuasColunas
{
	width: 40px;
}

.textoGeralQuote
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #333333;
	line-height: 14px;
	margin-bottom: 10px;
}

.TextoGeralPosicao 
{
	margin-bottom: 20px;
}

.ImagemPosicao 
{
	margin-top:5px;
	margin-bottom:5px;
	text-align: center;	
}

.mybanners   
{
   margin-left: 27px;
   margin-bottom: 0px;
   margin-top: 10px;
}

.ContentTable 
{    
    width: 948px;
    margin-top: 20px;
}

.Content
{    
    width: 761px;
}

.MenuLateral
{
	width: 122px;
}

div.tituloConteudo
{
/*font-family: Tahoma;
font-size:16px;
color:#006666;
margin-bottom:10px; antigo*/
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#006666;
margin-bottom:10px;

}
img
{  border-style: none;
}

span.tituloCaixaBottom
{
margin-left:10px;
font-family:Arial, Helvetica, Sans-Serif;
font-size:16px;
font-weight:bold;
color:#ffffff;
}

.fraseDestaqueVerde{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#d7e1e6;
    /*background-color:#669900;*/
    
}
/*
.fraseTOPCinza{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#999999;
background-color:#dde7c2;
}
.fraseTOPVerde{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#669900;
background-color:#dde7c2;
}
*/


span.fraseTOPCinza{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#333333;
background-color:#d3d3d3;
/*background-color:#dde7c2;*/
/*font-variant:small-caps;*/

}
span.fraseTOPVerde{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#669900;
font-weight:bold;
background-color:#d3d3d3;
/*background-color:#dde7c2;*/
/*font-variant:small-caps;*/
}
span.tituloTOPCinza{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#999999;
font-weight:bold;
text-transform:uppercase;
margin-left:205px;
}
span.tituloTOPVerde{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#669900;
font-weight:bold;
margin-left:205px;
}


.caminho{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}
.caminho:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
}
.caminho:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
}

.numeroPaginas{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-align:center;
}
.numeroPaginas:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-align:center;
}
.numeroPaginas:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
text-align:center;
}

/*
.td_mapaSite{
 vertical-align:middle;
 height:30px;
 }
 .mapaSite{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#666666;
 text-align:left;
 text-decoration:none;
 vertical-align:middle;
 }
.mapaSite:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#333333;
 text-align:left;
 text-decoration:underline;
 vertical-align:middle;
 }
.mapaSite:selected{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#333333;
 text-align:left;
 text-decoration:none;
 vertical-align:middle;
 }*/
/*MAPA DO SITE NOVO*/
.menuPrimeiroNivelVerde{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#669900;
font-weight:bold;
line-height:25px;
text-decoration:none;
}
.menuPrimeiroNivelVerde:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#99cc33;
font-weight:bold;
line-height:25px;
text-decoration:none;
}
.menuPrimeiroNivelVerde:active{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#99cc33;
font-weight:bold;
line-height:25px;
text-decoration:none;
}

 .menuSegundooNivel{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:20px;
text-decoration:none;
}
.menuSegundooNivel:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:20px;
text-decoration:none;
}
.menuSegundooNivel:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:20px;
text-decoration:underline;
text-decoration:none;
}


.menuFerramentasCreditos{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#666666;
 padding-bottom:7px;
 padding-top:7px;
 /*letter-spacing:0,5em;*/
 text-align:left;
 text-decoration:none;
 vertical-align:middle;
 }
.menuFerramentasCreditos:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#333333;
 padding-bottom:7px;
 padding-top:7px;
 /*letter-spacing:0,5em;*/
 text-align:left;
 text-decoration:underline;
 vertical-align:middle;
 }
.menuFerramentasCreditos:active{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#333333;
 padding-bottom:7px;
 padding-top:7px;
 /*letter-spacing:0,5em;*/
 text-align:left;
 text-decoration:none;
 vertical-align:middle;
 }
  

 /* Listagens de casos de estudo assim como clientes*/
 
 .tituloListagem{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#006666;
 background-color:#e1f0f0;
 line-height:10px;
 }
  .tituloListagem:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#669900;
 background-color:#edf6d6;
 line-height:10px;
 }
  .tituloListagem:active{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#669900;
 background-color:#edf6d6;
 line-height:10px;
 }
.texto{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#333333;
 line-height:10px;
 }
  /* estilos da barra cinza escura, no botton das páginas*/
  .scrollerClientes{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#ffffff;
 line-height:15px;
 text-align:left;
 text-decoration:none;
 }

   .titulosbarra{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#ffffff;
 line-height:15px;
 text-align:left;
 text-decoration:none;
 }
  .titulosbarra:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#ffffff;
 line-height:15px;
 background-color:#669900;
 text-align:left;
 text-decoration:none;
 }
  .titulosbarra:active{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#ffffff;
 line-height:15px;
 background-color:#669900;
 text-align:left;
 text-decoration:none;
 }
 .textobarra{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#cccccc;
 padding-left:8px;
line-height:13px;
 text-align:left;

 }
 .clientes{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#ffffff;
 line-height:13px;
 text-align:left;
 }
 .clientes:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#ffffff;
 line-height:13px;
 background-color:#669900;
 text-align:left;
 }
 .clientes:active{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#ffffff;
 line-height:13px;
 background-color:#669900;
text-align:left;

 }


/* Casos de estudo detalhe*/
 
 .titulosGr{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#006666;
 line-height:10px;
 }
 
.textoGeral{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:15px;
 }
 .textoGeralBold{
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:11px;
 color:#333333;
 line-height:14px;
 }
 .textoGeralVerde{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:14px;
 background-color:#bbdc7a;
 }
 .textoGeralVerde2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:14px;
 background-color:#d8e9b4;
 }
  .linktextoGeral{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#006666;
 line-height:14px;
 vertical-align:middle;
 }
 .linktextoGeral:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#336666;
 line-height:14px;
 }
 .linktextoGeral:active{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#006666;
 line-height:14px;
 }
 
.barraEscura{
background-image: url(../Imagens/barra_bottom.gif); 
background-repeat: no-repeat;
}


.SubMenuBackground
{
	width:948px;
	height:38px;
}

.SubMenuBorderLeft
{
	width:34px;
	width:38px;

}
.SubMenuBorderLeftOn
{
	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width:34px;
	height:38px;
}

/* Inicio - Para Menu e Sub Menu */ 
.SubMenuEmpresa
{
	display:none;
	/*margin-left:58px;*/
}

.PreenchimentoChiron
{		
	width:59px;
	height:38px;
}
.PreenchimentoChironOn
{	
	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	width:59px;
	height:38px;
	background-position:-160px 0px;
}

.PreenchimentoFinalChiron
{	
	width:338px;
	height:38px;
}

.PreenchimentoFinalChironOn
{	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	width:338px;
	height:38px;
	background-position:-598px 0px;

}
.ImagemChironFinal
{	

	width:12px;
	height:38px;
}
.ImagemChironFinalOn
{	
	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	background-position:right top ;
	width:12px;
	height:38px;
}

.Empresa,td.Empresa:link,td.Empresa:visited
{
	background-image:url(../Imagens/MenuHorizontal/empresa.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:85px;
	height:90px;
}
td.Empresa:hover
{
	background-image:url(../Imagens/MenuHorizontal/empresa_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:85px;
	height:90px;
}

.EmpresaOn,td.EmpresaOn:link
{
	background-image:url(../Imagens/MenuHorizontal/empresa_selected.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:85px;
	height:90px;
}

.Servicos,td.Servicos:link,td.Servicos:visited
{
	background-image:url(../Imagens/MenuHorizontal/servicos.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:76px;
	height:90px;
}
td.Servicos:hover
{
	background-image:url(../Imagens/MenuHorizontal/servicos_over.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:76px;
	height:90px;
}

.ServicosOn,td.ServicosOn:link
{
	background-image:url(../Imagens/MenuHorizontal/servicos_selected.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:76px;
	height:90px;
}

.SubHistoria,td.SubHistoria:link,td.SubHistoria:visited
{
	background-image:url(../Imagens/MenuHorizontal/historia.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:85px;
	height:38px;
}
td.SubHistoria:hover
{
	background-image:url(../Imagens/MenuHorizontal/historia_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:85px;
	height:38px;
}
.SubHistoriaOn,td.SubHistoriaOn:link
{
	background-image:url(../Imagens/MenuHorizontal/historia_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:85px;
	height:38px;
}
.SubValores,td.SubValores:link,td.SubValores:visited
{
	background-image:url(../Imagens/MenuHorizontal/valores.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:87px;
	height:38px;
}
td.SubValores:hover
{
	background-image:url(../Imagens/MenuHorizontal/valores_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:87px;
	height:38px;
}
.SubValoresOn,td.SubValoresOn:link
{
	background-image:url(../Imagens/MenuHorizontal/valores_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:87px;
	height:38px;
}
.SubPorque,td.SubPorque:link,td.SubPorque:visited
{
	background-image:url(../Imagens/MenuHorizontal/porque.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:113px;
	height:38px;
}
td.SubPorque:hover
{
	background-image:url(../Imagens/MenuHorizontal/porque_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:113px;
	height:38px;
}
.SubPorqueOn,td.SubPorqueOn:link
{
	background-image:url(../Imagens/MenuHorizontal/porque_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:113px;
	height:38px;
}
.SubContactos,td.SubContactos:link,td.SubContactos:visited
{
	background-image:url(../Imagens/MenuHorizontal/contactos.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:94px;
	height:38px;
}
td.SubContactos:hover
{
	background-image:url(../Imagens/MenuHorizontal/contactos_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:94px;
	height:38px;
}
.SubContactosOn,td.SubContactosOn:link
{
	background-image:url(../Imagens/MenuHorizontal/contactos_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:94px;
	height:38px;
}

.SubMenuServicos
{
	display:none;
	/*margin-left:143px;*/
}

.PreenchimentoServicos
{	
	width:144px;
	height:38px;
	
}
.PreenchimentoServicosOn
{	
	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	background-position: -160px 0px;
	width:144px;
	height:38px;
	
}

.PreenchimentoFinalServicos
{
	width:168px;
	height:38px;
}

.PreenchimentoFinalServicosOn
{
	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	background-position: -758px 0px;
	width:168px;
	height:38px;
}

.ImagemServicosFinal
{	
	width:22px;
	height:38px;
}

.ImagemServicosFinalOn
{	
	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	background-position:right top ;
	width:22px;
	height:38px;
}


.SubConsultoria,td.SubConsultoria:link,td.SubConsultoria:visited
{
	background-image:url(../Imagens/MenuHorizontal/consultoria.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:99px;
	height:38px;
}
td.SubConsultoria:hover
{
	background-image:url(../Imagens/MenuHorizontal/consultoria_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:99px;
	height:38px;
}
.SubConsultoriaOn,td.SubConsultoriaOn:link
{
	background-image:url(../Imagens/MenuHorizontal/consultoria_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:99px; 
	height:38px;
}

.SubDesenvolvimento,td.SubDesenvolvimento:link,td.SubDesenvolvimento:visited
{
	background-image:url(../Imagens/MenuHorizontal/desenvolvimento.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:129px; 
	height:38px;
}
td.SubDesenvolvimento:hover
{
	background-image:url(../Imagens/MenuHorizontal/desenvolvimento_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:129px; 
	height:38px;
}
.SubDesenvolvimentoOn,td.SubDesenvolvimentoOn:link
{
	background-image:url(../Imagens/MenuHorizontal/desenvolvimento_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:129px; 
	height:38px;
}

.SubImplementacao,td.SubImplementacao:link,td.SubImplementacao:visited
{
	background-image:url(../Imagens/MenuHorizontal/implementacao.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:121px; 
	height:38px;
}
td.SubImplementacao:hover
{
	background-image:url(../Imagens/MenuHorizontal/implementacao_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:121px; 
	height:38px;
}
.SubImplementacaoOn,td.SubImplementacaoOn:link
{
	background-image:url(../Imagens/MenuHorizontal/implementacao_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:121px; 
	height:38px;
}

.SubInvestigacao,td.SubInvestigacao:link,td.SubInvestigacao:visited
{
	background-image:url(../Imagens/MenuHorizontal/investigacao.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:105px; 
	height:38px;
}
td.SubInvestigacao:hover
{
	background-image:url(../Imagens/MenuHorizontal/investigacao_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:105px; 
	height:38px;
}
.SubInvestigacaoOn,td.SubInvestigacaoOn:link
{
	background-image:url(../Imagens/MenuHorizontal/investigacao_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:105px; 
	height:38px;
}
 
/* Fim - Para Menu e Sub Menu */  
