/*CSS FRONT END EVO NEWSLETTER*/

#news-form .newlatter02 input[type="submit"] {
	width: 40px;    
	font-size: 13px;  
	color:#FFF;	
	background-color:#000;    
	border-radius: 0;    
	background-repeat: no-repeat;    
	background-size: 100%;    
	background-position: center;
}
/****************** Sidebar topo com 1 divisão************/
#logo_11.grid_24 .newlatter01 {
	width: 49%;
	float: left;
	margin-right:5px;
}
#logo_11.grid_24 .newlatter02 {
	width: 50%;
	float: left;
}
#logo_11.grid_24 #news-form label {
	width: 226px;
	clear: both;
	display: block;
}
#logo_11.grid_24 #txt_name {
	width:452px;
}
#logo_11.grid_24 #news-form #txt_mail {
	width:387px;
}
@-moz-document url-prefix() { 
  #logo_11.grid_24 #news-form #txt_mail {
     width:379px;
  }
}

/****************** Sidebar topo com 2 divisão************/
#logo_22 form#news-form {
	float: right;
}
#logo_21 .newlatter01, #logo_22 .newlatter01 {
	width: 138px;
	float: left;
	clear: both;
	margin-right:5px;
}
#logo_21 .newlatter02, #logo_22 .newlatter02 {
	width: 170px;
	float: left;
}
#logo_21 #news-form label, #logo_22 #news-form label{
	width: 100%;
	clear: both;
	display: block;
}
#logo_21 #txt_name, #logo_22 #txt_name {
	width:92%;
}
#logo_21 #news-form #txt_mail, #logo_22 #news-form #txt_mail {
	width:48%;
}
@-moz-document url-prefix() { 
  #logo_21 #news-form #txt_mail, #logo_22 #news-form #txt_mail {
     width:43%;
  }
}

/****************** Sidebar topo com 3 divisão************/
#logo_31.grid_8 .newlatter01, #logo_32.grid_8 .newlatter01, #logo_33.grid_8 .newlatter01 {
	width: 128px;
	float: left;
	margin-right:5px;
}
#logo_31.grid_8 .newlatter02, #logo_32.grid_8 .newlatter02, #logo_33.grid_8 .newlatter02 {
	width: 176px;
	float: left;
}
#logo_31.grid_8 #news-form label, #logo_32.grid_8 #news-form label, #logo_33.grid_8 #news-form label {
	width: 100%;
	clear: both;
	display: block;
}
#logo_31.grid_8 #txt_name, #logo_32.grid_8 #txt_name, #logo_33.grid_8 #txt_name {
	width:116px;
}
#logo_31.grid_8 #news-form #txt_mail, #logo_32.grid_8 #news-form #txt_mail, #logo_33.grid_8 #news-form #txt_mail {
	width:87px;
}
@-moz-document url-prefix() { 
  #logo_31.grid_8 #news-form #txt_mail, #logo_32.grid_8 #news-form #txt_mail, #logo_33.grid_8 #news-form #txt_mail {
     width:80px;
  }
}

/****************** Sidebar topo com 3 divisão (meio maior) ************/
#logo_31.grid_6 .newlatter01, #logo_33.grid_6 .newlatter01{
	width: 100%;
	clear: both;
	margin-right:5px;
}
#logo_31.grid_6 .newlatter02, #logo_33.grid_6 .newlatter02{
	width: 100%;
	clear: both;
}
#logo_31.grid_6 #news-form label, #logo_33.grid_6 #news-form label{
	display: block;
}
#logo_31.grid_6 #txt_name, #logo_33.grid_6 #txt_name {
	width:218px;
}
#logo_31.grid_6 #news-form #txt_mail, #logo_33.grid_6 #news-form #txt_mail {
	width:134px;
}
#logo_32.grid_12 .newlatter01 {
	width: 220px;
	float: left;
	margin-right:5px;
}
#logo_32.grid_12 .newlatter02 {
	width: 240px;
	float: left;
}
#logo_32.grid_12 #news-form label {
	display: block;
}
#logo_32.grid_12 #txt_name {
	width:208px;
}
#logo_32.grid_12 #news-form #txt_mail {
	width:152px;
}

/****************** Sidebar esquerda e direito ************/
#esquerda #news-form label, #direita #news-form label{
	width: 100%;
	clear: both;
	display: block;
}
#esquerda #txt_name, #direita #txt_name {
	width:218px;
}
#esquerda #news-form #txt_mail, #direita #news-form #txt_mail {
	width:142px;
}

/*área principal 02 colunas laterais*/
#centro.grid_12 div[class*="newlatter0"] label{
	width: 100%;
	clear: both;
	display: block;
}
#centro.grid_12 .newlatter01 {
	width:100%;
	float: left;
}
#centro.grid_12 input#txt_name {
	width: 459px;
}
#centro.grid_12 input#txt_mail {
	width: 382px;
}

/*área principal 01 colunas lateral*/
#centro.grid_18 .newlatter01 label, #centro.grid_18 .newlatter02 label{
	width: 100%;
	clear: both;
	display: block;
}
#centro.grid_18 .newlatter01, .grid_18 .newlatter02 {
	width: 710px;
	float: left;
}
#centro.grid_18 .newlatter01 input#txt_name {
	width: 698px;
}
#centro.grid_18 .newlatter02 input#txt_mail {
	width: 622px;
}
@-moz-document url-prefix() { 
  #centro.grid_18 .newlatter02 input#txt_mail {
     width: 614px;
  }
}

/*área principal SEM colunas laterais*/
#centro.grid_24 #news-form label{
	width: 100%;
	clear: both;
	display: block;
}
#centro.grid_24 #news-form .newlatter01, .grid_24 .newlatter02 {
	width: 950px;
	float: left;
}
#centro.grid_24 #news-form input#txt_name {
	width: 938px;
}
#centro.grid_24 #news-form input#txt_mail {
	width: 860px;
}
@-moz-document url-prefix() { 
  #centro.grid_24 #news-form input#txt_mail {
     width: 854px;
  }
}


/****************** Sidebar rodapé com 1 divisão ************/
#footer_11.grid_24 #news-form{
	clear: both;
}
#footer_11.grid_24 .newlatter01 {
	width: 468px;
	float: left;
	margin-right:5px;
}
#footer_11.grid_24 .newlatter02 {
	width: 475px;
	float: left;
}
#footer_11.grid_24 #news-form label {
	width: 226px;
	clear: both;
	display: block;
}
#footer_11.grid_24 #txt_name {
	width:452px;
}
#footer_11.grid_24 #news-form #txt_mail {
	width:387px;
}
@-moz-document url-prefix() { 
  #footer_11.grid_24 #news-form #txt_mail {
     width:379px;
  }
}

/****************** Sidebar rodapé com 2 divisão ************/
#footer_21 .newlatter01, #footer_22 .newlatter01{
	width: 49%;
	float: left;
	margin-right:5px;
}
#footer_21 .newlatter02, #footer_22 .newlatter02{
	width: 49.9%;
	float: left;
}
#footer_21 #news-form label, #footer_22 #news-form label{
	width: 226px;
	clear: both;
	display: block;
}
#footer_21 #txt_name, #footer_22 #txt_name {
	width:218px;
}
#footer_21 #news-form #txt_mail, #footer_22 #news-form #txt_mail {
	width:144px;
}

/****************** Sidebar rodapé com 3 divisão ************/
#footer_31 .newlatter01, #footer_32 .newlatter01, #footer_33 .newlatter01{
	width: 121px;
	float: left;
	margin-right:5px;
}
#footer_31 .newlatter02, #footer_32 .newlatter02, #footer_33 .newlatter02{
	width: 184px;
	float: left;
}
#footer_31 #news-form label, #footer_32 #news-form label, #footer_33 #news-form label{
	display: block;
}
#footer_31 #txt_name, #footer_32 #txt_name, #footer_33 #txt_name {
	width:110px;
}
#footer_31 #news-form #txt_mail, #footer_32 #news-form #txt_mail, #footer_33 #news-form #txt_mail {
	width:93px;
}
@-moz-document url-prefix() { 
  #footer_31 #news-form #txt_mail, #footer_32 #news-form #txt_mail, #footer_33 #news-form #txt_mail {
     width:87px;
  }
}

/****************** Sidebar rodapé com 3 divisão (meio maior) ************/
#footer_31.grid_6 .newlatter01, #footer_33.grid_6 .newlatter01{
	width: 100%;
	clear: both;
	margin-right:5px;
}
#footer_31.grid_6 .newlatter02, #footer_33.grid_6 .newlatter02{
	width: 100%;
	clear: both;
}
#footer_31.grid_6 #news-form label, #footer_33.grid_6 #news-form label{
	display: block;
}
#footer_31.grid_6 #txt_name, #footer_33.grid_6 #txt_name {
	width:218px;
}
#footer_31.grid_6 #news-form #txt_mail, #footer_33.grid_6 #news-form #txt_mail {
	width:134px;
}
#footer_32.grid_12 .newlatter01 {
	width: 220px;
	float: left;
	margin-right:5px;
}
#footer_32.grid_12 .newlatter02 {
	width: 240px;
	float: left;
}
#footer_32.grid_12 #news-form label {
	display: block;
}
#footer_32.grid_12 #txt_name {
	width:208px;
}
#footer_32.grid_12 #news-form #txt_mail {
	width:152px;
}


/****************** neighborhood ************/
.newlatter01 input, 
.newlatter02 input[type=text] {
	width: 90% !important;
	border-radius: 0px !important;	
	margin-bottom: 0 !important;    
	float: left !important;    
	margin-right: 5px !important;	
	font-size: 13px !important;    
	color: #767676 !important;    
	padding: 10px 12px !important;    
	background-color: transparent !important;    
	border: 2px solid #000 !important;    
	outline: 0 !important;	
	margin-top: 6px !important;
}

@media only screen and (max-width: 1200px){
.newlatter01 input, .newlatter02 input[type=text] {
	width: 84% !important;}
}

@media only screen and (max-width: 735px){
.newlatter01 input, .newlatter02 input[type=text] {
	width: 100% !important;}

.newlatter01, .newlatter02 {
    width: 100% !important;
	float: left !important;}	
}

.newlatter02 input {
	width: 95%;
}
.newlatter02 input[type="submit"] {	
	min-height: 39px;
	max-height: 39px;
	border-radius: 0px;
	border: 0px;
	padding: 5px 7px;
	float: left;
}
#message.error p {
	color: #ff0000;
}

input[type="submit"], button[type="submit"], .wpcf7 input.wpcf7-submit[type="submit"], .gform_wrapper input[type="submit"], .mymail-form input[type="submit"]{
    margin: 6px 10px 20px 0 !important;
}


@media only screen and (min-width: 736px){
.newlatter01, .newlatter02{
	width: 50% !important;
    float: left !important;}
}

