/* logotipo */
div#containerIndex div#header a.logo { display: block; position: absolute; top: 260px; left: 50%; width: 236px; height: 97px; margin: 0 0 0 -118px; background: transparent url(../../../../src/img/logos/logo.png) no-repeat 0 0; }
div#containerCompany div#header a.logo,
div#containerContacts div#header a.logo,
div#containerCategory div#header a.logo,
div#containerNews div#header a.logo { display: block; position: absolute; top: 25px; left: 50%; width: 236px; height: 97px; margin: 0 0 0 -118px; background: transparent url(../../../../src/img/logos/logo.png) no-repeat 0 0; }
div#containerNewsDetails div#header a.logo,
div#containerItem div#header a.logo { display: block; position: absolute; top: 25px; left: 50%; width: 236px; height: 97px; margin: 0 0 0 -118px; background: transparent url(../../../../src/img/logos/logo.png) no-repeat 0 -97px; }

/* menu */
div#containerIndex div#header div.menu { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; text-align: center; white-space: nowrap; }
div#containerCompany div#header div.menu,
div#containerContacts div#header div.menu,
div#containerCategory div#header div.menu,
div#containerNews div#header div.menu { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; text-align: center; white-space: nowrap; }
div#containerNewsDetails div#header div.menu,
div#containerItem div#header div.menu { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 215px; text-align: center; white-space: nowrap; }

	div#containerIndex div#header div.menu div.bg { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 55px; }
	div#containerCompany div#header div.menu div.bg,
	div#containerContacts div#header div.menu div.bg,
	div#containerCategory div#header div.menu div.bg,
	div#containerNews div#header div.menu div.bg { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 55px; background-color: #ffffff; }
	div#containerNewsDetails div#header div.menu div.bg,
	div#containerItem div#header div.menu div.bg { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 55px; background-color: red; }

	div#containerIndex div#header div.menu a { padding: 400px 0 0 0; height: calc( 100% - 400px ); }
	div#header div.menu a { display: block; position: relative; float: left; padding: 160px 0 0 0; width: 33.3%; height: calc( 100% - 160px ); line-height: 55px; border: none; margin: 0; font-family: 'FuturaMdBTMedium', sans-serif; font-size: 18px; color: #d0d2d3; overflow: hidden; text-decoration: none; text-align: center; }
	div#header div.menu a { transition-property: all; transition-duration: 400ms; }
	div#header div.menu a:hover { color: #0584b5; }
	div#header div.menu a.selected { color: #0584b5; }
	div#containerNewsDetails div#header div.menu a,
	div#containerItem div#header div.menu a { margin: 160px 0 0 0; padding: 0; }