@charset "UTF-8";
/*===================================================
              LAYOUT y CLASES GENERALES                                     
===================================================*/
/*MARGIN / PADDING 0*/
.m0 {
  margin: 0 !important;
}

.p0 {
  padding: 0 !important;
}

/*TAMA�OS*/
.s20 {
  width: 20px;
}

.s40 {
  width: 40px;
}

.s60 {
  width: 60px;
}

.s80 {
  width: 80px;
}

.s100 {
  width: 100px;
}

.s120 {
  width: 120px;
}

.s140 {
  width: 140px;
}

.s160 {
  width: 160px;
}

.s180 {
  width: 180px;
}

.s200 {
  width: 200px;
}

.s220 {
  width: 220px;
}

.s240 {
  width: 240px;
}

.s260 {
  width: 260px;
}

.s280 {
  width: 280px;
}

.s300 {
  width: 300px;
}

.s320 {
  width: 320px;
}

.s340 {
  width: 340px;
}

.s360 {
  width: 360px;
}

.s380 {
  width: 380px;
}

.s400 {
  width: 400px;
}

.s420 {
  width: 420px;
}

.s440 {
  width: 440px;
}

.s460 {
  width: 460px;
}

.s480 {
  width: 480px;
}

.s500 {
  width: 500px;
}

.s520 {
  width: 520px;
}

.s540 {
  width: 540px;
}

.s560 {
  width: 560px;
}

.s580 {
  width: 580px;
}

.s600 {
  width: 600px;
}

.s620 {
  width: 620px;
}

.s640 {
  width: 640px;
}

.s660 {
  width: 660px;
}

.s680 {
  width: 680px;
}

.s700 {
  width: 700px;
}

.s720 {
  width: 720px;
}

.s740 {
  width: 740px;
}

.s760 {
  width: 760px;
}

.s780 {
  width: 780px;
}

.s800 {
  width: 800px;
}

.s820 {
  width: 820px;
}

.s840 {
  width: 840px;
}

.s860 {
  width: 860px;
}

.s880 {
  width: 880px;
}

.s900 {
  width: 900px;
}

.s920 {
  width: 920px;
}

.s940 {
  width: 940px;
}

.s960 {
  width: 960px;
}

/*MARGIN*/
.margin5 {
  margin: 5px;
}

.margin10 {
  margin: 10px;
}

.margin15 {
  margin: 15px;
}

.margin20 {
  margin: 20px;
}

/*MARGIN LEFT*/
.ml10 {
  margin-left: 10px;
}

.ml20 {
  margin-left: 20px;
}

.ml30 {
  margin-left: 30px;
}

.ml40 {
  margin-left: 40px;
}

.ml50 {
  margin-left: 50px;
}

.ml60 {
  margin-left: 60px;
}

.ml70 {
  margin-left: 70px;
}

.ml80 {
  margin-left: 80px;
}

.ml90 {
  margin-left: 90px;
}

.ml100 {
  margin-left: 100px;
}

.ml110 {
  margin-left: 110px;
}

.ml120 {
  margin-left: 120px;
}

.ml130 {
  margin-left: 130px;
}

.ml140 {
  margin-left: 140px;
}

.ml150 {
  margin-left: 150px;
}

.ml160 {
  margin-left: 160px;
}

.ml170 {
  margin-left: 170px;
}

.ml180 {
  margin-left: 180px;
}

.ml190 {
  margin-left: 190px;
}

.ml200 {
  margin-left: 200px;
}

/*MARGIN RIGHT*/
.mr10 {
  margin-right: 10px;
}

.mr20 {
  margin-right: 20px;
}

.mr30 {
  margin-right: 30px;
}

.mr40 {
  margin-right: 40px;
}

.mr50 {
  margin-right: 50px;
}

.mr60 {
  margin-right: 60px;
}

.mr70 {
  margin-right: 70px;
}

.mr80 {
  margin-right: 80px;
}

.mr90 {
  margin-right: 90px;
}

.mr100 {
  margin-right: 100px;
}

.mr110 {
  margin-right: 110px;
}

.mr120 {
  margin-right: 120px;
}

.mr130 {
  margin-right: 130px;
}

.mr140 {
  margin-right: 140px;
}

.mr150 {
  margin-right: 150px;
}

.mr160 {
  margin-right: 160px;
}

.mr170 {
  margin-right: 170px;
}

.mr180 {
  margin-right: 180px;
}

.mr190 {
  margin-right: 190px;
}

.mr200 {
  margin-right: 200px;
}

/*MARGIN TOP */
.mt0 {
  margin-top: 0 !important;
}

.mt10 {
  margin-top: 10px;
}

.mt20 {
  margin-top: 20px;
}

.mt30 {
  margin-top: 30px;
}

.mt40 {
  margin-top: 40px;
}

.mt50 {
  margin-top: 50px;
}

.mt60 {
  margin-top: 60px;
}

.mt70 {
  margin-top: 70px;
}

.mt80 {
  margin-top: 80px;
}

.mt90 {
  margin-top: 90px;
}

.mt100 {
  margin-top: 100px;
}

.mt110 {
  margin-top: 110px;
}

.mt120 {
  margin-top: 120px;
}

.mt130 {
  margin-top: 130px;
}

.mt140 {
  margin-top: 140px;
}

.mt150 {
  margin-top: 150px;
}

.mt160 {
  margin-top: 160px;
}

.mt170 {
  margin-top: 170px;
}

.mt180 {
  margin-top: 180px;
}

.mt190 {
  margin-top: 190px;
}

.mt200 {
  margin-top: 200px;
}

/*MARGIN BOTTOM */
.mb0 {
  margin-bottom: 0 !important;
}

.mb10 {
  margin-bottom: 10px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb60 {
  margin-bottom: 60px;
}

.mb70 {
  margin-bottom: 70px;
}

.mb80 {
  margin-bottom: 80px;
}

.mb90 {
  margin-bottom: 90px;
}

.mb100 {
  margin-bottom: 100px;
}

.mb110 {
  margin-bottom: 110px;
}

.mb120 {
  margin-bottom: 120px;
}

.mb130 {
  margin-bottom: 130px;
}

.mb140 {
  margin-bottom: 140px;
}

.mb150 {
  margin-bottom: 150px;
}

.mb160 {
  margin-bottom: 160px;
}

.mb170 {
  margin-bottom: 170px;
}

.mb180 {
  margin-bottom: 180px;
}

.mb190 {
  margin-bottom: 190px;
}

.mb200 {
  margin-bottom: 200px;
}

/*PADDING*/
.padding5 {
  padding: 5px;
}

.padding10 {
  padding: 10px;
}

.padding15 {
  padding: 15px;
}

.padding20 {
  padding: 20px;
}

.pl5 {
  padding-left: 5px;
}

.pl10 {
  padding-left: 10px;
}

.pl15 {
  padding-left: 15px;
}

.pl20 {
  padding-left: 20px;
}

.pl30 {
  padding-left: 30px;
}

.pl40 {
  padding-left: 40px;
}

.pl50 {
  padding-left: 50px;
}

.pr5 {
  padding-right: 5px;
}

.pr10 {
  padding-right: 10px;
}

.pr15 {
  padding-right: 15px;
}

.pr20 {
  padding-right: 20px;
}

.pr30 {
  padding-right: 30px;
}

.pr40 {
  padding-right: 40px;
}

.pr50 {
  padding-right: 50px;
}

.pt5 {
  padding-top: 5px;
}

.pt10 {
  padding-top: 10px;
}

.pt15 {
  padding-top: 15px;
}

.pt20 {
  padding-top: 20px;
}

.pt30 {
  padding-top: 30px;
}

.pt40 {
  padding-top: 40px;
}

.pt50 {
  padding-top: 50px;
}

.pb5 {
  padding-bottom: 5px;
}

.pb10 {
  padding-bottom: 10px;
}

.pb15 {
  padding-bottom: 15px;
}

.pb20 {
  padding-bottom: 20px;
}

.pb30 {
  padding-bottom: 30px;
}

.pb40 {
  padding-bottom: 40px;
}

.pb50 {
  padding-bottom: 50px;
}

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "RobotoDraft", "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin-top: 0;
}

#map {
  height: 100%;
}

.p0 {
  padding: 0 !important;
}

.m0 {
  margin: 0 !important;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.btn {
  white-space: normal !important;
}

.inicial .navbar-wrapper {
  background-color: rgba(255, 255, 255, 0.5);
}

.inicial .navbar-wrapper .navbar-brand {
  width: 200px;
  height: 150px;
}

.navbar-wrapper {
  background-color: white;
  border-bottom: 1px solid #D2D2D2;
}

.navbar-wrapper .navbar-inverse {
  background-color: transparent;
}

.navbar-wrapper .navbar-header {
  position: relative;
}

.navbar-wrapper .navbar-brand {
  position: absolute;
  left: 1px;
  width: 150px;
  height: 108px;
  background: #FFF url("../images/logo_cls.png") no-repeat center center;
  -webkit-background-size: 90% 90%;
          background-size: 90%;
  text-indent: -99999px;
}

.navbar-wrapper .navbar-brand:hover {
  background-color: #FFF;
}

@media only screen and (max-width: 768px) {
  .navbar-wrapper .navbar-brand {
    width: 100px !important;
    height: 60px !important;
    -webkit-background-size: 100% 100% !important;
            background-size: 100% !important;
  }
}

.navbar-wrapper .navbar {
  margin-bottom: 0;
}

.navbar-wrapper .navbar .navbar-brand,
.navbar-wrapper .navbar .navbar-nav {
  color: #585859;
}

.navbar-wrapper .navbar .navbar-toggle {
  border-color: #585859 !important;
  margin-top: 35px;
}

.navbar-wrapper .navbar .icon-bar {
  background-color: #585859;
}

.navbar-wrapper .navbar .navbar-nav {
  font-size: 18px;
}

.navbar-wrapper .navbar a {
  padding: 20px 10px !important;
}

.navbar-wrapper .navbar a.social {
  padding: 38px 0px !important;
  display: inline-block;
}

.navbar-wrapper .navbar a:link, .navbar-wrapper .navbar a:visited, .navbar-wrapper .navbar a:focus {
  color: #585859 !important;
}

.navbar-wrapper .navbar a:hover, .navbar-wrapper .navbar a:active {
  color: #333 !important;
}

.navbar-wrapper .navbar .active a {
  color: #007105 !important;
  background-color: rgba(255, 255, 255, 0.5);
}

.navbar-wrapper .navbar ul li ul li a {
  padding: 10px 40px !important;
}

@media only screen and (max-width: 770px) {
  .navbar-brand {
    width: 60% !important;
    max-width: 325px;
    -webkit-background-size: 100% 100% !important;
            background-size: 100% !important;
  }
  .navbar-collapse.collapse .nav {
    background-color: #FFF;
  }
  .navbar-collapse.collapse .nav a {
    padding: 10px 20px !important;
  }
  .navbar-collapse.collapse .nav a.social {
    display: inline-block;
  }
}

@media (min-width: 768px) {
  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top: 0;
  }
}

.carousel {
  height: 550px;
}

@media (max-width: 768px) {
  .carousel {
    height: 210px;
  }
}

.carousel .item {
  height: 550px;
}

@media (max-width: 768px) {
  .carousel .item {
    height: 210px;
  }
}

.carousel .item img {
  height: auto;
}

.panel-success {
  background-color: #007105;
  color: #FFF;
}

.panel-success.panel_index .panel-body {
  min-height: 345px;
}

.panel-success .panel-footer {
  background-color: transparent;
}

.panel-success .btnMD {
  top: -28px;
  right: 10px;
  background-color: #FFD732;
  color: #FFF;
}

#auspiciantes .item,
#fotos_slider .item {
  text-align: center;
}

#auspiciantes .item img,
#fotos_slider .item img {
  margin: auto;
}

#auspiciantes {
  margin-top: 20px;
}

#fotos_slider .item img {
  width: 100%;
}

.form-control-wrapper {
  margin: 15px 0;
}

.alto_min_card {
  min-height: 295px;
}

footer {
  background-color: #007105;
  color: #FFF;
  padding: 20px 0;
}

footer a:link, footer a:visited {
  color: #FFF;
}

footer a:hover, footer a:active {
  color: #FFF;
}

footer ul li {
  list-style-type: none;
}

.internas {
  padding: 130px 0 50px 0;
}

.tab_justify li {
  width: 50%;
  text-align: center;
}

.nro_feria {
  font-size: 20px;
}

.nro_feria strong {
  display: block;
  font-size: 30px;
}

.nro_feria a {
  color: #FFF;
}

#fotos_slider .carousel-control.left,
#fotos_slider .carousel-control.right {
  background-image: none !important;
  left: -32px;
}

#fotos_slider .carousel-control {
  top: 45%;
  bottom: auto;
  padding-top: 4px;
  width: 30px;
  height: 30px;
  text-shadow: none;
  opacity: 1;
}

#fotos_slider .carousel-control:hover {
  color: #999;
}

#fotos_slider .carousel-control.right {
  left: auto;
  right: 10px;
}

#fotos_slider .carousel-control.left {
  right: auto;
  left: 10px;
}

#slider-thumbs {
  text-align: center;
}

#slider-thumbs .list-inline li {
  padding: 2px !important;
}

#slider-thumbs .list-inline li a {
  cursor: pointer;
}

#slider-thumbs .list-inline li .selected img {
  opacity: 0.5;
}

#auspiciantes .item {
  margin: 3px;
}

#auspiciantes .item img {
  display: block;
  width: 100%;
  height: auto;
}

.secc_internas_body {
  padding-top: 30px;
  margin-bottom: 30px;
}

.warning {
  background-color: #fcf8e3;
}

.warning select {
  background-color: #FFF;
  height: 34px;
}

.vAlign-m tr td {
  vertical-align: middle !important;
}

.cal time {
  background-color: #007105;
  color: #FFF;
  font-weight: bold;
  display: block;
  width: 30px;
  height: 30px;
  padding-top: 5px;
  text-align: center;
  border-radius: 50%;
}

.cal .tit {
  padding: 5px 0 0 10px;
  display: block;
}

.arrowz {
  display: inline-block;
}

.arrowz:link span, .arrowz:visited span {
  font-size: 60px;
  color: #666;
}

.arrowz:hover span, .arrowz:active span {
  color: #333;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fc-day-grid-event .fc-content {
  white-space: normal !important;
}

.ml {
  background-color: #B9D14F;
  color: #333;
}

p.error {
  color: #c00;
}

#menuUserTop {
  margin: 10px 0;
}

#menuUserTop .dropdown-menu {
  right: 0 !important;
  left: inherit;
}

#menuUserTop .btn {
  margin: 0;
  padding: 10px;
}

#menuUserTop a.btn-default,
#menuUserTop a.btn-success {
  padding: 5px 10px !important;
}

#menuUserTop a.btn-success {
  background: #418633;
  color: #fff !important;
}

.remateContainer {
  background: white;
  padding: 20px;
}

span.star {
  width: 22px;
  height: 21px;
  background: url(../images/star.png);
  margin-right: 10px;
}

span.star.active {
  background: url(../images/star_favorite.png);
}

.precio_puja,
.precio_puja:focus {
  border: 1px solid #444;
  padding: 10px;
  font-weight: bold;
  font-size: 1.3em;
}

.btn-comprarahora {
  width: 100%;
  padding: 15px 10px;
}

.pujaMayor {
  font-weight: bold;
}

.contadorTiempo {
  text-align: center;
  padding: 20px;
  border-radius: 5px;
  background-color: #B9D14F;
}

.contadorTiempo b {
  font-size: 2.5em;
  color: #007105;
  background-color: #FFF;
  padding: 0 10px;
}

.lote_vendido {
  font-size: 1.7em;
  margin: 20px;
  background: #007105;
  color: #FFF;
}
/*# sourceMappingURL=custom.css.map */

.numeracion_remate{display: none;}

.btnLoadVideo{
    position: absolute;
    width: 72px;
    height: 49px;
    background: red;
    color: white;
    font-size: 2em;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    border-radius: 15px;
    top: 45%;
    left: 45%;
    cursor: pointer;
}