/* 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;
}
.MenuSub
{	background-image:url(../Imagens/MenuHorizontal/cinza_1.gif);
	background-repeat:repeat-x;
	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 :35px;
}
.BorderCenter{
width :20px;
}
.BorderRight{
/*width :28px;*/
}

.Title
{
width: 948px;
height: 80px;
}


/*Titulos dos Textos do conteudo sem sIFR*/

div.tituloConteudo
{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#cc0000;
margin-bottom:10px;


}	

span.SubTitle
{
margin-left:205px;
}



/*Title sem sIFR*/

span.tituloTOPCinza
{
margin-left:205px;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#999999;
font-weight:bold;
text-transform:uppercase;
}

span.tituloTOPBordeaux
{
margin-left:205px;
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
color:#990000;
font-weight:bold;
}

span.fraseTOPCinza
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
background-color:#d3d3d3;
font-weight:bold;
/*font-variant:small-caps;*/
}

span.fraseTOPBordeaux
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#cc0000;
background-color:#d3d3d3;
font-weight:bold;
/*font-variant:small-caps;*/
}

.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:150px;
 }

 .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;
 vertical-align:middle;
 }
 .LastFooterQREN{
 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:70px;
 }
.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;
}

.fraseDestaqueBordeaux{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    /*color:#cc0000;*/
    /*background-color:#ead8d7;*/
   background-color:#d7e1e6;
   /* background-color:#d3d3d3;*/
}

.BannersPaginas 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#000000;
    background-color:#ead8d7;
    margin-left:150px;
    margin-top:-10px;
    vertical-align:top;
   
}

.caminho{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
margin-top:20px;
/*line-height:15px;*/
}
.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;
}
.userlogin
{
background-image:  url(../Imagens/MenuLateral/userlogin_on_background.jpg); 
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
text-align:left;
padding-right:5Px;
padding-left:5px;
text-align:right;
}
.setasUserlogin{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:right;
padding-right:10px;
}
.caixalogin{
padding-top:5px;
}
.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;
}
A:hover{
text-decoration:underline;
}
 
 /*Mapa Site Novo*/


.mapaFraseTOPCinza
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#999999;
font-weight:bold;
text-decoration:none;
}
.menuPrimeiroNivel{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#990000;
font-weight:bold;
line-height:25px;
text-decoration:none;
}
.menuPrimeiroNivel:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#cc0000;
font-weight:bold;
line-height:25px;
text-decoration:none;
}
.menuPrimeiroNivel:active{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#990000;
font-weight:bold;
text-decoration:none;
line-height:25px;
}
.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;
 }
  
 .menuFerramentasCreditos1{
 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;
 }


 /* Listagens de casos de estudo assim como clientes*/
 
 .tituloListagem{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#666666;
 background-color:#ead8d7;
 line-height:12px;
 text-decoration:none;
 }
  .tituloListagem:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#666666;
 background-color:#ead8d7;
 line-height:12px;
 text-decoration:none;
 }
  .tituloListage:active{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#669900;
 background-color:#ead8d7;
 line-height:12px;
 text-decoration:none;
 }
.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:#993333;
 text-align:left;
 text-decoration:none;
 }
  .titulosbarra:active{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#ffffff;
 line-height:15px;
 background-color:#993333;
 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:#993333;
 text-align:left;
 }
 .clientes:active{
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#ffffff;
 line-height:13px;
 background-color:#993333;
 text-align:left;

 }

.topSeparator{
background-image: url(../Imagens/linha_top.gif); 
background-repeat: no-repeat; 
background-position: top;
width: 2px;
}
.bottomSeparator{
background-image: url(../Imagens/linha_bot.gif); 
background-repeat: no-repeat;
background-position: bottom;
width: 2px;
}

.topSeparator2{
background-image: url(../Imagens/linha_top2.gif); 
background-repeat: no-repeat; 
background-position: top;
width: 2px;
}
.bottomSeparator2{
background-image: url(../Imagens/linha_bot2.gif); 
background-repeat: no-repeat;
background-position: bottom;
width: 2px;
}


/*Titulo do rodapé: Casos de estudo, noticias, clientes*/


span.tituloCaixaBottom
{
margin-left:10px;
font-family:Arial, Helvetica, Sans-Serif;
font-size:16px;
font-weight:bold;
color:#ffffff;
}



/* Casos de estudo detalhe*/
 
 .titulosGr{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#990000;
 line-height:10px;
 }
 
 .textoGeral{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:14px;
 }
 .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:#ddbbbb;
 }
 .textoGeralVerde2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 line-height:14px;
 background-color:#cccccc;
 }
 .linktextoGeral{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#990000;
 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:#990000;
 line-height:14px;
 }
 
 .barraEscura{
 background-image:  url(../Imagens/barra_bottom.gif); 
background-repeat: no-repeat;

 }


  
/* Inicio - Para Menu e Sub Menu */ 
.SubMenuEmpresa
{	
	display:none;
	background-position:-218px 0px;
	/*margin-left:58px;*/
}


.SubMenuBackground
{
 width:948px;
 height:38px;
}


.SubMenuBorderLeft
{

width:35px;
height:38px;
/*background-position:left;*/

}
.SubMenuBorderLeftOn
{
	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width:35px;
	height:38px;

}

.PreenchimentoChiron
{		
	width:55px;
	height:38px;
}
.PreenchimentoChironOn
{	
	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	width:55px;
	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:-594px 0px;

}
.ImagemChironFinal
{	

	width:16px;
	height:38px;
}
.ImagemChironFinalOn
{	
	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:16px;
	height:38px;
}
	
.SubMenuLogo
{   
	background-image:url(../Imagens/logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width : 125px;
	height :  128px;
}

.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:118px;
	height:38px;
}
td.SubPorque:hover
{
	background-image:url(../Imagens/MenuHorizontal/porque_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:118px;
	height:38px;
}
.SubPorqueOn,td.SubPorqueOn:link
{
	background-image:url(../Imagens/MenuHorizontal/porque_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:118px;
	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:89px;
	height:38px;
}
td.SubContactos:hover
{
	background-image:url(../Imagens/MenuHorizontal/contactos_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:89px;
	height:38px;
}
.SubContactosOn,td.SubContactosOn:link
{
	background-image:url(../Imagens/MenuHorizontal/contactos_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:89px;
	height:38px;
}


.SubMenuServicos
{
	display:none;
	/*margin-left:143px;*/
}


.PreenchimentoServicos
{	
	width:145px;
	height:38px;
	
}
.PreenchimentoServicosOn
{	
	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	background-position: -160px 0px;
	width:145px;
	height:38px;
	
}

.PreenchimentoFinalServicos
{
	width:66px;
	height:38px;
}

.PreenchimentoFinalServicosOn
{
	background-image:url(../Imagens/MenuHorizontal/barra_cinza.gif);
	background-repeat:no-repeat;
	background-position: -882px 0px;
	width:66px;
	height:38px;
}
.SubHosting,td.SubHosting:link,td.SubHosting:visited
{
	background-image:url(../Imagens/MenuHorizontal/hosting.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
td.SubHosting:hover
{
	background-image:url(../Imagens/MenuHorizontal/hosting_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.SubHostingOn,td.SubHostingOn:link
{
	background-image:url(../Imagens/MenuHorizontal/hosting_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.SubTaillored,td.SubTaillored:link,td.SubTaillored:visited
{
	background-image:url(../Imagens/MenuHorizontal/tail.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
td.SubTaillored:hover
{
	background-image:url(../Imagens/MenuHorizontal/tail_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.SubTailloredOn,td.SubTailloredOn:link
{
	background-image:url(../Imagens/MenuHorizontal/tail_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.SubSaas,td.SubSaas:link,td.SubSaas:visited
{
	background-image:url(../Imagens/MenuHorizontal/saas.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
td.SubSaas:hover
{
	background-image:url(../Imagens/MenuHorizontal/saas_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.SubSaasOn,td.SubSaasOn:link
{
	background-image:url(../Imagens/MenuHorizontal/saas_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.SubDesktop,td.SubDesktop:link,td.SubDesktop:visited
{
	background-image:url(../Imagens/MenuHorizontal/desktop.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
td.SubDesktop:hover
{
	background-image:url(../Imagens/MenuHorizontal/desktop_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.SubDesktopOn,td.SubDesktopOn:link
{
	background-image:url(../Imagens/MenuHorizontal/desktop_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.SubServiceDesk,td.SubServiceDesk:link,td.SubServiceDesk:visited
{
	background-image:url(../Imagens/MenuHorizontal/service.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
td.SubServiceDesk:hover
{
	background-image:url(../Imagens/MenuHorizontal/service_off.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.SubServiceDeskOn,td.SubServiceDeskOn:link
{
	background-image:url(../Imagens/MenuHorizontal/service_on.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
 
/* Fim - Para Menu e Sub Menu */  