* 
  .dropbtn {
   background-color: #1B4F72;
   color: white;
   padding: 10px;
   font-size: 14px;
   font-family: Calibri, Verdana, sans-serif;
   border: none;
   border-radius: 5px;
   box-shadow: 3px 3px 3px black;
   cursor: pointer;
  }
  .dropdown {
   position: relative;
   display: inline-block;
  }
  .dropdown-content {
   display: none;
   position: absolute;
   background-color: #EBF5FB;
   font-size: 14px;
   font-family: Calibri, verdana, sans-serif;
   min-width: 150px;
   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
   border-radius: 5px;
   box-shadow: 3px 3px 3px black;
  }
  .dropbtn a{
   color: white;
   text-decoration: none;
   display: block;
  }
  .dropdown-content a {
   color: black;
   padding: 10px 13px;
   text-decoration: none;
   display: block;
  }
  .dropdown-content a:hover{
   background-color: #AED6F1;
  }
  .dropdown:hover .dropdown-content{
   display: block;
  }
  .dropdown:hover .dropbtn {
   background-color: #3498DB;
  }
  #navig{ /*Aspecto del area MENU*/
   background: #F0F3F4;
   padding: 3px 15px;
   border-radius: 10px;
   height: 55px;
  }
  #seccion{
   float: left;
   width: 100%;
   margin: 5px;
  }
  #seccion2{
   float: left;
   width: 100%;
   margin: 5px;
  }
  #columna{ /*Aspecto de la sección ASIDE*/
   float: right;
   width: 0%;
   margin: 10px 0px;
   padding: 8px;
   background: #AED6F1;
   font: bold 14px Calibri, verdana, sans-serif;
   border-radius: 10px;
  }
  article{ /*Aspecto de la sección ARTICLE*/
   background: #D4E6F1;
   color: #154360;
   border: 1px solid #1B4F72;
   height: 620px;
   padding: 20px;
   margin-bottom: 10px;
   font: 14px Calibri, verdana, sans-serif;
   border-radius: 5px;
   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  }
  #article2{
   border: 0px;
   width: 99%;
   padding: 0px; 
   box-shadow: 0px 0px 0px 0px;
  }
  article footer{
   text-align: right;
  }
  time{
   color: #999999;
  }
  figcaption{
   font: italic 11px Calibri, verdana, sans-serif;
  }
  blockquote{
   font-size: 10px;
   background: rgb(0,162,232);
   color: white;
   border-radius: 10px;
   padding: 3px;
   box-shadow: 3px 3px 3px black;
  }
  iframe{
   border: 0px;
   width: 100%; 
   height: 100%;
   border-radius: 10px;
  }
  #pie{ /*Aspecto del PIE de la página web*/
   clear: both;
   font: bold 10px Calibri, verdana, sans-serif;
   text-align: center;
   padding: 15px;
   border-top: 2px solid #999999;
  }
  .clear{
   clear: both;
  }
  img {
   opacity: 0.4;
   filter: alpha(opacity=40);
  }
  img:hover {
   opacity: 1.0;
   filter: alpha(opacity=100);
  }
  table{
   border-spacing: 4px;
  }
  th,tr,td{
   text-align: center;
   padding: 2px;
   color: blue;
  }
  body{
   overflow-x:hidden;
  }
  /*General*/
  }
  margin: 1px;
  padding: 1px;
  font-family: Calibri, verdana, sans-serif;
  }