body {
    background-color:#FFFFFF;
}

div {
    overflow:auto;
}

#tudo {
    width:800px;
    margin:auto;
    text-align:left;
    font-family:sans-serif;
    font-size:16px;
    color:#000000;
    background-color:#F5F5F5;
    border-style:solid;
    border-color:#4169E1;
    border-radius:30px;
    border-width:2px;
}

#tudo a {
    color: #3340BD;
    text-decoration: none;
}
#tudo a:hover {
    text-decoration: underline;
}
#tudo a:active {
    text-decoration: underline;
}

/*
 * TOPO
 */

#topo {
    border-top-color:#4169E1;
    border-top-style:solid;
    border-bottom-color:#4169E1;
    border-bottom-style:solid;
    border-width:2px;
    position:relative;
    padding-left:14px;
}

#titulo h1 {
    padding-top:37px;
}


#minhafoto {
    float:right;
}
#minhafoto img {
    display:block;
}


#menu {
    position:absolute;
    bottom:0px;
}

#menu li {
    display:inline;
    font-weight:bold;
    padding-left: 3px;
    padding-right: 3px;
    border-top-color:#4169E1;
    border-top-style:solid;
    border-left-color:#4169E1;
    border-left-style:solid;
    border-right-color:#4169E1;
    border-right-style:solid;
    white-space:nowrap;
    border-top-right-radius:7px;
    border-top-left-radius:7px;
    border-width:2px;
}
#menu ul {
    list-style-type:none;
    padding:0px;
    margin-top:5px; /* IE-ONLY HACK! (pra caber a borda dos botões!) */
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
}

/*
 * CONTEÚDO
 */

#conteudo {
    text-align:justify;
    /*text-indent: 1cm; -> tabulacao nos paragrafos, caga os <ul> */
    padding-left:14px;
    padding-right:14px;
}

#conteudo a {
    font-style:italic;
}

/*
 * RODAPÉ
 */

#rodape {
    border-top-color:#4169E1;
    border-top-style:solid;
    border-bottom-color:#4169E1;
    border-bottom-style:solid;
    padding-left:14px;
    padding-right:14px;
    border-width:2px;
}

#rodape a:hover {
    background-color:transparent;
    text-decoration:none;
}

#rodape img {
    border:0px;
    vertical-align:middle;
}

#rodape p {
    margin:0px;
    padding-top:10px;
    font-style:italic;
}

#banners {
    float:right;
    padding:1px; /* qdo clica na imagem aparece uma borda de 1px */
}

/*
 * DECORAÇÃO
 */

#round_tl {
    float:left;
    width:30px;
    height:30px;
    background-image:url(000000-tl.png);
}
#round_tr {
    float:right;
    width:30px;
    height:30px;
    background-image:url(000000-tr.png);
}
#round_bl {
    float:left;
    width:30px;
    height:30px;
    background-image:url(000000-bl.png);
}
#round_br {
    float:right;
    width:30px;
    height:30px;
    background-image:url(000000-br.png);
}
