/*body{
    background: url('../images/bg_cadastro.jpg') no-repeat center 0 scroll transparent;
}*/
.container_cad { margin: 92px auto 0; overflow: hidden; padding: 0 0 60px; width: 940px; }
.tit_cad { color: #58595B; font-family: 'SegoeUISemibold'; font-size: 50px; line-height: 67px; margin: 40px 0 31px; text-align: center; text-transform: uppercase; }
.txt_cad { margin: 0 0 16px; overflow: hidden; }
.txt_cad p { color: #58595B; font-size: 14px; margin: 0 0 17px; }
.form_cad { font-size: 0; margin: 0 0 0 -10px; overflow: hidden; }
.form_cad .select { background: url("../images/set_select2.png") no-repeat scroll 440px center transparent; border: 1px solid #E5E5E5; display: inline-block; margin: 0 0 10px 10px; overflow: hidden; vertical-align: top; width: 463px; }
.form_cad select { background: none repeat scroll 0 0 transparent; border: medium none; color: #4D4D4D; font-family: 'SegoeUIRegular'; font-size: 12px; padding: 10px 0 10px 10px; width: 490px; }
.form_cad input[type="text"], .form_cad input[type="password"] { border: 1px solid #E5E5E5; color: #4D4D4D; display: inline-block; font-family: 'SegoeUIRegular'; font-size: 12px; margin: 0 0 10px 10px; padding: 11px 0 11px 10px; vertical-align: top; width: 453px; }
.form_cad .phone { display: inline-block; width: 475px; }
.form_cad .phone input { border-right: medium none; width: 228px; }
.form_cad .phone span { background: none repeat scroll 0 0 #E5E5E5; border-color: #CECECE; border-style: solid; border-width: 1px 1px 1px 0; float: right; font-size: 12px; font-style: italic; line-height: 17px; padding: 2px 15px 3px; width: 195px; }
.form_cad .term { margin: 4px 0 0; overflow: hidden; padding: 0 0 0 10px; }
.form_cad .term .tit { color: #4D4D4D; font-family: 'SegoeUIBold'; font-size: 14px; margin: 0 0 2px; }
.form_cad .term .txt { border: 1px solid #E4E4E4; max-height: 85px; overflow-y: scroll; padding: 10px 14px 0; }
.form_cad .term .txt p { color: #58595B; font-size: 12px; line-height: 17px; margin: 0 0 17px; }
.form_cad .term span { color: #58595B; display: block; font-size: 12px; line-height: 17px; margin: 5px 0 20px; }
.form_cad .term input { margin: 2px 5px 0 0; vertical-align: top; }
.form_cad .term .register { background-color: #2E2766; color: #FFFFFF; float: left; font-size: 20px; line-height: 32px; text-align: center; text-transform: uppercase; width: 140px; }
.validate { overflow: hidden; padding: 0 0 10px; }
.validate .tit { color: #58595B; font-family: 'SegoeUISemibold'; font-size: 50px; line-height: 67px; margin: 40px 0 6px; text-transform: uppercase; }
.validate .small { color: #4D4D4D; font-family: 'SegoeUIBold'; font-size: 14px; }
.validate .field { margin: 23px 0 17px; overflow: hidden; }
.validate .field span { background: url("../images/bg_cod.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #4D4D4D; float: left; line-height: 45px; margin: 0 -10px 0 0; padding: 0 5px 0 0; position: relative; text-align: center; width: 124px; }
.validate .field input { border: 1px solid #E5E5E5; float: left; font-family: 'SegoeUIRegular'; font-size: 14px; padding: 11px 10px 12px; width: 659px; }
.validate .field .confirm { background-color: #2E2766; color: #FFFFFF; float: left; font-size: 20px; line-height: 45px; text-align: center; text-transform: uppercase; width: 140px; }
.validate .italic { color: #58595B; font-style: italic; line-height: 17px; }
.thank { overflow: hidden; }
.thank .tit { color: #58595B; font-family: 'SegoeUISemibold'; font-size: 50px; line-height: 67px; margin: 40px 0 11px; text-transform: uppercase; }
.thank .txt { overflow: hidden; }
.thank .txt p { color: #58595B; font-size: 14px; line-height: 17px; margin: 0 0 17px; }
::-webkit-input-placeholder { color: #4D4D4D; opacity: 1; }
:-moz-placeholder { color: #4D4D4D; opacity: 1; }
::-moz-placeholder {  /* Firefox 19+ */
color: #4D4D4D; opacity: 1; }
:-ms-input-placeholder { color: #4D4D4D; opacity: 1; }
.thank a { font-weight: bold !important; color: #000000 !important; }


@media (max-width: 720px){
    .omega,
    .alpha,
    .spacing{
        padding: 0 0 !important;
    }
    .span-3,
    .span-5,
    .span-6,
    .span-8,
    .span-13{
        width: 100% !important;
    }
}