body{
	font-family: "Arial","Verdana","Tahoma",sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0;
	padding:0;
	background: url(/imagens/bg.jpg) top center repeat-x #ddd;
	
}

h1, .header_1{font-size: 140%; font-weight: bold; margin:0;padding:0;}
h2, .header_2{font-size: 127%; font-weight: bold; margin:0;padding:0;}

a{ color: #A32C04;}
a:hover{ color: #000;}
.clear{ clear: both; }



input, textarea, select{ 
	font-family: "Arial","Verdana","Tahoma",sans-serif;
	font-size: 12px;
	color: #000;
	vertical-align: middle;
	background: #f5f5f5;
	border: 1px solid #000;
	
}


#header{
	width: 950px;
	margin: 0px auto;
	
	background: url(/imagens/header.jpg) top right no-repeat;
}


#menu_marcas{
	float: left;
	 padding: 5px 0px 0px 10px;
	 margin-bottom: 5px;
	 color: #fff;
}

#lang{
	float: right;
	padding-top: 20px;
	padding-right: 50px;
	height: 30px;
	color: #fff;
	font-weight: bold;
	text-align: right;
}
#menu {
	margin-top: 45px;
	float: left;
	width: 710px;

}

#menu ul
{
	margin: 0;
	white-space: nowrap;
	padding: 0;
}

#menu li
{
	display: inline;
	list-style-type: none;
	
}

#menu a
{
	float: left;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding: 8px 0px 4px 0px;
	background: url(/imagens/menu.jpg) top left;
	font-weight: bold;
	height: 24px;
	width: 97px;
	text-decoration: none;
	margin-right: 2px;
}

#menu a:hover, #menu .sele
{
	text-decoration: none;
	background-image: url(/imagens/menu_f2.jpg);
}

#logo { float: left;}
#logo a { border:0; text-decoration: none;}
#logo a img{ border:0; text-decoration: none;}



#menu_produtos{
	background: url(/imagens/bg_body.jpg) top center repeat-x;
	display: none;
}

#menu_produtos_content{
	width: 950px;
	margin: 0px auto;
	background: url(/imagens/menu_bg.jpg) top right repeat-x;
}
#logo_bg{ 
	float: left; 
	width:240px; 
	height:140px; 
	background: url(/imagens/body_menu_logo.jpg) top center no-repeat;
}

#logo_bg h2{ padding: 5px 0px 0px 30px; margin:0;}
#logo_bg img { padding: 0px 0px 0px 30px;}

#content_bg{
	background: url(/imagens/content.jpg) top left repeat-x #fff;

}
#content{
	width: 950px;
	margin: 0px auto;
	text-align: justify;
}

#content h1{ background: url(/imagens/bar.jpg) bottom left no-repeat; padding-bottom: 5px; }

#content h2, #content .header_2{ color: #A32C04;}

#logo_footer{ float: left;
	background: url(/imagens/logo_footer_2.jpg) top left no-repeat;
	width: 140px;
	height: 44px;
	padding: 5px 0px 0px 120px;
}
#logo_footer a { color: #000;  font-weight: bold; font-size: 100%; text-decoration: none;}

#pesquisa{ float: right; padding: 8px 100px 0px 0px}



#footer{ 
	border-top: 2px solid #A32C04;
	
}
#footer_content{
	width: 950px;
	margin: 0px auto;
	color: #333;
	font-size: 90%;
}

.wl_separador{
	width: 10px;
	float: left;
	display: inline;
	margin:0;
	padding:0;
}

.wl_50{
	float: left;
	width: 48%;
	display: inline;
	margin:0;
	padding:0;
}

.wl_33{
	float: left;
	width: 32%;
	display: inline;
	margin:0;
	padding:0;
}

.wl_100{
	float: left;
	width: 98%;
	display: inline;
	margin:0;
	padding:0;
}
.wl_70{
	float: left;
	width: 68%;
	display: inline;
	margin:0;
	padding:0;
}

.wl_30{
	float: left;
	width: 28%;
	display: inline;
	margin:0;
	padding:0;
}



.wl_right{
	float: right;
}

.wl_header{
	padding: 10px 0px 0px 20px;
	background: url(/imagens/fading_corner_3.jpg) top left no-repeat #fff;
	margin:0;
}
.wl_footer{
	padding: 10px 0px 0px 20px;
	background: url(/imagens/fading_corner_3_f.jpg) top left no-repeat;

}


#copy { float: right; color: #000;}
#dev { float: right; color: #000;}


.potencia{
	list-style-type: square;
	margin:0;
}

#content .potencia{
	padding:10px 0 0 30px;
}
#menu_produtos_content .potencia{
	padding:10px 0 0 60px;
}



.marcas div {
	float: left;
	text-align: center;
	padding: 8px;
	margin: 2px;
	background: #fff;
	border: 1px solid #A32C04;
}

.marcas a{ color: #A32C04; font-weight: bold; text-decoration: none;}
.marcas a:hover{ color: #A32C04;}

.resultados{ color: #666; float:right;}

.tabela td , .tabela th, .table_form{text-align: center; padding: 4px 8px;}

.tabela th, .table_form {
	
	background: #f5f5f5;
	border: 1px solid #000;
	color: #A32C04;
	font-weight: bold;
	line-height: 1.2;
}

.tabela td {
	
	border: 1px solid #ccc;
	color: #000;
}
.tabela tr.impar td {
	background: #f5f5f5;
	color: #000;
}

.tabela tr.over td {
	border: 1px solid #000;
	background: #ccc;
	
}

.produtos_marca{
	margin: 2px 5px;

}

.imagem { margin: 2px; padding: 2px; border: 1px solid #ccc;}

dd {
	border-left: 1px solid  #A32C04;
	padding-left: 5px;
}

big{
	font-size: 200%;
}
div.erro{
	border: 1px solid red;
	padding: 5px;
	color: red;
	background: #f5f5f5;
	text-align: center;
	margin-bottom: 5px;
}

div.sucesso{
	border: 1px solid green;
	padding: 5px;
	color: green;
	background: #f5f5f5;
	text-align: center;
	margin-bottom: 5px;
}

#footer .ajax_loading{
	display: block;
	background: url(/imagens/ajax_dddddd.gif) center center no-repeat;

}

.table_obg {
	
	background: #A32C04;
	border: 1px solid #000;
	color: #fff;
	font-weight: bold;
	line-height: 1.2;
}
