	.fixed-header {
		position: fixed;
		top:0; left:0;
		width: 100%; 
	}
	nav {
		position:fixed;
		z-index:200;
		background: #292f36;
	}
	.logotexto {
			padding: 10px 10px 10px 10px;
			color: white;
			text-shadow: -1px 2px 1px #000000;
			float: right;
			display:none;
			font-size: 16px;
			}
	.responsive .art-nav-inner
	{
	   background: #292f36;	
	   width: auto !important;
	   position: fixed !important; /* original: absolute */
	   top: 0 !important;
	   left: 0 !important;
	   right: 0 !important;
	   bottom: 0 !important;
	   margin-top: 0;
	   margin-bottom: 0;
	   min-width: 0;
	   height: 40px; /* original: auto */
	   text-align: left !important;
	}	
	.responsive .art-nav .art-hmenu.visible 
	{
	   display: block;
	   background-color: #292f26;
	   opacity: 0.9;
	}	