/* common styling */
/*.navmenu {font-family: helvetica, sans-serif; width:750px; position:relative; margin:0; font-size:11px; margin:2px 0 100px 0; z-index:100;}*/
.navmenu ul li a
{
display:block;
text-decoration:none;
color:#000;
width: 133.3px;
height:2em;
text-align: center;
color:#bfb8b8;
background:#000;
line-height:195%;
font-size:1em;
font-size-adjust:0.45;
/*overflow:hidden;****/
margin: 0 0 0 0;
padding: 0px 0px 0px 0px;
/*border: 1px dotted #0F0;*/
}

.navmenu ul li a
{
display:block;
text-decoration:none;
color:#000;
width: 133.3px;
height:2em;
text-align: center;
color:#bfb8b8;
background:#000;
line-height:195%;
font-size:1em;
font-size-adjust:0.45;
overflow:hidden;
margin: 0 0 0 0;
padding: 0px 0px 0px 0px;
/*border: 1px dotted #0F0;*/
}

.navmenu ul {
padding:0; 
margin: 0 0; 
list-style-type: none;
top: 0px;
}

.navmenu li{
display: inline;
height:2em;
margin: 0 0;		
/*font: Helvetica;*/
text-align:center;
}

.navmenu li a{
position:relative;
float: left;
text-align:center;
}

.navmenu ul li {
float:left; 
height:100%; 
position:relative; 
display: inline; 
margin:0;
}
.navmenu ul li ul {display: none;}
.navmenu ul li ul li {margin: 0px 0px 1px 0px;}
.navmenu ul li ul li ul li{margin: 1px 0px;}

.navmenu ul li a:hover{
background: #ca005d; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
color: white; /*initial link lettering colors */
font-weight:bold;
}

.navmenu ul li.active a{
background: #ca005d; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
color: white; /*initial link lettering colors */
font-weight:bold;
}
.navmenu ul li a.active{
background: #ca005d; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
color: white; /*initial link lettering colors */
font-weight:bold;
}

/* specific to non IE browsers */
/*.navmenu ul li:hover a {color:#fff; background:#ca005d;}*/
/* ESTA LINHA SERVE PARA QUANDO INSERIRES O DOCTYPE.navmenu ul li:hover ul {display:block; position:absolute; width:132.3px; margin: 24px 0px 0px 0px;}*/
.navmenu ul li:hover ul {display:block; position:relative; width:132.3px;}
/*.navmenu ul li:hover ul li a.hide {background:#fff; color:#000;border: 1px solid black;}*/
.navmenu ul li:hover ul li a.active {background:#ca005d; color:#fff;border: 1px #fff;}

.navmenu ul li:hover ul li ul {display: none;}
.navmenu ul li:hover ul li a {display:block; background:#000; color:#bfb8b8; margin: 1px 0px 0px 10px; width:130px;}
.navmenu ul li:hover ul li a:hover {background:#ca005d; color:#fff; font-weight:bold; }
.navmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:135.3px; top:1px; }
.navmenu ul li:hover ul li:hover ul.left {left:-133.3px;}

.navmenu ul li:hover ul li.active a {
background:#ca005d;
color:#fff;
font-weight:bold;
top:0;
}

/* Second Level */
.navmenu ul li:hover ul li:hover ul li a.active {
background:#ca005d;
color:#fff;
font-weight:bold;
border: 1px solid black;	
top:0;
}

