/*CSS FRONT END EVO NEWSLETTER*/

#news-form .newlatter02 input[type="submit"] {
	width: 40px;    font-size: 20px;  color:#FFF;	background-color:#3d4145;    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: 80% !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-bottom: 2px solid #BBBBBB !important;    outline: 0 !important;	border-right: none !important;    border-left: none !important;    border-top: none !important;
}
.newlatter02 input {
	width: 95%;
}
.newlatter02 input[type="submit"] {	
	min-height: 38px;
	max-height: 38px;
	border-radius: 0px;
	border: 0px;
	padding: 5px 7px;
	float: left;
}
#message.error p {
	color: #ff0000;
}