/******************************************************************************* [ MENU ] *********************************************************************************/

#menu{ background:url(../imagens/menu.jpg) repeat-x;  float:right; width: 100%;  }

.menu{ width: 100%; height: 32px; }

.menu ul{ margin: 0; margin-left:-1px; padding: 0; list-style-type: none; float: left; }

.menu ul li{ position: relative; display: inline; float: left;}

.menu ul li a{ font-size:10px; display: block; padding: 8px 14px; text-decoration: none; height:12px; color:#FFF; }

* html .menu ul li a{ display: inline-block; }

.menu ul li a:hover{ color: #cfdee1; text-decoration: none;}

.menu ul li.pipe { background:url(../imagens/pipe.jpg) no-repeat; background-position:100%;}



/******************************************************************************* [ SUB-MENU ] *********************************************************************************/

.menu ul li ul{ border:solid 1px #d9d9d9; position: absolute; left: 0; display: block; visibility: hidden; background:#e7efef;

box-shadow:5px 5px 10px #ccc;

/* implementação para o firefox */

-moz-box-shadow:5px 5px 10px #ccc;

z-index:99999999999999999999999999999999999999999999;

}

.menu ul li ul li{  border-bottom:dotted 1px #333333; background:#e7efef; display:list-item; float: none; z-index:99999; height:auto; margin-left:5px; margin-right:5px;}

.menu ul li ul li a{ width:120px; height:auto; background: #e7efef; z-index:99999; color:#333333; margin-left:-5px; margin-right:-5px; }

.menu ul li ul li a:hover{ width: 120px; height:auto; color:#333; background: #cfdee1; font-weight:bold; }

.setaparabaixo{ position: absolute; top: 11px; right: 7px; }

.setaparadireita{ position: absolute; top: 13px; right: 5px;}

.menu ul li ul li ul{ top:0; margin-left:2px; }