body {
  font-family: 'Open Sans', sans-serif; }

.product_item a {
  color: inherit; }
  .product_item a:link, .product_item a :visited, .product_item a :hover, .product_item a :active {
    text-decoration: none; }

.product_item {
  cursor: pointer;
  font-size: 12px; }

.logo {
  height: 50px;
  background-size: auto 50px;
  background-repeat: no-repeat; }

.btn-success {
  color: #fff;
  background-color: #87b91a;
  border-color: #688e15; }

.MAY {
  text-transform: uppercase; }

.BT0, .BB0, .BB00 {
  border-bottom: 0px solid #d5d5d5; }

.BB2 {
  border-bottom: solid 2px #000 !important; }

.BT {
  border-top: solid 1px #d5d5d5; }

.BB {
  border-bottom: solid 1px #d5d5d5; }

.BT5 {
  border-top: solid 1px #d5d5d5;
  margin-bottom: 5px; }

.BB5 {
  border-bottom: solid 1px #d5d5d5;
  margin-bottom: 5px; }

.lineatop10 {
  border-top: solid 1px #d5d5d5;
  margin-top: 15px;
  margin-bottom: 15px;
  clear: both;
  width: 100%; }

.lineatop5 {
  border-top: solid 1px #d5d5d5;
  margin-top: 5px;
  margin-bottom: 15px;
  clear: both;
  width: 100%; }

.BT10 {
  border-top: solid 1px #d5d5d5;
  margin-top: 10px; }

.BB10 {
  border-bottom: solid 1px #d5d5d5;
  margin-bottom: 15px; }

.BT15 {
  border-top: solid 2px green;
  margin-bottom: 15px; }

.BB15 {
  border-bottom: solid 1px #d5d5d5;
  margin-bottom: 15px; }

.BT20 {
  border-top: solid 1px #d5d5d5;
  margin-bottom: 20px; }

.BB20 {
  border-bottom: solid 1px #d5d5d5;
  margin-bottom: 20px; }

/*.20BT20{border-top: solid 1px #d5d5d5;margin-bottom: 20px;margin-top: 20px;}*/
.salto {
  clear: both; }

.salto5 {
  clear: both;
  margin-bottom: 5px; }

.salto10 {
  clear: both;
  margin-bottom: 10px; }

.salto15 {
  clear: both;
  margin-bottom: 15px; }

.salto20 {
  clear: both;
  margin-bottom: 20px; }

.salto25 {
  clear: both;
  margin-bottom: 25px; }

.salto30 {
  clear: both;
  margin-bottom: 30px; }

.salto40 {
  clear: both;
  margin-bottom: 40px; }

.PD0 {
  padding: 0px !important; }

.MG0 {
  margin: 0px !important; }

/**************** PADDING BOTTOM *******************/
.PDB0 {
  padding-bottom: 0px !important; }

.PDB1 {
  padding-bottom: 1px !important; }

.PDB2 {
  padding-bottom: 2px !important; }

.PDB3 {
  padding-bottom: 3px !important; }

.PDB4 {
  padding-bottom: 4px !important; }

.PDB5 {
  padding-bottom: 5px; }

.PDB10 {
  padding-bottom: 10px; }

.PDB15 {
  padding-bottom: 15px; }

.PDB20 {
  padding-bottom: 20px; }

.PDB25 {
  padding-bottom: 25px; }

.PDB30 {
  padding-bottom: 30px; }

/**************** PADDING TOP *******************/
.PDT0 {
  padding-top: 0px !important; }

.PDT1 {
  padding-top: 1px !important; }

.PDT2 {
  padding-top: 2px !important; }

.PDT3 {
  padding-top: 3px !important; }

.PDT4 {
  padding-top: 4px !important; }

.PDT5 {
  padding-top: 5px; }

.PDT10 {
  padding-top: 10px; }

.PDT15 {
  padding-top: 15px; }

.PDT20 {
  padding-top: 20px; }

.PDT25 {
  padding-top: 25px; }

.PDT30 {
  padding-top: 30px; }

.PDT40 {
  padding-top: 40px; }

/**************** PADDING LEFT *******************/
.PDL0 {
  padding-left: 0px !important; }

.PDL1 {
  padding-left: 1px !important; }

.PDL2 {
  padding-left: 2px !important; }

.PDL3 {
  padding-left: 3px !important; }

.PDL4 {
  padding-left: 4px !important; }

.PDL5 {
  padding-left: 5px; }

.PDL10 {
  padding-left: 10px; }

.PDL15 {
  padding-left: 15px; }

.PDL20 {
  padding-left: 20px; }

.PDL25 {
  padding-left: 25px; }

.PDL30 {
  padding-left: 30px; }

/**************** PADDING RIGHT *******************/
.PDR0 {
  padding-right: 0px !important; }

.PDR1 {
  padding-right: 1px !important; }

.PDR2 {
  padding-right: 2px !important; }

.PDR3 {
  padding-right: 3px !important; }

.PDR4 {
  padding-right: 4px !important; }

.PDR5 {
  padding-right: 5px; }

.PDR10 {
  padding-right: 10px; }

.PDR15 {
  padding-right: 15px; }

.PDR20 {
  padding-right: 20px; }

.PDR25 {
  padding-right: 25px; }

.PDR30 {
  padding-right: 30px; }

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

.MGB1 {
  margin-bottom: 1px !important; }

.MGB2 {
  margin-bottom: 2px !important; }

.MGB3 {
  margin-bottom: 3px !important; }

.MGB4 {
  margin-bottom: 4px !important; }

.MGB5 {
  margin-bottom: 5px; }

.MGB10 {
  margin-bottom: 10px; }

.MGB15 {
  margin-bottom: 15px; }

.MGB20 {
  margin-bottom: 20px; }

.MGB25 {
  margin-bottom: 25px; }

.MGB30 {
  margin-bottom: 30px; }

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

.MGT1 {
  margin-top: 1px !important; }

.MGT2 {
  margin-top: 2px !important; }

.MGT3 {
  margin-top: 3px !important; }

.MGT4 {
  margin-top: 4px !important; }

.MGT5 {
  margin-top: 5px; }

.MGT10 {
  margin-top: 10px; }

.MGT15 {
  margin-top: 15px; }

.MGT20 {
  margin-top: 20px; }

.MGT25 {
  margin-top: 25px; }

.MGT30 {
  margin-top: 30px; }

.MGT80 {
  margin-top: 80px; }

.MGT90 {
  margin-top: 90px !important; }

/**************** MARGIN LEFT *******************/
.MGL0 {
  margin-left: 0px !important; }

.MGL1 {
  margin-left: 1px !important; }

.MGL2 {
  margin-left: 2px !important; }

.MGL3 {
  margin-left: 3px !important; }

.MGL4 {
  margin-left: 4px !important; }

.MGL5 {
  margin-left: 5px; }

.MGL10 {
  margin-left: 10px; }

.MGL15 {
  margin-left: 15px; }

.MGL20 {
  margin-left: 20px; }

.MGL25 {
  margin-left: 25px; }

.MGL30 {
  margin-left: 30px; }

/**************** MARGIN RIGHT *******************/
.MGR0 {
  margin-right: 0px !important; }

.MGR1 {
  margin-right: 1px !important; }

.MGR2 {
  margin-right: 2px !important; }

.MGR3 {
  margin-right: 3px !important; }

.MGR4 {
  margin-right: 4px !important; }

.MGR5 {
  margin-right: 5px; }

.MGR10 {
  margin-right: 10px; }

.MGR15 {
  margin-right: 15px; }

.MGR20 {
  margin-right: 20px; }

.MGR25 {
  margin-right: 25px; }

.MGR30 {
  margin-right: 30px; }

.BR0 {
  border-radius: 0px !important; }

.bold {
  font-weight: bold; }

.font-size-title {
  font-size: 25px; }

.blanco {
  color: #fff; }
