body{ margin: 0px; margin-bottom: 68px; background: #F7F7F7; font: 11px "Tahoma"; }
ul{ margin: 0px; padding: 0px; list-style: none; }
img{ border: 0px; }

/* corpo */
#corpo{ width: 776px; margin: 0px auto; border-bottom: solid 1px #B9B9B9; background: url(../imgs/corpo_fundo.gif) repeat-y; }
/* fim corpo */

/* topo */
/* barra */
#barraTopo{ width: 100%; height: 22px; background: url(../imgs/barra_topo_fundo.gif) repeat-x; }
#barraTopo #menu{ width: 721px; margin: 0px auto; padding-left: 55px; }
#barraTopo #menu .divisoria{ width: 3px; height: 19px; float: left; overflow: hidden; background: url(../imgs/menu_topo_div.gif) no-repeat; }
#barraTopo #menu img{ float: left; }
/* fim barra */

#corpo #topo{ width: 776px; height: 154px; background: #E6E6DE url(../imgs/topo_fundo.jpg) 237px 9px no-repeat; }
#corpo #topo .linkLogo{ float: left; }
#corpo #topo .cartola{ padding: 96px 14px 0px 0px; width: 525px; height: 45px; text-align: right; float: left; }
#corpo #topo .baseTopo{ width: 745px; height: 13px; background: url(../imgs/base_topo_fundo.gif) repeat-x; padding-left: 31px; overflow: hidden; clear: both; }
#corpo #topo .baseTopo .logo{ width: 206px; height: 13px; background: url(../imgs/base_topo_logo.jpg) no-repeat; }
/* fim topo */

/* coluna esquerda */
#corpo #colunaEsquerda{ float: left; width: 246px; background: url(../imgs/col_esq_logo.jpg) 31px 0px no-repeat; padding-left: 27px; padding-top: 35px; color: #3d3d3d; }

#corpo #colunaEsquerda #caixa{ width: 168px; padding: 5px 53px 5px 25px; }
#corpo #colunaEsquerda #caixa .texto{ padding: 3px 0px 3px 12px; }
#corpo #colunaEsquerda #caixa.busca{ padding: 24px 23px 15px 25px; height: 122px; background: url(../imgs/caixa_busca_fundo.gif) no-repeat; }
#corpo #colunaEsquerda #caixa.busca .formulario li{ float: left; padding-bottom: 4px; height: 16px; }
#corpo #colunaEsquerda #caixa.busca .formulario li.col1{ width: 54px; }
#corpo #colunaEsquerda #caixa.busca .formulario li.col2{ width: 110px; }
html>body #corpo #colunaEsquerda #caixa.busca .formulario li.col2{ width: 100px; }
#corpo #colunaEsquerda #caixa.busca .formulario li select{ width: 114px; height: 16px; padding: 0px; margin: 0px; font: 10px "Tahoma"; color: #000; }
.formfield { height: 13px; padding: 0px; margin: 0px; font: 10px "Tahoma"; color: #000; }
/* fim coluna esquerda */


/* coluna direita */
#corpo #colunaDireita{ float: left; width: 495px; }

#corpo #colunaDireita #conteudo{ padding: 19px 16px 20px 37px; width: 442px; }


/* fim caixa degrade */
#corpo #colunaDireita #conteudo .caixaDegrade{ width: 442px; background: url(../imgs/caixa_degrade_fundo.gif) repeat-y; font: 10px "Verdana"; color: #707070; }
#corpo #colunaDireita #conteudo .caixaDegrade td{ font: 10px "Verdana"; color: #707070; }
#corpo #colunaDireita #conteudo .caixaDegrade .inicio{ width: 442px; height: 9px; overflow: hidden; background: url(../imgs/caixa_degrade_inicio.gif) no-repeat; }
#corpo #colunaDireita #conteudo .caixaDegrade .meio{ width: 438px; background: url(../imgs/caixa_degrade_meio.gif) repeat-x; margin: 0px 2px; }
#corpo #colunaDireita #conteudo .caixaDegrade .fim{ width: 442px; height: 7px; overflow: hidden; background: url(../imgs/caixa_degrade_fim.gif) no-repeat; }

#corpo #colunaDireita #conteudo .caixaDegrade .meio #conteudoCaixa{ padding: 0px 15px 5px 32px; width: 391px; }
#corpo #colunaDireita #conteudo .caixaDegrade .meio #conteudoCaixa.bullet{ background: url(../imgs/caixa_degrade_bullet.gif) 5px 1px no-repeat; }
#corpo #colunaDireita #conteudo .caixaDegrade .cartola{ font: bold 11px "Verdana"; color: 3d3d3d; }
#corpo #colunaDireita #conteudo .caixaDegrade td .cartola{ font: bold 11px "Verdana"; color: 3d3d3d; }
/* fim caixa degrade */

/* listagem */
#corpo #colunaDireita #conteudo #itemLista{ padding: 15px 0px; color: #000; font: 12px "Verdana"; }
#corpo #colunaDireita #conteudo #itemLista .cartolaVermelha{ color: #c00; font: 18px "Verdana"; }
#corpo #colunaDireita #conteudo #itemLista .caixaCinza{ padding: 5px 8px; margin: 10px 0px; background: #F7F7F7; }
#corpo #colunaDireita #conteudo #itemLista .caixaCinza .chamada{ color:#494848; }
#corpo #colunaDireita #conteudo #itemLista .bulletLaranja{ font: 10px "Verdana"; font-weight: bold; padding-left: 10px; color: #000; text-decoration: none; background: url(../imgs/bullet_seta_laranja.gif) 1px 4px no-repeat; }
#corpo #colunaDireita #conteudo #itemLista .bulletLaranja:hover{ text-decoration: underline; }
/* fim listagem */


/* navegacao */
.navegacao td{ font: 11px "Tahoma"; color: #000; padding: 0px 5px; }
.navegacao td a{ color: #000; font-weight: bold; text-decoration: none; }
.navegacao td a:hover{ text-decoration: underline; }
.navegacao td select{ font: 10px "Tahoma"; color: #000; }




/* fim navegacao */


/* fim coluna direita */


/* rodape */
#corpo #rodape{ clear: both; height: 61px; clear: both; }
#corpo #rodape .divisoria{ width: 465px; height: 23px; background: url(../imgs/rodape_fundo.gif); border-right: solid 1px #B9B9B9; float: right; }
#corpo #rodape .texto{ clear: right; text-align: right; font: 10px "Tahoma"; color: #999; padding: 2px 8px; }
#corpo #rodape .texto a{ color: #999; font-weight: bold; text-decoration: none; }
#corpo #rodape .texto a:hover{ color: #666; }
/* fim rodape */

/* gerais */
div.empurra{ height: 1px; overflow: hidden; clear: both; }
div.linhaCinza{ height: 1px; overflow: hidden; clear: both; background: #e5e5e5; }


/* fim gerais */