/* UTIL */

img { border:none }
a:link, a:active, a:visited { color:#fff; text-decoration:none; }
#rodape a:link, #rodape a:active, #rodape a:visited { color:#000; }

a:hover { text-decoration:underline; }
#content_home a:hover { text-decoration:none; } 
br.clear { font-size:2px; display:block; height:2px; }


.left { float:left; }
.right { float:right; }
.clear_l { clear:left; }
.clear_r { clear:right; }
.clear { clear:both; }


.align_r { text-align:right }
.align_l { text-align:left }
	/* margin  padrao  10px  */
	
.no_margin { margin:0; }
.h_margin { margin:auto 10px; }
.v_margin { margin:10px auto; }
.margin { margin:10px; }
.margin_b { margin-bottom:10px; }
.margin_r { margin-right:10px; }
.margin_l { margin-left:10px; }
.margin_t { margin-top:10px; }
.star { margin-left:5px; }



	/* --------------------- */

/* CORES  */
.orange { color:#E77817; }
.blue { color:#007CC3 }
.l_grey { color:#999999; }
.black { color:#000; }
.n_color { color:#666; }




/* ------------------------- */





/* CSS Para formatação */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#0a0b0d; margin:0px 0 0; padding:0; color:#fff; }


/* topo */
#topo { text-align:left; background:transparent url(../imagens/bg/bg_top2.gif) no-repeat center top; width:100%; }
#topo .sized { height:193px; background:#fff url(../imagens/bg/topo.jpg) no-repeat right top; }
#logo { margin-top:53px; margin-left:0px; }



#bg2 { top:0; height:100%; background:#000000; background:transparent url(../imagens/bg/bg2.gif) repeat-y center top; }




#rodape { background:transparent url(../imagens/bg/rodape.gif) no-repeat center top; text-align:left; height:40px; width:100%; }


.sized { width:960px; min-width:960px; margin:auto; text-align:left; overflow:hidden; }

h1 { font-size:2.5em; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; }
h2 { font-size:1.55em; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; font-weight:normal; }
h3 { font-size:1.3em; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; }



#player_pos { width:960px; height:1px; margin:0 auto }
#player { margin-top:50px; margin-left:0px; }
#pagina { margin-top:30px; }


/* home */
#topo { float:left; width:960px; height:240px; z-index:1; }

#topo #centro { width:720px; margin:auto; background:none; text-align:center; }
#topo #player { position:absolute; top:70px; left:930px; }

.table_img { border-bottom:1px solid #333; border-top:1px solid #333; text-align:center; vertical-align:middle; height:109px; }
.table_none {
	border-bottom:1px solid #333;
	border-top:1px solid #333;
	vertical-align:bottom;
	/*padding-left:10px;*/
	font-family:"Trebuchet MS", verdana;
	font-size:18px;
	color: #777;
}
.table_head {
	/*padding-left:10px;*/
	font-family:"Trebuchet MS", verdana;
	font-size:18px;
	font-weight: normal;
	color: #777;
}

#links { float:left; width:960px; border-bottom:1px solid #333; background:none; z-index:2; margin-top:40px;  }
#links .com_img { float:left; width:120px; height:123px; margin-top:0px; text-align:center; }
#links .com_img img { border:solid 1px #323335;  }
#links .sem_img { float:left; width:120px; height:123px; margin-top:0px; text-align:center; border-top:1px solid #333;  }

#content_home { background:url(../imagens/bg/bg_main.jpg) repeat-y #0A0B0D; }
.p_home { font-size:1.2em; }

/*----FIM home----*/




a.link_menu:link,a.link_menu:visited,a.link_menu:active { float:right; font-size:13px; font-weight:bold; text-decoration:none; padding-left:15px; margin:5px 0; background:url(../imagens/bg/link_menu.gif) no-repeat -25px bottom; }
a.link_menu:hover { background-position:left top; color:#b1521c; }

a.link_menu2:link,a.link_menu2:visited,a.link_menu2:active { float:right; font-size:13px; font-weight:bold; text-decoration:none; padding-left:15px; margin:5px 0; background:url(../imagens/bg/link_menu.gif) no-repeat left top; color:#b1521c; }


span.span_menu { display:block; float:right; font-size:13px; font-weight:bold; text-decoration:none; padding-left:15px; margin:5px 0; background:url(../imagens/bg/link_menu.gif) no-repeat -25px bottom; }


a.link_dicas:link,a.link_dicas:visited,a.link_dicas:active { font-size:25px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-left:25px; margin:5px 0; background:url(../imagens/bg/link_dicas.gif) no-repeat left center; }
a.link_dicas:hover { color:#b1521c; }



/* eventos */
#content_eventos { background:url(../imagens/bg/eventos_gif.gif) no-repeat #4D4948; }

#eventos_top { height:250px; }
#logo_eventos { height:222px; width:138px; margin:28px 0 0 40px; float:left; }
#texto_eventos { float:left; margin:30px 30px 0; height:220px; width:364px; text-align:justify; line-height:17px; }
#img_social { float:left; margin-left:24px; }
#divisor_eventos { height:45px; clear:both; }
#img_flor { width:250px; height:297px; float:left; }
#img_formaturas { float:left; margin:0 0 0 136px; }
#img_corp { float:left; margin-left:26px; }
#content_eventos .menu { text-align:right; margin-right:25px; float:left; width:95px; }


/* historia */
#content_historia { background:url(../imagens/bg/historia_gif.gif) no-repeat #4D4948; }

#historia_top { height:220px; }
#logo_historia { height:190px; width:138px; margin:28px 0 0 40px; float:left; }
#img_champanhe { width:448px; float:left; }
#divisor_historia { height:48px; clear:both; background:url(../imagens/bg/div_historia.jpg) repeat-y right top; }

#img_garrafa { float:left; width:200px; height:325px; margin:47px 0 0; clear:left; }
#texto_historia { float:left; width:353px; margin:21px 30px 0 20px; height:295px; text-align:justify; line-height:17px; }
.texto_rolagem { text-align:justify; }
#img_fruta { float:left; width:214px; height:325px; margin:48px 0 0 23px;  }



#content_historia .menu { text-align:right; margin:75px 20px 0 0; float:left; width:95px; }






/* servicos */
#content_servicos { background:url(../imagens/bg/servicos_gif.gif) no-repeat #4D4948; }
#servicos_top { height:250px; }
#logo_servicos { height:190px; width:138px; margin:28px 0 0 40px; float:left; }
#img_topo { float:left; height:250px; width:629px; margin-left:-1px }
#img_bolo { float:left; width:244px; height:296px; margin-top:44px; }
#texto1_servicos { width:245px; margin-top:18px; float:left }
#texto2_servicos { width:250px; margin:18px 27px 0 40px; float:left  }

#content_servicos .menu { text-align:right; margin:45px 20px 0 34px; float:left; width:95px; }




/* espacos */
#content_espacos { background:url(../imagens/bg/espacos_gif.gif) no-repeat #4D4948; }
#espacos_top { height:198px; }
#logo_espacos { height:170px; width:138px; margin:28px 0 0 40px; float:left; }
#textos_espacos { height:198px; float:left; width:628px; }
#texto1_espacos { width:254px; height:120px; margin:36px 32px 5px; float:left }
#texto2_espacos { width:312px; height:100px; margin:62px 0px 0 -3px; float:left  }
#topo_laranja { background:#e35f14; font:normal 15px Arial, Helvetica, sans-serif; text-align:center; color:#fff; line-height:36px; height:36px; }
.div_espacos { clear:both; display:block; height:1px; font-size:1px; margin:0; padding:0; }

#topo_laranja a:link,#topo_laranja a:visited,#topo_laranja a:hover { color:#FFFFFF; font-weight:bold; } 


#plantas { position:absolute; margin-top:220px; margin-left:0px; width:230px; height:370px; background:transparent url(../imagens/detalhes/espacos_planta.gif) no-repeat left top; }
#img_espacos { width:628px; float:left; margin-left:178px; }

#content_espacos .menu { text-align:right; margin:125px 20px 0 34px; float:left; width:95px; }





/* dicas */
#content_dicas { background:url(../imagens/bg/dicas_gif.gif) no-repeat #4D4948; }
#div1 { float:left; width:177px; }
#logo_dicas { height:170px; width:138px; margin:28px 0 0 40px; float:left; }
#img_copo { margin:75px 0 0 0px; }

#div2 { float:left; width:331px; height:590px; background:url(../imagens/bg/dicas_links.jpg) no-repeat center bottom; }
#dicas_links { margin:36px 15px 0 15px; }

#div3 { float:left; width:331px; height:590px; margin:0 0 0 1px; }
#div4 { float:left; width:331px; height:590px; margin:0 0 0 1px; background:#e35f14; }

a.dicas_sub:link,a.dicas_sub:visited,a.dicas_sub:active { display:none; margin-left:25px; color:#e35f14; text-decoration:none; font-size:14px; padding:2px; font-family:Verdana,Arial, Helvetica, sans-serif }
a.dicas_sub:hover { color:#FFFFFF }
#categoria1_social a.dicas_sub, #categoria2_corporativo a.dicas_sub, #categoria3_formatura a.dicas_sub { display:block;  }



#content_dicas .menu { text-align:right; margin:300px 20px 0 0px; float:left; width:95px; }
.texto_dicas .link:link,.link:visited,.link:active { font-size:12px; color:#b1521c; text-decoration:none; }
.texto_dicas p { text-align:justify; margin:5px 0 0 0; padding:0; color:#FFF; }




/* orcamento */
#content_orcamento { background:url(../imagens/bg/orcamento_gif.gif) no-repeat #4D4948; }
#orcamento1 { float:left; width:177px; }
#logo_orcamento { height:170px; width:138px; margin:28px 0 0 40px; float:left; }
#content_orcamento .menu { text-align:right; margin:300px 20px 0 0px; float:left; width:95px; }
#orcamento_degrade { margin:97px 0 0 0px; }

#orcamento2 { float:left; width:664px; height:590px; }

#orcamento_detalhe { position:absolute; margin-left:663px; margin-top:45px; height:191px; width:120px; }

#form_orcamento { margin:20px 0 0 15px; }
.tit_orcamento { margin-left:25px; }

#form_orcamento { margin:0; padding:0; font-size:13px; color:#fff; }
#form_orcamento h1 { color:#E77817; display:block; margin:0 25px; font-size:15px; font-weight:bold; }
#form_orcamento label { display:block; float:left; margin-left:10px; width:130px; padding-left:15px; }
#form_orcamento label.oBG { background:url(../imagens/bg/link_menu.gif) no-repeat left top; }
#form_orcamento span.oBG { padding-left:15px; background:url(../imagens/bg/link_menu.gif) no-repeat left top; }
#form_orcamento span.noBG { padding-left:15px; }

#form_orcamento fieldset { margin:5px 0; padding:0; border:none; }
input, select { border:1px solid #e5e5e5; font-size:11px; }
#form_orcamento strong { margin-left:25px; }

#enviar_orcamento { background:#E77817; font-size:16px; font-weight:bold; color:#FFFFFF; margin-left:350px; border:none; }

label.noBG { background:none; }




/* contato */
#content_contato { background:url(../imagens/bg/contato_gif.gif) no-repeat #4D4948; }
#contato1 { float:left; width:177px; background:url(../imagens/bg/contato_degrade.jpg) no-repeat center bottom; height:589px; }
#logo_contato { height:170px; width:138px; margin:28px 0 0 40px; float:left; }
#content_contato .menu { text-align:right; margin:315px 0 0 40px; float:left; width:95px; }
#contato2 { width:199px; margin:149px 0 0 27px; float:left; }
#contato3 { width:385px; float:left; }
.titulo_form_1,.titulo_form_2,.titulo_form_3 { font-size:22px; color:#343532; display:block; }
.titulo_form_1 { margin-top:32px; color:#FFF; }
.titulo_form_2 { margin-top:17px; color:#FFF; }
.titulo_form_3 { margin-top:17px; color:#FFF; }
#dados_buffet { color:#d9dbda; margin-top:150px; font-size:12px }
.tel_laranja { color:#E77817; font-size:16px; font-weight:bold }



.campo1{margin-top:15px;height:20px;width:99%;border:1px solid #e5e5e5;}
.campo2{margin-top:20px;height:20px;width:99%;border:1px solid #e5e5e5;}
.campo3{margin-top:20px;width:99%;border:1px solid #e5e5e5;}
.pOBG { font-size:13px; color:#fff; margin-left:50px; }
#enviar_contato { background:#E77817; font-size:20px; padding:2px 15px; color:#FFFFFF; margin-left:85px; border:none; }

/*------------------------------------------------
------------------------------------------------*/
body, html {  } /* Necessário */
#wrap { min-width:960px; }
#content_home, #content_eventos, #content_historia, #content_servicos,#content_espacos,#content_dicas,#content_orcamento,#content_contato { height:592px; width:960px; background-color:#0a0b0d; margin:auto; }
#rodape { }


.opacity { opacity:0.40; -moz-opacity:0.40;	 }