/*
	* CSS - Vitória Régia
*/

body{
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:#eeebd4 url(img/fundo_branco.gif) center top repeat-y;
	color:#333333;
}

div#body2{
	background:url(img/fundo.jpg) left top repeat-x;
	width:100%;
}

.textos{
	line-height:1.5em;
}

div#geral{
	min-height:500px;
	width:779px;
	background:#FFFFFF;
	margin:0 auto;
}

div#topo{
	width:779px;
	height:248px;
	padding-bottom:10px;
}

.listaProds{ margin:0; padding:0; }
.listaProds li{ 
	list-style:none; 
	background:url(img/marcador_inter.gif) left 6px no-repeat;
	font-weight:bold;
	padding-left:10px;
	margin-left:10px;
	margin-bottom:10px;
}
.listaProds li a{ color:#333333; text-decoration:none; }
.listaProds li a:hover{ text-decoration:underline; }

/* esquerda */
	div#esquerda{
		width:212px;	
		float:left;
	}
	
	div#esquerda-categoriaProdutos{
		width:212px;				
		background:url(img/fundo_menu_meio.jpg) left top repeat-y;
	}
	div#esquerda-categoriaProdutosConteudo{
		width:212px;
		background:url(img/fundo_menu_baixo.jpg) left bottom no-repeat;
	}
	div#esquerda-categoriaProdutosConteudo2{
		background:url(img/fundo_menu_topo.jpg) left top no-repeat;
		width:212px;
		min-height:200px;
	}
	/* itens categorias produtos */
		ul#esquerda-categoriaProdutosConteudo-itens{ margin:0 0 0 17px; padding:20px 0 10px 0; }
		ul#esquerda-categoriaProdutosConteudo-itens li{ 
			margin:0 0 20px 0; 
			padding:0 0 0 15px; 
			list-style:none; 
			background:url(img/marcador.gif) left 3px no-repeat;
		}
		ul#esquerda-categoriaProdutosConteudo-itens li a{
			color:#3d7143;
			text-decoration:none;
			font-weight:700;
		}
		
		ul#esquerda-categoriaProdutosConteudo-itens li ul{ margin:5px 0 0 15px; padding:0; width:144px; display:none; }
		ul#esquerda-categoriaProdutosConteudo-itens li ul li a{ color:#666666; text-decoration:none; font-size:10px; }	
		ul#esquerda-categoriaProdutosConteudo-itens li ul li a:hover{ text-decoration:underline; }
		ul#esquerda-categoriaProdutosConteudo-itens li ul li{ margin:0 0 0 0; padding:5px 0 5px 10px; list-style:none; background:url(img/marcador_inter.gif) left center no-repeat; }
	
		/*
		a.head {	
			display:block;	
			padding:5px 0 0 5px; 	
			height:27px;	
			margin:0;	
			color:#5c5c5c; 	
			background:#dfdfdf url(img/seta_prodTelefonica.gif) 170px center no-repeat; 			
			font-weight:bold;	
			text-decoration:none;	
		}		
		*/
		
		a#itemFloricultura, a#itemMoveis, a#itemVasosPlantas, a#itemPresentes, a#itemVasos, a#itemPlantas{
			text-indent:-9999em;
			overflow:hidden;	
			display:block;		
			height:15px;
		}
		
		a#itemFloricultura{ background:url(img/item-floricultura.gif) left bottom no-repeat; width:98px; }
		a#itemMoveis{ background:url(img/item-moveis.gif) left top no-repeat; width:50px; }
		a#itemVasosPlantas{ background:url(img/item-vasoseplantas.gif) left bottom no-repeat; width:118px; }
		a#itemPresentes{ background:url(img/item-presentes.gif) left bottom no-repeat; width:73px; }
		a#itemVasos{ background:url(img/item-vasos.gif) left bottom no-repeat; width:42px; }
		a#itemPlantas{ background:url(img/item-plantas.gif) left bottom no-repeat; width:56px; }
	/* fim caterorias produtos */
	
	/* box datas comemorativas */
		div#esquerdaBoxDatas{
			width:202px;
			padding:10px 5px 0 5px;
		}
		div#boxComemoracao{
			float:right;
			width:130px;			
		}
		div#boxComemoracao ul{ margin:0; padding:0; }
		div#boxComemoracao ul li{ 
			list-style:none; 
			margin-bottom:5px; 
			padding-left:5px;
			color:#666666; 
			font-size:10px; 
			border-left:solid 2px #E0E0E0;
		}
		div#boxDia{
			width:60px;
			height:70px;
			float:left;
			border-right:solid 1px #333333;
			border-bottom:solid 1px #333333;
			border-top:solid 1px #E6E6E6;
			border-left:solid 1px #E6E6E6;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
		}
		span#boxDia-dia{
			display:block;
			font-size:40px;
			font-weight:700px;
			letter-spacing:-1;
		}
		span#boxDia-mes{
			font-size:11px;
			font-variant:small-caps;
			font-weight:700px;
		}
		#t-datasComerativas{
			margin:0 0 5px 0;
			padding:0 0 3px 0;
			color:#3d7141;
			font-size:14px;
			font-family: arial;	
			border-bottom:solid 1px #3d7141;
		}
	/* fim box datas comemorativas */
/* fim esquerda */

/* direita */
	div#direita{
		width:547px;
		margin-top:5px;
		margin-right:9px;
		float:right;	
	}
	div#banner{
		width:547px;
		height:100px;
		margin-bottom:10px;
	}
	div#noticiasChamada{
		float:left;
		width:267px;
		margin-bottom:10px;
		background:url(img/t-noticiasCh.jpg) left top no-repeat;
	}
	div#eventoChamada{
		float:right;
		width:267px;		
		margin-bottom:10px;
		background:url(img/t-eventosCh.jpg) left top no-repeat;
	}
	.chamada-conteudo{
		width:265px;
		height:240px;
		margin:40px 0 0 0;
		border-bottom:solid 1px #cbcbcb;
		border-left:solid 1px #cbcbcb;
		border-right:solid 1px #cbcbcb;
	}
	
	.chamada-conteudo-conteudo{
		width:247px;
		margin:0 auto;
		line-height:1.8em;
	}
	
	.chamada-conteudo-conteudo a{ color:#333333; text-decoration:none; }
	.chamada-conteudo-conteudo a:hover{ text-decoration:underline; }
	
	.nomeProd{
	   display:block;
	   text-align:center;
	}
	
	.bordaImg{
		border-right:solid 1px #333333;
		border-bottom:solid 1px #333333;
		padding:1px;
		cursor:pointer;
	}
	
	.tProdDest{
	   margin:0 0 5px 0;
	   padding:0 0 3px 0;
	   color:#3d7141;
	   font-size:12px;
	   font-family: arial;
	   text-transform:uppercase;
	   border-bottom:solid 1px #3d7141;
	   background:url(img/clique-para-ampliar.gif) right 7px no-repeat;
	}	
	
	.tituloNot{
		margin:0;
		padding:0;
		font-size:14px;	
	}
	
	.dataNot{
		color:#666666;
		font-size:10px;
		display:block;
		margin:0 0 10px 0;
	}
	
	.btnConfira{
		display:block;
		text-align:right;
		color:#f5f5f5;
	}
	
	/* interna */
		div#conteudo-texto
		{
			line-height:1.5em;
		}	
		.stilotexto{ line-height:1.5em; }
		
		#tituloNoticia{ margin:0; padding:0; font-size:16px; color:#3d7141; }
		
		#titulosPaginas{
		  margin:10px 0 10px 0;
		  padding:0;
		  /* color:#3d7141; */
		  color:#000000;
		  font:25px arial;
		}
		
		.listaNoticias{ margin:0; padding:0; }
		.listaNoticias li{ 
		  margin:0 0 10px 0; 
		  padding:0 0 0 15px; 
		  background:url(img/seta.gif) left 3px no-repeat;
		  list-style:none;
		}
		
		.listaEventos{ margin:0; padding:0; }
		.listaEventos li{ 
		  margin:0 0 10px 0; 
		  padding:0;
		  list-style:none;
		}
		
		.dataListaNot a{ color:#999999; margin:0 0 3px 0; display:block; text-decoration:none; }
		.dataListaNot a:hover{ text-decoration:underline; }
		.tituloNotLista{ margin:0; padding:0; }
		.tituloNotLista a{ font-size:12px; color:#333333; text-decoration:none; }
		.tituloNotLista a:hover{ text-decoration:underline; }
		
		.linkReturn{ display:block; color:#3d7141; font-weight:bold; }		
		
		
		form#frmContato{ margin:0; padding:0; }
		form#frmContato ul{ margin:0; padding:0; }
		form#frmContato ul li{ list-style:none; margin:0 0 10px 0; padding:0; }
		form#frmContato .inputtextC{ width:250px; border:solid 1px #cccccc; background:#f5f5f5; }
		form#frmContato .frmOn{ width:250px; border:solid 1px #666666; background:#b9b9b9; }
		
	/* fim interna */
	
	/* contato */
		div#contato-esquerda{ float:left; width:275px; background:url(img/divisoria_1.gif) right top repeat-y; }
		div#contato-direita{ float:right; width:250px; }
		.tel{ display:block; font-size:12px; }
		.email{ display:block; }
		div#contato-direita address{
			font-style:normal;
			line-height:1.8em;
		}
		div#contato-direita address img{ border:0; margin-top:20px; }
	/* fim contato */
	
/* fim direita */


/* rodape */
	div#rodape{
		width:779px;		
		clear:both;
		padding-top:23px;
	}
	
	address{
			font-style:normal;
		}
		address img{ border:0; margin-top:20px; }
	
	div#rodape-menu{
		width:779px;
		height:32px;
		background:url(img/fundo_rodape_menu.jpg) left top repeat-x;
		text-align:center;
		margin-bottom:10px;
	}
	div#rodape-menu-conteudo{
		line-height:29px;
	}
	div#rodape-menu a{
		padding:0 5px;
		color:#404040;
		text-decoration:none;
	}
	div#rodape-menu a:hover{ text-decoration:underline; }
	
	div#rodape-direitos{
		font-size:10px;
		color:#404040;
		width:778px;
		margin-bottom:10px;
	}
/* fim rodape */

/* formularios */
	ul#ulForm
	{
		margin:0;
		padding:0;
	}
	ul#ulForm li
	{
		list-style:none;
		margin:0 0 10px 0;
		padding:0;
	}
	ul#ulForm label
	{
		font-weight:bold;
	}
	.inputContato
{
	width: 300px;
	border: solid 1px #999999;
	background: whitesmoke;
	font-size: 11px;
}
/* fim formularios */