@media all {
	* { margin:0; padding:0; border:none; }
	.error { font-weight:bold; color:#bb0000; }
	.ok { font-weight:bold; color:#008000; }
	h1, .hidden, .hide { display:none; }
	input, textarea, select {
		margin-bottom:2px; padding:3px; font-size:1.1em; border-right: 1px inset #e1e1e1; border-bottom: 1px inset #e1e1e1;
		border-top-width: 1px; border-left-width: 1px; border-top-style: inset; border-left-style: inset; font-family:Tahoma;
	}
	select { padding:0; } textarea { font-size: 1.1em; } p { margin-bottom: 10px; clear:both; } ol, ul { padding-left: 25px; }
	button {
		background:url(../imgs/botao_bordo.gif) no-repeat center; width:60px; height:25px;
	}
	
	/** NOSCRIPT **/
	noscript p, #noscript p {
		position: fixed; z-index: 10000; left: 0px; width: 100%; height:20px; top: 0px; text-align: center; font-weight:bold;
		border-top: 1px solid #DFA200; background: #FFCC00; color: #333;text-align:center;
	}
	noscript a, #noscript a, noscript a:visited, #noscript a:visited { text-decoration:underline; color: #333; }
	* html noscript, * html #noscript { position:absolute; }
	
	/* inicio layout gaboardi */
	body { 
		background:url(../imgs/fundo.jpg) repeat-x;
		font-size:12px; font-family:Arial, Helvetica, sans-serif;
	}
	
	.topo { float:right; padding:5px; background:#9D0A0F; margin:5px 0; text-decoration:none; display:block; }
	
	h2 { text-indent:-5000px; background-repeat:no-repeat; background-position:left; height:45px; }
	
	a:link, a:visited { color:#fff; text-decoration:none; }
	a:hover, a.link { text-decoration:underline; }
	
	#geral { width:738px; margin:auto; }
	
	#topo { width:738px; height:205px; background:#C5161D; }
	#topo ul { float:right; margin:4px 6px 0 0; list-style:none; }
	#topo ul li { color:#fff; }
	
	#topo .logomarca { margin-top:25px; float:left; }
	#topo .logomarca a { 
		display:block; width:300px; height:180px; text-indent:-5000px;
	}
	
	#menu { width:738px; height:39px; background:url(../imgs/fundo-menu.jpg) repeat-x center; }
	#menu ul { list-style:none; text-align:center; width:622px; margin:auto; }
	#menu ul li { float:left; margin:0 5px; }
	#menu ul li a { 
		display:block; height:39px; text-indent:-5000px; background-position:center; background-repeat:no-repeat; 
	}
	#menu ul li a.home { width:54px; background-image:url(../imgs/menu-home.png); }
	#menu ul li a.home:hover { background-image:url(../imgs/menu-home-on.png); }
	#menu ul li a.produtos { width:70px; background-image:url(../imgs/menu-produtos.png); }
	#menu ul li a.produtos:hover { background-image:url(../imgs/menu-produtos-on.png); }
	#menu ul li a.historia { width:101px; background-image:url(../imgs/menu-historia.png); }
	#menu ul li a.historia:hover { background-image:url(../imgs/menu-historia-on.png); }
	#menu ul li a.dicas { width:147px; background-image:url(../imgs/menu-dicas.png); }
	#menu ul li a.dicas:hover { background-image:url(../imgs/menu-dicas-on.png); }
	#menu ul li a.ecologia { width:72px; background-image:url(../imgs/menu-ecologia.png); }
	#menu ul li a.ecologia:hover { background-image:url(../imgs/menu-ecologia-on.png); }
	#menu ul li a.fale { width:88px; background-image:url(../imgs/menu-fale-conosco.png); }
	#menu ul li a.fale:hover { background-image:url(../imgs/menu-fale-conosco-on.png); }
	
	#menu-produtos { text-align:center; overflow:auto; }
	#menu-produtos li { display:inline; margin:5px; }
	#menu-produtos li a { 
		padding:5px; background:#9D0A0F; margin:5px 0; text-decoration:none; display:block;
	}
	#menu-produtos a:hover { background:#D5060E; text-decoration:none; }
	
	#conteudo { 
		padding:8px; width:722px; background:#D4D4D4 url(../imgs/fundo-conteudo.jpg) repeat-y center; 
		overflow:auto; position:relative;
	}
	
	/* Elementos home */
	#conteudo .col-esq { width:500px; float:left; }
	#conteudo .col-esq h2 { margin-left:18px; }
	
	#conteudo .col-esq dl { clear:both; height:225px; }
	/*#conteudo .col-esq dl dt { float:left; width:180px; position:relative; background-color:#c4161c; }*/
	
	#conteudo .col-esq dl dd { 
		float:left; background:#d2050d url(../imgs/fundo-boxes.png) repeat-x center top; width:310px; 
		margin-left:20px; padding-left:170px; position:relative; height:213px; color:#fff;
	}
	#conteudo .col-esq dl dd img { position:absolute; left:-10px; bottom:-10px; }
	#conteudo .col-esq dl dd p { padding-right:5px; }
	#conteudo .col-esq dl dd p img { position:static; }
	#conteudo .col-esq dl dd h3 { margin-top:20px; color:#fff; font-size:14px; }
	
	#conteudo .col-esq .lancamentos { overflow:hidden; }
	#conteudo .col-esq .lancamentos h2 { background-image:url(../imgs/h2-lancamentos.png); }
	#conteudo .col-esq .lancamentos dl dd { height:213px; }
	
	#conteudo .col-esq .destaques {}
	#conteudo .col-esq .destaques h2 { text-indent:-5000px; background-image:url(../imgs/h2-destaques.png); }
	#conteudo .col-esq .destaques dl dd { height:213px; }
	
	#conteudo .col-dir { width:185px; float:left; margin-left:27px; } /* position:absolute; right:18px;  */
	
	#conteudo .col-dir h3 { 
		font-family:"Arial Narrow"; text-transform:uppercase; color: #fff; 
		letter-spacing:-0.5px; font-size:14px; margin:0 0 2px 4px;
	}
	#conteudo .col-dir div { padding:8px; width:171px; background-color:#c4161c; margin-bottom:15px; }
	#conteudo .col-dir p { color:#fff; }
	
	#conteudo .col-dir .restrito {}
	#conteudo .col-dir .restrito form {}
	#conteudo .col-dir .restrito form label { color:#fff; font-weight:bold; }
	#conteudo .col-dir .restrito form input { font-size:12px; border:none; width:164px; }
	#conteudo .col-dir .restrito button { cursor:pointer; /*margin-left:120px;*/ margin-left:110px; color:#fff; }
	
	#conteudo .col-dir .novidades { 
		background-image:url(../imgs/arvore-novidades.png); 
		background-repeat:no-repeat; height:82px; 
		background-position:right center;
	}
	#conteudo .col-dir .novidades p { width:110px; margin-top:10px; }
	
	#conteudo .col-dir .catalogo { 
		background-image:url(../imgs/icone-catalogo.png); 
		background-position: center 5px; background-repeat:no-repeat;
	}	
	#conteudo .col-dir .catalogo p { margin-top:65px; text-align:center; }
	
	#conteudo .col-dir .iso { background-color:#A2A2A2; padding:0; width:187px; }
	#conteudo .col-dir .iso h3 { margin-bottom:-10px; }
	#conteudo .col-dir .iso a { 
		background-image:url(../imgs/logo_iso.png); height:88px; 
		width:187px; display:block; text-indent:-5000px; 
	}
	
	#conteudo .col-dir .selo_amigo { background-color:#A2A2A2; padding:0; width:187px; }
	#conteudo .col-dir .selo_amigo a { 
		background-image:url(../imgs/selo_amigo_natureza.png); 
		background-position:center; background-repeat:no-repeat;
		height:185px; width:187px; display:block; text-indent:-5000px; 
	}
	
	/* Paginas internas */
	#conteudo .col-esq .texto { 
		margin-left:20px; padding:4px; color:#fff; text-align:justify; overflow:hidden;
		background:#d2050d url(../imgs/fundo-boxes.png) repeat-x center top; 
	}
	
	#conteudo .col-esq.ecologia h2 { background-image:url(../imgs/h2-ecologia.png); }
	#conteudo .col-esq.historia h2 { background-image:url(../imgs/h2-historia.png); }
	#conteudo .col-esq.contatos h2 { background-image:url(../imgs/h2-contatos.png); }
	#conteudo .col-esq.catalogos h2 { background-image:url(../imgs/h2-catalogo-produtos.png); }
	#conteudo .col-esq.novidades h2 { background-image:url(../imgs/h2-novidades.png); }
	#conteudo .col-esq.campanhas h2 { background-image:url(../imgs/h2-campanhas.png); }
	#conteudo .col-esq .dicas h2 { background-image:url(../imgs/h2-dicas.png); }
	#conteudo .col-esq .curiosidades h2 { background-image:url(../imgs/h2-curiosidades.png); }
	#conteudo .col-esq.amigo_natureza h2 { background-image:url(../imgs/h2-amigo_natureza.png); }
	#conteudo .col-esq.iso h2 { background-image:url(../imgs/h2-iso.png); }
	
	#conteudo .col-esq.produtos h2 {
		text-indent:0; background:none; padding:0; height:auto; letter-spacing:-1px;
		font-size:15px; font-weight:bold; text-align:center; margin:10px 0; color:#c4161c;
	}
	
	#conteudo .col-esq .dicas {  }
	
	#conteudo .col-esq .imgnormal {  }
	#conteudo .col-esq .imgnormal dd {}
	#conteudo .col-esq .imgnormal dd img { top:20px; left:35px; }
	
	#conteudo .col-esq/*.contatos*/ form { width:450px; }
	#conteudo .col-esq/*.contatos*/ form label { width:100px; float:left; color:#fff; }
	#conteudo .col-esq/*.contatos*/ form input, #conteudo form textarea { width:280px; }
	#conteudo .col-esq/*.contatos*/ form textarea { height:100px; width:320px; }
	#conteudo .col-esq/*.contatos*/ form button { float:right; margin:5px 35px 0 0; color:#fff; cursor:pointer; }
	
	.botoes-rodape { clear:both; text-align:center; padding:10px; }
	.botoes-rodape img { margin-right:2px; cursor:pointer; }
	
	#rodape { margin-top:10px; }
	#rodape p { text-align:center; color:#c4161c; }
	
	/* Banner Flutuante */
	.banner-flutuante {
		position:absolute; right:37%; top:25%;
		overflow: hidden; display: none; z-index:1000;
	}
	.banner-flutuante .fechar {
		position:absolute; padding:5px; font-weight:bold;
		color:#333; cursor:pointer; color:#fff;
	}
}

@media print {
	body { font-size:12pt; line-height:14pt; } p { text-align:justify; } h1 { display:block; }
}