li a:hover {
	text-decoration: underline !important;
}

.active2 li a {
	background-color: #0072BB !important;
	color: white !important;
}

.active3 {
	background-color: #0072BB !important;
	color: white !important;
}

.activea {
	color: white !important;
}

.nav-pills > li > a {
	color: black !important;
}

	.nav-pills > li > a:hover {
		color: white !important;
	}

.dvLateral li:hover {
	background-color: #0072BB !important;
}

.dvLateral li {
	color: black !important;
}

.MenuLateralSuperior a:hover {
	text-decoration: underline !important;
}

.MenuLateralSuperior li a:hover {
	text-decoration: underline !important;
}

.page-sidebar .nav-pills li > a:hover {
	background-color: #139ed8;
	border-color: #139ed8;
	color: #fff;
}

@media (max-width: 991px) {
	div #sidebar-content {
		margin-top: 25px;
		border: none !important;
	}
}

#UCentral.nav-pills > li > a:hover, #UCentral.nav-pills > li > a:focus {
	color: #fff !important;
}

.blanco {
	background-color: #FFFF !important;
}



.nav-pills > li > a {
	color: black !important;
}

.accordion-panel .accordion dt {
	padding: 16px 50px 16px 20px;
}

.accordion-panel a {
	cursor: pointer;
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
}

.active5 :hover {
	background-color: #0072BB !important;
}

.breadcrumb a, .breadcrumb li, #MenuLateralSuperior li, #MenuLateralSuperior li a, #uldvLateral li, #uldvLateral li a {
	text-decoration: none !important;
	cursor: pointer;
}

	.breadcrumb a:hover, #MenuLateralSuperior li a:hover, #uldvLateral li a:hover {
		text-decoration: underline !important;
	}

#olBread li:last-child a {
	font-weight: 700 !important;
}

#uldvLateral li.active a:hover {
	text-decoration: none !important;
	background-color: #0072bb !important;
}

#UCentral li.panel.panel-default {
	background-color: #fff;
}

/*texto*/
.accordion dt font {
	font-size: inherit !important;
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.accordion dd .content font {
	font-size: inherit !important;
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

	.accordion dd .content font span {
		font-size: inherit !important;
		font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
	}

.accordion dd .content span {
	font-size: inherit !important;
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.colorTitulo {
	/*color : #FAFBFC !important;*/
	display: none;
}

.input-wrapper {
	position: relative;
	/*width: 271px;*/
}

.input-icon {
	color: #191919;
	position: absolute;
	width: 20px;
	height: 20px;
	z-index: 100;
	top: 50%;
	transform: translateY(-50%);
	left: 72%;
}

.mensajeError {
	color: #C62828;
	font-size: 12px;
	font-weight: normal;
}

a {
	cursor: pointer;
}

.htitulo small {
	font-size: 0.6em !important;
}

.catInline a {
	display: inline-flex !important;
}

	.catInline a.nivel0 {
		/*font-weight: 800 !important;*/
	}

	.catInline a.nivel1 {
		/*font-weight: 600 !important;*/
	}

	.catInline a.nivel2 {
		margin-left: 10px;
		/*font-weight: 400 !important;*/
	}

	.catInline a.nivel3 {
		margin-left: 20px;
	}

	.catInline a.nivel4 {
		margin-left: 30px;
	}

	.catInline a.nivel5 {
		margin-left: 40px;
	}
