body{
    font: 15px Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    background-color:#f4f4f4;
  }
  
  /* Estilos globales */
  .contenedor{
      width: 80%;
      margin: auto;
      overflow: hidden; 
  }
  
  ul{
      margin: 0;
      padding: 0;
  }
  
  .boton1{
        height: 38px;
        background-color: #FA0800;
        border: 0;
        padding-left: 20px;
        padding-right: 20px;
        color:#fff;
  }
  
  /* Encabezado */
  header{
      background-color: #FFC30;
      color:#fff;
      padding-top: 30px;
      min-height: 70px;
      border-bottom: 5px solid #FAE300;
  }
  
  header a{
      color: #fff;
      text-decoration: none;
      text-transform: uppercase;
      font-size: 16px;
  }
  
  header li{
      float: left;
      display: inline;
      padding: 0 20px 0 20px;
  }
  
  header #marca{
      float:left;
  }
  
  
  header #marca h1{
      margin: 0;
  }
  
  header nav{
      float: right;
      margin-top: 10px;
  }
  
  header .resaltado, header .actual a{
      color: #FAE300;
      font-weight: bold;
  }
  
  header a:hover{
        color: #ccc;
        font-weight: bold;
  }
  
  /*cabecera con imagen */
  #cabecera{
      min-height: 400px;
      background: url("../img/cabecera.jpg") no-repeat 0 -400px;
      text-align: center;
      color:#fff; 
  }
  
  #cabecera .h1{
      margin-top: 100px;
      font-size: 55px;
      margin-bottom: 10px;
  }
  
  #cabecera p{
      font-size: 20px; 
  }
  
  
  
  /* Formulario boletín */
  #boletin{
      padding: 15px;
      color: #fff;
      background: #FFC300;
  }

  #boletin .h1{
      float: left;
  }
  
  #boletin form{
      float: right;
      margin-top:15px;
  }
  
  #boletin input[type="email"]{
        padding: 4px;
        height: 25px;
        width: 250px;
  }
  
  
  /* Cajas*/
  #cajas{ 
      margin-top: 20px;
  }
  
  #cajas .caja{
      float:left;
      text-align: center;
      width: 30%;
      padding: 10px;
  }
  #cajas .caja img{
      width: 90px;
  }
  
  
  
  /* Footer o pie de pagina*/
  footer{
    padding: 20px;
    margin-top: 20px;
    color: #fff;
    background-color: #FAE300;
    text-align: center;
  }
  
  
  