body {
    margin: 0;
    padding: 0;
}

div#container {
    width: 1000px;
    margin: 0px auto;
    box-shadow: 0px 0px 3px #000;
}

header#cabecalho {
    position: relative;
    padding: 10px;
}

header#cabecalho h1 {
    font-family: verdana;
    font-size: 18px;
    margin-bottom: 0px;
}

header#cabecalho h2 {
    font-family: verdana;
    font-size: 14px;
    margin-top: 0px;
}

nav#menu {
    position: absolute;
    top: 0px;
    margin-top: 0px;
    right: 10px;
}

nav#menu ul {
    list-style: none;
}

nav#menu ul li {
    display: inline-block;
}

nav#menu ul li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #eee;
    background-color: #666;
    font-family: vedana;
    transition: background-color 1s;
}

nav#menu ul li a:hover {
    background-color: #000;
}

nav#menu ul li a:hover~ol {
    visibility: visilbe;
}

nav#menu ul li ol {
    position: absolute;
    margin: 0px;
    padding: 0px;
    visibility: hidden;
}

nav#menu ul li ol li {
    display: block;
}

aside#esquerda {
    display: block;
    padding: 5px;
    float: left;
    width: 230px;
    background: #eee;
    box-sizing: border-box;
}

aside#esquerda h1 {
    display: block;
    width: 100%;
    color: #fff;
    background-color: #ccc;
    font-family: verdana;
    font-size: 14px;
    padding: 5px;
    text-align: center;
    box-sizing: border-box;
}

aside#esquerda h2 {
    font-family: verdana;
    font-size: 12px;
    margin: 0;
}

aside#esquerda p {
    font-family: verdana;
    font-size: 11px;
    margin: 0;
}

aside#esquerda small {
    font-family: verdana;
    font-size: 10px;
    margin-bottom: 8px;
}

footer#rodape {
    clear: both;
}

.link {
    cursor: pointer;
}

.destacar_hover {
    cursor: pointer;
}

.destacar_hover:hover {
    background: #eee;
}

.destacar-linha {
    cursor: pointer;
}

.destacar-linha:hover {
    background: #f6f6f6;
}

.margin0 {
    margin: 0;
}

.pointer:hover {
    cursor: pointer;
    border-color: #2d3197;
}

.alert-orange {
    color: #512F11;
    background-color: #FFC58D;
    border-color: #FFB268;
}