/* CSS para menu*/
div#outer {
	width: 990px; 
	background-color:#FFFFFF; 
	margin-top: 0px; 
	margin-left: auto; 
	margin-right: auto;
	background-image:url("../imagens/fundos/t_container.gif"); 
	background-repeat:repeat-y;
	clear: both; 
}
div#topo{ 
	width: 990px;
	background-image:url("../imagens/fundos/bg_topheadhome.jpg"); 
	background-repeat:no-repeat; 
	height:65px;
}
div#menu { 
	margin-top:0px;
	width: 990px;
	margin-left: auto; 
	margin-right: auto;
	background-image:url("../imagens/fundos/bg_topheadhome2.jpg"); 
	background-repeat:no-repeat;
	height:46px;
}
#menu-nav2 { margin-left: auto;
      margin-right: auto;
      width:970px; overflow: hidden; }
      
.glossymenu{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url("../imagens/menu/menub_bg.gif") repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}
.glossymenu li{
	float:left;
}
.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;	
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}
.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}
.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url("../imagens/menu/menub_hover_left.gif") no-repeat; /*left tab image path*/
	background-position: left;
}
.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url("../imagens/menu/menub_hover_right.gif") no-repeat right top; /*right tab image path*/
}
.glossymenu li.current2 a {
	color: #fff;
	background: url("../imagens/menu/menub_hover_left.gif") no-repeat; /*left tab image path*/
	background-position: left;
}
.glossymenu li.current2 a b {
	color: #fff;
	background: url("../imagens/menu/menub_hover_right.gif") no-repeat right top; /*right tab image path*/
}

/* flyout menus */
.flyout-menu {
	position:absolute;		
	background:#fff;
	padding:10px 15px;
	text-align:left;
	border:1px solid #aaa;
	font-family: verdana,helvetica,arial,tahoma,sans-serif;
	z-index:599;
	width:150px;
}
.flyout-menu a {
	color:#046BCA; text-decoration:none; 
}
.flyout-menu a:hover {
	color:#046BCA; text-decoration: underline; font-weight:bold; 
}

.flyout-menu p {
	/*margin:4px 0;*/
	font-size:11px;
	color:#555;
	line-height:16px;
}
.flyout-menu br {
	line-height:10px;
}
.flyout-menu h3 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
.flyout-menu ul {
	font-size:11px;
	list-style-type: square;
	margin-left:15px;
	/*margin: 0 0 0 15;*/
}
.flyout-menu li {
	color:#ccc;
	line-height:20px;
}
.products_menu
{
	background: #fff url(../imagens/fundos/menu_flyout_bkg.gif) bottom center repeat-x;
	border: 1px solid #9eb5d1;
	position:absolute;		
	width: 150px; padding-bottom:5px;
	z-index:599;
}
.products_menu ul
{
	list-style-type: square;
	margin-top: 5px;
}
.products_menu ul li
{
	color: #646464;	
	font-size: 12px;
	font-family: Segoe UI,Verdana,Arial,Helvetica,sans-serif;
	margin-top: 10px;

}
.products_menu ul #pm_compatibilty, #products_menu ul #pm_view_all
{
	border-top: 1px solid #9eb5d1;
}
.products_menu ul li a
{
	color:#000080;
	text-decoration: none; 
}
.products_menu ul li a:hover
{
	color: #4696d1; text-decoration:underline;
}

/*Submenu*/
#menus li{display:inline;list-style:none;}/*style for IE*/
#menus{display: inline;padding: 0px;height: 31px;line-height:31px;list-style: none;}/*style for Others*/

#menus li a{background:transparent url(../imagens/fundos/menu.gif) no-repeat;display:block;font-weight:bold;color:#382E1F;height:31px;line-height:31px;padding:0 20px;margin-left:-10px;text-decoration:none;font-size:11px;float:left;z-index:1;}
#menus li a:hover,#menus li a.current{background-position:0 -31px;}
#menus li.current_page_item a,#menus li.current-cat a{background-position:0 -62px;}
#menus li a.home{background-position:0 -93px;width:45px;padding:0;margin-left:0;text-indent:-999em;}
#menus li a.home:hover{background-position:0 -124px;}
#menus li.current_page_item a.home{background-position:0 -155px;}
#menus li a.lastmenu:hover{background-position:0 0;cursor:default;}
#searchbox{
	background:url(../imagens/fundos/searchbox.gif) no-repeat;
	width:209px;
	height:23px;
	display:block;
	float:right;
	margin-top:4px;
	margin-right:10px !important;
	margin-right:5px;
	padding:2px;}
#searchbox .textfield{background:none;border:0px;width:185px;float:left;margin-right:2px;padding-left:2px;}
#searchbox .button{background:none;border:0px;width:18px;height:18px;cursor:pointer;float:left;margin-top:1px;}
#searchbox .searchtip{color:#999;}
input.textfield {border:1px solid #A6A6A6;padding:2px 1px;font-size:11px; color:#FFF; font-family:Verdana, Geneva, sans-serif;}
img.submenu {vertical-align:middle; width:19px; height:19px; border:none;}
