/*============= Global ancher link color style ==========*/
a {
	color: #a240b1;	
	xpadding: 1px 2px 1px 2px;
	
}
/* esta clase cambia el enlace de entrada y salida del usuario */
a:hover, a:active {
	color: #fff;
	text-decoration: none;
	background-color: #a240b1;	
	xpadding: 1px 2px 1px 2px;
}

a#homeLnk:hover, a#homeLnk:active{
	background-color: transparent;
}

a.invarseColor:link, a.invarseColor:visited {
	color: #a240b1;
	xpadding: 1px 2px 1px 2px;
}

/* esta clase cambia el menu del TOP TOP del sitio */
a.invarseColor:hover, a.invarseColor:active {
	color: #fff;
	text-decoration: none;
	background-color: #a240b1;
	xpadding: 1px 2px 1px 2px;
}
a.active:link, a.active:visited {
	color: #fff;
	cursor: default;
	xpadding: 1px 2px 1px 2px;
}

/*=================== dropdown =============*/
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
background:#ffcc55;  
  background-color:#ffcc55;  
  filter: #ffcc55;
  -webkit-text-shadow:0 1px 0 rgba(0,0,0,.25);
  -moz-text-shadow:0 1px 0 rgba(0,0,0,.25);
  text-shadow:0 1px 0 rgba(0,0,0,.25);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  background:#b190ef;
  background-color:#b190ef;
  filter: #b190ef;
  x-webkit-text-shadow:0 1px 0 rgba(0,0,0,.1);
  x-moz-text-shadow:0 1px 0 rgba(0,0,0,.1);
  xtext-shadow:0 1px 0 rgba(0,0,0,.1);
}

/*==================== navbar =================*/
.navbar .nav > li:hover {
	color: #ffffff;
	x-webkit-text-shadow: 0 1px 0 rgba(0,0,0,.1);
	x-moz-text-shadow: 0 1px 0 rgba(0,0,0,.1);
	xtext-shadow: 0 1px 0 rgba(0,0,0,.1);
	background-color: #bb67c8;
	xbackground-image: url(../backgrounds/bg-barramenu1.jpg);
}
/* active link */
.navbar .nav .active a,
.navbar .nav .active a:hover,
.navbar .nav .active a:focus
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus,
.navbar .nav > .active > a i,
.navbar .nav > .active > a:focus i,
.navbar .nav > .active > a:hover i,
.navbar .nav > .active > a span,
.navbar .nav > .active > a:focus span,
.navbar .nav > .active > a:hover span {
	background-color: #ffcc55;
	xbackground-image: url(../backgrounds/bg-barramenu1.jpg);
	filter: #94cbff;
	x-webkit-text-shadow: 0 1px 0 rgba(0,0,0,.1);
	x-moz-text-shadow: 0 1px 0 rgba(0,0,0,.1);
	xtext-shadow: 0 1px 0 rgba(0,0,0,.1);
}
/* nested ul */
.navbar .nav div {
	background-color: #f6e1f9;
	x-webkit-text-shadow: 0 1px 0 rgba(0,0,0,.1);
	x-moz-text-shadow: 0 1px 0 rgba(0,0,0,.1);
	xtext-shadow: 0 1px 0 rgba(0,0,0,.1);
}


/*========== btn-primary (green-btn) ==========*/
.btn-primary {
  border:1px solid #822591;
  background: #822591;
  background: -moz-linear-gradient(top, #c97ad5 0%, #822591 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c97ad5), color-stop(100%,#822591));
  background: -webkit-linear-gradient(top, #c97ad5 0%,#822591 100%);
  background: -o-linear-gradient(top, #c97ad5 0%,#822591 100%);
  background: -ms-linear-gradient(top, #c97ad5 0%,#822591 100%);

  background: linear-gradient(to bottom, #c97ad5 0%,#822591 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#aa0000',GradientType=3 );
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background: #822591; /*#4e2e89;*/
}
.btn-primary:active,
.btn-primary.active {
  background-color: #822591; /*#4e2e89;*/
}