/* CSS Document */
* {
	padding:0;
	margin:0;
}

body {
	background-color:#080808;
	background-image:url(imagens/fundo_corpo.jpg);
	background-repeat:repeat-x;
}

#contato, #orcamento {
	margin-left:10px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#produtos_orcamento #contato #formulario_orc a {
	display:block;
	background-image:url(imagens/botao_contato.gif);
	background-repeat:no-repeat;
	width:28px;
	height:28px;
	margin-top:5px;
	margin-left:300px;
	text-indent:-200000px;
}

#contato a, #orcamento a {
	display:block;
	background-image:url(imagens/botao_contato.gif);
	background-repeat:no-repeat;
	width:28px;
	height:28px;
	margin-top:5px;
	margin-left:273px;
	text-indent:-200000px;
}

#contato form, #orcamento form, #formulario_orc form {
	margin-top:30px;
	width:400px;
	margin-left:50px;
}

#contato h2, #contato h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:normal;
}

#contato h2 {
	margin-top:20px;
	font-weight:bold;
}

#contato input, #orcamento input, #formulario_orc input {
	background-image:url(imagens/input_contato.gif);
	border:0;
	margin-top:1px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	font-size:10px;
	width:235px;
	height:14px;
}

#contato p {
	margin-left:20px;
}

#contato textarea {
	background-image:url(imagens/textarea_contato.gif);
	border:0;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	font-size:12px;
	width:235px;
	height:135px;
	margin-top:1px;
}

* html #contato textarea {
	overflow:hidden;
}

#contato label, #orcamento label, #formulario_orc label {
	display:block;
	float:left;
	width:80px;
	text-align:right;
	margin-top:2px;
	margin-right:5px;
}

#conteudo {
	background-image:url(imagens/fundo_conteudo.jpg);
	width:526px;
	float:right;
	padding-left:10px;
	padding-right:20px;
	padding-bottom:10px;
}

#empresa h1{
	display:block;
	background-image:url(imagens/imagem_empresa.jpg);
	background-repeat:no-repeat;
	width:502px;
	height:152px;
	border:solid 2px #FF0000;
	text-indent:-200000px;
	margin-left:10px;
}

#empresa #flash {
	display:block;
	border:solid 2px #FF0000;
	margin-left:10px;
}

#empresa #selos h1{
	display:block;
	background-image:url(imagens/selos_empresa.jpg);
	background-repeat:no-repeat;
	margin-top:15px;
	border:0px;
	width:154px;
	height:437px;
	text-indent:-200000px;
	margin-right:2px;
	float:right;
}

#empresa #texto {
	width:344px;
	margin-top:15px;
	margin-left:10px;
}

#empresa #texto p {
text-indent:25px;
text-align:justify;
}
#empresa #texto_p p {
text-indent:25px;
margin-top:15px;

}

#empresa #texto_p {
	width:500px;
	margin-top:15px;
	margin-left:10px;
}

#geral #menu {
	background-image:url(imagens/fundo_menu.jpg);
	background-repeat:no-repeat;
	width:166px;
	height:168px;
	padding-top:10px;
	float:left;
}


#geral #categorias {
	width:166px;
	height:239px;
	background-image:url(imagens/fundo_menu_categ.jpg);
	margin-top:50px;
	padding-top:10px;
	position:absolute;
}

#geral #categorias div {
height:190px;
overflow:hidden;
position:relative;
}
#geral #categorias div ul {
/*list-style:circle;*/
position:absolute;
}

#geral #menu #categorias a.lista {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#FFFFFF;
}

#geral #menu #categorias li {
	margin-top:-7px;
	padding-left:20px;
}

#geral #menu span {
	background-image:url(imagens/botao_menu.gif);
	display:block;
	width:124px;
	height:18px;
	margin-left:15px;
	margin-top:2px;

}

#geral #menu a.menu {
	background-image:url(imagens/botao_menu.gif);
	background-repeat:no-repeat;
	display:block;
	width:124px;
	height:18px;
	padding-left:15px;
	padding-top:2px;
	font-family:Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-position:0 0;
}

#geral #menu a:hover {
	background-position:0 -22px;
	color:#999999;
}

#rodape {
	background-color:#4C4C4C;
	width:555px;
	height:15px;
	float:right;
}

#orcamento a {
	margin-left:300px;
}

#orcamento a.excluir {
	display:block;
	background-image:url(imagens/bt_excluir_produtos.gif);
	width:62px;
	height:23px;
	margin-left:0px;
}

#orcamento table th {
	background-color:#CECECE;
	font-size:10px;
	text-align:left;
}

#produtos_orcamento #produtos_imagens table td a, #produtos_orcamento #categorias_imagens table td a {
	text-align:left;
	width:100%;
	height:100%;
	display:block;
}

#orcamento table td img, #produtos_imagens table td img, #categorias_imagens table td img {
	border:1px solid #000000;
}

#subcategorias_imagens {
	float:left;
	width:100px;
}

#produtos_imagens {
	float:right;
	width:105px;
}

#produtos_itens {
	float:left;
	width:407px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#produtos_itens table td a {
	color:#000000;
	text-align:left;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#produtos_itens table td a:hover{
	color:#FF0000;
}

#produtos_itens table tr.claro {
	background-color:#DFDFDF;
}

#produtos_itens table tr.escuro {
	background-color:#CCCCCC;
}

#produtos_orcamento {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:516px;
}

#produtos_itens input.itens {
	background:url(imagens/input_produtos.gif);
	border:0;
	font-size:10px;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	width:25px;
	height:13px;
}

* html #produtos_itens input.itens {
	background-attachment:fixed;
}

#produtos_orcamento a {
	display:block;
	/*background-image:url(imagens/botao_produtos.gif);*/
	width:154px;
	height:19px;
	text-decoration:none;
	padding-top:4px;
	text-align:center;
	font-family:Tahoma, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

a.botao {
	display:block;
	background-image:url(imagens/botao_produtos.gif);
	width:154px;
	height:19px;
	text-decoration:none;
	padding-top:4px;
	text-align:center;
	font-family:Tahoma, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

a:hover.botao {
	display:block;
	background-image:url(imagens/botao_produtos.gif);
	width:154px;
	height:19px;
	text-decoration:none;
	padding-top:4px;
	text-align:center;
	font-family:Tahoma, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}


#produtos_orcamento #tbrodape {
	clear:both;
}

#produtos_orcamento #categorias_imagens {
	width:500px;
}

#produtos_orcamento #categorias_imagens #itens {
	margin-left:15px;
	margin-bottom:20px;
	float:left;
	height:130px;
}

#produtos_orcamento #categorias_imagens #itens a {
	display:block;
	width:100px;
	color:#000000;
}

#produtos_orcamento table td.titulo {
	background-color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

#produtos_orcamento table th {
	height:20px;
	background-color:#8C8C8C;
	text-align:right;
	color:#FFFFFF;
}

# rodape {
	height:14px;
}

#rodape h1 {
	display:block;
	background:url(imagens/rodape.jpg);
	background-repeat:no-repeat;
	font-size:3px;
	width:556px;
	height:42px;
	text-indent:-200000px;
}

#texto {
	text-align:justify;
	margin-top:20px;
	margin-left:10px;
	margin-right:40px;
}

#texto p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:10px;
}

#topo #busca_topo, #topo_index #busca_topo {
	margin-top:0;
	height:30px;
}

#topo #busca_topo a, #topo #busca_topo a:hover, #topo_index #busca_topo a, #topo_index #busca_topo a:hover {
	display:block;
	background-image:url(imagens/botao_ok.jpg);
	height:38px;
	width:25px;
	float:right;
	margin-right:3px;
	text-indent:-200000px;
}

#topo #busca_topo input, #topo_index #busca_topo input {
	background-image:url(imagens/fundo_input_busca.jpg);
	border:0;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	width:104px;
	margin-left:580px;
	margin-top:10px;
	font-size:10px;
	height:16px;
	float:left;
}

/* Só para o IE */
* html #topo #busca_topo input, * html #topo_index #busca_topo input {
	background-attachment:fixed;
}

* html #contato input, * html #contato textarea, * html #orcamento input, * html #produtos_itens input {
	background-attachment:fixed;
}

#topo_index #mailer_topo, #topo #mailer_topo {
	width:143px;
	height:30px;
	position:absolute;
	top:0;
	left:330px;
}
	#topo_index #mailer_topo input, #topo #mailer_topo input {
		background-image:url(imagens/fundo_input_busca.jpg);
		border:0;
		padding-left:4px;
		padding-right:4px;
		padding-top:3px;
		margin-top:10px;
		width:104px;
		height:16px;
		font-size:10px;
		float:left;
	}
		*html #topo_index #mailer_topo input, *html #topo #mailer_topo input {
			background-attachment:fixed;
		}
	#topo_index #mailer_topo a, #topo #mailer_topo a {
		background-image:url(imagens/botao_ok.jpg);
		width:31px;
		height:38px;
		display:block;
		text-indent:-2000px;
		float:right;
		overflow:hidden;
	}



#geral {
	width:722px;
	position:relative;
	left: 50%;
	margin-left: -363px;
}

#geral #pai_menu {
	position:relative;
	margin-top:120px;
	width:165px;
	height:127px;
	float:left;
	background-repeat:repeat-x;
	z-index:100000;
}

#geral #menu_index {
	position:absolute;
	z-index:10000;
}

#geral #produtos {
	margin-left:2px;
	margin-top:120px;
	float:left;
	width:240px;
	height:127px;
	background-image:url(imagens/fundo_menu_index.jpg);
	background-repeat:repeat-x;
	
}

#geral #destaques {
	margin-left:2px;
	margin-top:120px;
	float:left;
	width:311px;
	height:127px;
	background-image:url(imagens/fundo_menu_index.jpg);
	background-repeat:repeat-x;
}

#fundo_menu {
	position:absolute;
	background-image:url(imagens/fundo_menu_index.jpg);
	margin-top:121px;
	width:165px;
	height:127px;
}

#geral #destaques h1 {
	background-image:url(imagens/destaque.jpg);
	width:67px;
	height:29px;
	margin-top:6px;
	margin-left:5px;
	font-size:10px;
	text-indent:-200000px;
}

#geral #destaques img, #geral #produtos img {
	margin-left:0px;
}

#geral #destaques img.espaco, #geral #produtos img.espaco {
margin-left:8px;
}


#geral #produtos h1 {
	background-image:url(imagens/produtos.jpg);
	width:71px;
	height:26px;
	margin-top:6px;
	margin-left:5px;
	margin-bottom:3px;
	font-size:10px;
	text-indent:-200000px;
}

#geral #menu_index #menu_div {
	margin-top:5px;
}

#geral #menu_index span {
	background-image:url(imagens/botao_menu.gif);
	display:block;
	width:125px;
	height:20px;
	background-repeat:no-repeat;
	margin-left:15px;
	margin-top:2px;
}

#geral #menu_index a {
	background-image:url(imagens/botao_menu.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:2px;
	display:block;
	width:124px;
	height:20px;
	font-family:Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-position:0 0;
}

#geral #menu_index a:hover {
	background-position:0 -22px;
	color:#999999;
}

#geral #fita {
	position:absolute;
	top:340px;
	left:-50px;
	/*background-image:url(imagens/fita.gif);
	background-repeat:no-repeat;*/
	width:351px;
	height:68px;
}

#geral #sapato {
	position:absolute;
	left:495px;
	top:243px;
	background-image:url(imagens/sapato.gif);
	background-repeat:no-repeat;
	width:240px;
	height:180px;
}


#rodape_index {
	position:relative;
	clear:both;
	margin-top:2px;
}

#rodape_index h1 {
	clear:both;
	background-image:url(imagens/rodape_index.jpg);
	background-repeat:no-repeat;
	text-indent:-200000px;
}


#topo {
position:relative;
	background-image:url(imagens/fundo_topo.jpg);
	width:723px;
	height:142px;
}

#topo_index {
	position:relative;
	background-image:url(imagens/fundo_topo.jpg);
	width:720px;
	height:135px;
	left:-2px;
}


#topo #flash
{
	position:absolute;
	left:209px;
	top:37px;
}

#topo_index #flash_index
{
	position:absolute;
}

* html #topo_index #flash_index
{
	position:absolute;
	top:37px;
	left:2px;
}

#busca_subcategorias a {
	font-family:Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

/*

*/

h3.botao {
	display:block;
	background-image:url(imagens/botao_produtos.gif);
	width:154px;
	height:19px;
	text-decoration:none;
	margin-top:4px;
	text-align:center;
	font-family:Tahoma, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

th.itens {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
}

/* espaçamento produtos */
#espaco {
margin-top:182px;
}

.center {
text-align:center;
}

.right {
text-align:right;
padding-right:5px;
}

.espacotop {
padding-top:10px;
}
