body {
    background:#fff!important;
    font-family: 'lato', Arial,sans-serif;
    font-size: 13px;
   
}

abbr{
	text-decoration:none;
}

input, 
select, 
textarea{
	color: #3f3f3f;
	font-size: 12px;
	border:1px solid #acacac;
	box-shadow: 0 0 0 #fff;
	border-radius: 0;
	padding: 2px;
}

body .form input[type="text"]:focus, 
body .form input[type="password"]:focus, 
body .form textarea:focus, .form .focus{
	border:1px solid #ccc;
	box-shadow:1px 1px 5px #ccc	
}

body input[type="radio"], 
body input[type="checkbox"]{
	box-shadow: 0 0 0 0
}

body .figure img{
	border:none!important;
}

body h1, body h2, body h3, body h4, body h5, body h6, body .title, body .form .title{
	font-family:"Josefin Sans",Arial,Helvetica,sans-serif; 
	color: #00846a;
}

body h1{
	color:#00846a!important;	
}

body .form .title, 
body .form .title-2{
	color: #00846a!important;
    font-size: 20px;
    height: auto;
    overflow: hidden;
    font-weight: 500;
}

#main  {
	background:none;
    padding-bottom: 40px;
	overflow: hidden;
}

body .container, 
body #body_container{
	width: 1260px;
	padding:0;
}

#main .container{
	padding: 15px 0 0;
    width: 1260px;	
}

.main-content{
	clear: both;
}

.register #main .container{
	position: relative;
}

body .atention{
	color:#00846a;
}


/***************************************************************CADASTRO***********************************************************************/

.register .box .field label, 
.register .box .field span {
    font-size: 12px;
}


#formcadastro_txtPFNome ~ .validacao, 
#formcadastro_txtPFSobrenome ~ .validacao {
    bottom: -3px;
}

.register.affiliates .box .field label, 
.register.affiliates  .box .field span{ font-size:12px}

.register .box .field .validacao.alert{ font-size:10px}

body form[action="logincadastro.aspx"] #main .main-content .form.login {
    display: inline-block;
    overflow: visible;
    width: 100%;
}

.register #main .main-content .form .field.nasc{left: 158px;}

.register .endereco .input-end{ width:115px}

/***************************************************************ENDEREÇO NÃO ENCONTRADO***********************************************************************/

form[action="addressNotfound.aspx"] h1{
	display:block;
	margin:0!important
}

/***************************************************************FANCYBOX***********************************************************************/

body #fancybox-overlay{
	background-color: #000!important;
}

body #fancybox-wrap {
    border: 2px solid #dddede;
}

body #fancybox-close,
body #fancybox-close-2{
	height: 30px;
	width: 30px;
}

/***************************************************************MEUS PEDIDOS***********************************************************************/
body .timeline .status{
	font-size:12px;	
}


/***************************************************************RESPONSIVO FORMATAÇÃO DE FORMULARIOS***********************************************************************/
 
@media screen and (min-width:1260px) {
	/*CADASTRO*/
	.register .form .field.radio{
		width:1240PX
	}
	
	.register .form .dados,
	.register .form .endereco{
		width:49%	
	}
	
	.register .form .dados .field{
		width:49%	
	}
	
		.register .form .dados .field input#formcadastro_txtPFNome,
		.register .form .dados .field input#formcadastro_txtPFSobrenome,
		.register .form .dados .field .cpf,
		.register .form .dados .field-pass input[type="text"], 
		.register .form .dados .field-pass input[type="password"],
		.register .form .dados .field #formcadastro_txtPJRazaoSocial, 
		.register .form .dados .field #formcadastro_txtPJNomeFantasia,
		.register .form .dados .field #formcadastro_txtPJCNPJ, 
		.register .form .dados .field #formcadastro_txtPJIM{
			width:92%
		}
		
		/*CPF*/
		.register #main .main-content .form .field.nasc{
			left: 327px;
			width: 125px;
		}
		
		/*Sexo*/
		.register .form .dados .field.input-sexo{
			width:25%
		}
			
		.register .form .dados .field.input-sexo select {
			width: 100%;
		}
		
		.register .form #box_cadastro_dadosacesso .email{
			width: 97%;
		}
		
			.register .form #box_cadastro_dadosacesso .email input {
				width: 99%;
			}
	
	.register .form .endereco .field.ender{
		width: 340px;
	}
	
		.register .form .endereco .field.ender input{ width:92%}
		
	.register .form .endereco .field.input-bai,
	.register .form .endereco .field.input-cid,
	.register .form .endereco .field.reference{
		width:49%	
	}
	
		.register .form .endereco .field.input-bai input,
		.register .form .endereco .field.input-cid input,
		.register .form .endereco .field.reference input{ width:92%}
}