#flash{
margin:auto;
width:98%;
height:195px;
padding-bottom:10px;
}
#bloco .destaque{
float:left;
width:24%;
padding:0 0.5%;
padding-top:20px;
background:url(../imagens/barra_produtos.gif) no-repeat right;
}
#bloco .semborda{
background:none;
}
	#bloco .produto{
	float:left;
	width:100%;
	height:350px;
	padding-top:5px;
	border-bottom:1px dotted #CCCCCC;
	}
		#bloco .imagem_produto{
		float:left;
		width:100%;
		height:95px;
		text-align:center
		}
			#bloco .imagem_produto img{
			width:90px;
			height:90px;
			}
		#bloco .nome_produto{
		float:left;
		width:100%;
		height:40px;
		padding-bottom:5px;
		}
			#bloco .nome_produto a{
			color:#000000;
			font-weight:bold;
			}
			#bloco .nome_produto a:hover{
			text-decoration:underline;
			}
		#bloco .opcoes_produto{
		float:left;
		width:100%;
		/*height:50px;*/
		}
			#bloco .opcoes_produto .btnProduto1{
			float:left;
			width:100%;
			height:15px;
			padding-bottom:10px;
			text-align:center;
			}
			#bloco .opcoes_produto .btnProduto2{
			float:left;
			width:50%;
			height:15px;
			padding-bottom:10px;
			text-align:center;
			}
		#bloco .status_produto{
		float:left;
		width:50%;
		height:20px;
		padding-left:13%;
		padding-top:5px;
		background:url(../imagens/topico_destaque.gif) no-repeat 10px 9px;
		}
		#bloco .info_produto{
		float:left;
		width:35%;
		height:25px;
		text-align:center;
		}
		#bloco .valor_produto1{
		float:left;
		width:100%;
		height:30px;
		padding-top:5px;
		}
			#bloco .valor_produto1 p{
			width:100%;
			}
			#bloco .valor_produto1 p.de_preco{
			color:#88889A;
			}
			#bloco .valor_produto1 p.preco{
			color:#1CA8F3;
			font-size:11px;
			font-weight:bold;
			}
				#bloco .valor_produto1 p.preco span{
				font-size:16px;
				}
		#bloco .valor_produto2{
		float:left;
		width:100%;
		height:40px;
		}
			#bloco .valor_produto2 .central{
			margin:auto;
			width:136px;
			height:35px;
			background:#1F4BAE;
			}
			#bloco .valor_produto2 p.quantidade{
			float:left;
			width:36px;
			height:28px;
			font-size:18px;
			padding-top:7px;
			color:#FFFFFF;
			text-align:center;
			}
			#bloco .valor_produto2 p.valor{
			float:left;
			width:100px;
			height:21px;
			font-size:11px;
			padding-top:2px;
			color:#375F83;
			background:#E6E6E4;
			text-align:center;
			}
				#bloco .valor_produto2 p.valor span{
				font-size:18px;
				font-weight:bold;
				}
			#bloco .valor_produto2 p.texto{
			float:left;
			width:100px;
			height:11px;
			color:#FFF;
			font-size:10px;
			padding-top:1px;
			text-align:center;
			}
		#bloco .desconto_produto{
		float:left;
		width:100%;
		height:50px;
		}
			#bloco .desconto_produto p{
			width:100%;
			color:#888;
			font-size:12px;
			text-align:center;
			padding-bottom:2px;
			}
				#bloco .desconto_produto p b{
				font-size:14px;
				}
				#bloco .desconto_produto p.desconto{
				color:#F78C0C;
				}
	#bloco .indisponivel{
	float:left;
	width:100%;
	height:170px;
	padding-top:5px;
	}
		#bloco .indisponivel p{
		width:100%;
		text-align:center;
		}
			#bloco .indisponivel p.texto{
			height:25px;
			padding-top:15px;
			}
			#bloco .indisponivel p.avisar{
			height:70px;
			}
	#bloco .botoes{
	float:left;
	width:100%;
	height:32px;
	padding-top:3px;
	text-align:center;
	}
#opcoes{
z-index:1000;
width:0px;
height:0px;
position:absolute;
}
	#opcoes .conteudoOpcoes{
	float:left;
	width:250px;
	position:relative;
	}
	#opcoes .fecharOpcoes{
	top:2px;
	left:198px;
	width:30px;
	height:30px;
	cursor:pointer;
	position:absolute;
	background:url(../imagens/fancy_closebox.png) no-repeat;
	_background:url(../imagens/fancy_closebox.gif) no-repeat;
	}
	#opcoes .topOpcoes{
	float:left;
	width:223px;
	height:15px;
	color:#333333;
	font-weight:bold;
	padding-left:12px;
	padding-top:8px;
	background:url(../imagens/bg_opcoesTop.gif) no-repeat;
	}
	#opcoes .centerOpcoes{
	float:left;
	width:218px;
	background:#EBEBEB;
	padding:6px 0 0 10px;
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	}
		#opcoes .linhaOpcoes1{
		float:left;
		width:215px;
		height:11px;
		font-size:10px;
		color:#666666;
		font-weight:bold;
		}
		#opcoes .linhaOpcoes2{
		float:left;
		width:215px;
		padding-bottom:5px;
		}
		#opcoes .linhaOpcoes3{
		float:left;
		width:215px;
		padding-top:10px;
		text-align:center;
		}
		#opcoes input, #opcoes textarea{
		width:200px;
		height:14px;
		padding:2px;
		font-size:11px;
		background:#FFFFFF;
		color:#333333;
		border:#CCCCCC 1px solid;
		}
		#opcoes textarea{
		height:50px;
		}
		#opcoes input.botaoOpcoes{
		width:auto;
		height:auto;
		padding:0px;
		border:none;
		background:none;
		}
	#opcoes .bottomOpcoes{
	float:left;
	width:250px;
	height:23px;
	background:url(../imagens/bg_opcoesBottom.gif) no-repeat;
	}