* {
 margin: 0; padding: 0;
}

img {
 border: 0 none;
 vertical-align: top;
}

body {
 font-family: Tahoma;
 font-size: 10px;
 background-color: #b5baab
}

input, select {
 font-family: Tahoma;
 font-size: 10px;
 padding: 2px;
}

h3 { 
 font-size: 8px;
}

/* -- */

.direita {
 text-align: right;
}

.centro {
 text-align: center;
}

.clear {
 clear: both;
}

/* -- */

#print {
 display: none;
}

/* -- */

#conteudo {
 width: 750px;
 margin: 0 auto;
 background-color: #fff;
 background-image: url("imagens/conteudo_fundo.jpg");
}

/* -- */

#logo {
 width: 464px;
 height: 140px;
 float: left;
 background-image: url("imagens/logo_fundo.jpg");
 background-repeat:no-repeat;
 background-color:#0E7758;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 clear: both;
}

#logo div{
width: 300px;
float: left;
}

#logo p {
 line-height: 17px;
 margin-right: 10px;
 text-align: right;
}

#logo a {
 color: #87bbab;
 text-decoration: none;
}

/* -- */

#frmlogin {
 background: #278568 url("imagens/frmlogin_fundo.jpg") no-repeat scroll bottom left;
 border-bottom: 6px solid #0e7757;
 border-top: 6px solid #0e7757;
 width: 286px;
 height: 128px;
 float: right;
}

#frmlogin p {
 margin: 5px 10px;
}

#frmlogin .acoes {
 color: #fff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 vertical-align: middle;
}

#frmlogin .acoes a {
 color: #fff;
 text-decoration: none;
}

#frmlogin .acoes input {
 width: auto; height: auto;
 border: 0 none;
 background-color: transparent;
 color: #fff;
 vertical-align: middle;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* -- */

#anos {background-image: url("imagens/anos_fundo.jpg"); clear: both;}
#anos p { vertical-align: middle; margin: 0; padding-left: 25px; background-image: url("imagens/anosp_fundo.jpg");} 
#anos img.bt { vertical-align: baseline; padding-top: 3px;}
/* -- */

#menuh {
 background-image: url("imagens/frmbusca_fundo.jpg");
 height: 32px;
}

/* -- */

#frmbusca {
 width: 162px;
 height: 32px;
 padding-left: 10px;
 float: left;
}

#frmbusca img, #frmbusca input {
 vertical-align: baseline;
 padding-top: 3px;
}

/* -- */
#menuh{ width:125px; clear:both;}
#menuh ul {list-style-type: none; padding-top: 2px}
#menuh ul li {
 width: 115px;
 /*list-style-type: none;
 display: block;
 height: 30px;
 line-height: 30px;

 background: url("imagens/sd_on.jpg") no-repeat scroll top left;
 float: left;
 margin-right: 2px;
 text-align: center;*/
}
#menuh ul li a {list-style-type: none; background:url("imagens/sd_off.jpg") no-repeat scroll top right; display: block; height: 30px;}
#menuh ul li img {list-style-type: none; margin-top: 13px;}
#buscatb {background:url(imagens/bg_busca.jpg) right no-repeat; width:750px; float:right;}
/* -- */
#banner {border-bottom: 1px solid #b5baab; background:url(imagens/banner.jpg) no-repeat;
 /*background:url("http://www.ehgagrofarma.com.br/imagens/banner.jpg") no-repeat;*/}
#banner img{border: 0; padding: 0;}
/* -- */

#miolo {
 float: left;
 width: 578px;
}

/* -- */

#menuv {
 border-left: 1px solid #b5baab;
 width: 171px;
 float: right;
}



/* -- */

.categorias {
 width: 171px;
 height: 82px;
 background-image: url("imagens/categorias_fundo.jpg");
 text-align: right;
}

.categorias p {
 width: 90px;
 float: right;
 margin: 5px 5px 0 0; 
}

/* -- */

#menu {
 width: 171px;
 border-bottom: 1px solid #b5baab;
 border-top: 1px solid #b5baab;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #B5BAAB;
}

#menu ul li a {
 list-style-type: none;
 display: block;
 background-color: #d7dad1;
 border-bottom: 1px solid #b5baab;
 padding: 3px 5px;
 color: #000;
 text-decoration: none;
}

#menu ul li ul li a {
 list-style-type: none;
 background-color: #eaefe0;
}

#menu ul li ul li a:hover {
 list-style-type: none;
 background-color: #efefef;
}

/* -- */

#navega {
 clear: both;
 background-color: #b5baab;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 padding: 3px 0;
}

#navega a {
 color: #000;
 text-decoration: none;
}

/* -- */

#rodape {
 clear: both;
 background-color: #b5baab;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #fff;
 width: 758px;
 margin: 0 auto;
}

#rodape a {
 color: #000;
 text-decoration: none;
}

#rodape p {
 width: 280px;
 margin: 5px 0;
}

#rodape p.float {
 float: left;
}

/* -- */

#sign {
 float: none;
 float: right;
 color: #000;
 text-align: right;
 padding: 5px 0;
}