@import url('Cores.css');

div#divBanner div#divMenu ul 
{
	margin: 0px;
	padding: 0px;
	position: relative;
	bottom: -5px;
}

div#divBanner div#divMenu .titulo
{
	color: #D91D24;
	position: relative;
	left: 7px;
	top: 2px;
	display: block;
}

div#divBanner div#divMenu li.separador 
{
	display: inline-block;
	padding-top: 15px;
	padding-left: 2px;
	position: relative;
	top: 5px;
	height: 0px;
}

div#divBanner div#divMenu li.botao
{
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom: 0px;
	border-right: 3px solid white;
	border-left: 1px solid white;

	display: inline-block;
    font-size: 14px;
	left: 0px;
	padding-right: 15px;
	cursor: pointer;
	vertical-align: top;
	height: 23px;
}

/* INÍCIO Inicial.Master */
div#formInicial div#divBanner div#divMenu ul 
{
    top: -35px;
}

div#formInicial div#divBanner div#divMenu li.botao,
div#formInicial div#divBanner div#divMenu li.botaoPressionado,
div#divBanner div#divMenu li.botaoPressionadoVazio 
{
    border: none;
}

/* FIM Inicial.Master */

div#divBanner div#divMenu li.configuracao
{
	display: inline-block;
    font-size: 14px;
	left: 0px;
	padding-right: 15px;
	cursor: pointer;
	vertical-align: top;
	height: 23px;
	float:right;
}

/* Forçar a cor do hyperlink como item principal de menu */
div#divBanner div#divMenu li.botao span.titulo a 
{

}

div#divBanner div#divMenu li.ativo 
{
	background-image: url(../Images/Principal/imgMarcaMenu.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

div#divBanner div#divMenu li.botaoPressionado 
{
	border-top: 1px solid gray;
	border-right: 3px solid gray;
	border-left: 1px solid gray;
	height: 30px;
	
	display: inline-block;
    font-size: 14px;
	left: 0px;
	padding-right: 15px;
	cursor: pointer;
	margin: 0px;
	vertical-align: top;
}

div#divBanner div#divMenu li.botaoPressionadoVazio
{
	border-bottom: 1px solid gray;
	height: 22px;
} 

/* SubMenus */
div#divBanner div#divMenu div.subMenu 
{
	display: none;
}

div#divBanner div#divMenu li
{
	list-style: none;
}

div#divBanner div#divMenu div.subMenu 
{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-right-width: 3px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	position: absolute; 
	margin-top: 8px;
	margin-left: -1px;
	display: none;
	_width: 300px; /* IE6 */
}


div#divBanner div#divMenu div.subMenu ul 
{
	padding-bottom: 10px;
	margin: 0px;
	display: inline-block;
}


/* Itens que não dividirão a linha com outros itens */
div#divBanner div#divMenu div.subMenu ul.destaque 
{
	padding-top: 5px;
	display: block;
	border-top: 1px solid silver;
}

div#divBanner div#divMenu div.subMenu div.destaque 
{
	margin-top: 5px;
	display: block;
	border-top: 1px solid silver;
}


div#divBanner div#divMenu div.subMenu li.titulo 
{
	padding: 0px;
	background-image: none;
}


div#divBanner div#divMenu div.subMenu li 
{
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 15px;
	margin-left: 15px;
	background-image: url(../Images/Principal/bulletBall.png);
	background-repeat: no-repeat;
	background-position: center left;
}

/* IE7 */
*div#divBanner div#divMenu div.subMenu ul.destaque li
{
	margin-left: 15px;
	_padding-left: 15px; /* IE6 */
}

/* IE7 */
*div#divBanner div#divMenu div.subMenu li
{
	margin-left: 0px;
	_margin-left: 15px; /* IE6 */
	_padding-left: 0px; /* IE6 */
}

div#divBanner div#divMenu div.subMenu li.titulo 
{
	position: relative;
	left: 0px; /* margem esquerda */
	display: block;
}


/* compatibilidade entre browsers - em função do inline-block */
div#divBanner div#divMenu li.botao, 
div#divBanner div#divMenu li.botaoPressionado,
div#divBanner div#divMenu li.separador,  
div#divBanner div#divMenu div.subMenu ul,
div.menuContexto li.grupo,
div.menuContexto li.mostrarTodos
{ 
	display:-moz-inline-box; 
	-moz-box-orient:vertical;
    display:inline-block; 
	vertical-align:top; 
	word-wrap:break-word; 
}

* html div#divBanner div#divMenu li.botao, 
* html div#divBanner div#divMenu li.botaoPressionado,
* html div#divBanner div#divMenu li.separador,
* html div#divBanner div#divMenu div.subMenu ul,
* html div.menuContexto li.grupo,
* html div.menuContexto li.mostrarTodos
{
	display:inline; 
}

* + html div#divBanner div#divMenu li.botao, 
* + html div#divBanner div#divMenu li.botaoPressionado,
* + html div#divBanner div#divMenu li.separador,
* + html div#divBanner div#divMenu div.subMenu ul,
* + html div.menuContexto li.grupo,
* + html div.menuContexto li.mostrarTodos
{ 
	display:inline; 
}

div#divBanner div#divMenu li.botao > *, 
div#divBanner div#divMenu li.botaoPressionado > *,
div#divBanner div#divMenu li.separador > *,
div#divBanner div#divMenu div.subMenu ul > *,
div.menuContexto li.grupo > *,
div.menuContexto li.mostrarTodos > *
{ 
	display:table; 
	table-layout:fixed; 
	overflow:hidden;
}
/* fim compatibilidade */

/* Menu de Contexto*/
div.menuContexto 
{
	margin: 0px;
	padding: 0px;
	margin: 0px;
	z-index: 0;
}

div.menuContexto ul
{
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

div.menuContexto.dinamico  ul
{
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

div.menuContexto li.grupo,
div.menuContexto li.mostrarTodos
{
	display: inline-block;
	vertical-align: top;
	border: 2px solid #979797;
}

div.menuContexto li.grupo div.subMenu {
	z-index:10;
	border-left: 5px solid silver;
	padding-top: 5px;
}

div.menuContexto.dinamico li.grupo div.subMenu{
	z-index:10;
	border-left-width: 5px;
	border-left-style: solid;
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;

	padding-top: 5px;
	padding-bottom: 5px;
	display: none;
	position: absolute;
}

div.menuContexto li.grupo div.subMenu ul li {
	list-style: none;
}

div.menuContexto li.grupo span.titulo
{
	display: block;
	font-weight: bold;
	border-left: 5px solid #979797;
	padding: 3px;
}

div.menuContexto li.grupo.ativo span.titulo
{
	display: block;
	font-weight: bold;
	padding: 3px;
}

div.menuContexto li.mostrarTodos a {
	background-image: url(../Images/Principal/arrowDown.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

div.menuContexto li.mostrarTodos.ativo a {
	background-image: url(../Images/Principal/arrowDown.png);
	background-position: left top;
	background-repeat: no-repeat;
}