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;
	margin-top: 23px;
	
}
.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;
	height: 211px;
	padding-top: 17px;
	padding-bottom: 3px;
	clear: both;
}
.box_publicidade_738x75 {
	width: 738px;
	height: 75px;
	padding-top: 17px;
	padding-bottom: 3px;
	clear: both;
}
.box_publicidade_175x79 {
	width: 175px;
	height: 79px;
	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;
}
