/** BOTONES *********************************************************************************************
****************************************************************************************************************/

.btn-small {
    padding: 2px 7px;
}

/** propio de hera **************/

.btn.btn-specific-main {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #178AB7;
  *background-color: #11648c;
  background-image: -moz-linear-gradient(top, #11648c, #178AB7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#11648c), to(#178AB7));
  background-image: -webkit-linear-gradient(top, #11648c, #178AB7);
  background-image: -o-linear-gradient(top, #11648c, #178AB7);
  background-image: linear-gradient(to bottom, #11648c, #178AB7);
  background-repeat: repeat-x;
  border-color: #178AB7 #178AB7 #11648c;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff11648c', endColorstr='#ff178AB7', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn.btn-specific-main:hover,
.btn.btn-specific-main:active,
.btn.btn-specific-main.active,
.btn.btn-specific-main.disabled,
.btn.btn-specific-main[disabled] {
  color: #ffffff;
  background-color: #178AB7;
  *background-color: #178AB7;
}

.btn.btn-specific-main:active,
.btn.btn-specific-main.active {
  background-color: #003399 \9;
}

/** primary **************/

.btn.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #178AB7;
  *background-color: #11648c;
  background-image: -moz-linear-gradient(top, #11648c, #178AB7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#11648c), to(#178AB7));
  background-image: -webkit-linear-gradient(top, #11648c, #178AB7);
  background-image: -o-linear-gradient(top, #11648c, #178AB7);
  background-image: linear-gradient(to bottom, #11648c, #178AB7);
  background-repeat: repeat-x;
  border-color: #178AB7 #178AB7 #11648c;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff11648c', endColorstr='#ff178AB7', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary.disabled,
.btn.btn-primary[disabled] {
  color: #ffffff;
  background-color: #178AB7;
  *background-color: #178AB7;
}

.btn.btn-primary:active,
.btn.btn-primary.active {
  background-color: #003399 \9;
}

/** el azul, naranja, rojo, verde, azul claro, gris oscuro y gris claro lo da bootstrap ****/

/** morado ***************/

.btn.btn-purple {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #696E8C;
  *background-color: #696E8C;
  background-image: -moz-linear-gradient(top, #50536B, #8788B5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#50536B), to(#8788B5));
  background-image: -webkit-linear-gradient(top, #50536B, #8788B5);
  background-image: -o-linear-gradient(top, #50536B, #8788B5);
  background-image: linear-gradient(to bottom, #50536B, #8788B5);
  background-repeat: repeat-x;
  border-color: #8788B5 #8788B5 #50536B;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff50536B', endColorstr='#ff8788B5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn.btn-purple:hover,
.btn.btn-purple:active,
.btn.btn-purple.active,
.btn.btn-purple.disabled,
.btn.btn-purple[disabled] {
  color: #ffffff;
  background-color: #8788B5;
  *background-color: #8788B5;
}


/** granate ***************/

.btn.btn-granate {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #960034;
  *background-color: #960034;
  background-image: -moz-linear-gradient(top, #770035, #CE0000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#770035), to(#CE0000));
  background-image: -webkit-linear-gradient(top, #770035, #CE0000);
  background-image: -o-linear-gradient(top, #770035, #CE0000);
  background-image: linear-gradient(to bottom, #770035, #CE0000);
  background-repeat: repeat-x;
  border-color: #CE0000 #CE0000 #770035;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff770035', endColorstr='#ffCE0000', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn.btn-granate:hover,
.btn.btn-granate:active,
.btn.btn-granate.active,
.btn.btn-granate.disabled,
.btn.btn-granate[disabled] {
  color: #ffffff;
  background-color: #CE0000;
  *background-color: #CE0000;
}

/** verde musgo ********/


.btn.btn-musgo {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #74753C;
  *background-color: #74753C;
  background-image: -moz-linear-gradient(top, #464C27, #A8A557);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#464C27), to(#A8A557));
  background-image: -webkit-linear-gradient(top, #464C27, #A8A557);
  background-image: -o-linear-gradient(top, #464C27, #A8A557);
  background-image: linear-gradient(to bottom, #464C27, #A8A557);
  background-repeat: repeat-x;
  border-color: #A8A557 #A8A557 #464C27;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff464C27', endColorstr='#ffA8A557', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn.btn-musgo:hover,
.btn.btn-musgo:active,
.btn.btn-musgo.active,
.btn.btn-musgo.disabled,
.btn.btn-musgo[disabled] {
  color: #ffffff;
  background-color: #A8A557;
  *background-color: #A8A557;
}

/** aguamarina - azul verdoso ***************/

.btn.btn-aguamarina {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #41A890;
  *background-color: #41A890;
  background-image: -moz-linear-gradient(top, #32826F, #6ED3A7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#32826F), to(#6ED3A7));
  background-image: -webkit-linear-gradient(top, #32826F, #6ED3A7);
  background-image: -o-linear-gradient(top, #32826F, #6ED3A7);
  background-image: linear-gradient(to bottom, #32826F, #6ED3A7);
  background-repeat: repeat-x;
  border-color: #6ED3A7 #6ED3A7 #32826F;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff32826F', endColorstr='#ff6ED3A7', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn.btn-aguamarina:hover,
.btn.btn-aguamarina:active,
.btn.btn-aguamarina.active,
.btn.btn-aguamarina.disabled,
.btn.btn-aguamarina[disabled] {
  color: #ffffff;
  background-color: #6ED3A7;
  *background-color: #6ED3A7;
}

/** amarillo ***************/

.btn.btn-amarillo {
  color: #666;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #F4D730;
  *background-color: #F4D730;
  background-image: -moz-linear-gradient(top, #E8CC2E, #FFFF33);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E8CC2E), to(#FFFF33));
  background-image: -webkit-linear-gradient(top, #E8CC2E, #FFFF33);
  background-image: -o-linear-gradient(top, #E8CC2E, #FFFF33);
  background-image: linear-gradient(to bottom, #E8CC2E, #FFFF33);
  background-repeat: repeat-x;
  border-color: #FFFF33 #FFFF33 #E8CC2E;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffE8CC2E', endColorstr='#ffFFFF33', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn.btn-amarillo:hover,
.btn.btn-amarillo:active,
.btn.btn-amarillo.active,
.btn.btn-amarillo.disabled,
.btn.btn-amarillo[disabled] {
  color: #666;
  background-color: #FFFF33;
  *background-color: #FFFF33;
}

/** aspecto de enlace *************************************/

.btn-link {
    border-color: transparent;
    border-radius: 0 0 0 0;
    color: #333333;
    padding: 0;
    text-decoration: underline;
    text-shadow: none;
    webkit-text-shadow: none;
}

.btn-link:hover, .btn-link:focus {
	opacity: 0.8;
}

/** gris oscuro ********/

.btn-link {
    color: #333333;
}

/** azul oscuro ********/

.btn-link.link-blue {
    color: #1377A5;
}

/** azul claro ********/

.btn-link.link-light-blue {
    color: #2F96B4;
}

/** verde ********/

.btn-link.link-green {
    color: #62C462;
}

/** granate ********/

.btn-link.link-granate {
    color: #d10f0f;
}

/** rojo ********/

.btn-link.link-red {
    color: #f50a0a;
}

/** naranja ********/

.btn-link.link-orange {
    color: #ff9900;
}

/** gris morado ********/

.btn-link.link-purple {
    color: #696E8C;
}

/** verde musgo ********/

.btn-link.link-musgo {
    color: #74753C;
}

/** azul verdoso ********/

.btn-link.link-aguamarina {
    color: #333333;
}
/** amarillo ********/

.btn-link.link-amarillo {
    color: #FFFF33;
}


/** blanco ********/

.btn-link.link-white {
    color: #fff;
}

