


/* .header */

body {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  overflow-x: hidden;
}

p {
  font-size: 16px;
}

p.small {
  font-size: 14px;
}


a{
  color: #fff;
  text-decoration: none;
}
a:focus{
  color: #fff;
  text-decoration: none;
}
a:active{
  color: f;
  text-decoration: none;
}
a.active {
  color: #fff;
  text-decoration: none;
}
a:hover
{
  color: #fff;
  text-decoration: none;
  font-size: 15px;  
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}



#copy {
  color: #fff;
  background:#000;
  text-align: center;
  font-family: courier;
}
#perfil {
  text-align: right;
}
#slider {
  text-align: right;
  height:765px;
}
#slider11 {
  padding:10px;
  padding-top:10px;
  text-align: center;
  
}
#imagenes {
  background:#000;
}
    .imagen_g {
      background-color:#fff;
      text-align: left;
      padding:5px;      
      padding-top:10px; 
      padding-bottom:5px; 
      margin:0px; 
      } 
    .imagen_b {
      background-color:#f5f5f5;
      text-align: left;
      padding:5px;  
      padding-top:10px; 
      padding-bottom:5px; 
      border-top:1px solid #ccc;          
      border-bottom:1px solid #ccc;         
      margin:0px; 
      } 

.item{
  text-align: center;
}
body, html {
  height: 100%;
  padding: 0; /* ¿por qué, carousel, por qué? */
}
.carousel {
  height: 66.67%;
  margin-bottom: 0;

}
.carousel-inner, .carousel-inner > .item, .carousel-inner > .item > img {
  height: 100%;
}

.centrador{
  text-align: center;
}


div.background {
  border: 2px solid black;
}

div.transbox {
  margin: 30px;
  background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.6;
}

div.transbox p {
  margin: 5%;
  font-weight: bold;
  color: #000000;
}
