a{
	outline:0 !important;
}
header{
	/*position: absolute;
	top: 0;
	z-index: 9999;
	width: 100%;
	background-color: var(--morado) !important;*/
	background-color: #fff;
}
.navbar-light {
	background-color:transparent!important;
}
.navbar-light .navbar-nav .nav-link{
	color:#222;
	font-weight:400;
	padding-right: 25px;
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus{
	color: #C02226;
	opacity: 1;
}
.navbar-light .navbar-nav .active .nav-link{
	background-color:transparent;
	color: #C02226;
	opacity: 1;
}
.navbar-light .navbar-nav .active .nav-link:hover{
	background-color:transparent;
	color: #C02226;
	opacity: 1;
}



.navbar-light .navbar-nav .show > .nav-link{
	color: #fff;
}
.navbar-light .navbar-nav .show > .nav-link:focus,
.navbar-light .navbar-nav .show > .nav-link:hover{
	color: #fff;
	background-color: transparent;
}

.dropdown-menu{
	background-color:#fff;
	border:0;
	font-size: 14px;
	box-shadow: 0px 0px 6px 0px #a2a2a2;
}
.dropdown-menu .dropdown-item{
	font-weight:300!important;
}
.navbar-light .navbar-nav .show .dropdown-menu .dropdown-item{
	color:#222;
}
.navbar-light .navbar-nav .show .dropdown-menu .dropdown-item:hover,
.navbar-light .navbar-nav .show .dropdown-menu .dropdown-itema:focus {
	color: var(--rojo);
	text-decoration: none;
	background-color: transparent;
}

.navbar-light .navbar-toggler{
	background-color: transparent;
	border:1px solid #fff;
}
.navbar-light .navbar-toggler .fa{
	color: var(--rojo) !important;
}
.navbar-light .navbar-toggler:hover,
.navbar-light .navbar-toggler:focus
{
	background-color: transparent;
	cursor:pointer;
}
.navbar-light .navbar-toggler-icon {
	background-color: transparent;
}

.navbar-light .navbar-toggle:hover .icon-bar {
	background-color: #8B2588;
	cursor:pointer;
}
.navbar-light .navbar-brand {
	color:#fff;
	font-size: 24px;
	font-weight: 600;
	height: auto;
}
.navbar-light .navbar-brand:hover {
	color:#fff;
}
.navbar-light .navbar-brand img{
	max-width: 150px;
}



.carousel-caption{
	/*width: 100%;
	height: 100%;
	top: 25%;
	bottom:25%;
	left: inherit;
	right: inherit;
	display: table;*/
	top:50%;
	left: 50%;
	bottom: inherit;
	transform: translate(-50%,-50%);
}
.caption-center{
	/*display: table-cell;
	vertical-align: middle;*/
}












