/*
 * Sprite das imagens mais usadas
 */
.sprite {
	background: url("../images/sprite.gif") no-repeat top left;
}

.sprite-botaoSecundario {
	background-position: 0 -89px;
	width: 30px;
	height: 29px;
}

.sprite-botaoPrincipal {
	background-position: 0 0;
	width: 38px;
	height: 39px;
}

.sprite-btContinuar, .sprite-smiles_btContinuar, .sprite-ourocard_btContinuar, .sprite-oi_btContinuar, .sprite-oi_pre-pago_btContinuar {
	background-position: 0 -168px;
	width: 101px;
	height: 16px;
}

.sprite-btContinuarSel, .sprite-btContinuar:hover, .sprite-smiles_btContinuar:hover, .sprite-ourocard_btContinuar:hover, .sprite-oi_btContinuar:hover, .sprite-oi_pre-pago_btContinuar:hover {
	background-position: 0 -234px;
	width: 101px;
	height: 16px;
}

.sprite-btEnviar, .sprite-smiles_btEnviar, .sprite-ourocard_btEnviar, .sprite-oi_btEnviar, .sprite-oi_pre-pago_btEnviar {
	background-position: 0 -300px;
	width: 101px;
	height: 16px;
}

.sprite-btEnviarSel, .sprite-btEnviar:hover, .sprite-smiles_btEnviar:hover, .sprite-ourocard_btEnviar:hover, .sprite-oi_btEnviar:hover, .sprite-oi_pre-pago_btEnviar:hover {
	background-position: 0 -366px;
	width: 101px;
	height: 16px;
}

.sprite-btFechar, .sprite-smiles_btFechar, .sprite-ourocard_btFechar, .sprite-oi_btFechar, .sprite-oi_pre-pago_btFechar {
	background-position: 0 -432px;
	width: 101px;
	height: 16px;
}

.sprite-btFecharSel, .sprite-btFechar:hover, .sprite-smiles_btFechar:hover, .sprite-ourocard_btFechar:hover, .sprite-oi_btFechar:hover, .sprite-oi_pre-pago_btFechar:hover {
	background-position: 0 -498px;
	width: 101px;
	height: 16px;
}

.sprite-btLimpar, .sprite-smiles_btLimpar, .sprite-ourocard_btLimpar, .sprite-oi_btLimpar, .sprite-oi_pre-pago_btLimpar {
	background-position: 0 -564px;
	width: 69px;
	height: 16px;
}

.sprite-btLimparSel, .sprite-btLimpar:hover, .sprite-smiles_btLimpar:hover, .sprite-ourocard_btLimpar:hover, .sprite-oi_btLimpar:hover, .sprite-oi_pre-pago_btLimpar:hover {
	background-position: 0 -630px;
	width: 69px;
	height: 16px;
}

.sprite-btVoltar, .sprite-smiles_btVoltar, .sprite-ourocard_btVoltar, .sprite-oi_btVoltar, .sprite-oi_pre-pago_btVoltar {
	background-position: 0 -696px;
	width: 74px;
	height: 16px;
}

.sprite-btVoltarSel, .sprite-btVoltar:hover, .sprite-smiles_btVoltar:hover, .sprite-ourocard_btVoltar:hover, .sprite-oi_btVoltar:hover, .sprite-oi_pre-pago_btVoltar:hover {
	background-position: 0 -762px;
	width: 74px;
	height: 16px;
}

.sprite-chevrolet_btAvancar, .sprite-chevrolet_btContinuar {
	background-position: 0 -828px;
	width: 89px;
	height: 23px;
}

.sprite-chevrolet_btEnviar {
	background-position: 0 -901px;
	width: 89px;
	height: 23px;
}

.sprite-chevrolet_btFechar {
	background-position: 0 -974px;
	width: 89px;
	height: 23px;
}

.sprite-chevrolet_btVoltar {
	background-position: 0 -1047px;
	width: 89px;
	height: 23px;
}

.sprite-ico_erro {
	background-position: 0 -1120px;
	width: 16px;
	height: 16px;
}

.sprite-ico_impressora {
	background-position: 0 -1186px;
	width: 28px;
	height: 30px;
}

.sprite-ico_pdf {
	background-position: 0 -1266px;
	width: 28px;
	height: 30px;
}

.sprite-petrobras_btVoltar {
	background-position: 0 -1346px;
	width: 89px;
	height: 23px;
}

.sprite-petrobras_btVoltarSel, .sprite-petrobras_btVoltar:hover {
	background-position: 0 -1419px;
	width: 89px;
	height: 23px;
}

.sprite-petrobras_btAvancar, .sprite-petrobras_btContinuar {
	background-position: 0 -1492px;
	width: 89px;
	height: 23px;
}

.sprite-petrobras_btAvancarSel, .sprite-petrobras_btAvancar:hover, .sprite-petrobras_btContinuar:hover {
	background-position: 0 -1565px;
	width: 89px;
	height: 23px;
}

.sprite-petrobras_btEnviar {
	background-position: 0 -1638px;
	width: 89px;
	height: 23px;
}

.sprite-petrobras_btEnviarSel, .sprite-petrobras_btEnviar:hover {
	background-position: 0 -1711px;
	width: 89px;
	height: 23px;
}

.sprite-petrobras_btFechar {
	background-position: 0 -1784px;
	width: 89px;
	height: 23px;
}

.sprite-petrobras_btFecharSel, .sprite-petrobras_btFechar:hover {
	background-position: 0 -1857px;
	width: 89px;
	height: 23px;
}

.sprite-setaAzul {
	background-position: 0 -1930px;
	width: 5px;
	height: 7px;
}

.sprite-setaLaranja {
	background-position: -151px 0;
	width: 5px;
	height: 10px;
}

.sprite-tituloCartao {
	background-position: -151px -60px;
	width: 255px;
	height: 25px;
}

.sprite-tituloCartaoAdicional {
	background-position: -151px -133px;
	height: 25px;
	width: 337px;
}

.sprite-tituloCartaoProposta {
	background-position: -151px -204px;
	height: 25px;
	width: 330px;
}

.sprite-tituloSegBandeira {
	background-position: -151px -274px;
	width: 202px;
	height: 20px;
}