/* menu principal */
#mainNav
{
position:relative;
top:76px;
height:34px; width:940px;
background:url(../imagens/menu-barra-bg.gif) repeat-x;
}

#mainNav ul
{
position:static;
height:34px; width:940px;
list-style:none;
}

#mainNav ul li
{
text-transform:uppercase; font-size:11px;
float:left;
height:34px; line-height:34px;
}

#mainNav ul li a
{
display:block; width:100%; height:100%;
color:#fff;
text-decoration:none;
}

#mainNav ul li a:hover
{
color:#4db848;
}

#mainNav ul li a span
{
display:block; padding:0 18px 0 15px;
background:url(../imagens/menu-border.gif) right top repeat-y;
}

#empresa #mainNav ul li#menuEmpresa a, #linha0km #mainNav ul li#menuLinha0km a, #boutique #mainNav ul li#menuBoutique a, #pecas #mainNav ul li#menuPecas a, #oficina #mainNav ul li#menuOficina a, #cadastro #mainNav ul li#menuCadastro a, #contato #mainNav ul li#menuContato a, #boutique #mainNav ul li#menuEquipamentos a
{
font-weight:bold; color:#4db848;
background:url(../imagens/menu-bg-selected.gif) left bottom repeat-x;
}

/* Child lists and links */
#mainNav ul#menuPrincipal li.headlink ul
{
position:absolute; z-index:100;
display: none;
}

#mainNav ul#menuPrincipal li.headlink ul li
{
float:left;
}

#mainNav ul#menuPrincipal li.headlink:hover ul
{
display: block;
}

#mainNav ul#menuPrincipal li ul.subNav#subLinha0km, #mainNav ul#menuPrincipal li ul.subNav#subLinha0km li, #mainNav ul#menuPrincipal li ul.subNav#subEquipamentos, #mainNav ul#menuPrincipal li ul.subNav#subEquipamentos li
{
width:150px;
}

#mainNav ul#menuPrincipal li ul.subNav li a, #linha0km #mainNav ul#menuPrincipal li ul.subNav li a, #boutique #mainNav ul#menuPrincipal li ul.subNav li a
{
display:block; width:100%;
border-bottom:1px solid #666;
text-indent:10px;
font-weight:normal; color:#fff;
background:url(../imagens/menu-dropdown-bg.png);
cursor: pointer;
}

#mainNav ul#menuPrincipal li.headlink ul#subLinha0km li.sub_subNav ul
{
position:absolute; z-index:101;
display: none;
margin: -35px 0 0 150px;
}
#mainNav ul#menuPrincipal li.headlink ul#subLinha0km li.sub_subNav ul li
{
float:none;
background: #000;
width: 150px;
}
#mainNav ul#menuPrincipal li.headlink ul#subLinha0km li.sub_subNav:hover ul
{
display: block;
}




#mainNav ul#menuPrincipal li ul.subNav li a:hover, #linha0km #mainNav ul#menuPrincipal li ul.subNav li a:hover, #boutique #mainNav ul#menuPrincipal li ul.subNav li a:hover
{
background-color:#000;
color:#4db848;
}	



/* tabbed content */
.tabs
{
position:relative;
}

.shadetabs
{
position:absolute;
top:0; left:0;
margin-top:-35px;
list-style-type: none;
}

.shadetabs li
{
display:block;
float:left;
height:35px;
margin-right:1px;
text-indent:-90000px;
}

.shadetabs li#apresentacao
{
width:124px;
}

.shadetabs li#fichaTecnica
{
width:120px;
}

.shadetabs li#videos
{
width:74px;
}

.shadetabs li#boutique250R
{
width:102px;
}

.shadetabs li#acessorios
{
width:104px;
}

.shadetabs li#abaBoutique
{
width:93px;
}

.shadetabs li a
{
position: relative;
z-index:1;
display:block;
width:100%;
height:100%;
}

/* Apresentação */
.shadetabs li#apresentacao a, .shadetabs li#apresentacao a:visited, .shadetabs li#apresentacao a:hover
{
background:url(../imagens/menu-apresentacao.png) 0 -35px no-repeat;
}

.shadetabs li#apresentacao a.selected
{ /*selected main tab style */
position:relative;
background:url(../imagens/menu-apresentacao.png) no-repeat;
}

/* Ficha Técnica */
.shadetabs li#fichaTecnica a, .shadetabs li#fichaTecnica a:visited, .shadetabs li#fichaTecnica a:hover
{
background:url(../imagens/menu-ficha.png) 0 -35px no-repeat;
}

.shadetabs li#fichaTecnica a.selected
{ /*selected main tab style */
position:relative;
background:url(../imagens/menu-ficha.png) no-repeat;
}

/* Vídeos */
.shadetabs li#videos a, .shadetabs li#videos a:visited, .shadetabs li#videos a:hover
{
background:url(../imagens/menu-videos.png) 0 -35px no-repeat;
}

.shadetabs li#videos a.selected
{ /*selected main tab style */
position:relative;
background:url(../imagens/menu-videos.png) no-repeat;
}

/* Boutique */
.shadetabs li#abaBoutique a, .shadetabs li#abaBoutique a:visited, .shadetabs li#abaBoutique a:hover
{
background:url(../imagens/menu-boutique.png) 0 -35px no-repeat;
}

.shadetabs li#abaBoutique a.selected
{ /*selected main tab style */
position:relative;
background:url(../imagens/menu-boutique.png) no-repeat;
}

/* Acessórios */
.shadetabs li#acessorios a, .shadetabs li#acessorios a:visited, .shadetabs li#acessorios a:hover
{
background:url(../imagens/menu-acessorios.png) 0 -35px no-repeat;
}

.shadetabs li#acessorios a.selected
{ /*selected main tab style */
position:relative;
background:url(../imagens/menu-acessorios.png) no-repeat;
}

/* Ninja 250R */
.shadetabs li#boutique250R a, .shadetabs li#boutique250R a:visited, .shadetabs li#boutique250R a:hover
{
background:url(../imagens/menu-boutique-250r.png) 0 -35px no-repeat;
}

.shadetabs li#boutique250R a.selected
{ /*selected main tab style */
position:relative;
background:url(../imagens/menu-boutique-250r.png) no-repeat;
}

.tabcontent
{
display:none;
}

/* Menu Abas Estáticas */
#mainContent ul#menuAbas
{
position:absolute;
top:-43px; left:0;
margin:0;
list-style-type: none;
}

ul#menuAbas li
{
display:block;
float:left;
height:35px;
margin-right:1px;
text-indent:-90000px;
}

ul#menuAbas li#acessorios
{
width:104px;
}

ul#menuAbas li#abaBoutique
{
width:93px;
}

ul#menuAbas li a
{
position: relative;
z-index:1;
display:block;
width:100%;
height:100%;
}

/* Boutique */
#menuAbas li#abaBoutique a, #menuAbas li#abaBoutique a:hover
{
background:url(../imagens/menu-boutique.png) 0 -35px no-repeat;
}

.boutique #menuAbas li#abaBoutique a
{
position:relative;
background:url(../imagens/menu-boutique.png) no-repeat;
}

/* Acessórios */
#menuAbas li#acessorios a, #menuAbas li#acessorios a:hover
{
background:url(../imagens/menu-acessorios.png) 0 -35px no-repeat;
}

.acessorios #menuAbas li#acessorios a
{
position:relative;
background:url(../imagens/menu-acessorios.png) no-repeat;
}

/* tabbed content / tabs internas */

.abasInternas .tabcontent
{
padding-top:30px;
}

.abasInternas .shadetabs
{
position:relative;
top:0; left:0;
margin:0 0 20px 0;
list-style-type: none;
}

.abasInternas .shadetabs li
{
float:left;
height:auto;
width:auto;
display:inline;
margin:0 2px 0 0;
padding:0;
text-indent:0;
font-size:12px;
text-align:center;
}

.abasInternas .shadetabs li a, .abasInternas .shadetabs li a:visited
{
display:block;
background:#525252;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:8px;
width:auto;
height:auto;
}

.abasInternas .shadetabs li a:hover
{
background:#323232;
}

.abasInternas .shadetabs li a.selected
{/*selected main tab style */
position:relative;
background:#000;
}

/****************************************************/
.sideMenu
{
position:relative;
top:0;
height:34px; width:165px;
}

.sideMenu ul
{
position:static;
list-style:none;
}

.sideMenu ul li
{
text-transform:uppercase; font-size:11px;
float:none;
width:165px; text-indent: 5px;
height:34px; line-height:34px;
}

.sideMenu ul li a
{
display:block; width:100%; height:100%;
color:#fff;
text-decoration:none;
}

.sideMenu ul li a:hover
{
color:#4db848;
background:url(../imagens/menu-dropdown-bg.png);
}
.sideMenu ul li a:active
{
background:url(../imagens/menu-dropdown-bg.png) ;
}

.sub1 .sideMenu ul .sub1 a, .sub2 .sideMenu ul .sub2 a, .sub3 .sideMenu ul .sub3 a, .sub4 .sideMenu ul .sub4 a,
.sub5 .sideMenu ul .sub5 a, .sub6 .sideMenu ul .sub6 a, .sub7 .sideMenu ul .sub7 a, .sub8 .sideMenu ul .sub8 a,
.sub9 .sideMenu ul .sub9 a, .sub10 .sideMenu ul .sub10 a
{
background:url(../imagens/menu-dropdown-bg.png);
}



