@import url(https://fonts.googleapis.com/css?family=Raleway);
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 0px;
  font-family: "Raleway", sans-serif;
}
.footer {
  position: absolute;
 
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 195px;
  background-color: white;
  border: 1px solid white;
  border-radius: 4px;
  padding-top:20px;
  overflow: hidden;
}

body > .container{
  padding-bottom: 20px;
}

.carousel-container .col-xs-12{
  padding: 0;
  margin:0;
  z-index: 50;

  -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
}

nav{
  z-index: 200;
  margin-bottom: 0 !important;
}
/* Carousel base class */
.carousel#home-carousel {
  /*height: 500px;*/
  z-index: 50;
  margin-bottom: 0px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel#home-carousel .item {
  height: auto;
  background-color: white;
  width: 100%;
}
.carousel-inner > .item img {
  /*position: absolute;*/
  /*top: 0;
  left: 0;*/
  width: 100% !important;
  /*height: auto !important;
  margin-left: auto;
  margin-right: auto;*/
}

.catalogue .book{
  padding-bottom: 20px;
}

/* Catalogue nth book (first of new row) clear both */
.catalogue-filters .control-label, .catalogue-filters .filter{
  padding-bottom:15px !important;
}

.catalogue .book{
  clear: none;
  border: 1px solid transparent;
  min-height: 400px;
}

.catalogue .book:hover{
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.ui-select-search{
  width: auto !important;
}

/*Small devices (tablets, 768px and up)
@media (min-width: 768px) and (max-width: 991px) {
2 books per row. Clear 3rd
.catalogue .book:nth-child(2n+1) {
clear: both !important;
}
}
Medium devices (desktops, 992px and up)
@media (min-width: 992px) {
4 books per row. Clear 5th
.catalogue .book:nth-child(4n+5) {
clear: both !important;
}

.catalogue-filters .control-label, .catalogue-filters .filter{
padding-bottom:0px !important;
}
}
Catalogue nth book (first of new row) clear both */

.catalogue .book a:hover{
  text-decoration: none;
}

.catalogue img.book-thumb{
  max-height: 200px;
  margin-left: auto;
  margin-right: auto;
}

.catalogue-filters{
  padding-bottom: 15px;
}

img.center{
  margin-left: auto;
  margin-right: auto;
}

.book.ng-move,
.book.ng-enter,
.book.ng-leave {
  -webkit-transition:all linear 0.4s;
  transition:all linear 0.4s;
}

.book.ng-leave.ng-leave-active,
.book.ng-move,
.book.ng-enter {
  opacity: 0;
}

.book.ng-leave,
.book.ng-move.ng-move-active,
.book.ng-enter.ng-enter-active {
  opacity: 1;
}

.fixed-navbar-top-padding{
  padding-top: 80px;
}

.fixed-navbar-top-padding nav{
  border-width: 1px 1px 1px 1px !important;
}

.demo-label{
}

.btn{
  border-radius: 15px;
}

.btn.btn-default.form-control.ui-select-toggle{
  border-radius: 4px !important;
}

.btn-primary{
  /*background-color: #ffca00;*/
  border-color: white !important;
  border-width: 1px !important;
  background: #ffca00 !important; /* Old browsers */
  background: -moz-linear-gradient(top, #ffca00 0%, #de980c 41%) !important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffca00), color-stop(41%,#de980c), color-stop(41%,#de980c)) !important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffca00 0%,#de980c 41%) !important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffca00 0%,#de980c 41%) !important; /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffca00 0%,#de980c 41%) !important; /* IE10+ */
  background: linear-gradient(to bottom, #ffca00 0%,#de980c 41%) !important; /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffca00', endColorstr='#de980c',GradientType=0 ) !important; /* IE6-9 */
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4) !important;
  -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4) !important;
  box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4) !important;
  border-radius: 50px !important;
  border: 0px;
  box-shadow: 0 0 black !important;
}

.btn-primary:hover{
  background-color: rgb(226, 179, 2);
  border-color: rgb(226, 179, 2);
}

.btn-primary:active:hover, .btn-primary:focus{
  background-color: rgb(226, 179, 2);
  border-color: rgb(226, 179, 2);
}

.go-to-top{
  position: fixed;
  bottom: 0px;
  right: 0px;
  margin: 15px;
  display: none;
  z-index: 9999;
}

.jumbotron.gallery{
  padding: 15px;
}

.jumbotron.gallery a.thumbnail{
  margin:0;
}

nav{
  
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 75%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#ffffff));
  background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 75%);
  background: -o-linear-gradient(top, #ffffff 0%,#ffffff 75%);
  background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 75%);
  background: linear-gradient(to bottom, #ffffff 0%,#ffffff 75%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

  -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
}

img.navbar-brand{
  padding: 0px !important;
  margin-top: 5px;
}

nav li a {
  color: #777;
  /*padding: 15px 26px;*/
  font-size: 16px;
  /*padding-top: 19px !important;
  padding-bottom: 7px !important;*/
  padding: 19px 9px 7px 15px !important;
}

nav li.active a{
  font-weight: bold;
  background: transparent !important;
  border-bottom: 4px solid rgb(253, 204, 5 );
}


@media (max-width: 767px) {

  nav .navbar-collapse{
    
    background: white;
  }

  nav li{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}

@media screen and  (min-width: 768px)  and (max-width: 991px) {
  nav li a {
    color: #777;
    /*padding: 15px 26px;*/
    font-size: 12px;
    /*padding-top: 19px !important;
    padding-bottom: 7px !important;*/
    padding: 19px 7px 7px 15px !important;
  }
}

.catalogue .book .ribbon-container{
  position: relative;
  display: inline-block;
}

.catalogue .book .ribbon-container .ribbon{
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}

.catalogue .book .ribbon-container .ribbon span {
  font-size: 10px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold; line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px; display: block;
  background: #ffca00;
  background: linear-gradient(rgb(255, 202, 0) 0%, rgba(255, 202, 0, 1) 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; right: -21px;
}

.catalogue .book .ribbon-container:before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  z-index: 10;
  background-image: url("../img/book_cover/shadow.png");
  background-repeat-x: no-repeat;
  background-repeat-y: repeat;
  background-size: contain;
}

/*.hot-selected hr{
border-top-width: 4px;
}*/

hr.gradient{
  display: block;
  border: 0px;
  height: 75px;
  background-image: url("../img/sombra_div_png.png");
  background-position: top left;
  background-size: contain;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
}

#main {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#area {
  /*width: 80%;*/
  /*height: 80%;*/
  /*margin: 5% auto;*/
  /*max-width: 1250px;*/
  width: 100%;
  height: 100%;
}

#area iframe body{
  margin-left: auto;
  margin-right: auto;
  max-height: 100%;
  overflow: hidden;
}

#area iframe {
  border: none;
}

#prev {
  left: 40px;
}

#next {
  right: 40px;
}

.arrow {
  position: absolute;
  top: 50%;
  margin-top: -32px;
  font-size: 64px;
  color: #E2E2E2;
  font-family: arial, sans-serif;
  font-weight: bold;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.arrow:hover {
  color: #777;
}

.arrow:active {
  color: #000;
}

#loader {
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
  margin: -33px 0 0 -33px;
}

#toc {
  position: absolute;
  top: 0;
  left: 0;
}

div.container.top-margin{
  margin-top: 25px;
}

img.show-cover{
  border: 1px solid rgba(0,0,0,0.2);
}

.btn-custom-blue{
  /* arriba: 181, 210, 236 - abajo: 0, 156, 234 */
  background: #ffca00; /* Old browsers */
  background: -moz-linear-gradient(top, #b4d2ec 0%,  #009ceb 41%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4d2ec), color-stop(41%, #009ceb), color-stop(41%, #009ceb)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b4d2ec 0%, #009ceb 41%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b4d2ec 0%, #009ceb 41%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b4d2ec 0%, #009ceb 41%); /* IE10+ */
  background: linear-gradient(to bottom, #b4d2ec 0%, #009ceb 41%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4d2ec', endColorstr='#009ceb',GradientType=0 ); /* IE6-9 */
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
  -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
  box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
  border-color: white;
  border-width: 1px;
  color: white;
}

.flexslider{
  background: none;
  border: none;
}

.flexslider li{
  margin: 5px;
}

.read-nav{
  width: 100%;
  /*height: 40px;*/
  position: absolute;
  z-index: 999;
  /*background-color: white;*/
}

.hide{
  display: none;
}

#ngProgress-container {
  position: absolute !important;
  top: 52px !important;
}

#nprogress .bar {
  background: #ffca00;

  position: fixed;
  /*z-index: 1031;*/
  top: 52px;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: none;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #ffca00, 0 0 5px #ffca00;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

.padding-top{
  padding-top: 15px;
}

.alert-fixed{
  z-index:9999;
  margin-bottom:150px;
  position:fixed;
  top: 0px;
  left: 34%;
}

.fb-container{
  max-width: 100% !important;
  overflow: hidden !important;
  padding: 0 !important;
}

.no-resize{
  resize: none;
}

img.user-avatar{
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: inline;
}

img.round-image{
  border-radius: 50%;
}

/*.iframe_cover{
position: absolute;
width: calc(100% - 80px);
height: 100%;
left: 40px;
top: 0px;
background-color: rgba(52, 85, 179, 0.3);
}*/

.yellow-focus:focus{
  outline: none;
  box-shadow: 0 0 3px #E2B302;
  border: 1px solid #E2B302;
}

.margin-bottom-button{
  margin-bottom: 10px;
}



green{
  color: green;
}

.line{
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 30px;

}

.padding{
  padding-top: 20px;
}

.paddingimg{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-bottom: 10px;
}

.paddingr{
  padding-right: 50px;
}
.paddingl{
  padding-left: 25px;
}
.paddingls{
  padding-left: 5px;
}

.resultado{
  padding-left: 20px;
  text-align: center;
}

.edges{
   padding-left: 10px;
  padding-right: 10px;
  }








  
#news_ticker {
  width: 100%;
  height: 50px;
  margin: 40px auto 0;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 3px;
  position: relative;
  -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.5);
  -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.5);
  box-shadow: inset 0px 1px 2px rgba(0,0,0,0.5);
  text-align: center;
} 


.slider {
  float: center;
  list-style-type: none;
  text-align: center;
  -webkit-animation: ticker 180s cubic-bezier(1, 0, .5, 0) infinite;
  -moz-animation: ticker 180s cubic-bezier(1, 0, .5, 0) infinite;
  -ms-animation: ticker 180s cubic-bezier(1, 0, .5, 0) infinite;
  animation: ticker 180s cubic-bezier(1, 0, .5, 0) infinite;
}
ul:hover {
  list-style-type: none;
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -ms-animation-play-state: paused;
  animation-play-state: paused;
}
.tickerr {line-height: 50px;
text-align: center;}

#news_ticker a {
  text-align: center;
  color: black;
  text-decoration: none;
  font-size: 13px;
}

@-webkit-keyframes ticker {
  0%     {margin-top: 0;}
  2.5%   {margin-top: -50px;}
  5%  {margin-top: -105px;}
  7.5%  {margin-top: -155px;}
  10%  {margin-top: -210px;}
  12.5%  {margin-top: -260px;}
  15%  {margin-top: -315px;}
  17.5%  {margin-top: -365px;}
  20%  {margin-top: -420px;}
  22.5%  {margin-top: -470px;}
  25%  {margin-top: -520px;}
  27.5%  {margin-top: -565px;}
  30%  {margin-top: -615px;}
  32.5%  {margin-top: -660px;}
  35%  {margin-top: -710px;}
  37.5%  {margin-top: -760px;}
  40%  {margin-top: -815px;}
  42.5%  {margin-top: -865px;}
  45%  {margin-top: -920px;}
  47.5%  {margin-top: -970px;}
  50%   {margin-top: -920;}
  52.5%   {margin-top: -865px;}
  55%  {margin-top: -815px;}
  57.5%  {margin-top: -760px;}
  60%  {margin-top: -710px;}
  62.5%  {margin-top: -660px;}
  65%  {margin-top: -615px;}
  67.5%  {margin-top: -565px;}
  70%  {margin-top: -520px;}
  72.5%  {margin-top: -470px;}
  75%  {margin-top: -420px;}
  77.5%  {margin-top: -365px;}
  80%  {margin-top: -315px;}
  82.5%  {margin-top: -260px;}
  85%  {margin-top: -210px;}
  87.5%  {margin-top: -155px;}
  90%  {margin-top: -105px;}
  92.5%  {margin-top: -50px;}
  95%  {margin-top: -0px;}
  
}
@-moz-keyframes ticker {
    0%     {margin-top: 0;}
  2.5%   {margin-top: -50px;}
  5%  {margin-top: -105px;}
  7.5%  {margin-top: -155px;}
  10%  {margin-top: -210px;}
  12.5%  {margin-top: -260px;}
  15%  {margin-top: -315px;}
  17.5%  {margin-top: -365px;}
  20%  {margin-top: -420px;}
  22.5%  {margin-top: -470px;}
  25%  {margin-top: -520px;}
  27.5%  {margin-top: -565px;}
  30%  {margin-top: -615px;}
  32.5%  {margin-top: -660px;}
  35%  {margin-top: -710px;}
  37.5%  {margin-top: -760px;}
  40%  {margin-top: -815px;}
  42.5%  {margin-top: -865px;}
  45%  {margin-top: -920px;}
  47.5%  {margin-top: -970px;}
  50%   {margin-top: -920;}
  52.5%   {margin-top: -865px;}
  55%  {margin-top: -815px;}
  57.5%  {margin-top: -760px;}
  60%  {margin-top: -710px;}
  62.5%  {margin-top: -660px;}
  65%  {margin-top: -615px;}
  67.5%  {margin-top: -565px;}
  70%  {margin-top: -520px;}
  72.5%  {margin-top: -470px;}
  75%  {margin-top: -420px;}
  77.5%  {margin-top: -365px;}
  80%  {margin-top: -315px;}
  82.5%  {margin-top: -260px;}
  85%  {margin-top: -210px;}
  87.5%  {margin-top: -155px;}
  90%  {margin-top: -105px;}
  92.5%  {margin-top: -50px;}
  95%  {margin-top: -0px;}
}

@-ms-keyframes ticker {
   0%     {margin-top: 0;}
  2.5%   {margin-top: -50px;}
  5%  {margin-top: -105px;}
  7.5%  {margin-top: -155px;}
  10%  {margin-top: -210px;}
  12.5%  {margin-top: -260px;}
  15%  {margin-top: -315px;}
  17.5%  {margin-top: -365px;}
  20%  {margin-top: -420px;}
  22.5%  {margin-top: -470px;}
  25%  {margin-top: -520px;}
  27.5%  {margin-top: -565px;}
  30%  {margin-top: -615px;}
  32.5%  {margin-top: -660px;}
  35%  {margin-top: -710px;}
  37.5%  {margin-top: -760px;}
  40%  {margin-top: -815px;}
  42.5%  {margin-top: -865px;}
  45%  {margin-top: -920px;}
  47.5%  {margin-top: -970px;}
  50%   {margin-top: -920;}
  52.5%   {margin-top: -865px;}
  55%  {margin-top: -815px;}
  57.5%  {margin-top: -760px;}
  60%  {margin-top: -710px;}
  62.5%  {margin-top: -660px;}
  65%  {margin-top: -615px;}
  67.5%  {margin-top: -565px;}
  70%  {margin-top: -520px;}
  72.5%  {margin-top: -470px;}
  75%  {margin-top: -420px;}
  77.5%  {margin-top: -365px;}
  80%  {margin-top: -315px;}
  82.5%  {margin-top: -260px;}
  85%  {margin-top: -210px;}
  87.5%  {margin-top: -155px;}
  90%  {margin-top: -105px;}
  92.5%  {margin-top: -50px;}
  95%  {margin-top: -0px;}
}
@keyframes ticker {
 0%     {margin-top: 0;}
  2.5%   {margin-top: -50px;}
  5%  {margin-top: -105px;}
  7.5%  {margin-top: -155px;}
  10%  {margin-top: -210px;}
  12.5%  {margin-top: -260px;}
  15%  {margin-top: -315px;}
  17.5%  {margin-top: -365px;}
  20%  {margin-top: -420px;}
  22.5%  {margin-top: -470px;}
  25%  {margin-top: -520px;}
  27.5%  {margin-top: -565px;}
  30%  {margin-top: -615px;}
  32.5%  {margin-top: -660px;}
  35%  {margin-top: -710px;}
  37.5%  {margin-top: -760px;}
  40%  {margin-top: -815px;}
  42.5%  {margin-top: -865px;}
  45%  {margin-top: -920px;}
  47.5%  {margin-top: -970px;}
  50%   {margin-top: -920;}
  52.5%   {margin-top: -865px;}
  55%  {margin-top: -815px;}
  57.5%  {margin-top: -760px;}
  60%  {margin-top: -710px;}
  62.5%  {margin-top: -660px;}
  65%  {margin-top: -615px;}
  67.5%  {margin-top: -565px;}
  70%  {margin-top: -520px;}
  72.5%  {margin-top: -470px;}
  75%  {margin-top: -420px;}
  77.5%  {margin-top: -365px;}
  80%  {margin-top: -315px;}
  82.5%  {margin-top: -260px;}
  85%  {margin-top: -210px;}
  87.5%  {margin-top: -155px;}
  90%  {margin-top: -105px;}
  92.5%  {margin-top: -50px;}
  95%  {margin-top: -0px;}
}




.btn-exito{
  color:#fff;
  border-color: #ffffff;
  border-width: 1px;
  background: #84b50a; /* Old browsers */
  background: -moz-linear-gradient(top, #84b50a 0%, #759b14 41%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84b50a), color-stop(41%,#759b14), color-stop(41%,#759b14)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #84b50a 0%,#759b14 41%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #84b50a 0%,#759b14 41%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #84b50a 0%,#759b14 41%); /* IE10+ */
  background: linear-gradient(to bottom, #84b50a 0%,#759b14 41%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84b50a', endColorstr='#759b14',GradientType=0 ); /* IE6-9 */
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
  -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
  box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
  background-color:#84b50a !important;
}
.btn-exito.focus,.btn-exito:focus{color:#fff;background-color:#759b14;border-color:#255625}
.btn-exito:hover{color:#fff;background-color:#759b14;border-color:#398439}
.btn-exito.active,.btn-exito:active,.open>.dropdown-toggle.btn-exito{color:#fff;background-color:#759b14;border-color:#398439}
.btn-exito.active.focus,.btn-exito.active:focus,.btn-exito.active:hover,.btn-exito:active.focus,.btn-exito:active:focus,.btn-exito:active:hover,.open>.dropdown-toggle.btn-exito.focus,.open>.dropdown-toggle.btn-exito:focus,.open>.dropdown-toggle.btn-exito:hover{color:#fff;background-color:#398439;border-color:#255625}
.btn-exito.active,.btn-exito:active,.open>.dropdown-toggle.btn-exito{background-image:none}
.btn-exito.disabled,.btn-exito.disabled.active,.btn-exito.disabled.focus,.btn-exito.disabled:active,.btn-exito.disabled:focus,.btn-exito.disabled:hover,.btn-exito[disabled],.btn-exito[disabled].active,.btn-exito[disabled].focus,.btn-exito[disabled]:active,.btn-exito[disabled]:focus,.btn-exito[disabled]:hover,fieldset[disabled] .btn-exito,fieldset[disabled] .btn-exito.active,fieldset[disabled] .btn-exito.focus,fieldset[disabled] .btn-exito:active,fieldset[disabled] .btn-exito:focus,fieldset[disabled] .btn-exito:hover{background-color:#84b50a;border-color:#4cae4c}
.btn-exito .badge{color:#84b50a;background-color:#fff}


.btn-informacion{
  color:#fff;
  border-color: #ffffff;
  border-width: 1px;
  background: #42b0d1; /* Old browsers */
  background: -moz-linear-gradient(top, #42b0d1 0%, #46b8da 41%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42b0d1), color-stop(41%,#46b8da), color-stop(41%,#46b8da)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #42b0d1 0%,#46b8da 41%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #42b0d1 0%,#46b8da 41%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #42b0d1 0%,#46b8da 41%); /* IE10+ */
  background: linear-gradient(to bottom, #42b0d1 0%,#46b8da 41%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42b0d1', endColorstr='#46b8da',GradientType=0 ); /* IE6-9 */
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
  -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
  box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
  background-color:#42b0d1 !important;
}
.btn-informacion.focus,.btn-informacion:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}
.btn-informacion:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-informacion.active,.btn-informacion:active,.open>.dropdown-toggle.btn-informacion{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-informacion.active.focus,.btn-informacion.active:focus,.btn-informacion.active:hover,.btn-informacion:active.focus,.btn-informacion:active:focus,.btn-informacion:active:hover,.open>.dropdown-toggle.btn-informacion.focus,.open>.dropdown-toggle.btn-informacion:focus,.open>.dropdown-toggle.btn-informacion:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}
.btn-informacion.active,.btn-informacion:active,.open>.dropdown-toggle.btn-informacion{background-image:none}
.btn-informacion.disabled,.btn-informacion.disabled.active,.btn-informacion.disabled.focus,.btn-informacion.disabled:active,.btn-informacion.disabled:focus,.btn-informacion.disabled:hover,.btn-informacion[disabled],.btn-informacion[disabled].active,.btn-informacion[disabled].focus,.btn-informacion[disabled]:active,.btn-informacion[disabled]:focus,.btn-informacion[disabled]:hover,fieldset[disabled] .btn-informacion,fieldset[disabled] .btn-informacion.active,fieldset[disabled] .btn-informacion.focus,fieldset[disabled] .btn-informacion:active,fieldset[disabled] .btn-informacion:focus,fieldset[disabled] .btn-informacion:hover{background-color:#42b0d1;border-color:#46b8da}
.btn-informacion .badge{color:#42b0d1;background-color:#fff}





.btn-peligro{color:#fff;background-color:#d61813;
   border-width: 1px;
  background: #d61813; /* Old browsers */
  background: -moz-linear-gradient(top, #d61813 0%, #ba1914 41%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d61813), color-stop(41%,#ba1914), color-stop(41%,#ba1914)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d61813 0%,#ba1914 41%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d61813 0%,#ba1914 41%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d61813 0%,#ba1914 41%); /* IE10+ */
  background: linear-gradient(to bottom, #d61813 0%,#ba1914 41%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d61813', endColorstr='#ba1914',GradientType=0 ); /* IE6-9 */
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
  -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
  box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4);
background-color: #d61813 !important;
}
.btn-peligro.focus,.btn-peligro:focus{color:#fff;background-color:#c9302c;border-color:#761c19}
.btn-peligro:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-peligro.active,.btn-peligro:active,.open>.dropdown-toggle.btn-peligro{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-peligro.active.focus,.btn-peligro.active:focus,.btn-peligro.active:hover,.btn-peligro:active.focus,.btn-peligro:active:focus,.btn-peligro:active:hover,.open>.dropdown-toggle.btn-peligro.focus,.open>.dropdown-toggle.btn-peligro:focus,.open>.dropdown-toggle.btn-peligro:hover{color:#fff;background-color:#ac2925;border-color:#761c19}
.btn-peligro.active,.btn-peligro:active,.open>.dropdown-toggle.btn-peligro{background-image:none}
.btn-peligro.disabled,.btn-peligro.disabled.active,.btn-peligro.disabled.focus,.btn-peligro.disabled:active,.btn-peligro.disabled:focus,.btn-peligro.disabled:hover,.btn-peligro[disabled],.btn-peligro[disabled].active,.btn-peligro[disabled].focus,.btn-peligro[disabled]:active,.btn-peligro[disabled]:focus,.btn-peligro[disabled]:hover,fieldset[disabled] .btn-peligro,fieldset[disabled] .btn-peligro.active,fieldset[disabled] .btn-peligro.focus,fieldset[disabled] .btn-peligro:active,fieldset[disabled] .btn-peligro:focus,fieldset[disabled] .btn-peligro:hover{background-color:#d61813;border-color:#ba1914}
.btn-peligro .badge{color:#d61813;background-color:#fff}



ul.no_bullet {
list-style-image: url('../img/warning.jpg');
padding: 0;
margin: 0;
}


.text-peligro{color:#a94442}
a.text-peligro:focus,a.text-peligro:hover{color:#843534}



























