/*
.menu {list-style-type:none; padding:0; margin:0;}
.menu ul {list-style-type:none; padding:0; margin:0;}
.menu li {background:white; margin:3px 3px 0 0; position:relative;}
.menu li.sub {background:white;}
.menu .fl { float:left; }


.menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}

.menu li a {display:block; color:#000; color:#666666; padding:5px; text-transform: uppercase; font:normal 13px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Tahoma, Arial; text-decoration:none;  }
.menu :hover {color:white; background:#5ecd15;}
.menu :hover > a {color:white; background:#5ecd15;}

.menu ul, 
.menu :hover ul ul,
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:128px;  }

.menu :hover ul{left:0;top:25px; background:url(transparent.gif);} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul {padding:0 3px; left:110px; top:-3px; }

.menu :hover ul :hover ul.left,
.menu :hover ul :hover ul :hover ul.left {padding:0 3px; left:-131px; top:-3px;}

*/


.menu {font:normal 13px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Tahoma, Arial; text-transform: uppercase;  position:relative; margin:3px 3px 0 0; }
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#666; padding:5px; }
.menu ul li a:hover { color:white; background:#5ecd15; }

.menu ul {padding:0; margin:0; list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover ul {display:block; position:absolute; top:25px; left:0; width:200px; background: url(../img/interna/bg.png);  }
.menu ul li:hover ul li a.hide { background:url(../img/geral/seta.gif) left center no-repeat; }
.menu ul li:hover ul li:hover a.hide {width:200px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; width:200px; background:url(../img/geral/seta.gif) left center no-repeat; text-indent:15px;}
.menu ul li:hover ul li a:hover {  background:#5ecd15 url(../img/geral/setah.gif) left center no-repeat; }

.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#5ecd15; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#5ecd15; color:#fff;}


/* specific to IE browsers */
*html .menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#666; float:left; padding:5px; }
*html .menu ul li { margin-right:1px; position:relative; }

*html .menu ul a:hover ul {display:block; position:absolute; top:25px; left:0; width:200px; background:white;  }
*html .menu ul a:hover ul li a.hide { background:url(../img/geral/seta.gif) left center no-repeat; }
*html .menu ul a:hover ul li:hover a.hide {width:200px;}
*html .menu ul a:hover ul li ul {display: none;}
*html .menu ul a:hover ul li a {display:block; width:200px; background:url(../img/geral/seta.gif) left center no-repeat; text-indent:15px;}
*html .menu ul a:hover ul li a:hover {  background:#5ecd15 url(../img/geral/setah.gif) left center no-repeat; }

*html .menu ul a:hover ul a:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
*html .menu ul a:hover ul a:hover ul li a {display:block; width:200px; background:#5ecd15; color:#000;}
*html .menu ul a:hover ul a:hover ul li a:hover {background:#5ecd15; color:#fff;}
