﻿@import url("../../skins/padrao/maison-des-caves.css");

/*
#Carrinho table * { border:1px dotted #0F0!important; }
#Carrinho table table * { border:1px dotted #F00!important; }
#Carrinho table table table * { border:1px dotted #0FF!important; }*/

#Carrinho fieldset { border:none; }
#Carrinho table { width:100%; margin:0; padding:0; }
#Carrinho input { border:1px solid #bdbfc1; background:#f2f2f2; color:#464f5c; padding:2px 4px; margin:2px; }
#Carrinho table thead { background:url(/skins/page/carrinho/imagens/fundo-carrinho.gif) repeat-x; height:60px; }
#Carrinho table thead th { padding:8px 16px; height:40px; min-width:120px; color:#FFF; background:url(/skins/page/carrinho/imagens/separador.gif) no-repeat right center; }
#Carrinho table thead th.inicial { text-align:left; padding-left:22px;}
#Carrinho table thead th.final {  background: url(/skins/page/carrinho/imagens/final.gif) no-repeat right center; }
#Carrinho table tbody td { font-size:14px; text-align:left; position:relative; }
#Carrinho table tbody tr td { border-bottom:1px dotted #c1ced5; }
#Carrinho table tbody tr td.produto { position:relative; border-right:1px dotted #c1ced5; width:540px; }
#Carrinho table tbody tr td.produto table.descricaoProduto { float:left; width:400px; height:135px; padding-left:20px; }
#Carrinho table tbody tr td.produto table.descricaoProduto tr td { border:none; font-size:12px; padding:0; }
#Carrinho table tbody tr td.produto table.imagemProduto { width:103px; border:1px solid #e6ebee; height:103px; margin:15px; float:right; position:relative; }
#Carrinho table tbody tr td.produto table.imagemProduto tbody tr td { padding:0; background:#FFF; margin:0; text-align:center; height:auto; width:auto; }
#Carrinho table tbody tr td.produto table.imagemProduto tr td img { max-height:90px!important; max-width:90px!important; }
#Carrinho table tbody tr td.qtd { text-align:center; width:100px; border-right:1px dotted #c1ced5; }
#Carrinho table tbody tr td.qtd .atualizarQtd { border:none; padding:0; background:none; margin:27px 10px 10px 10px; width:120px; color:#71162f; font-size:12px; clear:both; }
#Carrinho table tbody tr td.qtd .quantidade { margin-top:30px; padding:5px 3px 4px 3px; text-align:center; width:25px; }
#Carrinho table tbody tr td.removerDoCarrinho { text-align:center; }
#Carrinho table tbody tr td.valorProduto { text-align:center; border-right:1px dotted #c1ced5; }
#Carrinho table tbody tr td.removerDoCarrinho input {border:none; padding:0; background:none; }

#Carrinho h1 { border-bottom:2px solid #761832; margin:32px 0 15px 0; padding-bottom:15px; height:36px; }
#Carrinho h1.carrinho { background: url(/skins/page/carrinho/imagens/titulo-carrinho.gif) no-repeat; width:100%; height:36px; }


#Carrinho div.rodape {
    width:100%;
    padding-top:10px;
    text-align:right; }

#Carrinho input.botao {
    width:auto;
    margin:auto;
    background-color:#5D1227;
    color:#FFF;
    padding:2px;
    font-weight:bold;
    font-size:11px;
    border:1px solid #BBB; }

#Carrinho input.atualizarQtd {
    width:100px;
    margin:auto;
    background-color:#FFF;
    padding:0px;
    font-weight:normal;
    font-size:10px;
    border:none; }

#Carrinho input.botao:hover {
    color:#CCC; }

#Carrinho table thead {
    font-size:14px;
    color:#FFF; 
    background-color:#5D1227;
    text-align:center; }

#Carrinho table thead th {
    padding:10px; }

#Carrinho table tbody td.produto {
    text-align:left;
    font-size:1.1em; }

#Carrinho table tbody td.qtd {
    width:110px!important; }

#Carrinho table tbody td.produto img {    
    margin:0px 0px 7px 7px; }

#Carrinho table tbody td.produto div {
    margin-top:4px; 
    font-weight:normal; 
    font-size:0.9em; }

#Carrinho table tbody td span.desconto {
    display:block;
    margin:5px 0px 0px 0px;
    font-weight:normal; 
    color:#990000; 
    font-size:0.9em; }

#Carrinho table tfoot tr td { 
    font-size:14px;
    color:#FFF; 
    background: url(/skins/page/carrinho/imagens/fundo-cinza.gif) no-repeat bottom left;
    text-align:right;
	padding:20px 0;
	height:216px;
	margin-top:10px;}
    
#Carrinho table tfoot div { 
    margin-top:10px; }

#Carrinho table tfoot div.desconto { 
    width:190px;
    height:140px;
	padding:10px 30px 0 17px;	
    float:right;
    margin-top:0px;    	
    color:#000; }


#Carrinho table tfoot div.desconto span.info, #Carrinho div.rodape span.info {
    font-size:10px; 
    font-weight:normal; color:#8f8f8f; clear:both; }

#Carrinho div.rodape span.info {
    display:block; 
    float:left; }

#Carrinho table tfoot div.desconto label { 
    display:block;
    float:left; 
    text-align:left;
	font-size:12px;
    width:auto;
	padding:3px 5px 0 0;
	margin:0 0 17px 0;
	}


#Carrinho table tfoot div.desconto input { 
    display:block;
	border:none;
	background: url(/skins/page/carrinho/imagens/input-desconto.gif) no-repeat;
	width:154px;
	height:35px;
	padding:2px 8px 1px 10px;	
	margin-top:6px;
	
	line-height: 2.2em;
	
}
	
#Carrinho table tfoot div.desconto input.botao.botaobonus {
	background: url(/skins/page/carrinho/imagens/botao-calcular-bonus.gif) no-repeat;
	float:left;
	width:135px;
	height:43px;
	cursor:pointer;
	}

#Carrinho .info2 { 
    font-weight:normal; float:left; 
    font-size:10px; text-align:left; margin-top:10px; color:#8f8f8f;	}

#Carrinho table tfoot div.frete { 
    width:317px;
    height:140px;
	padding:10px 0 0 25px;	
    float:right;
    margin-top:0px;    	
    color:#000;
	border-left:1px dotted #BBB;
	}

#Carrinho table tfoot div.frete	label {
	display:block;
    float:left; 
    text-align:right;
	font-size:12px;
    width:auto;
	padding:3px 5px 0 0;
	margin:0 0 17px 0; }
	
	
#Carrinho table tfoot div.frete input {
	display:block;
	border:none;
	background: url(/skins/page/carrinho/imagens/input-desconto.gif) no-repeat;
	width:171px;
	height:35px;
	padding:2px 3px 1px 10px;
	margin-top:6px;	
	clear:both; 
	
	line-height: 2.2em;
	
	border: 0px #000 dashed;
}
	
#Carrinho table tfoot div.frete input.botao.botaofrete {
	background: url(/skins/page/carrinho/imagens/botao-calcular-frete.gif) no-repeat;
	float:left;
	width:135px;
	height:43px;
	cursor:pointer;}	

#Carrinho table tfoot div.totais { 
    width:373px;
    height:140px;
	padding:10px 0 0 20px;
    float:right;
    margin-top:0px;    	
    color:#000;
	border-left:1px dotted #BBB; }

#Carrinho table tfoot div.totais div { padding-right:20px;}

#Carrinho table tfoot div.totais .total { 
    background: url(/skins/page/carrinho/imagens/fundo-total.gif) no-repeat right top;
	width:337px;
	height:34px;
    color:#FFF;
    padding:9px 15px 3px 3px;
    font-weight:bold;
    font-size:1.3em;
	float:right;
	margin-right:5px;}

#Carrinho table tfoot div.totais .parc { 
    margin:1px 0px 0px 0px;
    font-weight:normal;
    font-size:11px; }
	
	#Carrinho table input.botaoCarrinho { border:1px solid #000!important; width:auto!important; background:#751832!important; padding:2px 4px!important; color:#FFF!important; }
	#Carrinho table input {
	border:1px solid #bdbfc1;
	background:#e4e7e9;
	padding:2px 3px 1px 3px }
	
#Carrinho div.rodape input.botao.botaoContinuarComprando {
	border:none;	
	background: url(/skins/page/carrinho/imagens/botao-continuar-comprando.gif) no-repeat;	
	width:181px;
	height:43px;
	cursor:pointer;}	
	
#Carrinho div.rodape input.botao.botaoFinalizarCompra {
	border:none;
	background: url(/skins/page/carrinho/imagens/botao-finalizar-compra.gif) no-repeat;
	width:181px;
	height:43px;
	cursor:pointer;	}
