.top{height:87px;}
#categ2{ }

/*Cprocura*/
table.mtable {margin-top: 20px;}

/*Proc_unico*/
#outproc {
	margin: 0;
	padding: 0 0 0 210px; 
	position: relative;
	_width: 100%;
}

#outproc div.btn_comp {
	text-align: left;
	padding: 5px 0 0 20px;
}

table.proc_unico {
	margin-top: 0;
	border-top: 1px solid #CCC;
} 

#filtersout {
	border: 1px solid #AAA;
	width: 188px;
	padding: 0;
	position: absolute; 
	top: 0px; left: 10px;
	
	text-align: left;
}
#filtersout ol, #filtersout li {margin: 0; padding: 0; list-style-type: none;}
#filtersout a {
	color: #009; 
	text-decoration: none;
}
#filtersout p#tipos {	
	text-align: center;
	font: bold 13px Arial;
	height: 25px;
	padding: 0 ;
	margin: 0 7px;
	border-bottom: 1px dashed #E2E2E2;
}
#filtersout p#result {
	text-align: center;
	font: bold 13px Arial;
	color: #000;	
	margin-bottom: 10px;
}
#filtersout p#result span {color: red; font-size: 17px;}
#filtersout p#result strong {color: #696881; font-weight: lighter;}

#filtersout .pont {
	padding-bottom: 10px;
	background: url(http://img.bondfaro.com/images/bg_filtersvert.gif) 0 bottom repeat-x;
}
#filtersout .selec {margin-left: 7px;}
#filtersout input.prc {width: 55px; margin-right: 3px;}

#filtersout ol.selec li {
	font: normal 12px Arial;
	padding: 0 0 0 14px;
	margin: 0 0 0 6px;
	background: url(http://imagem.buscape.com.br/bp5/zera_result.gif) 0 1px no-repeat;
	_background: url(http://imagem.buscape.com.br/bp5/zera_result.gif) 0 5px no-repeat;
}	

#filtersout h3.selec {display: block; margin-top: 5px; margin-bottom: 4px;}
#filtersout h3.selec span {font-weight: lighter; color: #AAA;}
	
#filtersout #divkw {
	width: 170px;
	margin: 0;
	padding: 0 0 0 10px;
}
#filtersout #divkw h3, #filtersout #divkw form {
	font-size: 13px; 
	margin: 0; 
}
#filtersout #divkw h3 {width: 120px;}
#filtersout #divkw input.textkw { margin: 0 0 5px;}
#filtersout #divkw input.btns {margin: 0;}
#filtersout #filters {	
	padding: 5px 0 0;		
}
#filtersout #filters div.filter { 
	width: 175px;	
	_width: 180px;	
	margin: 0 0 5px;
	padding: 4px 4px 10px 7px;	
	background: url(http://img.bondfaro.com/images/bg_filtersvert.gif) 0 bottom repeat-x;
	display: block;
	border: none;
	text-align: left;
}
#filtersout h3 {
	font: bold 13px Arial;
	color: #000;
	padding: 0 0 0 15px;
	background: url(http://imagem.buscape.com.br/skins/terraBr/bg_filtropu.gif) 0 3px no-repeat;
}

#filtersout h3#titulo {
	color: #000;
	display: block;
	width: 180px;
	height: 20px; 	
	_height: 25px;
	font: bold 14px Arial; 
	margin: 3px 3px 13px 3px;
	padding: 5px 0 0;
	text-align: center;
	background: #F0F0F0;
}	

#filtersout #filters p { margin-bottom: 10px}
#filtersout #filters div.attrlist {	
	/*height: 90px;*/
	overflow: hidden;
	clear: both;	
}
#filtersout #filters ol.super {overflow: auto; height: 100px;}
#filtersout #filters li {
	display: block;
	padding: 0 0 2px 2px;
	_padding-bottom: 0;		
	font: normal 12px Arial;
}
#filtersout #filters a, #filtersout #filters span.prec_ref {font: normal 11px Arial;}

#filtersout #filters div.attrprice {overflow: auto;}
#filtersout #filters div.minoptions {height: 90px;}
#filtersout #filters li span { font-size: 10px; color: #000; }
#filtersout #filters li.more { padding-bottom: 10px; }
#filtersout #filters a.fechar { 
	display: none;
	width: 12px;
	height: 12px;
	border: 0;
}
#filtersout #filters div.filter2 { margin: 0 8px 5px 0; position: relative;}
#filtersout #filters div.filter2 h3 {position: relative;}
#filtersout #filters div.attrlist2 {	
	height: 50px;
	display: none;
	overflow:hidden;
	clear: both;	
}
#filtersout #filters p {font: bold 12px Arial; margin: 0 0 5px 5px; padding: 0;}
#filtersout #filters p.otherfilters {
	background: url(http://img.bondfaro.com/images/bg_filtersothers.gif) 0 0 no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 10px 5px;
}
#querydescription { 
	font: bold 18px Arial;	
	font-weight: bold;	
	margin: -20px 0 0 10px;	
	text-align: left;
}
#querydescription a {color: #009; text-decoration: none;}
#querydescription a:hover {text-decoration: underline;}
#querydescription.info {margin-right: 100px;}
#querydescription dt { float: left; }
#querydescription dd { 
	float: left;
	padding-left: 20px;
	background: url(http://img.bondfaro.com/images/breadcrumb.gif) 5px 50% no-repeat;
	white-space: nowrap;
	margin: 0;
}
#querydescription dd.book {font: normal 18px Arial}
#querydescription dd.book span {font-weight: bold}
#querydescription dd.qtd { 
	color: #999;
	font-size: 11px;
	font-weight: lighter;
	background: none;
	margin: 0 0 0 5px;
	padding: 5px 0 0 5px;
}

#querydescription span.removefilter {
	display: block;
	width: 11px; height: 11px;
	background: url(http://img.bondfaro.com/images/btn_removefilter.gif) 0 0 no-repeat;
	text-indent: -3000px;
	overflow: hidden;
}
#querydescription .refinos {display: none;}
#prod_master{padding-left:10px;}

#prod_ref_p #ref_int .xb{line-height:21px; }
#prod_ref_p #tit_r strong{padding-left:15px; }
#prod_rel #prod_master .mtable {width:100%; min-width:100%!important; }
#prod_master .ta2 {	background-color:#D5D5D5; }
#prod_ref_p #ref_int .xb { line-height:25px; }
#cmb_carac_main a{line-height:21px;}
#cmb_carac_main.combo{ height:126px;}
#prod_rel{	margin-left:0px; }
.blocpag{text-align:center; }
.pagant{width:38%;  text-align:right; }
.paginacao{	 width:17%; }
.pagdep{width:90px; text-align:left; }
.acx{	margin-top:0!important;	}
.setapag{height:12px; position:relative;width:6px; }
.setapag img{position:absolute; top:4px; }



.bloco{display:block; border:1px solid red;  }
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */