body {
margin:0; padding:0;
background:#dadada url('imagem/background.jpg') repeat-x top left;
font-size:12px;
font-family: "Trebuchet MS",Helvetica,sans-serif;
color:#000;
}

a {
color:#000;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:underline;
}

h1 {
margin-top: 0px;
}

img.border {
border:0px;
}

#container {
position:relative;
width:900px;
margin:0 auto;
}

#topo {
position:relative;
margin-top:18px;
height:331px;
}

#logo {
position:absolute;
left:4px;
z-index:1;
}

#flag {
position:absolute;
top:0px;right:20px;
width:170px;
}

#flag .flags {
position:absolute;
top:0px;right:0px;
}

#flag .idioma {
position:relative;
top:10px;left:0px;
color:#FFF;
font-weight:bold;
font-size:11px;
}

#flash {
position:absolute;
top:46px;
width:900px;height:240px;
background:#dadada;
z-index:0;
}

#menu {
position:absolute;
height:45px;width:900px;
background: url('imagem/bg_menu.jpg') repeat-x;
bottom:0px; left:0px;
}

#menu .centralizado {
position:relative;
width:622px;
margin:0 auto;
}

#conteudo {
position:relative;
background:#FFF;
padding:15px 15px 15px 15px;
}

#left {
position:relative;
float:left;
width:610px;
}

.sobre h2 {
color:#787878;
font-size:20px;
margin:0px;padding:0px;
}

.sobre p {
margin-top:5px;padding:0px;
text-align:justify;
text-indent:20px;
}

#premios h2 {
color:#787878;
font-size:20px;
margin:0px;padding:0px;
}




.titulo_interna {
position:relative;
height:50px;
line-height:50px;
font-size:24px;
color:#a3c02d;
background:#f7f7f7;
margin-bottom:50px;
padding-left:20px;
}


/* empresa */

#empresa_menu {
position:relative;
float:left;
width:140px;
height:192px;
background:url('imagem/navegacao.jpg') no-repeat;
}

#empresa_menu ul {
position:relative;
padding:0px;margin:0px;
margin-left:30px;margin-top:60px;
list-style-type:square;
color:#FFF;
}

#empresa_menu li {
line-height:20px;
}

#empresa_menu li a {
color:#fff;
display:block;
}

#empresa_conteudo {
position:relative;
float:right;
width:450px;
}

/* produtos */



/* sustentabilidade */

#sustentabilidade_left {
position:relative;
float:left;
width:225px;
}

#sustentabilidade_right {
position:relative;
float:right;
width:370px;
padding-top:100px;
}

#sustentabilidade_right h2.citacao {
font-size:24px;
color:#a3c02d;
}

#sustentabilidade_right .equipe {
float:right;
width:170px;
}


/* contato */

#contato_menu {
position:relative;
float:left;
width:140px;
height:192px;
background:url('imagem/navegacao.jpg') no-repeat;
}

#contato_menu ul {
position:relative;
padding:0px;margin:0px;
margin-left:30px;margin-top:60px;
list-style-type:square;
color:#FFF;
}

#contato_menu li {
line-height:20px;
}

#contato_menu li a {
color:#fff;
display:block;
}

#contato_form {
position:relative;
float:right;
width:430px;
}

#venda {
width:300px;
display:none;
}

#compra {
width:300px;
}

.form_espacamento {
margin-bottom:11px;
}

.label {
font-size: 11px;
}

#contato_form .preencha {
color:#a3c02d;
}

#contato_form .preencha b {
color:#a3c02d;
font-size:14px;
}

.contato1 {
background:url('imagem/contato1.jpg') no-repeat top left;
width:264px;height:20px;
border:0px;
line-height:24px;
padding-left:15px;padding-right:15px;
padding-top:4px;
font-size: 11px;
font-family: "Trebuchet MS",Helvetica,sans-serif;
}

.contato2 {
background:url('imagem/contato2.jpg') no-repeat top left;
width:264px;height:20px;
border:0px;
line-height:24px;
padding-left:15px;padding-right:15px;
padding-top:4px;
font-size: 11px;
font-family: "Trebuchet MS",Helvetica,sans-serif;
}

.contato3 {
background:url('imagem/contato3.jpg') no-repeat top left;
width:181px;height:20px;
border:0px;
line-height:24px;
padding-left:15px;padding-right:15px;
padding-top:4px;
font-size: 11px;
font-family: "Trebuchet MS",Helvetica,sans-serif;
}

.contato4 {
background:url('imagem/contato4.jpg') no-repeat top left;
width:49px;height:20px;
border:0px;
line-height:24px;
padding-left:15px;padding-right:15px;
padding-top:4px;
font-size: 11px;
font-family: "Trebuchet MS",Helvetica,sans-serif;
}

.contato5 {
background:url('imagem/contato5.jpg') no-repeat top left;
width:264px;height:121px;
border:0px;
padding-left:15px;padding-right:15px;
padding-top:4px;padding-bottom:4px;
font-size: 11px;
font-family: "Trebuchet MS",Helvetica,sans-serif;
}


/* footer */

#right {
position:relative;
float:right;
width:250px;
}

#right #noticias {
position:relative;
background:#f5f8ef;
padding:5px;
margin-bottom:10px;
}

#noticias h2 {
padding:0;margin:0;
border-bottom:3px solid #e6e9e1;
color:#787878;
font-size:20px;
}

#noticias ul {
margin:0px;padding:0px;
list-style-type:none;
}

#noticias li {
margin-top:10px;
margin-bottom:10px;
color:#616161;
text-align:justify;
}

#noticias .data {
color:#021077;
}

#clima {
position:relative;
background:#f5f8ef;
padding:5px;
margin-bottom:10px;
}


#clima h2 {
padding:0;margin:0;
border-bottom:3px solid #e6e9e1;
color:#787878;
font-size:20px;
}

#clima .selo {
width:150px;
margin:10px auto;
}

#contato {
position:relative;
background:#f5f8ef;
padding:5px;
margin-bottom:10px;
}

#contato h2 {
padding:0;margin:0;
border-bottom:3px solid #e6e9e1;
color:#787878;
font-size:20px;
margin-bottom:10px;
}

#rodape {
position:relative;
width:900px;height:92px;
background: url('imagem/rodape.jpg') no-repeat;
color:#FFF;
font-size:11px;
}

#rodape a {
text-decoration:none;
color:#FFF;
}

#rodape a:hover {
text-decoration:underline;
color:#FFF;
}

#rodape #produzido {
position:absolute;
bottom:10px;right:20px;
}

#rodape #copyright {
position:absolute;
width:600px;height:65px;
bottom:15px;
left:20px;
text-align:left;
}

#rodape #direitos {
position:absolute;
top:10px;right:20px;
}



#produto-overlay {background-color:#000; cursor:wait;}
#produto-container {
width:640px;height:480px;
left:50%;
top:8%;
margin-left:-325px;
background: #fff url('imagem/produtos_bg.jpg') no-repeat top center;
color: #333;
border: 2px solid #CCC;
overflow:auto;
}

.produto-conteudo .botoes {
float: right;margin:25px 15px 0px 0px;
}

.produto-conteudo .produto {
clear:both;
position:relative;
margin-top:10px;
}


.produto-conteudo .foto {
position:relative;
float:left;
width:315px;
margin-top:10px;
margin-left:10px;
}

.produto-conteudo .texto {
position:relative;
float:right;
width:245px;
margin-top:10px;
margin-right:40px;
}

.produto-conteudo .texto h2 {
color:#b1c02d;
margin:0px;
}

.certificado {
position:relative;
padding:10px 10px 10px 10px;
}

.certificado h2 {
color:#b1c02d;
margin:0px;
}