/* NMP Representações
* Autor: Objetiva Informática (www.objetiva.srv.br)
*/
body {
	background-image:url(../imagens/fundo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#ccd4da;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
}
img, div { behavior: url(iepngfix.htc); }
img {
	border:0;
}
a {
	color:#000000;
}
#geral {
	width:810px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:102px;
}
#top_sombra {
	margin-top:12px;
}
#conteudo_internas {
	float:left;
	border-top:4px solid #dadada;
	border-left:4px solid #dadada;
	border-right:4px solid #dadada;
	width:522px;
	margin-top:25px;
	background-color:#f8f8f8;
}
#principal {
	float:left;
	background-image:url(../imagens/bg_grande.png);
	padding-top:100px;
	padding-left:28px;
	width:782px;
}
#principal2 {
	background-image:url(../imagens/geral_teste.png);
	min-height:830px;
}
#bottom_rodape {
	float:left;
	height:81px;
	padding-top:13px;
	background-image:url(../imagens/rodape.jpg);
	background-repeat:no-repeat;
	width:810px;
}
#logo {
	margin-left:40px;
}
#logo2 {
	position:absolute;
	top:78px;
	margin-left:50px;
	*margin-top:30px;
}
#esquerda {
	width:150px;
	margin-top:12px;
	float:left;
	margin-bottom:30px;
}
#conteudo_principal {
	float:left;
	width:554px;
	margin-left:36px;
	_margin-left:18px;
	margin-bottom:30px;
}
.item_menu {
	margin-bottom:8px;
}
#newsletter {
	margin-top:28px;
	width:148px;
	height:127px;
	float:left;
	background-image:url(../imagens/newsletter.gif);
	background-repeat:no-repeat;
}
.campo_news {
	width:100px;
	margin-left:20px;
	border:0;
	background-color:#e7e7e7;
	margin-bottom:22px;
	height:16px;
}
#campos_newsletter {
	margin-top:55px;
}
#newsletter_go {
	border:0;
	padding:0;
	background-image:url(../imagens/newsletter_seta.gif);
	width:23px;
	height:25px;
	position:absolute;
	margin-top:35px;
	margin-left:110px;
}
.titulo_pagina {
	margin-left:21px;
	margin-top:19px;
}
#rodape_interno {
	float:left;
	width:530px;
	background-image:url(../imagens/conteudo_bottom.gif);
	height:19px;
}
#textoInt {
	margin-left:37px;
	margin-right:32px;
	margin-top:25px;
	margin-bottom:15px;
	line-height:16px;
}
#formulario {
	width:520px;
	float:left;
}
.contato_campo {
	width:180px;
	height:22px;
	background-image:url(../imagens/contato_campo.gif);
	background-repeat:no-repeat;
	border:0;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-left:3px;
	background-repeat:no-repeat;
}
#mensagem {
	background-image:url(../imagens/campo_campo_textarea.gif);
	border:0;
	width:171px;
	height:75px;
	padding:5px;
	font-family:Tahoma, Verdama, Arial, sans-serif;
	font-size:11px;
}
#campos_select {
	width:180px;
	height:22px;
	border:0;
	background-color:#e7e7e7;
	border:2px solid #d4d4d4;
}
#div_select {
	background-image:url(../imagens/contato_campo.gif);
	width:180px;
	height:22px;
}
#botao_enviar {
	width:70px;
	height:22px;
	background-image:url(../imagens/contato_botao_enviar.gif);
	border:0;
}
#botao_limpar {
	width:70px;
	height:22px;
	background-image:url(../imagens/contato_botao_limpar.gif);
	border:0;
}
#validacoes {
	display:none;
	width:167px;
	margin-left:193px;
	_margin-left:100px;
	height:30px;
	margin-top:5px;
	background-color:#FBE3E4;
	border:2px solid #FBC2C4;
	color:#D12F19;
	padding:5px;
	float:left;
	margin-bottom:10px;
}
#busca {
	background-color:#eeeeee;
	height:36px;
	float:left;
	width:508px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding-left:14px;
}
#conteudo_produtos {
	width:100%;
	float:left;
}
#bc {
	margin-left:13px;
	margin-top:10px;
}
#bc ul {
	display:inline;
	margin:0;
	padding:0;
}
#bc li{
	display:inline;
	list-style-type:none;
}
a.bc_link {
	color:#000000;
}
a.bc_link:hover {
	text-decoration:none;
}
#texto_busca {
	float:left;
	width:127px;
	margin-top:11px;
}
#campo_busca {
	float:left;
	width:150px;
	height:25px;
	margin-top:5px;
	background-image:url(../imagens/campo_sem_botao.gif);
}
#botao_pesquisa {
	cursor:pointer;
	width:23px;
	height:25px;
	border:0;
	padding:0;
	margin-top:5px;
	background-image:url(../imagens/botao_do_campo.gif);
}
#campo_pesquisa {
	border:0;
	background-color:#e7e7e7;
	margin-left:7px;
	margin-top:3px;
}
#listagem_categorias {
	float:left;
	width:207px;
	margin-top:10px;
	height:300px;
	overflow:auto;
}
.registro {
	float:left;
	width:180px;
	margin-bottom:3px;
	margin-left:9px;
	_margin-left:4px;
}
.bola {
	width:19px;
	height:21px;
	background-image:url(../imagens/bola.gif);
	float:left;
	color:#de1f26;
}
.categoria {
	float:left;
	width:156px;
	margin-top:3px;
	margin-left:5px;
}
.texto_bola {
	line-height:20px;
}
#listagem_produtos {
	float:left;
	width:312px;
}
#listagem_produtos2 {
	display:none;
	float:left;
	width:312px;
}
.registro_produto {
	float:left;
	width:65px;
	height:75px;
	margin-right:25px;
	margin-bottom:22px;
}
#geral_listagem_produtos {
	margin-top:22px;
	margin-left:22px;
}
#numero {
	float:left;
	width:12px;
	line-height:8px;
	color:#df1f26;
}
#barra {
	width:50px;
	float:left;
	background-color:#ffc5c5;
	height:8px;
}
#imagem_produto {
	border:3px solid #dadada;
	margin-top:5px;
	float:left;
}
#zoom_foto {
	background-image:url(../imagens/nmp_generico.jpg);
	border:3px solid #dadada;
	width:267px;
	height:267px;
	float:left;
	margin-left:18px;
	_margin-left:9px;
	margin-top:8px;
	margin-bottom:20px;
	background-color:#FFFFFF;
}
.subcategoria {
	float:left;
	width:150px;
	margin-left:40px;
	_margin-left:20px;
}
#display {
	display:none;
	width:382px;
	height:430px;
	position:absolute;
	background-image:url(../imagens/fundo_slimboxObj.png);
	background-repeat:no-repeat;
	top:50%;
	left:50%;
	margin-top:-150px;
	margin-left:-150px;
}
a.link_download {
	font-size:12px;
	font-family:Tahoma,Verdana,sans-serif;
	color:#999999;
	text-decoration:none;
}
#carrinho {
	width:300px;
	height:120px;
	overflow:auto;
	float:right;
	margin-top:-100px;
	margin-right:40px;
}
#comandos_carrinho {
	width:300px;
	height:20px;
	float:right;
	margin-right:40px;
	margin-top:-15px;
}
#mensagem_click {
	background-color:#f2f2f2;
	border:3px solid #dadada;
	padding:10px;
	width:230px;
	height:60px;
}

.index_titulo_produto {
	width:240px;
	float:left;
	font-weight:bold;
	margin-left:15px;
	_	margin-left:7px;
	margin-top:10px;
}
.index_titulo_produto a {
	color:#df1f26;
	text-decoration:none;
	text-transform:uppercase;
}
.index_titulo_produto a:hover {
	text-decoration:underline;
}

.index_texto_home {
	float:left;
	width:140px;
	margin-right:5px;
	margin-left:15px;
	_margin-left:7px;
	margin-top:10px;
}
.index_texto_home a {
	color:#000000;
	text-decoration:none;
}
.index_texto_home a:hover {
	text-decoration:underline;
}

.index_imagem {
	float:left;
	width:80px;
	height:80px;
	background-color:#f2f2f2;
}
