#contextmenudiv
{
	position:absolute;
	padding:10px;
	font-size:13px;
	font-family:tahoma;
	border:2px solid #d0cfcf;
	background-color:#f1f1f1;
	color:#4a4a4a;
	text-align:left;
}
/* CSS Document */
#geral-principal {
	position: relative;
	margin-top: 0px;
	width: 960px;
	height: auto;
	margin:0 auto;
	z-index:1;
}
#seguranomeio-principal {
	float: left;
	width: 960px;
	height: 100%;
	min-height: 232px;
	max-height: 100%;
	height: 232px;
	margin:0 auto;
	padding:20px 0px;
	z-index:0;
	background-image: url(../img/bgmiolo.gif);
}
#seguranomeio-interna {
	float: left;
	width: 960px;
	height: 100%;
	min-height: 200px;
	max-height: 100%;
	height: 200px;
	margin:0 auto;
	padding:0px 0px;
}

html>body #seguranomeio-principal, #seguranomeio-interna {
	height: auto;/* Esta altura deve ficar com o valor auto; para que o Mozilla firefox reconhe�a o formato el�stico. */
}
#topo{
	position: relative;
	width: 100%;
	height: 230px;
	background-image: url(../img/bgtopo.gif);
	background-repeat: repeat-x;
	line-height:0px;
	border-top:10px solid #33cccc;
	text-align:center;
	z-index:2;
}
#topo .topo{width:840px; margin:0 auto;}
#topo .logo{width:360px; float:left; padding-left:240px;}
#topo .manutencao{width:200px; float:right; font-size:12px; padding-top:30px; text-align:left; line-height:normal; padding-left:40px;}
#topo .manutencao a{ color:#000; }
#topo .seta, #topo .manutencao a:hover{ color:#FF3300; }


#esquerda{width:210px; float:left; padding-right:18px; line-height:0px;}
#conteudo{width:672px; float:left; padding:0px 30px; background-color:#ffffff;}
#conteudo #banner{width:619px; margin:0 auto 10px auto; text-align:left;}

#conteudo .boxes{width:33%; float:left;}
#conteudo .boxes .imagem{width:174px; height:174px; margin:0 auto 10px auto;}
#conteudo .boxes .texto{width:174px;  margin:0 auto;}
#conteudo .boxes .texto .titulo{ text-transform:uppercase; color:#82b931;}
#conteudo .boxes .texto p.titulo{padding-top:0px; margin-top:0px;}

#esquerda .certificacoes{padding-left:70px; line-height:normal;}
#esquerda .certificacoes a{ color:#666;}

#rodape{
	float:left;
	width: 670px;
	background-image: url(../img/divrodape.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align:center;
	padding-top:110px;	
	font-size:13px;	
	height:50px;
}

	
	
#rodape a{color:#666; text-decoration:none;}
#rodape a:hover{text-decoration:underline;}

#rodape a.linkmail{color:#666;}


.formJump{
	width:26px;
	height:18px;
	border: solid 1px #b6c2cd;
	font-size:12px;
	color:#999;
	text-align:center;
	padding-top:4px;
}



/*MENU TOPO*/
#menu {padding-top:20px; line-height:0px; clear:both; width:100%; margin:0 auto; text-align:center }
/*#menu a{
	font-size:18px;
	color:#006666;
	line-height:30px;
	text-decoration:none;
	padding:0;
	padding-right:15px;
	
}
*/
#menu .menuSelecionado{color: #333; background-color:#eaeaea; font-size:18px;}
#menu a{color:#006666;}
#menu a:hover{color:#ff3300;}
#menuTopo ul, #menuTopo2 ul{margin:0px; padding:0px;}

ul#menuTopo {width:964px; margin:0 auto; float:none;}
ul#menuTopo2{width:897px; margin:0 auto; float:none; clear:both;}
ul#menuTopo3{width:827px; margin:0 auto; float:none; clear:both;}