.erro{background:red; padding:5px; color:white; display:table; font-size:11px;width:300px;}

*, h1, h2, h3, h4, ul, li, p, a, div, table, tr td {
	padding:0px;
	margin:0px;
	list-style:none;
	border:none;
	background:none;
	border:none;
}

/**********************************************/
html{min-height: 100%; _height: 100%}

body{
	background:#C1B8A0 url(../images/fundo_gradiente2.jpg) repeat-x bottom left;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	
}

body.bodycarrinho{
	background:none;
}
#geral{
	text-align:left;
	/*width:830px;*/
	padding:20px 0;
	position:relative;
	display:table;
}
a{text-decoration:none;}
/****************
marca
******************/

#geral #marca{
	background:url(../images/marca_temp.gif) no-repeat;
	background-position:35px 0px;
	height:100px;
	width:300px;
	text-indent:-9000em
}

/***********
menu
**************/

#geral #menu{
	padding:0px;
	margin:0 0 0 5px;
	text-align:left;
	width:300px;
	float:left;
	min-height: 100%;
}

#geral #menu ul{font:14px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase}
#geral #menu ul {}
#geral #menu ul li{}
#geral #menu ul li a:hover{font-weight:bold;}
#geral #menu ul .active a{font-weight:bold;}

#geral #menu ul.branco{color:white; text-align:right; margin-right:150px;}
#geral #menu ul.branco li{color:white;}
#geral #menu ul.branco li a{color:white;}
#geral #menu ul.marrom{text-align:left; margin-left:150px;}
#geral #menu ul.marrom li{color:#4A2715;}
#geral #menu ul.marrom li a{color:#4A2715;}



/***************endereco e assinatura*****************/
#geral #endereco{padding:40px 0 0 10px; text-align:right; margin:0 150px 0 0;}
#geral #endereco p{font-size:11px; color:#4A2715}
#geral #endereco .apm{margin:30px 0 0;}
#geral #endereco .apm a{color:white; text-decoration:none;}
#geral #endereco .apm a:hover{text-decoration:underline; color:#4A2715;}


/********************
conteudo
**********************/

#geral #conteudo{
	text-align:left;
	width:520px;
	float:left;
	margin:50px 0 0 10px;
	

/*	outline:1px solid white;*/
}

#geral .marca-mensagem{
	margin:10px 0 0 10px;
}


.ifpartes{
	text-align:left;
	width:520px;
	height:800px;
	float:left;
	

/*	outline:1px solid white;*/
}

#geral #conteudo p{width:70%; font-size:12px; margin:2px 0 5px; padding:0; color:#4A2715;}
#geral #conteudo h1, #geral #conteudo h2, #geral #conteudo h3, #geral #conteudo h4, h1.partes{
color:#4A2715; font-family:'Trebuchet Ms', Arial, Helvetica, Verdana, sans-serif; font-weight:lighter; text-transform:uppercase;}
#geral #conteudo h1, #geral #conteudo h2, #geral #conteudo h3, h1.partes{display:table;}
#geral #conteudo h1, h1.partes{font-size:28px; padding:0 0 5px 0;}
#geral #conteudo h2{font-size:18px;}
#geral #conteudo h3{font-size:14px; font-weight:bold; padding:5px 0 0;}
#geral #conteudo h4{font-size:14px; font-weight:bold; text-align:left; padding:10px; margin:0 -10px; background:#F5A653}

p a{color:white;}
p a:hover{color:#4A2715;}

#geral #conteudo h3.contato_resp{margin:15px 0 0;}

#geral .foto{float:left; padding:10px 20px 10px 0;}

#geral #conteudo noscript{font-size:12px; background:none; color:white;}
#geral #conteudo noscript a{color:white;}

/****************** barra de procura*****************/
#geral #conteudo #buscapecas{display:table; margin:0 0 5px;}
#geral #conteudo .formbusca {
	float:left;
	padding:30px 10px 0pt;
}
#geral #conteudo .formbusca fieldset input, {
	border:1px solid white;
	padding:3px;
}
#geral #conteudo .formbusca fieldset input.bot-buscar {
	background:#4C4C50 none repeat scroll 0%;
	border:medium none;
	color:white;
	font-family:Arial, Helvetica, Verdana,arial,Ttahoma,sans-serif;
	font-size:11px;
	padding:4px;
}
/***********************
************************ PECAS E ACESSORIOS
***********************/

#geral #conteudo SELECT.listamaquinas{background:none; color:#4A2715;}

ul.listapartes {display:table;}
ul.listapartes li{float:left; padding:2px 0; width:125px;}
ul.listapartes li p{color:white; font-size:11px; border-bottom:1px solid white;}
/**********************************
********************************** tabela
**********************************/
#geral #conteudo table, table{border-collapse: collapse; text-align:left; margin:10px 0; width:520px;}
#geral #conteudo table Th, table Th{background:#F5A653; padding:5px; border-bottom:1px solid white; }
#geral #conteudo table Th h2, table Th h2, table th{font-weight:bold; font:12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase;}
#geral #conteudo table TR, table TR {font-size:12px;}
#geral #conteudo table Td,table Td {border-bottom:1px solid white; padding:2px 5px; vertical-align:top;}


#geral #conteudo table .item{padding:0 10px; width:30px;}
#geral #conteudo table .cod{width:80px;}
#geral #conteudo table .descri{}
#geral #conteudo table .adcionar{width:70px; text-align:right; padding:0 10px;}
#geral #conteudo table .rodape_tabela td{border:none;}

table .detalhe_pedido { text-align:right;}
table .codigo, table .c{font-weight:bold;}
table .modelo-carrinho, table .mc{color:white;}
/**********************************
********************************** contato
**********************************/
#geral #conteudo .area-input{
	border:1px solid white;
	padding:5px;
	font:11px Arial, Helvetica, Verdana, sans-serif;
	background:url(../images/input_fundo.gif) repeat-x top;
	color:#4A2715;
}

#geral #conteudo SMALL{
	margin:5px 0 0;
	display:table;
	width:100%;
	text-transform:uppercase;
	font:11px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
}
#geral #conteudo form .bot_enviar{color:white; background:#4A2715; display:block; padding: 5px; margin:10px 0;}


/*menu carrihno*/
p.finalizar_pedido{
	float:right; text-align:right; background:url(../images/icon_dir.gif) no-repeat right;
	font:12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif; display:block; text-transform:uppercase;
}
p.finalizar_pedido a{color:white; height:20px; padding:10px 25px; margin:10px 0; display:block;}
p.finalizar_pedido a:hover{color:#4a2715; font-weight:bold;}

p.voltar{
	background:url(../images/icon_esq.gif) no-repeat;
	font:12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif; display:block; text-transform:uppercase;
	padding:5px 0 5px 25px;	
}
p.voltar a{color:white; padding:1px 0 5px 25px;height:20px;}
p.voltar a:hover{color:#4a2715; font-weight:bold;}

cite{color:white; font-size:11px; padding:5px 0;}
hr{border:none; height:1px; color:#4a2715; background:#4a2715;margin:5px 0;}

#cabecalhopecas {}
#cabecalhopecas ul {font:12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif; font-weight:lighter;}
#cabecalhopecas ul li{list-style:none; text-transform:uppercase; margin:0 20px 0 0;}
#cabecalhopecas ul li a{color:white;}
#cabecalhopecas ul li a:hover{color:#4a2715; font-weight:bold;}
#cabecalhopecas ul.cabecalho {border-bottom:1px solid white; width:520px; height:25px;}
#cabecalhopecas ul.cabecalho li{float:left;}
#cabecalhopecas ul.cabecalho li.usuario{}
#cabecalhopecas ul.cabecalho li.carrinho{padding-left:25px; background:url(../images/icon_carrinho.gif) no-repeat left center;}
#cabecalhopecas ul.cabecalho li.finalizar_pedido{float:right; text-align:right; background:url(../images/icon_dir.gif) no-repeat right; padding-right:25px}

ul.menu-cliente {margin:5px 0; display:table; width:100%;}
ul.menu-cliente li {float:left; padding:0 10px 0 0;}
ul.menu-cliente li a{font:12px 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif; display:block; color:#4A2715; text-transform:uppercase; text-decoration:none; }
ul.menu-cliente li a:hover{color:white; text-decoration:none; font-weight:bold;}
ul.menu-cliente li.active a{text-decoration:underline;}
ul.menu-cliente .carrinho{padding-left:25px; background:url(../images/icon_carrinho.gif) no-repeat left center;}

/*itens do cadastro*/

.cadastro ul.lista-cadastro{margin:10px 0;clear:both;}
.cadastro ul.lista-cadastro li{float:left; width:100%;}
.cadastro ul.lista-cadastro li h3{width:100%; margin:5px 0 0; border-top:1px solid #4A2715;}
.cadastro ul.lista-cadastro li.endereco01 .area-input, .cadastro ul.lista-cadastro li.endereco02 .area-input{width:100%;}
.cadastro ul.lista-cadastro li.endereco02{margin:5px 0 0;}

.cadastro ul.lista-cadastro li label{width:250px; float:left; padding:0 10px 0 0; }
.cadastro ul.lista-cadastro li label .area-input{width:100%;}
.cadastro ul.lista-cadastro li small{color:white; clear:both;}
.cadastro ul.lista-cadastro li .area-input{width:520px; border:1px solid white; color:white;}

.cadastro small.erro{color:red; font-weight:bold;}
.cadastro small.erro a{color:white; text-decoration:underline;}

#divLogin {}
#divLogin label{display:table; width:100%;}
#divLogin small{color:white;}
#divLogin .bot_entrar{background:#4A2715; color:white; padding:2px; margin:5px 0; font-size:11x;}


iframe{margin:0px; padding:0px; border:0px;}

