/*Menu*/
.menu2 {
	list-style:none;
	padding:0px;
	margin:0px;
	max-width:400px;
	font-size:15px;
	font-weight:bold;
	height:30px;
	float:left;
}

.menu2 li {
	position:relative;
	float:left;
}

.menu2 li:first-child a {
	-moz-border-radius-topleft:8px; 
	-webkit-border-top-left-radius:8px; 
	border-top-left-radius:8px; -moz-border-radius-bottomleft:8px; 
	-webkit-border-bottom-left-radius:8px; 
	border-bottom-left-radius:8px;
}

.menu2 li:last-child  a, .menu2 li.nochild  a {
	-moz-border-radius-topright:8px; 
	-webkit-border-top-right-radius:8px; 
	border-top-right-radius:8px; 
	-moz-border-radius-bottomright:8px; 
	-webkit-border-bottom-right-radius:8px; 
	border-bottom-right-radius:8px; 
}

.menu li.barra {
	color:#13A89E;
}

.menu2 li a {
	color:#fff;
	text-decoration:none;
	padding:6px 9px;
	display:block;
	background-color:#13A89E; 
}


/* Ajuste para o Firefox */
.menu2 li a,  x:-moz-any-link {
	padding:5px 9px;
}

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Ajuste para o Chrome * /
	.menu2 li a {
		padding:6px 9px;
	}
}
*/

.menu2 li a:hover {
	background:#fff;
	color:#13A89E;
}

.menu2 li ul {
	position:absolute;
	top:30px;
	left:0px;
	display:none;
}

.menu2 li:hover ul,
.menu2 li ul li:hover ul,
.menu2li.over ul,
.menu2 li ul li.over ul {
	display:block;
}

.menu2 li ul li {
	z-index:60;
	display:block;
	width:auto;
}

.menu2 li ul li ul {
	position:absolute;
	top:0;
	left:108px;
	background:#000;
}

.tracoMenu {
	background:url('../imagens/tracoMenu.png') no-repeat top;
	width:2px;
	background-color:#13A89E; 
	height:30px;
}