body { font-family:Tahoma, Geneva, sans-serif; font-size:11px; background:url(../imagens/fundo-site.jpg) repeat-x left top #000;}
#geral{width:100%; height:100%;}
#tudo{ width:850px; height:100%; margin:0px auto; background-color:#FFF;}
#topo{ height:120px;}
#topo h1 { float:left;}
#topo #logo {margin-left:17px; margin-top:20px;}
#topo #formbusca {width:300px; float:right;text-align:right; font-size:9px; margin-top:45px; margin-right:13px;}
#topo #formbusca input { background-color:#666; color:#FFF;font-size:10px; border:1px solid #fff; width:160px;}
#topo #formbusca .btn { border:1px solid #fff; width:30px;}
#topo #formbusca p { text-align:right;font-size:10px; margin-bottom:2px; font-weight:bold; color:#666;}
#conteudo { background-color:#FFF; width:100%; height:100%; float:left;}
#conteudointerno { width:97%; height:100%; margin:11px;}
#conteudointerno h2 {text-transform:uppercase; font-size:12px; font-weight:bold; color:#DA251C;}
#menu{ height:42px; background-color:#000; padding-left:5px; width:820px; margin:0 auto; }
.Prod {width:110px; height:120px; margin:10px; margin-bottom:20px; text-align:center; float:left;}
.Prod h2 {font-size:10px; margin-bottom:2px; font-weight:bold;}
.Prod h3 {font-size:9px; font-weight:normal;}
.Prod h3 a {color:#999;}
a:link { text-decoration:none; color:#D8251A;}
a:visited {text-decoration:none; color:#D8251A;}
a:hover {text-decoration:underline; color:#D8251A;}
/* Menu */ 
ul.nav { margin:0; padding:0; padding-left:0px; margin:0px auto;}
ul.nav li {	list-style:none; display:inline; font-weight:bold;margin:0px auto;}
ul.nav li a {float:left; margin-left:0px;  height:26px; font-size:9px; color:#fff; text-align:center; padding:16px  6px 0px  6px;	text-decoration:none;margin:0px auto;}
ul.nav a:visited {color:#fff; text-decoration:none;margin:0px auto;}
ul.nav a:hover{ background:#232323; color:#fff;	font-weight:bold;margin:0px auto;}
ul.nav .ativo {color:#fff; font-weight:bold;margin:0px auto;}

/* FIM Menu */
#categorias li {background-color:#EEE; width:100%; margin-top:5px; font-size:10px; padding:5px; font-weight:bold;}
#cat-produtos{ height:213px; width:241px; margin-top:10px; margin-left:15px;_margin-left:8px; float:left;}
#cat-produtos h2 { text-transform:uppercase; font-size:12px; font-weight:bold; color:#DA251C;}

#ultimos-prod{ float:right; height:213px; width:560px; margin-top:10px; margin-right:15px;_margin-right:7px; background:url(../imagens/fundo-ultimos-produtos.jpg) repeat-x bottom left; margin-bottom:10px; line-height:18px;}
#ultimos-prod-index{ float:right; height:213px; width:560px; margin-top:10px; margin-right:15px;_margin-right:7px; background:url(../imagens/fundo-ultimos-produtos.jpg) repeat-x bottom left; margin-bottom:10px; line-height:18px;}
#ultimos-prod-index h1 {text-transform:uppercase; font-size:12px; font-weight:bold; color:#DA251C;}
#ultimos-prod h1 {text-transform:uppercase; font-size:12px; font-weight:bold; color:#DA251C;}
#ultimos-prod h2 {text-transform:none; font-size:12px; font-weight:bold; color:#DA251C;}
.normal {text-transform:capitalize; font-size:10px;}
#ultimos-prod h3 {text-transform:uppercase; font-size:12px; font-weight:bold; color:#DA251C;}
#ultimas-noticias{ height:260px; width:231px; padding:5px; margin-top:10px; margin-left:15px; _margin-left:7px; float:left;}
#ultimas-noticias h3 { text-transform:uppercase; font-size:12px; font-weight:bold; color:#DA251C;}
#ultimas-noticias h4 { font-size:11px; font-weight:bold; color:#666; margin-bottom:3px;}
#showroom{ height:362px;  width:560px;  float:right; margin-top:10px; margin-right:15px;_margin-right:7px;}
#showroom h3 { text-transform:uppercase; font-size:12px; font-weight:bold; color:#DA251C;}
#profissionais{height:190px; width:231px; margin-top:10px; margin-left:15px; _margin-left:7px; padding:5px; background-color:#FFF; float:left; margin-bottom:10px;}
#profissionais label {position:absolute; width:150px; color:#999; }
#profissionais form {color:#999;}
#profissionais input { border:0px; background-color:#FFF; width:170px; margin-left:50px; margin-bottom:5px;}
#profissionais .btn {float:right; width:50px;border:0px; background-color:#FFF; margin-right:12px;}
#profissionais h4 { text-transform:uppercase; font-size:12px; font-weight:bold; color:#DA251C; margin-top:2px;}
#acabamentos{ height:133px;  width:560px; float:right; margin-top:10px; margin-right:15px;_margin-right:7px;}
#acabamentos h4 {text-transform:uppercase; font-size:12px; font-weight:bold; color:#DA251C;}
.Justificado { text-align:justify;}
#rodape { width:850px; height:60px; background-color:#fff; color:#FFF; font-size:10px; line-height:15px; float:left;}
#rodape-conteudo { width:810px; padding:10px; 
margin-left:10px; 
_margin-left:5px; /* hack para funcionar no IE */
background-color:#000; float:left;}
#rodape-conteudo #copy { float:left; width:70%;}
#rodape-conteudo #webfire { float:right; width:20%; margin-top:5px;}
#rodape-conteudo strong {font-weight:bold;}


#preview{ position:absolute; border:1px solid #ccc;	background:#333; padding:5px; display:none;	color:#fff;	}

