html, body {
	height:100%;
} 

body {
	margin:0; 
	padding:0;
	font-family: Verdana, Georgia, Times, serif;
	font-size:12px;
	text-align:center;
}

#tudo { 
	width:100%;
	position:relative;
	margin:0 auto;
	text-align:left;
	background-image:url(../img/bg_body.gif);
	background-repeat:repeat-x;	
}

#conteudo {
  width:757px;
  padding-top:15px;
  margin:0 auto;
		min-height:500px;
		background-color:#FFF;
}

#conteudo_interno {
  width:717px;
  padding:15px 20px 25px 20px;
  margin:0 auto;
		min-height:500px;
		background-color:#FFF;		
}

#topo {
	width:100%;
	height:128px;
	text-align:center;
}

#principal {
	width:100%;
	text-align:justify;
	margin:0 auto;
}

#rodape {
  background-image:url(../img/bg_rodape.jpg);
  background-repeat:repeat-x;
  width:100%;
  height:188px;
  margin:0 auto;
  text-align:center;
  font-size:10px;
}

.bloco_paginacao {
  text-align:center;
  margin:25px auto;
  position:relative;
}

#menu_topo{
height:128px;
width:780px;
margin:0 auto;
}


/* ---- HOME ---- */

#div_esquerda{
float:left;
width:490px;
}

#div_direita{
float:right;
width:250px;
}

#banner_home {
  height:150px;
		width:470px;
  float:left;
		margin-left:12px;
  text-align:center;
		border:5px #d4d4d4 solid;
}

#numeroBannerN {
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	padding:0 2px 0 2px;
	display:block;
	z-index:1000;
	margin:-18px 0 15px 0;
	float:right;
}

#numeroBannerN a {
	color:#000;
	float:left;	
	background-color:#F4F4F4;
	text-decoration:none;
	margin:0 2px;
	width:16px !important;
	height:18px !important;	
	background-image:url(../img/bot_banner1.gif)	
}

#numeroBannerN a.activeSlide{
	color:#000;
	background-color:#FC0;
	background-image:url(../img/bot_banner2.gif)
}

/*#area_cliente{
width:220px;
height:171px;
float:right;
margin-right:12px;
background:url(../img/div_area_cliente.jpg) no-repeat;
padding:45px 0 0 25px;
}*/

#area_cliente{
width:221px;
height:218px;
float:right;
margin-right:25px;
}

.campo_login{
width:195px;
border:0px;
padding:2px;
background-color:#dbddd8;
}

#noticia_destaque{
		width:485px;
		height:195px;
		background:url(../img/tit_destaques.jpg) no-repeat;
		float:left;
		margin-top:20px;
		margin-left:12px;
		padding-top:35px;
}

.caixa_noticia_dest{
width:264px;
min-height:35px;
border-bottom:1px dotted #a14f65;
padding:5px;
}

.caixa_noticia_dest a{
color:#000;
}

.risca{
	float:left;
	margin:0 5px;
	width:5px;
	height:35px;
	background-color:#000;
}

#caixa_vendas{
width:166px;
height:250px;
float:left;
background: url(../img/tit_equipe_vendas.gif) no-repeat;
		padding-top:45px;
text-align:left;
		margin-left:12px;
		margin-top:10px;
}

#caixa_servicos{
width:166px;
height:250px;
float:left;
background: url(../img/tit_nossos_servicos.gif) no-repeat;
		padding-top:45px;
text-align:left;
margin-left:20px;	
margin-top:10px;
}

#caixa_promocao{
width:166px;
height:250px;
float:left;
background: url(../img/tit_participe_promocao.gif) no-repeat;
		padding-top:45px;
		text-align:left;
margin-left:20px;
margin-top:10px;
}

#caixa_agross{
width:166px;
height:200px;
float:left;
background: url(../img/tit_fale_com_agross.gif) no-repeat;
padding-top:105px;
text-align:left;
margin-left:20px;
margin-top:10px;
}

#seta_e{
	float:left;
	position:absolute;
	cursor:pointer;
	z-index:1000;
}

#seta_d{
	float:right;
	position:absolute;
	margin-left:155px;
	cursor:pointer;	
 z-index:999;
}

.unidade{
height:80px;
}

.cidade_nome{
width:135px;
margin-left:15px;
padding-bottom:5px;
font-size:20px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#F00;
height:20px;
text-align:center;
}

.telefone_unidade{
height:41px;
width:166px;
font-size:20px;
font-weight:bolder;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
text-align:center;
margin-top:20px;
z-index:1000;
}

a.link_destaque{
	color:#333;
	text-decoration:none;
}

a.link_destaque:hover{
	color:#900;
	text-decoration:underline;
}
/* --- Institucional --- */

#conteudo_interno p{
margin:15px 0;
}

.caixa_unidade{
width:181px;
height:270px;
padding:5px 0 0 12px;
margin:15px;
float:left;
background:url(../img/div_unidades.jpg) no-repeat;
}

.titulo_unidade{
font-size:13px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
margin:5px 0 20px 8px;
}

.info_unidade{
		width:155px;
		height:55px;
		margin:5px 0 0 5px;;
		text-align:left;
}

.caixa_equipe{
float:left;
width:205px;
margin:15px;
text-align:center;
background:url(../img/bg_equipe.jpg) top center no-repeat;
padding-top:10px;
}

/* --- Noticia / Noticias --- */

#noticia_html{
width:707px;
}

#noticia_titulo {
  font-size:18px;
  font-weight:bolder;
}

#noticia_fonte {
  font-size:12px;
  margin-bottom:10px;
		color:#666;
}

#noticia_texto {
  text-align:justify;
}

.texto_p p{
margin-top:5px;
}

/* --- Produtos --- */

.div_produtos{
border-bottom:2px #b13f3f solid;
width:705px;
padding-top:10px;
}

.img_produtos{
float:left;
width:140px;
margin:0 4px 10px 6px;
text-align:center;
}

.marca_produtos{
	float:left;
	width:100px;
	height:140px;
	margin-right:15px;
}

.descricao_produtos{
	float:left;
	width:390px;
	text-align:left;
}

.campo_form{
		background-color:#d2d3d5;
		border:0;
		padding:2px;
}

#caixa_buscar{
background:url(../img/div_busca.jpg) no-repeat;
padding-top:10px;
margin:5px 0 35px 0;
}

.div_tit_produto {
float:left;
font-size:14px;
color:#414793;
}

/* --- Produto --- */

#imagens_produto{
	min-width:150px;
	float:left;
	margin:20px;
}

#informacoes_produto{
	margin-top:20px;
}

/* --- Contato --- */
#caixa_contato{
width:391px;
height:394px;
float:left;
background:url(../img/div_formulario_contato.jpg) no-repeat;
margin-top:20px;
padding:5px 0 0 25px;
}

#caixa_contato_d{
width:255px;
float:right;
margin-top:60px;
}

.lista_unidades{
border-bottom:2px dotted #bc8797;
padding:10px 5px 10px 5px;
}

/*--- Previsão do Tempo ---*/

.previsao_caixa{
		height:140px;
		width:155px;
		text-align:center;
		margin:10px;
		float:left;
		font-size:14px;
		color:#F00;
}

/*--- Promoções ---*/

#tv_promocao{
		width:550px;
		height:190px;
		background:url(../img/tv_promocao.jpg) no-repeat top;
		margin:5px auto;
}

/*--- Cadastro de Cliente ---*/

.campo_cad{
background-color:#E0E0E0;
border:0px;
padding:3px;
width:400px;
margin-bottom:10px;
}