@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 696px) 
{
	.conteudo{margin-bottom:50px;}
	.conteudoInterno{width:calc(100% - 45px);left:auto;position:relative; margin-left:20px;}
	.cadastro{width:100%; margin-top:30px;}
	
	.titulo{font-size:30px; margin-left:30px; width:calc(100% - 40px); margin-top:30px;}
	.texto{font-size:17px; width:calc(100% - 40px); margin-left:20px;}
	.email{margin-left:20px; width:calc(100% - 20px);}
	.confirma{margin-left:20px; margin-top:20px; height:auto}
	.confirma input{font-size:20px; width:152px;}
	.confirma a{margin-left:10px;}
	.lnkCadastro{font-size:20px; padding:9px 10px 7px 10px;}
	
	.erroLogin{font-size:13px; margin-left:30px; width:calc(100% - 40px);}
	
	.boxNovoCadastro{width:calc(100% - 20px);margin-left:10px;}
	.naoPossui{font-size:23px;}
	
	.campoInput{font-size:20px;line-height:28px;height:44px; width:calc(100% - 60px) !important;}
}

@media only screen and (min-width: 697px) and (max-width: 1200px)
{
	.conteudo{margin-bottom:70px;}
	.conteudoInterno{width:696px;left:50%; position:relative; margin-left:-348px;}
	
	.cadastro{width:616px; margin-left:40px; margin-top:30px;}
	
	.titulo{font-size:30px; margin-left:30px; width:calc(100% - 40px); margin-top:30px;}
	.texto{font-size:17px; width:calc(100% - 40px); margin-left:20px;}
	.email{margin-left:20px; width:calc(100% - 20px);}
	.confirma{margin-left:20px; margin-top:20px; height:auto}
	.confirma input{font-size:20px; width:152px;}
	.confirma a{margin-left:10px;}
	.lnkCadastro{font-size:20px; padding:9px 10px 7px 10px;}
	
	.erroLogin{font-size:13px; margin-left:30px; width:calc(100% - 40px);}
	
	.boxNovoCadastro{width:calc(100% - 48px);margin-left:24px;}
	.naoPossui{font-size:23px;}
	
	.campoInput{font-size:20px;line-height:28px;height:44px; width:calc(100% - 60px) !important;}
}