body {
  padding-top: 20px;
  font-family: 'Source Sans Pro', sans-serif;
}


/* Custom container */
.container {
  margin: 0 auto;
  width: 1200px;
}

/*  nav */

.nav{
margin-left: 0px;
padding-right: 1.5em;
padding-top: 15px;
margin-bottom: 20px;
float: right;
border: none;
}

 .navitems{
  color: #888;
 }

 a:hover{
  color: #A8CF4;
}


.gris {
  background-color: rgba(86,61,124,.15);
}

/*  logo  */
.logo{
  margin: 0 2em;
  width: 17em;
  float: left;
}

.sello-aniv{
  margin: 0 2em;
  float: left;
}

/*  caroussel  */

.carousel{
  width: 1100px;
  margin: auto;
  margin-top: 70px;
  padding-top: 0;
}

#mycarousel{
  height: 280px;
}

.carousel-inner{
box-shadow: 0px 5px 30px #999;

}

/*  content */

.content{
  margin: 10px 0px;
}

#fotoalicia{
  float: right;
  box-shadow: 0px 5px 30px #999;
  margin: 10px;

}
#carta{
  font-size: 14px;
  line-height: 1.2em;
  font-weight: thin;
  color: #999;
   margin: 50px;
}

#titulocarta{
  font-size: 22px;
  font-weight: bold;
  color: #111;
}

h3{
  color: #555;
}

h4{
  color: #A8CF45;
}

.imgchicas{
  margin-bottom: 20px;
  box-shadow: 0px 5px 30px #999;
}

.vermas{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 12px;
  color: white;
  background: gray;
  padding: 8px 11px;
  border-radius: 5px;
}

.lanzamientos{
background: rgb(230,230,230);

}

/*  footer  */

.footer{
  margin: auto;
  margin-top: 80px; 
  background: #A8CF45;
  padding-top: 40px;
}

a.footer{
  color: white;
  margin: 0 10px;
  text-align: center;
}

#navfooter{
  text-align: center;
}

#copyright{
  font-size: 12px;
  text-align: center;
  margin: 0;  
  padding-top: 30px;
  padding-bottom: 100px; 
}

#botonCod{
  float: right;
  margin-right: 30px;
  margin-bottom: 25px;
}

.modal-body {
  height: 550px;
}

.modal-content{
  width: 500px;
}

#cupon-pago{
  width: 100%;
  margin: auto;
}


#plexo{
  width: 408px;
  height: 508px;
  visibility: visible;
  padding: 0px;
  display: block;
  float: right;
  margin: 0px 20px 20px;
  overflow: hidden;
}