/* IDENTIFICAÇÃO */
#identifica {
	line-height: 1.3em;
}

#identifica .left {
	margin: 0 10px 0 0; border: #CFCFCD solid 1px;
}

#identifica .right {
	margin: 0 0 0 10px; border: #CFCFCD solid 1px;
}
#identifica h2 {
	background: #EEEFF3; padding: 15px; text-align: center; font-size: 1.4em;	
} 
#identifica .tx {
	margin: 15px;
}

#identifica .cx {
	color: #333333; padding:5px; background:#FFFFFF;border:1px solid #a6adb3; font-size: 1em; font-weight:bold;
}
.tbcarrinho {
	border: 1px solid #DBDBDB; border-collapse: collapse; width: 100%; 
}

.tbcarrinho input.btn_ok {
	width: 23px; height: 22px; background: url(../images/layout/bt_ok_cinza.png); border: 0; color: #ffffff; font-weight: bold; vertical-align: top; font-size: 0.9em; margin: 5px 0 0 3px;
}

.tbcarrinho .cx {
	border: 3px solid #DBDBDB; text-align: center;
}

.tbcarrinho img {
	border: 0px;
}

.tbcarrinho th,.tbcarrinho td {
	border: 1px solid #DBDBDB; font-size: 10px; padding: 6px 3px; font-size: 0.9em;
}

.tbcarrinho th {
	background-color: #EEEFF3; padding: 6px 10px 4px 10px; font-weight: bold; border-bottom: #CFCFCD solid 3px; border-right: #CFCFCD solid 1px; border-left: #CFCFCD solid 1px; border-top: #FFFFFF solid 1px;
}

.tbcarrinho .cod {
	font-size: 0.9em; color: #999999;
}

.tbcarrinho .total {
	color: #CC0000; font-size: 1.4em; font-weight: bold; text-align: right;
}

.carrinho_left {
	width: 50%; *width: 49%; float: left; text-align: left;
}

.carrinho_right {
	width: 50%; float: right; text-align: right;
}

/* INDENTIFICADOR */
#carrinho ol.pedido_abas {
	position: relative; white-space: nowrap
}

#carrinho ol.pedido_abas li {
	float: left; width: 20%; white-space: nowrap; margin: 12px 0 3px 0;
}

#carrinho ol.pedido_abas li span,#carrinho ol.pedido_abas li span strong {
	display: block
}

#carrinho ol.pedido_abas li span {
	height: 38px
}

#carrinho ol.pedido_abas li.etapa1,#carrinho ol.pedido_abas li.etapa2,#carrinho ol.pedido_abas li.etapa3,#carrinho ol.pedido_abas li.etapa4,#carrinho ol.pedido_abas li.etapa5 {
	width: 20%
}

#carrinho ol.pedido_abas li.etapa5 { *
	width: 19%
}

#carrinho ol.pedido_abas li {
	text-align: center; font-size: 1.45em; letter-spacing: -0.025em; color: #CCC;
}

#carrinho ol.pedido_abas li.on {
	color: #CC0000;
}

/* FORMAS DE PAGAMENTO */

#carrinho div div.credito {
	background: #F2F2F2; padding: 10px 0 0 5px;	
}

#carrinho div div.credito ul li {
	padding: 0 0 5px; text-align: center; margin: 0 25px 10px 0; font-weight: lighter; width: 70px; float: left;
}

#carrinho div div.credito strong {
	float: left; width: 100%; padding: 10px;	
}

#carrinho div div.credito h2 {
	font-size: 1.5em;
}

#carrinho div div.credito ul li img {
	margin: 5px auto 0
}

/* outras */
#cep .sabe { padding: 15px 0; font-weight:bold; }
#cep .digita {background-color: #EEEFF3; padding: 10px; border: 1px solid #CFCFCD;}
#cep .det { padding: 15px; border: 1px solid #CFCFCD; }
#cep .det img { vertical-align: middle; float: right;  }
#cep .botao { vertical-align: middle; }
#cep .cx { color: #333333; padding:5px; background:#FFFFFF;border:1px solid #a6adb3; font-size: 1em; font-weight:bold; }

.forma h3 {
	font-size: 1.5em; font-weight: bold; margin: 15px 0 20px 0;	
}
.forma h2 {
	font-size: 1.2em; font-weight: bold; margin: 15px 0 20px 0; color: #df0023; 	
}
.forma ul.formas {
	padding:0 0 15px 0; border-bottom: 1px solid #CCC
}
.forma ul.formas li {
 	float:left;	font-weight: bold; padding: 2px 0 10px 0; * padding-top: 3px; background: url(../images/layout/formas_pgto_btn_bgdir.gif) right 0 no-repeat; margin: 5px 10px 0 0; cursor: pointer
}

.forma ul.formas li a {
	color: #FFF; background: url(../images/layout/formas_pgto_btn_bgesq.gif) 0 0 no-repeat; padding: 0 30px 4px 9px; text-decoration: none
}

.forma ul.formas li.on {
	background: url(../images/layout/formas_pgto_btn_bgdir_on.gif) right 0 no-repeat;
}

.forma ul.formas li.on a {
	background: url(../images/layout/formas_pgto_btn_bgesq_on.gif) 0 0 no-repeat;
}

