/* CSS DETALHE DO PRODUTO */

div#main_content {
	display:block;
	
	width:824px;
	*width:800px;
	background:#FFF;
}

/* ---------- Breadcrumbs */
div#breadcrumbs_container {
	
}
/* ---------- Fim Breadcrumbs */

/* ---------- Detalhes do Produto */
div#product_info_container {
	overflow:hidden;
}
	/* Foto */
	div#product_info_container div#foto_container {
		float:left; display:inline;
		width:300px;
		height:300px;
		position:relative;
	}
		/* Conteúdo por cima da imagem */
		div#product_info_container div#foto_container p.selo_container {
			position:absolute;
			top:0;
			left:0;
		}
			/* foto do produto */
			div#product_info_container div#foto_container p.foto img {
				/*width:300px;
				height:300px;*/
				margin:70px;
			}
			
	/* Informações do produto - preço, etc */
	div#product_info_container div#info_product {
		
	}
	
		/* nome do produto, código do produto e breve descrição */
		div#product_info_container div#info_product h2 {
			font-size:24px;
			color:#2D79B6;
			text-transform:uppercase;
			margin-top:10px;
			margin-right:20px;
		}
		div#product_info_container div#info_product p.produto_codigo {
			margin:8px 0;
			font-size:11px;
			text-transform:uppercase;
			line-height:14px;
		}
		div#product_info_container div#info_product p.descricao {
			font-size:12px;
			text-transform:uppercase;
			margin-right:20px;
		}
		div#product_info_container div#info_product p.disponibilidade,
		div#product_info_container div#info_product p.saiba_mais_entrega {
			margin:14px 0 0 0;
			font-size:12px;
			float:right; display:inline;
			clear:right;
		}
		div#product_info_container div#info_product p.disponibilidade {
			font-size:14px;
			color:#9FB234;
			font-weight:bold;
			margin-right:20px;
		}
		div#product_info_container div#info_product p.saiba_mais_entrega {
			/* nothing */
		}
			div#product_info_container div#info_product p.saiba_mais_entrega a:link,
			div#product_info_container div#info_product p.saiba_mais_entrega a:hover,
			div#product_info_container div#info_product p.saiba_mais_entrega a:visited,
			div#product_info_container div#info_product p.saiba_mais_entrega a:active {
				color:inherit;
			}
			div#product_info_container div#info_product p.saiba_mais_entrega a:hover { text-decoration:underline; }
		
		/* preço */
		div#product_info_container div#info_product p.price_container {
			margin-top:16px;
			margin-left:250px;
			width:250px;
			text-transform:uppercase;
		}
			div#product_info_container div#info_product p.price_container span,
			td.preco_resultado span {
				display:block;
				line-height:26px;
			}
			td.preco_resultado span {
				text-transform:uppercase;
			}
			div#product_info_container div#info_product p.price_container span.de,
			td.preco_resultado span.de {
				font-size:14px;
				color:#2D79B6;
			}
				div#product_info_container div#info_product p.price_container span.de strong,
				td.preco_resultado span.de b {
					font-weight:normal;
				}
			div#product_info_container div#info_product p.price_container span.por,
			td.preco_resultado span.por {
				font-size:14px;
				color:#2D79B6;
			}
				div#product_info_container div#info_product p.price_container span.por strong,
				div#product_info_container div#info_product p.price_container span.por b,
				td.preco_resultado span.por b {
					font-size:24px;
				}
				
				div#product_info_container div#info_product p.price_container span.de strong,
				div#product_info_container div#info_product p.price_container span.de b,
				td.preco_resultado span.de b {
					font-size:24px;
				}
				
			/* desconto */
			div#product_info_container div#info_product p.price_container span.desconto {
				position:absolute;
				right:35px;
				top:22px;
				font-weight:bold;
				color:#DF0000;
				font-size:24px;
				line-height:normal;
			}
				div#product_info_container div#info_product p.price_container span.desconto span {
					display:none;
				}
				
		/* quantidade */
		div#product_info_container div#info_product p.quantidade {
			float:right; display:block;
			overflow:hidden;
			position:relative;
			width:168px;
			height:19px;
		}
			div#product_info_container div#info_product p.quantidade label {
				color:#686869;
				float:left; display:inline;
				font-size:14px;
				font-weight:bold;
				margin-right:7px;
				padding-top:3px;
			}
			div#product_info_container div#info_product p.quantidade a {
				float:left; display:block;
				height:19px;
				overflow:hidden;
				text-indent:-9999px;
				width:20px;
				position:absolute;
				top:0;
			}
			
			div#product_info_container div#info_product p.quantidade a.ico_menos { background:url(../imagens/nova//bt_qtde_menos.gif) 0 0 no-repeat; right:52px; }
			div#product_info_container div#info_product p.quantidade a.ico_mais { background:url(../imagens/nova//bt_qtde_mais.gif) 0 0 no-repeat; right:0; }
			
			div#product_info_container div#info_product p.quantidade input {
				border:1px solid #B7B7B7;
				float:left; display:inline;
				height:15px;
				padding:1px 3px;
 				text-align:center;
				width:24px;
				position:absolute;
				top:0;
				right:20px;
			}
		/* selo genérico */
		div#product_info_container div#info_product p.selo_generico {
			margin-top:25px;
		}
		/* selo genérico - produto indisponível */
		div#product_info_container div#info_product.indisponivel p.selo_container {
			margin-top:15px;
			text-align:right;
		}
		/* botão comprar */
		div#product_info_container div#info_product p.bt_comprar {
			float:right; display:inline;
			clear:right;
			margin-bottom:10px;
			margin-right:20px;
		}
			div#product_info_container div#info_product p.bt_comprar a#bt_adicionar_carrinho:link,
			div#product_info_container div#info_product p.bt_comprar a#bt_adicionar_carrinho:hover,
			div#product_info_container div#info_product p.bt_comprar a#bt_adicionar_carrinho:visited,
			div#product_info_container div#info_product p.bt_comprar a#bt_adicionar_carrinho:active {
				display:block;
			}
			
		/*Texto Anvisa*/
		div#TextoAnvisa
		{
			margin-top:17px;
			text-align:center;
			float:right;
			clear:right;
			width:485px;
			font-size:13px;
			border: 1px gray solid;			
			padding:11px;
			margin-bottom:7px;
		}
		
		/*Texto Sintomas*/
		div#TextoSintomas
		{			
			text-align:center;
			float:right;
			clear:right;
			width:485px;
			font-size:13px;
			border: 1px gray solid;			
			padding: 5px 11px 5px;
			
			/*color:#0205CF;
			border-color:#0205CF;*/
		}
		
		/* informações sobre entrega */
		div#product_info_container div#info_product div#info_product_bot {
			padding:30px 15px 0 15px;
			background:url(../imagens/nova//bg_info_product_bot.gif) top left repeat-x;
			clear:both;
			margin-top:25px;
		}
			/* selo */
			div#product_info_container div#info_product div#info_product_bot p.selo_container {
				text-align:right;
			}
				div#product_info_container div#info_product div#info_product_bot p.selo_container img {
					
				}
	/* Produto Indisponível */
	div#product_info_container div#info_product fieldset#form_indisponivel {
		margin-top:-25px;
	}
	
		div#product_info_container div#info_product.indisponivel fieldset#form_indisponivel legend { display:none; }
		
		div#product_info_container div#info_product.indisponivel fieldset#form_indisponivel p.txt {
			font-size:12px;
			color:#686869;
		}
			div#product_info_container div#info_product.indisponivel fieldset#form_indisponivel p.txt strong {
				text-transform:uppercase;
				font-size:14px;
			}
		div#product_info_container div#info_product.indisponivel fieldset#form_indisponivel p.fld_container {
			margin-top:16px;
			overflow:hidden;
		}
			div#product_info_container div#info_product.indisponivel fieldset#form_indisponivel p.fld_container label {
				font-size:12px;
				display:block;
				margin-bottom:7px;
			}
			div#product_info_container div#info_product.indisponivel fieldset#form_indisponivel p.fld_container input,
			div#product_info_container div#info_product.indisponivel fieldset#form_indisponivel p.fld_container a#bt_email_indisponivel_enviar {
				float:left; display:inline;
			}
			div#product_info_container div#info_product.indisponivel fieldset#form_indisponivel p.fld_container input {
				margin-right:8px;
				border:1px solid #C0C0C0;
				width:394px;
				_width:391px;
			}
	/* Descrição */
	div#descricao_container {
		clear:both;
		padding-top:35px;
	}
		div#descricao_container div#descricao_content {
			padding:0 10px;
			color:#686869;
		}
			div#descricao_container div#descricao_content * {
				font-size:12px;
			}
			/* texto da descrição */
			div#descricao_container div#descricao_content h3 {
				font-size:13px;
				text-transform:uppercase;
				margin-bottom:16px;
			}
			div#descricao_container div#descricao_content h4 {
				font-size:12px;
				text-transform:uppercase;
				margin-bottom:14px;
			}
			div#descricao_container div#descricao_content ul {
				list-style-type:square;
				margin-left:20px;
			}
			div#descricao_container div#descricao_content p,
			div#descricao_container div#descricao_content ul li {
				font-size:12px;
				margin-bottom:12px;
				line-height:14px;
			}
			
	/* Ofertas */
	td.tit_aproveite_oferta {
		color:#2D79B6;
		font-size:16px;
		font-weight:bold;
		padding:10px 10px 0;
		margin-bottom:10px;
		text-transform:uppercase;
		background:url(../imagens/nova/bg_info_product_bot.gif) left top repeat-x;
	}
/* ---------- Fim Detalhes do Produto */