@charset "utf-8";
body {
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-color:#e8e8e8;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b5234;
}
a:link, a:visited {text-decoration:none;color:#4b5234;}
a:hover{text-decoration:underline;}
img{border:none;}
/*classes gerais*/
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.hide{display:none;}
/*fim classes gerais*/

/*estrutura*/
#principal {
	margin-left:auto;
	margin-right:auto;
	height: 568px;
	width: 995px;
	margin-top:-131px;
	
}
#topo {
	height: 128px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c5cb8a;*/
}
.bg_topo {
	display: block;
	height: 131px;
	width: 100%;
	z-index:0;
	background-image: url(../images/background_ceu.jpg);
}

#logo {margin-top:32px;margin-left:30px;}


#logotipo {
	background-image:url(../images/bg_topo.png);
	height:131px;
	margin-top:-131px;
	width:177px;
}
#menuSuperior {
	padding: 0px;
	margin-top: 109px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-color:#FFFFFF;
}
#menuSuperior li {
	display:inline;
	float:left;
	list-style-type: none;
	background-color:#FFFFFF;
	margin-left:2px;
}

#menuSuperior li a {
	display:block;
	text-decoration: none;
	width: 85px;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding:2px 0 2px 0;
}
#menuSuperior li a:hover{text-decoration:underline;}
#menuSuperior .menu01 {background-image: url(../images/bg_menu01.png);background-position:center;}
#menuSuperior .menu02 {background-image: url(../images/bg_menu02.png);background-position:center;}
#menuSuperior .menu03 {background-image: url(../images/bg_menu03.png);background-position:center;}
#menuSuperior .menu04 {background-image: url(../images/bg_menu04.png);background-position:center;}
#menuSuperior .menu06 {background-image: url(../images/bg_menu06.png);background-position:center;}
#menuSuperior .menu05 {background-image: url(../images/bg_menu05.png);background-position:center;/*padding-right:50px;*/}
#detalhe_bg{background-image:url(../images/detalhe_bg.png);height:auto;width:auto; background-repeat:no-repeat;}
#conteudo {min-height:490px;background-repeat: no-repeat;background-position: left top; margin-top:10px;}

#rodape {
	font-size: 11px;
	color: #898a88;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*fim estrutura*/

/*home*/
.bgconteudo01 {background-image: url(../images/bg_home_01.jpg);}
.bgconteudo02 {background-image: url(../images/bg_home_02.jpg);}
#destaque {margin-top: 50px;height: 260px;margin-right:15px;}
.imagens p{text-align:center; margin:0;}
/*fim home*/

/*galeria imagens*/
#destaques{
	height: 170px;
	#width:705px;
	_width:735px;
}
.imagens {
	margin-left:20px;
}
.imagens span{
	background-image:url(../images/bg_imagens.png);
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:130px;
	padding-right:8px;
	padding-top:10px;
	text-align:center;
	width:200px;
}
/*fim galeria imagens*/

/*produtos*/
#menuLateral{margin:0;padding:0;width:200px;text-align:right;margin-right:20px;}
#menuLateral li{list-style-type: none; display:block; height:26px}
#menuLateral li a{ padding:2px 3px;}
#menuLateral li a:hover, #menuLateral li .atual{text-decoration:none; color:#FFFFFF; background-color:#9bdd0b;}
#menuLateral li a:active{text-decoration:none; color:#FFFFFF; background-color:#9bdd0b;}
.produtos {
	background-image: url(../images/produtos.gif);
	background-repeat:no-repeat;
	background-position:right;
	display: block;
	height: 25px;
	width: 100%;
	margin-bottom:20px;
}
/*fim produtos*/

/*serviços*/
.margin-top{margin-top:80px !important;}
.conteudo_servico {width:775px; margin-top:30px;}
.conteudo_servico li {list-style:none;}
.conteudo_servico .texto{ width:490px; padding-right:10px;}
.conteudo_conheca {width:335px; margin-top:120px;}
.conteudo_conheca .texto{ width:490px; padding-right:10px;}
.imagem_destaque{background-image:url(../images/bg_imagem.png);background-repeat:no-repeat;height:254px;margin-top:40px;padding-right:15px;padding-top:22px;text-align:center;width:253px;}
.imagem_destaque img{margin-left:20px;border: thin solid #d0cece;margin-bottom:27px;}
.imagem_destaque a {border-left-width: thin;border-left-style: solid;border-left-color: #5b5555;padding-left:5px;padding-right:5px;}

/*fim serviços*/
/*mapas*/
#mapas {
	margin-left:20px;
}
#mapas span{
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	height:168px;
	padding-right:20px;
	padding-top:32px;
	text-align:right;
	width:213px;
}
.mapa01 span{background-image:url(../images/bg_mapa01.png);}
.mapa02 span{background-image:url(../images/bg_mapa02.png);}
.mapa03 span{background-image:url(../images/bg_mapa03.png);}
iframe{
	border: 2px solid #fda318;
	margin-top:15px;
	margin-left:60px;
}	
/*fim mapas*/

/*text replace*/
.montagem_vaso {background-image:url(../images/montagem_vasos.png);width:250px;height:34px;display:block;}
.orientacao_tecnica {background-image:url(../images/orientacao_tecnica.png);width:250px;height:34px;display:block;}
.paisagismo {background-image:url(../images/paisagismo.png);width:250px;height:34px;display:block;}
.jardinagem {background-image:url(../images/jardinagem.png);width:250px;height:34px;display:block;}
.decoracao_projetos {background-image:url(../images/decoracao_projetos.png);width:260px;height:34px;display:block;}
.assinatura_floral {background-image:url(../images/assinatura_floral.png);width:250px;height:34px;display:block;}

/*fim text replace*/

/*borda 1 conhece*/
#borda1_conheca {
	float:left;
	background:#E4E4E4;
	height:188px;
	width:325px;
	margin-left:80px;
	margin-top:50px;
	display:inline;
}
/*fim borda 1 conhece*/

/*foto 1 conhece*/
#foto1_conheca {
	float:left;
	background:#B8B6B7;
	height:173px;
	width:310px;
	display:inline;
	margin-top:7px;
	margin-left:7px;
}
/*fim foto 1 conhece*/

/*texto 1 conhece*/

#texto1_conheca {
	float:left;
	height:183px;
	width:540px;
	margin-left:20px;
	margin-top:55px;
	line-height:17px;
	display:inline;
}
/*fim texto 1 conhece*/

/*borda 2 conhece*/
#borda2_conheca {
	float:left;
	background:#E4E4E4;
	height:188px;
	width:325px;
	margin-left:80px;
	margin-top:15px;display:inline;
}
/*fim borda 2 conhece*/

/*foto 2 conhece*/
#foto2_conheca {
	float:left;
	background:#B8B6B7;
	height:173px;
	width:310px;
	display:inline;
	margin-top:7px;
	margin-left:10px;
}
/*fim foto 2 conhece*/

/*texto 2 conhece*/

#texto2_conheca {
	float:left;
	height:183px;
	width:540px;
	margin-left:20px;
	margin-top:25px;
	line-height:17px;
	display:inline;
}
/*fim texto 2 conhece*/

/*titulo curso*/

#titulo_curso {
	float:left;
	height:50px;
	width:220px;
	display:inline;
	font-size:11px;
	margin-left:90px;
	margin-top:40px;
}
/*fim titulo curso*/

/*titulo p curso*/

#titulo_curso p {
	*margin-top:5px;
	margin-top:5px;
	
}
/*fim titulo p curso*/

/*titulo curso*/

#shop1_curso {
	float:left;
	height:240px;
	width:360px;
	display:inline;
	font-size:11px;
	margin-left:90px;
	margin-top:35px;
}
/*fim titulo curso*/

/*titulo p curso*/

#shop1_curso p {
	*margin-top:12px;
	*margin-bottom:10px;
}
/*fim titulo p curso*/


#shop2_curso {
	float:left;
	height:240px;
	width:360px;
	display:inline;
	font-size:11px;
	margin-left:90px;
	margin-top:35px;
	*margin-top:127px;
	*margin-left:220px;
}
/*fim titulo curso*/

/*titulo p curso*/

#shop2_curso p {
	*margin-top:12px;
	*margin-bottom:10px;
}
/*fim titulo p curso*/

/*image 1 curso*/

#image_curso {
	float:left;
	height:212px;
	width:215px;
	background:#999798;
	display:inline;
	margin-right:15px;

}
/*fim image 1 curso*/

/*produtos orcamento*/

#produto {
	float:left;
	height:150px;
	width:300px;
	display:inline;
	margin-top:15px;
	line-height:16px;

}
/*fim produtos orcament*/

/*form orcamento*/

#form_orc {
	float:left;
	width:850px;
	*width:880px;	
	display:inline;
	margin-top:50px;
	margin-left:130px;

}
/*fim form orcamento*/

/* form qtde orcamento*/

#qtde input {
height:10px;
font-size:9px;
margin-bottom:4px;
*margin-bottom:2px;


}
/*fim qtde form orcament*/

/* qtde produtos orcamento*/

#qtde {
	float:left;
	height:155px;
	width:20px;
	display:inline;
	margin-top:1px;
	margin-right:25px;

}
/*fim qtde produtos orcament*/

/* classe alinha loja*/

.lojadireita{
margin-left:350px;
*margin-left:368px;
}
/*fim qtde produtos orcament*/

/* classe  loja fale conosco*/

.lojadireita_fale{
margin-left:275px;
}
/*fim loja fale conoscot*/

/* bt link cursor*/

.link{
cursor:auto;
height:21px;
width:63px;

background:url(/common/images/bt_enviar.gif);

}

/* bt link cursor*/

/* classe alinha loja*/

#btdireita{
float:right;
margin-right:50px;

}
/*fim qtde produtos orcament*/

/* classe alinha loja*/

#btdireita_fale{
float:right;
margin-right:75px;
*margin-right:40px;

}
/*fim qtde produtos orcament*/

/* classe alinha loja*/

.italico_campos{
font-size:11px;
font-style:italic;
}
/*fim qtde produtos orcament*/


/* classe alinha loja*/

.italico_campos_fale{
font-size:11px;
font-style:italic;
margin-left:70px;
}
/*fim qtde produtos orcament*/

.textop{
vertical-align:top;
}

.textarea{
margin-left:73px;
_margin-left:37px;
margin-top:-20px;
width:698px;
*width:715px;

}

#mensagem{
display:inline;
margin-left:450px;
color:#FF0000;
}

.link_pag{
background-color:#9BDD0B;
color:#FFFFFF;
padding:2px 3px;

}
#paginacao{
margin-left:56%;
}

.menu_pag{
background-color:#FEB130;padding:2px 3px;
color:#333333;
}