@CHARSET "UTF-8";

#resultado {
	display : block;
	top : 20px;
}

#dadospagamento {
	margin-top : 5px;
}

	#dadospagamento h3 {
		font-size : 14px;
		color : #777;
		font-weight : 100;
		padding : 3px;
	}
	
		#dadospagamento h3.voucher {
			float : right;
			margin-top : -65px;
		}
		
			#dadospagamento h3.voucher span {
				color : #0675BC;
				font-size : 16px;
			}
		
			#dadospagamento h3.voucher a {
				padding : 5px 10px;
				padding-right : 18px;
				background : #BC0606 url(../imagens/icones/external.png) 99% 8px no-repeat;/*0675BC;*/
				color : #FFF;
				font-weight : bold;
				text-decoration : none;
			}
	
		#dadospagamento h3 span {
			font-weight : bold;
			color : #555;
		}
	
	#dadospagamento p.atencao {
		display : inline;
		padding : 3px;
		background : #FFF9DF;
		color : #9F8D3B;
	}

.formas {
	padding : 5px;
	padding-top : 10px;
	margin-top : 10px;
	line-height : 20px;
	height : 100%;
	overflow : hidden;
}

	.formas h4 {
		font-size : 16px;
		color : #0675BC;
	}
	
	.formas h5 {
		font-size : 12px;
		font-weight : 100;
		color : #888;
	}
	
	.formas h5 span {
		font-size : 14px;
		color : #333;
	}
	
	.formas fieldset {
		border : 0;
		padding : 5px;
		float : left;
		width : 550px;
		padding : 10px;
		border : 1px solid #CCC;
	}
	
		.formas fieldset.dadoscartao {
			width : 550px;
			margin-top : 30px;
		}
	
		.formas fieldset legend {
			color : #999;
			font-size : 16px;
			padding : 0 5px;
			font-weight : bold;
		}
		
		.formas fieldset label {
			width : 75px;
			display : block;
			float : left;
			font-size : 11px;
			margin-bottom : 3px;
			margin-left : 15px;
		}
		
			.formas fieldset label.lblEmail {
				float : left;
			}
		
			.formas fieldset.dadoscartao label {
				font-size : 18px;
				width : 205px;
				margin-left : 10px;
			}
			
				.formas fieldset.dadoscartao label.ncartao {
					width : 325px;
					padding : 18px 0;
				}
		
		.formas fieldset input {
			width : 430px;
			padding : 4px;
			margin-bottom : -12px;
			background : #FFF;
			border : 1px solid #CCC;
		}
		
			.formas fieldset input#txtTelefoneDonoCartao,
			.formas fieldset input#txtEmailDonoCartao {
				float : left;
				width : 165px;
			}
		
			.formas fieldset.dadoscartao input {
				width : 130px;
			}
			
				.formas fieldset.dadoscartao input#txtNumeroCartao {
					background : #B1D1E4;
					font-size : 20px;
					margin-top : 12px;
				}
				
			.formas fieldset.dadoscartao select {
				padding : 3px;
				width : 150px;
			}
			
	.formas button {
		padding : 5px 12px;
		background : url("../imagens/tema/bt_form_enviar.jpg") top center no-repeat;
		color : #FFF;
		font-weight : bold;
		font-size : 16px;
		border : 0;
		text-transform : uppercase;
		cursor : pointer;
		cursor : hand;
		margin : 20px;
		margin-left : -2px;
	}
	
	.formas p.atencao2 {
		padding : 3px;
		background : #FFD7CF;
		border : 1px solid #FFAF9F;
		color : #8F1111;
	}
	
	#retorno {
		padding : 5px;
		font-size : 14px;
	}
	
		#retorno span {
			color : #0675BC;
			font-size : 16px;
			font-weight : bold;
		}
		
		#retorno a {
			color : #1C469C;
		}
	
		#retorno #retorno_erro {
			padding : 3px;
			background : #FFD7CF;
			border : 1px solid #FFAF9F;
			color : #8F1111;
			font-size : 16px;
		}
		
			#retorno #retorno_erro h3 {
				float : left;
				font-size : 16px;
				margin : 0;
				padding : 0;
				margin-right : 5px;
			}