.desejos-texto{
	width:100%;
	font-family:arial;
	font-size:12px;	
}
.desejos-lista{
	margin-top:15px !important;	
}
.desejos-lista > li{
	line-height:30px;
	min-height:40px;
	padding-right: 7px !important;
	padding-bottom: 7px !important;
}
.desejos-lista a{
	font-size:12px !important;	
}
.desejos-lista li+li{
	border-top:1px solid #CCC;	
}
.center{
	text-align:center;
}
.centralizado{
	margin:0 auto;
	width:40px;	
}
.left{
	text-align:left !important;
	padding-left:10px;	
}
.qntForm{
	width:100%;
	max-width:30px;
	border-radius:4px !important;
}
.centralizar{
	margin:0 auto;	
	margin-top:8px;
}
.centralizarIcone{
	width:18px;
	margin:0 auto;	
}
.carrinho-rodape{
	width:100%;
	height:100px;
	margin-top:25px;
	margin-bottom:15px;	
	border:1px solid #CCC;
	background:#EEE;
}
.total{
	width:100%;
	text-align:center;	
}
.carrinho-total{
	line-height: 30px;
	width: 170px;
	margin-top: 3px;
	float:right;	
}
.carrinho-vazio{
	width:100%;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	text-align:center;
	line-height:100px !important;
	padding-top:30px;
	padding-bottom:30px;	
}
.carrinho-btt{
	width:120px;
	height:40px;
	text-align:center;
	color:#FFF;
	display:table-cell;
	vertical-align:middle;	
}
.tam a{
	width:140px;	
}
.desejos-btt{
	width:100%;
	background-color:#EC5D5D;
	color:#FFF;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;	
	line-height:1.5;
}
.desejos-btt-link:hover div{
	background-color:#46B099 !important;
}
.desejos-retirar{
	border-top:1px solid #E72121;
}
.desejos-total{
	border-top:1px solid #CCC;	
}
.desejos-nome{
	line-height:1.5;
	padding-top:11px !important;
}
.hidden-xs{
	padding-top:5px !important;	
}
.desejos-add{
	width:100px; 
	height:30px; 
	line-height:30px; 
	color:#FFF; 
	text-align:center;	
}
.desejos-add-btt{
	margin-top:4px;	
}
.icone-desejos{
	width:16px;
	height:16px;
	margin:0 auto;
	margin-top:7px;
}
.bleft{
	padding-left:4px;	
}
.desejos-nenhum{
	line-height:160px !important;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	text-align:center;	
}
.conta-conteudo{
	text-align:left;	
}
.conta-titulo{
	margin-top:5px;
	margin-bottom: 15px;	
}
.conta-conteudo-int{
	min-height:100px;
	margin-bottom:10px;
	margin-top: 10px;
	text-align:center;
}
.conta-conteudo-int li div{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.conta-conteudo-int li{
	margin-bottom:7px;
	padding-top: 2px;
	padding-bottom: 2px;
	min-height: 45px;
	border:1px solid #CCC;
}
.content-xs{
	padding-top: 10px !important;
}
.cabecalho-minhaconta{
	padding: 0px !important;
	padding-top:2px !important;
	min-height: 5px !important;
}
.botao-vercompra{
	background-color: #EC5D5D;
	color: #FFF;
	cursor: pointer;
	margin-top: 5px;
	font-size: 12px;
	font-family: 'robotolight';
	height: 30px !important;
	line-height: 22px !important;
	width: 90px !important;
	display:block;
	margin:0 auto;
	color:#FFF !important;
	padding-top:5px;
}
.botao-vercompra:hover{
	color: #FFF !important;
}
.naoencontrado{
	text-align:center;
	border:1px solid #CCC;
	padding-top: 70px;
	padding-bottom: 70px;
}
@media only screen and (max-width: 991px){
	.botao-vercompra{
		width: 80px !important;
		height: 30px !important;
		line-height: 22px !important;
		font-size: 11px !important;
		font-family: 'robotolight' !important;
	}
}
@media only screen and (max-width: 767px) {
	.end-cep{
		width: 90px !important;
	}
	.paginacao-topico{
		width: 100% !important;
	}
	.end-b-left{
		border-left:1px solid #CCC;
	}
	.h-right{
		text-align: center !important;
	}
	.botao-efetuar-pagamento{
		width: 100% !important;
		margin: 0px !important;
	}
	.b-quant{
		border-left:1px solid #CCC;
	}
	.d-pedidos{
		border-left:0px !important;
	}
	.b-bottom{
		height: 38px;
		border-bottom:1px solid #CCC;
	}
	.status-xs{
		font-size:10px !important;
		text-align: center;
		padding-left:0px !important;
		padding-right: 0px !important;
	}
	.botao-verpedido{
		padding: 0px !important;
		clear:both !important;
	}
	.botao-vercompra{
		width: 100% !important;
	}
	.conta-conteudo-int li{
		padding: 0px !important;
	}
	.title-xs{
		font-size:11px;
		border-bottom:1px solid #CCC;
		padding-top: 8px !important;
		padding-bottom: 9px !important;
	}
	.content-xs{
		color:#000 !important;
		border-left:1px solid #CCC;
		border-bottom:1px solid #CCC;
	}
	.teste{
		padding-left:0px !important;	
		border:0px !important;
	}
	.xs-border{
		border:2px solid #CCC !important;
		padding:5px;
	}
	.desejos-nome{
		padding-top:10px;
		min-height:75px;
		text-align:center !important;	
	}
	.desejos-total{
		border-bottom:1px solid #CCC;
		margin-top:5px;	
	}
}

/* ENDEREÇOS */
.enderecos-btt{
	width:130px;
	line-height:40px;	
	color:#FFF;
	text-align:center;
	float:left;
}
.cep-btt{
	width:120px;
	line-height:30px;	
	color:#FFF;
	text-align:center;
	float:left;
}
.cadastrarCep{
	display:none;	
}
.envioCep{
	float:left;	
}
.acharCep{
	border-radius:4px;	
}
#FrmCidade,#FrmEstado,#FrmRua,#FrmBairro,#FrmNumero,#FrmComplemento,#TxtReferencia{
	width:100%;
	margin-right:9px;
}
.formularioCep{
	margin-top:10px;	
}
.formularioCep > div{
	padding-right:10px !important;
}
#TxtReferencia{
	height:60px !important;	
}
.listagem > li{
	padding-top:9px;
	min-height:30px;
}
.listagem > li > div{
	min-height:27px;
}
.listagem > li+li{
	border-top:1px solid #CCC;	
	margin-bottom:4px;
	border-bottom:1px solid #CCC;
}
.half{
	width:50%;	
}
.center{
	text-align:center !important;	
}
.left{
	text-align:left;	
}
.center a,.center div{
	display:block;
	text-align:center;
}
.right{
	text-align:right;	
}
.botoesEnvio{
	border-radius:4px;	
	float:left;
	padding-top:6px;
	margin-right:15px;
	width:120px;
	height:30px;
}
.btt-ver{
	width: 90px;
	height: 31px;
	margin-bottom:15px;
	padding-top: 3px;
	border-radius: 4px;	
}
.titulo-ver-compra{
	margin-top:25px;	
	border-bottom:1px dotted #CCC;
	padding-bottom:5px;
	margin-bottom:10px;
}
.total-transacao{
	padding-left:28px;	
}
.conta-menu{
	margin-bottom:6px !important;	
}
.conta-menu li{
	float:left;
}
.conta-menu li div{
	width:100%;
	float:left;
	height:40px;
	margin-bottom:5px;
	cursor:pointer;
	line-height:40px;
	background-color:#EEEEEE;
	color:#484848;
	font-size:12px;
	font-family:'robotolight';
	text-align:center;	
}
.conta-atual{
	background-color: #ED1D23 !important;
	color: #FFF !important;	
}
.listagem-vercompra{
	border-top:0px;
	margin-bottom: 20px !important;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.listagem-vercompra li{
	border-top:1px solid #CCC;
	min-height: 39px;
	clear:both;
}
.status-xs{
	padding-top: 10px;
	padding-bottom: 10px;
}
.b-left{
	height: 38px;
	border-left:1px solid #CCC;
}
.h-center{
	text-align: center;
}
.botao-efetuar-pagamento{
	width: 300px;
	background-color: #242424;
	color: #FFF;
	font-family: 'robotolight';
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	cursor: pointer;
	border:1px solid #000;
	margin:0 auto !important;
	margin-bottom: 20px !important;
}
.h-right{
	text-align: right;
}
.t-left{
	text-align: left !important;
}
.img-end{
	margin-right: 5px !important;
}
.div-end{
	line-height: 33px !important;
	min-height: 43px !important;
}
.botoes-end{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	font-size: 12px;
	font-family: 'robotolight';
	text-align: center;
}
.botao-end-alterar{
	margin-bottom:5px;
	background-color: #484848;
}
.botao-end-excluir{
	background-color: #ED1D23;
}
.paginacao-topico{
	float:right;
	min-height: 25px;
	margin-bottom: 20px !important;
	position: relative;
	display: table;
}
.paginacao-topico a{
	float: left;
	display: block;
}
.paginacao-topico li{
	width:29px;
	margin-right:5px;
	height:29px;
	padding-top: 0px !important;
	cursor:pointer;
	background-color:#232323;
	color:#FFF;
	text-align:center;
	line-height:29px;
	font-family:'robotolight';
}
.paginacao-topico-atual{
	background-color:#ED1D23 !important;
	color:#FFF !important;	
}
.topico-inicio{
	width:70px !important;
	height:35px;
	text-align:center;
	cursor:pointer;
	line-height:35px;
	background-color:#232323;
	color:#FFF;
	font-family:'robotolight';	
}
.topico-proximo{
	width:70px !important;
	height:35px;
	text-align:center;
	line-height:35px;
	background-color:#232323;
	color:#FFF;
	font-family:'robotolight';
}
.topico-inicio-xs{
	position:absolute;
	top:0px;
	left:0px;	
}
.topico-proximo-xs{
	position:absolute;
	top:0px;
	right:0px;	
}
.topico-inicio-xs,.topico-proximo-xs{
	height:30px !important;
	line-height:30px !important;
	width:45% !important;
	margin:0px !important;	
	float:left !important;
	margin-bottom: 20px !important;
}