﻿/* Estilos dos menus*/
/* menu do topo */
.MenuTop
{
	list-style: none;
	padding: 0;
	margin: 27px 0 0 25px;
}
/* itens do menu do topo */
.MenuItemTop
{
	float: left;
	padding: 0 17px 0 0;
	margin: 0 13px 0 0;
	position: relative;
	z-index: 50;
	font-size: 16px;
	color: #d9b8ea;
	background: url('../../userfiles/bf/lo/ponto_menu.png') no-repeat right center;
}
#menuitem_110
{
	margin: 0;
	padding: 0;
	background: none;
}
/* itens do menu do topo (over) */
.MenuItemTop:hover
{

}
.MenuItemTop:last-of-type 
{
} 
/* link dos itens do menu do topo */
.MenuItemTop a
{
	-webkit-transition: all 0.1s linear 0s;
	-moz-transition: all 0.1s linear 0s;
    -ms-transition: all 0.1s linear 0s;
    -o-transition: all 0.1s linear 0s;
    transition: all 0.1s linear 0s;
}
.MenuItemTop a:hover
{
	color: #fff;
}
.MenuTopSelecionado
{
	float: left;
	position: relative;
	z-index: 50;
}
.MenuTopSelecionado a
{
	color: #fff;
}
#menuitem_211
{
	font-size: 14px;
	color: #fff;
	margin-top: 27px;
	height: 36px;
	padding-left: 30px;
	background: url('../../userfiles/bf/lo/pontos_vert.png') repeat-y left top;
	z-index: 80;
	margin-left: 10px;
}
#menuitem_211 a
{
	display: inline-block;
	margin-top: 3px;
	padding-right: 40px;
	background: url('../../userfiles/bf/lo/ico_menumarcas.png') no-repeat right center;
	height: 27px;
	line-height: 27px;
}
	#menuitem_211 a:hover
	{
		opacity: 0.8;
	}
/* quando o mouse estiver sobre o submenu */
.MenuItemTop:hover a
{

}
/* menu da esquerda */
.MenuEsq
{
	list-style: none;
	padding: 0;
	margin: 0;
}
/* itens menu da esquerda */
.MenuItemEsq
{
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 50;
	font-family: Museo300;
	font-size: 16px;
	color: #424242;
}
.MenuItemEsq:hover
{

}
.MenuItemEsq:last-of-type a
{
	border-bottom: none;
}  
/* link dos itens do menu da esquerda */
.MenuItemEsq a
{
	width: 220px;
	border-bottom: dotted 1px #bbb;
	display: inline-block;
	padding: 3px 0 3px 0;
	background: url('../../userfiles/bf/lo/seta_menu.png') no-repeat right center;
}
.MenuItemEsq a:hover
{
	color: #6cb298;
	background: url('../../userfiles/bf/lo/seta_menu_ov.png') no-repeat right center;
}
.MenuEsqSelecionado
{
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 50;
}
.MenuEsqSelecionado a
{
	color: #6cb298;
	background: url('../../userfiles/bf/lo/seta_menu_ov.png') no-repeat right center;
}
/* menu da direita */
.MenuDir
{
	list-style: none;
	padding: 0;
	margin: 0;
}
/* itens do menu da direita */
.MenuItemDir
{
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 50;
}
/* itens do menu da direita (over) */
.MenuItemDir:hover
{

}
.MenuItemDir:last-of-type 
{
	
} 
/* link dos itens do menu da direita */
.MenuItemDir a
{

}
.MenuItemDir a:hover
{

}
.MenuDirSelecionado
{
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 50;
}
.MenuDirSelecionado a
{
}
/* menu da base */
.MenuBot
{
	list-style: none;
	padding: 0;
	margin: 0;
}
/* itens do menu da base */
.MenuItemBot
{
	float: left;
	padding: 0;
	margin: 0;
}
/* itens do menu da base (over) */
.MenuItemBot:hover
{

}
.MenuItemBot:last-of-type 
{
	
} 
/* link dos itens do menu da base */
.MenuItemBot a
{

}
.MenuItemBot a:hover
{

}
/* itens do menu da base (over) */
.MenuBotMove
{

}
/* itens do menu dinamico da base (over) */
.MenuBotDinMove
{

}
/* menu dinamico (para todos menus dinamicos) */
.MenuDinamico
{
	position: absolute;
	display: none;
	z-index: 80;
	padding: 0;
	margin: 0;
	top: 33px;
	*top: 30px;
	*left: 0;
	background: #95d8bf;
	padding: 15px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	-webkit-box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
	width: 145px;
}
.MenuDinamico ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 80;
}
/* menu item dinamico (para todos menus dinamicos) */
.menuItemDinamico
{
	position: relative;
	border-bottom: dotted 1px #75b5a0;
	padding-bottom: 3px;
	height: 25px;
	line-height: 20px;
	margin-top: 0;
}
.menuItemDinamico:hover
{

}
.menuItemDinamico:last-of-type
{
	border-bottom: none;
	padding-bottom: 0;
} 
/* link dos itens dos submenus */
.menuItemDinamico a
{
	background: none !important;
	color: #4c8371;
	margin-top: 1px !important;
}
.menuItemDinamico a:hover
{
	opacity: 1 !important;
}
/* Estilos dos menus fim*/