/* ------------------------------------------------------------------------------------------------------------------ */
/* corpo */

div#inscription { display: block; position: relative; width: 100%; margin: 0 auto; padding: 50px 0; background-color: #f1f1f2; }
div#inscription
{
	min-height: 0;
	min-height: -webkit-calc( 100vh - 305px );
	min-height:    -moz-calc( 100vh - 305px );
	min-height:         calc( 100vh - 305px );
}
	div#inscription div.content { display: block; position: relative; padding: 0; width: 800px; margin: 0 auto 0 auto; font-size: 0; }


/* ------------------------------------------------------------------------------------------------------------------ */
/* titulos e texto */

div#inscription div.content h1 { display: block; position: relative; width: 100%; padding: 0; margin: 0 0 35px 0; font-weight: bold; font-size: 20px; line-height: 35px; text-align: left; }


/* ------------------------------------------------------------------------------------------------------------------ */
/* formulario */

div#inscription div.content label { display: inline-block; position: relative; width: 360px; padding: 0; margin: 0 40px 20px 0; font-size: 12px; line-height: 20px; vertical-align: top; }
div#inscription div.content label.small { width: 160px; margin: 0 20px 0 0; }
div#inscription div.content label.small2 { width: 180px; margin: 0 40px 0 0; }
div#inscription div.content input[type="text"] { display: block; position: relative; width: 100%; border: 1px solid #838081; line-height: 20px; height: 20px; font-size: 12px; }
div#inscription div.content select { display: block; position: relative; width: 100%; border: 1px solid #838081; line-height: 20px; height: 20px; font-size: 12px; background-color: #ffffff; }
div#inscription div.content input[type="text"].small { width: 160px; }
div#inscription div.content textarea { display: block; position: relative; width: 100%; height: 60px; border: 1px solid #838081; line-height: 20px; font-size: 12px; resize: none; }

div#inscription div.content input[type="text"].captcha { display: inline-block; width: 160px; vertical-align: top; }
div#inscription div.content img.captcha { display: inline-block; vertical-align: top; }

div#inscription div.content input[type="submit"] { display: inline-block; position: relative; width: 140px; border: none; background-color: #6fbe44; line-height: 20px; height: 20px; font-size: 12px; cursor: pointer; color: #ffffff; font-weight: bold; }
div#inscription div.content input[type="submit"]:hover { background-color: #231f20; }
div#inscription div.content input[type="reset"] { display: inline-block; position: relative; width: 140px; border: none; background-color: #a6a8ab; line-height: 20px; height: 20px; font-size: 12px; cursor: pointer; color: #ffffff; font-weight: bold; margin: 0 0 0 20px; }
div#inscription div.content input[type="reset"]:hover { background-color: #231f20; }


/* ------------------------------------------------------------------------------------------------------------------ */