#contextmenudiv
{
	position:absolute;
	padding:5px;
	font-size:14px;
	font-family: Tahoma;
	border:1px solid #dedaca;
	background-color:#fcfbf9;
	color:#656565;
	text-align:left;
}
/* CSS Document */
#geral-principal {
	position: relative;
	margin-top: 0px;
	width: 980px;
	height: auto;
	margin:0 auto;
	z-index:1;
}
#seguranomeio-principal {
	float: left;
	width: 980px;
	height: 100%;
	min-height: 282px;
	max-height: 100%;
	height: 282px;
	background-color:#ffffff;
	margin:0 auto;
	padding:4px 0px 20px 0px;
	z-index:0;
}
#seguranomeio-interna {
	float: left;
	width: 980px;
	height: 100%;
	min-height: 282px;
	max-height: 100%;
	height: 282px;
	background-color:#ffffff;
	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: 210px;
	background-image: url(../img/bgtopo.jpg);
	background-repeat: no-repeat;
	background-position:center;
	line-height:0px;
	text-align:center;
	z-index:2;
}
#topo .topo{width:980px; margin:0 auto;}
#topo .topoImg{height:160px;}
#topo .topoMenu{height:auto;}
#topo .sombraTopo{height:10px;}
#topo .logo{width:360px; float:left;}
#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; }
#topo .topoMenu .principal{border-right:solid 1px #18466d; width:118px; float:left; margin-left:74px;}
#topo .topoMenu .empresa{border-right:solid 1px #18466d; width:120px; text-align:center; float:left;}
#topo .topoMenu .produtos{border-right:solid 1px #18466d; width:124px; text-align:center; float:left;}
#topo .topoMenu .noticias{border-right:solid 1px #18466d; width:113px; text-align:center; float:left;}
#topo .topoMenu .eventos{border-right:solid 1px #18466d; width:116px; text-align:center; float:left;}
#topo .topoMenu .parceiros{border-right:solid 1px #18466d; width:123px; text-align:center; float:left;}
#topo .topoMenu .contato{width:112px; float:left; margin-right:74px;}

#topo .topoMenu .separador{height: 40px;}

#topo .topoMenu .botao_empresa{margin-top: -5px; margin-left: 15px; width:69px;}
#topo .topoMenu .botao_contato{margin-top: -5px; margin-left: 15px; width:64px;}

#topo .topoMenu #subItens a{font-weight: normal; color: #FFFFFF; text-decoration:none;}

#rodape{
	clear:both;
	width: 100%;
	height: 165px;
	background-image: url(../img/bgrodape.gif);
	background-repeat: no-repeat;
	background-position:center;
}

#rodape div{
	width:980px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}

#rodape span {color:#fff;}

#rodape .links{height:30px; padding-top:22px; text-align:center;}
#rodape .infos{ height:93px; font-size:12px; padding-top:20px;}
#rodape .infos a{color:#92d4dd; text-decoration:none; font-weight:normal;}
#rodape .infos a:hover{text-decoration:none; font-weight:normal; color:#fff;}

#rodape .links ul#topoMenu3 #subItens{margin-top: -10px;}
#rodape .links ul#topoMenu3 a{font-size: 14px; font-family: Tahoma; float:left; margin-top: -5px;}
#rodape .links ul#topoMenu3 #subItens a{width:auto;font-size: 14px; font-family: Tahoma; float:none; margin-top: 0px; font-weight:normal; text-decoration:none;}

#rodape .infos .direitos {border-right:solid 1px #fff; height:54px; width:229px; float:left; text-align:right; padding-right:20px; padding-top:22px;}
#rodape .infos .belem {border-right:solid 1px #fff; height:68px; width:188px; float:left; text-align:left; padding-left:20px; padding-top:8px;}
#rodape .infos .manaus {border-right:solid 1px #fff; height:68px; width:240px; float:left; text-align:left; padding-left:20px; padding-top:8px;}
#rodape .infos .saoluiz {width:239px; float:left; text-align:left; padding-left:20px; padding-top:8px;}

#rodape a{color:#fff; text-decoration:none; font-weight:bold;}
#rodape a:hover{color:#fff; text-decoration:underline; font-weight:bold;}

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

#esquerda{width:290px; float:left; padding-left:10px;}
#miolo{width:650px; float:right; padding-right:10px; line-height:0px;}
#miolo .banner-topo{margin-bottom:10px;}

.mais{width:290px; height:20px; padding-top:20px; float:left;}
.mais img{vertical-align:middle;}
#esquerda a{cursor:pointer; color:#18466d; text-decoration:underline;}
#esquerda a:hover{cursor:pointer; color:#18466d; text-decoration:none;}

#noticia {width:290px;}
#noticia .move_esquerda{float: left;}
#noticia div{
	width:120px;
	height:120px;
    display:table-cell;
    vertical-align:middle;
	padding:0px;
	line-height:0px;
	margin:0px;
	background-color:#ededed;
	margin-right:10px;
}
#noticia a{color:#336699; text-decoration:none;}
#noticia a:hover{color:#336699; text-decoration:underline;}
#noticia span{font-size:11px; color:#999999;}


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

div#banner_miolo{margin-top: 10px;}

/*MENU TOPO*/
#menu {padding-top:30px; line-height:0px; clear:both; width:899px; 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:899px; margin:0 auto; float:none;}
ul#menuTopo2{width:897px; margin:0 auto; float:none; clear:both;}