#menuPrincipal ul{
	margin:0;
	padding:0;
}
#menuPrincipal ul li{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	height:80px;
	display:inline;
	
}
#menuPrincipal ul li button{
	border:none;
	height:80px;
	font-family:Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	width:auto;
	overflow:visible;
  padding:0 10px;
	cursor:pointer;
	background:transparent;
}
#menuPrincipal .menuHover{
	background:url(../images/menu/bg_l_over.png) no-repeat top left;
}
#menuPrincipal .menuHover button{
	background:url(../images/menu/bg_r_over.png) no-repeat top right;
}
#menuPrincipal .menuOn{
	background:url(../images/menu/bg_l.png) no-repeat top left;
}
#menuPrincipal .menuOn button{
	color:#013A38;
	background:url(../images/menu/bg_r.png) no-repeat top right;
}
#menuPrincipal .menuOff{
	/*background:url(../images/menu/bgoff_l.jpg) no-repeat 0 0;*/
}
#menuPrincipal .menuOff button{
	color:#fff;
	font-weight:normal;
	/*background:url(../images/menu/bgoff_r.jpg) no-repeat 100% 0;*/
}


/*novas abas*/
#divNavTab{
	position:relative;
	border-bottom:1px solid #B7B7B7;
	height:40px;
	margin-top:10px;
}

.navTabs{
	margin:0;
	padding:0 8px;
	list-style-type:none;
	position:absolute;
	z-index:2;
}


.navTabs li{
	float:left;
	height:46px;
	background-image: url("../images/menu/navTabs_c.png");
	background-position:center 0px;
	font-size:8pt;
}
.navTabs li .right{
	padding-right:10px;
	cursor:pointer;
}
.navTabs li .left, .navTabs li .left .right{
	height:46px;
	-float:left;/*IE 6*/
}

.navTabs li .left .right table{
	border-collapse:0;
	border-spacing:0;
	height:100%;
}
.navTabs li .left .right table td{
	vertical-align:middle;
	text-align:left;
}
/*
.navTabs li .right a{
	padding-top:8px;
	display:block;
	height:33px;
	overflow:hidden;
}
*/
.navTabs .inactive-first .left{
	background:url("../images/menu/navTabs_l.png") no-repeat left 0px;
}
.navTabs .inactive-first .right{
	background:url("../images/menu/navTabs_sep.png") no-repeat right 0px;
	padding-left:12px;
}
.navTabs .inactive-last .right{
	background:url("../images/menu/navTabs_r.png") no-repeat right 0px;
}

.navTabs li .right{
	background:url("../images/menu/navTabs_sep.png") no-repeat right 0px;
}

.navTabs .active, .navTabs .active-first, .navTabs .active-last, .navTabs .active-only{
	background-position:center -46px;
}
.navTabs .active .right, .navTabs .active-first .right, .navTabs .active-last .right, .navTabs .active-only .right{
	padding:0 12px;
	color:#fff;
	font-weight:bold;
}
.navTabs .active .left{
	background:url("../images/menu/navTabs_sep.png") no-repeat left -46px;
}
.navTabs .active .right{
	background:url("../images/menu/navTabs_sep.png") no-repeat right -92px;
}

.navTabs .active-first .left, .navTabs .active-only .left{
	background:url("../images/menu/navTabs_l.png") no-repeat left -46px;
}

.navTabs .active-first .right{
	background:url("../images/menu/navTabs_sep.png") no-repeat right -92px;
}

.navTabs .active-last .left{
	background:url("../images/menu/navTabs_sep.png") no-repeat left -46px;
}
.navTabs .active-last .right, .navTabs .active-only .right{
	background:url("../images/menu/navTabs_r.png") no-repeat right -46px;
}



.navTabs .antes .left .right{
	background:transparent;
	-background:url("../images/menu/navTabs_hack.gif") no-repeat top 0px;/*IE 6*/
	padding-right:0;
}

.navTabs .active a, .navTabs .active-first a, .navTabs .active-last a{
	color:#fff;
	font-weight:bold;
}

/*fim novas abas*/

/*Abas da manutencao externa*/
.navTabs .manuExtAbas{
	height:27px;
	width:30px;
	background-image:url("../images/menu/manuExtAbas.png") !important;
	background-repeat:no-repeat;
}

.navTabs .active-first .entC,
.navTabs .active .entC,
.navTabs .active-last .entC,
.navTabs .active-only .entC
{
	background-position:0 0;
	width:39px;
}
.navTabs .inactive-first .entC,
.navTabs .inactive .entC,
.navTabs .inactive-last .entC
{
	background-position:0 -28px;
	width:39px;
}

.navTabs .active-first .sN,
.navTabs .active .sN,
.navTabs .active-last .sN,
.navTabs .active-only .sN
{
	background-position:-40px 0;
	width:29px;
}

.navTabs .inactive-first .sN,
.navTabs .inactive .sN,
.navTabs .inactive-last .sN
{
	background-position:-40px -28px;
	width:29px;
}

.navTabs .active-first .envC,
.navTabs .active .envC,
.navTabs .active-last .envC,
.navTabs .active-only .envC
{
	background-position:-80px top;
	width:35px;
}
.navTabs .inactive-first .envC,
.navTabs .inactive .envC,
.navTabs .inactive-last .envC
{
	background-position:-80px -28px;
	width:35px;
}

.navTabs .active-first .etF,
.navTabs .active .etF,
.navTabs .active-last .etF,
.navTabs .active-only .etF,
.navTabs .active-first .fornecedor,
.navTabs .active .fornecedor,
.navTabs .active-last .fornecedor,
.navTabs .active-only .fornecedor
{
	background-position:-120px top;
	width:38px;
}
.navTabs .inactive-first .etF,
.navTabs .inactive .etF,
.navTabs .inactive-last .etF,
.navTabs .inactive-first .fornecedor,
.navTabs .inactive .fornecedor,
.navTabs .inactive-last .fornecedor
{
	background-position:-120px -28px;
	width:38px;
}

.navTabs .active-first .rcO,
.navTabs .active .rcO,
.navTabs .active-last .rcO,
.navTabs .active-only .rcO
{
	background-position:-160px top;
	width:40px;
}
.navTabs .inactive-first .rcO,
.navTabs .inactive .rcO,
.navTabs .inactive-last .rcO
{
	background-position:-160px -28px;
	width:40px;
}
.navTabs .active-first .aT,
.navTabs .active .aT,
.navTabs .active-last .aT,
.navTabs .active-only .aT
{
	background-position:-200px top;
	width:36px;
}
.navTabs .inactive-first .aT,
.navTabs .inactive .aT,
.navTabs .inactive-last .aT
{
	background-position:-200px -28px;
	width:36px;
}
.navTabs .active-first .apO,
.navTabs .active .apO,
.navTabs .active-last .apO,
.navTabs .active-only .apO
{
	background-position:-240px top !important;
	width:35px;
}
.navTabs .inactive-first .apO,
.navTabs .inactive .apO,
.navTabs .inactive-last .apO
{
	background-position:-240px -28px;
	width:35px;
}
.navTabs .active-first .exec,
.navTabs .active .exec,
.navTabs .active-last .exec,
.navTabs .active-only .exec
{
	background-position:-360px top;
	width:40px;
}
.navTabs .inactive-first .exec,
.navTabs .inactive .exec,
.navTabs .inactive-last .exec
{
	background-position:-360px -28px;
	width:40px;
}
.navTabs .active-first .recu,
.navTabs .active .recu,
.navTabs .active-last .recu,
.navTabs .active-only .recu
{
	background-position:-280px top !important;
	width:37px;
}
.navTabs .inactive-first .recu,
.navTabs .inactive .recu,
.navTabs .inactive-last .recu
{
	background-position:-280px -28px;
	width:37px;
}

.navTabs .active-first .retC,
.navTabs .active .retC,
.navTabs .active-last .retC,
.navTabs .active-only .retC
{
	background-position:-320px top !important;
	width:40px;
}
.navTabs .inactive-first .retC,
.navTabs .inactive .retC,
.navTabs .inactive-last .retC
{
	background-position:-320px -28px;
	width:40px;
}

.navTabs .active-first .componentes,
.navTabs .active .componentes,
.navTabs .active-last .componentes,
.navTabs .active-only .componentes
{
	background-position:-440px top !important;
	width:25px;
}
.navTabs .inactive-first .componentes,
.navTabs .inactive .componentes,
.navTabs .inactive-last .componentes
{
	background-position:-440px -28px;
	width:25px;
}
.navTabs .active-first .importarOS,
.navTabs .active .importarOS,
.navTabs .active-last .importarOS,
.navTabs .active-only .importarOS
{
	background-position:-480px top !important;
	width:27px;
}
.navTabs .inactive-first .importarOS,
.navTabs .inactive .importarOS,
.navTabs .inactive-last .importarOS,
.navTabs .inactive-only .importarOS
{
	background-position:-480px -28px;
	width:27px;
}

.navTabs .active-first .usuarios,
.navTabs .active .usuarios,
.navTabs .active-last .usuarios,
.navTabs .active-only .usuarios
{
	background-position:-520px top !important;
	width:40px;
}
.navTabs .inactive-first .usuarios,
.navTabs .inactive .usuarios,
.navTabs .inactive-last .usuarios
{
	background-position:-520px -28px;
	width:40px;
}

/*fim Abas da manutencao externa*/
/* SubMenu */
.submenuPrincipal {
	position: absolute;
	display: none;
	z-index: 9;
	border: 2px solid #027F7C;
   border-radius: 0 0 8px 8px;
}
.submenuPrincipal ul {
	border-radius: 6px;
	box-shadow: 5px 5px 5px 1px rgba(192, 192, 192, 0.7);

}
.submenuTitulo {
	background: url('../images/submenu_top.png') no-repeat top center transparent;
	height: 5px;
}

/*
.submenuPrincipal ul{
	margin:0;
	padding:0;
}
*/
/*.submenuPrincipal ul li:first-child {
	border-radius: 6px 6px 0 0;
}
*/
.submenuPrincipal ul li:last-child {
	border-radius: 0 0 8px 8px;	
	border-bottom: 0;
}
.submenuPrincipal ul li {
	font-size: 9pt;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#e8e8e8');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e8e8e8));
	background: -moz-linear-gradient(top,  #FFF,  #e8e8e8);
	cursor: pointer;
	padding: 5px !important;
	border: 1px solid;
	border-color: #fff #e8e8e8 #ccc;
	float:none !important;
	height:auto !important;
	display:block !important;
	width: 160px;
	color: #000;
	text-shadow: 1px 1px 2px rgba(200, 200, 200, 1);
}
.submenuPrincipal ul li:hover, .submenuPrincipal ul li.hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#FFFFFF');
	background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#FFF));
	background: -moz-linear-gradient(top,  #cdcdcd,  #FFF);
}
.submenuPrincipal ul li.ativo {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78d841', endColorstr='#3f6a1b');
	background: -webkit-gradient(linear, left top, left bottom, from(#78d841), to(#3f6a1b));
	background: -moz-linear-gradient(top,  #78d841,  #3f6a1b);
	color: #FFF;
	font-weight: bold;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
/* fim submenu */
