body { margin: 0; padding: 0; border: 0; text-align: center; background: #000 } 
#fundo { width: 962px; background: #B5B5B5; border-left: 9px solid #EEE; border-right: 9px solid #EEE; padding-right: 1px; padding-left: 1px; text-align: center; }
* HTML #fundo { width: 982px; }

#corpo { width: 960px; background: #FFF; min-height: 100%; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #B5B5B5; clear: both; margin: 0 auto; }
* HTML #corpo { width: 962px; height: 100%; }

#esquerda { width: 192px; background: #666; float: left; min-height: 100%; border-right: 1px solid #FFF; text-align: center; }
* HTML #esquerda { width: 193px; height: 100%; }

#centro { width: 765px; background: #FFF; float: left; border-left: 1px solid #B5B5B5; }
* HTML #centro { width: 766px; }

#principal { width: 746px; background: #FFF; text-align: left; padding: 10px; }
* HTML #principal { width: 756px; }

#topo { width: 766px; background: #FFF; text-align: right; }
#base { width: 958px; height: 30px; clear: both; background: #666; border-top: 1px solid #FFF; }
* HTML #base { width: 960px; }



/* CORPO */
.txt_conteudo { font-size: 12px; color: #666; font-family: verdana; text-decoration: none; line-height: 150%; text-align: justify; overflow-x: auto; }
.txt_conteudo h1 { color: #000; font-size: 20px; font-weight: none; margin: 0; }
.txt_conteudo h2 { color: #666; font-size: 12px; font-weight: none; margin: 0; }
.txt_conteudo h3 { color: #000; font-size: 16px; font-weight: none; margin: 0; }
.txt_conteudo h4 { color: #000; font-size: 12px; font-weight: none; margin: 0; }
.txt_conteudo h5 { color: #333; font-size: 10px; font-weight: none; margin: 0; }
.coluna_left { float: left; text-align: center; width: 115px; padding: 5px }
.coluna_right { float: left; text-align: left; width: 595px; height: 115px; padding: 5px }
.clear { clear: both; padding: 0; margin: 0; }

a { COLOR: #333; text-decoration: none }
a:hover { COLOR: #333; text-decoration: none }
a:link { text-decoration: none }
a:visited { text-decoration: none }
a:hover { text-decoration: underline }

/* RODAPÉ */
.rodape { width: 950px; padding: 4px; }
.rodape_txt { width: 950px; float: left; margin: 0; font: 10px Verdana; line-height: 12px; color: #FFF; text-align: left; }
.rodape_txt a, .rodape_txt a:visited, .rodape_txt a:link { color: #fff; }
.rodape_txt a:hover { color: #000; }


/* FORMULARIOS */
.campo { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 12px; font-weight: normal; background: #FFF; border: 1px solid #B8B8B8; }
.botao { background: #DDD; border: 1px solid #B8B8B8; color: #333; font-weight: bold; font-family: Verdana; font-size: 12px; }

	
/* MENU ESQUERDO */
.menu_esquerdo { margin: 0; padding: 0; list-style-type: none; background: #7C7C7C; width: 192px; border-top: 1px solid #B8B8B8; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size: 10px; text-align: left; text-valign: bottom; text-decoration: none; }
.menu_esquerdo li {	border-bottom: 1px solid #B8B8B8; color: #FFF; font-weight: bold; display: block; }
.menu_esquerdo li a:hover {	background: #333; display: block; }
.menu_esquerdo li a, menu_esquerdo li a:link, .menu_esquerdo li a:visited, .menu_esquerdo li a:hover { color: #FFF; font-weight: bold; text-decoration: none; display: block; height: 20px; padding: 4px; padding-left: 10px; }
