@charset "iso-8859-1";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/bg/bg.png);
	background-color: #9D0D15;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	line-height:20px;
	text-align:left;
	color:#000000;
}

p{
	margin-top:0px;
	margin-bottom: 12px;
}

.datas {font-size:11px; color:#9D0D15}
.fontes {font-size:11px; font-style:italic;}

h1{
	color:#9D0D15;
	font-size:20px;
	font-weight:bold;
	margin-bottom:12px;
	margin-top:0px;
}

h2{
	color:#9D0D15;
	font-size:15px;
	font-weight:bold;
	margin:-1px 0 0 0;
}

li	{margin-left: 15px;}

img {border:0}

A{text-decoration:underline; color:#000;}
A:link,A:visited{color:#000;}
A:hover{color:transparent;}
p A:hover{color:#9D0D15;}

/* ------- BASE ------------------------------------------------------------------------------ */

#shadow {
	width: 100%;
	height: 75px;
	float: left;
	overflow: hidden;
	z-index: 1;
	background-image:url(../img/bg/bg_shadow.png);
	background-repeat:repeat-x;
	position:absolute;
}

#tudo {
	margin:0 auto;
	position: absolute;
	min-width:924px; 
	height: auto;
	min-height: 100%; 
	width: 100%;
	z-index:2;
}

#tabela {
	width:924px; 
	margin:0 auto; 
	z-index:2; 
	position:relative;
}

	#marca{
		width:372px;
		height:210px;
		padding-top:10px;
		padding-left:42px;
		z-index:3; 
		position:absolute;
	}
	
	#base_menu{
		margin:0 auto;
		position:absolute;
		width:480px;
		margin-left:402px;
		margin-top:30px;
		z-index:3;
	}
		
	#menu {
		z-index: 10;
		width: 481px;
		height: 37px;
		background-image: url(../img/bg/bg_menu.png);
		background-repeat:no-repeat;
		padding-top:1px;
		padding-left:1px;
	}
			#submenu div {
				display:block;
				position:absolute;
				z-index: 10;
				height:88px;
				margin-top:1px;
				padding-left:1px;
				padding-top:5px;
				background-repeat:no-repeat;
			}
	
				#submenu.prod div {
					margin-left:100px;
					width: 113px;
					background-image: url(../img/bg/bg_menu_prod.png);
				}
				
				#submenu.vend div {
					margin-left:211px;
					width: 138px;
					background-image: url(../img/bg/bg_menu_vend.png);
				}

/* ------- CONTEUDO ------------------------------------------------------------------------------ */
		
#base_conteudo {
	margin:0 auto; 
	width: 924px;
	min-height: 400px;
	position: relative;
	z-index:2;
}
		
	#bg_shadow {
		background-image: url(../img/bg/bg_layout.png);
		background-repeat: repeat-y;
		width: 900px;
		min-height: 400px;
		padding-left: 12px;
		padding-right: 12px;
		position:relative;
		z-index:1;
		overflow:visible;
	}
			
		#bg_topo {
			height: 200px;
			width: 900px;
			position:relative;
			z-index:1;
		}
	
		#conteudo {
			width: 900px;
			min-height: 200px;
			padding-top:30px;
			z-index:2;
			position:relative;
			overflow:hidden;
		}

			#infos{
				width: 480px;
				margin-left:390px;
				padding-bottom:18px;
				position:relative;
				z-index: 3;
			}

/* ------- RODAPE ------------------------------------------------------------------------------ */

#rodape{
	width:924px;
	height:56px;
	background-image: url(../img/bg/bg_rodape.png);
	background-repeat: no-repeat;
	background-position: top;
	position: relative;
}

	#rodape_infos{
		width: 600px;
		margin-left: 30px;
		margin-top: 14px;
		position: absolute;
		font-size:11px;
		color:#FFF;
		left: 0px;
	}
	
	#menu_r{
		behavior: url(../js/pngfix/iepngfix.htc);
		margin-left: 648px;
		margin-top: 13px;
		height: 20px;
		width: 223px;
		position: absolute;
	}							

/* ------- INDEX ------------------------------------------------------------------------------ */

#base_index{
	width:524px;
	height:360px;
	margin:0 auto;
	padding-top:75px;
	position: relative;
	z-index: 2;
}

	#marca_index{
		behavior: url(../js/pngfix/iepngfix.htc);
		width:524px;
		height:360px;
		position:absolute;
		z-index:1;
	}
	
	#entrar{
		behavior: url(../js/pngfix/iepngfix.htc);
		position:absolute;
		margin-left:260px;
		margin-top:284px;
		width: 199px;
		z-index:2;
		height: 63px;
	}

/* ------- PRODUTOS ------------------------------------------------------------------------------ */

.bg_prod_lb{background-color:#790E11;}
.bg_prod_nl{background-color:#78710A;}
.bg_prod_hd{background-color:#DE8000;}
.bg_prod_kl{background-color:#007CA2;}

			#produtos{
				width: 480px;
				text-align:right;
				margin-left:390px;
				margin-bottom:30px;
				position:relative;
				z-index: 4;		
			}
			
#imagem_produtos {margin-bottom:18px;}			

a.linkopacity img, img.linkopacity {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	-khtml-opacity: 1.0;
}

a.linkopacity:hover img {
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	-khtml-opacity: 0.75;
}

a.linkopacity:active img {
	filter:alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
	-khtml-opacity: 0.25;
}

			#infos_prod{
				width:397px; 
				height:290px; 
				position:absolute; 
				margin-left:302px; 
				background-color:#FFF; 
				font-size:10px; 
				line-height:14px;
			}

/* ------- VENDAS - ESTADOS E CIDADES ------------------------------------------------------------------------------ */

			#estados{
				width:234px; 
				height:288px; 
				margin-left:636px; 
				padding-bottom:30px; 
				position:relative;
			}
			
			#mapas{
				width:576px; 
				height:288px; 
				margin-left:30px; 
				position:absolute;
				left:0;
			}
			
			#clientes{
				width:480px;
				height:18px;
				margin-bottom:9px;
				padding: 3px 0 3px 9px;
				background-color:#E6E6E6;
			}

/* ------- CONTATO ------------------------------------------------------------------------------ */

#msg{
	position:relative; 
	width:394px;
	height:21px;
	color:#FFF;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:4px 0px 0px 6px;
	margin-bottom:-18px;
	margin-left:80px;
	z-index: 1;}


input#nome, input#email, input#telefone, input#assunto, textarea {
	-x-system-font:none;
	background:#FFF none repeat scroll 0 0;
	border:1px solid #404040;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:2px;
	width:394px;
	height:18px
}

select{
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}

textarea{height:154px;}

#linhas{width:80px; height:40px}