/* TOPO */

#conteudoProdutos{	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	position: relative
}

#conteudoProdutos:after{	
	content: '';
	display: block;
	clear: both;
	height: 0;	
}

#conteudoProdutos div#titulo{
	background: url(../img/detalhe_produto/bg_produto_detalhe.gif) no-repeat;
	font-family: "Verdana", Tahoma, Arial;
	font-size: 20px;
	font-weight: bold;
	font-stretch: condensed;
	color: #ffffff;		
	width: 581px;
	height: 39px;
	visibility: visible;
	text-align: left;	
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: -2px;
	_margin-left: -12px;	
	*margin-left: -12px;
	text-indent: 10px;
	padding-top: 5px;	
	position: relative;
	z-index: 9
}

#conteudoProdutos .produtoDetalhe{
	display: block;
}

#conteudoProdutos .produtoDetalhe:after{
	content: '';
	display: block;
	height: 0;
	clear: both;
}

/* COLUNA DA ESQUERDA */

#conteudoProdutos .produtoDetalhe .fotosProduto{
	width: 280px;
	float: left;
	margin-top: 20px;
	text-align: center;
	margin-right: 10px;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .fotoMaior a{
	width: 200px;
	min-height: 150px;
	display: block;
	float: inherit;
	margin: 0 auto;		
}

#conteudoProdutos .produtoDetalhe .fotosProduto:after{
	content: '';
	display: block;
	clear: both;
	height: 0;
}

#conteudoProdutos .produtoDetalhe .fotosProduto img{
	margin: 0 auto;
	border: none;	
}

#conteudoProdutos .produtoDetalhe .fotosProduto img:after{
	content: '';
	display: block;
	clear: both;
	height: 0;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .thumbs{
	
}

#conteudoProdutos .produtoDetalhe .fotosProduto .thumbs a{
	border:none;
	text-decoration:none;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .thumbs img{
	padding: 2px;
	margin: 0;
	border: 2px solid #f2f2f2;	
}


#conteudoProdutos .produtoDetalhe .fotosProduto .thumbs:after{
	content: '';
	display: block;
	clear: both;
	height: 0;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .thumbs .thumb_center{
	margin: 0px auto;
	border: 1px solid #333;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .thumbs .thumb_center:after{
	content: '';
	display: block;
	clear: both;
	height: 0;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .thumbs #borda_thumb{
	background: url(../img/detalhe_produto/bg_borda_thumb.gif) no-repeat;
	width: 44px;
	height: 45px;
	float: left;
	margin-left: 10px;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .thumbs #borda_thumb:after{
	content: '';
	display: block;
	clear: both;
	height: 0;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .thumbs #borda_thumb a{    
	margin-top: 3px;
	float: left;
	margin-left: 3px;
	overflow: hidden;
	text-decoration: none;	
	clear: both
}

#conteudoProdutos .produtoDetalhe .fotosProduto .thumbs #borda_thumb a:after{
	content: '';
	display: block;
	clear: both;
	height: 0;
}    


#conteudoProdutos .produtoDetalhe .fotosProduto .thumbs #borda_thumb a img{
	margin: 0 auto;    
	overflow: hidden;
	text-decoration: none;
	clear: both
}

#conteudoProdutos .produtoDetalhe .fotosProduto a#ampliar-imagem{
	font: normal 11px tahoma;
	color: #606060;	
	text-decoration: none;
	clear: both;
}

#conteudoProdutos .produtoDetalhe .fotosProduto a#ampliar-imagem:after{
	content: '';
	display: block;
	clear: both;
	height: 0;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .rating p{
	margin-top: 10px;
	margin-bottom: 5px;
	font: normal 11px Verdana, Tahoma, Arial;
	color: #606060;
	text-align: center;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .rating p:after{
	content: '';
	display: block;
	clear: both;
	height: 0;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .rating  ul{
    text-align: center;
	padding-left: 50px;
	list-style: none;		
	margin: 0px auto 20px 60px;
	text-align: center;	
}

#conteudoProdutos .produtoDetalhe .fotosProduto .rating ul li{
	float: left;
	display: inline;
	margin-left: 5px;
	margin-bottom: 15px;
}

#conteudoProdutos .produtoDetalhe .fotosProduto .rating ul li a{
	text-decoration: none;	
}


/* COLUNA DA DIREITA */

.loading_detalhes{
	background: url(../img/loading.gif) no-repeat center center;
	z-index: 9999;
}

#conteudoProdutos .produtoDetalhe .infoProduto {
	float: right;
	width: 280px;
	_width: 260px;	
	font: normal 11px Verdana;
	color: #606060;	
	text-align: left;	
	position: relative;	
}

#conteudoProdutos .produtoDetalhe .infoProduto h1{
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 5px;
	font: bold 15px Tahoma;
	letter-spacing: normal;
	color: #606060;
}

#conteudoProdutos .produtoDetalhe .infoProduto small{
	margin-left: 20px;
	font: normal 11px Verdana;
	color: #606060;
}

#conteudoProdutos .produtoDetalhe .infoProduto .load_detalhes{
	float: right;
	margin-right: 80px;
	_margin-right: 40px;
	vertical-align: middle;		
	font: normal 10px tahoma;
	color: #FFCC00;
	overflow: hidden;	
}

#conteudoProdutos .produtoDetalhe .infoProduto .nome_fabricante{	
	margin-top: 10px;
	margin-left: 20px;
	width: 210px;
}

#conteudoProdutos .produtoDetalhe .infoProduto .nome_fabricante span{	
	font: bold 11px Verdana;
	color: #606060;	
	width: 80px;
	float: left;
}

#conteudoProdutos .produtoDetalhe .infoProduto .tamanho{	
	margin-top: 10px;
	margin-left: 20px;
	width: 210px;
}

#conteudoProdutos .produtoDetalhe .infoProduto .tamanho span{
	font: bold 11px Verdana;
	color: #606060;	
	width: 80px;
	float: left;
}

#conteudoProdutos .produtoDetalhe .infoProduto .tamanho:after{
	content: '';
	display: block;
	height: 0;
	clear: both;
}

#conteudoProdutos .produtoDetalhe .infoProduto .tamanho ul#tamanho_produto{
	list-style: none;	
	width: 90px;
	float: right;
	margin-top: -12px;
	margin-right: 30px;
	_margin-right: 15px;
	_margin-left: 0px;
}

#conteudoProdutos .produtoDetalhe .infoProduto .tamanho ul#tamanho_produto:after{
	content: '';
	display: block;
	height: 0;
	clear: both;
}

#conteudoProdutos .produtoDetalhe .infoProduto .tamanho ul#tamanho_produto li{float:left}

#conteudoProdutos .produtoDetalhe .infoProduto .tamanho ul#tamanho_produto li a{
	float: left;
	display: inline;
	margin-left: 5px;
	font: normal 11px tahoma;
	text-decoration: none;
	color: #606060;
}


	
#conteudoProdutos .produtoDetalhe .infoProduto .tamanho select{
	width: 50px;
	font: bold 11px tahoma;
	color: #606060;
	border: 1px solid #ababab;
	background: #fff;
	z-index: -9999px;
	float: left;
}

#conteudoProdutos .produtoDetalhe .infoProduto .cor{
	margin-top: 10px;
	margin-left: 20px;
	height: 21px;
	width: 210px;	
	font: bold 11px tahoma;
	color: #606060;
}

#conteudoProdutos .produtoDetalhe .infoProduto .cor span{
	font: bold 11px Tahoma;
	color: #606060;	
	width: 80px;
	float: left;
}

#conteudoProdutos .produtoDetalhe .infoProduto .cor select{
	font: bold 11px tahoma;
	color: #606060;
	border: 1px solid #ababab;
	background: #fff;
	z-index: -9998px;
	float: left;
}

#conteudoProdutos .produtoDetalhe .infoProduto .cor img{
	margin-left: 5px;
	height: 21px;	
}

#conteudoProdutos .produtoDetalhe .infoProduto .preco{
	margin-top: 10px;
	margin-left: 20px;
	width: 100%;
	height: auto;
	font-family: Tahoma;
}

#conteudoProdutos .produtoDetalhe .infoProduto .preco:after{
	content: '';
	display: block;
	height: 0;
	clear: both;
}

#conteudoProdutos .produtoDetalhe .infoProduto .preco .de{
	text-decoration: line-through;
	font-weight: bold;
    font-size: 11px;
	color: #606060;	
	width: 50px;	
	text-align: left;
	float: left;
}

#conteudoProdutos .produtoDetalhe .infoProduto .preco .de_preco{
	text-decoration: line-through;
	font-weight: normal;
    font-size: 12px;
	color: #606060;	
	float: left;
	width: 190px;
	text-align: left;
}

#conteudoProdutos .produtoDetalhe .infoProduto .preco .por{
    font-size: 12px;
	font-weight: bold;
	color: #606060;	
	float: left;
	width: 50px;
	height: 20px;	
	margin-top: 5px;	
	padding-top: 5px;
	float: left;	
}

#conteudoProdutos .produtoDetalhe .infoProduto .preco .por_preco{
	width: 200px;
	float: left;
	margin-top: 5px;
}

#conteudoProdutos .produtoDetalhe .infoProduto .preco .por_preco strong{
	font-weight: 900;
	color: #dc0000;
	text-align: left;
	float: left;	
	font-size: 18px;
	font-family: Tahoma;
	padding-bottom: 2px;
	margin-right: 10px;
}

#conteudoProdutos .produtoDetalhe .infoProduto .preco .por_preco{
	color: #dc0000;
	text-align: left;
	float: left;	
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;	
	vertical-align: top;
	padding-bottom: 2px;
}




#conteudoProdutos .produtoDetalhe .infoProduto .preco dt.desconto{
	font: 12px Tahoma;
	font-weight: bold;
	text-align: left;
	color: #606060;
	height: 22px;
	padding: 0px;
	margin: 0px;
	width: 65px;
	float: left;

}

#conteudoProdutos .produtoDetalhe .infoProduto .preco dd.desconto_valor{
	font: 11px Tahoma;
	font-weight: normal;
	text-align: left;
	width: 180px;
	height: 22px;
	margin-left: 10px;
	color: #dc0000;
	float: left;

}

#conteudoProdutos .produtoDetalhe .infoProduto .preco dt.parcelamento{
	font: 12px Tahoma;
	font-weight: bold;
	text-align: left;
	color: #606060;
	height: 22px;
	padding: 0px;
	margin: 0px;
	width: 65px;
	float: left;

}

#conteudoProdutos .produtoDetalhe .infoProduto .preco dd.parcelamento_vezes{
	font-weight: normal;
	font-size: 11px;
	width: 180px;
	height: 22px;
	margin-left: 10px;
	float: left;
}

#conteudoProdutos .produtoDetalhe .infoProduto .preco dd.parcelamento_vezes strong{
	color: #dc0000;
}

#conteudoProdutos .produtoDetalhe .infoProduto .vejaMais{
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	color: #606060;	
	float: left;
	width: 100%;
	height: 25px;
}

#conteudoProdutos .produtoDetalhe .infoProduto .vejaMais strong a{
	font: bold 12px tahoma;
	text-decoration: none;
	color: #0000CC;
	cursor: pointer;
	float: left;
}

#conteudoProdutos .produtoDetalhe .infoProduto .adicionarCarrinho{
	margin-top: 10px;
	margin-left: 20px;
	_margin-left: 10px;
	background: url(../img/detalhe_produto/bt_adicionar_carrinho.gif) no-repeat;
	width: 186px;
	border: none;
	height: 31px;
	display: block;
	float: left;
}

#conteudoProdutos .produtoDetalhe .infoProduto .adicionarCarrinho a{
	text-decoration: none;	
	cursor: pointer;
	display: block;
	overflow: hidden;
	border: none;
	width: 186px;
	height: 31px;
	text-indent: -1000px;
	content: "";
}



#conteudoProdutos .produtoDetalhe .infoProduto ul.menuInformacoes{
	margin-top: 5px;
	list-style: none;
	margin-left: 20px;
	_margin-left: 10px;
	margin-bottom: 20px;
	float: left;	
}

#conteudoProdutos .produtoDetalhe .infoProduto ul.menuInformacoes li a{
	text-decoration: none;	
	font: normal 12px tahoma;
	color: #606060;
	cursor: pointer;	
}

#conteudoProdutos .produtoDetalhe .infoProduto ul.menuInformacoes li.disponibilidade{
	color: #606060;
}

#conteudoProdutos .produtoDetalhe .infoProduto ul.menuInformacoes li.disponibilidade b{
	color: #dc0000;
}



#conteudoProdutos .informacoesProduto {
    clear: both;
	width: 540px;
	margin: 30px auto 20px auto;
	_margin: 10px auto;
	padding: 0;
}

#conteudoProdutos .informacoesProduto ul.idTabs {
	list-style: none;	
	height: 18px;	
	padding: 0;
	margin: 0;
	_margin-bottom: -2px;
}

#conteudoProdutos .informacoesProduto ul.idTabs li{
	float: left;
	margin: 0px;
	height: 18px;
}

#conteudoProdutos .informacoesProduto ul.idTabs li.descricoes{
	display: block;
	float: left;
	background: url(../img/detalhe_produto/bg_descricoes_ativo.gif) no-repeat;
	width: 134px;
	line-height: 23px;
	overflow: hidden;
	text-decoration: none;
}

#conteudoProdutos .informacoesProduto ul.idTabs li.descricoes a{
	display: block;
	content: '';
	text-indent: -1000px;
	overflow: hidden;
	line-height: 23px;	
	width: 100%;
	height: 100%;
	border: none;
	cursor: pointer;
	text-decoration: none;
}

#conteudoProdutos .informacoesProduto ul.idTabs li.descricoes .selected{
	background: url(../img/detalhe_produto/bg_descricoes.gif) no-repeat;
	overflow: hidden;
	text-decoration: none;
}

#conteudoProdutos .informacoesProduto ul.idTabs li.especificacoes{
	display: block;
	float: left;
	background: url(../img/detalhe_produto/bg_especificacoes.gif) no-repeat;
	width: 134px;
	line-height: 23px;	
	overflow: hidden;
	text-decoration: none;
}

#conteudoProdutos .informacoesProduto ul.idTabs li.especificacoes a{
	display: block;
	content: '';
	text-indent: -1000px;
	overflow: hidden;
	line-height: 23px;	
	width: 100%;
	height: 100%;
	border: none;
	cursor: pointer;
	text-decoration: none;
}

#conteudoProdutos .informacoesProduto ul.idTabs li.especificacoes .selected{
	background: url(../img/detalhe_produto/bg_dados_tecnicos_inativo.gif) no-repeat;
	overflow: hidden;
	text-decoration:none;
}

#conteudoProdutos .informacoesProduto #descricoes{
	background: url(../img/detalhe_produto/bg_fundo_tab_conteudo.gif) repeat-y;
	width: 540px;
	height: auto;
	font: normal 11px verdana,tahoma,arial;
	color: #fff;
	text-align: left;
	text-indent: 10px;	
	padding: 10px 0px;
}

#conteudoProdutos .informacoesProduto #especificacoes{
	background: url(../img/detalhe_produto/bg_fundo_tab_conteudo.gif) repeat-y;
	width: 540px;
	height: auto;
	font: normal 11px verdana,tahoma,arial;
	color: #fff;	
	text-align: left;
	text-indent: 10px;
	padding: 10px 0px;
}



/* DISPLABOX DO CARRINHO */

#notificacaoCarrinho h1{
	font: bold 15px Tahoma;
	color: #b11111;		 
	margin: 4px;
}

#notificacaoCarrinho p#texto{
	font: normal 11px tahoma;
	color: #606060;
	padding: 2px;
	margin: 2px;
}

#notificacaoarrinho p.botoes{
	width: 150px;
	height: 22px;	
	margin-top: 2px;
}

#notificacaoarrinho p.botoes:after{
	content: '';
	display: block;
	height: 0;
	clear: both;
}

#notificacaoCarrinho p.botoes span.ok {
	background: url(../img/bg_bt.gif) no-repeat;
	width: 44px;
	height: 20px;	
	display: block;
	float: left;
	margin-left: 55px;
	_margin-left: 29px;
	margin-bottom: 5px;
	padding-top: 2px;
}

#notificacaoCarrinho p.botoes span.ok a.continuar-comprando{
	display: block;
	font: bold 10px tahoma;
	color: #FFFFFF;
	width: 44px;
	height: 20px;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	border: none;
	padding-top: 1px;
}

#notificacaoCarrinho p.botoes span.fechar{
	background: url(../img/bg_bt_maior.gif) no-repeat;
	margin-left: 15px;
	width: 78px;
	height: 20px;
	display: block;
	border: none;
	float: left;
	padding-top: 2px;
}

#notificacaoCarrinho p.botoes span.fechar a.fechar-pedido{
	width: 78px;
	height: 20px;
	display: block;
	font: bold 10px tahoma;
	color: #fff;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	border: none;
	padding-top: 1px;
}


/* FIM DISPLAYBOX DO CARRINHO */





/* Produto indique para um amigo  */

.produtoIndique {
	width: 353px;
	height: 290px;
	*height: 300px;
}

.produtoNotificacao{
	width: 353px;
	height: 130px;
}

.produtoIndique h1, .produtoNotificacao h1{	
	width: 216px;
	height: 27px;
	color: #b11111;
	font: bold 13px tahoma;
	margin-top: 5px;
	margin-left: 61px;
	_margin-left: 0px;
	*margin-left: 0px;
}

.produtoIndique .field label, .produtoNotificacao .field label{
	width: 80px;
	vertical-align: top;
	margin-top: 3px;
	font: bold 11px tahoma;
	color: #000;
	float: left;
	text-align: right;
}

.produtoIndique .field input, .produtoIndique .field textarea {
	width: 240px;
	margin-top: 3px;
	border: 1px solid #ababab;
}

.produtoNotificacao .field input, .produtoNotificacao input.error {
	width: 240px;
	margin-top: 3px;
	border: 1px solid #ababab;
}

.produtoIndique input.error, .produtoIndique textarea.error {
	width: 240px;
	margin-top: 3px;
	border: 1px solid #ababab;
}

.produtoIndique .field textarea {
	height: 100px;
	margin-top: 3px;
	overflow: hidden;
	border: 1px solid #ababab;
}

.produtoIndique .submit, .produtoNotificacao .submit{	
	width: 220px;
	_height: 22px;
	margin-left: 0px;	
	margin-top: 0px;
	padding: 0;
	display: inline;
} 

.produtoIndique .submit:after, .produtoNotificacao .submit:after{
	content: '';
	display: block;
	height: 0;
	clear: both;
}

.produtoIndique .submit input, .produtoNotificacao .submit input{
	background: url(../img/bg_bt_maior.gif) no-repeat;
	width: 78px;
	height: 20px;
	display: block;	
	float: left;
	font: bold 10px tahoma;
	color: #FFFFFF;
	border: none;
	padding-bottom: 2px;
	margin-left: 92px;
	margin-top: 10px;	
	_margin-left: 48px;
	*margin-left: 48px;
	cursor: pointer;
}

.produtoIndique .submit .bt_cancelar, .produtoNotificacao .submit .bt_cancelar{
	background: url(../img/bg_bt_maior.gif) no-repeat;
	width: 78px;
	height: 20px;
	display: block;
	float: left;
	_float: left;
	margin-left: 10px;	
	margin-top: 10px;
}

.produtoIndique .submit .bt_cancelar a.cancelar, .produtoNotificacao .submit .bt_cancelar a.cancelar{	
	width: 78px;
	height: 20px;
	display: block;
	font: bold 10px tahoma;
	color: #FFFFFF;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;	
	padding-top: 3px;
	border: none;	
}