/* menu.css */
/* Menu */

#menu {
    height: 32px;
	position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
	left:0;
	background:url(../images/bg_menu.gif) repeat-x;
}

#menu ul {}

#menu ul li {
	float:left;
	display:block;
	position:relative;
	height:32px;
	background-repeat:no-repeat;
	background-position: 50% 50%;
	text-indent:-9999px;	
}

#pt #menu ul li {margin:0 12px;}
#en #menu ul li {margin:0 25px;}

#pt #menu ul li.menu1 { background-image:url(../images/img_menu1_pt.png); width:75px}
#pt #menu ul li.menu2 { background-image:url(../images/img_menu2_pt.png); width:177px}
#pt #menu ul li.menu3 { background-image:url(../images/img_menu3_pt.png); width:213px}
#pt #menu ul li.menu4 { background-image:url(../images/img_menu4_pt.png); width:180px}
#pt #menu ul li.menu5 { background-image:url(../images/img_menu5_pt.png); width:146px}

#en #menu ul li.menu1 { background-image:url(../images/img_menu1_en.png); width:58px}
#en #menu ul li.menu2 { background-image:url(../images/img_menu2_en.png); width:165px}
#en #menu ul li.menu3 { background-image:url(../images/img_menu3_en.png); width:156px;}
#en #menu ul li.menu4 { background-image:url(../images/img_menu4_en.png); width:122px}
#en #menu ul li.menu5 { background-image:url(../images/img_menu5_en.png); width:135px;}

 #menu ul li.menu6 { display:none;}/*o menu do site antigo estava atrapalhando o acesso do 1º menu do site novo (redesign)*/


#pt #menu ul li.first { margin-left:15px;}
#en #menu ul li.first { margin-left:35px;}


#menu ul li.last a { padding-right:21px;}


#menu .link  { 
	display:block;
	height: 32px;
	line-height: 32px;
	float: left;
	color:#0B345F;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	width:100%;
}

#menu .link:hover { }
		
			 

				
			#menu .submenu {
				display: none;
				position: absolute;
				left:0px;				
				top:32px;
				text-indent:0px;
				margin:0 auto;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:13px;
				background:#EFEFF0 url(../images/x.gif) repeat 0 0; /* bug de mouseover no ie */
				
				
				
			}
				#menu .submenu ul {
					
					
					border-top:none;					
					float: left;
					margin:0 auto;
					padding:10px 0;
					display:inline;
					
				}
			
				#menu .submenu li {				
					float: left;
					clear: both;
					padding:0;
					position: relative;
					background:none;
					margin:0 !important;
					height:auto;
					width:188px !important;
					text-align:left !important;
					
					
				}
					#menu .submenu .primeiro {
						
					}
				
					#menu .submenu li a {
						color:#666666;
						font-size:13px;
						font-weight:normal;
						line-height:14px;
						display: block;
						padding: 5px 10px;
						margin:0 0px !important;
						text-indent:0;
						text-decoration:none;
						border-left:5px solid transparent;
						
						
						
					}
					
					#menu .submenu li.first { border-top:none }
					
					#menu .submenu li a:hover {
						color: #3071B5;
						background:none !important;
						border-left:5px solid #3071B5;
					}
					
					#menu .submenu li.ativo a div.submenu li a  {color: #666666 !important; border-left:none !important;}
					#menu .submenu li.ativo a  {color: #3071B5; border-left:5px solid #3071B5;}
					
					
						#menu .submenu .submenu {
							top: 0;
							left:188px;
							border: 0;
							font-size:13px;
							background:#EFEFF0 url(../images/x.gif) repeat 0 0; /* bug de mouseover no ie */
						}
						
						#menu .submenu li.ativo .submenu li a  { background-color:transparent; color:#666666; border-left:5px solid transparent !important;}						
						#menu .submenu li.ativo .submenu li a:hover { color:#3071B5 !important; border-left:5px solid #3071B5 !important; }
						
							#menu .submenu .submenu ul {
								float: left;
											
							}
						
							

								#menu .submenu ul ul li { width: 200px }
							
								#menu .submenu ul ul a {
								}

/* menus que estouram largura do site*/					
#menu .menu5 .submenu {
	left: auto!important;
	right: 0;
}
#menu .menu5 .submenu .submenu {
		left: auto!important;
		padding: 0 10px 0 0!important;
		right: 178px;
	}
	
	

	
	.interna #submenu { position:relative; float:left; margin-left:15px;}
	
.interna .col1 a.link {
	float: left;
	font-size: 23px;
	line-height: 1em;
	left: 33px;
	top: 5px;
	position: relative;
	cursor: default!important;
}	
.interna .col1 #submenu li.titulo { background-repeat:no-repeat; text-indent: -9999px; padding:15px 0}

#pt.interna .col1 #submenu li.menu1 { background-image:url(../images/img_menuinterna1_pt.gif); width:75px}
#pt.interna .col1 #submenu li.menu2 { background-image:url(../images/img_menuinterna2_pt.gif); width:177px}
#pt.interna .col1 #submenu li.menu3 { background-image:url(../images/img_menuinterna3_pt.gif); width:213px}
#pt.interna .col1 #submenu li.menu4 { background-image:url(../images/img_menuinterna4_pt.gif); width:180px}
#pt.interna .col1 #submenu li.menu5 { background-image:url(../images/img_menuinterna5_pt.gif); width:146px}

#en.interna .col1 #submenu li.menu1 { background-image:url(../images/img_menuinterna1_en.gif); width:60px}
#en.interna .col1 #submenu li.menu2 { background-image:url(../images/img_menuinterna2_en.gif); width:165px}
#en.interna .col1 #submenu li.menu3 { background-image:url(../images/img_menuinterna3_en.gif); width:156px;}
#en.interna .col1 #submenu li.menu4 { background-image:url(../images/img_menuinterna4_en.gif); width:122px}
#en.interna .col1 #submenu li.menu5 { background-image:url(../images/img_menuinterna5_en.gif); width:135px;}
	
	
	
.interna .col1 div.submenu { 
	width: 250px;
	z-index: 999;
	 float: left;

}

.interna .col1 div.submenu ul {
	display: block;
	float: left;
	height: auto!important;
	padding: 5px 0;
	position: relative;
}
			
.interna .col1 div.submenu ul li {
	display: block;

	line-height: 1.2em;
	padding: 1px 0;
	width: 260px !important;
	height: auto!important;
	position: relative;
	overflow: hidden;
}

.interna .col1 div.submenu ul li.atual { color:#3071B5; }
.interna .col1 div.submenu ul li.atual a { background:url(../images/ico_bullet2.gif) no-repeat 0 6px !important; color:#3071B5 !important; cursor: pointer!important; }
.interna .col1 div.submenu ul li.atual a:hover {color:#3071B5 !important;   text-decoration: underline!important; curosr: pointer!important; }

.interna .col1 div.submenu ul li a { 
	display: block; 
	color: #666;
	font-size: 13px;
	width: 93%!important;
	height: auto!important;
	background: none!important;
	text-indent: 0!important;
	text-decoration:none;
	padding: 0px 0 0px 10px;
}

.interna .col1 div.submenu ul li a:hover { text-decoration: underline!important; color:#3071B5 !important; }

.interna .col1 div.submenu div.submenu { margin-left:15px;}

.interna .col1 div.submenu div.submenu ul li a {color: #666 !important; background:url(../images/ico_bullet4.gif) no-repeat 0 7px !important;}



.interna .col1 div.submenu div.submenu ul li.atual a, .interna .col1 div.submenu div.submenu ul li a:hover {color:#3071B5 !important; background:none;}

