
#BarraHTML {
background-color: #ABDEDB;
    padding: 10px;
    position: fixed;
    width: 100%;
z-index: 10000;
}
#BarraHTML ul{
   list-style-type: none;  
}
#BarraHTML li{
   display: inline;
   text-align: center;
   margin: 0 0 0 0;
}
#BarraHTML li a {
   padding: 2px 7px 2px 7px;
   text-decoration: none;
}
#BarraHTML li a:hover{
   background-color: #333333;
   color: #ffffff;
}
#texto{
padding: 60px 0 0 0;
}

* {
     box-sizing: border-box;
 }
 body {
     font-family: Arial, Helvetica, sans-serif;
 }

/* Estilo del Encabezado */
* header {
    background-color:white;
    padding: 30px;
    font-size: 25px;
    color: rgba(162, 85, 142 );
}

/* Contenedor para cajas flexibles */
* main {
    display: flex;
    width: 100px;
}

/* Estilo para el menú de navegación */
* nav {
    flex: .5;
    background: #ccc;
    padding: 30px;
}
/* Estilo para elementos de la lista dentro del menú*/
* li.opcion {
    padding-bottom: 25px;
    font-size: large;
    float: left;
}
/* Estilo para la imagen*/
img#center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border: none;
    max-height: 250px;
    width: 60%;
}
/* Estilo para la sección de contenido*/
section {
    flex: 3;
    background-color:#DEABD1 ;
    padding: 15px;
    padding-left: 30 px;
    padding-right: 40px;
}
/* Estilo para articulo*/
article {
    text-align:justify;
    font-family: Verdana;
    margin-left: 3%;
    margin-right: 3%;
    padding: 8px;
    padding-left: 35px;
    padding-right: 35px;
}
/* Diseños responsivo:menú y contenido(dentro de cuerpo) uno encima de otro*/
 @media (max-width:800px){
    main{
        flex-direction:column;
    }
}
    