div#conteudo h2,
div#conteudo a.btnVoltar {
	display:inline;
	float:left;
	position:relative;
}

div#conteudo h2 {
	margin:24px 0 0 32px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#002547;
}

div#conteudo a.btnVoltar {
	clear:left;
	width:59px;
	height:16px;
	margin:20px 0 0 32px;
	background:url(../img/botoes/voltar.gif) no-repeat left top;
}

div#conteudo a.btnVoltar:hover {background-position:left -16px; }

/**********
	Tabela
**********/

div#conteudo table#tblCarrinho {
	display:inline;
	float:left;
	clear:left;
	position:relative;
	width:575px;
	margin:30px 0 0 32px;
}

table#tblCarrinho thead,
table#tblCarrinho tbody,
table#tblCarrinho tfoot {
	display:inline;
	float:left;
	clear:left;
	position:relative;
	width:575px;
}

table#tblCarrinho thead th {
	display:inline;
	float:left;
	position:relative;
	height:16px;
	padding:2px 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#6F6F6F;
	background:#E1E4E5;
}

table#tblCarrinho tbody td {
	display:inline;
	float:left;
	position:relative;
	height:30px;
	padding:10px 0;
	*padding:3px 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#6F6F6F;
}

table#tblCarrinho tfoot td {
	display:inline;
	float:left;
	position:relative;
	height:16px;
	padding:2px 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	background:#e0ebf3;
}

table#tblCarrinho .col01 { width:307px; }
table#tblCarrinho .col02 { width:54px; }
table#tblCarrinho .col03 { width:62px; }
table#tblCarrinho .col04 { width:76px; }
table#tblCarrinho .col05 { width:76px; }
table#tblCarrinho thead th.col01 { text-indent:8px; }

table#tblCarrinho thead th.col02,
table#tblCarrinho thead th.col03,
table#tblCarrinho thead th.col04,
table#tblCarrinho thead th.col05,
table#tblCarrinho tfoot td.col05 { text-align:center; }

td.col01 h5 {
	display:inline;
	float:left;
	clear:left;
	position:relative;
	width:299px;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 0 0 8px;
}

td.col03 a.btnLixo {
	display:inline;
	width:12px;
	height:16px;
	margin:6px 0 0 24px;
	background:url(../img/botoes/remover.gif) no-repeat left top;
}

tbody td.col05 { background:#F6F6F6; }

tbody td.col04 p,
tbody td.col05 p {
	width:66px;
	margin:7px 0 0;
	font-weight:bold;
	text-align:right;
}

tbody td.col02 input.inQtd {
	display:inline;
	float:left;
	position:relative;
	width:31px;
	height:15px;
	margin:5px 0 0 10px;
	border:1px solid #d9d9d9;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#6F6F6F;
}

tfoot td.col04 p {
	width:66px;
	font-weight:bold;
	text-align:right;
}

/**************
	Box CEP
**************/

div#conteudo div#boxCep,
div#boxCep span,
div#boxCep form#frmCep,
form#frmCep fieldset,
form#frmCep fieldset input.campo,
div#boxCep a {
	display:inline;
	float:left;
	position:relative;
}

div#conteudo div#boxCep {
	clear:left;
	width:400px;
	margin:15px 0 0 43px;
}

div#boxCep span {
	width:400px;
	font:11px Arial, Helvetica, sans-serif;
	color:#616161;
}

div#boxCep form#frmCep {
	clear:left;
	width:140px;
	margin:7px 0 0;
}

form#frmCep fieldset {
	clear:left;
	width:140px;
}

form#frmCep fieldset input.campo {
	width:108px;
	margin:1px 0 0;
	border:1px solid #999;
	font:11px Arial, Helvetica, sans-serif;
	color:#616161;
}

form#frmCep fieldset input.btnOk {
	display:inline;
	width:23px;
	height:19px;
	margin:0 0 0 5px;
	border:none;
	background:url(../img/botoes/ok3.gif) no-repeat left top;
	cursor:pointer;
}

form#frmCep fieldset input.btnOk:hover { background-position:left -19px; }

div#boxCep a {
	margin:9px 0 0 8px;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#004B91;
}

div#boxCep a:hover { 
	color:#77BEFF; 
	text-decoration:underline;
}

/****************
	Box Entregas
****************/

div#conteudo div.boxCorreios,
div#conteudo div.boxSedex {
	display:inline;
	float:left;
	position:relative;
	width:268px;
	height:114px;
	border:2px solid #FFF;
	background:#F5F5F5;
}

div#conteudo div.selecionado { border:2px solid #003B73; }
div#conteudo div.boxCorreios { margin:15px 0 0 41px; }
div#conteudo div.boxSedex { margin:15px 0 0 22px; }

div#conteudo div.boxSedex a.logoEntrega {
	display:inline;
	width:70px;
	height:16px;
	margin:28px 0 0 28px;
	background:url(../img/global/sedex.gif) no-repeat left top;
}

div#conteudo div.boxCorreios a.logoEntrega {
	display:inline;
	width:74px;
	height:16px;
	margin:27px 0 0 27px;
	background:url(../img/global/correios.gif) no-repeat left top;
}

a.btnTipoEntrega {
	position:absolute;
	top:106px;
	right:-3px;
	width:122px;
	height:19px;
	background:url(../img/fundos/boxTipoEntrega.gif) no-repeat left top;
	font:bold italic 10px Arial, Helvetica, sans-serif;
	color:#002D57;
	padding:4px 0 0;
	text-align:center;
	text-decoration:none;
}

a.btnTipoEntrega:hover {
	color:#5B5B5B;
}

div.boxCorreios span.nomeEntrega,
div.boxSedex span.nomeEntrega {
	display:inline;
	float:left;
	position:relative;
	width:121px;
	height:30px;
	margin:29px 0 0 29px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#5E5E5E;
}

div.boxCorreios span.valor,
div.boxSedex span.valor {
	display:inline;
	float:left;
	clear:left;
	position:relative;
	margin:10px 0 0 130px;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#00529F;
}

/**************
	Box Botões
**************/

div#conteudo div#boxBotoes,
div#boxBotoes a.btnContinuarCompras,
div#boxBotoes a.btnFecharPedido {
	display:inline;
	height:28px;
}

div#conteudo div#boxBotoes {
	float:left;
	clear:left;
	position:relative;
	width:270px;
	margin:15px 0 0 335px;
}

div#boxBotoes a.btnContinuarCompras {
	width:142px;
	margin:0 15px 0 0;
	background:url(../img/botoes/continuarCompras.gif) no-repeat left top;
}

div#boxBotoes a.btnFecharPedido {
	width:113px;
	background:url(../img/botoes/fecharPedido.gif) no-repeat left top;
}

div#boxBotoes a:hover { background-position:left -28px; }




/* NOVO BOX */

div#conteudo div#boxs {
	display:inline;
	float:left;
	clear:left;
	position:relative;
	width:634px;
}

div#conteudo div.boxCorreios,
div#conteudo div.boxSedex {
	display:inline;
	float:left;
	position:relative;
	width:272px;
	height:118px;
	background:#F5F5F5;
}

div#conteudo div.boxCorreios { margin:15px 0 0 41px; }
div#conteudo div.boxSedex { margin:15px 0 0 22px; }

div#conteudo div.boxSedex a.logoEntrega {
	display:inline;
	width:70px;
	height:16px;
	margin:28px 0 0 28px;
	background:url(../img/global/sedex.gif) no-repeat left top;
}

div#conteudo div.boxCorreios a.logoEntrega {
	display:inline;
	width:74px;
	height:16px;
	margin:27px 0 0 27px;
	background:url(../img/global/correios.gif) no-repeat left top;
}

a.btnTipoEntrega {
	position:absolute;
	top:106px;
	right:0;
	width:122px;
	height:19px;
	background:url(../img/fundos/boxTipoEntrega.gif) no-repeat left top;
	font:bold italic 10px Arial, Helvetica, sans-serif;
	color:#002D57;
	padding:4px 0 0;
	text-align:center;
	text-decoration:none;
}

a.btnTipoEntrega:hover {
	color:#5B5B5B;
}

div.boxCorreios span.nomeEntrega,
div.boxSedex span.nomeEntrega {
	display:inline;
	float:left;
	position:relative;
	width:121px;
	height:30px;
	margin:29px 0 0 29px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#5E5E5E;
}

div.boxCorreios span.valor,
div.boxSedex span.valor {
	display:inline;
	float:left;
	clear:left;
	position:relative;
	margin:10px 0 0 130px;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#00529F;
}

div#conteudo div#faixaPreco {
	display:inline;
	float:left;
	clear:left;
	position:relative;
	width:568px;
	height:16px;
	margin:30px 0 0 41px;
	padding:2px 0 0;
	text-align:right;
	background:#E0EBF3;
}

div#conteudo div#faixaPreco,
div#conteudo div#faixaPreco span {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#3C3C3C;
}

div#conteudo div#faixaPreco span { margin:0 15px 0 10px; }