/* CSS Document */
* {
margin: 0;
}
body{
	background:url(../_imagens/bg_body.jpg) repeat-x top #cbd8ba;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333;
	
	}

img{
border:none;
	}
p{
	font-size: 1.1em;
	clear:none
	}
h1{
	font-size: 1.6em;
	font-weight: bold;
	}

#mae{
	width: 100%;
	height: 100%;
	}
#geral{
background:url(../_imagens/bg_geral.gif) repeat-y top ;
width: 770px;
height:100%;
margin-top: 0px;
position:relative;
}

#topo{
width: 770px;
height: 175px;
clear:both;
}
#corpo{
background:url(../_imagens/bg_corpo.gif) repeat-x bottom #fff;
width: 725px;
height:100%;
position:relative;
overflow:hidden;
padding: 10px 0 0 0;
}


#col1{
background:url(../_imagens/bg_cols.gif) repeat-x top #fff;
width: 228px;
margin-bottom: 1px;
height: 241px;
left: 10px;
float:left;
position:relative;
border-top: 2px solid #fff;
}
#col2{
background:url(../_imagens/bg_cols.gif) repeat-x top #fff;
position:relative;
margin-bottom: 1px;
margin-left: 18px;
width: 228px;
height: 231px;
float:left;
border-top: 2px solid #fff;
}
#col3{
background:url(../_imagens/bg_cols.gif) repeat-x top #fff;
position:relative;
margin-bottom: 1px;
margin-left: 8px;
width: 228px;
height: 231px;
float:left;
border-top: 2px solid #fff;
}
#painel{
padding: 0 0 5px 2px;
text-align: center;
}
#painel_baixo{
background:url(../_imagens/bg_podemos.gif) repeat-x bottom ;
text-align: center;
height: 140px;
padding: 30px 0 0 0 ;
cursor:pointer;
}
.painel_baixo_texto{
font-size: 13px;
color:#224026;
margin: 0 70px 0 70px;
text-align: center;

}

#col_esquerda{
width: 200px;
position:relative;
float:left;
top: 0;
left: 10px;
text-align:right;
padding: 10px 0 0 0;
}
.campo input{
width: 230px;
background:url(../_imagens/bg_input.gif) repeat-x bottom;
border: 1px solid #CDD6D0;
color:#182716;
}
.campo textarea{
width: 230px;
height: 120px;
background:url(../_imagens/bg_input.gif) repeat-x bottom;
border: 1px solid #CDD6D0;
color:#182716;
}
.linha_{
padding: 3px 0 3px 0;
margin-bottom: 10px;
border-bottom: 1px solid #D3DCD9;
}
.label{
width: 80px;
text-align: right;
padding: 3px 0 0 0;
float:left;
margin-right: 6px;
}
.campo{
text-align:left;
}

#col_direita{
width: 450px;
float:right;
position:relative;
top: 0;
right: 10px;
text-align:left;
}

  .texto{
 	font-size: 12px;
	color:#333;
	text-align:justify;
	padding: 21px 25px 45px 0px; 
   }
  

 .linha_prod{
 cursor:pointer;
 padding: 4px 0 4px 0;
 width:380px;
	}
 .img_prod{
float:left;
width: 45px;
height: 47px;
margin: 0 0 0 0;
 }
 .nm_prod{
 background:url(../_imagens/bg_lista_prod.gif) repeat-x bottom ;
 height: 35px;
 padding: 15px 0 0 65px;
 _padding: 15px 0 0 20px;
 font-size:16px;
 color:#1D431B;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align:left;
 }
 
  .produtos_imagens{
  margin: 0 0 15px 0; 
  padding: 0px 0px 45px 0px; 
  }
  
  .produtos_imagens a{
  text-decoration:none; 
  }
  .produtos_imagens a:hover{
  text-decoration:none; 
  }
  .produtos_imagens img{
  margin: 0 35px 10px 0;
  border:none;
  }
  .linha_empresa{
  clear: both;
  padding: 0 0 15px 0;
  margin: 5px 0 0 0;
  height: 135px;
  }
  .img_emp{
  margin: -10px 0 0 0;
  }
    .texto_emp{
  margin: 10px 0 10px 0;
  padding: 30px 0 0 0;
  }
  .img_emp img{
  margin: 0 15px 0 0;
  float:left;
   }
   .tit_emp{
   font-size: 1.3em;
   }

.nav_base{
clear:both;
background:url(../_imagens/bg_nav_base.gif) repeat-x bottom; 
text-align:right; 
margin: 10px 20px 15px 20px;

}

#rodape{
background:url(../_imagens/bg_rodape.gif) repeat-x bottom ;
width: 728px;
height: 86px;
clear:both;
font-size:16px;
text-align:center;
}
.rodape_end{
margin: 0px 0px 11px 0px;
font-size: 11px;
color:#dce7d6;
}

