#menu {
}

#menu *, #submenu * {
	margin:0;
	padding:0;
}

#menu ul, #submenu ul { float:left }

#menu a, #submenu a {
	color:#003366;
	font-size:10px;
	font-family:Verdana;
	background-color:#B8C7DA;
	text-decoration:none;
	margin:1px;
	padding:2px 5px;
	display:block;
	width:107px;
}

#menu a.head {
	width:107px;
	float:left;
	height:15px;
	margin:0;
	color:#fff;
	background:#125FA5 url(../img2008/bt_menu_azulclaro.jpg) no-repeat top left;
	padding-top:7px;
	text-align:center;
}

#menu.interno a.head {
	background:#125FA5 url(../img2008/bt_menu_azulclaro.jpg) no-repeat top left;
}


#menu a.head:hover {
	text-decoration:underline;
}

#menu li, #submenu li {
	display:inline;
}

#menu a:hover, #submenu a:hover {
	color:#fff;
	background-color:#034997;
}

#menu a.menu-tree, #submenu a.menu-tree {
	background:#B8C7DA url(../img/arrows.gif) center right no-repeat;
}

#menu a.menu-tree:hover, #submenu a.menu-tree:hover {
	background:#034997 url(../img/arrows.gif) center right no-repeat;
}

#submenu div {
	position:absolute;
	width:117px;
	background-color:#D3DCE7;
	padding:1px;
	z-index:10;
}

#menu-drop-about { left:0; top: 100px }
#menu-drop-offices {
	left:117px;
	top:131px
}

#menu-drop-quality {
	left:117px;
	top:160px
}


#menu-drop-online { left:351px; top: 100px }
#menu-drop-schedules { left:470px; top: 100px }
#menu-drop-tracking {
	left:470px;
	top: 130px
}
#menu-drop-equipment {
	left:470px;
	top: 160px
}
#menu-drop-tools {
	left:470px;
	top: 188px
}

#menu-drop-about a {
	width:105px;
}

iframe.ieSUCKS {
	display:none;/*sorry for IE5*/ 
	display/**/:block;/*sorry for IE5*/ 
	position:absolute;/*must have*/ 
	top:0;/*must have*/ 
	left:0;/*must have*/ 
	z-index:-1;/*must have*/ 
	filter:mask();/*must have*/ 
	/*width:3000px;/*must have for any big value*/ 
	/*height:3000px;/*must have for any big value*/ 
}
