body { margin:0; padding:0; background:#fff; font-family:Tahoma, Arial; font-size:11px; color:#56646A; line-height:125%; }
ul { margin:0; padding:0; list-style:none; }
a { color:#56646A; text-decoration:none; }
a:hover { color:#56646A; text-decoration:underline; }
img { border:none; }
h1 { margin:0; padding:0; font-size:16px; font-weight:bold; color:#fff; line-height:120%; }

.centralizar { width:757px; margin:0 auto; }
.clear { clear:both; }
.fundo_cinza { color:#FFF; padding-bottom:10px; }
.img_esquerda { text-align:left; }

#menuLogo { float:left; width:212px; height:85px; }
#menuFlash { float:left; width:545px; height:85px; background:url(../img/menuflash_bg.jpg) repeat-x; text-align:right; }
#topo { height:263px; background:url(../img/bg_topo.jpg) top repeat-x; }
	#areaconceitual { background:url(../img/bg_conteudo.jpg) bottom  no-repeat #fff; }
	#img_conceitual { float:left; padding-left:4px; }
	#animacao { float:left; padding-top:25px; }

#centro { width:757px; margin-bottom:50px; border-top:6px solid #fff; margin-left:5px ; background:url(../img/bg_conteudo.gif) bottom; }
	#navegacao { float:left; width:239px; border-left:6px solid #FFF; }
		#solucoes { background:#516482; padding:4px 0 3px 16px; border-bottom:4px solid #FFF; }
		.navegacao_bt { height:57px; border-bottom:4px solid #FFF; background:#F2F2F2; }
		.navegacao_ico { float:left; margin:5px 0 0 10px; border:2px solid #FFF; }
		.navegacao_link { float:left; margin:20px 0 0 10px;  }
	#coluna2 { float:left; width:242px; border-left:6px solid #FFF; }
		#novidades { background:#788388; padding:7px 0 7px 15px; }
		#novidades_pd { background:#F2F2F2; border-top:4px solid #FFF; padding:15px; }
		.novidades_tit { font-weight:bold; color:#516482; padding-bottom:5px; }
		.novidades_conteudo { padding-bottom:15px; }
			.novidades_conteudo a { color:#56646A; text-decoration:none; }
			.novidades_conteudo a:hover { text-decoration:underline; }
	#coluna3 { float:left; width:242px; border-left:6px solid #FFF; }
		#cases { background:#56646A; padding:7px 0 7px 14px; }
		#cases_bg { background:url(../img/bg_cases.jpg) no-repeat #56646A; border-top:4px solid #FFF; padding:15px; }
		.cases_img {  background:#FFF; border:5px solid #FFF; text-align:center; margin:11px 0; }

#rodape { height:108px; background:url(../img/bg_rodape.gif) left no-repeat; }
	#rodape_endereco { float:left; height:108px; width:249px; background:url(../img/bg_rodape_endereco.jpg) no-repeat; }
	#endereco { font-family:Tahoma, Arial; font-size:9px; color:#FFF; margin:35px 0 0 25px; }
	#rodape_menu { float:left; width:508px; height:108px; background:url(../img/bg_rodape_menu.jpg); }
	#rodape_menu ul { margin:49px 20px 0 20px; }
	#rodape_menu li { display:inline; }

#copyright { padding:5px 0; text-align:center; font-family:Tahoma, Arial; color:#AEB9CA; }






/*inicio internas

#topo_bg { width:757px; height:20px; background:url(../img/bg_topo.jpg); }
#conteudo { background:url(../img/bg_areaconceitual.jpg) top  no-repeat #fff; border-top:5px solid #fff; }
	#colunamenu { float:left; }
	#colunaconteudo { float:left; }
	
	
	
#topoMenu { height:263px; background:url(../img/bg_topo.jpg) bottom repeat-x; }
fim internas*/





#menuPrincipal { float:left; width:510px; height:42px; padding:43px 0 0 35px; background:url(../img/menuflash_bg.jpg) repeat-x; }
.mnseparador { padding-top:5px; }

#nav li {
  /*float the main list items*/
  margin: 0;
  float: left;
  display: block;
  padding-right:5px;
  position:relative;
}

#nav li.off ul, #nav li.on ul {
  /*hide the subnavs*/
  display: none;
}

#nav li a {
  /*for all links in the list*/
  /*color: #f90;*/
  /*font-weight: bold;*/
  display: block;
  /*border: 1px solid #29497b;*/
  padding: 5px;
}
#nav li.off ul, #nav li.on ul {
  /*put the subnavs below and hide them all*/
  display: none;
  position: absolute;
  top: 5px;
  height: 20px;
  left: 5px;
  /*padding-top: 0;*/
}
#nav li.on a {
  /*change border color for active topic area*/
  /*border: 1px solid #f90;*/
}

#nav li.on ul a, #nav li.off ul a {
  /*  cancel inherit of border
      on subnav of active topic */
  border: 0;
}

#nav li.on ul {
  /*display active subnav list*/
  display: block;
}
#nav li.on ul a, #nav li.off ul a {
  float: left;
  /*ie doesn't inherit the float*/
  border: 0;
  /*color: #f90;*/
  width: auto;
  padding:0 !important;
  margin-right: 2px !important;
}

#nav li.on ul {
  /*display the current topic*/
  display: block;
}

#nav li.off:hover ul {
  /*  display the other topics when
      their parent is hovered */
  display: block;
  z-index: 6000;
}
#nav li.off a:hover, #nav li.off:hover a {
/*  background: #29497b;*/
/*  color: #f90;*/
}
#nav li.off ul, #nav li.on ul {
  /*put the subnav below*/
  top: 20px;
  *top: 20px; _top:20px; /*reposition for IE*/
}
#nav li.off:hover ul, #nav li.over ul { 
  display: block;
  z-index: 6000;
}

#nav li.off a:hover,
#nav li:hover a,
#nav li.over a {
/*  background: #29497b;*/
/*  color: #f90;*/
}

	
	
	
	




