@charset "iso-8859-1";

/*########### Produto descricao ############*/

#corpo {
	margin-top: 0px;
}

#fotos .frete {
	position: absolute;
}

#fotos {
	width:255px;
	margin-right:20px;
	float:left;
}

#fotos .foto {
	padding: 0 0 14px 0;
	text-align:center;
}

#fotos .linha {
	background:url(../img/bg-thunb.gif) center no-repeat;
}

#fotos .thunbs .primeiro {
	margin-left:0;
}

#fotos .controle {
	margin-top:9px;
	text-align:center;
}

#fotos .controle .funcao {
	margin:0 4px;
}

#acao {
	float:left;
	width:355px;
}

#acao p {
	font-size:12px;
}

#acao .compra {
	height:26px;
	background:url(../img/linha.gif) center 25px repeat-x;
}

#acao .por {
	font-size:18px;
}

.por {
	color:#96c316;
}

.avalie .estrelas {
	float:left;
}

.box-preco .valores {
	font-size:12px;
}

.box-preco .de {
	display:block;
}

.box-preco .valores .preco {
	font-size:18px;
	display:inline;
}

.box-preco2 .de {
	font-weight: bold;
	text-decoration: line-through;
}

.box-preco2 .valores .preco {
	display:inline;
}

.avalie strong{
	padding-right:11px;
	display:compact;
}

.avalie span {
	margin-right:3px;
	margin-top:1px;
	display:blogk;
	float:left;
}

#acao .btns a {
	margin-left:8px;
}

#acao .btns .primeiro {
	margin-left:0px;
}

/*########### Formularios ############*/

.form label {
	font-size:12px;
}	

.form form {
	margin-bottom:0;	
}

.form input {
}

.form .label-check {
	position:absolute;
	margin-top:-14px;
	*margin-top:-17px;
	margin-left:18px;
	*margin-left:21px;
	font-weight:normal;
	font-size:11px;
}


.form .btn-float {
	padding-top:25px;
}

.form .input-float {
	padding-top:21px;	
}
/*########### Combo ############*/

.form .icore-select .icore-select-caption a {
	background: url(../img/combo/menor/combo-dir.gif) no-repeat top right;
	padding: 0 20px 0 1px;
	height:22px;
}	

.form .icore-select .icore-select-caption {
	background: url(../img/combo/menor/combo-esq.gif) no-repeat left !important;
}

.form .icore-select .icore-select-caption a span {
	padding:4px 6px 2px 6px;
	height:16px;
	background:url(../img/combo/menor/combo-bg.gif) repeat-x top center;
}

/*########### Abas! ############*/
.desc_produto {
	display: none;
}

.abas {
	background: url(../img/linha_abas.gif) left 37px repeat-x;
}

.abas ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.abas li {
	background: url(../img/bg_abas.gif) left top repeat-x;
	display: block;
	float: left;
	height: 40px;
	margin-left: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #707470;
	cursor: pointer;
}

.abas li a {
	background: url(../img/bg_aba-esq.gif) left top no-repeat;
	display: block;
	text-decoration: none;
}

.abas li a span {
	background: url(../img/bg_aba-dir.gif) right top no-repeat;
	display: block;
	padding: 13px 15px;
	color: #646464;
}

.abas li.ativa {
	background: url(../img/bg_abas.gif) left -40px repeat-x;
}

.abas li.ativa a {
	background: url(../img/bg_aba-esq.gif) left -40px no-repeat;
}

.abas li.ativa a span {
	background: url(../img/bg_aba-dir.gif) right -40px no-repeat;
	color: #fff;
}

#marcas {
	padding-top: 20px;
}
