/* CSS Document */

/* FORMATAÇÃO GERAL --------------------------------------------- */

html { width:100%; height:100%; }

body {
	margin:0;
	padding:0;
	background:#2b2521 url(img/bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3em;
	height:100%;
	width:100%;
}

h1 {
	margin-top:0;
	font-size:16px;
	font-weight:bold;
	line-height:1.2em;
}

p {
	margin:0 0 1em;
}

.observacao {
	font-size:10px;
}

div {
	margin:0;
	padding:0;
}

a img {
	border:0;
}

ul {
	margin:0 1em 1em;
	padding:0 1em;
	list-style-type:disc;
	list-style-image:url(img/bullet_triangulo.gif);
}

ul.tipo2 {
	list-style-type:square;
	list-style-image:url(img/bullet_square.gif);
}


ol {
	margin:0 1em 1em;
	padding:0 1em;
}

a {
	color:#000000;
}

a:hover {
	color:#fdc123;
}

/* POSICIONAMENTO ------------------------------------- */

#wrapper {
	width:1000px;
	margin:0 auto;
}

#header {
	height:137px;
}

div#row1 {
	height:393px;
	border-left: 2px solid #433e36;
	border-right: 2px solid #433e36;
}

div#row2 {
}

/* ROW 1 ---------------------------------------------- */

#destaque, #distribuidores, #eventos, #contato {
	width:664px;
	float:left;
	background-color:#FFFFFF;
}

#buscarapida {
	width:332px;
	float:left;
}

/* row 2 HOME ------------------------------------------ */

#home_eventos, #home_noticias, #home_distribuidores {
	width:332px;
	height:260px;
	float:left;
	background:#fff;
}

#home_eventos {
	border-left: 2px solid #433e36;
}

#home_distribuidores {
	border-right: 2px solid #433e36;
}

/* BMC, FABRICANTES, POS_VENDA, NOTICIAS ------------------------------------------------ */

#bmc, #fabricantes, #pos-venda, #noticias {
	width:663px;
	height:393px;
	float:left;
	border-left:1px solid #000000;
	background-color:#FFFFFF;
}

/* bmc */

#bmc {
	background-image:url(img/bmc_fundo.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#bmc_txt {
	width:300px;
	height:312px;
	margin:22px;
	padding-right:20px;
	overflow:auto;
}

#bmc h1 {
	color:#fdc123;
}

/* fabricantes */

#fabricantes {
	background-image:url(img/fundo_pacarregadeira.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#fabricantes_txt {
	height:225px;
	margin:0px;
	padding:22px;
	overflow:auto;
}

/* pos-venda */

#pos-venda {
	background-image:url(img/fundo_empilhadeira.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#pos-venda_txt {
	height:198px;
	margin:0px;
	padding:22px;
	overflow:auto;
}

/* pos-venda submenu */

#pos-venda_submenu {
	height:25px;
	padding-left:22px;
	background-image:url(img/pos-venda-submenu_bg.gif);
	background-repeat:repeat-x;
	border-top:1px solid #39312c;
}

#pos-venda_submenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
}

#pos-venda_submenu li {
	float:left;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
}

#pos-venda_submenu li a {
	display:block;
	text-indent:-5000px;
	height:25px;
}

/* pos-venda submenu rollovers */

#pos-venda_submenu li a.servicos {
	width:60px;
	background-image:url(img/pos-venda-submenu_servicos.gif)
}

#pos-venda_submenu li a.servicos:hover {
	background-position:0 -25px;
}

#pos-venda_submenu li a.pecas {
	width:33px;
	background-image:url(img/pos-venda-submenu_pecas.gif)
}

#pos-venda_submenu li a.pecas:hover {
	background-position:0 -25px;
}

/* pos-venda submenu rollovers english */

#pos-venda_submenu li a.servicos_en {
	width:54px;
	background-image:url(img/pos-venda-submenu_servicos.gif)
}

#pos-venda_submenu li a.servicos_en:hover {
	background-position:0 -25px;
}

#pos-venda_submenu li a.pecas_en {
	width:34px;
	background-image:url(img/pos-venda-submenu_pecas.gif)
}

#pos-venda_submenu li a.pecas_en:hover {
	background-position:0 -25px;
}


/* noticias */

#noticias_txt {
	overflow:auto;
	height:353px;
	background-color:#fdc123;
	text-align:center;
}

#outrasnoticias {
	border-left: 2px solid #433e36;
	border-right: 2px solid #433e36;
	background-color:#FFFFFF;
}

#outrasnoticias ul {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
}

#outrasnoticias li {
	list-style-type:none;
	list-style-image:none;
	font-size:14px;
	font-weight:bold;
	margin:0;
	border-bottom:1px solid #000;
	padding:12px 22px;
	
}

#outrasnoticias li a {
	color:#fdc123;
	text-decoration:none;
}

#outrasnoticias li a span { color:#000000; }


/* PÁGINA DE PRODUTOS  ------------------------------------------- */

#produtos {
	height:393px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background-color:#FFF;
}

#produtos_lista {
	width:194px;
	height:353px;
	float:left;
	overflow:auto;
	
}

#produtos_imagem {
	width:800px;
	float:left;
}

/* pag de produtos formatação */

#produtos_lista h1 {
	font-size:13px;
	font-weight:bold;
	color:#fdc123;
	text-transform:uppercase;
	line-height:1.3em;
	padding:15px;
	background-color:#504a42;
	margin:0;
}

#produtos_lista h2 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fdc123;
	background-color:#000000;
	padding: 3px 0;
	text-indent:15px;
	margin-bottom:0;
	margin-top:0;
}

#produtos_lista ul, #produtos_lista li {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

#produtos_lista li { }

#produtos_lista li.impar { background-color:#c0c0c0; }

#produtos_lista li.par { }

#produtos_lista a {
	display:block;
	padding:3px 15px;
	text-decoration:none;
	height:1em;
}

#produtos_lista a:hover { background-color:#35322d; }


/* row 2 PRODUTOS ------------------------------------- */

/* Posicionamento e bordas */

#especificacoes, #info1, #info2, #info3 {
	height:260px;
	float:left;
	background-color:#FFF;
}

#info1, #info2, #info3 {
	width:240px;
}

#especificacoes {
	width:276px;
}

#especificacoes {
	border-left: 2px solid #433e36;
}

#info3 {
	border-right: 2px solid #433e36;
}

/* Formatacao e padding */

#especificacoes div {
	border-right: 1px solid #433e36;
	height:100%;
}

#info1 div, #info2 div, #info3 div {
	height:230px;
	margin:15px 0;
	padding:0 15px;
	overflow:auto;
}

#row2 h2 {
	font-size:12px;
	font-weight:bold;
}

div#produto {
	background-color:#ffca13;
}


/* FOOTER -------------------------------------------- */

#footer {
	padding-top:1px;
	clear:both;
	/*border-left: 2px solid #433e36;
	border-right: 2px solid #433e36;*/
}

#footer img {
	margin:4px 6px;
}