

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

.btn-mini {
    padding: 2px 6px;

    line-height: 16px;
}


.socialBtn {
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  -o-border-radius: 25px;
  -ms-border-radius: 25px;
  -khtml-border-radius: 25px;
  border-radius: 25px;
  -moz-box-shadow: rgba(0, 0, 0, 0.45) 0 1px 2px, rgba(255, 255, 255, 0.4) 0 1px 0 inset, rgba(255, 255, 255, 0.2) 0 -1px 0 inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0 1px 2px, rgba(255, 255, 255, 0.4) 0 1px 0 inset, rgba(255, 255, 255, 0.2) 0 -1px 0 inset;
  -o-box-shadow: rgba(0, 0, 0, 0.45) 0 1px 2px, rgba(255, 255, 255, 0.4) 0 1px 0 inset, rgba(255, 255, 255, 0.2) 0 -1px 0 inset;
  box-shadow: rgba(0, 0, 0, 0.45) 0 1px 2px, rgba(255, 255, 255, 0.4) 0 1px 0 inset, rgba(255, 255, 255, 0.2) 0 -1px 0 inset;
  color: white;
  display: inline-block;
  font-weight: bold;
  height: 28px;
  line-height: 28px;
  margin: 0 15px 15px;
  padding: 0 20px 0 15px;
  position: relative;
  font-family: arial;
  text-shadow: rgba(0, 0, 0, 0.35) 0 1px 0;
  text-decoration: none;
}
.socialBtn:hover {
  -moz-box-shadow: rgba(0, 0, 0, 0.45) 0 1px 2px, rgba(255, 255, 255, 0.25) 0 0 0 1px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0 1px 2px, rgba(255, 255, 255, 0.25) 0 0 0 1px inset;
  -o-box-shadow: rgba(0, 0, 0, 0.45) 0 1px 2px, rgba(255, 255, 255, 0.25) 0 0 0 1px inset;
  box-shadow: rgba(0, 0, 0, 0.45) 0 1px 2px, rgba(255, 255, 255, 0.25) 0 0 0 1px inset;
}
.socialBtn:before {
  font-family: "social";
  font-size: 30px;
  font-weight: normal !important;
  line-height: 0;
  margin-right: 10px;
  position: relative;
  text-shadow: rgba(255, 255, 255, 0.35) 0 1px 1px;
  width: 50px;
}

.c_azul {
  background: #668cca;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzQ1OTk2IiBvZmZzZXQ9Ii4wNSIvPjxzdG9wIHN0b3AtY29sb3I9IiM1MzdFQzMiIG9mZnNldD0iLjUyNSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2NjhDQ0EiIG9mZnNldD0iMTAwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzI3MCkiIC8+Cjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, #345996), color-stop(52.5%, #537ec3), color-stop(100%, #668cca));
  background-image: -webkit-linear-gradient(bottom, #345996 5%, #537ec3, #668cca 100%);
  background-image: -moz-linear-gradient(bottom, #345996 5%, #537ec3, #668cca 100%);
  background-image: -o-linear-gradient(bottom, #345996 5%, #537ec3, #668cca 100%);
  background-image: -ms-linear-gradient(bottom, #345996 5%, #537ec3, #668cca 100%);
  background-image: linear-gradient(bottom, #345996 5%, #537ec3, #668cca 100%);
  border: 1px solid #013a96;
}
.c_azul:hover {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0MTcwQkMiIG9mZnNldD0iLjEiLz48c3RvcCBzdG9wLWNvbG9yPSIjNjY4Q0NBIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODQ3KSIgLz4KPC9zdmc+);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #4170bc), color-stop(100%, #668cca));
  background-image: -webkit-linear-gradient(top, #4170bc 10%, #668cca 100%);
  background-image: -moz-linear-gradient(top, #4170bc 10%, #668cca 100%);
  background-image: -o-linear-gradient(top, #4170bc 10%, #668cca 100%);
  background-image: -ms-linear-gradient(top, #4170bc 10%, #668cca 100%);
  background-image: linear-gradient(top, #4170bc 10%, #668cca 100%);
}


.c_celeste {
  background: #67cdf5;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMEZBQUU3IiBvZmZzZXQ9Ii4xIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzRGQzVGMyIgb2Zmc2V0PSIwLjU1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzY3Q0RGNSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzM1MikiIC8+Cjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, #0faae7), color-stop(52.5%, #4fc5f3), color-stop(100%, #67cdf5));
  background-image: -webkit-linear-gradient(bottom, #0faae7 5%, #4fc5f3, #67cdf5 100%);
  background-image: -moz-linear-gradient(bottom, #0faae7 5%, #4fc5f3, #67cdf5 100%);
  background-image: -o-linear-gradient(bottom, #0faae7 5%, #4fc5f3, #67cdf5 100%);
  background-image: -ms-linear-gradient(bottom, #0faae7 5%, #4fc5f3, #67cdf5 100%);
  background-image: linear-gradient(bottom, #0faae7 5%, #4fc5f3, #67cdf5 100%);
  border: 1px solid #008cc3;
}
.c_celeste:hover {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3OTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzN0JERjIiIG9mZnNldD0iLjEiLz48c3RvcCBzdG9wLWNvbG9yPSIjNjdDREY1IiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNzkyKSIgLz4KPC9zdmc+);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #37bdf2), color-stop(100%, #67cdf5));
  background-image: -webkit-linear-gradient(top, #37bdf2 10%, #67cdf5 100%);
  background-image: -moz-linear-gradient(top, #37bdf2 10%, #67cdf5 100%);
  background-image: -o-linear-gradient(top, #37bdf2 10%, #67cdf5 100%);
  background-image: -ms-linear-gradient(top, #37bdf2 10%, #67cdf5 100%);
  background-image: linear-gradient(top, #37bdf2 10%, #67cdf5 100%);
}


.c_blanco {
  background: white;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9Ii4xIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YyRjJGMiIgb2Zmc2V0PSIwLjU1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzQzNCkiIC8+Cjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, #e6e6e6), color-stop(52.5%, #f2f2f2), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(bottom, #e6e6e6 5%, #f2f2f2, #ffffff 100%);
  background-image: -moz-linear-gradient(bottom, #e6e6e6 5%, #f2f2f2, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #e6e6e6 5%, #f2f2f2, #ffffff 100%);
  background-image: -ms-linear-gradient(bottom, #e6e6e6 5%, #f2f2f2, #ffffff 100%);
  background-image: linear-gradient(bottom, #e6e6e6 5%, #f2f2f2, #ffffff 100%);
  border: 1px solid #cccccc;
  color: #222;
  text-shadow: rgba(255, 255, 255, 0.35) 0 1px 0;
}
.c_blanco:hover {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YyRjJGMiIgb2Zmc2V0PSIuMSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMSkiIC8+Cjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #f2f2f2), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #f2f2f2 10%, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #f2f2f2 10%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #f2f2f2 10%, #ffffff 100%);
  background-image: -ms-linear-gradient(top, #f2f2f2 10%, #ffffff 100%);
  background-image: linear-gradient(top, #f2f2f2 10%, #ffffff 100%);
}




.c_gris {
  background: #7e99ac;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNEQ2Njc3IiBvZmZzZXQ9Ii4xIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzZFOERBMiIgb2Zmc2V0PSIwLjU1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzdFOTlBQyIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzE2MCkiIC8+Cjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, #4d6677), color-stop(52.5%, #6e8da2), color-stop(100%, #7e99ac));
  background-image: -webkit-linear-gradient(bottom, #4d6677 5%, #6e8da2, #7e99ac 100%);
  background-image: -moz-linear-gradient(bottom, #4d6677 5%, #6e8da2, #7e99ac 100%);
  background-image: -o-linear-gradient(bottom, #4d6677 5%, #6e8da2, #7e99ac 100%);
  background-image: -ms-linear-gradient(bottom, #4d6677 5%, #6e8da2, #7e99ac 100%);
  background-image: linear-gradient(bottom, #4d6677 5%, #6e8da2, #7e99ac 100%);
  border: 1px solid #15527c;
}
.c_gris:hover{
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2MTgwOTYiIG9mZnNldD0iLjEiLz48c3RvcCBzdG9wLWNvbG9yPSIjN0U5OUFDIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNzEzKSIgLz4KPC9zdmc+);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #618096), color-stop(100%, #7e99ac));
  background-image: -webkit-linear-gradient(top, #618096 10%, #7e99ac 100%);
  background-image: -moz-linear-gradient(top, #618096 10%, #7e99ac 100%);
  background-image: -o-linear-gradient(top, #618096 10%, #7e99ac 100%);
  background-image: -ms-linear-gradient(top, #618096 10%, #7e99ac 100%);
  background-image: linear-gradient(top, #618096 10%, #7e99ac 100%);
}


.c_naranja {
  background: #f48e22;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MDQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDg3NDBCIiBvZmZzZXQ9Ii4xIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YxODIwQyIgb2Zmc2V0PSIwLjU1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0Y0OEUyMiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzYwNCkiIC8+Cjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, #d8740b), color-stop(52.5%, #f1820c), color-stop(100%, #f48e22));
  background-image: -webkit-linear-gradient(bottom, #d8740b 5%, #f1820c, #f48e22 100%);
  background-image: -moz-linear-gradient(bottom, #d8740b 5%, #f1820c, #f48e22 100%);
  background-image: -o-linear-gradient(bottom, #d8740b 5%, #f1820c, #f48e22 100%);
  background-image: -ms-linear-gradient(bottom, #d8740b 5%, #f1820c, #f48e22 100%);
  background-image: linear-gradient(bottom, #d8740b 5%, #f1820c, #f48e22 100%);
  border: 1px solid #a85a08;
}
.c_naranja:hover {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMTgyMEMiIG9mZnNldD0iLjEiLz48c3RvcCBzdG9wLWNvbG9yPSIjRjQ4RTIyIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODA5KSIgLz4KPC9zdmc+);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #f1820c), color-stop(100%, #f48e22));
  background-image: -webkit-linear-gradient(top, #f1820c 10%, #f48e22 100%);
  background-image: -moz-linear-gradient(top, #f1820c 10%, #f48e22 100%);
  background-image: -o-linear-gradient(top, #f1820c 10%, #f48e22 100%);
  background-image: -ms-linear-gradient(top, #f1820c 10%, #f48e22 100%);
  background-image: linear-gradient(top, #f1820c 10%, #f48e22 100%);
}

.c_rojo {
  background: #e31d00;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQjAxNjAwIiBvZmZzZXQ9Ii4xIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0NBMUEwMCIgb2Zmc2V0PSIwLjU1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0UzMUQwMCIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzYxNykiIC8+Cjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, #b01600), color-stop(52.5%, #ca1a00), color-stop(100%, #e31d00));
  background-image: -webkit-linear-gradient(bottom, #b01600 5%, #ca1a00, #e31d00 100%);
  background-image: -moz-linear-gradient(bottom, #b01600 5%, #ca1a00, #e31d00 100%);
  background-image: -o-linear-gradient(bottom, #b01600 5%, #ca1a00, #e31d00 100%);
  background-image: -ms-linear-gradient(bottom, #b01600 5%, #ca1a00, #e31d00 100%);
  background-image: linear-gradient(bottom, #b01600 5%, #ca1a00, #e31d00 100%);
  border: 1px solid #7d1000;
}
.c_rojo:hover {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0NBMUEwMCIgb2Zmc2V0PSIuMSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFMzFEMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czNykiIC8+Cjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #ca1a00), color-stop(100%, #e31d00));
  background-image: -webkit-linear-gradient(top, #ca1a00 10%, #e31d00 100%);
  background-image: -moz-linear-gradient(top, #ca1a00 10%, #e31d00 100%);
  background-image: -o-linear-gradient(top, #ca1a00 10%, #e31d00 100%);
  background-image: -ms-linear-gradient(top, #ca1a00 10%, #e31d00 100%);
  background-image: linear-gradient(top, #ca1a00 10%, #e31d00 100%);
}


.c_verde {
  background: #8fb339;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNzA4QzJEIiBvZmZzZXQ9Ii4xIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzgwQTAzMyIgb2Zmc2V0PSIwLjU1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzhGQjMzOSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzI1OCkiIC8+Cjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, #708c2d), color-stop(52.5%, #80a033), color-stop(100%, #8fb339));
  background-image: -webkit-linear-gradient(bottom, #708c2d 5%, #80a033, #8fb339 100%);
  background-image: -moz-linear-gradient(bottom, #708c2d 5%, #80a033, #8fb339 100%);
  background-image: -o-linear-gradient(bottom, #708c2d 5%, #80a033, #8fb339 100%);
  background-image: -ms-linear-gradient(bottom, #708c2d 5%, #80a033, #8fb339 100%);
  background-image: linear-gradient(bottom, #708c2d 5%, #80a033, #8fb339 100%);
  border: 1px solid #516620;
}
.c_verde:hover {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4MEEwMzMiIG9mZnNldD0iLjEiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEZCMzM5IiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMzcyKSIgLz4KPC9zdmc+);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #80a033), color-stop(100%, #8fb339));
  background-image: -webkit-linear-gradient(top, #80a033 10%, #8fb339 100%);
  background-image: -moz-linear-gradient(top, #80a033 10%, #8fb339 100%);
  background-image: -o-linear-gradient(top, #80a033 10%, #8fb339 100%);
  background-image: -ms-linear-gradient(top, #80a033 10%, #8fb339 100%);
  background-image: linear-gradient(top, #80a033 10%, #8fb339 100%);
}



.c_amarrillo {
  background: #ffae28;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjQ5ODAwIiBvZmZzZXQ9Ii4xIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQTQwRSIgb2Zmc2V0PSIwLjU1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQUUyOCIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzU2MikiIC8+Cjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, #f49800), color-stop(52.5%, #ffa40e), color-stop(100%, #ffae28));
  background-image: -webkit-linear-gradient(bottom, #f49800 5%, #ffa40e, #ffae28 100%);
  background-image: -moz-linear-gradient(bottom, #f49800 5%, #ffa40e, #ffae28 100%);
  background-image: -o-linear-gradient(bottom, #f49800 5%, #ffa40e, #ffae28 100%);
  background-image: -ms-linear-gradient(bottom, #f49800 5%, #ffa40e, #ffae28 100%);
  background-image: linear-gradient(bottom, #f49800 5%, #ffa40e, #ffae28 100%);
  border: 1px solid #c17800;
}
.c_amarrillo:hover {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkE0MEUiIG9mZnNldD0iLjEiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkZBRTI4IiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnODU5KSIgLz4KPC9zdmc+);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #ffa40e), color-stop(100%, #ffae28));
  background-image: -webkit-linear-gradient(top, #ffa40e 10%, #ffae28 100%);
  background-image: -moz-linear-gradient(top, #ffa40e 10%, #ffae28 100%);
  background-image: -o-linear-gradient(top, #ffa40e 10%, #ffae28 100%);
  background-image: -ms-linear-gradient(top, #ffa40e 10%, #ffae28 100%);
  background-image: linear-gradient(top, #ffa40e 10%, #ffae28 100%);
}


.c_metal {
    background: #ca0237;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQjAxNjAwIiBvZmZzZXQ9Ii4xIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0NBMUEwMCIgb2Zmc2V0PSIwLjU1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0UzMUQwMCIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzYxNykiIC8+Cjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, #ba0236), color-stop(52.5%, #ca0237), color-stop(100%, #d60238));
    background-image: -webkit-linear-gradient(bottom, #ba0236 5%, #ca0237, #d60238 100%);
    background-image: -moz-linear-gradient(bottom, #ba0236 5%, #ca0237, #d60238 100%);
    background-image: -o-linear-gradient(bottom, #ba0236 5%, #ca0237, #d60238 100%);
    background-image: -ms-linear-gradient(bottom, #ba0236 5%, #ca0237, #d60238 100%);
    background-image: linear-gradient(bottom, #ba0236 5%, #ca0237, #d60238 100%);
    border: 1px solid #ba0236;
}
.c_metal:hover {
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0NBMUEwMCIgb2Zmc2V0PSIuMSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFMzFEMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czNykiIC8+Cjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #ca0237), color-stop(100%, #d60238));
    background-image: -webkit-linear-gradient(top, #ca0237 10%, #d60238 100%);
    background-image: -moz-linear-gradient(top, #ca0237 10%, #d60238 100%);
    background-image: -o-linear-gradient(top, #ca0237 10%, #d60238 100%);
    background-image: -ms-linear-gradient(top, #ca0237 10%, #d60238 100%);
    background-image: linear-gradient(top, #ca0237 10%, #d60238 100%);
}






.label, .badge {
    background-color: rgb(153, 153, 153);
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 14px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}

.label {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
}
.badge {
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    padding-bottom: 2px;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 1px;
}
a.label:hover, a.badge:hover {
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: rgb(255, 255, 255);
    cursor: pointer;
}
.label-important, .badge-important {
    background-color: rgb(185, 74, 72);
}
.label-important[href], .badge-important[href] {
    background-color: rgb(149, 59, 57);
}
.label-warning, .badge-warning {
    background-color: rgb(248, 148, 6);
}
.label-warning[href], .badge-warning[href] {
    background-color: rgb(198, 118, 5);
}
.label-success, .badge-success {
    background-color: rgb(70, 136, 71);
}
.label-success[href], .badge-success[href] {
    background-color: rgb(53, 102, 53);
}
.label-info, .badge-info {
    background-color: rgb(58, 135, 173);
}
.label-info[href], .badge-info[href] {
    background-color: rgb(45, 105, 135);
}
.label-inverse, .badge-inverse {
    background-color: rgb(51, 51, 51);
}
.label-inverse[href], .badge-inverse[href] {
    background-color: rgb(26, 26, 26);
}
.btn .label, .btn .badge {
    position: relative;
    top: -1px;
}
.btn-mini .label, .btn-mini .badge {
    top: 0;
}


.stat-block {
    margin-bottom:20px;
    padding:10px;
    background: #f1f1f1; /* Old browsers */
    background: -moz-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dbdbdb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f1f1f1 0%, #dbdbdb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dbdbdb', GradientType=0 ); /* IE6-9 */
    border: 1px solid #c2c2c2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 #f9f9f9;
    -moz-box-shadow: inset 0 1px 0 #f9f9f9;
    box-shadow: inset 0 1px 0 #f9f9f9;
}
.stat-block ul:after {
    clear: both;
}
.stat-block ul:after {
    content: "";
    display: table;
}
.stat-block ul {
    margin:0px;
    padding:0px;
}
.stat-block li {
    list-style:none;
    float:left;
}
.stat-block li span {
    display:block;
}
.stat-block .stat-graph {
    width: 50%;
    background:#FFF;
    padding:5px 10px;
    border:#d7d7d7 1px solid;
    text-align:center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-right:10px;
}
.stat-block .stat-count {
    width:90px;
}
.stat-block .stat-count span:last-child {
    color:#2750a2;
    font-weight:bold;
}
.stat-block .stat-count span:first-child {
    color:#666;
    font-size:8px;
    font-weight:bold;
}
.stat-block .stat-percent {
    width:40px;
    float:right !important;
    text-align:center !important;
}


.table-danger {
    --bs-table-bg: #f8d7da;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #dfc2c4;
}


.btn-amarrillo-osc {
    color: #ffffff;
    background-color: #BDAD1B;
    border-color: #7D7720;
}

.btn-amarrillo-osc:hover,
.btn-amarrillo-osc:focus,
.btn-amarrillo-osc:active,
.btn-amarrillo-osc.active,
.open .dropdown-toggle.btn-amarrillo-osc {
    color: #ffffff;
    background-color: #968C30;
    border-color: #7D7720;
}

.btn-amarrillo-osc:active,
.btn-amarrillo-osc.active,
.open .dropdown-toggle.btn-amarrillo-osc {
    background-image: none;
}

.btn-amarrillo-osc.disabled,
.btn-amarrillo-osc[disabled],
fieldset[disabled] .btn-amarrillo-osc,
.btn-amarrillo-osc.disabled:hover,
.btn-amarrillo-osc[disabled]:hover,
fieldset[disabled] .btn-amarrillo-osc:hover,
.btn-amarrillo-osc.disabled:focus,
.btn-amarrillo-osc[disabled]:focus,
fieldset[disabled] .btn-amarrillo-osc:focus,
.btn-amarrillo-osc.disabled:active,
.btn-amarrillo-osc[disabled]:active,
fieldset[disabled] .btn-amarrillo-osc:active,
.btn-amarrillo-osc.disabled.active,
.btn-amarrillo-osc[disabled].active,
fieldset[disabled] .btn-amarrillo-osc.active {
    background-color: #BDAD1B;
    border-color: #7D7720;
}

.btn-amarrillo-osc .badge {
    color: #BDAD1B;
    background-color: #ffffff;
}


.btn-azul-osc {
    color: #ffffff;
    background-color: #1B26BD;
    border-color: #22207D;
}

.btn-azul-osc:hover,
.btn-azul-osc:focus,
.btn-azul-osc:active,
.btn-azul-osc.active,
.open .dropdown-toggle.btn-azul-osc {
    color: #ffffff;
    background-color: #303796;
    border-color: #22207D;
}

.btn-azul-osc:active,
.btn-azul-osc.active,
.open .dropdown-toggle.btn-azul-osc {
    background-image: none;
}

.btn-azul-osc.disabled,
.btn-azul-osc[disabled],
fieldset[disabled] .btn-azul-osc,
.btn-azul-osc.disabled:hover,
.btn-azul-osc[disabled]:hover,
fieldset[disabled] .btn-azul-osc:hover,
.btn-azul-osc.disabled:focus,
.btn-azul-osc[disabled]:focus,
fieldset[disabled] .btn-azul-osc:focus,
.btn-azul-osc.disabled:active,
.btn-azul-osc[disabled]:active,
fieldset[disabled] .btn-azul-osc:active,
.btn-azul-osc.disabled.active,
.btn-azul-osc[disabled].active,
fieldset[disabled] .btn-azul-osc.active {
    background-color: #1B26BD;
    border-color: #22207D;
}

.btn-azul-osc .badge {
    color: #1B26BD;
    background-color: #ffffff;
}