/* CSS Document */

*{padding:0; margin:0; border:0; font:bold 12px Arial, Helvetica, sans-serif;}
.clear{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.margintop-8{margin-top:8px;}
.marginright-8{margin-right:8px;}
.strong{font-weight:bold;}




html{background:url(../images/background.jpg) repeat; }
body{background:url(../images/background-2.jpg) repeat-x;}

.moldura{width:960px; margin:12px auto; background:url(../images/bg-content.jpg) repeat-y; padding-bottom:40px;}

.logo-position{margin:0 auto; width:960px; padding-top:8px;}

.content{padding:0; margin-top:2px;}
.content img.title{margin:20px 0 20px 30px;}
.content p.frete{margin:10px 0 0 35px;  color:#000000; font:bold 14px Arial, Helvetica, sans-serif;}
.content p.rodape{text-align:center; font:12px Arial, Helvetica, sans-serif; margin-top:20px; color:white;}


.position-buyall{position:absolute; left:790px; top:412px; display:block;}

.box-passos{width:885px; height:230px; margin:10px auto; position:relative; }



.text-descricao{
	width:698px; 
	height:225px; 
	background:url(../images/bg-boxes.jpg) no-repeat;  
	margin-left:15px;
	position:absolute;
	right:0;
	left:160px;
	}

.title-and-desc {
	width:698px; 
	height:225px; 
	position:absolute;
	}
		
.title-and-desc h1{
	background:url(../images/custom-hr.jpg) repeat-x bottom center; 
	padding:10px 0;
	margin:0 24px ;
	font:bold 20px Geneva, Arial, Helvetica, sans-serif;
	color:#37260c;
}

.title-and-desc ul li{
	padding:3px 0;
	margin:0 24px;
	font:14px Geneva, Arial, Helvetica, sans-serif;
	list-style:disc;
	color:#fae8cb;
}	

.remove{background:#313131; height:42px; position:absolute; bottom:0; width:698px;}
.remove img{margin:8px 8px 0 0s; float:right;}

.add{background:#7e623a; height:42px; position:absolute; bottom:0; width:698px;}
.add img{margin:5px 8px 0 0; float:right; cursor:pointer;}
.add span{margin: 0 0 0 8px; position: absolute; font-size:16px; color:#FFFFFF; line-height:40px;}
.add span span{ text-decoration:line-through; position:relative; margin:0;}


.selecao{

	/*background:#313131;*/ 
	width:698px; 
	height:185px; 
	position:relative;  
	margin-left:0;
	margin-top:0;
	padding:0;
	z-index:999;
	position:absolute;
	}
	
.barrafixa {
	position:fixed; 
	bottom:0; 
	width:100%; 
	height:45px; 
	background:url(../images/bg-barrafixa.png) top repeat-x;
	z-index:999;
	}

.conteudoBarra {width:950px; margin:0 auto; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF}
	
.conteudoBarra img{
margin:5px 0 0 10px;
float:left;		
}

.conteudoBarra img.button{float:right; cursor:pointer; }

.conteudoBarra p{padding:15px 0 0 40px; float:left;}
.conteudoBarra input{margin:7px 0 0 10px; height:30px; width:100px; float:left; font:bold 16px Arial, Helvetica, sans-serif;}	
	
* html .barrafixa {
position:absolute; 
bottom:auto; 
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
		

