/* CSS Document */
body { margin:0px; padding:0px; font-family: Arial; 
	background-image:url(../img/bgGeral.jpg);
	background-position:center top;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
h1 {font-family:arial;font-size:17px;color:#012e00;}
h2 {font-family:arial;font-size:14px;color:#012e00;}
.titPremios { font-size:16px }
a { color:#000; text-decoration:none; font-weight:bold; }
a img { border:none; }

/* Topo */
.topo { position:relative; width:auto; height:auto; overflow:hidden; margin-top:5px; }
.newsletter { position:relative; width:200px; height:44px; margin-top:85px; left:225px; float:left; }
.newsletter p { margin:0; margin-bottom:3px; font-size:12px; color:#060; font-weight:bold; }
.newsletter input[type=text] { width:80%; height:16px; float:left; font-size:12px; font-family:arial,verdana,sans-serif; }
.newsletter input[type=button] { border:0; height:20px; margin-left:5px; background:#012E00; float:left; color:#fff; font-family:Arial; font-size:11px; font-weight:bold; padding:0 4px; }

.logo { float:left; }
.midias { float:right;  }
.maisUm { float:right; height:24px;width:450px; cursor:pointer;margin-top:-5px }
.midias div { float:left; height:60px; width:28px; line-height:60px; padding: 0 0 0 10px; cursor:pointer; }
.gplus { background:url(../img/gplus.png) no-repeat center center; }
.twitter { background:url(../img/twitter.png) no-repeat center center; }
.facebook { background:url(../img/facebook.png) no-repeat center center; }
.orkut { background:url(../img/orkut.png) no-repeat center center; }
.flickr { background:url(../img/flickr.png) no-repeat center center; }
.blog { background:url(../img/blog.png) no-repeat center center; }
.youtube { background:url(../img/youtube.png) no-repeat center center; }
.twitter { background:url(../img/twitter.png) no-repeat center center; }
.menu { background:url(../img/barraMenu.png) no-repeat center top; width:926px; height:44px; margin:0 auto; padding:0px 10px; z-index:9; clear:both; }
.menu div { float:left; height:16px; padding: 14px 13px; font-size:14px; font-weight:bold; color:#469772; z-index:9; cursor:pointer; }
.menu div:hover,.menu div[selected] { background-color:#002f19; }
.menu div .hover { display:none; position:absolute; width:170px; height:auto; top:44px; left:0; z-index:10; margin:0; padding:0; } 
.menu div .hover div { width:100%; background-color:#030; }
.menu div .hover div:hover { width:100%; background-color:#060; }
.menu div .hover div a { color:#fff; letter-spacing:1px; }

.center { text-align:center; } 
.rodape a { color:#FFF; }
.voltar { float:right; }
.voltar a { color:#F00; }
.voltar a:hover { text-decoration:underline; }

/* Home 
#folhaFundo { position:absolute; top:0px; left:0; background:url(../img/bg-natal.gif) no-repeat; width:100%; background-position:-500px 0; height:100%; z-index:-1 }
*/
.conteudo { position:relative; width:950px; margin:0 auto;  }
.fundoVerde { position:absolute; top:230px; height:409px; left:0px; width:100%; margin:0px; padding:0px; background:url(../img/fundoVerde.png) repeat-x; }
#folhasEsq { position:absolute; top:0px; left:0; background-image:url(../img/folhas-esquerda.png); width:227px; height:331px; z-index:50 }
#folhasDir { position:absolute; top:0px; right:0; background-image:url(../img/folhas-direita.png); width:227px; height:331px; z-index:50 }

#bannerEntrada { position:relative; height:368px; width:706px; margin:40px 16px 40px 0px; float:left; }
#proximo { position:absolute; width:30px; height:30px; top:45%; right:-1px; background:url(../img/ico-proximo.png) no-repeat; z-index:9; cursor:pointer; }
#anterior { position:absolute; width:30px; height:30px; top:45%; left:0px; background:url(../img/ico-anterior.png) no-repeat; z-index:9; cursor:pointer; }

.slider { width:227px; height:368px; float:right; margin-top:40px; }
#slide { width:227px; height:368px; z-index:1; }
.tituloSlide { position:absolute; z-index:2; }
.tituloSlide2 { position:absolute; z-index:2; margin-top:-45px; margin-left:15px; }
.fornecedores .tituloFornecedor { float:none; }
.divisoria { clear:both; height:0px }
#titModa { background-image:url(../img/tit-moda.gif); background-repeat:no-repeat; height:28px; width:875px; float:left; }
#maisNoticias { float:left; margin-top:13px; }
.barraVerde { height:10px; padding-top:10px; padding-bottom:29px; }
#entradaNoticias {margin-top:15px}
#entradaNoticias .noticia { width:219px; height:440px; float:left; margin-right:24px; }
#entradaNoticias .noticiaLast { width:219px; height:390px; float:left;margin-left:2px; }
#entradaNoticias .imagem{ height:233px; width:219px; }
#entradaNoticias .titulo { font-weight:bold; color:#012e00; margin:5px 0px 5px 3px; font-size:16px; line-height:22px; }
#entradaNoticias .texto { color:#012e00; text-align:justify; margin-left: 3px; font-size:14px; line-height:20px; }
.barraCinza { height:10px; padding-top:20px; padding-bottom:35px; }
.entradaProdutos div { float:left; }
.barraVertical { margin:0px 25px 0px 20px; background-image: url(../img/barraVertical.jpg); background-repeat:repeat-y; height:278px; width:5px; }

#entradaSocial { position:relative; width:950px; height:auto; }
#entradaSocial .facebookEplus { position:relative;  height:310px;  float:left;  }
#entradaSocial .facebookEplus .facebook2 { height:195px; margin-bottom:20px;padding:0; width:261px;}
#entradaSocial .twitter { position:relative; width:261px; height:310px; padding:18px; margin-left:20px; float:left; background:url(../img/fundoVerde.png); }
#entradaSocial .blog { position:relative; width:261px; height:310px; padding:18px; margin-left:20px; float:left; background:url(../img/fundoVerde.png); }

/* Produtos */
.divLateral { float:left; }
.menuLateral { margin-top:30px; }
.menuLateral div { width:210px; padding:15px 10px; background-color:#057441; margin-bottom:2px; font-weight:bold; color:#fff; font-size:14px; cursor:pointer; }

.menuCentral { margin:0 auto; width:480px; }
.menuCentral .menuLateral { float:left; margin:30px 1px 0px; }

.menuLateral div:hover,.menuLateral div[selected] { background-color:#002f19; }
.textoLateral { 
	background-image: url(../img/lateralProdutos.gif); 
	background-repeat:no-repeat; 
	height:318px; 
	width:153px; 
	padding:10px 30px 20px 45px;
	margin-top:20px; 
	color:#FFF; 
	font-weight:bold;
	font-size:13px;
	line-height:18px;
}
.textoLateral p {line-height:15px; }
.textoLateral h2 { font-size:16px; font-weight:bold; }
.listaProdutos { width: 695px; margin-top:30px; margin-left:20px; float:left; }
.listaProdutos .even,.listaProdutos .odd  { width:340px; float:left; height:auto;overflow:hidden; text-align:center; margin-bottom:25px; line-height:30px; }
.listaProdutos .even p,.listaProdutos .odd p  { padding:0;margin:0 20px 0 20px;line-height:16px;font-size:12px;text-align:justify }

.listaProdutos .even { margin-right:7px; }
.listaProdutos .odd { margin-left:7px; }
.listaProdutos .even a { color:#000; }
.listaProdutos .odd a { color:#000; }
.listaProdutos .facaOrcamento { float:right; margin-top:45px;margin-bottom:15px; color:#F00; font-weight:bold;font-size:30px; }
.listaProdutos .facaOrcamento a{ color:#F00; text-decoration:underline; }
.paginacao { margin-bottom:20px;width:220px; height:20px; font-size:20px; color:#999; font-weight:normal; word-spacing:5px; float:left;clear:both; }
.paginacao a { background-color:transparent; border:none; cursor:pointer;color:#F00; font-weight:normal; font-size:20px }

/*Div Flash inferior*/
#flash {
	width:690px;
	height:278px;
}
/* Rodape */
.rodape {
	height:240px;
	width:100%;
	margin-top:35px;
	background-image: url(../img/fundoRodape.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}
.rodape > div { width:926px; margin:0 auto; color:#fff; font-size:11px; }
#rodape1 { height: 93px; padding:15px 0px; line-height:20px; }
#rodape1 div { float:left; }
#rodape1 strong { font-size:14px; color:#f5f5f6; }
#retirados { width:600px; height:53px; padding:20px 0px 20px 10px; }
#rodape2 { height: 21px; line-height:21px; padding:10px 0px }
#rodape2 address { font-style:normal; }
#rodape3 { height: 23px; line-height:23px; padding:10px 0px; }
#rodape4 { height: 12px; padding:10px 0px;  color:#d8f4e7; }
#rodape4 a { color:#d8f4e7; text-decoration:none }

/** Orçamento **/
/*body{ font-family:Verdana, Arial, sans-serif; font-size:11px; }*/
.formEsquerda,.formDireita { width:465px; float:left; }
.formEsquerda { margin-right:10px; }
.formDireita tr[class] { display:none; }
.formImagens .aquarela { display:none; }
form, button{ border:0; margin:0; padding:0; }
.aquarela { width:950px; height:370px; clear:both; margin-left:30px; }

.retorno-orcamento { color:#d00; clear:both; margin:5px 0 15px 20px; line-height:18px; text-align:left; }

.aquarelas { width:190px; height:250px; float:left; margin:10px 20px 0px; text-align:center; }
.aquarelas p { text-align:center; margin:0; }
.aquarelas img { max-height:180px; }
.aquarelas input[type=radio] { width:130px; height:auto; text-align:center; margin:0; margin-top:5px; }

#formOrcamentos { width:950px; padding:14px; font-size:14px; height:auto; overflow:hidden }
#formOrcamentos input[type=text],
#formOrcamentos input[type=file],
#formOrcamentos select,
#formOrcamentos textarea {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	padding:4px;
	border:solid 1px #7f8a49;
	width:95%;
}

#formOrcamentos button,#formContatos button {
	width:145px;
	height:35px;
	background:#012e00;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	clear:both;
	font-family:Arial;
}
.resultado { color:#012e00; font-weight:bold; text-align:center; height:80px; }
#formOrcamentos #endereco,#formOrcamentos #cidade { width:165px; }
#formOrcamentos #altura,#formOrcamentos #largura { width:100px; }
#formOrcamentos #cep { width:70px; }
#formOrcamentos #estado { width:45px; }
#formOrcamentos #numero { width:45px; }
#formOrcamentos #quantidade { width:318px; }
#ddd { text-align:center; }
.w30 { width:30px; }
.w50 { width:50px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w200 { width:200px; }
.w500 { width:400px; }
textarea { overflow:auto; }
/* sobre.php */
.internas { float:left; margin-left:30px; margin-right:0px; }
.historia { float:left; margin-left:30px; width:680px; }
.internas h1,.historia h1  { margin-top:30px; }
.internas .texto { font-size:14px; width:380px; text-align:justify; }
.historia .texto { font-size:14px; width:280px; margin-left:20px; margin-right:20px; text-align:justify; padding-top:65px; }
.historia .foto { font-size:12px; text-align:center; color:#763e1e; }
.internas div,.historia div { float:left; }
.historia div { margin-bottom:15px; }
.quem-somos { width:640px; font-size:14px; text-align:justify; }
.clientes { width:940px; font-size:14px; text-align:justify; }
#flashRecicle {
	width:278px;
	height:690px;
	float:left;
	margin-top:0;
	margin-left:25px
}
.rodapeAcreditamos { float:left; width:680px; margin-top:20px; margin-left:260px; }
.rodapeAcreditamos div { float:left; }
.rodapeAcreditamos img { padding-top:20px; padding-left:10px; padding-right:40px; }

/* Notícias.php */
.noticia a { color:#000; }
.listaNoticias { width:950px; margin-top:30px; }
.listaNoticias .noticia { width:219px; height:440px; float:left; margin-right:24px; }
.listaNoticias .noticiaLast { width:219px; height:390px; float:left;margin-left:2px; }
.listaNoticias .imagem{ height:233px; width:219px; }
.listaNoticias .titulo { font-weight:bold; color:#012e00; margin:5px 0px 5px 3px; font-size:16px; line-height:22px; }
.listaNoticias .texto { color:#012e00; text-align:justify; margin-left: 3px; font-size:14px; line-height:18px; }
.conteudoNoticia h1 { font-size:18px; line-height:40px; }
.conteudoNoticia .foto { float:left; margin-left:15px; }
.conteudoNoticia .texto { float:left; width:680px; margin-left:20px; font-size:14px; font-family:Arial; }

.input99 { border:1px solid #4f4f4f; width:99% }
textarea:focus{ background-color:#E7E7F1; border:solid 1px #555; }
.error:focus { background-color:#FFEAEA; border: solid 1px #aaaaaa; }
#errorMsg,#errorMsg2 { min-height:16px; min-width:16px; font-weight:bold; color:#aa3333; text-align:center; line-height:16px; position:absolute; border: solid 1px #cd9898; z-index:999; }
#errorMsg { background:url(../img/cross.png) no-repeat center left #fff; padding:3px 3px 3px 20px; }
#errorMsg2 { background:url(../img/cross.png) no-repeat center right #fff; padding:3px 20px 3px 3px; }
.tbClientes { margin:auto }
.tbClientes td { text-align:center }

/* cases */
.tab-cases a { color:#fff; text-decoration:none; }
.tab-cases td { background-color:#057441; }
.tab-cases td:hover { background-color:#002f19; }

/* premios */
.tab-premios h2 { margin:5px 0; padding:0; }
.tab-premios p { margin:0; padding:0; }

/* clippings */
.menu-clipping {width:250px; min-height:350px; margin-top:31px; margin-right:25px; float:left;}
.menu-clipping .ano {margin:0;padding:0;cursor:pointer;}
.menu-clipping .ano p {font-size:24px;margin:0;padding:0;color:#012e00;}
.menu-clipping .ano p img {vertical-align:middle;padding-right:5px;}
.menu-clipping .ano .mes {cursor:pointer;}
.menu-clipping .ano .mes p {font-size:15px;margin:5px 0 0 5px;padding:0;}
/*.menu-clipping .ano .mes img {padding-left:15px;padding-top:5px;}*/
.menu-clipping .ano .mes .clips {margin-left:15px;padding-top:3px;padding-bottom:3px;}
.menu-clipping .ano .mes .clips:hover {background-color:#eee;}
.menu-clipping .ano .mes .clips div { width:auto;height:24px;vertical-align:middle;padding-left:8px;padding-right:5px;float:left; }
.menu-clipping .ano .mes .clips a {font-weight:normal;}
/*.menu-clipping .ano .mes .clips a img {}*/
.menu-clipping .ano .mes .clips.sel {background-image:url('../img/fundo-clipping.png');}
.menu-clipping .ano .mes .clips.sel a {font-weight:bold;color:#012e00;}
.clipping {position:relative; float:left; width:665px; height:auto; padding-left:5px; padding-top:5px; background-image:url('../img/fundo-clipping.png');}
.clipping .veja-materia {position:absolute; display:none; top:0; right:0; width:650px; height:45px; line-height:45px; text-align:right; background-image:url('../img/fundo-clipping-veja.png'); margin:5px; padding-right:10px;}
.clipping .veja-materia a {font-size:20px;color:#fff;text-decoration:none;}

/* orçar */
.formDireita { width:600px; float:right; margin-right:15px;  }
.formEsquerda { width:300px; float:left; }

.box-explicativo { position:relative; width:554px; height:auto; margin:15px 5px; padding:5px 8px; border:#7f8a49 1px solid; background:#fff; text-align:justify; font-size:12px; color:#012e00; }

.obg		{ color:#d00; }
.blocoItem 	{ position:relative; float:left; width:33%; height:auto; padding-bottom:25px; margin:0px; text-align:center; }
.grupo1		{ position:relative; float:left; width:700px; height:auto; overflow:hidden; }
.grupo2 	{ position:relative; float:left; width:168px; height:auto; overflow:hidden; }
.titOrcar 	{ margin-top:50px; margin-bottom:0; font-size:48px }
.titIdent 	{ font-size:30px; }
.btVoltarOrcar { font-size:23px; color:2f2f2f; position:relative; float:left; width:280px ; margin-top:15px; }
.btEnviarOrcar { position:relative; float:left;  width:auto; margin-left:142px; }
.btEnviarOrcar img { cursor:pointer }

/* select cor */
.select-cor { position:relative; width:465px; height:auto; background:#fff; padding:3px 4px; border:#7F8A49 1px solid; font-family:verdana,arial,sans-serif; font-size:11px; color:#000; }
.select-cor .valor-cor { float:left;cursor:pointer; margin-left:5px; width:96%; }
#select-cor { float:right;margin-top:5px;margin-right:2px;cursor:pointer; }

.cores { position:relative; width:100%; height:188px; overflow:auto; display:none; }
.cores > div { position:relative; width:75px; height:75px; margin:7px; cursor:pointer; float:left; }
.cores > div img { border:#fff 2px solid; }
.cores > div img.atual { border:#3e7b49 2px solid; }

/* select modelo */
.select-modelo { position:relative; width:465px; height:auto; background:#fff; padding:3px 4px; border:#7F8A49 1px solid; font-family:verdana,arial,sans-serif; font-size:11px; color:#000; }
.select-modelo .valor-modelo { float:left;cursor:pointer; margin-left:5px; width:96%; }
#select-modelo { float:right;margin-top:5px;margin-right:2px;cursor:pointer; }

.modelos { position:relative; width:100%; height:200px; overflow:auto; display:none; }
.modelos > div { position:relative; width:195px; height:110px; margin:14px; cursor:pointer; float:left; }
.modelos > div img { border:#fff 2px solid; }
.modelos > div img.atual-m { border:#3e7b49 2px solid; }

/* cycle */
#posicionaSlides { position:relative; width:100%; height:auto; text-align:center; overflow: hidden; margin-top:80px}
#slideshow { height:auto; width:100%; position:relative; z-index:1; text-align:left }
#posicionaSlides a { text-align:center }

