﻿/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}


/** Menu superior **/

/* == Fixar barra lateral e barra de a��es ==*/
.fixaLateralNav
{
    position: fixed;
    left: 785px;
    top: 0;
}
.fixaNavBar
{
    position: fixed;
    left: 20%;
    top: 0;
    padding-bottom: 10px;
    background: url(../Content/images/fundoBarraNavFixa.png) repeat-x left bottom;
}
/*==*/
.barraNav
{
    width: 100%;
    background: #FFF;
    border-top: 1px solid #EEE;
    border-bottom: 1px solid #8EBEE1;
}

.barraNav .container
{
    width: 980px;
    margin: 0 auto;
}

.barraNav .conteudoAgrupamento img
{
    width: 22px;
    height: 22px;
}

.barraNav .t-menu .t-arrow-down
{
    display: none;
}

.barraNav .t-header .t-menu
{
    height: 30px;
    background: none;
}

.semDropDown
{
    /*background: #7FB8D8 url(../Content/images/seta-barraNav.png) no-repeat bottom center;*/
}

.barraNav .t-header, .t-header .t-link
{
    height: 30px;
    line-height: 30px;
    background: none;
    border: 0;
}

.barraNav .t-menu .t-link
{
    padding: 0 1.27em;
    background: none;
    font-weight: bold;
    color: #92EAFF;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.barraNav .t-header .t-state-hover
{
    background: #fff;
    color: #086694 !important;
}

.barraNav .t-state-default
{
    border-color: #0B7EB7;
}

.barraNav .t-group
{
    background: #fff 10px center;
    border-top: 0;
    width: auto !important;
    padding-top: 5px;
    padding-bottom: 5px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.barraNav .semDropDown .t-link
{
    color: #fff;
}

.barraNav .t-group .t-link
{
    color: #0B7EB7;
    padding: 5px 10px;
    display: block; /*border-top: 1px solid #DBE8F2;*/
    font-size: 0.85em;
    padding: 4px 10px;
}

.barraNav .conteudoAgrupamento ul li span
{
    top: 3px;
}

.barraNav .t-header .t-group .t-state-hover, .t-header .t-group .t-link .t-state-hover
{
    color: #04A2E9 !important;
    background: none;
}

.barraNav .t-menu .t-state-hover .t-link
{
    color: #086694;
}

.barraNav .t-menu .t-image, .t-menu .t-sprite
{
    vertical-align: middle;
}

.barraNav .t-content, .barraNav .t-content ul.grupoFuncionalidades
{
    background: none;
    margin: 0;
    padding: 0;
}

.barraNav .t-content ul.grupoFuncionalidades
{
    float: left;
    width: 200px;
}

.barraNav .tituloSecoesH2 h2
{
    font-size: 1.0em;
    margin: 0 8px;
}

.barraNav .conteudoAgrupamento
{
}

.barraNav .conteudoAgrupamento ul
{
    /*max-width: 850px;*/
}

.barraNav .conteudoAgrupamento ul li
{
    margin-top: 4px;
}

.barraNav .conteudoAgrupamento .icone
{
    font-size: 0.85em;
    width: 200px;
    color: #666;
    font-weight: normal;
}

.barraNav .conteudoAgrupamento .icone:hover
{
    color: #0B7EB7;
}

.barraNav .marcadorAgrupamento
{
    margin: -6px 0 0 12px;
}

.barraNav .tituloSecoesH2, .barraNav .tituloSubSecaoH2
{
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0;
    margin-bottom: 5px;
    width: auto;
}

/** Fim do menu superior **/
