
    body{
        margin: 0;
        padding: 0;
        background-color: #fff;
        color: #232323;
        widows: 100%;
    }
    
    
    *{
        list-style: none;
        text-decoration:none;
        margin 0;
        padding: 0;
        font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
    
    #menu{
        display: table; 
        width: 100%;
        background: #232323;
        text-decoration:none;
        font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
        -webkit-box-shadow: 0px 15px 8px -15px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 15px 8px -15px rgba(0,0,0,0.75);
        box-shadow: 0px 15px 8px -15px rgba(0,0,0,0.75);
    }

    ul{
        margin: 0;
        list-style-type: disc;
        z-index: 1000;
    }
    
    #menu > li {
        list-style: none;
        float: left;
    }

    #menu li a{
        background: #232323;
        color: #EBEBEB;
        display: block;
        padding: 15px 20px 20px 20px;
    }
    
    #menu li a:hover{
        background: #555555;
        padding: 15px 20px 20px 20px;
    }

    #menu li ul{
        display: none;
        position: absolute;
        min-width: 140px;
    }

    #menu li:hover >ul{
        display: block;
    }

    #menu li ul li {
        position: relative;
    }

    #menu li ul li ul{
        right: -140px;
        top: 0;
    }

    #menu li .flecha{
        font-size: 14px;
        padding-left: 6px;
        display: none;
    }

    #menu li a:not(:last-child) .flecha{
        display: inline;
    }
    
    
    #logo{
        margin-right: 40px; 
        margin-left: 50px;
        margin-top: 5px;
    }
    
    .grid-container{
        margin: 0;
        width: 500px;
        margin-left: -15px;
        min-height: 500px;
        height: 100%;
    }
    
    
    #cuerpo{
        margin: 50px 50px 50px 50px;
        height: 100%;
        min-height: 100px;
    }
    
    .button{
        background-color: #ff0033;
    }
    
    .button:hover{
        background-color: #D4002A;
    }
    
    .button_agregar{
        background-color: #43AC6A;
    }
    
    .button_agregar:hover{
        background-color: #368a55;
    }


    .loader {
        display: none;
        position: fixed;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: rgb(249,249,249);
        opacity: .8;
    }

