/* geral */
* { margin: 0; padding: 0; font-size: 14px; font-family: Arial, sans-serif; }

body { background: #fefced url(../imagens/fundo-body.jpg) no-repeat center top; }

a { color: #298fdd; text-decoration: none; overflow: hidden; }
a:hover { text-decoration: underline; }
a.titulo { padding: 0 15px 0 15px; font-weight: 900; background: url(../imagens/ponto-menu.gif) no-repeat left -67px; }

/* abre pagina */
#pagina { padding-bottom: 30px; background: #fd0 url(../imagens/fundo-body.jpg) no-repeat center top; }
/* fecha pagina */

  /* abre cabecalho */
  #cabecalho { position: relative; width: 970px; height: 180px; margin: auto; background: url(../imagens/fundo-cabecalho.gif) repeat-x left 25px }
  
    p.ok,
    p.okHome { display: block; position: absolute; text-indent: -999em; }
    p.ok { top: 105px; left: 200px; width: 145px; height: 105px; background: url(../imagens/balao.png); }
    p.okHome { top: 108px; left: 25px; width: 431px; height: 325px; background: url(../imagens/mascote.png); }
    
    /* IE */
    * html p.oook { position: relative; margin-top: -60px; top: 165px; }
    * html p.oookHome { position: relative; margin-top: -130px; top: 231px; }
    
    h1 { float: left; padding: 35px 10px 10px 10px; background: url(../imagens/fundo-h1.gif) no-repeat left 25px; }
    
      h1 span,
      h1 a { display: block; width: 200px; height: 81px; background: url(../imagens/logo-senhorpc.png) no-repeat; text-indent: -999em; }
	  
	#logo { float: left; padding: 35px 10px 10px 10px; background: url(../imagens/fundo-h1.gif) no-repeat left 25px; }
    
      #logo span,
      #logo a { display: block; width: 200px; height: 81px; background: url(../imagens/logo-senhorpc.png) no-repeat; text-indent: -999em; }
      
 /*    p.linhaEmergencia { float: right; width: 400px; height: 126px; background: url(../imagens/fundo-linha-emergencia.jpg) no-repeat right top; }
    
      p.linhaEmergencia span.titulo { float: right; display: block; padding: 45px 45px 0 0; font: normal normal 14px arial; text-transform: uppercase; color: #575759; }
      p.linhaEmergencia span.numero { width: 250px;float: right; display: block; margin-top: 10px; padding-right: 0px; font: normal normal bold 16px arial; letter-spacing: -1px; color: #8F9193; }
      p.linhaEmergencia span.numero strong { font: normal normal 40px arial; color: #8F9193; font-weight:bold; }

*/      
        #logo a { display: block; width: 200px; height: 81px; background: url(../imagens/logo-senhorpc.png) no-repeat; text-indent: -999em; }
      
    p.linhaEmergencia { float: right; width: 350px; height: 126px; background: url(../imagens/fundo-linha-emergencia.jpg) no-repeat right top; }
    
      p.linhaEmergencia span.titulo { float: right; display: block; padding: 45px 45px 0 0; font: normal normal 14px arial; text-transform: uppercase; color: #575759; }
      p.linhaEmergencia span.numero { width: 240px;float: right; display: block; margin-top: 10px; padding-right: 0px; font: normal normal bold 16px arial; letter-spacing: -1px; color: #8F9193; }
      p.linhaEmergencia span.numero strong { font: normal normal 35px arial; color: #8F9193; font-weight:bold; }
      

  
      ul.menuGlobal { clear: both; width: 970px; padding: 7px 0; background: url(../imagens/fundo-menu.jpg) no-repeat right center; text-align: right; }
    
      ul.menuGlobal li { display: inline; }
      ul.menuGlobal li a {
		padding: 0 15px 0 15px;
		line-height: 39px;
		background: url(../imagens/ponto-menu.gif) no-repeat left -7px;
		color: #cdcfd2;
		font-size: 17px;
	
}

.disclaimer {
            position:fixed;
            width:100%;
            left:0;
            top:0;
            }
.disclaimer p {
              text-align:center;
              }
              
/* fecha cabecalho */
  
  /* abre conteudo */
  #corpo { width: 970px; margin: auto; background: #fff url(../imagens/fundo-corpo.gif) repeat-y; }
  /* fecha conteudo */
    
    /* abre borda cima */
    .bordaCima { display: block; width: 970px; height: 5px; background: url(../imagens/fundo-borda.gif) no-repeat center -5px; overflow: hidden; }
    /* fecha borda cima */
    
    /* abre conteudo */
    #conteudo { float: left; width: 620px; margin: 25px 30px;  }
    
    /* IE */
    * html #conteudo { margin: 25px 15px;  }
    
      h2 { margin-bottom: 15px; font: normal normal 900 32px arial; letter-spacing: -2px; }
      
      h3 { margin-bottom: 15px; font: normal normal 900 18px/18px arial; letter-spacing: -1px; }
      
      #conteudo p { margin-bottom: 15px; font: normal normal normal 14px/18px arial; color: #57595b; }
    /* fecha conteudo */
    
    /* abre fundo menu local */
    .fundoMenuLocal { display: table; width: 100%; margin-top: 20px; padding: 20px 0 30px; background: #fdf8d2; }
    /* fecha fundo menu local */
    
    /* abre menuLocal */
    #menuLocal { width: 290px; float: right; background: url(../imagens/fundo-menu-local.gif) repeat-y right top; }
    
      #menuLocal div { display: block; margin: 10px 15px 35px 15px; }
      #menuLocal h4 { background: url(../imagens/fundo-h4.gif) no-repeat left top; }
      #menuLocal h4 span,
      #menuLocal h4 a { display: block; height: 36px; margin-left: 10px; background: url(../imagens/fundo-h4.gif) no-repeat right bottom; font: normal normal bold 18px/35px arial; letter-spacing: -1px; text-transform: none !important; }
      #menuLocal p { padding: 15px 15px 15px 100px; font: normal normal normal 12px/15px arial; }
      #menuLocal p.dicasPC {
	background: url(../imagens/lampada.gif) no-repeat left top;
	margin-top:-0px;
}
      #menuLocal p.planosSuporte { background: url(../imagens/guardachuva.gif) no-repeat left top }
      #menuLocal a { display: block;  height: 25px; margin-left: 15px; background: url(../imagens/fundo-linha-pontilhada.gif) repeat-x; font: normal normal 900 10px/25px arial; text-transform: uppercase; color: #000; }
      #menuLocal ul { margin-top: 10px; }
      #menuLocal ul li { width: 230px; margin-left: 15px; background: url(../imagens/fundo-linha-pontilhada.gif) repeat-x; list-style: none; }
      #menuLocal ul li.semBorda { background: none; }
      #menuLocal ul a { height: 30px; margin: 0; padding-left: 15px; background: url(../imagens/ponto-menu.gif) no-repeat left -30px; font: normal normal normal 12px/30px arial; color: #57595b; text-transform: none;}
    /* fecha menuLocal */
    
    /* abre borda baixo */
    .bordaBaixo { display: block; width: 970px; height: 5px;  background: url(../imagens/fundo-borda.gif) no-repeat center top; overflow: hidden; }
    /* fecha borda baixo */

  /* abre rodape */
  #rodape { display: table; width: 970px; margin: auto; padding: 25px 0; }
  
    dl.endereco { float: left; font-size: 14px; color: #57595b; }
      
      dl.endereco dt { font-weight: bold; }
      dl.endereco dt,
      dl.endereco dd { display: block; line-height: 18px; }
    
    p.direitos { float: left; font: normal normal 900 10px arial; }    
  /* fecha rodape */


/* especificos */
#home {}
  
  #home #pagina { padding: 0; }
  #home #banner p { display: block; width: 970px; height: 255px; margin: 0 auto; background: url(../imagens/banner-home.jpg); text-indent: -999em; }  
  #home #menuLocal { width: 970px; margin: auto; float: none; background: none; }
  #home #menuLocal div { float: left; width: 310px; margin: 0; }
  #home #menuLocal div.comMargem { margin-left: 20px; }

#planosSuporte {}

  #planosSuporte table { margin-top: 15px; background: #b6b7b9; }
  #planosSuporte table th { padding-bottom: 10px; font: normal normal 900 14px arial; letter-spacing: -1px; border-right: none; }
  #planosSuporte table td { border-right: none; border-top: none; }
  #planosSuporte table th,
  #planosSuporte table td { background: #fff; vertical-align: top; }
  #planosSuporte table p { padding: 15px 15px 15px 0; font: normal normal normal 12px/14px arial; color: #57595b; }
  #planosSuporte p.pagamento { margin: 20px 0 0 0; font-size: 10px; }
  
#clientes {}

  #clientes p.logosClientes { text-align: justify; }
  #clientes p.logosClientes img { margin-top: 30px; border: 1px solid #ddd; }
  #clientes p.logosClientes img.comMargem { margin-left: 33px; }
  
#contato {}

  #contato fieldset { border: none; }
  #contato ol li { margin-bottom: 25px; list-style: none; }
  #contato label { display: block; font: normal normal bold 14px arial; }
  #contato .txt { width: 500px; margin: 6px 1px 1px 1px; padding: 7px 0; border: 1px solid; border-color: #ccc #eee #eee #ccc; font: normal normal normal 12px arial; text-indent: 7px; color: #57595b; }
  #contato .txt:focus { margin: 4px 0 0 0; border: 2px solid #ffdd00; }
  #contato .btn { width: 100px; height: 30px; font: normal normal bold 14px arial; background: transparent url(../imagens/fundo-btn-enviar.jpg); border: none; cursor: pointer; }
  #contato #txtFone { width: 120px; }
  #contato fliedset span { margin-left: 15px; font: normal normal normal 12px/30px arial; color: #777; }
  
#topHeader{height: 33px; min-width: 990px;}
#topContainer{ padding: 4px;}

ul#web2{margin:0; padding:0; list-style:none;}
ul#web2 li{float: left; margin-right:5px;}

#conteudo_home {
	position: relative; 
	width: 970px; 
	height: 360px; 
	margin: auto;
}

#conteudo_home a {
	text-decoration:none;
	color: #57595b;
}

#conteudo_home a:hover {
	text-decoration:underline;
}

#texto {
	margin-top:5px;
	width:500px;
	height:370px;
	background-image:url(../imagens/fundo_texto.jpg);
	float:left;
}

#descubra {
	margin-top:8px;
	width:458px;
	height:173px;
	background-image:url(../imagens/fundo_descubra.jpg);
	float: right;
}

#dicas {
	margin-top:10px;
	float:right;
	width:459px;
	height:180px;
	background-image:url(../imagens/fundo_dicas.jpg);
}

h5  { float: left; padding: 35px 10px 10px 10px; background: url(../imagens/fundo-h1.gif) no-repeat left 25px; }

.titulo {
	background:none;
	float: left; 
	padding-left: 25px;
	font-size:16px;
	margin-top: -15px;
}

.texto_home {
	margin-left: 25px;
	margin-right: 20px;
}

.imgBackup {
	margin-top: 50px;
	margin-left: -300px;
	float:left;
	border:none;
}

.imgCrm {
	margin-top:60px;
	margin-left:-170px;
	border:none;
}

.imgEmail {
	margin-top:25px;
	margin-left:-62px;
	border:none;
}

.imgSuporte {
	margin-left:350px;
	margin-top:-70px;
	border:none;
}

.noDecoration a.hover {
	text-decoration:none;
}

.linksDescubra{
	list-style:none;
}

.listaDicas {
	list-style:none;
	margin-top:59px;
	margin-left:50px;
	line-height:25px;
}

.txtBackup {
	margin-top:10px;
	margin-left:30px;
	float:none;
}

.txtCrm {
	margin-top:-20px;
	margin-left:150px;
	float:none;
}

.txtSuporte {
	margin-top:-17px;
	margin-left:380px;
}

.txtEmail {
	margin-left:250px;
	margin-top:-18px;
}

#facebook {
	margin-top: 0px;
	margin-left: 270px;
}

.paginaAtual {
	font-weight: bold;
	color: #E8E8E8;
}

.EntreContato {
	display: block;
	width:167px;
	height:49px;
	margin: 0 auto;
	border:none;
}

.tituloInterno {
	background: none; 
	margin-left: -10px; 
	margin-top: -35px; 
	margin-bottom: 5px; 
	font: normal normal 900 32px arial; 
	letter-spacing: -2px; 
	width:700px; }

.listaHome {
	margin-left: 40px;
}

.listaHomeLi {
	margin-left: 40px;
	padding: 5px;
}

.listaClientes {
	margin-left: 40px;
	line-height: 22px;
}

.contato {
	list-style:none;
}

.imgTelefone {
	padding-top:0px;
}

.enviar {
	background:url(../imagens/enviar.jpg) top left no-repeat;
	display:block;
	height:34px;
	width:102px;
	text-indent:-10000px;
	border:none;
	margin-top:10px;
}

#conteudo a {
	color:#57595b;
}

#descubra ul {
	display:block;
	width:440px;
}

#descubra ul li {
	float:left;
	list-style:none;
}

#descubra ul li a {
	display:block;
}

#ulDescubra {
	margin: 10px 0 0 17px;
	float:left;
}


#liBackup a {
	background:url(../imagens/backup.jpg) left top no-repeat;
	width:85px;
	height:16px;
	padding:77px 30px 0 0;
	text-align:center;
}

#liCrm a {
	background:url(../imagens/sales.gif) center top no-repeat;
	width:85px;
	height:16px;
	padding:77px 20px 0 0;
	text-align:center;
}

#liApps a {
	background:url(../imagens/email.jpg) left top no-repeat;
	width:85px;
	height:16px;
	padding:77px 30px 0 0;
	text-align:center;
}

#liSuporte a {
	background:url(../imagens/suporte.jpg) left top no-repeat;
	width:85px;
	height:16px;
	padding:77px 10px 0 0;
	text-align:center;

}
