@charset "utf-8";
/* CSS Document */

#div1 { float:left; background:url(../imagens/fundo-painel-superior-fm.jpg) center repeat-x; width:100%; min-width:1245px; height:232px; }
#div1 #logo { float:left; margin-left:30px; margin-top:-30px; background:url(../imagens/logo-fm.png) no-repeat; width:369px; height:210px; }
#div1 #texto-1 { position:relative; float:left; margin-left:10px; margin-top:85px; font:16px Eurostile; color:#644626; font-weight:bold; }
.texto-fone-topo { position:relative; margin-top:85px;  margin-left:10px; font:16px Eurostile; color:#644626; font-weight:bold; }
.texto-fone-topo span { margin-left:40px; }
.tel2 { margin-left:48px; }
#div1 #busca { float:right; margin-right:30px; }
#div1 #busca table input { width:226px; padding:6px; height:22px; border:1px solid #96825C; background:#DDC7A3; }
#div1 #busca table #lupa { float:left; margin-top:3px; right:90px; position:absolute; }
#div1 #fundo-menu { float:left; margin-top:50px; background:url(../imagens/fundo-menu-fm.jpg) repeat-x; width:100%; height:40px; }
#div1 #fundo-menu #menus { position:relative; float:left; margin-left:135px; z-index:2; }
#div1 #fundo-menu #menus #menu-1 { float:left; margin-left:10px; margin-top:13px; font:14px Eurostile; color:#FFF; font-weight:bold; }
#div1 #fundo-menu #menus #menu-1 img { float:left; margin-right:20px; margin-top:5px; }
#div1 #fundo-menu #menus #menu-2 { float:left; margin-left:40px; margin-top:13px; font:14px Eurostile; color:#FFF; font-weight:bold; }
#div1 #fundo-menu #menus #menu-2 img { float:left; margin-right:20px; margin-top:5px; }
#div1 #fundo-menu #menus #menu-3 { float:left; margin-left:40px; margin-top:13px; font:14px Eurostile; color:#FFF; font-weight:bold; }
#div1 #fundo-menu #menus #menu-3 img { float:left; margin-right:20px; margin-top:5px; }
#div1 #fundo-menu #menus #menu-4 { float:left; margin-left:40px; margin-top:13px; font:14px Eurostile; color:#FFF; font-weight:bold; }
#div1 #fundo-menu #menus #menu-4 img { float:left; margin-right:20px; margin-top:5px; }
#div1 #fundo-menu #menus #menu-5 { float:left; margin-left:40px; margin-top:13px; font:14px Eurostile; color:#FFF; font-weight:bold; }
#div1 #fundo-menu #menus #menu-5 img { float:left; margin-right:20px; margin-top:5px; }

#div1 #fundo-submenu { position:relative; float:left; background:url(../imagens/fundo-submenu-fm.png) repeat-x; width:100%; height:31px; z-index:999; display:none; }
#div1 #fundo-submenu #menus { float:left; margin-left:133px; }
#div1 #fundo-submenu #menus #menu-1 { float:left; margin-left:10px; margin-top:9px; font:13px Eurostile; color:#4D0000; font-weight:bold; }
#div1 #fundo-submenu #menus #menu-2 { float:left; margin-left:20px; margin-top:9px; font:13px Eurostile; color:#4D0000; font-weight:bold; }
#div1 #fundo-submenu #menus #menu-3 { float:left; margin-left:20px; margin-top:9px; font:13px Eurostile; color:#4D0000; font-weight:bold; }
#div1 #fundo-submenu #menus #menu-4 { float:left; margin-left:20px; margin-top:9px; font:13px Eurostile; color:#4D0000; font-weight:bold; }
#div1 #fundo-submenu #menus #menu-5 { float:left; margin-left:20px; margin-top:9px; font:13px Eurostile; color:#4D0000; font-weight:bold; }
#div1 #fundo-submenu #menus #menu-6 { float:left; margin-left:20px; margin-top:9px; font:13px Eurostile; color:#4D0000; font-weight:bold; }

#div1 #fundo-submenu #menu-suspenso { position:absolute; left:628px; margin-top:30px; float:left; width:164px; height:auto; background:#AB9136; display:none; }
#div1 #fundo-submenu #menu-suspenso table { font:14px Eurostile; font-weight:bold; color:#FFF; }

/* HOME */
#div2 { float:left; width:100%; clear:both; }
#div2 #texto-1 { float:left; margin-left:145px; margin-top:40px; font:16px Arial, Helvetica, sans-serif; color:#4B2906; width:710px; text-align:justify; }

/* EMPRESA */
#div2 #img-sobre { float:right; margin-left:15px; margin-top:60px; background:url(../imagens/img-sobre-fm.jpg) no-repeat; width:409px; height:397px; }
#div2 #texto-sobre { float:left; margin-left:145px; margin-top:60px; font:16px Arial, Helvetica, sans-serif; color:#4B2906; width:390px; text-align:justify; }

/* MOLDURAS DE MADEIRAS */
#div2 #molduras-madeiras-texto-1 { float:left; margin-left:15px; margin-top:80px; font:16px Arial, Helvetica, sans-serif; color:#4B2906; width:600px; text-align:justify; }
#div2 #solicite-orcamento { float:right; margin-right:30px; margin-top:70px; background:url(../imagens/solicite-orcamento-fm.jpg) no-repeat; width:154px; height:26px; }
#div2 #proporcoes { position:absolute; right:190px; float:right; margin-right:10px; margin-top:80px; background:url(../imagens/btn-proporcoes-fm.jpg) no-repeat; width:154px; height:26px; }
#div2 #precos { position:absolute; right:30px; float:right; margin-right:10px; margin-top:80px; background:url(../imagens/btn-precos-fm.jpg) no-repeat; width:154px; height:26px; }

#div2 #lista-modulras { float:left; margin-left:10px; margin-top:20px; }
#div2 #lista-modulras #borda { float:left; border:1px solid #CAAD54; padding:10px; margin:5px; width:230px; height:160px; }
#div2 #lista-modulras #borda #redimencionar-2 { float:left; overflow:hidden; position:relative; }
#div2 #lista-modulras #borda #redimencionar-2 #moldura-2 { float:left; width:220px; height:120px; }
#div2 #lista-modulras #borda #redimencionar-2 #moldura-3 { float:left; margin-left:15px; width:220px; height:110px; }
#div2 #lista-modulras #borda #texto-2 { float:left; margin-top:15px; width:100%; font:14px Arial, Helvetica, sans-serif; color:#4B2906; font-weight:bold; }

#div2 #lista-futebol { float:left; margin-left:20px; margin-top:40px; width:900px; }
#div2 #lista-futebol img { float:left; width:330px; border:none; }
#div2 #lista-futebol #moldura { margin-left:30px; width:270px; height:200px; }
#div2 #lista-futebol #redimencionar { width:auto; height:auto; overflow:hidden; position:relative; float:left; }

#div2 #escolha-sua-foto { float:left; margin-top:40px; background:url(../imagens/escolha-sua-foto-fm.jpg) no-repeat; width:441px; height:198px; }

/* FALE CONOSCO */
#div2 #formulario { float:left; margin-left:15px; margin-top:60px; font:16px Arial, Helvetica, sans-serif; color:#4B2906; }
#div2 #formulario table { font:14px Arial, Helvetica, sans-serif; color:#4B2906; }
#div2 #formulario table input { width:442px; height:20px; }
#div2 #formulario table textarea { width:442px; height:112px; }
#div2 #mapa { margin-top:56px; width:100%; height:367px; clear:both; }

/* REFERENCIAS */
#div2 #img-referecia { float:right; margin-left:15px; margin-top:80px; background:url(../imagens/img-referencia-fm.jpg) no-repeat; width:409px; height:397px; }
#div2 #texto-clientes { float:left; margin-left:145px; margin-top:60px; font:16px Arial, Helvetica, sans-serif; color:#4B2906; width:390px; text-align:justify; }

/* VIDRACARIA */
#div2 #img-vidracaria-fm { float:right; margin-left:15px; margin-top:80px; background:url(../imagens/img-vidracaria-fm-fm.jpg) no-repeat; width:409px; height:397px; }
#div2 #texto-vidracaria-fm { float:left; margin-left:145px; margin-top:80px; font:16px Arial, Helvetica, sans-serif; color:#4B2906; width:390px; text-align:justify; }

/* RODAPE */
#div30 { float:left; margin-top:50px; background:url(../imagens/fundo-rodape-fm.jpg) repeat-x; width:100%; min-width:1245px; height:89px; } 
#div30 #visa { float:left; margin-left:5px; margin-top:25px; background:url(../imagens/img-crt-1-fm.jpg) no-repeat; width:62px; height:39px; }
#div30 #master { float:left; margin-left:25px; margin-top:25px; background:url(../imagens/img-crt-2-fm.jpg) no-repeat; width:62px; height:39px; }
#div30 #texto-1 { float:left; margin-left:25px; padding-top:25px; font:11px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; text-align:left; }
#div30 #texto-2 { float:right; margin-right:20px; padding-top:25px; font:11px Arial, Helvetica, sans-serif; color:#FFF; text-align:right; }


.container #slides {
	margin-top:30px;
}