/* CSS Document */

body{ margin: 0; border: 0; padding: 0; text-align: center; background: #fff;
font: 75% verdana, arial;
color: #630;
}

a{ color: #630; }
a:hover{ text-decoration: none; }

pre{ font-size: 130%; text-align: left; }
img{ border: 0 }

		  table{ margin: 0; border-collapse: collapse; padding: 0; width: 95% }
html>body table{ margin: auto; border-collapse: collapse; padding: 0; width: 95% }
		  caption{ 
width: 95%;
margin-left: 20px;
padding: 3px;
font: bold 90% trebuchet ms, verdana, arial;
border-collapse: collapse;
border-top: 1px solid #bdb69c;
background: #F6F3E7;
}
html>body caption{ 
font: bold 120% trebuchet ms, verdana, arial 
}
		  th{ font: bold 70% verdana, arial; text-align: left; border-collapse: collapse; border-top: 1px solid #bdb69c; border-bottom: 1px solid #bdb69c; }
html>body th{ font: bold 90% verdana, arial }
		  td{ font: 70% verdana, arial; border-collapse: collapse; border-bottom: 1px solid #bdb69c; border-top: 1px solid #bdb69c; }
html>body td{ font: 90% verdana, arial; }

h1{
margin: 15px;
padding: 0;
color: #d33;
font: bold 250% trebuchet ms, arial, verdana;
}

h2{
margin: 20px 0 -15px 15px;
padding: 0;
color: #d33;
font: 150% trebuchet ms, arial, verdana;
}

p{
margin: 15px;
padding: 0;
}

form{
margin: 0 0 0 15px; border: 0; padding: 0;
}

fieldset, select{
margin: 0; border: 0; padding: 0;
}

address{
margin: 15px 0 0 15px;

}

.imgdireita{
float: right;
clear: right;
margin: 20px 20px 0 20px;
}

.imgesquerda{
float: left;
clear: left;
margin: 0 20px 0 0;
}

.altaProducao{
display: block;
float: left;
width: 20px;
height: 20px;
background: url( imagens/altaProducao.gif ) no-repeat;
}

.baixaProducao{
display: block;
float: left;
width: 20px;
height: 20px;
background: url( imagens/baixaProducao.gif ) no-repeat;
}

.baixaProducao span, .altaProducao span{ display: none }

.fonteMenor{ font-size: 75% }

div#flash{
position: absolute;
top: 50%;
left: 50%;
margin: -274px 0 0 -388px;
width: 775px;
height: 548px;
}

div#all{ width: 770px; margin: auto; border: 1px solid #E7E3CE; padding: 0; text-align: left }

div#cabecalho{ margin: 0; border: 0; padding: 0; background: url( imagens/logo.jpg ) no-repeat; height: 77px }

div#logo{ display: none; }

		  img#menu{ margin: 0 -2px; float: right }
html>body img#menu{ margin: 0 }




div#meio{
background: url( imagens/main_bg.jpg ) no-repeat ;
margin: 0; border: 0; padding: 0;
}

div#principal{
padding: 15px 0 25px 0;
background: url( imagens/principal_bg.jpg ) no-repeat bottom;
margin: 0; border: 0;
}

form#contato fieldset{
border: 1px solid #630;
padding: 3px 15px 15px 15px;
margin: 0 15px 10px 0;
}

form#contato fieldset legend{
padding: 5px;
font: bold 150% trebuchet ms, arial, verdana;
color: #630;
}

form#contato fieldset p{
margin: 0 10px 10px 0;
display: inline;
float: left;
}

form#contato fieldset p.textoNormal{
clear: both;
float: left;
margin: 0 10px 10px 0;
display: block;
}

form#contato fieldset input{
border: 1px solid #630;
background: #fff;
}

form#contato fieldset textarea{
border: 1px solid #630;
background: #fff;
}

form#contato fieldset input.botao{
float: right;
clear: right;
width: 75px;
border: 1px solid #630;
background: #fff;
margin: 60px 0 0 0;
}

a.linktable{
font: bold 120% trebuchet ms, arial, verdana;
margin: 3px;
pading: 3px;
color: #630;
text-decoration: none;
text-align: center;
display: block;
width: 100%;
}

a.linktable:hover{
background: #F6F3E7;
}


div#rodape{ margin: 0; border: 0; padding: 15px 0 0 0; background: url( imagens/base.jpg ) no-repeat; height: 80px }
div#rodape p{ margin: 0; border: 0; padding: 0; font-size: 80%; text-align: center }
div#rodape p strong{ font: bold 150% trebuchet ms, arial, verdana }

html>body div#rodape img{ margin: 0 }
html>body div#rodape{ background: url( imagens/base.jpg ) no-repeat; height: 60px }

