/*************************************************************************
 * Page checkout - Step 1
 *************************************************************************/

/* Column Quantidade */
table.checkout-products th.quantidade,
table.checkout-products td.quantidade
	{
	text-align: center;
	}



div.slider
	{
	width:65px;
	margin:0 auto;
	}
div.slider a
	{
	color: #747476;
	background:transparent url(img/checkout-slider-bg.gif) no-repeat;
	font-size:1.1em;
	font-size: 0.9em;
	width:18px;
	height:20px;
	text-indent:-9999px;
	float:left;
	outline:0;
	}

div.slider a.more
	{
	background-position: 100% 0;
	}
div.slider a.more:hover
	{
	background-position: 100% -20px;
	}
div.slider a.more:active
	{
	background-position: 100% -40px;
	}
div.slider a.more[disabled]
	{
	background-position: 100% -60px;
	}
	
	
div.slider a.minus
	{
	background-position: 0 0;
	}
div.slider a.minus:hover
	{
	background-position: 0 -20px;
	}
div.slider a.minus:active
	{
	background-position: 0 -40px;
	}	
div.slider a.minus[disabled]
	{
	background-position: 0 -60px;
	}	


div.slider input
	{
	float:left;
	border:0;
	border-top: 1px solid #E8E8EA;
	border-bottom: 1px solid #E8E8EA;
	width: 25px;
	height: 16px;
	color: #F67420;
	text-align: center;
	font-weight: bold;
	padding: 2px 0 0 0;
	}


div.disabled a.more
	{
	background-position: right -100px!important;
	}
div.disabled a.minus
	{
	background-position: left -100px!important;
	}
div.disabled input
	{
	color: #CBCBCB;
	border: 1px solid #CBCBCB;
	cursor: default;
	background-color: White;
	}


td.quantidade span.validation-message
	{
	float: right;
	padding: 0;
	margin: 3px 0 0 0;
	}

