/* CSS Reset */
body,html { margin: 0; padding: 0; width: 100%;}
a{text-decoration: none;}
/* Layout */
.l-width { width: 950px;}
.l-centro { margin: auto; position: relative;}
.l-full { width: 100%; min-width: 900px;}
.l-left {float:left;}
.l-terco { width:  33%; max-width: 305px; margin-right: 8px;}
.l-inline { display: inline-block;}
.l-resto{width: 66%;}
#topo { min-height: 160px; }
#topo .logo { 
	padding-top: 50px; 
	width: 350px;
}
input[type="submit"]{ border: none; background: inherit;}
input[type="text"]{
	background-color: transparent;
    border-style: none none solid;
    border-width: medium medium 1px;
}
.l-full {box-shadow: 0 1px 8px #000000; }
.l-footer {padding-top: 30px; position: relative; z-index: 0;}
.g-content {
	padding: 30px 0;
    position: relative;
    z-index: 1;
	display: inline-block;
	background-color: #E6E7E8;
	margin-top:-15px;
}
/* Newsletter */
.newsletter { 
	background-color: transparent;
	background-image: url("../imagens/bg-top.png");
	background-position: left bottom;
	display: inline-block;
	height: 59px;
	position: absolute;
	right: 0;
	top: 0;
	width: 556px;
}
.newsletter form {	
	height: 58px;
    margin-top: 5px;
    padding: 4px 8px 8px 15px;
    position: absolute;
    width: 380px;
}
.newsletter-enviar { 
	display: block;
	position: absolute;
	right: 10px;
}
.n-mail {width: 225px;}
.topo-telefone {
	position: absolute;
    right: 20px;
}
/* Menu */
.menu-topo { display: inline-block; position:absolute; right: 0; bottom: 30px;}
.menu-topo > .menu { margin: 0; padding: 0; }
.menu-topo > .menu .menu-item {
	float: left;
	height: 40px;
	display: block;
}
.menu-topo > .menu .menu-item > a {display: block; height: 100%; }
.menu-topo .submenu {display: none;}
.menu-item{
	font-weight: bold;
    list-style: none outside none;
    margin-right: 8px;
}
.menu-item6{margin-right: 0;}

.menu-topo> .menu > .menu-item0 > .submenu{
	position: absolute;
	border-bottom: 2px solid #FF0000;
	display: none;
	height: 17px;
	margin: 0;
	padding: 0;
	top: 23px;
}
.menu-topo> .menu > .menu-item5 > .submenu{
	border-bottom: 2px solid #FF0000;
	display: none;
	height: 17px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 96px;
	top: 23px;
}
/* Banner */ 
.banner { 
	box-shadow: 0 2px 5px #000000;
    height: 395px;
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.banner-item {height: 370px; margin: 0;}
/* Menu Produtos*/
.menu-produtos-titulo:after, .menu-produtos-titulo:before, .pagina-titulo:after, .pagina-titulo:before{ content: " • ";}
.menu-produtos, .menu-produtos .menu-item { margin: 0; padding: 0;}
.menu-produtos .menu-item { margin-bottom: 15px; }
.g-content .l-terco {float: left;}
#content { width: 66%; max-width: 635px; display: inline-block;}
/* Footer */
.info-contato {float: left; }
.l-terco.info-contato{border-right: 1px solid #fff; margin-right: 20px;}
.info-contato.l-resto{width: 63%;}
.mapa-do-site {
	margin-top: 95px;
	margin-bottom: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ffffff;
	padding: 30px 0;

}
.mapa-do-site > .menu-item {
	display: inline-block;
    vertical-align: top;
    width: 120px;
}
.mapa-do-site  .submenu{margin:0; padding:0;}
.mapa-do-site  .submenu .menu-item{margin-bottom: 12px;}
.mapa-do-site > .menu-item > .menu-link {margin-bottom: 12px; display: block;}
.assinatura-item{display: inline-block; vertical-align: middle;}
.assinatura-logo{margin-right: 20px;}
.assinatura-desenvolvedor {
	float: right;
    margin-top: 14px;
}
.l-footer{padding-bottom: 30px;}
/* home Extra Content */
.home-section {
	background-color: #ED1C24;
	min-height: 300px;
	padding-top: 30px;
	position: relative;
	z-index: 2;
}
.conteudo-home{
	padding-top: 10px;
}
/* Home */
.destaque { display: block; padding-left: 155px; background-image: url('../imagens/destaques.png');}
.destaque { background-position: -32px bottom; background-repeat: no-repeat; min-height: 200px; padding-top: 20px;}
.destaques{padding-bottom: 30px; padding-top: 30px; position: relative; z-index: 3}
.destaques .l-terco {display: inline-block; vertical-align: top;}
.l-terco:nth-child(2) .destaque{ background-position: -410px bottom;}
.l-terco:nth-child(3) .destaque{ background-position: -750px -26px;}
	/* noticias da home */
	.feed-noticia{padding: 6px 12px 5px 0;}
	.feed-noticia img {width: 300px; margin: 6px 12px; float: left;}
	.feed-noticia .titulo {margin-top: 5px;}
	.feed-noticia > a {
    	display: inline-block;
    	width: 100%;
	}

#content ul, #content ul li {margin: 0; padding: 0;}
.image-galery img, a[data-rel="prettyPhoto['galeria']"] img{max-height: 230px;}
/* Fale conosco */
.contact-form input, .contact-form label, .contact-form textarea {vertical-align: top; color: #808285;}
.contact-form input {border-bottom: 2px solid #808285;}
.contact-form label {margin-bottom: 12px; display: inline-block;}
.contact-form .input-full {width: 570px;}
.contact-form .input-half {width: 252px;}
.contact-form textarea{ 
	background-color: transparent;
	background-image: linear-gradient(to bottom, #808285 2px, transparent 1px);
	background-position: center -8px;
	background-repeat: repeat-y;
	background-size: 100% 2em;
	border: 0 solid transparent;
	color: #808285;
	line-height: 2em;

	resize: none;
	overflow: hidden;
	width: 98%;
}
.contact-form .input-cidade {width: 283px;}
.contact-form textarea:first-letter {
font-size:300%;
}
#label-msg{
	background-color: #E6E7E8;
    display: block;
    margin-bottom: -22px;
    position: relative;
    width: 76px;
    z-index: 99;
}
/**/
/* Orçamento online */
.orcamento .i-empresa { width: 550px;}
.orcamento .i-nome {width: 230px;}
.orcamento .i-departamento {width: 230px;}
.orcamento .i-endereco {width: 415px;}
.orcamento .i-numero{width: 65px;}
.orcamento .i-bairro{width: 230px;}
.orcamento .i-cidade{width: 180px;}
.orcamento .i-uf{width: 75px;}
.orcamento .i-complemento{width: 405px;}
.orcamento .i-CEP{width: 75px;}
.orcamento .i-tel{width: 180px;}
.orcamento .i-cel{width: 250px;}
.orcamento .i-fax{}
.orcamento .i-email{width: 285px;}
.orcamento .i-produto{width: 487px;}
.orcamento .i-densidade{width: 190px;}
.orcamento .i-capacidade{width: 185px;}
.orcamento .i-teor{width: 433px;}
.orcamento .i-corte{width: 404px;}
.orcamento .i-curva{width: 458px;}
.orcamento .i-particulas{width: 462px;}
.orcamento .i-particulas-prefix{width: 130px;}
.orcamento .i-particulas-sufix{width: 130px;}
.orcamento .i-particulas-mm{width: 130px;}

input[type=submit]{ 
	text-transform: uppercase; 
	font-weight: bold; 
	border-bottom: 0 transparent solid;
	font-size: 1.0em;
	float: right;
	cursor: pointer;
}
/**/
/* Localização */
iframe{ float: left; margin-right: 20px; border:0 transparent solid;}
/**/
/* Fotos */
.galeria-img{max-height: 100px;}
.galeria-item{float: left; width: 100px; height: 100px; list-style: none; }
#content .m-galeria li.galeria-item{ margin: 5px;}
.galeria-link{width: 100%;height: 100%;display: block; overflow: hidden; }
/**/
/* font */
body, html {font-family: 'Sintony', sans-serif; font-size: 16px;}
.menu-item{text-transform: uppercase; font-size: 0.875em;}
.newsletter p, label, .newsletter input{ font-size: 0.875em;}
p {font-size: 0.75em;}
.menu-produtos-titulo, #content .titulo, .pagina-titulo{font-size: 1em;}
h1,h2,h3,h4,h5,h6{font-size: 0.875em;}
.newsletter form span{font-weight: normal;}
.mapa-do-site  .submenu >li > a {font-weight: normal; font-size: 0.75em;}
.assinatura-item{font-size: 0.75em;}
.assinatura-item.f-branco{font-weight: normal; font-size: 0.75em;}
.home-section .titulo {font-size: 1.2em;}
.home-section .conteudo-texto {font-size: 0.875em;}
.feed-data { font-size: 0.75em;}
 #content ul li { font-weight: bold; font-size: 0.75em;}
 .contact-form label {font-weight: bold;}
 .newsletter-enviar{font-size: 0.625em !important; }
/* cores de font */
h1,h2,h3,h4,h5,h6 {color: #ee1c24; }
.menu-item > a, p {color: #808285; }
.contact-form label {color: #808285; }
.newsletter label, .newsletter input, .newsletter p { color: #fff; font-weight: bold;}
.f-branco {color: #fff; font-weight: bold; font-size: 1em;}
.mapa-do-site > li> a{ color: #37383b}
.mapa-do-site  .submenu >li > a{ color: #fff;}
.assinatura-desenvolvedor >a { color: #202121; }
.home-section .titulo {color: #000;}
.home-section .conteudo-texto {color: #fff;}
.feed-data, .feed-noticia .titulo { color: #808285;}
#content ul, #content ul li{color: #808285;}
.orcamento .c-vermelho, .contact-form .c-vermelho{color: #ee1c24;}
.email-btn > a {color: #808285; font-weight: bold;}
/* Backgorund Colors */
.destaques{background-color: #e6e7e8}
.l-footer{background-color: #808285;}
/* TEMP */
.banner {background-color: #000;}
/* States */
.destaque:hover {background-color: #d5d6d7;}
.feed-noticia:hover  {background-color: #f0f0f0; }
.assinatura-desenvolvedor >a:hover {color: #ee1c24;}
.menu-item > a:hover {color: #ee1c24; border-bottom: 2px solid #ee1c24;}
.menu-topo  .menu-item0:hover > a{color: #ee1c24;}
.menu-topo  .menu-item0:hover .submenu {display: block; }
.menu-topo  .menu-item0:hover .submenu .menu-item{display: block; border: 0 solid transparent;}
.menu-topo  .menu-item0:hover .submenu .menu-item a{display: block; border: 0 solid transparent;}
.menu-topo  .menu-item5:hover > a{color: #ee1c24;}
.menu-topo  .menu-item5:hover .submenu {display: block; }
.menu-topo  .menu-item5:hover .submenu .menu-item{display: block; border: 0 solid transparent;}
.menu-topo  .menu-item5:hover .submenu .menu-item a{display: block; border: 0 solid transparent;}
.orcamento input[type=submit]:hover{ border-bottom: 2px solid}
.mapa-do-site .menu-item:hover a{ border-bottom: 0 solid transparent;}
.mapa-do-site > .menu-item > .menu-link:hover { color: #FFF;}
.mapa-do-site > .menu-item > .submenu> .menu-item .menu-link:hover {color: #37383B; }
.email-btn > a:hover {color: #ee1c24; font-weight: bold;}
a:hover > .map-google{color: #ee1c24;}
.info-contato > p > a:hover { color: #37383B; }