﻿/*Início topo e menu superior*/
/*div#topo { display:table; }*/

div#topo div#logo { width:248px; height:67px; float:left; }
div#topo div#logo p { position:absolute; left:-2000px; }

div#topo div#topo-dir 
{
	width:530px; height:67px; 
	background-image:url(../images/bg_topo.jpg); background-repeat:repeat-y; 
	float:right;
}

div#topo div#topo-dir ul#idiomas 
{
	padding:5px 5px 0px 0px; margin:0px; 
	list-style:none; display:block; float:right;
}
div#topo div#topo-dir ul#idiomas li { padding:10px 7px 0px 7px; display:inline; }

ul#menu-topo							
{
	width:100%; height:19px;
	margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;
	background-color:#A0ABAF;
	list-style:none; display:block; float:right;
}
ul#menu-topo li { padding-right:15px; display:block; float:left; max-width:170px; height:19px; text-align:center }
ul#menu-topo li.item-1 { margin-left:16px; }
/*ul#menu-topo li.item-1 a { color:#0E1A42; }
ul#menu-topo li.item-1 a:hover { color:#FFFFFF; }*/
ul#menu-topo li a { color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:none; outline:none; width:0px; }
ul#menu-topo li a:hover { color:#0E1A42; }
ul#menu-topo li.ultimo { max-width:200px; }

div#topo div#topo-dir ul#menu-topo-dir							
{
	width:530px; height:19px;
	margin:22px 0px 0px 0px; padding:5px 0px 0px 0px;
	/*background-color:#A0ABAF;*/
	list-style:none; display:block; float:right;
}
div#topo div#topo-dir ul#menu-topo-dir li { padding-right:5px; display:inline; }
div#topo div#topo-dir ul#menu-topo-dir li.item-1 a { margin-left:16px; color:#0E1A42; }
div#topo div#topo-dir ul#menu-topo-dir li.item-1 a:hover { color:#FFFFFF; }
div#topo div#topo-dir ul#menu-topo-dir li a { color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:none; outline:none; }
div#topo div#topo-dir ul#menu-topo-dir li a:hover { color:#0E1A42; }

/*div#topo div#topo-dir ul#menu-topo							
{
	width:530px; height:19px;
	margin:22px 0px 0px 0px; padding:5px 0px 0px 0px;
	background-color:#A0ABAF;
	list-style:none; display:block; float:right;
}
div#topo div#topo-dir ul#menu-topo li { padding-right:5px; display:inline; }
div#topo div#topo-dir ul#menu-topo li.item-1 a { margin-left:16px; color:#0E1A42; }
div#topo div#topo-dir ul#menu-topo li.item-1 a:hover { color:#FFFFFF; }
div#topo div#topo-dir ul#menu-topo li a { color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:none; outline:none; }
div#topo div#topo-dir ul#menu-topo li a:hover { color:#0E1A42; }*/
/*Fim topo e menu superior*/

/*Início menu inferior*/
ul#menu:after{ content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }


ul#menu 
{
	width:778px; margin:0px; padding:0px; list-style:none;
}
ul#menu a 
{
	padding:5px 5px 4px 5px; white-space:nowrap; 
	display:block; text-decoration:none; color:#666666; font-weight:bold;
	outline:none;
}
ul#menu a:hover { background-color:#24707B; }
ul#menu li 
{
	margin:0px; padding:0px;
	position:relative; background-color:#FFFFFF; float:left; 
	border-left:1px solid #D0D6D8;
}
ul#menu li.item-1
{
	border-left:0px;
}
ul#menu li ul 
{
	margin:0px 0px 0px 0px; padding:0px; background-color:#4C888F; 
	position:absolute; left:-1px; top:22px; display:none;
}
ul#menu li ul li 
{
	margin:0px; padding:0px; float:none; display:block; 
}
ul#menu li ul li a 
{
	padding:5px; white-space:nowrap; background-color:#4C888F; 
	display:block; text-decoration:none; color:#FFFFFF; border:0px;
}
ul#menu li ul li a:hover 
{
	color:#FFFFFF; background-color:#24707B;
}
ul#menu li:hover, ul#menu li.over { background-color:#4C888F; }
ul#menu li:hover a, ul#menu li.over a { color:#FFFFFF; }
ul#menu li:hover ul, ul#menu li.over ul { display:block; }
/*Fim menu inferior*/

/*Início do submenu lateral*/
ul#submenu { width:176px; margin:0px 0px 0px 8px; padding:0px; list-style:none; }
ul#submenu li { margin:0px; padding:0px; display:block; border-bottom:1px solid #A0ABAF; }
ul#submenu li a { padding:5px; font-size:10px; display:block; text-decoration:none; font-weight:bold; color:#747D89; border:0px; outline:none; }
ul#submenu li a:hover, ul#submenu li a.over { color:#FFFFFF; background-color:#747D89; }
/*Fim do submenu lateral*/