@charset "utf-8";

/*-----------------------------------------------------------------------------
Revisao-1: dd-mm-aaaa
Alteraes: ---  
-----------------------------------------------------------------------------*/


/*==========================================
	MENU
============================================*/

/*-----------
	PRINCIPAL
------------*/
#menu{
	width: 613px;
	height:30px;
	margin:0 15px 0 0;
	padding-top: 5px;
	list-style-type:none;
	text-align:left;
	display: block;
	float: left;
}

#menu li{
	margin:0 0 0 15px;
	display:inline;
	position: relative;
}

#menu li a{
	height:20px;
	padding-bottom: 10px;
	color: #666;
	display:inline-block;
	font: bold 17px/120% 'Arimo', arial, serif;
	border-bottom: 2px solid #F7E60D;
	position: relative;
}

#menu li.first{margin-left: 0;} 
#menu li a:hover{text-decoration: none; border-bottom: 2px solid #666;}
#menu li.ativo a{border-bottom: 2px solid #666!important;}

#menu .ver_submenu.ativo:hover a{border-bottom:2px solid #fff!important;}

#menu li span.seta{
	width: 6px;
	height: 3px;
	margin-left: 4px;
	background: url(../../_IMG/sprite/sprite_layout.png) 0 -78px no-repeat;
}

#menu .ver_submenu:hover .submenu{display: block!important;}

#menu .ver_submenu a{
	border-bottom: none!important;
	z-index: 9999!important;	
}

#menu .ver_submenu{z-index: 9999;}

/*submenu*/
#menu .submenu{
	width: auto;
	min-width: 290px;
	background: #fff;
	border: 1px solid #E4E4E4;
	display: none;
	left: -10px;
	position: absolute;
	top: 20px;
	z-index: 99;
	*top: 25px;
}

/*tamanho bg submenu topo*/
.bg_item_menu{
	height: 31px;
	margin: -31px 0 0 -1px;
	background: url(../../_IMG/outros/bg_item_menu.gif) repeat-x;
	position: relative;
}

.bg_item_menu .bg_item_left,
.bg_item_menu .bg_item_right{
	width: 4px;
	height: 31px;
	display: block;
}

.bg_item_menu .bg_item_left{
	background: url(../../_IMG/outros/bg_item_left.gif) no-repeat;
	float: left;
}

.bg_item_menu .bg_item_right{
	background: url(../../_IMG/outros/bg_item_right.gif) no-repeat;
	float: right;
}

#editorias .bg_item_menu{width: 95px; *width: 100px;}
#blogs .bg_item_menu{width: 135px; *width: 140px;}
#servicos .bg_item_menu{width: 95px; *width: 96px;}
#voce_acontece .bg_item_menu{width: 140px; *width: 145px;}

#menu .submenu a{
	font: 12px Arial, Helvetica, sans-serif!important;
	color: #666;
}

#menu .submenu ul{
	width:  50px;
	padding: 20px;
	float: left;
	margin-left: 15px;
} 

#menu .submenu ul.sub_first{
	width: 120px;
	margin-left: 0;
}

#menu .submenu li{
	width: 100%;
	display: inline-block;
	margin: 0!important;
}

#menu .submenu li a{
	height: 16px!important;
	padding: 0 0 0 10px!important;
	background:url(../../_IMG/outros/seta_menu.gif) 0 5px no-repeat;
}

#menu .submenu li  a,
#menu .submenu li a:hover{
	border: none!important;
}

#menu .submenu li a:hover{
	background-position: 0 -8px;
	text-decoration: underline;
}


/**/
#menu ver_submenu a.menu_blogs{
	border-bottom: 2px solid #fff!important;
}


#blogs ul.sub_first{
	width: 230px!Important;
}

#menu li.ver_submenu .submenu a{border-bottom: none!important;}
#menu li.ver_submenu:hover a{border-bottom: 2px solid #fff!important;}

/*
#menu .ver_submenu a.menu_blogs,
#menu .ver_submenu a.menu_servicos,
#menu .ver_submenu a.menu_voceacontece{border-bottom: 2px solid #F7E60D!important;}
*/

#menu .ver_submenu:hover a,
#menu .ver_submenu:hover a.menu_servicos,
#menu .ver_submenu:hover a.menu_voceacontece{border-bottom: 2px solid #fff!important;}


#menu li:hover{z-index: 99999!important;}


#blogs .submenu,
#voce_acontece .submenu{
		width: 170px!important;
		min-width: 170px!important;
}