body { background:#CCC url(../imagens/bg.gif) repeat top center; color:#FFF; text-decoration:none;  }

#header { background:transparent url(../imagens/bg_header.jpg) no-repeat top center; height:433px; }

.logo { width:430px; float:left; }

.container { width:960px; margin:0 auto; padding:0; }

#conteudo_home { width:1030px; margin:0px auto; padding:0px; background-image:url(../imagens/bg_conteudohome.png); background-repeat:no-repeat; height:470px; }

.ligueagora { margin:0px auto; font-family: 'humnst777_btroman'; font-size:24px; color:#036; text-align:center; padding-top:40px; }
.ligueagora a { text-decoration:none; color:#036;}
.ligueagora a:link { text-decoration:none; color:#036;}
.ligueagora a:hover { text-decoration:none; color:#09C;}

#conteudo_empresa { width:1030px; margin:0px auto; background-image:url(../imagens/bg_conteudoempresa.png); background-repeat:no-repeat; height:300px; clear:both; padding-top:180px; }

#conteudo_servicos { width:1030px; margin:0px auto; background-image:url(../imagens/bg_conteudoservicos.png); background-repeat:no-repeat; height:600px; clear:both; padding-top:180px; }

.sidebar { width:300px; float:left; margin-left:50px; margin-top:10px; font-family: 'humnst777_btroman'; font-size:16px; color:#036; text-align:left; } 
.sidebar a { text-decoration:none; color:#036; }
.sidebar a:link { text-decoration:none; color:#036; }
.sidebar a:hover { text-decoration:underline; color:#900; }

.texto_conteudo_servicos { font-family: 'humnst777_btroman'; font-size:16px; color:#000; text-align:left; width:630px; float:left;}

#conteudo_cases { width:1030px; margin:0px auto; background-image:url(../imagens/bg_conteudocases.png); background-repeat:no-repeat; height:600px; clear:both; padding-top:180px; }

#conteudo_cases ul { display:block margin:0px; padding:0 0 0 60px;; }
#conteudo_cases ul li { width:160px; height:160px; list-style:none; float:left; }

#conteudo_contato { width:1030px; margin:0px auto; background-image:url(../imagens/bg_conteudocontato.png); background-repeat:no-repeat; height:520px; clear:both; padding-top:180px; }

.texto_conteudo { font-family: 'humnst777_btroman'; font-size:16px; color:#000; text-align:left; padding:0 60px;}

#footer { background:transparent url(../imagens/bg_footer.png) no-repeat top center; height:205px; }

.topo { margin-left:420px;  }

.quemsomoshome { float:left; width:260px; margin:100px 0 0 235px; font-family: 'humnst777_btroman'; font-size:14px; color:#000;}

.servicoshome { float:left; width:260px; margin:100px 0 0 210px; font-family: 'humnst777_btroman'; font-size:14px; color:#000;}

.saibamais { clear:both; margin:0 0 0 180px; color:#FFF; }
.saibamais a { text-decoration:none; color:#FFF;}
.saibamais a:link { text-decoration:none; color:#FFF;}
.saibamais a:hover { text-decoration:none; color:#FF0;}

.contatohome { float:left; width:240px; padding:35px 0 0 310px; font-size:14px; }
.fone { height:40px; }
.email { height:40px; }
.email a { text-decoration:none; color:#FFF; }
.email a:link { text-decoration:none; color:#FFF; }
.email a:hover { text-decoration:underline; color:#0CF; }

.mapahome { float:left; width:345px; padding:25px 0 0 65px; font-family: 'humnst777_btroman'; font-size:12px; color:#FFF;}
.nav { float:left;}
.nav1 { float:right; width:90px;}
.nav2 { float:right; width:50px;}

.mapahome a {text-decoration:none; color:#FFF; }
.mapahome a:link { text-decoration:none; color:#FFF; }
.mapahome a:hover { text-decoration:underline; color:#0CF; }

.assinatura { float:right; width:400px; }
.direitos { float:right; width:300px; margin-top:-5px; font-size:10px; text-align:right;}
.simplefusion { float:right; width:140px; padding:30px 0 0 240px; text-align:right;}

.contato_left { width:470px; height:100px; float:left; padding:430px 0 0 150px; }

.contato_right { width:330px; height:300px; float:left; padding:120px 0 0 220px;  }

.contato_right #nome{ margin-left:0px; margin-top:3px; width:320px; height:23px; background-color:transparent; border:0; outline: none; font-family: 'humnst777_btroman'; font-size:14px;}
.contato_right #email { margin-left:0px; margin-top:-4px; width:320px; height:23px; background-color:transparent; border:0; outline: none; font-family: 'humnst777_btroman'; font-size:14px;}
.contato_right #empresa { margin-left:0px; margin-top:-4px; width:320px; height:23px; background-color:transparent; border:0; outline: none;font-family: 'humnst777_btroman'; font-size:14px; }
.contato_right #telefone { margin-left:0px; margin-top:-4px; width:320px; height:23px; background-color:transparent; border:0; outline: none;font-family: 'humnst777_btroman'; font-size:14px; }
.contato_right #mensagem { margin-left:0px; margin-top:0px; width:320px; height:80px; background-color:transparent; border:0; outline: none;font-family: 'humnst777_btroman'; font-size:14px; }

.contato_right input[type="submit"] { margin-left:-10px; margin-top:10px; width:110px; height:30px; background-color:transparent; border:0; outline: none;font-family: 'humnst777_btroman'; font-size:14px; }

/*********************** MENU ************************/
#menu { width:500px; float:left; margin-top:60px; color:#FFF; }
#menu ul { display:block margin:0px; padding:0 0 0; }
#menu ul li { list-style:none; float:left;  }
#menu ul li.home { width:80px; margin-left:10px; text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF;}
#menu ul li.home a { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.home a:link { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.home a:visited { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.home a:hover { color:#FF0; font-family: 'humnst777_btroman'; font-size:16px; text-decoration:underline; }
#menu ul li.home.active { text-indent:-9999px; background-image:url(../imagens/active_home.png); background-repeat:no-repeat;  }

#menu ul li.empresa { width:100px; text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF;}
#menu ul li.empresa a { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.empresa a:link { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.empresa a:visited { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.empresa a:hover { color:#FF0; font-family: 'humnst777_btroman'; font-size:16px; text-decoration:underline; }
#menu ul li.empresa.active { text-indent:-9999px; background-image:url(../imagens/active_empresa.png); background-repeat:no-repeat;  }

#menu ul li.servicos { width:100px; text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF;}
#menu ul li.servicos a { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.servicos a:link { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.servicos a:visited { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.servicos a:hover { color:#FF0; font-family: 'humnst777_btroman'; font-size:16px; text-decoration:underline; }
#menu ul li.servicos.active { text-indent:-9999px; background-image:url(../imagens/active_servicos.png); background-repeat:no-repeat;  }

#menu ul li.cases { width:80px; text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF;}
#menu ul li.cases a { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.cases a:link { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.cases a:visited { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.cases a:hover { color:#FF0; font-family: 'humnst777_btroman'; font-size:16px; text-decoration:underline; }
#menu ul li.cases.active { text-indent:-9999px; background-image:url(../imagens/active_cases.png); background-repeat:no-repeat;  }

#menu ul li.contato { width:100px; text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF;}
#menu ul li.contato a { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.contato a:link { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.contato a:visited { text-decoration:none; font-family: 'humnst777_btroman'; font-size:16px; color:#FFF; }
#menu ul li.contato a:hover { color:#FF0; font-family: 'humnst777_btroman'; font-size:16px; text-decoration:underline; }
#menu ul li.contato.active { text-indent:-9999px; background-image:url(../imagens/active_contato.png); background-repeat:no-repeat;  }


/*********************** MAPA ************************/
.mapa{
  width: 370px;
  height: 30px;
  margin-left:100px;
  text-align:left;
}

#mapaTeste{
  display: none;
}
.mapaContent {
  display: block;
  height: 320px;
  left: 30%;
  position: absolute;
  top: 90%;
  width: 550px;
  z-index: 999999;
}
.window{
  background-color: #FFFFFF;
  border: 6px solid #999999;
  height: 320px;
  overflow: hidden;
  padding-top: 30px;
  width: 550px;
  z-index: 99;
}
.close{
  background: url(../imagens/fechar.png) no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 40px;
  position: absolute;
  right: -25px;
  top: -20px;
  width: 40px;
  z-index: 999;
}
#mask{
  background-color: #000000;
  height: 1230px;
  left: 0;
  opacity: 0.9;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 50;
}




