/*Barra da esquerda*/
@media only screen and (min-width: 320px) and (max-width: 768px) {
	.region-sidebar-first .section {
		margin: 0 0 0 15px;
		margin-top: -33.5px;
		width: 0px;
	}

	.region-sidebar-first .block div.content {
		margin: 0;
	}

	.region-sidebar-first .menu-lateral-toggled ul.menu li {
		display: block;
		list-style: none !important;
		margin-bottom: 1px;
		line-height: 20px;
		padding-left: 6px;
		background-color: #053666;
	}

	.region-sidebar-first .menu-lateral-toggled ul.menu li a {
		display: block;
		color: #0A1F33;
		padding: 6px 18px 6px 4px;
		text-transform: none;
		font-size: 16px;
		border-bottom: 1px solid #E6E6E6;
		line-height: 20px;
		background-color: #FFF;
	}

	.region-sidebar-first ul.menu li {
		display: none;
	}
}

@media only screen and (min-width: 769px) {
	.region-sidebar-first .section {
		margin: 0; /* LTR */
		padding: 0;
	}

	.region-sidebar-first .block div.content {
		margin: 8px 0 0 9px;
	}

	.region-sidebar-first ul.menu li {
		list-style: none !important;
		/*background: #154676;*/
		margin-bottom: 1px;
		padding-left: 6px;
	}

	.region-sidebar-first ul.menu li a {
		display: block;
		padding: 6px 18px 6px 4px;
		line-height: 20px;
		border-bottom: 1px solid #E6E6E6;
		font-size: 16px;
	}
}


.with-navigation .region-sidebar-first {
	margin: 62px 0 8px 0;
	border-right: 1px solid #006081;
	padding: 4px 9px 100% 13px;
}

.region-sidebar-first .block h2.block-title {
	margin: 0;
	border-bottom: 1px solid #E6E6E6;
	padding-left: 4px;
	line-height: 32px;
	color: #000000;
	font-weight:bold;
	font-size: 18px;
}

.region-sidebar-first ul.menu li.dhtml-folder a,
.region-sidebar-first ul.menu ul.menu li.dhtml-folder a,
.region-sidebar-first ul.menu li.dhtml-folder.dhtml-menu > a {
	background-color: #FFF;
}

/* Define os menus que tem filhos */
.region-sidebar-first ul.menu .collapsed>a, .region-sidebar-first ul.menu .expanded>a{
	background: url("../../../../../../misc/menu-expanded.png") no-repeat scroll 96% 50% #FFF;
}

.region-sidebar-first ul.menu a{
	background-color: #FFF;
}

.region-sidebar-first ul.menu .dhtml-menu-icon{
	visibility: hidden;
	display: none;
}

/* Desloca conteudo para o lado da barra */
.sidebar-first #content .section{
	margin: 8px 10px 8px 201px;
	padding: 0 0 62px 10px; 
	border-left: 1px solid #D6D6D6;
}

/* Antigo fresh*/
.region-sidebar-first .first ul.menu, .region-sidebar-second .first ul.menu {
	margin: 0;
}

/*
 * background: url("http://devdrupal1.ufes.br/interna/misc/menu-expanded.png") no-repeat scroll 100% 50% #F2F2F2
*/
.region-sidebar-first ul.menu li ul.menu{
	margin-left: -6px;
	background: #FFF;
}

.region-sidebar-first ul.menu li ul.menu a{
	padding-left: 12px;
}

.region-sidebar-first ul.menu li ul.menu li ul.menu{
	margin-left: 0;
}

.region-sidebar-first ul.menu li ul.menu li{
	margin-bottom: 1px;
	padding-left: 0;
}

.region-sidebar-first .dhtml-menu-icon{
	margin: 0;
}

.region-sidebar-first ul.menu li a:hover{
	background-color: #F2F2F2;
}

.region-sidebar-first ul.menu ul.menu li a {
	font-size: 14px;
	font-weight: normal;
}

/* 3o nivel */
.region-sidebar-first ul.menu ul.menu ul.menu li a {
	padding-left: 30px;
}

/* 4o nivel */
.region-sidebar-first ul.menu ul.menu ul.menu ul.menu li a {
	padding-left: 48px;
}

/* 5o nivel */
.region-sidebar-first ul.menu ul.menu ul.menu ul.menu ul.menu li a {
	padding-left: 66px;
}

.region-sidebar-first .section div.block-ddblock .ddblock-container {
	margin: 0 auto;
}


.region-sidebar-first ul.menu li.active-trail a.active-trail{
	background-color: #F6F6F6;

}