		//#### FUNÇÃO GELEM ################################################################################################################################//
	
			//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
			// Esta função tem o objetivo de ser um atalho para o comando window.document.getElementById(id).                                               //
			// Exemplo: gElem(STRING:'ID A SER UTILIZADO');                                                                                                 //
			//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		
			function gElem(id){
				var wd = window.document;
				var elemento = wd.getElementById(id);
				return elemento;
			}
			
		//#### FUNÇÃO GETPOSELEM ##########################################################################################################################//
	
			//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
			// Esta função captura as posições top e left de um determinado elemento e devolve um objeto com essas duas informações                         //
			// Exemplo: getPosElem(STRING:'ELEMENTO QUE TERA A POSIÇÃO CAPTURADA');                                                                         //
			//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
			function getPosElem(elemID){
				var offsetTrail = gElem(elemID);
				var i = offsetLeft = offsetTop = 0;  
				var lala='';  
				while (offsetTrail || i > 1) {    
					offsetLeft += offsetTrail.offsetLeft;  
					offsetTop += offsetTrail.offsetTop;     
					offsetTrail = offsetTrail.offsetParent; 
				}
				if (navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined") {
					offsetLeft += document.body.leftMargin;    
					offsetTop += document.body.topMargin;    
				}   
				return {left:offsetLeft, top:offsetTop}; 
			}
		
		//##################################################################################################################################################//	
		//#### FUNÇÕES DE CONTROLE DO MENU SUPERIOR ########################################################################################################//
			
			//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
			// Esta função é responsável por ocultar a sombra sobre a tela.                                                                                 //
			// Exemplo: fecharSombra();                                                                                                                     //
			//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
			//#### FUNÇÃO MOSTRAMENUSUP #############################################//
	
				function abreMenuSup(DvBt, DvMnnID, cor){
					var DvBtID = DvBt.id;
					var tamBody = window.document.body.offsetWidth - 25;
					var tamDiv = 450;
					var distDiv = getPosElem(DvBtID).left;
					if((distDiv + tamDiv) > tamBody){
						gElem(DvMnnID).style.left = ((tamBody - tamDiv) + 25) +'px';
					}else{
						gElem(DvMnnID).style.left = distDiv +'px';
					}
					gElem(DvMnnID).style.display='';
					var classe=DvBt.className.split("_");
					gElem(DvBtID).className = classe[0]+'_On';
					
				}
				
			//#### FUNÇÃO OCULTAMENUSUP #############################################//
	
				function fechaMenuSup(DvBt, DvMnnID, cor){
					var DvBtID = DvBt.id;
					gElem(DvMnnID).style.display='none';
					var classe=DvBt.className.split("_");
					gElem(DvBtID).className = classe[0]+'_Off';
				}