#frmPagamentoCerto {
	padding-top:20px;
}

#frmPagamentoCerto .title{
	font-size:10px;
	font-color:#666;
	padding-bottom:0px;
	margin-bottom:0px;
	color: #9F9571;
	padding-top:5px;
}

#frmPagamentoCerto .title-mandatory {
	color: #FEE9AA;
	font-size:10px;
	font-color:#666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:5px;

	
}

#frmRegister {
	padding-top:20px;
}

#frmRegister .title{
	font-size:10px;
	font-color:#666;
	padding-bottom:0px;
	margin-bottom:0px;
	color: #9F9571;
	padding-top:5px;
}

#frmRegister .title-mandatory {
	color: #FEE9AA;
	font-size:10px;
	font-color:#666;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:5px;

	
}

.page_title{
	color:#cab48a;
	font-size:23px;
	padding-bottom:30px;
	padding-top:20px;
}

.text{
	color:#666;
}

.cadastro-text p{
	color: #FEE9AA;
}
.input-cadastro{
	background:#000;
	border:1px solid #333;
	float:left;
	height:16px;
	width:200px;
	color:#fff;
	
}

.input-cadastro-file{}
.cadastro-left{
	display:inline;
	float:left;
	width:270px;
}
.cadastro-right{
	display:inline;
	float:left;
	width:320px;
	
}
.cadastro-left td , .cadastro-right td{
	padding-top:0px;
	
}
.cadastro-img img{
	padding-top:25px;
}

.payment_methods {
	float:left;
	_display:none;
}


.payment_methods .plans{
	float:left;
	display:inline;
	
}
.payment_methods .plans .titleplan{
	font-size: 11px;
	padding-bottom:0px;
	margin-bottom:10px;
	color: #fff;
	padding-top:5px;
}

.payment_methods .plans .subtitleplan{
	font-size: 11px;
	padding-bottom:0px;
	margin-bottom:10px;
	color: #c0c0c0;
	padding-top:5px;
}

.payment_methods .plans .plan{
	float:left;
	display:inline;
	color:#FEE9AA;
}

.payment_methods .plans .plan .price{
	display:inline;
	color:#ac384c;
	padding-right: 10px;
}

.plans-separator {
	float:left;
	padding-bottom: 30px;
	height: 10px;
	
}
.plans-or{
	float:left;
	margin-left: 50px;
	width: 500px;
	padding-bottom: 10px;
	padding-top: 10px;
	color:#AC384C;
	font-size: 11px;
}

.payment_options {
	 
}


.favorecido{
	float:left;
	display:inline;
	color:#9F9571;
	width: 250px;
	font-size: 11px;
	padding-bottom:6px;
}
.bankname {
	float:left;
	display:block;
	color:#9F9571;
	font-weight: bold;
	font-size: 11px;
	padding-bottom:10px;
	padding-top:5px;
}
div.banknamedetails{
	padding-bottom:6px;
	width:350px;
}
.plan .title, .creditcardinfo .title {
	float:left;
	color:#9F9571;
	font-size: 11px;
	width: 150px;
	padding-bottom:6px;
	padding-top:0px;
	
}
.creditcardinfo .title {
	width: 250px;
}
div.smalltitle {
	float:left;
	color:#9F9571;
	font-size: 11px;
	padding-right:2px;
	padding-bottom:6px;
	padding-top:0px;
}


.input-cadastro-small {
	width: 30px;
	background:#000;
	border:1px solid #333;
	height:16px;
	
}
.plan .input-cadastro, .creditcardinfo .input-cadastro{
	width: 150px;
	margin-bottom:5px;
	
}


select.input-cadastro{
	height:20px;
	width:100px;
}


input.input-cadastro-rb {
	bottom:5px;
	position:relative;
	margin-bottom:10px;
}


div.payment-img img{
	margin-left:-15px;
	margin-top: 5px;
}
div.perfil-img img{
	margin-left:-10px;
}

.terms-cadastro , #terms-cadastro{
	
	width:325px;
	height: 200px;
	overflow: auto;
	background:#000;
	border:1px solid #666;
	margin-bottom:5px;
}
.terms-cadastro p, #terms-cadastro p{
	font-weight: normal;

}

.titulo1-amarelo-escuro { 
	color:#E5CB9B;
	float:left;
	font-size:17px;
	padding-top:15px;
}

div.note{
	float:left;
	width:200px;
	font-size:9px; 
	color:#999;
	margin-bottom:10px;
}