@charset "UTF-8";
#detalhe {
	background: url('../img/bg_detalhe.jpg') no-repeat;
	width: 327px;
	height: 473px;
	float: left;
	padding: 10px;
}
#detalhe h2,
#detalhe p {
	text-align: center;
	margin-bottom: 10px;
	color: #333333;
    font-size: 12px;
	font-weight: normal;
}
#detalhe h2#descricao,
#detalhe p#descricao {
	height: auto;
}
#detalhe img#logo-loja {
	width: 220px;
	display: block;
	border: 10px solid #e6e6e6;
	margin: 0 auto 7px auto;
}
#detalhe address {
	display: block;
	font-style: normal;
}
#detalhe address,
#detalhe span {
	background-position:  left center;
	background-repeat:  no-repeat;
	padding-left: 45px;
	margin-top: 10px;
}
#detalhe h5 {
	margin-top: 10px;
}
#detalhe address.endereco {
	background-image: url('../img/ico_endereco.gif');
	height: 24px;
	line-height: 24px;
}
#detalhe span.horario {
	background-image: url('../img/ico_relogio.gif');
	height: 35px;
	display: block;
	width: 180px;
}
#detalhe address.telefone {
	background-image: url('../img/ico_fone2.gif');
	height: 26px;
	line-height: 26px;
	color: #f00;
	font-weight: bold;
}
#detalhe address.telefone a{
	color: #f00;
	font-weight: bold;
	font-size: 14px;

}
#detalhe span.website {
	background: url('../img/website.jpg') left top;
	height: 17px;
	padding-top: 10px;
	display: inline-block;
	width: 80px;
}
#detalhe span.website a,
#detalhe span.mapa a {
	color: #fff;
	font-weight: bold;

}
#detalhe span.mapa{
	background: url('../img/mapa_localizacao.jpg') left top;
	height: 17px;
	padding-top: 10px;
	padding-left: 35px;
	width: 157px;
	display: inline-block;
}
#video {
	float: right;
	width: 435px;
	height: 326px;
}
#contato-lojista {
	float: right;
	background: #f4f4f4;
	border: 1px solid #ccc;
	width: 420px;
	margin-top: 10px;
	padding: 5px;
	min-height: 150px;
}
#contato-lojista legend {
	color: #f00;
	background: url('../img/ico_contato.gif') no-repeat left center;
	height: 41px;
	line-height: 41px;
	padding-left: 50px;
	font-size: 16px;
}
#contato-lojista span {
	display: block;
	color: #003366;
	font-size: 11px;
}
#contato-lojista label {
	float: left;
	margin-top: 3px;
}
#contato-lojista input,
#contato-lojista textarea {
	height: 13px;
	border: 1px solid #ccc;
	font-size: 11px;
}
#contato-lojista textarea {
	height: 40px;
	width: 300px;
}
#contato-lojista input.submit {
	background: #999;
	height: 25px;
	color: #fff;
	font-weight: bold;
	margin-top: 20px;
}
#ofertas {
	float: left;
	border: 1px solid #ccc;
	background: #f4f4f4;
	width: 455px;
	margin-top: 50px;
	position: relative;
}
#produtos-ofertas {
	padding: 19px 0 19px 19px;
	display: table;
}
#produtos-ofertas li {
	float: left;
	width: 120px;
	height: 180px;
	margin-right: 25px;
}
#produtos-ofertas li span {
	/*
	border: 1px solid #ccc;
	width: 120px;
	height: 90px;
	*/
	background: #fff;
	display: block;
}
#produtos-ofertas strong,
#produtos-ofertas p {
	margin: 0;
	font-size: 11px;
	text-align: center;
	color: #666;
	font-weight: normal;
}
#conteudo p.preco {
	color: #060;
	font-weight: bold;
}
#conteudo p.vezes {
	color: #f00;
}
#detalhes-produto {
	float: right;
	width: 320px;
	border: 1px solid #ccc;
	background: #fff;
	margin-top: 50px;
	position: relative;
	padding-bottom: 30px;
}
#detalhes-produto address {
	margin: -15px 0 20px 0;
	text-align: center;
	color: #333;
}
#detalhes-produto strong {
	color: #f00;
	display: block;
	text-align: center;
	margin-bottom: 10px;
}
#detalhes-produto p {
	color: #666;
}

#detalhes-produto #faixa {
	background: #f4f4f4;
	height: 55px;
	font-size: 16px;
	text-align: center;
	padding-top: 5px;
}
#detalhes-produto.produto_sozinho {
	float: none;
	width: 700px;
}
#info-loja li {
	height: 45px;
	line-height: 45px;
	background-color: #f4f4f4;
	margin-bottom: 10px;
	padding-left: 65px;
	background-position: 10px center;
	background-repeat: no-repeat;
}
#info-loja li.tel {
	background-image: url('../img/ico_tel.gif');
	color: #f00;
	font-weight: bold;
}
#info-loja li.contato {
	background-image: url('../img/ico_contato.gif');
}
#info-loja li.todas {
	background-image: url('../img/ico_todas.gif');
}
#info-loja li a {
	color: #036;
	font-size: 14px;
}
#info-loja li.tel a {
	color: #f00;
}
.center {
	text-align: center;
}

