body{ background-color:#F7F7F7; font-size:100%; color:#333}
a{text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; }
i{ color:#333;}
b{ color:#333;}
small{ font-size:13px; color:#333; font-family:Arial}
::selection {background: #000000;color: #FFFFFF;}
::-moz-selection {background: #000000;color: #FFFFFF;}
p.preto::selection {background: #000000; color: #FFFFFF;}
p.preto::-moz-selection {background: #000000;color: #FFFFFF;}

input::-webkit-input-placeholder {font-family: 'Open Sans', sans-serif; color:#444; font-size:14px;}

input:-moz-placeholder {font-family: 'Open Sans', sans-serif; color:#444; font-size:14px;}

input::-moz-placeholder {font-family: 'Open Sans', sans-serif; color:#444; font-size:14px;}

input:-ms-input-placeholder {font-family: 'Open Sans', sans-serif; color:#444; font-size:14px;}




h1{font-size:135%;}

#estrutura{	max-width:1050px; margin:0 auto; }
#content{	width:100%; float:left; margin-bottom:0.8em;}
.tamanho_caixas{ float:left; width:107%; height:auto;}

#menu{ float:left; width:auto; margin-left:200px; height:48px; margin-top:15px;}
header{ float:left; width:100%; height:110px; background-color:#fff; padding-top:0.4%; padding-bottom:1.5%; border-top:4px #ed5303 solid;box-shadow: 2px 2px 2px #eee;   -webkit-box-shadow: 2px 2px 2px #eee;   -moz-box-shadow: 2px 2px 2px #eee; border-bottom:1px #ddd solid}
#header_interna{ margin:auto; width:1050px;  height:auto}
#logo{ float:left; width:95px; height:auto; margin-top:5px }
.txtredes{ float:left; width:auto; height:auto; text-align:left;font-family: 'Open Sans', sans-serif; color:#333; font-size:16px; margin-top:10px; margin-right:10px; text-transform:uppercase;}
.redes_sociais{ float:left; width:auto;   height:auto;}
.rede_social{ float:left; width:38px; height:auto; margin-right:7px;}
.rede_social3{ float:left; width:38px; height:auto; }

.prcart{ float:left; width:180px; height:auto;  margin-left:225px; margin-top:30px;}
.icone_carrinho{float:left; width:30px; height:30px; margin-right:10px; }
.txt_carrinho{float:left; width:120px; height:auto; text-align:left;font-family: 'Open Sans', sans-serif;font-size:13px;  margin-top:
10px; color:#333;}

.prtel_topo{ float:left; width:170px; height:auto; margin-left:115px; margin-top:30px;}
.prtel2_topo{ float:left; width:170px; height:40px; margin-left:30px;margin-top:30px;}
.icon_tel{ float:left; width:29px; height:30px; margin-right:10px; margin-top:0px;}
.icon2_tel{ float:left; width:29px; height:30px; margin-right:10px;}
.txttel{ float:left; width:auto; height:auto; text-align:left; font-family: 'Pathway Gothic One', sans-serif;color:#333; font-size:24px; margin-top:5px;}


img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;   *width: 99.9468085036383%;height: auto;}
		
.titulo_home{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:30px; text-transform:uppercase; color:#ed5303; margin-top:0px; margin-bottom:35px; font-weight:normal}	
.titulo_pags{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:30px; text-transform:uppercase; color:#ed5303; margin-top:38px; margin-bottom:10px; font-weight:normal}	
.titulo_pags_2{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:30px; text-transform:uppercase; color:#ed5303; margin-top:38px; margin-bottom:35px; font-weight:normal}	
.caixa_home{ float:left; width:325px; height:400px; margin-bottom:30px; margin-right:40px; }	
.foto_caixa{ float:left; width:100%; height:auto;}  
.foto_caixa:hover{ opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}
.titulo_caixa{ float:left; width:100%; height:auto; text-align:left;   font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:22px; margin-top:15px; color:#ed5303; font-weight:normal}   
.txt_caixa{ float:left; width:100%; height:60px; font-family: 'Open Sans', sans-serif; font-size:15px; text-align:justify; margin-top:0px; line-height:20px; color:#333}
.leiamais_caixa{ background-color:#ed5303;  float:left; width:auto; padding-left:15px; padding-top:12px; padding-bottom:12px; padding-right:15px;  font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#fff; font-size:15px; margin-top:22px; text-align:center;}
.leiamais_caixa:hover{ cursor:pointer; background-color:#b51015; color:#fff}

/*Institucional*/
.caixa_content{ float:left; width:100%; height:auto;}
.direita_institucional{ float:left; width:270px; height:auto;  }
.esquerda_institucional{ float:left; width:720px; height:auto; margin-right:40px; margin-bottom:40px; margin-top:15px}
.txttome{ float:left; width:98%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:18px; color:#444; font-weight:normal; margin-top:13px}
.txt_localizacao{ float:left; width:660px; height:auto; text-align:left; font-family: 'Open Sans', sans-serif; font-size:14px; color:#333; margin-bottom:20px;}
.mapa{ float:left; width:640px; height:400px; border:3px #Ccc solid; margin-bottom:30px; }
.txt_institucional{ float:left; width:98%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:19px; color:#444; font-weight:normal; margin-top:13px}

.logo_fornecedores{ float:left; width:182px; height:130px; margin-right:30px; margin-top:30px;}



/*Produtos*/
.lateral_esquerda{ float:left; width:210px; height:auto; padding:15px; background-color:#af1515;margin-top:20px}
.caixa_busca{ float:left; width:100%; height:auto; margin-bottom:20px;}
.txt_busca{ float:left; width:100%; font-family: 'Open Sans', sans-serif; color:#fff; font-size:15px; text-align:left;margin-bottom:10px;}
.formbusca{ float:left; width:98%; height:30px; background-color:#fff;  border-radius:3px; padding:3px;}
.format_form_busca{ float:left; width:165px; border:32px;font-family: 'Open Sans', sans-serif; color:#444; margin-top:5px; margin-right:4px; }
.categoria{ float:left; width:100%; height:auto; padding-top:18px; padding-bottom:18px; border-top:1px #b93131 solid;font-family: 'Open Sans', sans-serif; color:#fff; font-size:15px;}
.white{ color:#fff;}
.direita_produtos{ float:left; width:770px; height:auto; margin-left:35px; margin-top:20px}
.subtitulo{float:left; width:100%; font-family: 'Open Sans', sans-serif; color:#333; font-size:15px; text-align:center;margin-bottom:20px; margin-top:5px;}
.dark{ color:#333;}
.caixa_produtos_sub{ float:left; width:230px; height:auto; margin-right:35px; margin-bottom:35px;   }
.caixa_produtos{ float:left; width:167px; height:200px; margin-right:35px; margin-bottom:35px; }
.caixa_produtos_relacionados{ float:left; width:180px; height:200px; background-color:#fff; text-align:center; margin-right:35px; margin-bottom:35px; }
.foto_produto{ float:left; width:100%; height:167px;  margin-bottom:10px; border:1px #ddd solid}
.foto_produto_sub{ float:left; width:100%; height:230px;  margin-bottom:10px; border:1px #ddd solid}
.nome_produto_sub{float:left; width:100%; height:auto;  text-transform:uppercase; font-size:16px; text-align:center; margin-top:0px; font-family: 'Open Sans', sans-serif; color:#222;  font-weight:normal; line-height:20px;} 
.nome_produto{float:left; width:100%; height:auto;  font-size:14px; text-align:center; margin-top:0px; font-family: 'Open Sans', sans-serif; color:#222;  font-weight:normal; line-height:18px;} 
.produtos_relacionados{ float:left; width:100%; height:auto;}
.titulo_relacionados{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:30px; text-transform:uppercase; color:#333; margin-top:38px; margin-bottom:30px; font-weight:normal}	
.foto_produto_det{ float:left; width:300px; height:auto; border:1px #ddd solid; margin-right:20px;}
.txtproduto{ float:left; width:440px; height:auto; text-align:left; font-family: 'Open Sans', sans-serif; color:#222; font-size:14px; line-height:20px;}
.bt_orcamento{ float:left; width:440px; height:auto; text-align:left; margin-top:30px;}


/*carrinho*/
.caixacarrinho{ float:left; width:1040px; height:auto; background-color:#fff; border:1px #ccc solid; padding:1px; border-radius:2px; margin-top:30px; }
.barra_carrinho{ float:left; width:1040px; height:auto; background-color:#f1f1f1;  }
.barra1_carrinho{ float:left; width:723px; height:30px; border-right:1px #ccc solid;  font-family: 'Open Sans', sans-serif;font-size:16px; text-align:left; color:#111; padding-left:15px; padding-top:10px;}
.barra3_carrinho{ float:left; width:130px; height:30px;  font-family: 'Open Sans', sans-serif;font-size:16px; text-align:left; color:#111; padding-left:15px; padding-top:10px; }
.barra2_carrinho{ float:left; width:140px; height:30px; border-right:1px #ccc solid; font-family: 'Open Sans', sans-serif;font-size:16px; text-align:left; color:#111; padding-left:15px; padding-top:10px;}

.bloco1_carrinho{ float:left; width:723px; height:140px; border-right:1px #ccc solid; padding-top:20px; padding-bottom:30px; padding-left:15px;}
.bloco2_carrinho{ float:left; width:140px; height:100px; border-right:1px #ccc solid; padding-top:20px; padding-bottom:30px;padding-left:15px; padding-top:60px;}
.bloco3_carrinho{ float:left; width:130px; height:140px; padding-top:20px; padding-bottom:20px;padding-left:15px; text-align:left; line-height:15pt;padding-top:60px; }

.itens_carrinho{ float:left; width:1040px; height:170px; border-top:1px #ccc solid ; padding-bottom:10px;}

.foto_carrinho{ float:left; width:190px; height:auto; }
.nome_produto_carrinho{ float:left; width:450px; height:auto; text-align:left; margin-left:20px; margin-top:38px; font-family: 'Open Sans', sans-serif;color:#444; font-size:15px; line-height:14pt;  }
.codproduto{ float:left; width:450px; height:auto; text-align:left; margin-left:20px; margin-top:18px; font-family: 'Open Sans', sans-serif;color:#666; font-size:12px; line-height:14pt;  }

.quantidade_carrinho{ float:left; width:120px;  height:30px; border:1px #ccc solid; margin-top:10px; padding:5px 3px 6px 15px; font-family: 'Open Sans', sans-serif;, Helvetica, sans-serif; color:#444; font-size:12px; font-weight:bold; border-radius:3px}
.txtremover{ float:left; width:100%; height:auto; text-align:left;  font-family: 'Open Sans', sans-serif;  font-size:15px; color:#333; margin-top:13px; text-decoration:underline; cursor:pointer}.link_carrinho {   display:inline;   background:transparent;   text-decoration: underline;   border: none;
   cursor: pointer;   color: #333;font-family: 'Open Sans', sans-serif;}

.div_link_carrinho{ 	float:left; font-family: 'Open Sans', sans-serif;	width:80%; 	height:auto; 	text-align:center;  	font-family: 'Open Sans', sans-serif;   	margin-top:18px;  }
.div_link_carrinho2{ 	float:left; font-family: 'Open Sans', sans-serif;	width:80%; 	height:auto; 	text-align:center;  	font-family: 'Open Sans', sans-serif;   	margin-top:18px;  }

.pr_btcart{ float:left; width:100%; height:auto; border-top:1px #ccc solid; margin-top:10px; padding-top:25px; padding-bottom:25px; margin-bottom:40px;}
.btcart{ float:left; width:auto; height:auto; padding:15px 25px 15px 25px; background-color:#fff; border:1px #ccc solid; font-family: 'Open Sans', sans-serif; color:#333; font-size:16px; margin-left:220px; margin-top:30px; }
.btcart:hover{ background-color:#ed5303; color:#fff;}
.btcart2{ float:left; width:auto; height:auto; padding:15px 25px 15px 25px; background-color:#fff; border:1px #ccc solid; font-family: 'Open Sans', sans-serif; color:#333; font-size:16px; margin-left:50px; margin-top:30px; }
.btcart2:hover{ background-color:#ed5303; color:#fff;}


/*Contato*/
.alinhamento_formulario{ float:left; width:100%; height:auto; margin-bottom:30px;}
.campo_formulario{ float:left; width:50%; text-align:left; margin-top:20px; height:auto;  }
.campo_formulario_img{ float:left; width:32%; text-align:left; margin-top:20px; height:auto; margin-right:20px  }
.format_form{ width:90%; height:42px; background-color:#fff; border:1px #ccc solid; border-radius:8px; font-family: 'Open Sans', sans-serif; color:#444; padding-left:5px; font-size:12px}
.mensagem{ float:left; width:100%; text-align:left; margin-top:20px; height:auto; }
.format_form2{ width:95%; height:130px; background-color:#fff; border:1px #ccc solid; border-radius:8px; font-family: 'Open Sans', sans-serif; color:#444; padding-left:5px; font-size:12px}
.enviar{ float:left; width:100%; height:auto; text-align:left; margin-top:15px;}
.btenviar{ width:120px; height:45px; border:none; background-color:#ed5303;font-family: 'Open Sans', sans-serif; font-size:18px; text-transform:uppercase; color:#fff; border-radius:5px; cursor:pointer}
.font_form{ width:250px; height:auto; text-align:left;font-family: 'Open Sans', sans-serif; font-size:14px; color:#333; margin-bottom:3px; float:left}
.foto_reserve{ float:left; width:270px; height:auto; margin-bottom:16px;}
.titulo_reserve{ float:left; width:270px; height:auto; text-align:left; font-family: 'Oswald', sans-serif; font-size:17px;color:#ed5303; text-transform:uppercase; margin-bottom:15px;}
.infos_reserve{ float:left; width:270px; height:auto; text-align:left; line-height:20px;  font-family: 'Open Sans', sans-serif;font-size:14px;  color:#333;}
.whatsapp{ float:left; width:270px; height:auto; margin-top:0px; margin-bottom:20px;}
.icon_whatsapp{ float:left; width:32px; height:auto; text-align:left; margin-right:10px;}
.icon_localizacao{ float:left; width:28px; height:auto; text-align:left; margin-right:10px;}
.tel_whatsapp{ float:left; width:200px; height:auto; text-align:left; font-family: 'Open Sans', sans-serif;font-size:14px; color:#333; margin-top:7px;}
.tel_whatsapp2{ float:left; width:200px; height:auto; text-align:left; font-family: 'Open Sans', sans-serif;font-size:14px; color:#333; margin-top:3px;}
.tel_whatsapp3{ float:left; width:220px; height:auto; text-align:left; font-family: 'Open Sans', sans-serif;font-size:14px; color:#333; margin-top:5px;}

.mapahome{ float:left; width:1040px; height:auto;margin-top:-30px; margin-bottom:50px; border:3px #ccc solid}
.google-maps {   position: relative;  padding-bottom: 30%; // This is the aspect ratio    height: 0;        overflow: hidden;    }
.google-maps iframe {  position: absolute;   top: 0;   left: 0;   width: 100% !important;    height: 100% !important;   }

.visible-desktop { display:block;}
.visible-mobile {display:none; }

.back-to-top {position: fixed;	bottom: 1em;right: 0px;text-decoration: none;	color: #FFF;font-size: 12px;padding: 0.5em;	display: none;			font-family: 'Open Sans', sans-serif;	}
.back-to-top:hover {	  cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}	

.alinhamento_slide{ float:left; width:100%; height:auto; margin-bottom:40px; }

.alinhamento_banner_pag{ float:left; width:100%; height:auto; }

.color{color:#fff; }


.caixa_categoria{ float:left; width:298px; height:250px;margin-right:35px; margin-bottom:35px;}
.foto_categoria{ float:left; width:298px; height:auto; margin-bottom:12px;}
.titulo_categoria{ float:left; width:100%; height:auto; text-align:left; font-family: 'Open Sans', sans-serif; color:#333; text-transform:uppercase;}
.linkcat{ color:#333;}
.imgdetalhe{ float:left; width:450px; height:auto;}

footer{ float:left; width:100%; height:230px; padding-top:0px; margin-top:70px; background-color:#111;  }
#footer_interno{ margin:auto; width:1050px; height:auto;}
.esquerda_footer{ float:left; width:590px; height:auto; text-align:left; font-family: 'Open Sans', sans-serif; font-size:13px; color:#fff; margin-top:15px;}
.direita_footer{ float:left; width:455px; height:auto; text-align:right; font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff; margin-top:15px;}
.bloco1_footer{ float:left; width:290px; height:175px;  margin-top:26px; border-right:1px #d3cdc6 dotted;padding-right:40px;}
.bloco2_footer{ float:left; width:310px; height:175px;margin-top:26px; margin-left:45px; padding-left:5px;margin-right:20px; padding-right:25px; border-right:1px #d3cdc6 dotted; }
.bloco3_footer{ float:left; width:280px; height:auto;  margin-top:30px; margin-left:30px;}
.txtfooter{ float:left; width:90%; line-height:19px; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:13px; color:#fff;}
.colorellos{ color:#fff; text-decoration:none;}
.titulobloco1_footer{ float:left; width:330px; height:auto; text-align:left;  font-family: 'Oswald', sans-serif; font-size:20px; margin-bottom:25px; color:#fff; text-transform:uppercase}
.logo_footer{ float:left; width:280px; height:auto; text-align:left; margin-bottom:20px; 	}
.telefone_footer{ float:left; width:300px; height:auto; text-align:left; color: #FFF; font-family: 'Open Sans', sans-serif; margin-bottom:10px; font-size:13px; line-height:20px;}
.nav_footer{ float:left; width:140px; height:auto; text-align:left; font-family: 'Open Sans', sans-serif; font-size:13px; color:#555; margin-bottom:12px;}
.linkfooter{ color:#fff; text-decoration:none;}
#rodape{ float:left; width:100%; height:40px; text-align:left; margin-top:0px; background-color:#020202}
#rodape_interno{ margin:auto; width:1050px; height:auto; text-align:left;}

.alteraimagem{ font-family: 'Open Sans', sans-serif; float:left; margin-top:5px; font-size:13px; text-decoration:underline}

/*Mobile*/
@media only screen and (max-width: 480px) {
	
.visible-desktop {display:none; }
.visible-mobile {display:block; }

img {
    max-width: 100%;
}
img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;
    *width: 99.9468085036383%;height: auto;}

.tamanho_caixas{ float:left; width:100%; height:auto;}

#menu{ float:left; width:80%; height:48px; margin-left:10%; margin-top:0%; margin-bottom:5%

}
.menumobile{ float:left; width:70%; height:auto;  margin-left:5%; margin-top:5%; }

header{ float:left; width:100%; height:auto; background-color:#fff; padding-top:1%; padding-bottom:2%; margin-bottom:0%; border:none; border-top:4px #ed5303 solid; border-bottom:1px #ddd solid	}
#logo{ float:left; width:20%; margin-left:38%; margin-top:-15% }
#header_interna{ margin:auto; width:100%; height:auto; background-color:#fff;}

.bt_monitore{  float:left; width:auto; margin-left:20%;  height:auto; margin-top:1%;  color:#fff; padding:13px 18px 11px 16px; border-radius:4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed5303+0,0c5a25+100 */
background: #ed5303; /* Old browsers */
background: -moz-linear-gradient(top,  #ed5303 0%, #0c5a25 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ed5303 0%,#0c5a25 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ed5303 0%,#0c5a25 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed5303', endColorstr='#0c5a25',GradientType=0 ); /* IE6-9 */
}
.icon_monitore{ float:left; width:22px; }
.txt_monitore{ float:left; width:auto; height:auto; margin-left:10px; margin-top:3px;font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#fff;}

.prcart{ float:left; width:70%; height:auto;  margin-left:30%; margin-top:20px; margin-bottom:4%}
.icone_carrinho{float:left; width:30px; height:30px; margin-right:10px; }
.txt_carrinho{float:left; width:auto; height:auto; text-align:left;font-family: 'Open Sans', sans-serif;font-size:13px;  margin-top:10px; color:#333; }



.telefone_topo{ float:left; width:100%; margin-left:0px; padding-top:8px; height:35px;  font-family: 'Oswald', sans-serif; font-size:18px; margin-top:3%; color:#222; text-align:center}
.link_menu{ font-family: 'Open Sans', sans-serif; color:#333; font-size:16px;}


.txttome{ float:left; width:95%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:18px; color:#444; font-weight:normal; margin-top:13px; margin-left:2.5%;}


.titulo_pags{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:24px; text-transform:uppercase; color:#ed5303; margin-top:5%; margin-bottom:10px; font-weight:normal}	
.titulo_pags_espaco{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:24px; text-transform:uppercase; color:#ed5303; margin-top:38px; margin-bottom:20px; font-weight:normal}	

#banner{ padding-top:0px; margin-bottom:1em; margin-top:0%; }
.alinhamento_slide{ float:left; width:100%; height:auto; margin-top:0%}

.caixa_home{ float:left; width:94%; margin-left:3%; height:auto; padding-bottom:15px; background-color:#fff; margin-bottom:8%; margin-top:0px;  }	
.foto_caixa{ float:left; width:100%; height:auto;}  
.titulo_caixa{ float:left; width:100%; height:auto; text-align:left;  font-family: 'Oswald', sans-serif;text-transform:uppercase; font-size:24px; margin-top:15px; color:#ed5303; font-weight:normal}
.txt_caixa{ float:left; width:100%; height:auto; font-family: 'Open Sans', sans-serif; font-size:13px; text-align:justify; margin-top:15px; line-height:20px;}
.leiamais_caixa{ background-color:#ed5303; float:left; width:auto; padding-left:15px; padding-top:12px; padding-bottom:12px; padding-right:15px;  font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#fff; font-size:15px; margin-top:15px;}



.back-to-top {position: fixed;	bottom: 1em;right: 0px;text-decoration: none;	color: #FFF;font-size: 12px;padding: 0.5em;	display: none;			font-family: 'Open Sans', sans-serif;	}
.back-to-top:hover {	  cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}	

/*Institucional*/
.txtpags{ float:left; width:95%; margin-left:2.5%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:13px; line-height:18px; color:#444; font-weight:normal}
.prfotos{ float:left; width:100%; height:auto; margin-top:30px;}
.prtamanho{ float:left; width:100%; height:auto; }
.fotos_pags{ float:left; width:95%; margin-left:2.5%; height:auto;  margin-right:0px; margin-bottom:25px;}
.fotoempresa{ float:left; width:95%; margin-left:2.5%; margin-right:0px; margin-bottom:5%; height:auto;}
.txt_institucional{ float:left; width:95%; margin-left:2.5%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:18px; color:#444; font-weight:normal}

.logo_fornecedores{ float:left; width:42%; margin-left:5%; height:auto; margin-right:0px; margin-top:30px;}


/*Produtos*/
.lateral_esquerda{ float:left; width:77%; height:auto; padding:15px; background-color:#af1515;margin-top:20px; margin-left:7%;}
.caixa_busca{ float:left; width:100%; height:auto; margin-bottom:20px;}
.txt_busca{ float:left; width:100%; font-family: 'Open Sans', sans-serif; color:#fff; font-size:15px; text-align:left;margin-bottom:10px;}
.formbusca{ float:left; width:98%; height:30px; background-color:#fff;  border-radius:3px; padding:3px;}
.format_form_busca{ float:left; width:84%; border:32px;font-family: 'Open Sans', sans-serif; color:#444; margin-top:5px; margin-right:4px; }
.categoria{ float:left; width:100%; height:auto; padding-top:18px; padding-bottom:18px; border-top:1px #b93131 solid;font-family: 'Open Sans', sans-serif; color:#fff; font-size:15px;}
.white{ color:#fff;}
.direita_produtos{ float:left; width:95%; margin-left:2.5%; height:auto;  margin-top:20px}
.subtitulo{float:left; width:100%; font-family: 'Open Sans', sans-serif; color:#333; font-size:14px; text-align:center;margin-bottom:20px; margin-top:5px;}
.dark{ color:#333;}
.caixa_produtos_sub{ float:left; width:90%; margin-left:5%; height:auto; margin-right:0px; margin-bottom:10%;   }
.caixa_produtos{ float:left; width:45%; height:180px; margin-left:3%; margin-right:1%; margin-bottom:35px; }
.caixa_produtos_relacionados{ float:left; width:45%; height:180px; margin-left:3%; margin-right:1%; margin-bottom:35px; }
.foto_produto{ float:left; width:100%; height:auto; text-align:center;  margin-bottom:10px; border:1px #ddd solid; background-color:#fff}
.foto_produto_sub{ float:left; width:100%; height:auto; text-align:center; background-color:#fff;  margin-bottom:10px; border:1px #ddd solid}
.nome_produto_sub{float:left; width:100%; height:auto;  text-transform:uppercase; font-size:16px; text-align:center; margin-top:0px; font-family: 'Open Sans', sans-serif; color:#222;  font-weight:normal; line-height:20px;} 
.nome_produto{float:left; width:100%; height:auto;  font-size:14px; text-align:center; margin-top:0px; font-family: 'Open Sans', sans-serif; color:#222;  font-weight:normal; line-height:18px;} 
.produtos_relacionados{ float:left; width:100%; height:auto;}
.titulo_relacionados{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:24px; text-transform:uppercase; color:#333; margin-top:15%; margin-bottom:30px; font-weight:normal}	
.foto_produto_det{ float:left; width:98%; margin-left:1%; height:auto; border:1px #ddd solid; margin-right:0px; margin-bottom:4%}
.txtproduto{ float:left; width:98%; margin-left:1%; height:auto; text-align:left; font-family: 'Open Sans', sans-serif; color:#222; font-size:14px; line-height:20px;}
.bt_orcamento{ float:left; width:100%; height:auto; text-align:left; margin-top:5%;}


/*carrinho*/
.titulo_carrinho{ float:left; width:100%; height:auto; text-align:left; margin-top:25px;  font-family: 'Lato', sans-serif; font-size:20px; color:#006994; margin-bottom:20px; text-transform:uppercase}
.caixacarrinho{ float:left; width:90%; margin-left:4%;  height:auto; background-color:#fff; border:1px #ccc solid; padding:1px; border-radius:10px; margin-top:10px; }
.barra_carrinho{ float:left; width:90%; height:auto; background-color:#f1f1f1;  }
.apagar{ float:left; width:90%; height:auto;}

.barra1_carrinho{ float:left; width:100%; height:30px; border-right:0px #ccc solid;  font-family: 'Lato', sans-serif;font-size:16px; text-align:left; color:#111; padding-left:15px; padding-top:10px;}
.barra3_carrinho{ float:left; width:100%; height:30px;  font-family: 'Lato', sans-serif;font-size:16px; text-align:left; color:#111; padding-left:15px; padding-top:10px}
.barra2_carrinho{ float:left; width:100%; height:30px; border-right:0px #ccc solid; font-family: 'Lato', sans-serif;font-size:16px; text-align:left; color:#111; padding-left:15px; padding-top:10px;}

.bloco1_carrinho{ float:left; width:100%; height:auto; border-right:0px #ccc solid; padding-top:20px; padding-bottom:0px; padding-left:15px;}
.bloco2_carrinho{ float:left; width:100%; height:auto; border-right:0px #ccc solid; padding-top:20px; margin-top:0%; padding-bottom:3px;padding-left:15px;}
.bloco3_carrinho{ float:left; width:100%; height:auto; padding-top:20px; padding-bottom:20px;padding-left:15px; text-align:left; line-height:15pt; }

.itens_carrinho{ float:left; width:100%; height:auto; border-top:1px #ccc solid ; padding-bottom:10px;}

.foto_carrinho{ float:left; width:40%; margin-left:20%; height:auto; }
.nome_produto_carrinho{ float:left; width:70%; height:auto; text-align:center; margin-left:20px; margin-top:18px; font-family: 'Lato', sans-serif;color:#444; font-size:15px; line-height:14pt;  }

.quantidade_carrinho{ float:left; width:40%; margin-left:20%;  height:30px; border:1px #ccc solid; margin-top:10px; padding:5px 3px 6px 15px; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px; font-weight:bold; border-radius:3px}
.txtremover{ float:left; width:80%; height:auto; text-align:center;  font-family: 'Lato', sans-serif;  font-size:15px; color:#333; margin-top:13px; text-decoration:underline; cursor:pointer}

.pr_btcart{ float:left; width:100%; height:auto; border-top:1px #ccc solid; margin-top:10px; padding-top:15px; padding-bottom:15px;}
.titulo_excelente{ float:left; width:90%; margin-left:5%; font-family: 'Open Sans', sans-serif; color:#333; font-size:20px; text-align:center;}

.btcart{ float:left; width:auto; height:auto; padding:15px 25px 15px 25px; background-color:#fff; border:1px #f2c1c1 solid; font-family: 'Open Sans', sans-serif; color:#333; font-size:16px; margin-left:14%; margin-top:30px; }
.btcart:hover{ background-color:#f2c1c1; color:#fff;}
.btcart2{ float:left; width:auto; height:auto; padding:15px 25px 15px 25px; background-color:#fff; border:1px #f2c1c1 solid; font-family: 'Open Sans', sans-serif; color:#333; font-size:14px; margin-left:5%; margin-top:30px; }
.btcart2:hover{ background-color:#f2c1c1; color:#fff;}


/*Contato*/
.esquerda_institucional{ float:left; width:95%; margin-left:2.5%; height:auto; margin-right:0px; margin-bottom:40px;}
.txt_localizacao{ float:left; width:100%; height:auto; text-align:left; font-family: 'Open Sans', sans-serif; font-size:14px; color:#333; margin-bottom:20px;}
.alinhamento_formulario{ float:left; width:96%; margin-left:2%; height:auto; margin-bottom:30px;}
.campo_formulario{ float:left; width:100%; text-align:left; margin-top:20px; height:auto;  }
.format_form{ width:95%; height:40px; background-color:#fff; border:1px #ccc solid; border-radius:8px; font-family: 'Open Sans', sans-serif; color:#444; padding-left:5px; font-size:13px}
.mensagem{ float:left; width:100%; text-align:left; margin-top:20px; height:auto; }
.format_form2{ width:95%; height:120px; background-color:#fff; border:1px #ccc solid; border-radius:8px; font-family: 'Open Sans', sans-serif; color:#444; padding-left:5px; font-size:14px}
.enviar{ float:left; width:100%; height:auto; text-align:left; margin-top:15px;}
.btenviar{ width:35%; height:38px; border:none; background-color:#ed5303;font-family: 'Open Sans', sans-serif; font-size:16px; text-transform:uppercase; color:#fff; border-radius:5px; cursor:pointer}
.font_form{ width:100%; height:auto; text-align:left;font-family: 'Open Sans', sans-serif; font-size:13px; color:#333; margin-bottom:3px; float:left}

footer{ float:left; width:100%; height:auto; padding-top:0px; margin-top:70px; background-color:#111; padding-bottom:10% }
#footer_interno{ margin:auto; width:95%; margin-left:2.5%; height:auto;}
.bloco1_footer{ float:left; width:100%; height:auto;  margin-top:26px; border-right:0px #d3cdc6 dotted;padding-right:0px;}
.bloco2_footer{ float:left; width:100%; height:auto;margin-top:26px; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; border-right:0px #d3cdc6 dotted; }
.bloco3_footer{ float:left; width:100%; height:auto;  margin-top:30px; margin-left:0px;}
.colorellos{ color:#fff; text-decoration:none;}
.titulobloco1_footer{ float:left; width:100%; height:auto; text-align:left;  font-family: 'Oswald', sans-serif; font-size:20px; margin-bottom:25px; color:#fff;}
.telefone_footer{ float:left; width:100%; height:auto; text-align:left; font-family: 'Open Sans', sans-serif; margin-bottom:12px; font-size:13px; line-height:20px;}
.linkfooter{ color:#fff; text-decoration:none;}
#rodape{ float:left; width:100%; height:auto; text-align:left; margin-top:0px; background-color:#020202; padding-bottom:5%}
#rodape_interno{ margin:auto; width:100%; height:auto; text-align:left;}
.esquerda_footer{ float:left; width:100%; height:auto; text-align:center; font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff; margin-top:15px;}
.direita_footer{ float:left; width:100%; height:auto; text-align:center; font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff; margin-top:15px;}
.mapahome{ float:left; width:93%; margin-left:3%; height:auto; margin-top:0px;}
.google-maps {   position: relative;  padding-bottom: 70%; // This is the aspect ratio    height: 0;        overflow: hidden;    }
.google-maps iframe {  position: absolute;   top: 0;   left: 0;   width: 100% !important;    height: 100% !important;   }


.map{max-width:100%;}


}
	
/*Tablet*/
@media (min-width: 532px) and (max-width: 768px) {
	
.visible-desktop {display:none; }
.visible-mobile {display:block; }

img {
    max-width: 100%;
}
img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;
    *width: 99.9468085036383%;height: auto;}

.tamanho_caixas{ float:left; width:100%; height:auto;}

#menu{ float:left; width:80%; height:48px; margin-left:10%; margin-top:0%; margin-bottom:5%

}
.menumobile{ float:left; width:70%; height:auto;  margin-left:5%; margin-top:5%; }

header{ float:left; width:100%; height:auto; background-color:#fff; padding-top:1%; padding-bottom:2%; margin-bottom:0%; border:none; border-top:4px #ed5303 solid; border-bottom:1px #ddd solid	}
#logo{ float:left; width:30%; margin-left:35%; margin-top:-10% }
#header_interna{ margin:auto; width:100%; height:auto; background-color:#fff;}

.prcart{ float:left; width:auto; height:auto;  margin-left:33%; margin-top:20px; margin-bottom:4%}
.icone_carrinho{float:left; width:30px; height:30px; margin-right:10px; }
.txt_carrinho{float:left; width:auto; height:auto; text-align:left;font-family: 'Open Sans', sans-serif;font-size:16px;  margin-top:
10px; color:#333;}

.telefone_topo{ float:left; width:100%; margin-left:0px; padding-top:8px; height:35px;  font-family: 'Oswald', sans-serif; font-size:24px; margin-top:3%; color:#222; text-align:center}
.link_menu{ font-family: 'Open Sans', sans-serif; color:#333; font-size:16px;}


.txttome{ float:left; width:95%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:18px; color:#444; font-weight:normal; margin-top:13px; margin-left:2.5%;}


.titulo_pags{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:24px; text-transform:uppercase; color:#ed5303; margin-top:5%; margin-bottom:10px; font-weight:normal}	
.titulo_pags_espaco{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:24px; text-transform:uppercase; color:#ed5303; margin-top:38px; margin-bottom:20px; font-weight:normal}	

#banner{ padding-top:0px; margin-bottom:1em; margin-top:0%; }
.alinhamento_slide{ float:left; width:100%; height:auto; margin-top:0%}

.caixa_home{ float:left; width:94%; margin-left:3%; height:auto; padding-bottom:15px; background-color:#fff; margin-bottom:8%; margin-top:0px;  }	
.foto_caixa{ float:left; width:100%; height:auto;}  
.titulo_caixa{ float:left; width:100%; height:auto; text-align:left;  font-family: 'Oswald', sans-serif;text-transform:uppercase; font-size:24px; margin-top:15px; color:#ed5303; font-weight:normal}
.txt_caixa{ float:left; width:100%; height:auto; font-family: 'Open Sans', sans-serif; font-size:13px; text-align:justify; margin-top:15px; line-height:20px;}
.leiamais_caixa{ background-color:#ed5303; float:left; width:auto; padding-left:15px; padding-top:12px; padding-bottom:12px; padding-right:15px;  font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#fff; font-size:15px; margin-top:15px;}



.back-to-top {position: fixed;	bottom: 1em;right: 0px;text-decoration: none;	color: #FFF;font-size: 12px;padding: 0.5em;	display: none;			font-family: 'Open Sans', sans-serif;	}
.back-to-top:hover {	  cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}	

/*Institucional*/
.txtpags{ float:left; width:95%; margin-left:2.5%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:13px; line-height:18px; color:#444; font-weight:normal}
.prfotos{ float:left; width:100%; height:auto; margin-top:30px;}
.prtamanho{ float:left; width:100%; height:auto; }
.fotos_pags{ float:left; width:95%; margin-left:2.5%; height:auto;  margin-right:0px; margin-bottom:25px;}
.fotoempresa{ float:left; width:95%; margin-left:2.5%; margin-right:0px; margin-bottom:5%; height:auto;}
.txt_institucional{ float:left; width:95%; margin-left:2.5%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:18px; color:#444; font-weight:normal}

.logo_fornecedores{ float:left; width:42%; margin-left:5%; height:auto; margin-right:0px; margin-top:30px;}


/*Produtos*/
.lateral_esquerda{ float:left; width:77%; height:auto; padding:15px; background-color:#af1515;margin-top:20px; margin-left:7%;}
.caixa_busca{ float:left; width:100%; height:auto; margin-bottom:20px;}
.txt_busca{ float:left; width:100%; font-family: 'Open Sans', sans-serif; color:#fff; font-size:15px; text-align:left;margin-bottom:10px;}
.formbusca{ float:left; width:98%; height:30px; background-color:#fff;  border-radius:3px; padding:3px;}
.format_form_busca{ float:left; width:84%; border:32px;font-family: 'Open Sans', sans-serif; color:#444; margin-top:5px; margin-right:4px; }
.categoria{ float:left; width:100%; height:auto; padding-top:18px; padding-bottom:18px; border-top:1px #b93131 solid;font-family: 'Open Sans', sans-serif; color:#fff; font-size:15px;}
.white{ color:#fff;}
.direita_produtos{ float:left; width:95%; margin-left:2.5%; height:auto;  margin-top:20px}
.subtitulo{float:left; width:100%; font-family: 'Open Sans', sans-serif; color:#333; font-size:14px; text-align:center;margin-bottom:20px; margin-top:5px;}
.dark{ color:#333;}
.caixa_produtos_sub{ float:left; width:90%; margin-left:5%; height:auto; margin-right:0px; margin-bottom:10%;   }
.caixa_produtos{ float:left; width:45%; height:180px; margin-left:3%; margin-right:1%; margin-bottom:35px; }
.caixa_produtos_relacionados{ float:left; width:45%; height:180px; margin-left:3%; margin-right:1%; margin-bottom:35px; }
.foto_produto{ float:left; width:100%; height:auto; text-align:center;  margin-bottom:10px; border:1px #ddd solid; background-color:#fff}
.foto_produto_sub{ float:left; width:100%; height:auto; text-align:center; background-color:#fff;  margin-bottom:10px; border:1px #ddd solid}
.nome_produto_sub{float:left; width:100%; height:auto;  text-transform:uppercase; font-size:16px; text-align:center; margin-top:0px; font-family: 'Open Sans', sans-serif; color:#222;  font-weight:normal; line-height:20px;} 
.nome_produto{float:left; width:100%; height:auto;  font-size:14px; text-align:center; margin-top:0px; font-family: 'Open Sans', sans-serif; color:#222;  font-weight:normal; line-height:18px;} 
.produtos_relacionados{ float:left; width:100%; height:auto;}
.titulo_relacionados{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:24px; text-transform:uppercase; color:#333; margin-top:15%; margin-bottom:30px; font-weight:normal}	
.foto_produto_det{ float:left; width:98%; margin-left:1%; height:auto; border:1px #ddd solid; margin-right:0px; margin-bottom:4%}
.txtproduto{ float:left; width:98%; margin-left:1%; height:auto; text-align:left; font-family: 'Open Sans', sans-serif; color:#222; font-size:14px; line-height:20px;}
.bt_orcamento{ float:left; width:100%; height:auto; text-align:left; margin-top:5%;}




/*Contato*/
.esquerda_institucional{ float:left; width:95%; margin-left:2.5%; height:auto; margin-right:0px; margin-bottom:40px;}
.txt_localizacao{ float:left; width:100%; height:auto; text-align:left; font-family: 'Open Sans', sans-serif; font-size:14px; color:#333; margin-bottom:20px;}
.alinhamento_formulario{ float:left; width:96%; margin-left:2%; height:auto; margin-bottom:30px;}
.campo_formulario{ float:left; width:100%; text-align:left; margin-top:20px; height:auto;  }
.format_form{ width:95%; height:40px; background-color:#fff; border:1px #ccc solid; border-radius:8px; font-family: 'Open Sans', sans-serif; color:#444; padding-left:5px; font-size:13px}
.mensagem{ float:left; width:100%; text-align:left; margin-top:20px; height:auto; }
.format_form2{ width:95%; height:120px; background-color:#fff; border:1px #ccc solid; border-radius:8px; font-family: 'Open Sans', sans-serif; color:#444; padding-left:5px; font-size:14px}
.enviar{ float:left; width:100%; height:auto; text-align:left; margin-top:15px;}
.btenviar{ width:35%; height:38px; border:none; background-color:#ed5303;font-family: 'Open Sans', sans-serif; font-size:16px; text-transform:uppercase; color:#fff; border-radius:5px; cursor:pointer}
.font_form{ width:100%; height:auto; text-align:left;font-family: 'Open Sans', sans-serif; font-size:13px; color:#333; margin-bottom:3px; float:left}

footer{ float:left; width:100%; height:auto; padding-top:0px; margin-top:70px; background-color:#111; padding-bottom:10% }
#footer_interno{ margin:auto; width:95%; margin-left:2.5%; height:auto;}
.bloco1_footer{ float:left; width:100%; height:auto;  margin-top:26px; border-right:0px #d3cdc6 dotted;padding-right:0px;}
.bloco2_footer{ float:left; width:100%; height:auto;margin-top:26px; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; border-right:0px #d3cdc6 dotted; }
.bloco3_footer{ float:left; width:100%; height:auto;  margin-top:30px; margin-left:0px;}
.colorellos{ color:#fff; text-decoration:none;}
.titulobloco1_footer{ float:left; width:100%; height:auto; text-align:left;  font-family: 'Oswald', sans-serif; font-size:20px; margin-bottom:25px; color:#fff;}
.telefone_footer{ float:left; width:100%; height:auto; text-align:left; font-family: 'Open Sans', sans-serif; margin-bottom:12px; font-size:13px; line-height:20px;}
.linkfooter{ color:#fff; text-decoration:none;}
#rodape{ float:left; width:100%; height:auto; text-align:left; margin-top:0px; background-color:#020202; padding-bottom:5%}
#rodape_interno{ margin:auto; width:100%; height:auto; text-align:left;}
.esquerda_footer{ float:left; width:100%; height:auto; text-align:center; font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff; margin-top:15px;}
.direita_footer{ float:left; width:100%; height:auto; text-align:center; font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff; margin-top:15px;}
.mapahome{ float:left; width:93%; margin-left:3%; height:auto; margin-top:0px;}
.google-maps {   position: relative;  padding-bottom: 70%; // This is the aspect ratio    height: 0;        overflow: hidden;    }
.google-maps iframe {  position: absolute;   top: 0;   left: 0;   width: 100% !important;    height: 100% !important;   }


.map{max-width:100%;}

}


/*Tablet Horizontal*/
@media (min-width: 768px) and (max-width: 801px) {
}


@media only screen and (min-width: 1280px) {
img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;
    *width: 99.9468085036383%;height: auto;}
	
	

}

@media only screen and (max-width: 640px) {
img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;
    *width: 99.9468085036383%;height: auto;}


}

.navegacao{ float:left; width:99%; height:auto; margin-left:20px; margin-top:20px; margin-bottom:20px;}
.item_navegacao{ float:left; border-radius: 3px; width:auto; height:15px; padding:8px; background-color:#333; color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; border:0px #333 solid; cursor:pointer; margin-right:10px;}
.item_navegacao_dif{ float:left; border-radius: 3px; width:auto; height:15px; padding:8px; background-color:#ccc; color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; border:0px #333 solid; cursor:pointer; margin-right:10px;}
.item_navegacao:hover{background-color:#555; text-decoration: unset;}
.item_navegacao_dif:hover{background-color:#ccc; cursor: default}

.txtpags2{ font-family: 'Open Sans', sans-serif; font-size:14px; color:#444; font-weight:normal}

.btenviando {
	opacity: 0.5;
	cursor: default;
}

#captcha {
	display: none;
	visibility: hidden;
}


.msg_form {
	float: left;
	width: 86%;
	height: auto;
	padding: 20px; 
	margin-bottom: 20px; 
	font-family: 'Open Sans', sans-serif; 
	font-size:14px; 	
	line-height: 18px;
	font-weight:normal;
	border-radius: 3px;
}

.msg_form2 {
	float: left;
	width: 86%;
	height: auto;
	padding: 20px; 
	margin: 20px 0; 
	font-family: 'Open Sans', sans-serif; 
	font-size:14px; 	
	line-height: 18px;
	font-weight:normal;
	border-radius: 3px;
}

.msg_form_sucesso {
	color: #4F8A10;
	background: #DFF2BF;
}	

.msg_form_sucesso i {
	font-size: 20px;
	margin-right: 10px;
	color: #4F8A10;
}

.msg_form_erro {
	color: #D8000C;
	background: #FFBABA;
}

.msg_form_erro i {
	font-size: 20px;
	margin-right: 10px;
	color: #D8000C;
}

.carrinho_vazio{float:left; width:100%; height:auto; text-align:center; font-family: 'Open Sans', sans-serif;  font-size:24px; color:#333; margin-top:50px; text-transform: uppercase; }
.carrinho_vazio2{float:left; width:100%; height:auto; text-align:center; font-family: 'Open Sans', sans-serif;  font-size:18px; color:#333; margin-bottom:50px; margin-top:30px; line-height: 27px;}