@font-face {
    font-family: 'dk_fiebiger_einsregular';
    src: url('fonts/dk_fiebiger_eins-webfont.eot');
    src: url('fonts/dk_fiebiger_eins-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dk_fiebiger_eins-webfont.woff') format('woff'),
         url('fonts/dk_fiebiger_eins-webfont.ttf') format('truetype'),
         url('fonts/dk_fiebiger_eins-webfont.svg#dk_fiebiger_einsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#menu {
    /*float:left;*/
    background-color: #8ed8f8;
    width: 100%;
    height: 36px;
    border: 0px solid;
}

#menu nav{
    font-size:18px;
    color:#000;
    /*font-family:Courier, Monospace;*/
    /*padding-top:10px;*/
    margin-left: 15%;
    line-height: 36px;
    text-align:center;
    vertical-align: middle;
}
#menu nav a{
    text-decoration: none;
    color:#000;
    cursor: pointer;
}
#menu nav a:hover{text-decoration: none;}
.menu_selecionado{text-decoration: none; background: #fff;}

ul, ol, li, dl, dt, dd {
	margin: 0; padding: 0; border: 0;
}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}


nav ul {
	padding: 0;
        padding-left: 15%;
	list-style: none;
	position: relative;
        font-family: dk_fiebiger_einsregular;
	z-index: 100;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

	nav ul li {
		float: left;
	}
		nav ul li:hover {
			background: #fff;
		}
			nav ul li:hover a {
				color: #fff;
			}
		
		nav ul li a {
			display: block; 
                        padding: 0 10px 0;
			color: #757575; 
                        text-decoration: none;
		}
			
		
	nav ul ul {
		background: #fff;
                border-right: 1px solid;
                border-left: 1px solid;
                border-bottom: 1px solid;
                border-color: #8ed8f8;
                box-shadow: 5px 5px 5px #888888;
                padding: 0;
		position: absolute;
	}
		nav ul ul li {
			float: none; 
                        position: relative;
		}
			nav ul ul li a {
				padding: 0px 40px 0px 10px;
                                text-align: left;
				color: #fff;
			}	
				nav ul ul li a:hover {
					background: #8ed8f8;
				}
		
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}