#contextmenudiv
{
	position:absolute;
	padding:5px;
	font-size:11px;
	font-family:georgia;
	border:1px solid #dedaca;
	background-color:#fcfbf9;
	color:#656565;
	text-align:left;
}
/* CSS Document */
#geral-principal,
#geral-interna{
	position: relative;
	margin-top: 0px;
	width: 960px;
	height: auto;
	margin:0 auto;
	z-index:1;
}
#geral-interna{width: 770px;}
#seguranomeio-principal {
	float: left;
	width: 960px;
	height: 100%;
	min-height: 232px;
	max-height: 100%;
	height: 232px;
	background-color:#000;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	z-index:0;
}
#seguranomeio-interna {
	float: left;
	width: 730px;
	height: 100%;
	min-height: 430px;
	max-height: 100%;
	height: 430px;
	background-color:#fff;
	margin:0 auto;
	padding:0px 20px 20px 20px;
}

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: 760px;
	padding-top:20px;
	height: 19px;
	line-height:0px;
	z-index:2;
	padding-left:200px;
	background-color:#000;
	margin:0 auto;
}
#topo .principal_faleconosco{float:left; padding-right:30px;}
#topo .principal_faleconosco a {min-width:115px;font-size:16px; text-decoration:none; color:#ccc;}
#topo .principal_faleconosco a:hover {min-width:115px;font-size:16px; text-decoration:none; color:#fff;}

#topo .sac{float: right; color:#999; font-weight:bold; font-size:16px; padding-right:8px;}
#topo .sac span {color:#ccc;}
#topo .topo{width:960px; 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 {background-color:#000; width:190px; float:left; min-height:446px;}
#esquerda .logo{padding-bottom: 10px;}
#esquerda .menuEsq ul{ list-style:none; margin:0px; padding-left:0px;}
#esquerda .menuEsq a{font-size:16px; color:#CCC; text-decoration:none;}
#esquerda .menuEsq a:hover{ color:#000000;}
#esquerda .menuEsq .selecionado{list-style:none; background-color:#80C03F;}
#esquerda .menuEsq .selecionado a{color:#000;}

#esquerda .menuEsq .selo1 {padding-right:30px; padding-top:40px;}
#esquerda .menuEsq .selo2 {padding-right:30px; padding-top:10px;}


#miolo { margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; width:770px; float:left;}


.flash {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; min-height:446px; width:770px; float:left;}
.banner{float: left;margin-right:10px;}
.banner2{float: left;}

#rodape{
	clear:both;
	width: 770px;
	font-size:12px;
	background-color:#000;
	padding:10px 0px 10px 0px;
	float:right;
/*	background-image:url(../img/bgrodape.jpg);
	background-position:top;
	background-repeat:no-repeat; */
}

#rodape .rodapeEsq{
	width:520px;
	margin:0 auto;
	padding:0px;
	text-align:left;
	color:#ccc;
	float:left;
}

#rodape .rodapeDir{
	font-size:11px;
	color:#ccc;
	width:186px;
	float:right;
}
#rodape .rodapeDir div{float:left;}
#rodape .rodapeDir .tx{padding-top:5px;}


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

#rodape a.linkmail{color:#8cc63f;}


.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:943px; margin:0 auto; float:none;}
ul#menuTopo2{width:962px; margin:0 auto; float:none; clear:both;}
ul#menuTopo3{width:777px; margin:0 auto; float:none; clear:both;}
