		* { padding:0; margin:0; }
		body { font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; background: #FFF url(../imagens/fundo.jpg) left top repeat-x; margin:0;}
		.container_12 { margin-top:6px; }

		p, th, td { line-height:18px; font-size:12px; color:#000 } 
		h1 { color: #b92119; font-size:24px; font-weight:normal }
		h2 { color: #959595; font-size:16px; font-weight:normal  }
		
		a img { border:0;}
		.container_12 .padder { margin:10px 0; }
		small a { color:#000; text-decoration:none }
		small a:hover { color:#999; text-decoration:underline }
		
		/* Diversos */
		.conteudo .box h1 { border-bottom: solid 3px #ececec; margin-left:25px; color: #959595; background:none !important; padding:0; }
		.input { border: solid 1px #b1b1b1; padding:2px;}
		.listar-todos { background-color:#ececec; padding:7px; text-align:right }
		.listar-todos a { font-family: "Arial Narrow",Arial, Helvetica, sans-serif; font-size:11px; color:#a4201b; text-decoration:none; }
		.listar-todos a:hover { text-decoration:underline }
		.preco { color:#b92119; font-size:24px; text-align:right }
		
		/* Topo */
		.topo { background: url(../imagens/bg-topo.jpg) left top no-repeat; height: 220px; }
		.topo img { margin:45px 0 0 30px }
		
		/* Barra de Navegação Global */
		.nav-global { background: url(../imagens/bg-busca.jpg) top left repeat-x;  }
		.nav-global .busca { background: url(../imagens/bg-form-busca.jpg) top left no-repeat; width:256px; height:54px;  }
		.nav-global .busca .form-busca { margin:20px 0 0 10px }
		.nav-global .busca .form-busca input { border:0; font-size:11px }
		
		/* Menu */
		.menu { background: url(../imagens/bg-menu.jpg) top left repeat-x; height:42px; }
		.menu li { float:left; display:inline; font-size:15px}
		.menu li a { padding: 10px 13px; display:block; color:#FFFFFF; text-decoration:none;}
		.menu .menu-l { background: url(../imagens/bg-menu-l.jpg) top left no-repeat; width:42px; height: 42px; }
		.menu .menu-r { background: url(../imagens/bg-menu-r.jpg) top right no-repeat; width:331px; height: 42px; }
		.menu .ativo, .menu li a:hover { text-decoration:underline; color:#FFF }
		.menu .sep { background: url(../imagens/bg-sep-menu.jpg) center right no-repeat; }

		/* Menu Categorias */
		.menu-cat { margin-bottom:20px; padding-left: 25px;  }
		.menu-cat li { list-style:none; font-size:15px; border-bottom:#CCC dotted 1px;}
		.menu-cat li a { padding: 5px 0 5px 15px; display:block; text-decoration:none; color:#666}
		.menu-cat li a:hover { background-color:#FFF; color:#333}

		/* Conteudo */
		.conteudo { background: url(../imagens/bg-conteudo.jpg) top center no-repeat; padding: 30px 0 0;}
		.conteudo h1 { background: url(../imagens/bg-h1.png) left bottom no-repeat; margin-bottom:10px; padding:0 0 3px 10px; }
		.conteudo .interno { padding: 0 30px }
		.conteudo .leia-mais { color: #005993; text-decoration:none; float:right }
		.conteudo .leia-mais:hover,
		.conteudo .box a:hover { color: #CE2626;}
		.hor-sep { border-bottom: solid 1px #cccccc; padding: 10px 0;}
		.conteudo .box a { color: #005993; text-decoration:none; }
		.conteudo ul { list-style: disc; padding-left: 35px; }
		.conteudo ul li { line-height:1.6em; font-size:12px; color:#767676 }		
		.conteudo .box { background: url(../imagens/box-borda-r.png) right top no-repeat; padding:0 15px 0 0; }
		.conteudo .box div { background: url(../imagens/box-borda-l.png) left top no-repeat; margin-left:-14px; padding:15px 0 0; }
		.conteudo .busca { display:block; background-color:#FFF; border: solid 1px #CCC; padding:0px 30px; margin-bottom:15px; }
		
		.form-busca-topo { display:block; position:relative; top:16px; left:36px; }
		.busca-topo { 
			background:transparent url(../imagens/bg-input-busca.gif) no-repeat left top;
			width:184px;
			height:16px;
			border:0;
			padding:2px 2px 0;
			font-size:10px;
		}
		
		.input-contato,
		.input-orce,
		.input-orce-mini,
		.input-orce-fone {
			background:transparent url(../imagens/bg-input.jpg) no-repeat left top;
			color:#656565;
			border:0;
			font-size:11px;
			line-height:14px;
			margin:1px 0;
			padding:5px 5px 7px;
			width:260px;
		}
		
		.input-orce { width:200px; background:transparent url(../imagens/bg-input-orce.jpg) no-repeat left top; }
		.input-orce-mini { width:60px; background:transparent url(../imagens/bg-input-mini.jpg) no-repeat left top; }
		.input-orce-fone { width:130px; background:transparent url(../imagens/bg-input-orce-fone.jpg) no-repeat left top; }
		
		.input-contato-msg,
		.input-orce-msg {
			background:transparent url(../imagens/bg-inputarea.jpg) no-repeat scroll left bottom;
			border:0;
			color:#656565;
			font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			height:100px;
			line-height:14px;
			margin:1px 0 5px;
			padding:5px;
			width:260px;
		}
		.input-orce-msg { width:200px; background:transparent url(../imagens/bg-inputarea-orce.jpg) no-repeat scroll left bottom; }
		
		/* Produtos */
		.box-prod-lista { width: 164px; margin:10px 10px 5px; float:left; padding:20px 10px; text-align:center; background:url(../imagens/bg-box-pro.jpg) top left repeat-x; border: solid 1px #CCCCCC; }
		.index { width: 154px;}
		.box-prod-lista .prod-img { height: 100px; }
		.box-prod-lista h2 { color:#000; font-size:12px; font-weight:bold }
		.box-prod-lista .preco-capa { color:#CE271F; font-weight:bold; font-size:14px }
		.box-prod-lista .bt-detalhes { padding:5px 0 0; }
		
		.big-img-prod { text-align:center}
		.thumbs-pro { list-style:none; display:block; padding:0 20px !important }
		.thumbs-pro li { border: solid 1px #ECECEC; padding:2px; margin:2px; display:inline; float:left; }
		
		/* Newsletter */
		.box-news {margin-top:15px;  background-color:#FFF  }
		.box-news .interno { margin:4px; padding:10px; background-color:#ECECEC }
		.box-news input { border: solid 1px #FFF; background-color:#DDD; }
		
		/* Ultimas Notícias */
		.ultimas-noticias { font-size:10px; margin:5px 0; }
		.ultimas-noticias a { color:#000; text-decoration:none; }		
		.ultimas-noticias a:hover { text-decoration:underline; }
		
		/* Rodape */
		.rodape { background: url(../imagens/bg-rodape.jpg) top center no-repeat ; width:960px; height:auto; padding-top:110px; margin:0 auto 10px;}
		.copy, .creditos { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size:11px; }
		.copy { float:left; padding-left:30px; }
		.creditos { float:right; text-align:right; padding-right:30px;  }
		.creditos a,
		.copy a{ color:#000; text-decoration:none }