html, body { width: 100%; height: 100%; padding: 0px; margin: 0px; font-family: Arial, Helvetica, Sans-serif; background-color: #FFFFFF; background-image: url(../../imagens/base/bg_geral.gif); background-repeat: repeat; background-position: center center; }
img { border: none; }
form { margin: 0px; padding: 0px; }
table, div, td, p { font-size:100% }
.clear { clear: both; }
.cursor_botao { cursor: pointer; }
.box_base { margin: 0 auto; overflow: hidden; padding: 20px; width: 738px; background-color: #fff; }
.box_cabecalho_off { z-index: 99999999; position: absolute; height: 165px; width: 738px; }
.box_cabecalho_off img { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; height: 165px; width: 738px; }
.box_rodape_off { margin-top: 17px; z-index: 9999; position: absolute; height: 138px; width: 738px; }
.box_rodape_off img { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; height: 138px; width: 738px; }
.box_cabecalho { width: 738px; }
.box_cabecalho .box_logotipo { position: absolute; width: 486px; height: 80px; margin-left: 23px; }
.box_cabecalho .box_menu { position: absolute; width: 738px; height: 57px; margin-top: 97px; background-image: url(../../imagens/base/menu_bg.gif); background-repeat: no-repeat; }
.box_cabecalho .table { height: 57px; color: #FFFFFF; font-size: 16px; }
.box_cabecalho .table1 { background-color: #FFFFFF; }
.box_cabecalho .table1 .botao { background-color: #FFFFFF; width: 24px; background-image: url(../../imagens/base/ico_lupa.gif); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
.box_cabecalho input { font: 16px Arial, Helvetica, sans-serif; color: #CCCCCC; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; width: 110px; text-align: center; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }
.box_cabecalho .box_sistema { width: 177px; height: 115px; position: absolute; background: url(../../imagens/base/logotipo_marca.gif) no-repeat left top; margin-top: -18px; margin-left: 533px; }
.box_geral { width: 738px; margin-top: 20px; }
.box_geral_0 { background: url(../../imagens/base/box_fundo_top_dir.gif) no-repeat right top; }
.box_geral_1 { background: url(../../imagens/base/box_fundo_bai_dir.gif) no-repeat right bottom; }
.box_geral_2 { background: url(../../imagens/base/box_fundo_mei_esq.gif) repeat-y left top; }
.box_geral_3 { background: url(../../imagens/base/box_fundo_top_esq.gif) no-repeat left top; }
.box_geral_4 { background: url(../../imagens/base/box_fundo_bai_esq.gif) no-repeat left bottom; }
.box_rodape_top { width: 100%; height: 17px; clear: both; }
.box_rodape { height: 65px; background: url(../../imagens/base/rodape_fundo.gif); }
.box_rodape .table { height: 30px; width: 704px; padding-top: 26px; }
.box_rodape .institucional { font-size: 14px; color: #333333; text-align: center; }
.box_rodape .institucional a { font-size: 14px; color: #333333; text-align: center; padding: 3px; text-decoration: none; }
.box_rodape .institucional a:hover { color: #3366CC; }
.box_rodape_info { margin-top: 10px; color: #666; font-size: 13px; width: 738px; text-align: center; }
.box_rodape_info img { padding-left: 10px; }
.box_rodape .logotipo { width: 124px; background: url(../../imagens/base/logotipo_pequeno.gif) no-repeat center center; }
.box_rodape_info table { width: 100%; }
.box_rodape_info .mw { padding: 0px; }
.box_resultados_bof_inf { text-align: center; padding-top: 75px; padding-right: 75px; padding-bottom: 75px; padding-left: 150px; }
.box_publicidade_738x211 { width: 738px; padding-top: 17px; padding-bottom: 3px; clear: both; }
.box_publicidade_738x75 { width: 738px; padding-top: 17px; padding-bottom: 3px; clear: both; }
.box_publicidade_175x79 { width: 175px; padding-top: 17px; }
.box_publicidade_layer_350x350 { position: absolute; width: 350px; height:350px; z-index: 9999; margin-left: 194px; margin-top: 90px; }
.box_barra_compra { padding-top: 20px; }
.tab_navegacao { margin-top: 20px; }
