/* Topo */
	header { height: 80px; z-index: 2 }
	header figure { float:left }
	header nav { float:left; height: 80px; line-height: 80px; width:calc(100% - 269px) }
	header nav a { border-right:solid 1px #ccc; width:calc(14.29% - 1px); display: inline-block; height: 80px }
	header nav a:hover { text-decoration: none; background-color:#79A341; color:#FFF; font-weight: bold }
	header nav a.ultimo { border:none }
	#midias { float:right }
	#midias a { width:50px; height: 95px; float:left; cursor: pointer }
	#topo_facebook { background-position: center 70px }
	#topo_twitter { background-position: center 72px }
	.center { max-width: 960px; width:100%; margin:0 auto; }
	main .center,footer .center { max-width: 940px; padding: 0 10px; }

/* Index */
	#banners { display:block; background: url('../img/bg_banner.jpg') center top; height: 552px; width:100%; padding-top: 20px }
	#banners .center { position: relative; width:calc(100% - 50px); padding: 0 25px; max-width: 910px }
	.cycle-slideshow { display: block; margin:60px auto 0; }
	.cycle-prev,.cycle-next { cursor: pointer; height: 33px; width:17px; position: absolute; top:50%; margin-top:-16.5px; }
	.cycle-prev { left:0; background: url('../img/seta_esq.png') no-repeat center center; }
	.cycle-next { right:0; background: url('../img/seta_dir.png') no-repeat center center; }
	#lista_clientes { margin: 50px auto }
	#lista_clientes > img {display:inline-block;margin-right:2%}
	#lista_clientes > img:nth-child(5n) {margin-right:0}
	#entrada_chamadas { margin:-70px auto 0; height:70px; z-index:2 }
	.bt-chamada { width: calc(31% - 30px); padding: 15px 15px 61px 15px; float:left; margin:0 2% 0 0; }
	.bt-chamada.ultimo { margin-right:0; }
	.bt-chamada:hover { text-decoration: none }
	#entrada_clientes { padding: 80px 0 20px }
	.garrafas { font-size: 50px }
	.garrafas + div { font-size: 30px }
	#entrada_solucoes { height: 415px; background-image: url('../img/solucoes_desktop.jpg'); }

/* Sobre */
	#sobre { padding: 30px 0 }
	#sobre .right { width: 30%; display: block }
	#sobre .left { float:left; width:69%; margin-right: 1% }
	
	.coluna_2n { width:49%; margin-right: 2%; float:left; }
	.coluna_2n.ultimo { margin-right: 0 }
	.coluna_3n { width:32%; margin-right: 2%; float:left; }
	.coluna_3n.ultimo { margin-right: 0 }

/* Produtos */
	.categorias li a:hover { background-color: #9BC661; color: #fff; text-decoration: none; }
	.categorias li a.ativo:hover { background-color: #79a341; color: #fff }
	#produtos .solicite { float:right; margin:0; text-align: left; padding: 5px 15px }
	#produtos .produto { float:left; width:24%; margin-right: 1% }
	#produtos .produto:nth-child(4n) { margin-right: 0 }
	#produtos .produto:nth-child(4n+1) { clear:both; }
	#produtos .produto:hover { box-shadow: 0 0 5px 0 #ccc; text-decoration: none }

/* Midias */
	#pg_midias { padding: 30px 0 }

/* Notícias */
	#noticias { padding: 30px 0 }
	.noticia { float:left; margin-right: 2%; width:calc(23.5% - 20px) }
	.noticia:nth-child(4n) { margin-right: 0 }
	.noticia:nth-child(4n+1) { clear:both }
	.noticiaSombra { display:block; position:absolute; top:0; left:0; height:100%; width:94%; overflow:hidden; padding:3%; opacity: 0; background-color:#79a341; color:#FFF }
	.noticiaSombra:hover { opacity: 1 }

	#noticia .data { float:left; margin:20px 20px 0 0; width:40px }
	#noticia .data .dia { display:block }
	#noticia .data .feira { display:block }
	#noticia .data .feira:before { content:'' }

	#noticia .detalhes { width:calc(100% - 60px) }
	
/* Cases */
	#cases { padding: 30px 0 }
	.case { float:left; width:48%; }
	.case:nth-child(2n) { float:right; }
	.case:nth-child(2n+1) { clear:both; }

/* Clipping */
	#menu-clipping { float:left; width: 200px; }
	#conteudo_clipping { float:right; width:calc(100% - 200px); text-align: right; }

/* Clientes */
	#clientes { padding: 50px 0; word-spacing: -4px }
	.cliente { display:inline-block; width:23.5%; margin-right: 2% }
	.cliente:nth-child(4n) { margin-right: 0 }

/* Premios */
	#premios { padding: 1.5em 0 }
	.premio img { float:left; margin: 0  1em 0 0; box-shadow: 0px 0 5px 1px #eee }

/* Orçamentos */
	#orcamento { padding: 30px 0 }
	.link_orcamento { float:left; padding: 2%; line-height: 1.5em; margin:0 2% 0 0; width:19.5% }
	.link_orcamento:nth-child(5n) { margin-right: 0 }

	.ilustracao { display: block; background-color: #79a341; float:left; height: 220px; line-height: 220px; width:220px; text-align: center; margin-right: 20px }
	.ilustracao img { vertical-align: middle }

	#form-orcamentos { width:calc(100% - 240px) }
	#form-orcamentos fieldset.left  { float:left; width:49%; margin-right: 2% }
	#form-orcamentos fieldset.right { float:right; width:49% }
	.box-explicativo { margin-bottom: 1em }
	#form-orcamentos label { line-height: 3em }
	#form-orcamentos label[for="largura"] { display:block }

	.valor-modelo { line-height: 30px; float:left; width:80%; box-sizing:border-box; }
	.modelos .modelo { float:left; width:33.33%; }
	.valor-cor { width:calc(100% - 30px) }
	#arquivo-txt { width:calc(100% - 172px); float:left; }
	.fileEscondido { width:150px }
	.botaoBlock { width:150px }
	.fileEscondido #arquivo { width:150px }

/* Contato */
	#contato { padding: 30px 0 }
	#contato > .formContato { width: 60%; float:left }
	#contato > .endereco { width: 30%; margin: 0 0 0 10%; float:right }
	#formContato fieldset.left  { width:49%; float:left; margin-right: 2% }
	#formContato fieldset.right { width:49%; float:right }
	#formContato label { line-height: 3em }

/* Rodape */
	footer { padding-top: 45px }
	.coluna_rodape { display: block; width:23%; margin-right: 2%; margin-bottom: 0; float:left; }
	.coluna_rodape a { display: block; line-height: 1.7em }
	.coluna_rodape.ultimo { margin:0; width:25%; text-align: left }
	.copyright { padding: 45px 0; margin:45px auto 0; line-height: 26px; font-size: 16px }
	.copyright .left { float:left; text-align: left; margin:0; }
	.copyright .right { float:right; }
