*{ outline:none;
}

a{
  font-family:font-family:Verdana, Geneva, sans-serif;
  color:#7c7c7c;
  text-decoration:none;

}
a:hover{
  font-family:font-family:Verdana, Geneva, sans-serif;
  color:#EF3A2C;
  text-decoration:none;

}

body{background-image: url(../imgs/bg.jpg);background-repeat: repeat-x;height:135px;width:983px; font-family:Tahoma, Geneva, sans-serif;outline:none;}

#logo{margin:25px 0 0 10px;}

#geral{ width:990px; height:auto;display:table;}

#content-esquerda{height:auto;width:210px;float:left;}

.tit_acessorestrito{margin-left:0px;}

.subconteudo{background-image: url(../imgs/risco-div.gif);background-repeat:no-repeat;height:380px; background-position: right;}

.geralfotos p{font-family:tahoma;font-size:11px;color:#7c7c7c;width:180px;margin:10px 0 0 5px;text-align: justify;}

.box2 { width:180px;}

.segmentos-futura{height:170px;
  background-image:url(../imgs/img_pontilhada_bottom.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
  margin-bottom: 20px;
  };
.servico1{margin:5px 0 5px 10px;}

.servico2{margin:5px 0 10px 10px;}

.areaservico a{
  font-family:font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  color:#7c7c7c;
  text-decoration:none;
}
.areaservico a:hover{
  font-family:font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  color:#EF3A2C;
  text-decoration:none;
}


#menu {
  margin-top:25px;
  display:table;
  font-family:tahoma;
  font-size:11px;
  font-weight: bold;
  width:748px;
  outline: none;

}

#cabecalho{width:745px; height:60px;float:left;}
#menu ul {margin-left:10px;}
#menu ul li{float:left;list-style:none;}
#menu ul li a{float:left;display:inline;width:50px;height:28px;text-indent:-19999px;background-image:url(../imgs/menusign.gif); outline:none; }
#menu ul li a:hover{border-color:#999}

/* menu */
#menu ul li a.home{background-position:0 0;outline:none; }
#menu ul li a.home:hover{background-position:0px -30px}

/* servicos */
#menu ul li a.servicos{background-position:-52px 0;width:65px; outline:none;}
#menu ul li a.servicos:hover{background-position:-52px -30px}

/* enviar arquivos */
#menu ul li a.enviar{background-position:-120px -0px; width:100px; outline:none;}
#menu ul li a.enviar:hover{background-position:-120px -30px}

/* facilidades */
#menu ul li a.facilidades{background-position:-225px -0px; width:72px; outline:none;}
#menu ul li a.facilidades:hover{background-position:-225px -30px}

 /* Portfólio */
#menu ul li a.portfolio{background-position:-385px -0px; width:60px; outline:none;}
#menu ul li a.portfolio:hover{background-position:-385px -30px}

/* institucional */
#menu ul li a.institucional{background-position:-300px -0px; width:84px; outline:none;}
#menu ul li a.institucional:hover{background-position:-300px -30px}

/* orcamento */
#menu ul li a.orcamento{background-position:-445px -0px; width:82px; outline:none;}
#menu ul li a.orcamento:hover{background-position:-445px -30px}

/* Produtos */
#menu ul li a.produtos{background-position:-527px -0px;width:80px;width:73px; outline:none;}
#menu ul li a.produtos:hover{background-position:-527px -30px}

/* cadastre-se */
#menu ul li a.cadastrese{background-position:-602px -0px;width:80px; outline:none;}
#menu ul li a.cadastrese:hover{background-position:-602px -30px}

/* contato */
#menu ul li a.contato{background-position:-686px -0px; width:58px; outline:none;}
#menu ul li a.contato:hover{background-position:-686px -30px}




.boxgeral{background-image: url(../imgs/risco-div.gif);background-repeat:no-repeat;height:380px; background-position: top right;}

.areaservico a{
  outline:none;
}


#conteudo{ width:770px;float:left;}


.area-restrita{display:table;margin:10px 0 0 0;}

.image-esquerda{ float:left;}

.area-restrita input{ height: 15px;line-height:15px; width:140px; font-size:11px;outline:none;outline-color:transparent;}


#btn_ok{width:33px !important;height:22px!important;vertical-align:middle!important;}
#btn_lembrete{width:33px !important;height:22px!important;vertical-align:middle!important;}
#btn_ok2{width:33px !important;height:22px!important;vertical-align:middle!important;}

.area-restrita ul{ margin:0px 0 0 50px;}

.area-restrita li{height: 18px;}
.linkservico a{font-size:11px;color:#7c7c7c;}


.conhecatambem{margin-left:15px;border-bottom: solid 1px #cccccc; width:180px; padding-bottom:5px;}

.geralfotos{ border-bottom:1px solid #cccccc;margin:10px 0 0 10px;width:180px;padding-bottom:5px;}

#news input{height:15px;width:140px;font-size:9px;font-family:Verdana, Geneva, sans-serif;}

dl{float:left;margin-left:10px;}

#content-esquerda dt{
  font-size:9px;color:#7c7c7c;
}
dd{height:20px; }

#barra-newsletter{margin-left:0px;}

.newsletter{
  height:30px;
}

.dicas img{
 vertical-align: middle;
}
.dicas a{
  color:#7c7c7c;font-size:11px;font-family:Tahoma;line-height: -10px;
}
.dicas a:hover{
  color:#EF3A2C;
}
.facilidadesfuturas a{
  color:#7c7c7c;font-size:11px;font-family:Tahoma;line-height: -10px;
}
.facilidadesfuturas a:hover{
 color:#EF3A2C;
 }

.facilidadesfuturas img{
   vertical-align: middle;
}
.risco-div2{
  background-color:#ededed;
  height:65px;
  width:10px;
  float:left;
  margin-top:20px;
  }

 #foot{ clear:both; width:965px; height:50px;}
 .subfoot{border-top:1px solid #c7c7c7;width:750px;float:right; }
 .subfoot p{ font-size:11px; color:#15377d;margin-top:10px;}
 .subfoot span{ font-weight:bold;}


#load{display:none;
}

#retorno{
  color:#7c7c7c;
  font-size:11px;
  margin-left:10px;
  color:#EF3A2C;
  font-weight: bold;
 }
 .logado
{
  background-image:url(../imgs/bg_area-restrita.jpg);
}

.logado-sistema
{
  background-image:url(../imgs/bg_area-restrita-clean.jpg);
}
.logado, 
.logado-sistema{
  background-repeat: no-repeat;
  width:180px;
  height:110px;
  font-size:11px;
  color:#7c7c7c;
}

.pontilhada
{
	margin:10px 0 0 20px;
}

.logado .sair{
  position:relative;
  top:50px;
}

.logado-sistema .sair{
  position:relative;
  top:10px;
}

.logado-sistema .sair{
  left:120px;
}

.logado .sair{
  left:120px;
}

.logado-sistema #a-logout
{
	text-decoration:underline;
	color:#0000FF;	
	vertical-align:super;
}

.logado-sistema .offline
{
	padding-top:20%;
	padding-left:30%;
}
.logado-sistema .sistema
{
	padding-top:5%;
	padding-left:30%;
}



