#conteudo-internas {
	width:700px;
	float:right;
}

#nav {
	padding-bottom:16px;
	border-bottom:1px solid #e3e3e3;
	margin-bottom:20px;
}

#nav span {
	padding:0 4px;
}

#steps {
	margin-bottom:20px;
	height:40px;
	background-color:#3b50af;
}

#steps li {
	float:left;
	margin:8px 0 0 40px;
	padding:0 0 0 30px;
	height:24px;
	list-style:none;
	background-repeat:no-repeat;
	background-position:left -24px;
	color:#fff;
}

#steps li.first {
	margin-left:10px;
}

#steps li strong {
	display:block;
	padding-top:2px;
}

#steps li.step01 {
	background-image:url(http://images.sindishop.com.br/layout/padrao/img/carrinho-step01.gif);
}

#steps li.step02 {
	background-image:url(http://images.sindishop.com.br/layout/padrao/img/carrinho-step02.gif);
}

#steps li.step03 {
	background-image:url(http://images.sindishop.com.br/layout/padrao/img/carrinho-step03.gif);
}

#steps li.step04 {
	background-image:url(http://images.sindishop.com.br/layout/padrao/img/carrinho-step04.gif);
}

#steps li.ativo {
	background-position:left top;
}

table.table-lista {
	border-bottom:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	margin-bottom:30px;
}

table.table-lista th {
	padding:10px 20px;
	background-color:#f1f1f1;
}

table.table-lista td {
	padding:20px;
	border-top:1px solid #f1f1f1;
	border-left:1px solid #f1f1f1;
}

table.table-lista dt {
	float:left;
	color:#3b50af;
}

table.table-lista dd {
	float:left;
	padding-left:10px;
}

table.table-lista td .input {
	margin-bottom:0;
}

table.table-lista .produto-foto {
	display:inline-block;
	float:left;
}

table.table-lista .produto-titulo {
	text-decoration:underline;
}

table.table-lista td.daddy {
	padding:0;
}

table.table-lista td td {
	padding:10px 15px;
	border-left:0;
}

table.table-lista td.peso {
	text-align:left;
}

.de span {
	text-decoration:line-through;
}

.por, .total, .frete {
	color: #F90;
}

.por, .total {
	font-size:15px;
}

.subtotal {
	color:#e20031;
}

/*********************************************
									IDENTIFICACAO
*********************************************/

form.identificacao .campo {
	margin-left:15px;
}

form.identificacao .campo-radio {
	margin-left:0;
}

/*********************************************
								CARRINHO-ENDERECO
*********************************************/

table.endereco .submit {
	float:right;
	margin-top:20px;
	padding:4px 20px;
}

table.endereco td.colright td {
	padding:0 20px;
	text-align:left;
}

table.endereco td.colright .campo {
	float:none;
	display:block;
	margin-bottom:20px;
}

table.endereco tr.first th, table.endereco tr.first td {
	padding-top:20px;
}

table.endereco th.titulo {
	text-align:center;
	background-color:#f1f1f1;
	padding:10px 0;
}

table.endereco td.colleft {
	padding-right:10px;
}

table.endereco td.colright {
	padding-left:10px;
}

table.endereco td.colleft , table.endereco td.colright {
	width:340px;
}

table.dadoscomprador th {
	text-align:right;
}

table.dadoscomprador td {
	text-align:left;
}

table.dadoscomprador th, table.dadoscomprador td {
	padding:3px;
}

/*********************************************
									PAGAMENTO
*********************************************/

.listagem-linha .selecione-cartao td {
	padding:0 5px;
}

.listagem-linha .selecione-cartao td a {
	position:relative;
	display:block;
	top:10px;
}

.listagem-linha .selecione-cartao td a.ativo {
	top:0;
}

.opcoes-parcelamento {
	background-color:#f7f7f7;
	padding-bottom:10px;
}

.opcoes-parcelamento th {
	text-align:left;
	padding:10px 0;
}

.opcoes-parcelamento th span {
	display:block;
	border-bottom:1px solid #e3e3e3;
	margin:0 10px;
	padding-bottom:5px;
	color:#000;
}

.opcoes-parcelamento td {
	padding:5px 10px;
}

/*********************************************
									MINHA CONTA
*********************************************/

#minhaconta-menu {
	background-color:#f3f3f3;
	padding:20px;
}

#minhaconta-menu ul {
	margin-bottom:10px;
	padding-left:0;
}

#minhaconta-menu li {
	line-height:25px;
}

#minhaconta-menu h5 {
	font-size:12px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #e3e3e3;
}

#minhaconta-top {
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	margin-bottom:20px;
}

#minhaconta-top .ico, #minhaconta .itens .ico {
	float:left;
	display:block;
	margin-right:10px;
}

#minhaconta .itens td {
	padding:10px;
}

#minhaconta .itens td a {
	display:block;
}

#minhaconta .itens td.sair {
	background-color:#f3f3f3;
}

/*********************************************
								PRODUTOS - DET
*********************************************/

#produtos-det h1 {
	font-size:16px;
	color:#3b50af;
}

#produtos-det .foto {
	z-index: 1;
	float:left;
	width:240px;
	text-align:center;
	padding-top:30px;
	clear: both;
}

#produtos-det .dados {
	float:right;
	width:420px;
}

#produtos-det .dados .linha01 {
	height:41px;
}

#produtos-det .dados span {
	line-height:20px;
}

#produtos-det .dados .geral {
	display:block;
	padding-bottom:30px;
}

#produtos-det .dados .especial .por {
	color:#3b50af !important;
}

#produtos-det .dados .disponivel {
	display:block;
	font-size:11px;
	background:url(http://images.sindishop.com.br/layout/padrao/img/ico-produto-disponivel.gif) no-repeat left center;
	padding-left:18px;
}

#produtos-det .dados .disponibilidade {
	display:block;
}

#produtos-det .descricao {
	clear:both;
	margin:30px 0;
}

#produtos-det .aba {
	border-bottom:1px solid #F1F1F1;
	margin-bottom:20px;
	height:100%;
}

#produtos-det .aba h5 {
	float:left;
	padding:10px 100px 10px 20px;
	font-size:12px;
	background-color:#f1f1f1;
}

#produtos-det .listagem-linha .avalie-estrelas, #produtos-det .listagem-linha .empty {
	margin:0;
}

#produtos-det .listagem-linha .avalie-estrelas {
	margin-bottom:10px !important;
}

/**********************************************************************
																	AVALIE
**********************************************************************/

.avalie-estrelas {
	position:relative;
	margin:10px 0 0 0;
}

.avalie-estrelas div {
	width:65px;
	height:12px;
}

.avalie-estrelas .empty {
	margin-left:10px;
	background:url(http://images.sindishop.com.br/layout/padrao/img/estrelas-empty.gif) no-repeat left top;
}

.avalie-estrelas .fill {
	background:url(http://images.sindishop.com.br/layout/padrao/img/estrelas-fill.gif) no-repeat left top;
}

.avalie-estrelas a {
	position:absolute;
	display:block;
	width:13px;
	height:12px;
}

.avalie-estrelas a.um {
	margin-left:0;
}

.avalie-estrelas a.dois {
	margin-left:13px;
}

.avalie-estrelas a.tres {
	margin-left:26px;
}

.avalie-estrelas a.quatro {
	margin-left:39px;
}

.avalie-estrelas a.cinco {
	margin-left:52px;
}

/**********************************************************************
																MENSAGENS
**********************************************************************/

.containerMensagem {
	margin-bottom:20px;
	padding-left:0;
}

.containerMensagem li {
	padding:5px 10px 5px 38px;
	list-style:none;
	margin-bottom:10px;
	cursor: default;
}

.containerMensagem li.sucesso {
	color:#8eab57;
	background:#f2fde9 url(http://images.sindishop.com.br/layout/padrao/img/ico-sucesso.gif) no-repeat 10px center;
	border:1px solid #d5e8b0;
}

.containerMensagem li.erro, .containerMensagem li.alerta {
	color:#c63434;
	background:#fbdddd url(http://images.sindishop.com.br/layout/padrao/img/ico-erro.gif) no-repeat 10px center;
	border:1px solid #fba3a3;
}

/*********************************************
								COMPRA SUCESSO
*********************************************/

#compra-sucesso {
	width:760px;
	margin:0 auto;
	padding:20px 0;
}

#compra-sucesso .topo {
	padding:25px 20px;
	background-color:#3b50af;
	color:#fff;
	margin-bottom:20px;
}

#compra-sucesso .topo h5, #compra-sucesso .topo .codigo {
	font-size:26px;
}

#compra-sucesso .topo .codigo {
	display:block;
	padding-top:4px;
}

#compra-sucesso .twocol {
	float:left;
	width:370px;
	display:inline;
	margin-left:20px;
}

#compra-sucesso .twocol-first {
	margin-left:0;
}

#compra-sucesso table.table-lista th, #compra-sucesso table.table-lista th {
	text-align:left;
}

#compra-sucesso ol {
	padding-left:0;
}

#compra-sucesso ol li {
	font-weight:bold;
	padding:5px 10px;
	list-style-position:inside;
	text-align:left;
	color:#3b50af;
}

#compra-sucesso ol li span {
	font-weight:normal;
	color:#777;
}

#compra-sucesso td.daddy td {
	text-align:right;
	border:0;
}

#compra-sucesso .confirm {
	float:left;
	text-align:left !important;
}