
/*Este css é o arquivo que gerencia posições e dimensões, este arquivo não deve ser editado*/
.carrinho_divMestra
{
	width: 100%;
	text-align: center;
	padding: 3px;
}

.carrinho_cabecalho
{
	width: 100%;
	height: 45px;
	margin: 0 0 10px 0;	
	position: relative;
}

.carrinho_btnVoltar
{
	width: 54px;
	height: 20px;
	position: absolute;
	top: 13px;
	right: 17px;
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_voltar.png) no-repeat top left;
	cursor: pointer;
}

.carrinho_btnVoltar:hover
{
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_voltar.png) no-repeat bottom left;
	cursor: pointer;
}

.carrinho_btnRecalcular
{
	width: 78px;
	height: 30px;
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_recalcular.png) no-repeat top left;
	float: left;
	cursor: pointer;
}

.carrinho_btnRecalcular:hover
{
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_recalcular.png) no-repeat bottom left;
	float: left;
	cursor: pointer;
}

.carrinho_btnRemover
{
	width: 72px;
	height: 30px;
	margin-left: 5px;
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_remover.png) no-repeat top left;
	float: left;
	cursor: pointer;
}

.carrinho_btnRemover:hover
{
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_remover.png) no-repeat bottom left;
	float: left;
	cursor: pointer;
}

.carrinho_btnOk
{
	width: 28px;
	height: 28px;
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_ok.png) no-repeat top left;
	float: left;
	cursor: pointer;
}

.carrinho_btnOk:hover
{
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_ok.png) no-repeat bottom left;
	float: left;
	cursor: pointer;
}

.carrinho_btnContinuarComprando
{
	width: 150px;
	height: 30px;
	margin-right: 5px;
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_continuarComprando.png) no-repeat top left;
	float: left;
	cursor: pointer;
}

.carrinho_btnContinuarComprando:hover
{
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_continuarComprando.png) no-repeat bottom left;
	float: left;
	cursor: pointer;
}

.carrinho_btnFecharPedido
{
	width: 150px;
	height: 31px;	
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_fecharPedido.png) no-repeat top right;
	float: right;
	cursor: pointer;
}

.carrinho_btnFecharPedido:hover
{
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_fecharPedido.png) no-repeat bottom right;	
}

.carrinho_btnFecharPedidoPasso3
{
	width: 150px;
	height: 31px;	
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_fecharPedidoPasso3.png) no-repeat top right;
	float: right;
	cursor: pointer;	
}

.carrinho_btnFecharPedidoPasso3:hover
{
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_fecharPedidoPasso3.png) no-repeat bottom right;	
}

.btn_pedido
{
    width: 150px;
    height: 31px;
    float: right;
    padding: 0;
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_fecharPedidoPasso4.png) no-repeat top right;
}

.btn_pedido:hover
{
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/btn_fecharPedidoPasso4.png) no-repeat bottom right;	
}

.carrinho_topico
{
	position: absolute;
	top: 13px;
	left: 17px;
	font-size: 14px;
}

.carrinho_topico span
{
	font-weight: bold;
}

.carrinho_steps span
{
	font-weight: normal;
}

.carrinho_steps
{
	width: 100%;
	background: url(https://blob.softsystem.net/templates/ecommerce10/css/generico/carrinho/imagens/999998/steps_carrinho.png) repeat top left;
	list-style: none;
	margin: 0;	
	padding: 8px 0 15px 0;	
}

.carrinho_steps li {
    float: left;
    padding: 0 23px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.carrinho_steps li span 
{
    font-size: 35px;
}

.carrinho_titulo
{
	width: 100%;
	text-align: left;
	margin: 10px 0 0 0;	
}

.carrinho_subTitulo
{
	width: 100%;
	font-size: 12px;
	text-align: left;
	margin: 0 0 0 0;	
}

.carrinho_linhaPontilhada
{
	width: 100%;
	border-style: dotted;
	border-bottom: none;
	border-left: none;
	border-right: none;
	height: 1px;
}

.carrinho_tabelaDetalhePedido
{
	width: 100%;
	font-size: 12px;
	text-align: left;
	margin: 0;
}

.carrinho_endereco
{
	float: left;
	text-align: left;
	padding: 8px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: normal;
}

.carrinho_novoEndereco
{
	width: 100%;novoEndereco
	font-size: 12px;
	text-align: left;
	margin: 0;	
}

.carrinho_meusDados
{
	width: 100%;
	font-size: 12px;
	text-align: left;
	padding-left: 8px;
	margin: 8px 0 8px 0;
}

.carrinho_dadosPedido
{
	width: 100%;
	font-size: 12px;
	text-align: left;
	padding-left: 8px;
}

.carrinho_formasPagamento
{
	width: 100%;
	font-size: 12px;
	text-align: left;
	padding-left: 8px;
	margin: 8px 0 8px 0;
}

.carrinho_enderecoEntrega
{
	width: 100%;
	font-size: 12px;
	text-align: left;
	padding-left: 8px;
	margin: 8px 0 8px 0;
}

#tipoEntrega{
}
.carrinho_valorTotalLinha {
	font-size: 18px;
}
.carrinho_valorTotal{
	font-size: 16px;
	font-weight: 50;
}
#valorTotalCompra{
	font-size: 18px;
	font-weight: bold;
}
#subTotalCompra, #valorFrete, #descontoPedido{
	font-size: 14px;
	font-weight: bold;
}

#tabelaCalculoFrete th, #tabelaCalculoFrete td {
	padding: 10px;
}
 
#dvFormaPagamento #tab-formaPagamento li{
	width: auto;
	margin-left: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	position: relative;
	transition: box-shadow 0.5s;
}
#dvFormaPagamento #tab-formaPagamento li .check-tipoPag{
	font-size: 16px;
	position: absolute;
	bottom: 3px;
	right: 3px;	
	display: none;
}

#dvFormaPagamento #tab-formaPagamento li.active .check-tipoPag{		
	display: block;
}
 
#dvFormaPagamento #tab-formaPagamento li a, #dvFormaPagamento #tab-formaPagamento li a:focus, #dvFormaPagamento #tab-formaPagamento li a:hover{
	margin-right: 0px;
        border: 0px;
        background-color: transparent;
}

#tabContent-formaPagamento{
    font-size: 12px;
}

#tabContent-formaPagamento .col-xs-12 {
    margin-bottom: 10px;
}