@charset "utf-8";
/* CSS Document */

/*div geral dos detalhes do carrinho*/
.x-carrinho{
	position: relative;
	left: 20px;
	width: 593px;
}

/*titulo "carrinho de compras"*/
.x-title-carrinho-compras{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #999999;
	margin-top: 15px;
	font-weight:bold;
	
}
.x-sub-carrinho-compras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*total da sua reserva*/
.x-total-reserva{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: 999999;
	margin-top: 10px;
	padding-top: 10px;
	background-position: right;
	text-align: right;
}
/*finalizar reserva*/
.x-finalizar-reserva{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}
/*itens do carrinho*/
.x-itens-carrinho{

}

/*numeracao do item do carrinho*/
.x-carrinho-1{
	position: absolute;
	left: 0px;
}

/*descricao do item*/
.x-carrinho-2{
	position: relative;
	left: 50px;
	margin-bottom:5px;
}

.x-carrinho-desc{
	height: 100px;
}

.x-lixeira{
	position: absolute;
	left: 400px;
	top: 80px;
}

/*valores em reais, etc, alinhado a direita*/
.x-valor-carrinho-1{
	position: absolute;
	text-align: right;
	right: 0px;
	top: 50px;
}
.x-valor-carrinho-2{
	position: absolute;
	text-align: right;
	right: 0px;
	top: 70px;
}
.x-valor-carrinho-3{
	position: absolute;
	text-align: right;
	right: 0px;
	top: 90px;
}
.x-valor-carrinho-4{
	position: absolute;
	text-align: right;
	right: 0px;
	top: 110px;
}

.x-titulo-item-carrinho{
	font-weight: bold;
}
/*div de cada item do carrinho*/
.x-cada-item-carrinho{
	position: relative;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: 999999;
	margin-top: 10px;
	padding-top: 10px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.x-copiar-nomes{
	font-size: 10px;
	color: rgb(102, 102, 102);
	margin-left: 68px;
	

	background-color: rgb(220, 220, 220);
	padding: 0.2em 1em 0.2em 1em;
	margin-bottom: 0.2em;
	border: 2px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;	
}

.x-copiar-nomes:hover{
	background-color: rgb(190, 190, 190);	
}

.x-mensagem-pax{
	color: rgb(102, 102, 102);
}