.navbar-fixed-top {
  position: fixed;
}
.menu1 {
  background-color: rgba(0, 0, 0, 1);
}

body {
  background:url(../images/Botes-fondo.jpg) no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 25px;
  position: relative;
  padding-bottom: 30px;
}

.navbar-fixed-top .navbar-collapse {
  max-height: none;
}

.navbar-inverse ul.menu2>li>a {
  color: white;
}

.contenedor1 {
text-align: center;
margin-top: none;
background: rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0px 16px 16px -8px rgba(50, 50, 50, 0.7);
-moz-box-shadow:    0px 16px 16px -8px rgba(50, 50, 50, 0.7);
box-shadow:         0px 16px 16px -8px rgba(50, 50, 50, 0.7);
padding: 10px;
}

.contenedor1 h1{
  font-size: 20px;
}

.subcontenedor1a {
background: none;
text-align: justify;
color: rgba(255, 255, 255, 0.8);
padding-bottom: 11px;

}

.subcontenedor1b {

text-align: justify;
background-color: none;
}

.contenedor2 {
text-align: center;
margin-top: 30px;
background: rgba(0, 77, 255, 0.6);
-webkit-box-shadow: 0px 16px 16px -8px rgba(0, 0, 0, 0.7);
-moz-box-shadow:    0px 16px 16px -8px rgba(0, 0, 0, 0.7);
box-shadow:         0px 16px 16px -8px rgba(0, 0, 0, 0.7);
}

.subcontenedor2a {
background: none;
text-align: justify;
color: rgba(255, 255, 255, 0.8);

padding: 10px;
}

.subcontenedor2b {
text-align: justify;
background-color: none;
padding: 10px;
vertical-align: middle;
}

.subcontenedor2b img{
  max-width: 100%;
  padding: 19px;
}

.contenedor2 h2{
  font-size: 15px;

}


  .contenedor3 {
    text-align: center;
    margin-top: 30px;
    background: rgba(0, 77, 255, 0.5);
    -webkit-box-shadow: 0px 16px 16px -8px rgba(0, 0, 0, 0.7);
    -moz-box-shadow:    0px 16px 16px -8px rgba(0, 0, 0, 0.7);
    box-shadow:         0px 16px 16px -8px rgba(0, 0, 0, 0.7);
  }

  .subcontenedor3a {
  background: none;
  text-align: justify;
  color: rgba(255, 255, 255, 0.8);
  padding: 10px;

  }

  .subcontenedor3b {
  text-align: justify;
  background-color: none;
  vertical-align: middle;

  padding: 10px;
  }

  .subcontenedor3b img{
    max-width: 100%;

  }

  .contenedor3 h2{
    font-size: 15px;
}


@media (min-width: 768px) {
  .subcontenedor3b img.bote-ruedas-image {
    max-width: 400px;
  }
}

span.advertencia {
color: rgba(255, 255, 255, 1);


}

.tabla {
background-color: rgba(0, 77, 255, 0.5);
color: rgba(255, 255, 255, 0.8);
-webkit-box-shadow: 0px 16px 16px -8px rgba(0, 0, 0, 0.7);
-moz-box-shadow:    0px 16px 16px -8px rgba(0, 0, 0, 0.7);
box-shadow:         0px 16px 16px -8px rgba(0, 0, 0, 0.7);
}

.contenedor4 {
margin-top: 25px;

}

.contenedor5 {
margin-top: 20px;
background:rgba(0, 0, 0, 0.8);
padding: 30px;
font-weight:none;
color: white;
-webkit-box-shadow: 0px 16px 16px -8px rgba(0, 0, 0, 0.7);
-moz-box-shadow:    0px 16px 16px -8px rgba(0, 0, 0, 0.7);
box-shadow:         0px 16px 16px -8px rgba(0, 0, 0, 0.7);


}
.contacto img {
  max-width: 30px;
  margin-right: 10px;


}

.contacto  {
margin-bottom: 20px;
margin-top: 10px;

}

.transporte img {
  max-width: 120px;
  margin-right: 10px;
}

.transporte {

}


.carousel-caption h2 {
  font-size: 12px;
}


.contenedor6 {
margin-top: none;
background:rgba(0, 0, 0, 0.8);
padding: 30px;
font-weight:none;
color: white;
-webkit-box-shadow: 0px 16px 16px -8px rgba(0, 0, 0, 0.7);
-moz-box-shadow:    0px 16px 16px -8px rgba(0, 0, 0, 0.7);
box-shadow:         0px 16px 16px -8px rgba(0, 0, 0, 0.7);

}

.precio  .table {
margin-bottom: 0;
background-color: rgba(0, 0, 0, 0.2);
text-align: center;
}
.precio  .table th {
  text-align: center;
}
.rojo{
  color: orange;
  text-align: center;
}
