/* menu vertical */

.menu{

	text-align: left;

	padding: 0 10px;

	margin-bottom: 20px;

}

.menu h3{

	font-size: 16px;

	padding: 0 0 5px 0;

	font-weight: bold;

	border-bottom: 1px solid #cfcfcf;

	text-transform: capitalize;

	display: none;

}

.menu ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.menu ul li{

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #cfcfcf;

}



.menu ul li a{

	display: block;

	color: #333;

	padding: 5px 0 5px 0;

}



.menu ul li a:hover{

	color: #2DA59A;

	text-decoration: none;

	padding: 5px 0 5px 0;

}



ul.children{

	padding: 0 0 5px 7px;

}



ul.children li{

	display: inline;

	padding: 0px;

}



ul.children li a{

	display: inline;

	font-weight: normal;

	font-size: 11px;

	background: none;

	border: none;

	padding: 1px 3px;

	color: #E46C09;

}



ul.children li a:hover{

	color: #333;

	text-decoration: none;

	padding: 1px 3px;

}



/* Login form */

.login{

	text-align: left;

	padding: 0 10px;
	margin-bottom: 15px;
}



.login h3{

	font-size: 16px;

	padding: 5px 0 3px 0;

	font-weight: bold;

	border-bottom: 1px solid #cfcfcf;

	text-transform: capitalize;

	margin-bottom: 10px;

}



.login form{

	padding: 0;

}



.login-content{

	padding: 5px 0;

}



.login form input.text{

	width: 220px;

}



.login form input.button{

	

}



.login-button{

	width: 80px;

	float: right;

}



.login-button-content{

	text-align: right;

}



.login-lupa-passwd{

	width: 120px;

	float: left;

}



.login-lupa-passwd a {

	padding: 5px 0 0 0;

	display: block;

}



#login-alert{

	padding: 5px;

	display: none;

}



.loading{

	height: 21px;

	padding: 0 !important;

	background: url(../images/loading.gif) no-repeat center 5px;

}



/* welcome */

.welcome{

	padding: 0;

}



.welcome h1{

	display: none;

}



/* saldo */

.saldo{

	text-align: left;

	padding: 0 10px;

	margin-bottom: 20px;

}



.saldo h3{

	font-size: 16px;

	padding: 5px 0 3px 0;

	font-weight: bold;

	margin-bottom: 10px;

}
