    div.input {
    width: 50%;
    margin: 7px;
    border-bottom: 1px solid #eee;
    }
    div.input label {
    display: block;
    width: 30%;
    float: left;
    cursor: pointer;
    }
    div.input input {
    padding: 3px;
    font-size: 1.2em;
    }
    
    #menu {
    width: 80%; 
    margin: 0 auto;
    }
    
    #menu ul {
    list-style: none;
    }
    
    #menu ul li {
    float: left;
    text-align: center;
    }
    
    #menu ul li a {
    padding: 7px;
    background: #444;
    font-weight: bold;
    color: #fff;
    font-size: 1.1em;
    }
    
    #menu ul li a:hover {
    background: #fff;
    color: #333;
    }
    
    #content {
    width: 90%; 
    padding: 10px; 
    margin: 0 auto; 
    background: #fff;
    clear: both;
    overflow:auto;
    }
    
    #content td {
    border-bottom: 1px solid #eee;
    }
    
    #content textarea {
    border: 1px solid #efefef;
    }
    
    #menuPrincipal a {
    margin: 0px;
    display: inline;
    }
    
    th, th a {
    font-size: 17px;
    border-bottom: 1px solid #ddd;
    padding: 3px 0;
    }
    
    td {
    vertical-align: top;
    padding: 5px;
    border: 1px solid #fcfcfc;
    }
    
    td:hover {
    background: #fbfbfb;
    color: #222;
    }
    
    td h1 {
    font-size: 2em;
    }
    
    td h2 {
    font-size: 1.2em;
    }
    
    td li a {
    border: 1px solid #e5e5e5;
    text-align: center;
    vertical-align: top;
    padding: 6px;
    background: #fff;
    }
    
    td li a:hover {
    border: 1px solid #aaa;
    font-weight: bold;
    }
    
    div.actions li a {
    border: 1px solid #e5e5e5;
    padding: 6px;
    background: #fff;
    font-size: 20px;
    }
    
    div.actions li a:hover {
    border: 1px solid #aaa;
    background: #fafafa;
    }
