/** 
  * 
  * Grupo Global - Servicos e Solucoes Integrados em Tecnolgia <br>
  * NTI - Nucleo de Tecnologia da Informacao<br>
  *
  * Grupo Global - Estilo do Site.
  *
  *  @author     GG Donald <geraldodonald@gmail.com>
  *  @copyRight  Copyright 2009, Grupo Global.
  *  @version    1.0
  *  @link       http://www.solucoesglobal.com.br
  *  @since      1.0
  **/
  /**
    * Folha de estilos do www.solucoesglobal.com.br - CSS DA HOME e COMUM A TUDO
  **/

  /** Elementos gerais a tudo **/
  


body {
  color:#535353;
  background: url('../images_site/bgBody.png') repeat-x;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,tt,img, button, a {  
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  text-decoration:none;
  list-style:none;
  font-weight: inherit;
  font-style: inherit;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
.divTotal {
  width:930px;
  margin:0px auto;
}
.divCorpo {
  float:left;
  width:100%;
}
.divTopo1 {
  float:left;
  width:100%;
  height:36px;
  background:url('../images_site/bgTopo1.jpg');
} 
.divTopo2 {
  float:left;
  width:100%;
  height:101px;
  background:url('../images_site/bgTopo2.jpg');
} 
.divTopo2 a {
  float:left;
  margin:3px 0px 0px 0px;
}
.divMeio {
  float:left;
  margin-top:35px;
}

/* divEsquerdo */
.divEsquerdo {
  float:left;
  width:210px;
  height:470px;
}
.divEsquerdo .divSombraTopEsquerdo{
  width:210px;
  height:9px;
  background: url('../images_site/sombraTopEsquerdo.png') no-repeat;
  font-size:2px;
}
* html .divEsquerdo .divSombraTopEsquerdo{
  width:200px;
  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sombraTopEsquerdo.png,sizingMethod='scale'); 
}
.divEsquerdo .divSombraEsqEsquerdo {
  float:left;
  width:7px;
  height:459px;
  background: url('../images_site/sombraEsqEsquerdo.png') no-repeat;
}
* html .divEsquerdo .divSombraEsqEsquerdo{
  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sombraEsqEsquerdo.png,sizingMethod='scale'); 
}
.divEsquerdo .divMenuLateral {
  float:left;
  width:192px;
  height:458px;
  background: url('../images_site/bgEsquerdo.png') repeat-x;
}
*html .divEsquerdo .divMenuLateral {
  width:176px;
}
.divEsquerdo .liTitulo1 {
  float:left;
  margin:5px 0px 0px 4px;
  width:183px;
  height:20px;
  padding:6px 0px 0px 0px;
  background: url('../images_site/titleMenu.png');
  text-align:center;
  color:#fff;
}
* html .divEsquerdo .liTitulo1 {
  margin:5px 0px 0px 2px;
}
.divEsquerdo .liTitulo2 {
  float:left;
  margin:10px 0px 0px 4px;
  width:183px;
  height:20px;
  padding:6px 0px 0px 0px;
  background: url('../images_site/titleMenu.png');
  text-align:center;
  color:#fff;
}
* html .divEsquerdo .liTitulo2 {
  margin:5px 0px 0px 2px;
}
.divEsquerdo .liTitulo3 {
  float:left;
  width:100%;
  margin:10px 0px 5px 8px;
  color:#5b98b4;
}
.divEsquerdo .aClientes {
  float:left;
  margin:0px 0px 0px 30px;
  width:130px;
  height:100px;
  background:#ddd;
}
.divEsquerdo .aLinkEsquerdo {
  float:left;
  margin:1px 0px 0px 4px;
  padding:0px 0px 0px 15px;
  width:181px;
  height:18px;
  border:1px solid #94c3d7;
  padding:4px 0px 0px 0px;
  background: url('../images_site/bgMenu.png') repeat-y;
  overflow:hidden;
  }
.divEsquerdo .aSolucao {
font-size:11px;  
}
.divEsquerdo .aLinkEsquerdo span {
  float:left;
  width:100%;
  margin-left:20px;
  color:#5b98b4;
  cursor:pointer;
}
.divEsquerdo .aLinkEsquerdo .spanNegrito {
  font-weight:bold;
  color:#246481;
  
}
.divEsquerdo .aLinkEsqActive {
  background: #c0dbea;
}
/* /divEsquerdo */

/* divConteudo */
.divConteudo {
  float:left;
  margin-top:-25px;
  width:530px;
  height:534px;
  overflow:hidden;
  position:relative;
}
.divConteudo .divConteudoHeight {
  height:1900px;
  position:relative;
}
.divConteudo .divScroll {
  float:left;
  position:relative;
}
.divConteudo .divNavegacaoRapida {
  float:left; 
  width:532px; 
  height:31px; 
  background:none;
}
.divConteudo .aSubir {
  float:right;
  position:relative;
  margin:30px 9px 0px 0px;
  font-size:11px;
  padding:3px 25px 3px 2px;
  background:url('../images_site/setaSubir.gif') no-repeat right;
  color:#888;
}
* html .divConteudo .aSubir {
  right:0px;
  position:absolute;
}
.divConteudo .aDescer {
  float:right;
  margin:-12px 9px 0px 0px;
  font-size:11px;
  padding:3px 25px 3px 2px;
  background:url('../images_site/setaDescer.gif') no-repeat right;
  color:#888;
}
* html .divConteudo .aDescer {
  right:0px;
  position:absolute;
}
.divConteudo .aSubirDescerHide {
  display:none;
}
.divConteudo .divContainer {
  float:left;
  margin:0px 0px 15px 0px;
  width:530px;
  background: url('../images_site/sombraEsqConteudo.png') no-repeat left;
  background-position:0px 10px ;
}
* html .divConteudo .divContainer {
  background:none;
}
.divConteudo .divSombraTopConteudo {
  float:left;
  width:523px;
  height:10px;
  background: url('../images_site/sombraTopConteudo.png') no-repeat;
  font-size:2px;
}
* html .divConteudo .divSombraTopConteudo {
  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sombraTopConteudo.png,sizingMethod='scale'); 
}
.divConteudo  .pTituloConteudo {
  float:left;
  margin:0px 0px 0px 10px;
  color:#3f8db1;
  font-weight:bold;
}
* html .divConteudo  .pTituloConteudo {
  margin:0px 0px 0px 5px;
}
.divConteudo .divAreaBanner {
  float:left;
  margin:0px 0px 0px 10px;
  width:500px;
  height:189px;
  background:#fff;
  border:5px solid #3f8db1;
}
* html .divConteudo .divAreaBanner {
  margin:0px 0px 0px 5px;
}
.divConteudo .divAreaCases {
  float:left;
  margin:0px 0px 0px 10px;
  width:500px;
  height:211px;
  background:#fff;
  border:5px solid #3f8db1;
}
* html .divConteudo .divAreaCases {
  margin:0px 0px 0px 5px;
}

.divConteudo .divAreaConteudo {
  float:left;
  margin:0px 0px 0px 10px;
  padding:5px;
  width:492px;
  height:416px;
  background:#fff;
  border:5px solid #3f8db1;
}
* html .divConteudo .divAreaConteudo {
  margin:0px 0px 0px 5px;
}
.divConteudo .divAreaConteudo .pTexto {
  float:left;
  font-size:11px;
  text-ident:15px;
  width:480px;
  margin:0px 0px 0px 5px;
}
.divConteudo .divAreaConteudo .pTexto p {
  font-size:10px;
}
.divConteudo .divAreaConteudo .spanQuebraLinha{
  float:left;
  margin: 15px 0px 0px 0px;
  text-indent: 20px;
  text-align:justify;
 }
 .divConteudo #divAGlobal ul li {
   float:left;
   font-size:11px;
   width:430px;
   text-align:justify;
   margin:8px 0px 0px 40px;
   list-style: circle;
   }
.divConteudo .divCase {
  float:left;
  margin:15px 10px 5px 10px;
  width:205px;
}
.divCaseConteudo{
  float:left;
  width:100%;
  margin :10px 0px 0px 10px;
}
.divCaseConteudoFront{
  float:left;
  margin :10px 0px 0px 15px;
}
.divConteudo .divCase  img {
  float:left;
  width:205px;
  height:64px;
  background:#000;
}
.divConteudo .divCase  a {
  float:left;
  width:100%;
  font-size:11px;
  color:#8c8c8c;
}
.divConteudo .divCase  a  span {
  float:left;
  margin-top:10px;
  width:100%;
  font-weight:bold;
  color:#3f8db1;
}
.divConteudo .divExibirCases {
  float:left; 
  margin:6px 0px 0px 0px;
  width:100%;
}
.divConteudo .aVerTodos {
  float:left;
  margin:0px 0px 0px 205px;
  width:85px;
  height:18px;
  background:url('../images_site/verTodos.gif') center no-repeat;
}
.divConteudo .divCaseMargin {
  margin-left:17px;
}
* html .divConteudo .divCaseMargin {
  margin-left:8px;
}
.divConteudo .divDivideCase {
  float:left;
  width:30px;
  height:180px;
  background:url('../images_site/divideCase.png') center no-repeat;
}
.divConteudo .divEndereco {
  color:#888;
}
.divConteudo .spanPontos {
  float:left;
  width:100%;
  margin-bottom:15px;
  border-bottom:1px dashed #ccc;  
}
.divConteudo .divCliente {
  float:left;
  width:455px;
  margin:10px 0px 10px 20px;
}
.divConteudo .aCliente {
  float:left;
  margin:10px;
  width:130px;
  height:100px;
  background:#ddd;
}
/* /divConteudo */

/* divDireito */
.divDireito {
  float:left;
  width:190px;
  height:470px;
}
.divDireito .divSombraTopDireito {
  width:180px;
  height:9px;
  background: url('../images_site/sombraTopEsquerdo.png') no-repeat;
  font-size:2px;
}
* html .divDireito .divSombraTopDireito {
background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sombraTopEsquerdo.png,sizingMethod='scale'); 
}
.divDireito .divSombraEsqDireito {
  float:left;
  width:7px;
  height:459px;
  background: url('../images_site/sombraEsqEsquerdo.png') no-repeat;
}
* html .divDireito .divSombraEsqDireito {
background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sombraEsqEsquerdo.png,sizingMethod='scale'); 
}
.divDireito .divBgDireito{
  float:left;
  width:176px;
  height:457px;
  background:url('../images_site/bgDireito.png') repeat-x #fff;
}
.divDireito .divNovidades {
  float:left;
  width:180px;
}
*html .divDireito .divNovidades {
  float:left;
  width:170px;
}
.divDireito .divNovidades .aNovidades {
  float:left;
  color:#8c8c8c;
}
.divDireito .liTitulo {
  float:left;
  width:100%;
  margin:10px 0px 8px 8px;
  color:#5b98b4;
}
*html .divDireito .liTitulo {
  width:160px;
  margin:10px 0px 8px 4px;  
}
.divDireito .divNovidades .liTituloNoticias {
  float:left;
  margin:10px 0px 10px 8px;
  font-weight:bold;
  font-size:11px;
  text-decoration:underline;
}
*html .divDireito .divNovidades .liTituloNoticias {
  margin:0px 0px 0px 4px;
}
.divDireito .divNovidades  .liTextoNoticias a{
  float:left;
  font-size:11px;
  text-align:justify;
  margin:2px 20px 10px 10px;
  text-decoration:none;
}
*html .divDireito .divNovidades  .liTextoNoticias a{
  margin:2px 0px 0px 10px;
}
.divDireito  .divParceiros {
  float:left;
  width:190px;
}
*html .divDireito  .divParceiros {
  width:170px;
}
.divDireito  .divParceiros li {
  float:left;
}
.divDireito .divParceiros img {
  float:left;
  margin:0px 0px 5px 5px;
  width:80px;
  height:80px;
  background:#666666;
}
/* /divDireito */

/* Formulario */
li label.error, .success{
  margin: 0px 0px 1px 0px;
  padding:0px 10px 0px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
  clear:both;
  font-size:9px;
  color: #D63301;
  background-color: #FFCCBA;
  background-image: url('../images_site/validation.png');
  cursor:pointer;
}

.success{
	 background-color: #daee7e !important;
	 background-image: url('../images_site/validationv.png')  !important;
	 color:#7ba630  !important;
}

.labelNormal {
  float:left;
  padding:3px;
  margin:0px 0px 5px 0px;
  border:1px solid #d3d3d3;
  width:80px;
  text-align:right;
  background:url('../images_site/bgLabel.png') repeat-x;
}
.labelPequeno {
  float:left;
  padding:3px;
  border:1px solid #d3d3d3;
  width:55px;
  text-align:right;
  background:url('../images_site/bgLabel.png') repeat-x;
}
.labelGrande {
  float:left;
  padding:4px;
  border:1px solid #d3d3d3;
  width:155px;
  text-align:right;
  background:url('../images_site/bgLabel.png') repeat-x;
}
.inputGrande {
  float:left;
  margin-left:-1px;
  width:380px;
  padding:3px;
  border:1px solid #d3d3d3;  
  font-size:11px;
}
.inputMedio {
  float:left;
  margin-left:-1px;
  width:200px;
  padding:3px;
  border:1px solid #d3d3d3;  
  font-size:11px;
}
.inputPequeno {
  float:left;
  margin-left:-1px;
  width:110px;
  padding:3px;
  border:1px solid #d3d3d3; 
  font-size:11px;
}
.selectMedio {
  float:left;
  margin-left:-1px;
  width:200px;
  padding:2px;
  border:1px solid #d3d3d3;  
  font-size:11px;
}
.selectPequeno {
  float:left;
  margin-left:-1px;
  width:110px;
  padding:2px;
  border:1px solid #d3d3d3; 
  font-size:11px;
}
.inputValidado {
  background:#f3ffed;
}
.inputErro { 
  background:#ffd4d4;
  border:1px dashed #a20000;  
}
.textareaMensagem {
  float:left;
  margin-top:-1px;
  *margin:-1px 0px 0px -5px;
  width:467px;
  height:45px;
  padding:4px;
  border:1px solid #d3d3d3;  
}
* html .textareaMensagem {
  margin:-60px 0px 0px -5px;
}
.inputEnviar {
  float:left;
  padding:5px;
  margin:5px 0px 0px 0px;
  background:url('../images_site/bgBotao.png') center;
  cursor:pointer;
  border:1px solid #bbb;  
}
/* /Formulario */

/*========================
                     RODAP�
========================*/
.divRodape {
  float:left;
  margin:10px 0px 20px 0px;
  width:99.5%;
  height:44px;
  text-align:center;
  }
.divRodape .pCopyright {
  float:left;
  width:100%;
  margin-top:15px;
  font-size:11px;
  color:#ccc;
}

/*========================
                     /RODAP�
========================*/




  /*========================
                     Janela 
========================*/
.window img {   
   margin:13px 10px 0px 0px;
}
.window-header{  
  margin:0px 0px 0px 0px;
  width:100%;
  font-weight:bold;
  font-size: 14px;
}
.btnFecharNoticias{
  float:right;
  margin: 0px 0px 0px 0px;
  cursor:pointer;
}
.window-content{
  margin:10px 0px 0px 0px;
}
.divPaginacao{
  float:right;
  margin:10px 10px 0px 0px;
  width:48px;
  clear:both;
}
.divFecharJanela{
  float:right;
  margin:-15px 0px 0px 0px;
  width:24px;
  height:24px;
  clear:both;
}
.divPaginacao .aProx {
  float:left;
  width:24px;
  height:24px;
  background:url('../images_site/noticias/prox.png');
}
.divPaginacao .aProx:hover { 
  background-color:#FFFF99; 
  background:url('../images_site/noticias/proxhover.png');
}
.divPaginacao .aAnt{
  float:left;
  width:24px;
  height:24px;
  background:url('../images_site/noticias/ant.png');
}
.divPaginacao .aAnt:hover { 
  background-color:#FFFF99; 
  background:url('../images_site/noticias/anthover.png');
}
.window .divImgCertifica{  
  width:500px;
  height:100px;
  margin:0px 0px 10px 50px;
  background:url('../images_site/slide/imgDigital.jpg') center;
}
.window .divImgSites{  
  width:500px;
  height:100px;
  margin:0px 0px 10px 50px;
  background:url('../images_site/slide/imgSites.jpg') center;
}
.window .divImgSistemas{  
  width:500px;
  height:100px;
  margin:0px 0px 10px 50px;
  background:url('../images_site/slide/imgSistemas.jpg') center;
}
.window .divImgDigitalizacao{  
  width:500px;
  height:100px;
  margin:0px 0px 10px 50px;
  background:url('../images_site/slide/imgDigitalizacao.jpg') center;
}
.spanConteudo{
  float:left;
  text-align:justify;
  font-size:11px;
}
.spanConteudo p{
  padding:0px 0px 10px 0px;
  font-size:11px;
}
.spanConteudo li{
  font-size:11px;
}

/*========================
                     /Janela
========================*/



#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

#modalWindow {
  position:absolute;
  left:0;
  top:0;
  width:600px;
  display:none;
  z-index:9999;
  padding:20px;
  background:#FFF;
}

