#divHeader{
	background:#661429; background:linear-gradient(to bottom, #661429, #991F3D); padding-top:10px; color:#BA9E66;
} 
#divHeader i, p{color:#BA9E66;}
#divHeader p > a{color:#BA9E66;}

#divContainer{
	height:100vh;
}

.text-center{text-align:center;}
.no-border{padding:0px; margin:0px;}
.link-login{text-align:right; font-size:16pt; color:#661429;}
.ul_nodes li {list-style:none; margin:2px;}
.ul_nodes li a > .parent {border-radius:3px; background:linear-gradient(to bottom, #16823A, #1A9C45); color:#fff; padding:4px; border-bottom:2px solid #000;}
.ul_nodes li > .parent:hover{cursor:pointer;}
.ul_nodes li label:hover{cursor:pointer;}

.animated{
	opacity:1;
	max-height: auto;
	overflow:hidden;
	transition: all 2s;
}
.animated.ng-hide{
	display:block !important;
	opacity:0;
	max-height: 0px !important;
}

/* Para ventana de avisos */
.notification {
	display: none;
    max-width: 640px;
	margin: 0 auto;
	width: 240px;
	z-index: 99999;
	border-radius: 5px;
	color: #fff;
	padding: 1em;
	position: fixed;
	right: 10px;
	top: 80px;
	box-shadow: 0px 2px 20px #888;
}
.notification h4 {
	margin: 0px 0px 5px;
	color: #fff;
	font-weight: bold;
}

.notification p {
	margin: 0px;
}

.notification-success {
	background: #FA6900;
}

.notification-fail {
	background: #B90504;
}

hr{ margin:10px;}

/* Para la barra principal */
.navbar{margin-bottom:0px; min-height:35px;}
.navbar-nav>li>a{padding-top:8px; padding-bottom:0px;}
.letter-charge{font-size:13pt;}
