/*=== Desenvolvido por: Marcos Antonio Rocha Pereira ===*/
/*===                   marco.loppo@uol.com.br       ===*/

/*=== Configurações Iniciais ===*/

body{
	font: .75em "Trebuchet MS", Verdana,Helvetica,Sans-Serif;
}
a:hover{
	text-decoration: underline
}
select,textarea{
	border: #cccccc 1px solid;
	font-size: 12px;
	padding: 3px
}
/*=== Home Page ===*/
body#home{
	background: url(/bf/images/bgr-home.gif) #ffffff repeat-x top;
	height: 1%;
	padding: 85px 0 0
}
#home #page{
	margin: 0 auto;
	width: 657px
}
/*- Home Page Logo -*/
#home #logo{
	height: 77px;
	margin: 0 0 40px
}
#home #logo h1{
	background: url(/bf/images/logo-home.gif) no-repeat;
	margin: 0 auto;
	text-indent: -9999px;
	width: 416px
}
#home #logo h1 a{
	display: block;
	height: 77px
}
#home #logo h1 a:hover{
	text-decoration: none
}

#home #logo h4{
	margin: 0 auto;
	text-indent: -9999px;
	width: 416px
}

#home #logo h4 a{
	display: block;
}
#home #logo h4 a:hover{
	text-decoration: none
}

.top p  {
	float: left;
}	

.top p > b {
	font-size:16px;
	text-weight: bold;
	color: #000000;
}	


/*- Home Page - Busca -*/
/*  Caixa de Busca */
.home-search{
	background: url(/bf/images/search-bgr-home.gif) no-repeat top;
	color: #656565;
	display: block;
	height: 100px;
	margin: 0 0 70px;
	padding: 39px 0 0 47px;
	width: 608px
}
.home-search .inputs{
	background: url(/bf/images/search-input-bgr.gif) no-repeat left top;
	height: 29px;
	margin: 0 0 15px;
	width: 600px
}
.home-search .inputs input{
	background: transparent;
	border: 0;
	float: left;
	margin: 5px 0 0 10px;
	width: 455px
}
.home-search .inputs .btn{
	margin: 1px 0 0 20px;
	padding: 0;
	width: auto
}
.home-search label{
	color: #999999;
	font-weight: bold;
	margin: 0 3px 0 0
}
.home-search select{
	margin: -3px 0 0;
	position: relative
}
/* Opções de Busca*/
.home-search .soptions{
	padding: 0 0 0 25px
}
.home-search .soptions div{
	float: left;
	padding: 0 20px 0 0
}
/*=== Busca Avançada ===*/
body#adv-search{
	height: 1%;
	padding: 18px 15px
}
/*- Logo -*/
#adv-search #logo{
	color: #666666;
	height: 1%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
#adv-search #logo h1{
	font-size: 1.5em
}
#adv-search #logo h1 a{
	color: #000000
}
#home #logo h1 a:hover{
	text-decoration: none
}
/*- Colunas -*/
#adv-search #column{
	margin: 0 auto 0px;
	width: 575px
}
/*- Rodapé -*/
#adv-search #footer{
	font: .85em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0 50px
}
#adv-search #footer a{
	color: #000000
}
#adv-search #footer h1{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 .5em
}
/*- Lista 1 -*/
#adv-search #footer ul{
	margin: 0 0 .8em 37px
}
#adv-search #footer li{
	background: url(/bf/images/ico-list.gif) no-repeat 0 4px;
	margin: 0 0 .5em;
	padding: 0 0 0 13px
}
/*- Formulário Busca Avançada -*/
.form1.adv-search strong{
	color: #003399
}
/* Parte 1 */
.form1.adv-search .part1{
	height: 1%
}
.form1.adv-search .part1 label{
	font-size: 12px;
	margin: 3px 0 0;
	padding: 0 10px 0 0;
	text-align: right;
	width: 200px
}
.form1.adv-search a.quest{
	font-size: 13px;
	position: relative;
	_position: fixed;
	text-decoration: underline
}

/* Parte 2 */
.form1.part2{
	border: 1px solid #cccccc;
	height: 1%;
	padding: 10px 7px 10px
}
.form1.part2 legend{
	font-weight: bold;
	margin: 0 0 5px
}
.form1.part2 div{
	clear: both;
	height: 1%
}
.form1.part2 label{
	font-size: 11px
}
/*- Sub Colunas -*/
#adv-search .col1{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 250px !important;
}
#adv-search .col1.fr.ac{
	padding: 25px 0 0;
}
/*=== Estilo das Boxes ===*/
/*- Box1 -*/
.box{
	border: 2px solid #e0e0e0;
	margin: 0 0 15px;
}
.box .top{
	background: #ffffff;
	border-bottom: 1px solid #e0e0e0;
	clear: both;
	height: 20px;
	overflow: hidden;
	text-align: center
}
.box .top h4{
	color: #003399;
	font-size: 13px;
	line-height: 20px
}
.box .spacer{
	background: #f6f6f6;
	border: 2px solid #ffffff;
	height: 1%;
	padding: 7px 5px 0
}
/*=== Estilo Formulário ===*/
input.btn, input.chk{
	border: 0;
	padding: 0
}
select{
	padding: 1px
}
/*- Configuração Form 1 -*/
.form1 div{
	height: 1%;
	margin: 0 0 3px
}
.form1 label{
	float: left;
	margin: 3px 0 0
}
.form1 input{
	margin-right: 4px
}
.form1 .btn{
	margin: 5px 0 0;
	width: auto
}
/* Form1 Checkboxes, Radio inputs */
.form1 .chk input{
	background: none;
	border: 0;
	float: left;
	height: 15px;
	margin: 3px 5px 0 0;
	width: 15px
}
.form1 .chk label{
	margin: 3px 0 0; /*float: none;*/
	padding: 0 12px 0 0
}
/* Form1 Textarea */
.form1 textarea{
	overflow: auto
}
/*=== Demais Itens ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.fl{
	float: left;
	display: inline !important;	
}
.fr{
	float: right
}
.ac{
	text-align: center
}
.ar{
	text-align: right
}

#botMelhorarResultado{
	border:1px solid black;
}