body { background: #430304; margin: 0; padding: 0; text-align: center; } 
#topo { clear: both; width: 980px; }
#principal { background: #280200; clear: both; margin: 0 auto; width: 980px; }
#base { clear: both; width: 980px; }

h1 { padding: 0; margin: 0 }

/* TOPO */
#topo_div { background: #250304 url('/imgs/topo-fundo.jpg'); clear: both; padding-left: 15px; padding-top: 7px; height: 97px; border-bottom: 5px solid #430C07 }
* HTML #topo_div { height: 104px }
#minha_conta { font: bold 15px Verdana; float: right; margin-right: 10px; margin-top: 60px }
#minha_conta a, #minha_conta a:visited, #minha_conta a:link { color: #CB3622 }
#minha_conta a:hover { color: #FAF6D9 }
#minha_conta a:link, #minha_conta a:visited, #minha_conta a:hover { text-decoration: none }


/* PRINCIPAL */
#principal_img { height: 325px; width: 980px }
#principal_menu { background: url('/imgs/fundo-menu.gif'); position: relative; top: 20px; height: 264px; width: 203px; color: #FFF }
#principal_box { background: #2F0C08; border: 5px solid #430C07; border-bottom: 0; height: 20px; left: 250px; position: relative; top: 38px; width: 420px }
* HTML #principal_box { height: 15px; width: 430px }
#principal_meio { background: #2F0C08; border: 5px solid #430C07; border-top: 0; color: #FAF6D9; font: normal 15px Verdana; height: 300px; padding: 15px; padding-top: 0; width: 390px }
* HTML #principal_meio { height: 310px; width: 410px }
#principal_ensaios { background: url('/imgs/principal-fundo.jpg'); border-top: 5px solid #430C07; border-bottom: 5px solid #430C07; color: #FAF6D9; font: normal 15px Verdana; height: 300px; width: 250px }
* HTML #principal_ensaios { height: 300px; width: 250px }
#principal_apresentacao { background: url('/imgs/principal-fundo.jpg'); border-top: 5px solid #430C07; border-bottom: 5px solid #430C07; color: #FAF6D9; font: normal 15px Verdana; height: 270px; padding: 15px; width: 270px }
* HTML #principal_apresentacao { height: 300px; width: 300px }


/* PRINCIPAL - GRANDE */
#principal_box_grande { background: #2F0C08; border: 5px solid #430C07; border-bottom: 0; height: 20px; left: 25px; position: relative; top: 38px; width: 920px }
* HTML #principal_box_grande { height: 15px; left: 35px; width: 910px }
#principal_meio_grande { background: #2F0C08; border: 5px solid #430C07; border-top: 0; color: #FAF6D9; float: left; font: normal 15px Verdana; padding: 15px; padding-bottom: 25px; padding-top: 0; text-align: left; width: 890px }
* HTML #principal_meio_grande { width: 910px }
#principal_traco_left { border-top: 5px solid #430C07; float: left; height: 10px; width: 25px }
* HTML #principal_traco_left { width: 35px }
#principal_traco_right { border-top: 5px solid #430C07; float: right; height: 10px; width: 25px }
* HTML #principal_traco_right { width: 35px }
.tabela { padding: 5px; font-size: 10px; color: #000; font-family: Verdana; text-decoration: none; }


/* PRINCIPAL - MENU ESQUERDO */
.menu_esquerdo { left: 60px; list-style-type: none; margin: 0; padding: 0; position: relative; text-align: left; top: 27px; width: 110px; }
.menu_esquerdo a, .menu_esquerdo a:visited, .menu_esquerdo a:link { color: #CB3622; }
.menu_esquerdo a:hover { color: #FAF6D9; }
.menu_esquerdo a:link, .menu_esquerdo a:visited, .menu_esquerdo a:hover { text-decoration: none; }
.menu_item { font: normal 15px Verdana; height: 27px; padding-top: 8px; margin-bottom: 1px }
* HTML .menu_item { height: 35px; }


/* LINK */
a { color: #CB3622; }
a:link { color: #CB3622; }
a:visited { color: #CB3622; }
a:hover { color: #FAF6D9; }


/* FORMULARIOS */
.campo { font: normal 12px Verdana; color: #666; background: #FFF; border: 1px solid #D4D4D4; }
.botao { font: bold 16px Verdana; color: #FFF; background: #CB3622; border: 2px solid #666; }
.form_left { float: left; text-align: right; width: 150px; padding-right: 10px }
.form_right { float: left; text-align: left; }
.form_right span { font-size: 9px; padding-left: 10px; color: #CCC }
.clear { clear: both; padding: 5px }


/* RODAPÉ */
#rodape { background: #260301 url('/imgs/rodape-fundo.jpg'); clear: both; padding: 10px; padding-top: 30px; height: 43px; color: #9E5431; font: normal 9px Verdana }
* HTML #principal_apresentacao { height: 83px }


/* NAVEGADOR DOS PAGINADORES */
.navegador { font: normal 10px Verdana; text-decoration: none; }
.navegador a, .navegador a:link, .navegador a:visited, .navegador a:hover { text-decoration: none; color: #666; background: #FFF; border: 1px solid #D5D5D5; padding: 3px; padding-left: 5px; padding-right: 5px; margin: 2px; width: 28px; height: 19px }
.navegador a:hover { text-decoration: none; background: #369; color: #FFF; font-weight: bold; }