/*************************************************************************
 * Page checkout - Step 3
 *************************************************************************/

/**
 * Payment Form
 */
div.select-payment-form
	{
	border-bottom: 1px solid #E7E7E7;
	float: left;
	width: 575px;
	background-color: White;
	}
div.select-payment-form input
	{
	float: left;
	}

div.select-payment-form label.payment-form-flag
	{
	font-weight: normal!important;
	text-transform: none!important;
	width:95px!important;
	padding: 6px 10px 6px 60px!important;
	margin: 5px 0 5px 15px;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: 25px 3px;
	line-height: 1.5em!important;
	height:25px;
	}
	
div.select-payment-form input
	{
	margin-left: -55px!important;
	}

div.select-payment-form div.select-full
	{
	margin: -7px 0 0 0;
	}
div.select-payment-form div.select-full input
	{
	margin: 0 0 0 10px!important;
	}
div.select-payment-form div.select-full label
	{
	font-weight: normal!important;
	text-transform: none!important;
	margin-left: 33px;
	}
	
div.select-payment-form span.payment-form-flag
	{
	padding: 6px 10px 6px 0!important;
	background-repeat: no-repeat;
	background-position: 30px 3px;
	float: left;
	}
div.select-payment-form span.payment-form-flag label
	{
	width:108px;
	}
div.select-payment-form span.discountings-vales-ofertas
	{
	background-image: url(../img/checkout-payment-discountigs-vales-ofertas.gif);
	}
div.select-payment-form span.discountings-taloes-desconto
	{
	background-image: url(../img/checkout-payment-discountigs-taloes-desconto.gif);
	}

/**
 * Flags
 */
div.select-payment-form label.flag-contra-reembolso
	{
	background-image: url(../img/checkout-payment-form-contra-reembolso.gif);
	}
div.select-payment-form label.flag-worten
	{
	background-image: url(../img/checkout-payment-form-cartao-worten.gif);
	}
div.select-payment-form label.flag-visa
	{
	background-image: url(../img/checkout-payment-form-visa.gif);
	}
div.select-payment-form label.flag-compras-servicos
	{
	background-image: url(../img/checkout-payment-form-compras-servicos.gif);
	}
div.select-payment-form label.flag-master-card
	{
	background-image: url(../img/checkout-payment-form-master-card.gif);
	}
div.select-payment-form label.flag-amex
	{
	background-image: url(../img/checkout-payment-form-amex.gif);
	}
div.select-payment-form label.flag-santander
	{
	background-image: url(../img/checkout-payment-form-santander.gif);
	}

/**
 * Disabled
 */
div.select-payment-form label.flag-disabled
	{
	background-position: 15px -37px!important;
	color: #CCCCCC!important;
	}

/**
 * Payment Form Card Data
 */
div.payment-form-datacard
	{
	padding: 5px 0 5px 0;
	background-color:#F7F8F2;
	float: left;
	width: 575px;
	clear: both;
	}

/**
 * Payment Form Discountings
 */
div.payment-form-discountings
	{
	margin: 10px;
	}

/**
 * Discountings Types
 */
div.payment-form-discountings h5.discountings-type
	{
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding: 7px 5px 7px 40px;
	font-size: 1em;
	font-weight: normal;
	}

div.payment-form-discountings h5.discountings-vales-ofertas
	{
	background-image: url(../img/checkout-payment-discountigs-vales-ofertas.gif);
	}
div.payment-form-discountings h5.discountings-taloes-desconto
	{
	background-image: url(../img/checkout-payment-discountigs-taloes-desconto.gif);
	}

/**
 * Discountings Table
 */
div.payment-form-discountings table
	{
	background-color: #F7F8F2;
	width: 100%;
	margin-bottom: 10px;
	}

div.payment-form-discountings table th,
div.payment-form-discountings table td
	{
	vertical-align: middle;
	}
div.payment-form-discountings table th
	{
	padding: 5px;
	}
div.payment-form-discountings table td
	{
	padding: 3px 5px 3px 5px;
	font-size: 0.9em;
	}

div.payment-form-discountings table th
	{
	border-bottom: 1px solid white;
	}

div.payment-form-discountings table
	{
	background-color: #F7F8F2;
	width: 100%;
	border-collapse: collapse;
	}

/**
 * Column Command
 */
div.payment-form-discountings table th.command a
	{
	color: Black;
	}
div.payment-form-discountings table th.command a:hover
	{
	text-decoration: underline;
	}

/**
 * Column Valor
 */
div.payment-form-discountings table th.valor,
div.payment-form-discountings table td.valor
	{
	text-align: right;
	}
div.payment-form-discountings table td.valor
	{
	color: #FF7025;
	}

/**
 * Line Selected
 */
div.payment-form-discountings table tr.selected
	{
	background-color: #0172C2;
	}
div.payment-form-discountings table tr.selected td
	{
	color: White!important;
	}
