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

		p, th, td { line-height:18px; font-size:12px; color:#000 } 
		h1 { color: #959595; font-size:20px; font-weight:normal }
		h2 { color: #959595; font-size:16px; font-weight:normal  }
		a img { border:0;}
		.container_12 .padder { margin:10px 0; }
		.grid_14 ul { list-style: disc; padding-left: 35px; }
		.grid_14  ul li { line-height:1.6em; font-size:12px; color:#767676 }
		small a { color:#000; text-decoration:none }
		small a:hover { color:#999; text-decoration:underline }
		
		/* Diversos */
		.box { background-color:#FFF; margin-top:15px; padding:10px; border:#CCC solid 1px}
		.box h1 { border-bottom: solid 3px #ececec }
		.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 }
		
		/* Topo */
		.topo { background: url(../imagens/bg-topo.jpg) left top no-repeat; height: 142px; }
		.topo img { margin:7px 0 0 7px }
		
		/* 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:54px; }
		.menu li { float:left; display:inline; font-size:15px}
		.menu li a { padding: 17px 15px; display:block; color:#FFFFFF; text-decoration:none;}
		.menu .menu-l { background: url(../imagens/bg-menu-l.jpg) top left no-repeat; width:8px; height: 54px; }
		.menu .menu-r { background: url(../imagens/bg-menu-r.jpg) top right no-repeat; width:65px; height: 54px; }
		.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; }
		.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 { padding:15px 0 0 0 }
		.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; }
		
		/* Produtos */
		.box-prod-lista {width:204px; margin:10px 10px 25px; float:left; padding:20px 0; text-align:center; /*border: dashed 1px black;*/}
		.box-prod-lista .prod-img { height: 225px; }
		.box-prod-lista h2 { color:#000; }
		.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 { width: 204px; margin:10px 10px 25px; padding:20px 0; 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:75px; padding:25px 0 0; margin:20px 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 }
