/* Estilo para o Site Realgens */
body{background: #152A0D url(../imagens/bg_geral.jpg) no-repeat; background-position:top center}

#flores{width:960px; height:350px; background-image: url(../imagens/bg_2.png); background-repeat:no-repeat;}

#flores #limites{width:960px; height:auto; position:relative;}

/*logo-topo*/
#flores #limites #topo_logo{width:300px; height:122px; float:left}

#flores #limites #bandeiras{width:57px; height:17px; float:left; margin-top:3px; margin-right:6px}
#flores #limites #bandeiras #band_p{width:20px; height:17px; float:left}
#flores #limites #bandeiras #band_i{width:17px; height:17px; float:left}
#flores #limites #bandeiras #band_e{width:20px; height:17px; float:left}

/*menus topo*/
#flores #limites #hot_ter{width:250px; height:35px; float: right; margin-right:368px; margin-top:70px;margin:0;padding:0;float:none;position:absolute;left:342px;top:70px;}
#flores #limites #hot_ter #hot{width:134px; height:35px; float:left}
#flores #limites #hot_ter #hot a{display: block; background: url(../imagens/bot_h_link.png) no-repeat; border:0; text-align: center; padding-top:11px; font-size: 17px; font-weight: bold; color: #FFF; text-decoration: none; height: 24px; font-family:Arial, Helvetica, sans-serif }
#flores #limites #hot_ter #hot a:hover{background-image: url(../imagens/bot_h_hover.png);}

#flores #limites #hot_ter #ter{width:116px; height:35px; float:left}
#flores #limites #hot_ter #ter a{display: block; background: url(../imagens/bot_t_link.png) no-repeat; border:0; text-align: center; padding-top:11px; font-size: 17px; font-weight: bold; color:#E1F4CE; text-decoration: none; height: 24px; font-family:Arial, Helvetica, sans-serif; filter: alpha(opacity=70); ;
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7; }
#flores #limites #hot_ter #ter a:hover{background-image: url(../imagens/bot_t_hover.png);}


#flores #limites #hot_ter2{width:250px; height:35px; float: right; margin-right:313px; margin-top:70px}
#flores #limites #hot_ter2 #hot{width:134px; height:35px; float:left}
#flores #limites #hot_ter2 #hot a{display: block; background: url(../imagens/bot_h_link.png) no-repeat; border:0; text-align: center; padding-top:11px; font-size: 17px; font-weight: bold; color: #FFF; text-decoration: none; height: 24px; font-family:Arial, Helvetica, sans-serif }
#flores #limites #hot_ter2 #hot a:hover{background-image: url(../imagens/bot_h_hover.png);}

#flores #limites #hot_ter2 #ter{width:116px; height:35px; float:left}
#flores #limites #hot_ter2 #ter a{display: block; background: url(../imagens/bot_t_link.png) no-repeat; border:0; text-align: center; padding-top:11px; font-size: 17px; font-weight: bold; color:#E1F4CE; text-decoration: none; height: 24px; font-family:Arial, Helvetica, sans-serif; filter: alpha(opacity=70); ;
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7; }
#flores #limites #hot_ter2 #ter a:hover{background-image: url(../imagens/bot_t_hover.png);}

#flores #limites #menu2{width:960px; height:39px; float:left}

#flores #limites #sobre{width:196px; height:39px; float:left}
#flores #limites #sobre a{display: block; background: url(../imagens/sobre_.gif) no-repeat; border:0; text-align: center; padding-top:13px; font-size: 18px; font-weight: bold; color:#E1F4CE; text-decoration: none; height: 26px; font-family:Arial, Helvetica, sans-serif;  }
#flores #limites #sobre a:hover{background-image: url(../imagens/sobre_hov.gif)}

#flores #limites #produtos{width:134px; height:39px; float:left}
#flores #limites #produtos a{display: block; background: url(../imagens/prod_.gif) no-repeat; border:0; text-align: center; padding-top:13px; font-size: 17px; font-weight: bold; color:#E1F4CE; text-decoration: none; height: 26px; font-family:Arial, Helvetica, sans-serif;  }
#flores #limites #produtos a:hover{background-image: url(../imagens/prod_hov.gif);}

#flores #limites #clientes{width:143px; height:39px; float:left}
#flores #limites #clientes a{display: block; background: url(../imagens/cli_.gif) no-repeat; border:0; text-align: center; padding-top:13px; font-size: 17px; font-weight: bold; color:#E1F4CE; text-decoration: none; height: 26px; font-family:Arial, Helvetica, sans-serif;  }
#flores #limites #clientes a:hover{background-image: url(../imagens/cli_hov.gif);}

#flores #limites #representantes{width:298px; height:39px; float:left}
#flores #limites #representantes a{display: block; background: url(../imagens/repre_.gif) no-repeat; border:0; text-align: center; padding-top:13px; font-size: 17px; font-weight: bold; color:#E1F4CE; text-decoration: none; height: 26px; font-family:Arial, Helvetica, sans-serif;  }
#flores #limites #representantes a:hover{background-image: url(../imagens/repre_hov.gif);}

#flores #limites #contato{width:189px; height:39px; float:left}

a.faq:link{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none}
a.faq:visited{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none}
a.faq:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#498730; text-decoration:underline}

#flores #limites #rep_textocima{ width:900px; height:auto; margin-left:24px; text-align: left; float:left; text-align:left}

#flores #limites #rep_form{width:400px; height:auto; float:left; text-align:left; margin:15px 0 0 100px}

#flores #limites #rep_texto{width:400px; height:auto; float: right; text-align:left; margin:15px 0 0 25px}

a.link_rep:link{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-style:italic; text-decoration:none}
a.link_rep:visited{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-style:italic; text-decoration:none}
a.link_rep:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#498730; font-style:italic; text-decoration:underline}


/*Menu Lateral*/
	
fieldset, img { display: block; border: 0 none; }

#flores #limites #conteudo #esp_menu{ width:197px; height:auto; float:left; margin:25px 10px 0 20px}

#flores #limites #conteudo #esp_menu ul{ display:block; margin:0px; padding:0px; list-style: none;}

#flores #limites #conteudo #esp_menu ul a {display: block; background: url(../imagens/bg_menulateral.gif); padding-left: 12px; line-height: 54px; font-size: 13px; font-weight: bold; color: #E1F4CE; text-decoration: none; font-family:Arial, Helvetica, sans-serif; text-align:left}

#flores #limites #conteudo #esp_menu ul a:hover  { background-image: url(../imagens/bg_menulateral_hov.gif) }

/*slider*/


/*conteudo*/

#flores #limites #conteudo #indice{width:750px; height:38px; float:left; text-align:left; padding:21px 0 0 25px; word-spacing:5px; color:#333; margin-right:auto}
.texto4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; word-spacing:1px}
.texto5{ font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333333; font-weight:bold}
a.indice:link{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-decoration:none}
a.indice:visited{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-decoration:none}
a.indice:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-decoration:underline}

#flores #limites #conteudo #linhas{width:auto; height:26px; float:right; margin:27px 29px 0 0; line-height:5px}
.est_form_li{border:1px solid #159856; font-family:Arial, Helvetica, sans-serif; color:#666666}


#flores #limites #conteudo #sel_produtos{width:800px; height:auto; float:left; border:2px solid #498730; margin-top:27px; margin-left:75px; margin-bottom:40px}

#flores #limites #conteudo #contato{width:940px; height:auto; float:left; margin-top:27px; margin-left:250px; text-align:left;}

#flores #limites #conteudo #contato_orc{width:400px; height:auto; float:left; margin-top:27px; margin-left:75px; text-align:left;}

#flores #limites #conteudo #contato_orc_dir{width:400px; height:auto; float: right; margin-top:27px; margin-right:75px; text-align:left;}

.formulario{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; border:1px solid #498730}

.formulario_orc{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; width:auto; min-width:260px; border:1px solid #498730; margin-bottom:10px}

.formulario_trabalhe{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; width:auto; min-width:365px; border:1px solid #498730}

h3{font-family:Arial, Helvetica, sans-serif; color:#2A5213; margin:0; padding:0; text-align:left; margin:0 0 0 75px; float: left}
hr{color:#2A5213; height: 2px; border:0; background-color:#2A5213; width:800px; float:left; margin:2px 0 12px 75px}

/*descricao de Produtos*/
#flores #limites #conteudo #descricao_prod{width:453px; height:auto; max-width:476px; 
                                           padding:0 23px 7px 0; float:left; text-align:left; margin:33px 0 32px 25px; }

.texto12{font-family:Arial, Helvetica, sans-serif; font-size:27px; color:#6D3E1C;} 
.texto13{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6D3E1C;}  

#flores #limites #conteudo #imag_desc{ width:407px; height:341px; max-width:436px; 
                                       max-height:389px; padding:35px 16px 0 13px; 
									   background-image:url(../imagens/detalhes_prbg.gif); 
									   background-repeat:no-repeat; float:left; margin:33px 18px 40px 0;}

#flores #limites #conteudo #imag_desc #bot{ width:407px; text-align:center; float:left; margin-top:230px}

#flores #limites #conteudo #imag_desc #bot a{ font-family:Arial, Helvetica, sans-serif; 
                                             font-size:12px; color:#6D3E1C; text-decoration:none}
#flores #limites #conteudo #imag_desc #bot a:active{ font-family:Arial, Helvetica, sans-serif; 
                                                    font-size:12px; color:#6D3E1C; text-decoration:none}
#flores #limites #conteudo #imag_desc #bot a:hover{ font-family:Arial, Helvetica, sans-serif; 
                                              font-size:12px; color:#6D3E1C; text-decoration:underline}

#flores #limites #conteudo #imag_desc #foto_prod{width:407px; float:left; height:242px; max-height:22px; max-width:407px; margin-bottom:30px;}

/*conteudo texto*/

#flores #limites #conteudo #textos{ float:left; width:491px; height:auto; max-width:460px; background-color:#F9F9F6; 
                                    text-align:left; padding:15px 15px 27px 19px; margin-top:25px; text-indent:1cm;}
									
#flores #limites #conteudo #textos_forn{ float:left; width:491px; height:auto; max-width:460px; background-color:#F9F9F6; 
                                    text-align:left; padding:15px 15px 27px 19px; margin-top:25px;}									
									
#flores #limites #conteudo #textos_prod{ float:left; width:767px; height:auto; min-height:150px; max-width:800px; background-color:#F9F9F6; 
                                    text-align:left; padding:15px 15px 27px 19px; margin-top:25px; margin-left:75px; text-indent:1cm;}
									
#flores #limites #conteudo #mapa{ float:left; width:710px; height:auto; max-width:800px; background-color:#F9F9F6; 
                                    text-align:left; padding:15px 0 27px 90px; margin-top:25px; margin-left:75px; }									
ol{ list-style-position: inside}							
.texto8{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333}
.texto9{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333333; font-weight:bold}

/*conteudo-----------produtos*/
#flores #limites #conteudo #pr_moldes{width:800px; height:auto; float:left; margin-top:10px; margin-left:75px;} 

#flores #limites #conteudo #pr_moldes2{width:800px; height:auto; float:left; margin-top:10px; margin-left:75px;} 



/*conteudo-----------links*/
#flores #limites #conteudo .link1{width:350px; height:auto; float:left; margin:10px 500px 0 75px;
                                  line-height:15px; text-align:left} 

#flores #limites #conteudo .link2{width:350px; height:auto; float:left; margin:10px 500px 100px 75px;
                                   line-height:15px; text-align:left} 

.link_bold{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666}

a.linkre:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none}
a.linkre:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none}
a.linkre:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#498730; text-decoration:underline}

ul.link_{font-size:12px; color:#666; }


/*produtos-lateral*/

#flores #limites #conteudo #lateralprod{background-color:#ffffff; width:220px; height:auto;  
                                        float:left; text-align:left; margin:25px 0 25px 13px }

#flores #limites #conteudo #lateralprod #texto_la{background-color:#ffffff; width:210px; max-width:170px; 
                                        height:auto; padding:2px 0 0 0; 
                                        margin-top:25px; float:left; text-align:left; margin-left:13px }

#flores #limites #conteudo #lateralprod #itens{ width:154px; height:84px; padding:10px; float:left}

#flores #limites #conteudo #lateralprod #itens a{ display: inline-block; border:1px solid #fff; }

#flores #limites #conteudo #lateralprod #itens a:hover{border:1px solid #23694E;}

#flores #limites #conteudo #lateralprod #vejatod{ width:150px; height:32px; padding:10px; float:left}


.texto10{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:27px; color:#23694E}
.texto11{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5B8120}

/* Linha Especial*/
#flores #limites #conteudo #linha_esp{ width:912px; height:240px; float:left; margin:11px 0 72px 25px; background-color:#f9f9f6 }
#flores #limites #conteudo #linha_esp #img_prod{ width:276px; height:169px; float:left; margin:6px 0 0 10px; border:1px solid #2a5213 }
#flores #limites #conteudo #linha_esp #text_pe{ width:609px; height:223px; float:left; text-align:left; padding-top:17px; padding-left:15px}
.texto6{font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#2A5213; font-weight:bold}
.texto7{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666}
.texto14{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#498730}

#flores #limites #conteudo{width:960px; overflow:hidden; height:auto; background-color:#ECEDE4; float:left}
#flores #limites #conteudo #p_{width:642px; height:242px; padding:17px 0 0 17px; float:left; text-align:center}
#flores #limites #conteudo #p_2{width:922px; height:280px; margin:17px 0 0 17px; float:left; text-align:center}
#flores #limites #conteudo #datas{width:272px; height:243px; margin:17px 0 0 17px; float:left; background-color:#F9F9F6; }

#flores #limites #conteudo #datas a{ display: inline-block; border:2px solid #498730}
#flores #limites #conteudo #datas a:visited{ border:2px solid #498730}
#flores #limites #conteudo #datas a:hover{ border:2px solid #666}



#flores #limites #conteudo #datas_t{ width:241px; height:24px; float:left}
#flores #limites #conteudo #datas_texto{width:254px; height:auto; text-align:left; float: left}
.texto1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#6D3E1C} 
/*----------------------------*/
#flores #limites #conteudo #ultimos_t{width:275px; height:35px; float:left; margin:14px 665px 0 22px;}
#flores #limites #conteudo #prod_lanc{width:910px; height:auto; float:left; margin:10px 8px }

/*contato-localizacao-intalacoes*/
#flores #limites #div_cont {width:100%; height:auto; float:left; background-color:#ECEDE4; padding-bottom:15px}
#flores #limites #div_cont #cont{width:250px; height:78px;  float:left; margin-top:35px; margin-left:8px}
#flores #limites #div_cont #cont #ic_cont{width:78px; height:78px; float:left}
#flores #limites #div_cont #cont #t_cont{width:auto; height:auto; float:left; margin:6px 0 8px 7px}
#flores #limites #div_cont #cont #txt_cont{width:150px; height:auto; text-align:left; float:left; margin-left:7px}
.texto2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6D3E1C; font-weight:bold; margin-left:8px}

#flores #limites #div_cont #loc{width:223px; height:auto; float:left; margin-left:8px; margin-top:35px;}
#flores #limites #div_cont #loc #ic_loc{width:78px; height:78px; float:left}
#flores #limites #div_cont #loc #t_loc{width:auto; height:auto; float:left; margin:6px 0 8px 7px}
#flores #limites #div_cont #loc #txt_loc{width:110px; height:auto; text-align:left; float:left; margin-left:7px}

#flores #limites #div_cont #inst{width:223px; height:78px; margin-left:8px; float:left; margin-top:35px;}
#flores #limites #div_cont #inst #ic_inst{width:78px; height:78px; float:left}
#flores #limites #div_cont #inst #t_inst{width:auto; height:auto; float:left; margin:6px 0 8px 7px}
#flores #limites #div_cont #inst #txt_inst{width:110px; height:auto; text-align:left; float:left; margin-left:7px}

#flores #limites #div_cont #ic2{width:213px; height:78px; float:right; margin-top:35px; margin-right:8px}
#flores #limites #div_cont #ic2 #ic{width:78px; height:78px; float:left}
#flores #limites #div_cont #ic2 #t_ic{width:auto; height:auto; float:left; margin:6px 0 8px 7px}
#flores #limites #div_cont #ic2 #txt_ic_inst{width:110px; height:auto; text-align:left; float:left; margin-left:7px}

a.inst:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6D3E1C; text-decoration:none; font-weight:bold}
a.inst:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6D3E1C; text-decoration:none; font-weight:bold}
a.inst:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6D3E1C; text-decoration:underline; font-weight:bold}

/*linha*/

#flores #limites #conteudo #linha{width:960px; height:4px; background-image:url(../imagens/linha.gif); background-repeat:no-repeat; float:left; margin-top:15px}

#flores #limites #linha{width:960px; height:4px; overflow:hidden; background-image:url(../imagens/linha.gif); background-repeat:no-repeat; float:left}

/*menu rodape 1*/
#flores #limites #rodape{width:960px; height:90px; background-image:url(../imagens/bg_rodape.gif); background-repeat:repeat-x; float:left}
#flores #limites #rodape #menu_rodape1{ width:960px; height:auto; word-spacing:44px; float:left;  margin-top:37px; text-align:center}
a.rod1:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E1F4CE; text-decoration:none; font-weight:bold}
a.rod1:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E1F4CE; text-decoration:none; font-weight:bold}
a.rod1:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E1F4CE; text-decoration:underline; font-weight:bold}

#flores #limites #rodape #menu_rodape2{ width:960px; height:auto; word-spacing:5px; float:left; margin-top:6px; color:#E1F4CE; font-weight:bold}
.br{word-spacing:1px; text-align:center}

#flores #limites #rodape #desenv{width:960px; height:auto; margin-top:20px; float:left} 
.texto3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }
a.desenv:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#66FFFF; text-decoration:none}
a.desenv:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#66FFFF; text-decoration:none}
a.desenv:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#66FFFF; text-decoration:underline}


/* ---- Trabalhe Conosco ---- */

.abas { width:90%; clear:both; }
.abas .aba { width:134px; height:35px; float:left; }
.abas .aba a { display: block; width:134px; background: url(../imagens/bot_h_hover.png) no-repeat; border:0; text-align: center; padding-top:11px; font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none; height: 24px; font-family:Arial, Helvetica, sans-serif }
.abas .aba a:hover { background-image: url(../imagens/bot_h_link.png); }
.abas .aba a.selecionado { background-image: url(../imagens/bot_h_link.png); }
.abas .conteudo { clear:both; display:none; padding-left:15px; padding-bottom:10px; border:2px solid #008165; }
.abas_parent { min-height:550px; _height:400px; }
.abas .formulario { width:240px; }


/* --- Carrinho de compras --- */
.carrinho { clear:both; width:840px; margin:0 auto 15px; font:normal 11px Arial; color:#000; text-align:left; }
.carrinho a { text-decoration:none; color:#000; font-weight:bold; }
.carrinho a:hover { text-decoration:underline; }
.carrinho .aba { width:134px; height:35px; float:left; }
.carrinho .aba span { display: block; width:134px; background: url(../imagens/bot_h_hover.png) no-repeat; border:0; text-align: center; padding-top:11px; font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none; height: 24px; font-family:Arial, Helvetica, sans-serif }
.carrinho .conteudo { clear:both; border:2px solid #008165; }
.carrinho .conteudo .item { width:205px; padding-left:20px; font:normal 11px Arial; color:#000; text-align:left; }
.carrinho .conteudo .descricao { padding-left:20px; font:normal 11px Arial; color:#000; text-align:left; }
.carrinho .conteudo th { background:#008165; color:#fff; font:bold 12px Arial; padding:5px; }
.carrinho .conteudo td { border-bottom:1px solid #008165; padding:5px; }