body {  margin:0; text-align:center; background-color: #ffffff; background-image:url(resources/images/bg-small.jpg); background-repeat:repeat-x; }

img {border:0;}
#geral {margin:0 auto; width:940px; min-height:680px;}

/* topo */
#topo  { height:102px; float:left; width:940px;}
#logo  { height:102px; float:left;}
#link-topo { background-image:url(resources/images/topo-bg-r.jpg); width:770px; height:102px; float:left; background-position:left center; background-repeat:no-repeat; background-color:#333333;}

#tel-topo  { float:right; width:753px; height:30px; margin-top:25px; _margin-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; text-align:right;}
#menu-topo { float:right; width:753px; height:30px; margin-top:20px; text-align:right;} 
#menu-topo a {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FFFFFF; margin-right:8px; _margin-right:4px;}
#menu-topo a:hover { text-decoration:underline;}

/* conteudo */
#conteudo  { width:940px; /*height:281px;*/ background-color:#fff; float:left; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; margin-top:1px;}

/* menu */
#menu { width:199px; background-color:#FFFFFF; height:281px; float:left;}
.titulo-menu { background-image:url(resources/images/bg-tiotulo-menu.jpg); height:30px; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-top:6px; font-weight:bold;}
.sombra { background-image:url(resources/images/sombra-cima.jpg); width:199px; height:22px; float:left;}

.area-menu { width:198px; _width:198px; height:199px; _height:199px; float:left; text-align:left;}
.area-menu a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:200%; _line-height:20px; float:left; width:150px; margin-left:25px; _margin-left:15px;}
.area-menu a:hover {text-decoration:underline;}

.area-menu  ul { list-style-type:none; margin-left:-30px; margin-top:-15px; _margin-top:-5px;}
.area-menu  ul li {}
.area-menu  ul li  a { }
.area-menu  ul li  a:hover { }




.sombra-baixo { background-image:url(resources/images/barra-metal.jpg); width:199px; height:25px; float:left;}
.foto-principal { width:741px; height:284px; background-color:#fff; float:left;}
.foto-principal img { width:741px; height:284px;}

/* boxes */
#boxes   {width:940px; min-height:211px; _height:211px; background-color:#fff; float:left; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;}
.box-home { width:338px; height:182px; border:#CCCCCC 1px solid; margin:11px; _margin:8px; float:left;}
.box-home h1 { font-family:arial; font-size:16px; margin:10px; text-align:left; color:#f60;}
.box-home p { font-family:arial; font-size:12px; font-size:12px;
line-height:180%; margin:10px; text-align:left; color:#333333;}

.box-homes .saiba-mais { float:right; }
.box-homes .saiba-mais a { }
.box-homes .saiba-mais a:hover { }
.saiba-mais {float:right; font-family:arial;  margin:10px; text-align:right; font-size:11px; text-decoration:none; color:#f60;}
.saiba-mais:hover { text-decoration:underline;}

.box-home .titulos { font-family:arial; font-size:16px; margin:10px; text-align:left; color:#f60; font-weight:bold;}

.titulos { font-family:arial; font-size:16px; margin:10px; text-align:left; color:#f60; font-weight:bold;}

.box-destaque { width:190px; height:130px; float:left; border:#CCCCCC 1px solid; margin:11px; _margin:8px; background-image:url(resources/images/bg-destaque.jpg); background-repeat:repeat-x; background-color:#FFA300; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:100%; text-align:left;}
.box-destaque .entre { padding-left:8px; _padding-top:5px;}
.box-destaque .e-mail { padding-left:8px;}
.box-destaque .e-mail a { color:#333333; text-decoration:none; font-size:86%;}
.box-destaque .e-mail a:hover { text-decoration:underline;}
.box-destaque #loja1 { padding-left:8px; padding-top:4px; float:left;}
.box-destaque #loja2 { padding-left:8px; padding-top:6px; float:left; padding-bottom:5px;}


.rodape  { height:95px; width:940px; background-color:#333333; float:left; border:1px solid #000000;}
#tel-footer  { width:138px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; float:left; margin-top:18px; padding-left:10px;}

#link-footer { width:100%; _margin-top:-15px;} 
#link-footer a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin:6px;}
#link-footer a:hover {text-decoration:underline;}

.sombra-roda { width:940px; height:20px; background-image:url(resources/images/sombra-roda.jpg); background-repeat:no-repeat; background-position:center bottom; float:left; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
 
#logo-footer { float:right; margin-top:0px; padding-right:20px;}
#roma { float:left; margin-bottom:0px; margin-left:20px; margin-top:10px;}
#roma-int { float:left; margin-bottom:0px; margin-left:0px; margin-top:10px; _margin-top:-20px;}

/* pagina interna */
#boxes-int {width:197px; min-height:211px; _height:211px; background-color:#fff; float:left;}
.foto-interna { width:739px; /*height:282px;*/ background-color:#fff; float:left;}
.foto-interna img { width:auto; /*height:282px;*/}

.box-destaque-int { width:190px; height:142px; float:left; border:#CCCCCC 1px solid; margin:3px; _margin:2px; background-image:url(resources/images/bg-destaque.jpg); background-repeat:repeat-x; background-color:#FFA300; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:120%; text-align:left;}

.box-destaque-int .entre { padding-left:8px; font-size:16px;  padding-top:5px; _padding-top:15px;}
.box-destaque-int .e-mail { padding-left:8px;}
.box-destaque-int .e-mail a { color:#333333; text-decoration:none; font-size:85%;}
.box-destaque-int .e-mail a:hover { text-decoration:underline;}
.box-destaque-int #loja1 { padding-left:8px; padding-top:4px; float:left;}
.box-destaque-int #loja2 { padding-left:8px; padding-top:6px; float:left; padding-bottom:5px;}



.box-interna { width:710px; _width:735px; /*min-height:182px; _height:182px;*/ /*border:#CCCCCC 1px solid;*/  margin-bottom:-11px; _margin:01px; float:left;}
.box-interna .sub-titulos { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF9900; _float:left;}
.box-interna h1 { font-family:arial; font-size:16px; margin-left:30px; text-align:left; color:#f60; _width:690px; _margin-left:40px;}
.box-interna p { font-family:arial; font-size:12px; font-size:12px; line-height:120%; text-align:left; color:#333333; margin-left:30px; _margin-left:5px; _width:auto; width:660px; _margin-top:-2px;}
.box-interna .titulos { font-family:arial; font-size:16px; margin:10px; text-align:left; color:#f60; font-weight:bold;}

.bread {float:left; font-family:arial; margin-bottom:15px; margin-left:30px; _margin-left:20px; text-align:left; width:100%; _width:650px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bread a {color:#333333; text-decoration:none;}
.bread a:hover { text-decoration:underline;}


#coluna-menu { width:199px; float:left; /*min-height:600px;*/ _height:500px;}
#conteudo-interna { float:left; width:739px;}



/*lista de produto*/
.produtos-mini {margin-left:30px; _margin-left:50px;}
.produtos-mini-moveis {margin-left:20px; _margin-left:30px;}


.listaProdutos       {float:left; margin:10px 45px 10px 0; width:120px; _margin:5px 15px 0px 0px; _margin-left:-5px;}
.listaProdutos img   { border:2px solid #666666;}
.listaProdutos a       { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f60; text-decoration:none; text-align:left; line-height:25px; float:left;}
.listaProdutos a:hover { text-decoration:underline;}
.lista-cat           { width:450px; min-height:80px; margin-top:10px;}

.listaProdutos-moveis {float:left; margin:5px; _margin:5px 5px 5px 5px; text-align:left; margin-left:10px; _margin-left:5px;}
.listaProdutos-moveis .miniatura { border:2px solid #666666;}
.listaProdutos-moveis a       { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f60; text-decoration:none; text-align:left; line-height:25px;}
.listaProdutos-moveis a:hover { text-decoration:underline;}




/* produto */
.solicita-orcamento { float:right; margin:2px; margin-right:13px; width:170px; _position:absolute; _float:right; _margin-left:-150px; _width:auto; _margin-top:40px;}



/*  MENU DROP DOWN HORIZONTAL */
/*Primeiro Grupo */
.menu-left	             { width:198px; _width:198px; height:199px; _height:159px; float:left; text-align:left; }
.menu-left ul            { list-style-type:none; margin:0; padding:0; margin-left:30px; margin-top:-5px; _margin-top:-5px;}
.menu-left li            { width:148px;  position:relative; } 
.menu-left li a          { line-height:20px; text-decoration:none; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; _line-height:12px;}
.menu-left li a:hover    { color:#F90; }

/* Segundo grupo */
.sub-menu                { width:180px; background:#FFF; border:1px solid #000; position:absolute; float:left;}
.sub-menu li             { white-space:nowrap; } 
.sub-menu li a           { width:180px; color:#000; text-decoration:none; }
.sub-menu li a:hover     { color:#F60; }

/* Hiden Submenus */
.menu-left ul ul          { margin:0px; padding:0 12px; position:absolute; top:5px; left:70px;  display:none; z-index:500; }

/* Show submenus */
div.menu-left li:hover    { cursor:default; z-index:100; }
div.menu-left li:hover ul { display:block; }

/*form-orcamento*/
.orcamento-form { width:370px; float:left;}
.orcamento-form form { padding:10px; margin:auto; float:left; width:100%; background-color:#FFFF99;}
.orcamento-form span { width:350px; float:left; position:relative;}
.orcamento-form textarea { width:280px; background-color:#fff;  background-image:none; border: #667 1px solid;}
.orcamento-form input { width:280px; background-color:#fff;}
.orcamento-form .botEnviar { width:69px; height:29px; background:#F00; float:left; margin-right:22px; background-image:url(resources/images/bg-tiotulo-menu.jpg); border:0px; color:#333; font-weight:bold; cursor:hand; border:1px solid #FF6600;}
.orcamento-form .dddd { width:30px}
.orcamento-form .tele { width:240px}
.formulario {margin-left:30px; _margin-left:20px; margin-top:10px; _margin-top:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; float:left;}

/* GALERIA DE FOTOS EM CSS */
.area-fotos          { width:739px; height:493px; position:relative; _width:730px;}
.foto                { float:left; margin-left:-10px; _margin-left:20px;}
.foto span           { display:none; margin-top:121px; z-index:555; }
.foto li 			 { list-style:none; float:left; margin-right:10px; margin-top:10px;}
.foto a              { text-align:center; border:1px solid #999; float:left; width:122px;}
.foto a:hover        { border:1px solid #f60;}
.foto a:hover span   { text-align:left; position:absolute; top:0px; left:0px; display:block;}

/*para maias de 5 fotos*/
.foto-10                { float:left; margin-left:-10px; _margin-left:20px;}
.foto-10 span           { display:none; margin-top:210px; z-index:556; }
.foto-10 li 			 { list-style:none; float:left; margin-right:10px; margin-top:10px;}
.foto-10 a              { text-align:center; border:1px solid #999; float:left; width:122px;}
.foto-10 a:hover        { border:1px solid #f60;}
.foto-10 a:hover span   { text-align:left; position:absolute; top:0px; left:0px; display:block;}


.foto-inicial        { text-align:center; position:relative; float:left; _margin-top:32px; }
#linha 				 { float:left;}

/* localização */
.local-mapa { float:left; width:301px; _width:300px; margin-left:30px; _margin-left:20px;}
.local-mapa img { }
.local-mapa p { margin-left:0px; /*margin-left:23px; _margin-left:10px;*/ width:auto;}

/*link móveis planejados*/
.moveis-planejados { color:#333333; text-decoration:none;}


/*menu-rodape*/
.itens-roda { height:64px; _height:74px;}