/* ------------------------------------------------------------------------- */
/* ESTILOS DO MENU --------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
.overtabs{ padding-top: 40px; position: relative; width: 615px; margin: 0 auto; z-index: 3; height: 35px;}
#menu *{ font-family: "Times New Roman", Times, serif; font-size: 16px; color: #736c61; text-align: left; text-transform: uppercase;}
#menu { padding: 0; position: relative; top: 34px; height: 79px; }
ul#primary-nav { list-style: none; margin: 0; padding: 0; border: 0; text-align: left; }
ul#primary-nav li { position: relative; display: block; margin: 0px; padding: 0 44px; border: 0; }
ul#primary-nav li a { display: block; width: auto; padding: 8px 10px; }
ul#primary-nav li a:visited { width: auto; }
ul#primary-nav li a.selecionado { color: #c7c1b3; }
ul#primary-nav ul { list-style: none outside none; margin: 0; position: absolute; top: 30px; width: auto; z-index: 100;
	display: none; left: 0; }
ul#primary-nav li ul li { display: block; margin: 0; padding: 0; }
ul#primary-nav li ul li a, ul#primary-nav li ul li a:visited { color: #c7c1b3; font-weight: normal; margin: 0; padding: 5px 6px;
	text-decoration: none; text-transform: none; width: 120px; }
ul#primary-nav li ul li a:hover, ul#primary-nav li ul li a.selecionado { color: #c7c1b3; text-decoration: none; }
ul#primary-nav li:hover ul, ul#primary-nav li.over ul { display: block; }
#menu #primary-nav li a:hover { text-decoration: none; color: #c7c1b3; }
.menuparent { padding: 8px 10px; color: #736c61; display: block; width: auto; cursor: pointer; }
.menuparent:hover { text-decoration: none; color: #c7c1b3; }

/* ------------------------------------------------------------------------- */
/* MENU RESTRITO ----------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
#menu-restrito { width: 740px; padding: 0; position: relative; top: 165px; }
ul#restrito-nav { list-style: none; margin: 0; padding: 0; border: 0; text-align: left; }
ul#restrito-nav li { font-size: 13px; font-weight: bold; position: relative; display: inline; margin: 0 0 0 30px; padding: 0;
	border: 0; color: #f16803; }
ul#restritoy-nav li a,ul#restrito-nav li a:visited { color: #f16803; font-size: 13px; font-weight: bold; }
ul#restrito-nav li a:hover { text-decoration: underline; }
ul#restrito-nav ul { list-style: none; position: absolute; left: 0; top: 15px; width: 170px; margin: 0; padding: 0;
	border: 1px solid #969696; background-color: #F0F0F0; display: none; z-index: 1; text-align: left; }
ul#restrito-nav li ul li { display: block; width: 170px; height: 20px; vertical-align: middle; padding: 0; margin: 0;
	border-bottom: 1px solid #969696; color: #616161; font-weight: normal; text-decoration: none; text-transform: none;
	text-align: left; }
ul#restrito-nav li ul li a,ul#restrito-nav li ul li a:visited { display: block; width: 170px; height: 20px; margin: 0; padding: 0;
	display: block; text-decoration: none; color: #616161; font-weight: normal; text-decoration: none; text-transform: none; }
ul#restrito-nav li ul li a:hover { background-color: #E0E0E0; color: #000; text-decoration: none; }
ul#restrito-nav li:hover ul,ul#restrito-nav li.over ul { display: block; }
