body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	text-align:center;
}

body, p, div, h1, h2, h3, h4 {
	font-family:arial;
	color:#FFFFFF;
	font-size:10px;
	text-align:left;
}

body, p {
	font-size:10px;
	text-align:left;
}

div {
	font-size:10px;
}

img{
	border:none;
	float:left;
}
a {
  text-decoration:none; font-size:11px; font-weight:bold; color:#FFFFFF;
}
a:hover {
  text-decoration:none; font-size:11px; font-weight:bold; color:#999999;
}
/* CENTRALIZA O WEBSITE HORIZONTALMENTE */
#website {
	width: 965px;
	margin:0 auto;			
	padding: 0px;
	text-align: center;
	height: 100%;

}
/* FIM CENTRALIZA */

#conteudoGeral{
	width: 965px;
	float:left;
}
#cabecalho{
  float:left;
  width:965px;
}
#cabecalho ul{
  float:left;
  display:inline;
  text-decoration:none;
  list-style:none;
  margin-left:192px;
}
#cabecalho li{
  float:left;
  height:37px;
  padding-top:23px;
  display:inline;
  text-decoration:none;
  list-style:none;
  padding-left:16px;
}
#cabecalho .logo img{
  height:82px;
  width:333px;
}
#conteudo {
  background-image:url(../_images/bgr_fundo.png);
  background-repeat:no-repeat;
  height:442px;
  width:964px;
}
#conteudo #texto{
  width: 870px; 
  float:left;
  font-size:10px;
  font-family:Arial;
  line-height:18px;
  margin-left:48px;
  margin-top:20px;
  height: 330px;
  overflow: auto;

}
#conteudo #textoservico{
  width: 380px; 
  float:left;
  font-size:10px;
  font-family:Arial;
  line-height:18px;
  margin-left:48px;
  margin-top:20px;
  overflow: auto;
}
#conteudo #ttlimage{
  float:left;
  width:916px;
  height:21px;
  margin-left:48px;
  margin-top:50px;
}
#conteudo #ttlimage img{
  float:left;
  width:156px;
}
#conteudo #texto #formcontato{
  width:363px;
  float:left;
}
#conteudo #texto #formcontato span.text{
  width:76px;
  float:left;
  font-weight:bold;
  font-size:11px;
  margin-top:15px;
}
#conteudo #texto #formcontato input{
  width:274px;
  float:left;
  background:#1f1f1f;
  color:#FFFFFF;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  border:none;
  height:18px;
  margin-top:15px;
}
#conteudo #texto #formcontato textarea{
  width:274px;
  float:left;
  height:80px;
  color:#FFFFFF;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  background:#1f1f1f;
  border:none;
  margin-top:15px;
}
#conteudo #texto #formcontato img{
  margin-left:300px;
  margin-top:15px;
  float:left;
}
#boxgerenciador{
  width:325px;
  float:left;
  margin-top:17px;
}
#boxgerenciador span{
  width:243px;
  margin-top:7px;
  float:left;
}
#boxgerenciador img.btnimage {
  width:60px;
  margin-top:14px;
  float:left;
}
#boxnewsletter{
  width:325px;
  float:left;
  margin-top:17px;
}
#boxnewsletter img.btnimage {
  width:50px;
  margin-top:14px;
  float:left;
}
#boxnewsletter #box {
  width:245px;
  margin-top:7px;
  float:left;
}
#boxnewsletter #box input{
  width:108px;
  height:16px;
  background:none;
  border:#9c9c9c 1px solid;
  text-align:left;
  font:tahoma;
  font-size:11px;
  color:#FFFFFF;
  display:block;
  margin-top:4px;
  margin-right:9px;
  float:left;
}
#boxblog{
  width:305px;
  float:left;
  margin-top:17px;
}
#boxblog span{
  width:243px;
  margin-top:7px;
  float:left;
}
#boxblog img.btnimage {
  width:60px;
  margin-top:14px;
  float:left;
}
#rodapeend {
  width:965px;
  float:left;
}
#rodapeend span {
  width:930px;
  color:#4d4d4d;
  margin-top:30px;
  float:left;
}
#rodapeend img.logo {
  width:34px;
  margin-top:14px;
  float:left;
}
#servicos {
  margin-top:10px; margin-left:48px; float:left; width:915px; height:250px; text-decoration:none; font-size:11px; font-weight:bold; color:#FFFFFF;
}
#servicos #servmenu {
  float:left; height:250px;
}
#servicos #servmenu #linha {
  display:block; height:1px; background-color:#333333; margin-right:0px; width:175px;
}

#servicos #servmenu #servmenuassessoria{
  padding-left:5px; line-height:32px; margin-top:1px; margin-bottom:1px; width:180px;
}
#servicos #servmenu #servmenuconsultoria{
  padding-left:5px; line-height:32px; margin-top:1px; margin-bottom:1px; width:180px;
}
#servicos #servmenu #servmenucorporativa{
  padding-left:5px; line-height:32px; margin-top:1px; margin-bottom:1px; width:180px;
}
#servicos #servmenu #servmenuprojeto{
  padding-left:5px; line-height:32px; margin-top:1px; margin-bottom:1px; width:180px;
}
#servicos #servmenu #servmenusuporte{
  padding-left:5px; line-height:32px; margin-top:1px; margin-bottom:1px; width:180px;
}
#servicos #consultoria {
  float:left; width:250px; height:250px; background-color:#1f1f1f; display:none;
}
#servicos #corporativa {
  float:left; width:250px; height:250px; background-color:#1f1f1f; display:none;
}
#servicos #assessoria {
  float:left; width:250px; height:250px; background-color:#1f1f1f; display:none;
}
#servicos #projeto {
  float:left; width:250px; height:250px; background-color:#1f1f1f; display:none;
}
#servicos #suporte {
  float:left; width:250px; height:250px; background-color:#1f1f1f; display:none;
}
#servicos #consultoria ul.servsubmenutext{
  list-style-image:url(../_images/ico_pontoservicos.png); list-style-position:outside; padding: 0px 0 0px 18px; margin:3px 8px 3px 10px;
}
#servicos #corporativa ul.servsubmenutext{
  list-style-image:url(../_images/ico_pontoservicos.png); list-style-position:outside; padding: 0px 0 0px 18px; margin:3px 8px 3px 10px;
}
#servicos #assessoria ul.servsubmenutext{
  list-style-image:url(../_images/ico_pontoservicos.png); list-style-position:outside; padding: 0px 0 0px 18px; margin:3px 8px 3px 10px;
}
#servicos #projeto ul.servsubmenutext{
  list-style-image:url(../_images/ico_pontoservicos.png); list-style-position:outside; padding: 0px 0 0px 18px; margin:3px 8px 3px 10px;
}
#servicos #suporte ul.servsubmenutext{
  list-style-image:url(../_images/ico_pontoservicos.png); list-style-position:outside; padding: 0px 0 0px 18px; margin:3px 8px 3px 10px;
}
#servicos #consultoria li{
  border-bottom:#000000 1px solid; padding:5px 10px 5px 0; margin-left:-5px;
}
#servicos #corporativa li{
  border-bottom:#000000 1px solid; padding:5px 10px 5px 0; margin-left:-5px;
}
#servicos #assessoria li{
  border-bottom:#000000 1px solid; padding:5px 10px 5px 0; margin-left:-5px;
}
#servicos #projeto li{
  border-bottom:#000000 1px solid; padding:5px 10px 5px 0; margin-left:-5px;
}
#servicos #suporte li{
  border-bottom:#000000 1px solid; padding:5px 10px 5px 0; margin-left:-5px;
}