.cadastro{ position:relative}
	.cadastro h1{
		background:url(../images/titulos/cadastre-se.gif) no-repeat 0 0;
		display:block;
		font-size:1px;
		height:37px;
		margin-left:60px;
		overflow:hidden;
		text-indent:-2000px;
		width:213px;
	}
	.cadastro .bannerCadastro{
		margin:15px auto;
		overflow:hidden;
		padding:0;
		width:810px;
	}
	.cadastro .desconto{
		color:#1f4c72;
		display:block;
		font-size:15px;
		margin-left:60px;
	}
	.cadastro dl{
		color:#1f4c72;
		font-size:12px;
		margin:5px 0 0 60px;
	}
		.cadastro dl dt{
			font-weight:bold;
			padding-bottom:5px;
		}
			.cadastro dl dd{
			padding-bottom:5px;
		}
		.cadastro dl dd.validade{
			font-size:10px;
			padding-bottom:30px;
		}
	.cadastro .formEsq{
		border-right:1px solid #bcd4e5;
		float:left;
		width:562px;
	}
		.cadastro .formEsq h2{
			float:left;
			font-size:15px;
			padding-left:60px;
		}
		.cadastro .formEsq .vermelho{
			color:#ff0000;
		}
		.cadastro .formEsq p{
			margin-left:175px;
		}
			.cadastro .formEsq p .vermelho{
				font-size:10px;
			}
		.cadastro .formEsq ul{
			padding-top:10px;
		}
			.cadastro .formEsq ul li{
				clear:both;
				padding-bottom:4px;
			}
			.cadastro .formEsq ul li.espacado{
				padding-bottom:28px!important;
			}
				.cadastro .formEsq ul li label{
					font-size:12px;
					padding:0 5px 0 10px;
				}
				.cadastro .formEsq ul li label.labelEsq{
					float:left;
					text-align:right;
					padding:3px 15px 0 0!important;
					width:159px;
				}
				.cadastro .formEsq ul li label.exemplo{
					font-size:9px;
					padding:0 0 0 10px!important;
				}
				.cadastro .formEsq ul li input{
					color:#fff;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
				}
				.cadastro .formEsq ul li input.campo{
					background-color:#6ea2cf;
					border:none;
					padding:3px 5px;
				}
				.cadastro .formEsq ul li input.tamanho1{width:262px;}
				.cadastro .formEsq ul li input.tamanho2{width:179px;}
				.cadastro .formEsq ul li input.tamanho3{width:20px;}
				.cadastro .formEsq ul li input.tamanho4{width:40px;}
				.cadastro .formEsq ul li input.tamanho5{width:80px;}
				.cadastro .formEsq ul li input.tamanho6{width:104px;}
				.cadastro .formEsq ul li input.tamanho7{width:222px;}
				.cadastro .formEsq ul li select{
					background-color:#6ea2cf;
					border:1px solid #6ea2cf;
					color:#fff;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					padding:1px 2px;
				}
				.cadastro .formEsq ul li a{
					color:#1F4C72;
					font-size:9px;
				}
					.cadastro .formEsq ul li a:hover{
						text-decoration:none;
					}
	.cadastro .formDir{
		float:left;
		padding-left:42px;
		width:328px;
	}
		.cadastro .formDir p{
			font-weight:bold;
		}
		.cadastro .formDir label{
			font-size:12px;
		}
	
	.cadastro .botao{
		background:url(../images/buttons/bt-enviar.gif) no-repeat 0 0;
		border:none;
		cursor:pointer;
		display:block;
		height:29px;
		margin:15px 0 0 513px;
		overflow:hidden;
		padding-top:29px;
		width:94px;
	}
	.cadastro .sucesso{
		margin-left:60px;
	}
		.cadastro .sucesso p{
			font-size:12px;
			line-height:17px;
			margin-bottom:20px;
		}
	.cadastro .confirmacao{
		width:810px;
		margin:0 auto;
	}
		.cadastro .confirmacao h2{
			color:#1d99de;
			font-size:18px;
			padding-bottom:10px;
		}
		.cadastro .confirmacao p{
			font-size:12px;
			line-height:17px;
			margin-bottom:20px;
		}
		.cadastro .confirmacao p.dados{
			font-size:15px;
			font-weight:bold;
		}
			.cadastro .confirmacao p.dados strong{
				font-size:20px;
			}
			.cadastro .confirmacao .imprimir{
				background:url(../images/buttons/bt-imprimir.gif) no-repeat 0 0;
				display:block;
				font-size:1px;
				height:29px;
				margin:0 auto;
				overflow:hidden;
				text-indent:-2000px;
				width:94px;
			}
	.cadastro .imprimirTopo{
		background:url(../images/buttons/bt-imprimir.gif) no-repeat 0 0;
		display:block;
		font-size:1px;
		height:29px;
		overflow:hidden;
		position:absolute;
		top:8px;
		left:420px;
		text-indent:-2000px;
		width:94px;
	}
		
		
		
		
