.menuFlutuanteFoot{
	background-image:url(../../imagensSolucoes/menu_barra_lateral_baixo.gif);
	background-repeat:no-repeat;
	width:70px;
	height:14px;
	float:left;
	position:relative;
}

.menuFlutuanteInterno{
	height:60px;
	margin:0 auto;
	width:930px;
}

.menuFlutuanteMeio{
	background-image:url(../../imagensSolucoes/menu_barra_lateral_meio.gif);
	background-repeat:repeat-y;
	width:70px;
	float:left;
	position:fixed;
}

.imagemFlutuante{
	margin-left:5px;
}

.menuFlutuanteTopo{
	background-image:url(../../imagensSolucoes/menu_barra_lateral_topo.gif);
	background-repeat:no-repeat;
	width:70px;
	height:14px;
	float:left;
	position:fixed;
}

/* CSS Menu Principal */	
#bgMenu {
	background-image:url(../../imagensMenu/menu_fundo.gif);
	margin-top:0px;
	margin-left:0px;
	float:left;
	width:768px;
	height:26px;
	text-align:left;
	
}

#menu {
	top:0em;
	left:0em;
	width:800px;
	height:26px;
	text-align:center;
	clear:left;
}

.menuAtual
{
	background-image:url(../../imagensMenu/transparencia_menu.png);
	background-repeat:repeat-x;
}

#menuInicio
{
	background-image:url(../../imagensMenu/menu_canto_esq.gif);
	height:26px;
	width:16px;
	float:left;
}

#menuFinal
{
	background-image:url(../../imagensMenu/menu_canto_dir.gif);
	height:26px;
	width:16px;
	float:right;
}

.menuSeparador
{
	background-image:url(../../imagensMenu/menu_tracinho.gif);
	width:9px;
	height:26px;
	float:left;
	background-repeat:no-repeat;
/*	margin-left:10px;*/
}

#nav, #nav ul { /* all lists */
	padding: 0, auto;
	margin-top: 0;
	list-style: none;
	line-height: 1;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	//padding: 0,auto;
	//margin-top: 0;
	/*Este racker foi feito para os IE's*/
		
}

#nav a {
	display: block;
	text-decoration:none;
	color:#FFFFFF;
	padding:8px 10px;
}

#nav li { /* all list items */
	float: left;
	/*width: 10em;*/ /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: transparent none repeat scroll 0 0;
	display:none;
	margin-left:-45px;
	/*left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	*background: #9A1613 none repeat scroll 0 0;
	*margin-left:-5px;
}

#nav li ul li{ /* second-level lists */
	border-left:0.01em solid #FFFFFF;
	border-right:0.01em solid #FFFFFF;
	float:none;
/*	height:26px;*/
	width: 150px;
	text-indent:15px;
}

#nav li ul li a:hover{ /* second-level lists */
	background:#9A1613 none repeat scroll 0 0;
	border-color:-moz-use-text-color -moz-use-text-color #FFFFFF;
	border-style:none none solid;
	border-width:medium medium 0.01em;
}

#nav li ul li a{ /* second-level lists */
	background:#B5B5B5 none repeat scroll 0 0;
	border-color:-moz-use-text-color -moz-use-text-color #9A1613;
	border-style:none none solid;
	border-width:medium medium 0.1em;
	padding:6px 0;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
/*	left: auto;*/
}
/* final css menu principal */


/* CSS SubMenu das paginas internas */
#subBgMenuInterno {
	background-image:url(../../imagensMenu/imgSubmenu.gif);
	margin-top:0px;
	margin-left:0px;
	float:left;
	height:25px;
	text-align:center;
	
	
}
#subMenuInterno {
	top:0em;
	left:0em;
	height:26px;
	z-index:1; 
	text-align:center;
	padding-left:30px;
	margin-bottom:10px;
}

.subMenuInterno{
	padding:7px 10px 0px 10px ;
}

.subMenuInternoCorrente{
	font-weight:bold;
}

#subMenuInternoInicio
{
	background-image:url(../../imagensMenu/submenu_canto_esq.gif);
	height:25px;
	width:12px;
	float:left;
}

#subMenuInternoFinal
{
	background-image:url(../../imagensMenu/submenu_canto_dir.gif);
	height:25px;
	width:12px;
	float:left;
}

.separadorSubMenuInterno
{
	background-image:url(../../imagensMenu/separaSubmenu.gif);
	width:9px;
	height:26px;
	float:left;
	background-repeat:no-repeat;
	margin-left:10px;
}

ul#subMenuInternoNavigation-1{ 
	margin:0; 
	list-style:none; 
	height:26px; 
	padding:0px;
}

ul#subMenuInternoNavigation-1 li{ 
	margin:0; 
	display:block; 
	float:left;
	position:relative;
}

ul#subMenuInternoNavigation-1 li a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:black;
	color:#9a1613;
	text-align:center; 
	text-decoration:none; 
	display:block;
	
}

ul#subMenuInternoNavigation-1 li a:visited{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#9a1613;
	text-align:center; 
	text-decoration:none;
	display:block; 
}

ul#subMenuInternoNavigation-1 li:hover a,
ul#subMenuInternoNavigation-1 li a:active{ /* hover dos itens de menu */
	display:block;
	text-align:center;
	text-decoration:none;
	color:#9a1613;
}

ul#subMenuInternoNavigation-1 li ul.subMenuInternoNavigation-2 a:hover
{ 
	text-decoration:none;
	color:#FFFFFF
}
	
ul#subMenuInternoNavigation-1 li ul.subMenuInternoNavigation-2{ 
	margin:0.25em 0em 0em 0em; 
	padding: 0em 0em 0em 0.1em; 
	list-style:none; 
	display:none;
	position:absolute; 
	top:21px;
	left:-2px;
	border-top:none;
}

ul#subMenuInternoNavigation-1 li:hover ul.subMenuInternoNavigation-2{
	display:block;
}

ul#subMenuInternoNavigation-1 li ul.navigation-2 li{ 
	clear:left;
	border-left: 0.01em solid #fff;
	border-right: 0.01em solid #fff;
}

ul#subMenuInternoNavigation-1 li ul.subMenuInternoNavigation-2 li a:link,
ul#subMenuInternoNavigation-1 li ul.subMenuInternoNavigation-2 li a:visited{ 
	clear: left; 
	background: #b5b5b5;
	padding: 6px 0; 
	border: none; 
	border-bottom: 0.1em solid #9a1613;
	position: relative;
	opacity: 70%;
	z-index: 1000;
}

ul#subMenuInternoNavigation-1 li ul.subMenuInternoNavigation-2 li:hover a,
ul#subMenuInternoNavigation-1 li ul.subMenuInternoNavigation-2 li a:active,
ul#subMenuInternoNavigation-1 li ul.subMenuInternoNavigation-2 li a:hover{ 
	clear: left; 
	background: #9a1613;
	padding: 6px 0;
	border: none; 
	border-bottom: 0.01em solid #fff; 
	position:relative; 
	opacity:70%;
	z-index:1000;
}
/* final Sub Menu páginas internas  */