/**
 * CSS para elementos dos menus do web site.
 *
 * @author bruno
 */
#divLocaleMenu
{
	/* Box */
	margin: 0;
	padding: 0;
	width: 100%;
	
	/* Font & Text */
	font-size: 0.6em;
	
	/* Misc. */
	overflow: hidden;
}

#divLocaleMenu ul
{
	/* Box */
	margin: 0;
	padding: 0;
	
	/* Positioning */
	float: right;
	
	/* Misc. */
	list-style: none;
}

#divLocaleMenu li
{	
	/* Positioning */
	float: left;
	
	/* Box */
	margin: 5px;
}

#divLocaleMenu a:link, #divLocaleMenu a:visited
{
}

#divLocaleMenu a:hover
{
}

#divLocaleMenu .active
{
}

#divMainMenu
{
	/* Box */
	margin: 15px 0 0 0;
	padding: 0;
	width: 100%;
	
	/* Font & Text */
	font-size: 0.8em;
	font-weight: bold;
	
	/* Misc. */
	overflow: hidden;
}

#divMainMenu ul
{
	/* Box */
	margin: 0;
	padding: 0;
	
	/* Positioning */
	float: right;
	
	/* Misc. */
	list-style: none;
}

#divMainMenu li
{
	/* Positioning */
	float: left;
}

#divMainMenu a:link, #divMainMenu a:visited
{
	/* Box */
	padding: 5px 7.5px;
	
	/* Positioning */
	display: block;
	
	/* Font & Text */
	text-decoration: none;
	
	/* Color & Background */
	color: #333;
}

#divMainMenu a:hover
{
	/* Box */
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;

	/* Color & Background */
	color: #FFF;
	background-color: #A8C80D;
}

#divMainMenu a.featured:link, #divMainMenu a.featured:visited
{
	/* Color & Background */
	color: #00529F;
}

#divMainMenu a.featured:hover
{
	/* Color & Background */
	color: #FFF;
	background-color: #00529F;
}

#divMainMenu .active
{
}

#divSubMenu
{
	/* Box */
	margin: 20px 0 0 0;
	padding: 0;
	
	/* Font & Text */
	font-size: 0.7em;
}

#divSubMenu ul
{
	/* Box */
	margin: 0;
	padding: 0;
	
	/* Positioning */
	float: right;
	
	/* Misc. */
	list-style: none;
}

#divSubMenu li
{
	/* Box */
	margin: 0 1px 0 0;

	/* Positioning */
	float: left;
}

#divSubMenu a:link, #divSubMenu a:visited
{
	/* Box */
	padding: 5px;
	
	/* Positioning */
	display: block;
	
	/* Font & Text */
	text-decoration: none;
	
	/* Color & Background */
	color: #333;
}

#divSubMenu a:hover
{
	/* Box */
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;

	/* Color & Background */
	color: #333;
	background-color: #DDD;
}

#divSubMenu .active
{
	/* Box */
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;

	/* Color & Background */
	background-color: #EAEAEA;
}

#divSiteMenu
{
	/* Box */
	margin: 0;
	padding: 0;
	
	/* Misc. */
	overflow: hidden;
}

#divSiteMenu ul
{
	/* Box */
	margin: 0;
	padding: 10px 0 0 0;
	
	/* Positioning */
	float: right;
	
	/* Font & Text */
	font-size: 0.7em;
	line-height: 2em;
	
	/* Color & Background */
	color: #FFF;
	
	/* Misc. */
	list-style: none;
}

#divSiteMenu li
{
	/* Box */
	padding: 0 5px;

	/* Positioning */
	float: left;
}

#divSiteMenu a:link, #divSiteMenu a:visited
{
	/* Color & Background */
	color: #FFF;
}

#divSiteMenu a:hover
{
	/* Font & Text */
	text-decoration: none;
	
	/* Color & Background */
	color: #FFF;
}