/* FONTES PADROES */
.fontBranca_11px {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.fontPreta_10px {
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#000000;
}
.fontPreta_11px {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000000;
}
.fontPretaB_12px {
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bolder;
}

.fontCinza_10px {
	font:11px/10px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
}
	.fontCinza_10px a {
		color:#666666;
		text-decoration:none;
	}
	.fontCinza_10px a:hover {
		color:#666666;
		text-decoration:underline;
	}
	
.fontBege_10px {
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#999933;
	font-weight:bolder;
}
	.fontBege_10px a {
		color:#999933;
		text-decoration:none;
	}
	.fontBege_10px a:hover {
		color:#999933;
		text-decoration:underline;
	}
/* FONTES PADROES */



/*########## DEFAULT ##################*/
.flashDefault {
	position:relative;
	float:left;
	width:700px;
	height:390px;
	margin:5px 0 5px 5px;
}
/*########## DEFAULT ##################*/



/*########## Cor de Flór ##############*/
.fontGrande {
	font:21px Arial, Helvetica, sans-serif;
	color:#948C51;
	font-weight:bolder;
}
.flordecorTitulo {
	position:relative;
	float:left;
	width:500px;
	margin-top:25px;
	padding-left:70px;
}
.flordecorTitulo h3 {
margin-bottom:8px;	
}
.flordecorCaixaText {
	position:relative;
	float:left;
	width:597px;
	margin-left:70px;
	padding-bottom:15px;
}
	.flordecorCaixaIMG {
		position:relative;
		float:left;
		padding:4px 4px 4px 4px;
		border:1px solid #999999;
	}
		.flordecorIMG {
			position:relative;
			float:left;
			padding:2px;
			border:1px solid #CCCCCC;
		}
	.flordecorCaixaText2 {
		position:relative;
		float:right;
		width:450px;
		margin-left:7px;
	}
/*########## FIM Cor de Flór ##########*/



/*########## Produtos #################*/
.prodAnterior {
	position:relative;
	float:left;
	width:100px;
	margin:225px 2px 0 5px;
	padding:0;
}
.pagSeguinte {
	position:relative;
	float:right;
	width:100px;
	margin:160px 5px 0 0;
	padding:0;
}
.ul_prodCaixaText {
	position:relative;
	float:left;
	width:488px;
	margin:0 5px 20px 4px;
}
	.li_prodCaixaIMG {
		position:relative;
		float:left;
		width:99px;
		height:128px;
		margin:5px 5px 5px 5px;
		padding:4px 7px 0 4px;
		border:1px solid #999999;
	}
		.prodIMG {
			position:relative;
			float:left;
			/*width:86px;*/
			padding:2px;
			border:1px solid #CCCCCC;
		}
		.prodText {
			position:relative;
			float:left;
			width:92px;
			height:22px;
			margin-top:3px;
		}
.itensProdutos {
	position:relative;
	float:left;
	/*width:460px;*/
	width:460px;
	margin:40px 0 0 0px;
}
	.itensProdutosMargem {
		margin-right:15px;
	}
.itensPaginacao {
	position:relative;
	float:right;
	width:200px;
	text-align:right;
	margin:10px 136px 0 0;
}

	/* MOSTRAR PRODUTOS EM DIV */
		.DIVprodMostrar {
			position:absolute;
			width:98%;
			height:96%;
			margin:0;
			left:35px;
			top:28px;
			_left:-0px;
			_top:0;
			z-index:1;
			/*visibility:hidden;*/
		}
			.DIVprodConteudo {
				position:absolute;
				top:0;
				margin:0;
				width:650px;
				padding-bottom:0;
				/*height:350px;*/
				/*margin:-3% 5% 5% 4.3%;*/
				background:#E6E1BB;
			}
				.DIVprodFechar {
					position:relative;
					float:right;
					/*background:url(../img/b_fecharDIV.jpg) no-repeat;*/
					width:47px;
					height:17px;
					cursor:pointer;
					margin:4px;
				}
				.DIVprodCaixaIMG {
					position:relative;
					float:left;
					width:359px;
					background:#FFFFFF;
					margin:20px 10px 20px 20px;
					padding:10px 5px 10px 10px;
					border:1px solid #999999;
				}
				.DIVprodIMG {
					position:relative;
					float:left;
					background:#FFFFFF;
					padding:8px;
					border:1px solid #CCCCCC;
					
				}
				.DIVprodDados {
					position:relative;
					float:right;
					width:205px;
					margin:120px 10px 0 7px;
				}
				.DIVprodText {
					position:relative;
					float:left;
					width:120px;
					height:22px;
					margin-top:3px;
					
				}
				.DIVprodInput {
					font:11px Arial, Helvetica, sans-serif;
					color:#808000;
					background:#EFEAC2;
					width:12px;
					height:14px;
					padding:0 4px 0 4px;
					border:1px solid #808000;
				}
				.DIVprodAdicionar {
					font:11px Arial, Helvetica, sans-serif;
					color:#808000;
					background:#EFEAC2;
					width:142px;
					height:18px;
					padding-bottom:3px;
					border:1px solid #808000;
				}
				.DIVprodQuantidade {
					margin-left:3px;
					padding-top:0;
				}
				
	/* MOSTRAR PRODUTOS EM DIV */
/*########## FIM Produtos #############*/



/*########## Cores ####################*/
.corDivDesc {
	position:relative;
	float:left;
	width:155px;
	margin:100px 0 0 20px;
}
	.corDesc {
		position:relative;
		float:left;
		width:135px;
		padding:10px;
		/*border:1px dashed #000000;*/
	}
	.corTabelaCorIMG {
		position:relative;
		float:left;
		background:url(../img/b_tabeladeflores.jpg) no-repeat;
		width:150px;
		margin-top:87px;
		text-indent:-9000px;
		cursor:pointer;
	}
	
.corDivProd {
	position:relative;
	float:right;
	width:490px;
	text-align:center;
	margin:15px 15px 0 0;
}
	.corProdGrande {
		position:relative;
		float:left;
		width:238px;
		margin-top:0px;
	}
	.corProdPequeno {
		position:relative;
		float:right;
		width:130px;
	}
	.corProdList {
		margin:2px;
	}
	.corProdList input {
	width:30px;
	height:30px;
	overflow:hidden;
	}
	
.cortDivCores {
	position:absolute;
	float:left;
	width:680px;
	margin-top:-2px;
	left:0px;
	padding-left:5px;
}
	.botaoFecharCores { position:relative; float:right; overflow:hidden;	background:url(../img/b_fecharDIV.jpg) no-repeat; width:47px; height:17px; top:20px; left:27px; text-indent:-9000px }
	.botaoFecharCores a { display:block; height:17px; }
/*########## FIM Cores ################*/



/*########## Montagem #################*/
.montDivMontagem {
	position:relative;
	float:left;
	width:700px;
	padding-top:50px;
	padding-bottom:50px;
}
.montDivDireita {
	position:relative;
	float:right;
	width:341px;
	margin:5px -2px 0 0;
}
	.monDireitaCaixaIMG {
		position:relative;
		float:left;
		width:324px;
		background:#FFFFFF;
		padding:10px 5px 25px 10px;
		border:1px solid #999999;
	}
	.montDireitaIMG {
		position:relative;
		float:left;
		width:300px;
		background:#FFFFFF;
		padding:8px;
		border:1px solid #CCCCCC;
	}
		
.montDivEsquerda {
	position:relative;
	float:left;
	width:335px;
	/*margin:120px 0 0 -4px;*/
}
	.ul_monEsquerdatCaixaText {
		position:relative;
		float:left;
		width:350px;
		margin:0 0 0 8px;
	}
		.li_montEsquerdaCaixaIMG {
			position:relative;
			float:left;
			width:97px;
			height:128px;
			margin:5px 5px 5px 5px;
			padding:4px 7px 0 4px;
			border:1px solid #999999;
		}
				.li_montEsquerdaCaixaIMG p a { height:25px; line-height:18px; }
			.montEsquerdaIMG {
				position:relative;
				float:left;
				/*width:90px;*/
				padding:2px;
				border:1px solid #CCCCCC;
			}
			.montEsquerdaText {
				position:relative;
				float:left;
				width:92px;
				height:22px;
				margin-top:3px;
			}
.montPaginacao {
	position:relative;
	float:right;
	width:100px;
	text-align:right;
}
	.montPaginacaoMargem {
		height:30px;
	}
/*########## FIM Montagem #############*/



/*########## Aplicações ###############*/
.itensAplicacoes {
	position:relative;
	float:left;
	width:448px;
	margin:80px 0 0 15px;
}
.apliPagAnterior {
	position:relative;
	float:left;
	width:100px;
	margin:225px 2px 0 16px;
	padding:0;
}
.apliPagSeguinte {
	position:relative;
	float:right;
	width:100px;
	margin:224px 10px 0 0;
	padding:0;
}
.ul_apliCaixaText {
	position:relative;
	float:left;
	width:464px;
	_width:494px;
	margin:50px 0px 0px 8px;
	height:325px;
}
	.li_apliCaixaIMG {
		position:relative;
		float:left;
		width:100px;
		margin:3px 3px 3px 3px;
		padding:4px 4px 4px 4px;
		border:1px solid #999999;
	}
		apliIMG {
		
		float:left;
		overflow:hidden;
		position:relative;
		width:92px;
		}
		.apliIMG input {
			position:relative;
			float:left;
			margin:2px;
			border:1px solid #CCCCCC;
			}
.apliItensPaginacao {
	position:relative;
	float:right;
	width:200px;
	text-align:right;
	margin:10px 136px 0 0;
}

		/* MOSTRAR APLICAÇÕES EM DIV */
		.DIVapliMostrar {
			position:absolute;
			width:98%;
			height:96%;
			margin:0;
			left:6px;
			top:28px;
			_top:0;
			z-index:1;
		}
			.DIVapliConteudo {
				position:absolute;
				float:left;
				width:650px;
				/*height:350px;*/
				margin:0 5% 5% 4.3%;
				_margin:25px 5% 5% 4.3%;
				padding-bottom:0;
				background:#E6E1BB;
			}
				.DIVapliFechar {
					position:relative;
					float:right;
					background:url(../img/b_fecharDIV.jpg) no-repeat;
					width:47px;
					height:17px;
					cursor:pointer;
					margin:4px;
				}
				.DIVapliCaixaIMG {
					position:relative;
					float:left;
					/*width:359px;*/
					background:#FFFFFF;
					margin:25px 10px 25px 25px;
					padding:10px 10px 10px 10px;
					border:1px solid #999999;
				}
				.DIVapliIMG {
					position:relative;
					float:left;
					background:#FFFFFF;
					/*padding:8px;*/
					/*height:200px;*/
					border:1px solid #CCCCCC;
					overflow:hidden;
					
				}
				.DIVapliDados {
					position:relative;
					float:right;
					width:205px;
					min-height:180px;
					margin:150px 10px 0 7px;
				}
		/* MOSTRAR APLICAÇÕES EM DIV */
/*########## FIM Aplicações ###########*/



/*########## Imprensa #################*/

/*########## FIM Imprensa #############*/



/*########## Contato ##################*/
.posicaoForm {
	position:relative;
	float:left;
	width:500px;
	top:10px;
	left:140px;
}
.textError {
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF0000;
	margin-left:-15px
}
.formEnviado {
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-align:center;
	margin:50px 0 0 -50px;
}

.inputform {
	background:url(../img/fundo_form.jpg) right no-repeat;
	_background:url(../img/fundo_form.jpg) right fixed no-repeat;
	font:11px/15px Tahoma, Arial, Helvetica, sans-serif;
	_font:11px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	height:18px;
	_height:10px;
	border:0;
	vertical-align:baseline;
	padding:5px 5px 0px 4px;
	_padding:5px 5px 4px 4px;
}
.inputformMultiLine {
	background:url(../img/fundo_formMensagem.jpg) right no-repeat;
	_background:url(../img/fundo_formMensagem.jpg) right fixed no-repeat;
	font:11px/15px Tahoma, Arial, Helvetica, sans-serif;
	_font:11px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	height:35px;
	_height:10px;
	border:0;
	vertical-align:baseline;
	padding:7px 5px 0px 4px;
	_padding:7px 5px 7px 4px;
}

.inputformERROR {
	background:url(../img/fundo_formERROR.jpg) #FFFFFF right no-repeat;
	_background:url(../img/fundo_formERROR.jpg) #FFFFFF right fixed no-repeat;
	font:11px/15px Tahoma, Arial, Helvetica, sans-serif;
	_font:11px/10px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	height:18px;
	_height:10px;
	border:0;
	vertical-align:baseline;
	padding:5px 5px 0px 4px;
	_padding:5px 5px 4px 4px;
}

.botaoEnviar {
	position:relative;
	float:right;
	background:url(../img/b_enviarForm.jpg) no-repeat;
	width:67px;
	height:18px;
	border:none;
	text-indent:-999px;
	cursor:pointer;
	margin-right:68px;
	_padding:9999px;
	_overflow:hidden;
}
/*########## FIM Contato ##############*/


/*########## Orçamento ################*/
.orcaDivEsquerda {
	position:relative;
	float:left;
	width:410px;
	margin:10px 0 0 5px;
}
	.orcaAtual {
		position:relative;
		float:left;
		background:#F3F0E2;
		width:412px;
		margin:3px;
		padding:5px 0 5px 0;
		text-align:center;
	}
	.orcaAtualPedidos {
		position:relative;
		float:left;
		background:#F3F0E2;
		width:412px;
		margin:3px;
	}
.orcaDivDireita {
	position:relative;
	float:right;
	width:270px;
	margin:10px 10px 0 0;
}
	.orcaAnteriores {
		position:relative;
		float:left;
		background:#E9E4CD;
		width:270px;
		margin:3px;
		padding:5px 0 5px 0;
		text-align:center;
	}
	.orcaAnterioresPedidos {
		position:relative;
		float:left;
		background:#E9E4CD;
		width:270px;
		margin:3px;
	}
/*########## FIM Orçamento ############*/