<style>
 body {
       margin-top: 0px;
       margin-right:15px;
       margin-bottom:15px;
       margin-left:15px;
 }
 h1 {
     width: auto;             /* Si elemento es block, ocupa todo el ancho disponible */
     margin-left: 150px; 
     margin-right: 150px; 
     padding: 5px;
     text-align:center;
     color:#1F67BD;
     font:bold 25px calibri;
/*     border: 1px solid blue; */
 }
 .logo {
        margin:0px;
        position:absolute;
        left:10px;
        top:5px;
        width:90px;
        height:60px;
 }

 nav{
      margin: 10px;
      padding: 10px;
      color:#1F67BD;
      background-color: #FFFBB9;
      text-align: center;
      font-family:calibri;
      word-spacing:50px;
     }
 nav .entrada{position:absolute;
              top:10px;
              right:60px; 
              color:red;
              word-spacing:normal;
              text-decoration:none;}

 .fondoimg {
      text-align: center;
      width:100%;
      height:720px;
      background-image:url("../img/bg1.jpg");
      background-color:#FFFBB9;
      }

/* header,section,footer,aside,nav,article,figure,figcaption, */

 #agrupar {
          width:1280px;
          margin:5px auto;
          text-align:left;
          }
 #cabecera {
           width:1280px;
           background: #FFFBB9;
           border: 1 px solid #999999;
           padding: 5px;
           }
 #f1 {
     display: inline-block;
     align:left;
     vertical-align:middle;
     alt:"Logo";
     }
</style>