﻿body {
	margin:0 auto;
	padding:0px;
	font-size:11px;
	line-height:14px;
	font-family:Arial;
	color:#666;
	background:url(../imagens/fundo.jpg) repeat;
	text-align:center;
	height:100%;
}

a
{
	color:#666;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

img
{
	border:0;
}

#sombra
{
	margin:0 auto;
	width:998px;
	height:100%;
	border:1px #e5e5e5 solid;
}

#geral
{
	position:relative;
	z-index:3;
}

#top
{
	margin:0 auto;
	width:998px;
	height:100px;
	border:1px #e5e5e5 solid;
	border-width:0px 1px 0px 1px;
}

#top-esq
{
	width:20px;
	height:100px;
	background:url(../imagens/top_esq.png) repeat-y;
	float:left;
}

#top-meio
{
	min-width:998px;
	height:100px;
	background:url(../imagens/bg_top.jpg) repeat-x;
	float:left;
}

#top-dir
{
	width:20px;
	height:100px;
	background:url(../imagens/top_dir.png) repeat-y;
	float:left;
}

#geral
{
	
}

#logo
{
	width:260px;
	height:100px;
	float:left;	
	text-align:left;
}

#logo img
{
	margin-top:10px;
	margin-left:20px;
}

#menu-cima
{
	width:730px;
	height:40px;
	float:left;	
}

#menu-cima ul
{
	width:400px;
	height:30px;
	list-style-type:none;
	float:right;
}

#menu-cima ul li
{
	float:left;
	list-style-image:url(../imagens/sep.jpg);
	list-style-position:outside;
	margin-left:25px;
	padding-left:12px;
}

#menu-cima ul li a
{
	font-weight:bold;
	font-size:10px;
}
	

#busca
{
	width:730px;
	height:45px;
	float:left;	
	font-weight:bold;
	padding-top:10px;
}

#busca input
{
	width:200px;
	height:18px;
	border:1px #e6e6e5 solid;
	background:#fff url(../imagens/lupa.jpg) right no-repeat;
	margin-left:10px;
	margin-right:10px;
	padding-left:5px;
	padding-right:20px;
	color:#999;
}

.news input
{
	width:200px;
	height:18px;
	border:1px #cecece solid;
	margin-right:16px;
	padding-left:5px;
	padding-right:5px;
	color:#666;
	margin-top:3px;
}

.selecione
{
	width:164px;
	height:17px;
	background:url(../imagens/selecione.jpg) no-repeat;
	float:left;
	text-align:left;
	font-weight:normal;
	padding-left:10px;
	padding-top:3px;
	cursor:pointer;
}

.itens
{
	width:72px;
	height:17px;
	background:url(../imagens/selecione2.jpg) no-repeat;
	float:left;
	text-align:left;
	font-weight:normal;
	padding-left:10px;
	padding-top:3px;
	cursor:pointer;
}

.opcoes-itens
{
	width:50px;
	min-height:25px;
	border:1px #ededed solid;
	border-width:0px 1px 1px 1px;
	position:absolute;
	margin:20px 0px 0px 114px;
	background:#fff;
	z-index:150;
	padding:10px;
	font-weight:normal;
	text-align:left;
	line-height:18px;
}

.opcoes-itens input
{
	border:0;
	background:#fff;
	color:#999;
	font-size:12px;
	cursor:pointer;
}

#itens input
{
	width:30px; 
	height:13px; 
	border:0; 
	background:#fff;	
	font-size:10px;
	color:#999;
	padding-left:0px;
	margin-left:0px;
	cursor:pointer;	
	text-align:left;
}


#busca-campo
{
	float:left;
}

.ok
{
	float:left;	
}

#ok input, #ok-ordenar input, .ok input
{
	width:29px;
	height:20px;	
	border:0;
	background:url(../imagens/ok.jpg) no-repeat;
}

.submit-ok
{
	width:29px;
	height:20px;	
	border:0;
	background:url(../imagens/ok.jpg) no-repeat;	
}

#twitter
{
	width:178px;
	margin-left:30px;
	float:left;
}

#fundo-menu
{
	width:100%;
	min-width:998px;
	height:24px;
	background:url(../imagens/bg_menu.jpg) repeat-x;
	
	
}

#menu
{
	margin:0 auto;
/*	width:998px;*/
	height:24px;	
	z-index:4;
	position:relative;
}

#menu-esq
{
	width:20px;
	height:24px;
	float:left;
	background:url(../imagens/top_esq.png) repeat-y;
}

#menu-meio
{
	margin:0 auto;
	width:998px;
	height:24px;
/*	float:left;*/
/*	background:blue;*/
}

#menu-meio ul
{
/*	width:998px;*/
	margin:0px;
	padding:0px;
	font-size:13px;
	margin-top:0px;
	padding-top:4px;
/*	background:red;*/
	margin-left:3px;
}

#menu-meio li, .externas li
{
	font-size:12px;
	display:inline;
	border:1px #e6e6e5 solid;
	border-width:0px 1px 0px 0px;
	margin-left:-4px;
	padding:4px 17px 5px 16px;
	margin-top:-4px;
	float:left;
}

#menu-meio ul li a:hover, .externas ul li a:hover
{
	color:#fff;
	text-decoration:none;
	background:url(../imagens/menu_hover.jpg) repeat-x;
	padding:4px 17px 5px 16px;
	margin:-4px -17px -5px -16px;
	float:left
}
.externas li{
	padding:4px 19px 5px 19px;
}
.externas ul li a:hover
{
	padding:4px 19px 5px 19px;
	margin:-4px -19px -5px -19px;
}

#menu-meio ul li.menu-moveis
{
/*	border-left-width:1px; 
	padding:4px 19px 5px 18px;
	background:url(../imagens/bg_outlet.jpg) repeat-x;
	color:#fff;*/
	
}
#menu-meio ul li.menu-moveis a:hover
{
	/*border-left-width:1px; 
	padding:4px 19px 5px 18px;
	margin:-4px -19px -5px -18px;
	background:url(../imagens/bg_outlet.jpg) repeat-x;
	color:#fff;*/
}

/*
#menu-meio li.menu-office
{
	padding:4px 22px 5px 20px;
	margin-top:-4px;
	float:left;
}

#menu-meio li.menu-office a:hover
{
	padding:4px 22px 5px 24px;
	margin:-4px -22px -5px -24px;

}
*/
#menu-dir
{
	width:20px;
	height:24px;
	float:left;
	background:url(../imagens/top_dir.png) repeat-y;
}

#meio
{
	margin:0 auto;
	width:978px;	
	height:auto;
	background:#fff;
	border:1px #e5e5e5 solid;
	border-width:0px 1px 0px 1px;
	padding:10px;
	text-align:left;
}

#rodape
{
	margin:0 auto;
	width:998px;
	height:155px;
	border:1px #ccc solid;
	border-width:0px 1px 0px 1px;
	background:#e6e6e5;
}

#rodape-esq
{
	width:720px;	
	height:155px;
	float:left;
}

#rodape-dir
{
	width:278px;	
	height:155px;
	float:left;
	background:#f0f0ef;
}

#direitos
{
	margin:0 auto;
	width:998px;
	height:22px;
	background:#fff;
	border:1px #e5e5e5 solid;
	border-width:0px 1px 0px 1px;
	padding-top:8px;
	font-size:10px;
	text-align:center;
}

#esq-direitos
{
	float:left;
	
}

#dir-direitos
{
	float:left;
	padding-left:3px;
	padding-top:2px;
}

#meio-direitos
{
	margin:0 auto;
	width:535px;
	height:10px;
}

#cadastrese
{
	width:267px;
	height:100px;
	margin-top:50px;	
	margin-left:10px;
	text-align:left;
}

.rodape-divisao
{
	width:150px;	
	height:130px;
	float:left;
	text-align:left;
	line-height:25px;	
	padding-left:30px;
	padding-top:25px;
}

#fundo-rodape
{
	width:100%;
	height:155px;
	background:#e6e6e5;
}

#home-esq
{
	width:763px;
	height:450px;
	float:left;
}

#home-dir
{
	width:200px;
	height:450px;
	float:left;
	padding-left:15px;
}

.destaques
{
	width:178px;
	height:111px;
	border:1px #e6e6e5 solid;
	padding:3px;
	float:left;
	margin-right:6px;
	cursor:pointer;
}



#destaque1
{
	background:url(../imagens/img1.jpg) no-repeat;
	background-position:center;
}

#destaque2
{
	background:url(../imagens/img2.jpg) no-repeat;
	background-position:center;
}

#destaque3
{
	background:url(../imagens/img3.jpg) no-repeat;
	background-position:center;
}

#destaque4
{
	background:url(../imagens/img4.jpg) no-repeat;
	background-position:center;
	margin-right:0px;
}

#lista-p
{
	width:198px;
	height:131px;	
	background:url(../imagens/bg_lista_presentes.jpg) no-repeat;
	padding-top:70px;
	padding-left:7px;
	line-height:5px;
}

#convidados, #noivos
{
	width:182px;
	height:46px;
	background:#fce9e9;	
	padding-left:3px;
	padding-top:3px;
	line-height:13px;
}

.titulo-lista
{
	font-weight:bold;
	color:#dc0000;
}

#dicas
{
	width:180px;
	height:65px;
	background:url(../imagens/bg_dicas.jpg) no-repeat;
	padding:10px;
	text-align:center;
	margin-top:-4px;
}

#arquitetos
{
	width:180px;
	height:125px;
	background:url(../imagens/bg_arquitetos.jpg) no-repeat;
	padding:10px;
	text-align:center;
	margin-top:-2px;
}

#btnCadastrese
{
	margin:0 auto;
	width:110px;
	height:17px;
	background:#e6e6e5;
	text-align:center;
	padding-top:3px;
}

#barra
{
	width:830px;
	height:10px;
	background:#f4f4f4;
	float:right;
	
}

.produtos-home
{
	width:165px;
	height:220px;
	background:url(../imagens/degrade_produtos.jpg) bottom repeat-x;	
	border:1px #e6e6e5 solid;
	float:left;
	margin-right:10px;
	padding:10px;
}

.prod-cat
{
	float:left;	
	font-weight:bold;
	color:#dc0000;
}

.prod-cod
{
	float:right;	
}

.prod-titulo
{
	font-weight:bold;
	line-height:18px;
}

.prod-cat a
{
	color:#dc0000;
}

.prod-preco
{
	font-weight:bold;
	color:#dc0000;
	line-height:18px;
}

.prod-por
{
	line-height:18px;
}

.prod-img
{
	margin:0 auto;
	width:170px;
	height:140px;
	text-align:center;
}

.opcoes
{
	width:152px;
	min-height:25px;
	border:1px #ededed solid;
	border-width:0px 1px 1px 1px;
	position:absolute;
	margin:20px 0px 0px 291px;
	background:#fff;
	z-index:150;
	padding:10px;
	font-weight:normal;
	text-align:left;
	line-height:18px;
}

.opcoes div
{
	width:149px;
	padding-left:3px;
}


.opcoes div:hover
{
	color:#fff;
	background:#316ac5;
	text-decoration:none;
}

.opcoes input
{
	border:0;
	background:#fff;
	color:#999;
	font-size:12px;
	cursor:pointer;
}

#opcoes-ordenacao, #opcoes-ordenacao2
{
	margin:20px 0px 0px 93px;

}

#selecione input, #selecione2 input, .selecione input
{
	width:105px; 
	height:13px; 
	border:0; 
	background:#fff;	
	font-size:10px;
	color:#999;
	padding-left:0px;
	margin-left:0px;
	cursor:pointer;	
	text-align:left;
}

#coluna-esq
{
	width:180px;
	min-height:550px;	
	float:left;
}

#coluna-dir
{
	width:795px;
	min-height:500px;
	float:left;
}

#coluna-esq-lista
{
	width:210px;
	min-height:470px;	
	float:left;
}

#coluna-dir-lista
{
	width:760px;
	min-height:470px;
	float:right;
}

#menu-moveis, #menu-moveis-inst
{
	width:164px;	
	min-height:100%;
	background:#eaeaea;
	padding:3px;
}
.menu-moveis-blog
{
	min-height:100%;
	background:#eaeaea;
	padding:3px;
	width:205px;	
}

#menu-moveis-inst{
	width: 203px;
}

#menu-moveis div, #menu-moveis-inst div
{
	margin:0;
	padding:0;
	width:142px;
	background:#fff url(../imagens/seta_menu.png) 5px no-repeat;
	border:1px #eaeaea solid;
	border-width:0px 0px 1px 0px;
	height:20px;
	padding-top:5px;
	color:#dc0000;
	font-weight:bold;
	padding-left:20px;
}
.menu-moveis-blog div
{
	margin:0;
	padding:0;
	background:#fff url(../imagens/seta_menu.png) 5px no-repeat;
	border:1px #eaeaea solid;
	height:20px;
	padding-top:5px;
	color:#666;
	font-weight:bold;
	padding-left:20px;
	width:183px;
	margin-top:-3px;
}

#menu-moveis-inst div
{
	width:181px;
}

#menu-moveis div:hover, #menu-moveis-inst div:hover
{
	text-decoration:none;
	background:#dc0000 url(../imagens/seta_menu_branca.png) 5px no-repeat;
	color:#fff;
}

.menu-moveis-blog div:hover
{
	text-decoration:none;
	background:#eaeaea url(../imagens/seta_menu_h.png) 5px no-repeat;
	cursor:pointer;
	color:#dc0000;
}

.menu-hover-ativo
{
	text-decoration:none;
	background:#eaeaea url(../imagens/seta_menu_h.png) 5px no-repeat;
}

#menu-moveis div:hover a, #menu-moveis-inst div:hover a
{
	color:#fff;
	text-decoration:none;
}

.menu-moveis-blog div:hover a
{
	color:#dc0000;
	text-decoration:none;
}

.submenu ul, .submenu-blog ul
{
	margin:0px;
	padding:0px;
}

.submenu ul li
{
	margin:0;
	padding:0;
	width:142px;
	background:#fff url(../imagens/ponto.jpg) 13px 12px no-repeat;
	list-style:none;
	height:20px;
	margin-bottom:2px;
	padding-top:5px;
	color:#666;
	padding-left:20px;
}

.submenu-blog ul li
{
	width:189px;	
	margin:0;
	padding:0;
	background:#f4f4f4 url(../imagens/seta_menu.png) 5px no-repeat;
	border:1px #eaeaea solid;
	list-style:none;
	height:20px;
	padding-top:5px;
	color:#666;
	font-weight:bold;
	padding-left:20px;
}

.submenu ul li:hover
{
	text-decoration:underline;
}
.submenu-blog ul li:hover 
{
	text-decoration:none;
	color:#fff;
	background:#dc0000 url(../imagens/seta_menu_branca.png) 5px no-repeat;
}
.submenu ul li:hover a
{
	color:#fff;
	text-decoration:none;
}
.submenu-blog ul li:hover a
{
	color:#fff;
	text-decoration:none;
}
.paginacao
{
	width:800px;
	height:25px;	
	background:#f4f4f4;
	padding-top:5px;
}

.esq-paginacao
{
	width:440px;
	font-weight:bold;
	color:#dc0000;	
	float:left;
	padding-left:10px;
}

.dir-paginacao
{
	width:300px;
	height:20px;
	font-weight:bold;
	float:right;
	padding-top:3px;
	text-align:right;
	margin-left:10px; 
	margin-right:10px;
	color:#dc0000;
}

.ant-prox
{
	width:29px; 
	height:25px; 
	color:#dc0000;
	float: right; 
	margin-right:10px;
	background:url(imagens/pag.jpg) no-repeat;
	padding-top:2px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;	
}

.pags
{
	height:27px; 
	float: right; 
	margin-right: 8px; 
	color:#dc0000;
}
.pags a
{
	color:#dc0000;
}

.vermelho, .vermelho a
{
	color:#dc0000;
}

#map-site
{
	width:790px;
	height:21px;
	background:#f4f4f4;
	padding-left:10px;
	padding-top:9px;
	color:#999;	
}

#map-site a
{
	color:#999;	
}

.seta
{
	color:#dc0000;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
}

.img-produto
{
	width:269px;
	height:269px;
	border:1px #e6e6e5 solid;
	float:left;
}

.dir-detalhes
{
	width:513px;
	height:272px;
	float:left;
	margin-left:10px;
	line-height:9px;
	
}

.dir-detalhes h1
{
	color:#dc0000;	
	font-size:16px;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:15px;
}

.prod-detalhes
{
	width:505px;
	height:104px;
	border:1px #e6e6e5 solid;	
	margin-top:5px;
	line-height:15px;
	padding:5px;
	overflow:auto;
	float:left;
}

.prod-detalhes-esq
{
	width:235px;
	float:left;
}

.prod-detalhes-dir
{
	width:220px;
	float:left;
	margin-left:5px;
}

.preco
{
	width:505px;
	height:37px;
	border:1px #e6e6e5 solid;	
	background:#f4f4f4;
	line-height:7px;
	padding-left:10px;
	padding-top:3px;
}

.preco img
{
	float:right;
	margin-right:5px;
	margin-top:2px;
}

.miniatura
{
	width:48px;
	height:48px;
	padding:1px;
	float:left;
	border:1px #e6e6e5 solid;
	margin-right:10px;
	cursor:pointer;
}

.barra
{
	width:590px;
	height:10px;
	float:right;
	background:#f4f4f4;
}

#lista
{
	width:188px;	
	height:131px;
	background:url(../imagens/bg_pesquisa.jpg) repeat-x;
	border:1px #e6e6e5 solid;
	line-height:15px;
	margin:0;
	padding:0;
	padding:10px;
}

.InputPesquisa
{
	height:16px;
	border:1px #cecece solid;
	color:#999;
	padding:0;
	margin:0;
	font-size:11px;
	padding-top:3px;
	padding-left:5px;	
	padding-right:5px;	
}

.btnBuscar
{
	width:60px;	
	height:22px;
	border:0;
	background:url(../imagens/btn_buscar.jpg) no-repeat;
	float:right;
}

.btnRefinar
{
	width:60px;	
	height:20px;
	border:0;
	background:url(../imagens/refinar.jpg) no-repeat;
	float:left;
}


#texto-lista-esq
{
	width:385px;
	margin-left:20px;
	font-size:12px;
	line-height:16px;
	float:left;
}

#texto-lista-esq a
{
	text-decoration:none;
	color:#dc0000;
}

#texto-lista-esq a:hover
{
	text-decoration:underline;
}

#texto-lista-dir
{
	width:295px;
	margin-left:10px;
	font-size:12px;
	line-height:16px;	
	float:left;
	background:blue;
	padding-left:30px;
	background:url(../imagens/sombra.jpg) no-repeat;
}

#texto-lista-dir a
{
	text-decoration:none;
	color:#dc0000;
}

#texto-lista-dir a:hover
{
	text-decoration:underline;
}

.end1
{
	width:120px;
	float:left;
}

.end2
{
	width:170px;
	float:left;
	margin-left:5px;
}

.lista-presente
{
	width:757px;	
	height:68px;
	background:url(../imagens/bg_cinza_lista.jpg) repeat-x;
	border:1px #e6e6e5 solid;
	font-size:13px;
}

.lista-presente-esq
{
	width:75px;	
	height:43px;
	float:left;
	font-weight:bold;
	color:#dc0000;
	padding:25px 0px 0px 25px;
}

.lista-presente-meio
{
	width:360px;	
	height:48px;
	float:left;
	background:url(../imagens/div_lista.png) 10px no-repeat;
	padding:20px 0px 0px 40px;
}

.lista-presente-dir
{
	width:210px;	
	height:43px;
	float:left;
	background:url(../imagens/div_lista.png) 10px no-repeat;
	padding:25px 0px 0px 40px;
}

.lista-produto
{
	width:757px;	
	height:108px;
	background:url(../imagens/bg_lista_produto.jpg) repeat-x;
	border:1px #e6e6e5 solid;
	font-size:13px;
}

.lista-produto-esq
{
	width:100px;	
	height:98px;
	float:left;
	font-weight:bold;
	color:#dc0000;
	padding:10px 0px 0px 12px;
}

.lista-produto-meio
{
	width:360px;	
	height:73px;
	float:left;
	background:url(../imagens/div_lista.png) 10px no-repeat;
	padding:35px 0px 0px 40px;
}

.lista-produto-dir
{
	width:180px;	
	height:68px;
	float:left;
	background:url(../imagens/div_lista.png) 10px no-repeat;
	padding:40px 0px 0px 50px;
}

.img-prod-lista
{
	width:86px;
	height:86px;
	border:1px #e6e6e5 solid;
	padding:1px;
	background:#fff;
}

#dicas-inst
{
	width:210px;
	height:93px;
	border:1px #e5e5e6 solid;
	text-align:center;
	background:url(../imagens/fnd_dicas.jpg) repeat-x;
		
}

#arquitetos-inst
{
	width:210px;
	height:153px;
	border:1px #e5e5e6 solid;
	text-align:center;
	background:url(../imagens/fnd_arqui.jpg) repeat-x;
}

#contato-esq
{
	font-weight:bold;
	margin:15px 0px 0px 0px;
	float:left;
}

#contato-dir
{
	font-weight:bold;
	margin-top:15px;
	float:right;
}


.input-contato
{
	width:240px;
	height:19px;
	padding:4px 3px 0px 3px;
	border:1px #e5e5e6 solid;
	margin:0px 0px 18px 0px;
	color:#666;
	background:url(../imagens/campo_comum.jpg) repeat-x;	
	
}

#text-contato
{
	width:503px;
	height:149px;
	border:1px #e5e5e6 solid;
	font-family:Arial;
	font-size:13px;
	color:#666;
	margin-bottom:17px;
	padding:4px 3px 0px 3px;
	background:url(../imagens/campo_mensagem.jpg) repeat-x;	
}

#enviar-contato
{
	width:60px; 
	height:25px; 
	border:none; 
	background:url(../imagens/enviar.jpg) no-repeat
}

#email-contato a
{
	color:#dc0000;	
}

#email-contato a:hover
{
	color:#dc0000;	
}

.pag, .pag2
{
	 float:left; 
	 margin-right:10px;
	 color:#dc0000;	
}

.pag a, .pag2 a
{
	color:#dc0000;	
}

.contagem-pag
{
	float:right;
	margin-top:3px;
	margin-right:10px;
}


#conteudo-blog
{
	margin:0 auto;
	width:978px;	
	height:auto;
	background:#fff;
	border:1px #e5e5e5 solid;
	border-width:0px 1px 0px 1px;
	padding:10px;
	text-align:left;
}

#menu-blog
{
	width:210px;
	float:right;	
}

#pesquisar
{
	width:208px;
	height:51px;
	margin-top:15px;
	margin-bottom:20px;
	border:1px #e5e5e6 solid;
	padding-top:15px;
	background:url(../imagens/fnd_pesquisa.jpg) repeat-x;	
	
}

.input-pequisar
{
	width:122px;
	height:20px;
	border:1px #e5e5e6 solid;
	margin:5px 13px 0px 10px;	
	float:left;
	color:#666;
	padding-left:4px;
	padding-right:19px;
	background:#fff url(../imagens/lupa.jpg) right no-repeat;
}

.btn-ok
{	
	width:29px;
	height:20px;
	float:left;
	border:none; 
	margin-top:7px; 
	background:url(../imagens/ok.jpg)	
}

#arquivos
{
	width:203px;
	min-height:25px;
	border:4px #e5e5e6 solid;	
	
}

.anos
{
	width:198px;
	height:23px;
	font-weight:bold;
	border:1px #e5e5e6 solid;
	border-width:0px 0px 0px 0px;
	padding:7px 0px 0px 5px;	
	font-size:11px;
	cursor:pointer;

}

.anos:hover
{
	background:#e5e5e6;
}

.anos:hover a
{
	color:#dc0000;
}

.anos a:hover
{
	text-decoration:none;
}

#arquivo-2009
{
	list-style:none;
	line-height:30px;
	font-size:11px;
	margin-left:-40px;
	margin-top:0px;
	margin-bottom:0px;
	cursor:pointer;
}

#arquivo-2009 li
{
	width:191px;
	font-weight:bold;
	margin-left:0px;
	padding-left:12px;
	background:#eaeaea;
}

#arquivo-2009 li:hover
{
	background:#dc0000;
	color:#fff;
}

.titulo-vermelho, .titulo-vermelho a
{
	color:#dc0000;
	font-size:24px;
	font-weight:bold;
}
.titulo-vermelho a{
	text-decoration:none;	
}

.img-blog
{
	border:4px #e5e5e6 solid;
	margin-top:3px;	
}

.links-blog, .links-blog a
{
	color:#dc0000; 
	font-size:13px;
	line-height:25px; 
	font-weight:bold
}

.comentarios
{
	width:100px;
	height:14px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	float:left;
	background:#dc0000;
	color:#fff;
}

.comentarios a
{
	color:#fff;
	text-decoration:none;
}


.share
{
	width:125px;
	height:16px;
	border:none;
	float:right;
	background:url(../imagens/share.jpg) no-repeat;
}

.paginacao-blog, .paginacao-blog a
{
	color:#dc0000; 
	font-weight:bold; 
	letter-spacing:5px;	
	cursor:pointer;
}

/*Inicio Auto Complete*/
.autocomplete_completionListElement{
	visibility: hidden;
	margin: 0px;
	padding: 10px;
	background-color: #fff;
	color: #e6e6e5;
	border: #e6e6e5;
	border-width: 1px;
	border-style: solid;
	cursor: default;
	text-align: left;
	list-style-type: none;
	overflow: auto;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
	z-index:200;
	max-height:300px;
}

.autocomplete_highlightedListItem{
	background-color: Highlight;
	color: HighlightText;
	padding: 3px;	
}

.autocomplete_listItem{
	background-color: Window;
	color: #999;
	padding: 3px;
}

/*Fim Auto Complete*/


.titulo-duvidas{
	font-size:14px;
	font-weight:bold;
	color:#666;
}

/* jquery */

#sitemap h3{
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:25px;
	margin:0 0 5px 0;
	padding:0;
}
#sitemap h3.resting{
	color:#cc0;
}
#sitemap h3.active{
	color:red;
}
#sitemap div{
	margin:0;
	padding:5px 10px;
}
#sitemap div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
}
#sitemap div ul{
	margin:15px 0 0 15px;
	padding:0;
}
#sitemap div ul li a{
	display:block;
	color:#333;
	padding:3px 5px;
	margin:0;
	height:20px;
	line-height:20px;
}

/* fim jquery */

.input-cadastre-se
{
	width:300px;
	height:19px;
	padding:4px 3px 0px 3px;
	border:1px #e5e5e6 solid;
	margin:0px 0px 18px 0px;
	color:#666;
	background:url(../imagens/campo_comum.jpg) repeat-x;	
	
}

.btncadastrar
{
	width:84px;
	height:25px;
	border:none;
	background:url(../imagens/bt_cadastrar.jpg)	no-repeat;
}

#arquiteto-esq
{
	font-weight:bold;
	margin:15px 30px 0px 0px;
	float:left;

}

#arquiteto-dir
{
	font-weight:bold;
	margin-top:15px;
	float:left;
}

.input-arquiteto
{
	width:260px;
	height:19px;
	padding:4px 3px 0px 3px;
	border:1px #e5e5e6 solid;
	margin:0px 0px 18px 0px;
	color:#666;
	background:url(../imagens/campo_comum.jpg) repeat-x;	
	
}

.input-indique
{
	width:300px;
	height:19px;
	padding:4px 3px 0px 3px;
	margin-left:3px;
	border:1px #e5e5e6 solid;
	color:#666;
}

.texto-indique-esq
{
	width:100px;
	float:left;
	font-weight:bold;
	text-align:right;
	line-height:17px;
	margin-top:15px;	
}
.texto-indique-dir
{
	width:70px;
	float:left;
	margin-left:3px;
	text-align:left;	
	margin-top:15px;
}
#indique
{
	width:300px;
	height:100px;
	border:1px #e5e5e6 solid;
	font-family:Arial;
	margin-left:3px;
	font-size:13px;
	color:#666;
	padding:4px 3px 0px 3px;
}
#enviar-indicacao
{
	width:60px; 
	height:25px; 
	border:none; 
	float:right;
	margin-right:40px;
	background:url(../imagens/enviar.jpg) no-repeat
}

/* Começo lightbox */

.black_overlay
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content 
{
	display: none;
	position: absolute;
	top: 10%;
	left: 30%;
	width:510px;
	height: 300px;
	padding: 10px 4px 16px 16px;
	border: 7px solid #e5e5e6;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

/* Fim lightbox */

#print-endereco
{
	display:none;
	line-height:18px;
	font-size:13px;		
}

#presentear
{
	width:490px;
	margin-top:18px;
	line-height:20px;
	font-size:20px;	
}

#lojas
{
	width:490px;
	height:110px;
	margin-top:30px;
	font-size:13px;	
	line-height:17px;

}

.presentear-esq
{
	float:left;	
	margin-right:45px;

}

.presentear-dir
{
	float:right;	
}

#img-fechar:hover
{
	border:1px solid #dc0000;	
}

.espacamento
{
	width:120px;
	height:12px;

}

#cuidados
{
	line-height:18px;
}

.input-artigo
{
	width:140px;
	height:19px;
	padding:4px 3px 0px 3px;
	border:1px #e5e5e6 solid;
	margin:0px 0px 18px 0px;
	color:#666;
	background:url(../imagens/campo_comum.jpg) repeat-x;	
	
}

.text-artigo
{
	height:149px;
	border:1px #e5e5e6 solid;
	font-family:Arial;
	font-size:13px;
	color:#666;
	margin-bottom:17px;
	padding:4px 3px 0px 3px;
	background:url(../imagens/campo_mensagem.jpg) repeat-x;	
}

.enviar-artigo
{
	width:60px; 
	height:25px; 
	border:none; 
	background:url(../imagens/enviar.jpg) no-repeat
}

#janela
{
	background:white;
	position:absolute;
	top:25%;
	left:50%;
	margin-left:-150px;
	padding:10px;
	width:300px;
	height:200px;
	border: 7px solid #e5e5e6;
	font-weight:bold;
	margin-top:18px;
	line-height:20px;
	font-size:14px;	
}

.materias-relacionadas a
{
	color:#dc0000;
	font-size:13px;
	font-weight:bold;	
}

.cartoes
{
	height:94px;
	margin-bottom:15px;		
}

.cartoes img
{
	width:150px;
	height:94px;
	margin-right:10px;
}
#barra-base
{
	width:980px;
	height:15px;
}
#menu-moveis .menu-sel
{
	text-decoration:none;
	background:#dc0000 url(../imagens/seta_menu_branca.png) 5px no-repeat;
}
#menu-moveis .menu-sel a
{
	color:#fff;	
}
#menu-moveis a
{
	color:#dc0000;
}
#menu-moveis .submenu a
{
	color:#666;
}
#sub-sel
{
	text-decoration:none;
	font-weight:bold;
}
#sub-sel a
{
	color:#fff;
}
.submenu ul
{
	width:162px;
	border:1px #e6e6e5 solid;	
	border-width:0px 0px 1px 0px;
	padding-bottom:10px;
	background:#fff;
}
.submenu ul li
{
	height:10px;
}

#marcas
{
	width:760px;
	height:117px;
	background:url(../imagens/fnd_marcas.jpg);
	border:1px solid #e6e6e5;	
}

#marcas-cima
{
	width:759px;
	height:48px;
	text-align:center;
}

#marcas-cima img
{
	margin-right:15px;
}

#marcas-baixo
{
	width:759px;
	height:67px;
	text-align:center;
}

#marcas-baixo img
{
	margin-right:17px;
}
#menu-meio ul li.menu-moveis a
{
	color:#fff;
	padding:0;
	margin:0;
}
#menu-meio ul li.menu-moveis a:hover
{
	padding:0;
	margin:0;
	border:0;
}
#preview{
    position:absolute;
    
    display:none;
    z-index:10;
}

.proximo-produto
{
	width:97px;
	height:16px;
	border:0;
	float:right;	
	cursor:pointer;	
	background:url(../imagens/proximo.jpg);
}

.produto-anterior
{
	width:96px;
	height:16px;
	border:0;
	float:right;
	margin-right:10px;
	cursor:pointer;
	background:url(../imagens/anterior.jpg);	
}

