* { margin: 0; padding: 0; }

.Navigation { height: 84px; background: url(images/Navigation.png)  repeat-x; border-bottom: 1px solid #919191; }

#NavigationInside { padding-left: 15px; width: 945px; margin: 0 auto; }

.Navigation ul li { float: left; position: relative; list-style: none; padding: 17px 10px; }

.Navigation ul li a { font-size: 14px; font-weight: bold; color: white; text-decoration: none; text-shadow: 0 1px 2px black; }
/*--É o sobre do menu geral--*/
.Navigation ul li:hover { background: url(images/hover.png) repeat-x; height: 43px; -webkit-box-shadow: 0 0px 2px black inset; padding: 20px 9px; border-left: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4; }

.Navigation ul li ul li:hover { background: none; -webkit-box-shadow: none; -moz-box-shadow: none; height: auto; border: none; }
/*--Mantém os botões na posição certa -varia em cada menu- --*/
.Navigation ul li .horizontal li { padding: 14px 10px 14px 10px;  }

.Navigation ul li .horizontal li:first-child { margin-left: -10px; }

.Navigation ul li .horizontal li a { font-size: 12px; font-weight: normal; color: #c7c7c7; }
/*--É onde a set para cima é definida--*/
.arrow-up { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 15px solid #f5f5f5; position: absolute; left: 20px; top: -15px; }
/*--Define o fundo entre outros do dropdown--*/
.Navigation ul li ul li .extended { position: absolute; top: 45px; left: 0; width: 220px; background: url(images/dropdownback.png); z-index: 1000; -moz-box-shadow: 0 0px 8px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0px 8px rgba(0,0,0,0.8); box-shadow: 0 0 8px black; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 2px solid #a7a582; display: none; color: #686868; }

.Navigation ul li ul li .extended img { display: block; margin: 5px auto 15px auto; -webkit-box-reflect:below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.8, transparent), to(rgba(255,255,255,0.5))); }
/*--Muda parâmetros do texto do dorpdown--*/
.Navigation ul li ul li .extended p { padding: 10px; font-size: 11px; line-height: 29px; font-family: Helvetica; font-weight:bold; font-size:11; }
/*--Muda os parâmetros do topo do dropdown--*/
.Navigation ul li ul li .extended h2, .Navigation ul li .ultraNav h2 { padding-top: 10px; padding-left: 10px; font-size: 16px; /*text-shadow: 0 1px 2px black;*/ color: #686868; /*background: url(images/headerback.png) repeat-x; height: 20px;*/ border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;  }
/*--Muda o texto que indica o preço--*/
.Navigation ul li ul li .extended span { padding-left: 10px; font-size: 11px; }
/*--Muda a divisão entre o texto e os botões do dropdown--*/
.Navigation ul li ul li .extended ul.smallNav { border-top: 1px solid rgba(184,181,145,0.50);  padding: 10px; height: 100px;  }
/*--Muda o fundo dos botões do dropdown--*/
.Navigation ul li ul li .extended ul.smallNav li { width: 200px; padding: 0; line-height: 22px; font-weight: bold; }
/*--Muda os botões do dropdown--*/
.Navigation ul li ul li .extended ul.smallNav li a { font-family: "Myriad Pro"; font-size:11; font-weight:bold; color: #686868; text-shadow: none; }

.Navigation ul li ul li .extended ul.smallNav li a:hover { font-family: "Myriad Pro"; font-size:11; font-weight:bold; color: white; width:200px; padding:0; background: url(images/linkback.png) repeat; }

.Navigation ul li ul li .extended ul.smallNav li:first-child { margin: 0; }

.Navigation ul li ul li .extended ul.smallNav li:last-child { margin-bottom: 10px; }

.Navigation ul li ul li:hover .extended { display: block; }

.Navigation ul li ul li:hover a { color: white; }
/*--Mexe em Accessories--*/
.Navigation ul li .ultraNav { position: absolute; top: 55px; left: -100px; width: 294px;  background: url(images/dropdownback.png); border: 1px solid white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; z-index: 500; /*-moz-box-shadow: 0 3px 8px rgba(0,0,0,0.6); -webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.6) box-shadow: 0 3px 8px black;*/
display: none; }

.ultraNav h2 { text-align: center; }

.Navigation ul li .ultra { width: 130px; float: left; margin: 10px 0 10px 10px; /*-moz-box-shadow: 0 -1px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0 -1px 3px rgba(0,0,0,0.6);*/ -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-bottom: none; }

.Navigation ul li .ultra:first-child { margin: 0; }
/*--Define a posição da seta em accessories--*/
.Navigation ul li .ultraNav .arrow-up { left: 130px; }

.Navigation ul li .ultra a { font-weight: normal; font-size: 12px; color: #c7c7c7; /*text-shadow: 0 1px 2px black;*/ }

.Navigation ul li .ultra li { width: 120px; line-height: 20px; padding: 3px 5px; background: url(images/linkback.png) no-repeat;  }

.Navigation ul li:hover .ultraNav { display: block; }