/* 
**	menuHorizontalVertical - Azul 
**
**	menuPai: horizontal
**	menuFilho: vertical
**	
**	validado no w3c em 11:35 9/4/2009
*/

/* Correções para o firefox */
#menu_contextual li:hover ul,li.over ul {display: block;}
ul.menuHorizontalVertical a{display:inline;}
.menuContextual{
	background-color:#ECE6D8 ;
	border-top:1px #FFF solid;
	height:23px;
	vertical-align:top;
}

/* sobreposição de css -início */
ul li ul li {
	background-image:none;
}
#menu_contextual ul li {
	padding:0px;
}
#menu_contextual ul {
	background:none;
}
ul li ul li {
    width:0px;
    border:0;
    font-size:inherit;
}
#menu_contextual {
    width:0px;
}
#menu2 ul {
    float:left;
    margin:0px;
}
#menu2 ul li {
	margin: 0px 0px 0px 10px;
	display: inline;
}
#head_menu li {
	font-weight:bolder;
	letter-spacing:1px;
	line-height:13px;
	margin:0px;
}
/* sobreposição de css - fim */

/* CSS menuHorizontalVertical */
#menu_contextual{
	float:right;
	width:100%;
}
#menu_contextual h1{
	color:#4B7799;
}
#menu_contextual ul{
	height:25px;
}
#menu_contextual table.menu4itens{
	padding: 7px 12px;
	width: 100%;
}

/* z-index */
#menu_contextual ul.menuHorizontalVertical, #menu_contextual ul.menuHorizontalVertical ul.menu, ul.menu ul{
	z-index:15;
	border:none;
}
#menu_contextual ul.menuHorizontalVertical a{
	font:13px "Trebuchet MS";
	font-weight:bold;
	color:#4B7799;
	text-align:center;
	width:auto;
	line-height:25px;
	text-decoration:none;
}
#menu_contextual ul.menuHorizontalVertical a:hover{
	text-decoration:underline;
}

#menu_contextual ul.menuHorizontalVertical{
	margin:0px;
	padding:0px;
	background:#ECE6D8 ;
	font-size:medium;
	float:left;
	width:auto;
}
/* menuPai */
#menu_contextual ul.menuHorizontalVertical li.menuPai{
	position:relative;
	text-align:center;
	background:#ECE6D8 ;
	margin:0px;
	padding:0 7px 0 7px;
	list-style:none;
	border-right:none;
	border-left:1px solid #FFF;
	float:left;
}

/* ul.menu */
#menu_contextual ul.menuHorizontalVertical li.menuPai ul.menu {
	float: left;
	position:absolute;
	top:23px;
	display:none;
	width:auto;
}
#menu_contextual ul.menuHorizontalVertical li.menuPai ul.menu li{
	padding: 0;
	width:100%  !important;
	background:#ECE6D8 ;
	border-bottom:1px solid #FFF;
}
#menu_contextual ul.menuHorizontalVertical li.menuPai ul.menu li a{
	width:auto;
	padding:0 18px 0 18px;
	text-align:left;
	font-size:11px;
}
/* hacks para IE */
* html #menu_contextual ul.menuHorizontalVertical li.menuPai ul.menu li{
	z-index:99;
	float:left;
	width:auto;
	height:1%;
}
* html #menu_contextual ul.menuHorizontalVertical li.menuPai ul.menu li a{
	height:1%;
}

/*************************************************************************************************************************************/
/*************************************************************************************************************************************/
/*************************************************************************************************************************************/
/* CSS passeioVirtual */

#menu_contextual .passeioVirtual{
	background-color:#4B7799;
	border-top:1px #FFF solid;
	float:left;
}
#menu_contextual .passeioVirtual a{
	font:12px "Trebuchet MS";
	font-weight:bold;
	text-align:center;
	width:auto;
	line-height:25px;
	text-decoration:none;
}
#menu_contextual .passeioVirtual a:hover{
	text-decoration:underline;
}

#menu_contextual .passeioVirtual ul.menuHorizontalVertical{
	z-index:15;
	border:none;

	width:100%;
	height:100%;
	margin:0px;
	padding:0px;

	font-size:100%;
	float:left;
}

/* menuPai */ 
#menu_contextual .passeioVirtual ul.menuHorizontalVertical li.menuPai{
	position:relative;
	text-align:center;
	background:#4B7799;
	margin:0px;
	padding:0 7px 0 7px;
	list-style:none;
	border-right:none;
	border-left:1px solid #FFF;
	float:left;
}
#menu_contextual .passeioVirtual ul.menuHorizontalVertical li.menuPai:hover{
	background:#4B7799;
}
#menu_contextual .passeioVirtual ul.menuHorizontalVertical li.menuPai a{
	color:#ECE6D8 ;
}
#menu_contextual .passeioVirtual ul.menuHorizontalVertical li.menuPai a:hover{
	color:#ECE6D8 ;
}

/* ul.menu */
#menu_contextual .passeioVirtual ul.menuHorizontalVertical li.menuPai ul.menu {
	float: left;
	position:absolute;
	top:25px;
	display:none;
	width:auto;
}
#menu_contextual .passeioVirtual ul.menuHorizontalVertical li.menuPai ul.menu li{
	background:#4B7799;
}
#menu_contextual .passeioVirtual ul.menuHorizontalVertical li.menuPai ul.menu a{
	color:#ECE6D8 ;
}
#menu_contextual .passeioVirtual ul.menuHorizontalVertical .menuPai ul.menu a:hover{
	color:#ECE6D8 ;
}


/* hacks para IE */
* html #menu_contextual .passeioVirtual ul.menuHorizontalVertical ul.menu li{
	z-index:99;
	float:left;
	width:auto;
	height:1%;
}
* html #menu_contextual .passeioVirtual ul.menuHorizontalVertical ul.menu li a{
	height:1%;
}
