/* CSS Document *//*********************************************  Geral  ******************************************************/* {	margin:0;	padding:0;	clear: none;}p {	margin: 14px 0;}body {	background-color: #450000;	background-image: url(/images/bg.jpg);	background-repeat: repeat-x;}body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}img, img a {border: none}/* ==================  Links  =================== */a:link {	color: #333;}a:visited {	color: #666;}a:hover, a:active {	color: #000;}h2 {	font-size: 14px;	font-weight:bold;	color:#333;}h3 {	font-size: 12px;	font-weight:bold;	color:#333;}/* ================  Classes  ================== */.black {	color:#000;}/*********************************************  Home  ******************************************************/#h_align {	width: 760px;	margin: 0 auto;}#wrapper {	width: 760px;}#slideshow{width: 560px;height: 143px;	}/* ==================  Navigation  =================== */#navigation {	width: 760px;}#navigation ul li {	display: inline;}/* ==================  Produtos  =================== */#produtos {	width: 760px;}#produtos ul {	float:left;}#produtos ul li {	display: inline;}#busca {	float: right;	background-image: url(/images/produtos_busca-bg.jpg);	background-repeat:no-repeat;	width: 200px;	height: 143px;	color: #CCC;	font-size: 11px;}#busca p {	margin: 10px;	margin-left: 20px;}table.categorias {padding:0;margin:0;border:0;}/* ==================  Noticias  =================== */#main1 {	clear:both;	width:760px;	background:#DDD url("../images/ultima_noticia_bg.gif") top left repeat-y;	}#main2 {	margin:0; padding:0;/*	background:url("../images/promocao_bg.gif") top right repeat-y;*/	}#left {	float:left;	width:295px;	}#left .titulo {	font-size: 14px;	font-weight: bold;}#right {	/*background-image:url(/images/promocao.jpg);*/	background-repeat:no-repeat;	float:right;	width:200px;	height:223px;	}#middle {	margin:0 210px 0 305px;	}.column-in_left {	padding:10px 10px 0 25px;	}.column-in_middle {	padding:10px 0 0 5px;	}.column-in_right {	margin:50px 30px 10px 20px;	font-size:12px;	text-transform:none;	}#noticias_titulo {	background-image:url("../images/noticias_titulo.gif");	background-repeat:no-repeat;	height:21px;	margin-left:25px;	background-color:#ececec;	border-bottom-color: #A5ACB2;	border-bottom-style: solid;	border-bottom-width: 1px;}/*********************************************  Internas  ******************************************************/#contents_wrapper {	background-image:url(/images/int_bg-white.gif);	background-repeat:repeat-y;}#contents {	background-image:url(/images/int_bg-top.jpg);	background-repeat:no-repeat;	padding: 40px 40px 20px 40px;}/* =============  Apresentacao  =================== */#apresentacao {	clear:both;	width:760px;	background-image:url(/images/int_bg-top.jpg);	background-repeat:no-repeat;}#apres_left {	float:left;	width:375px;}#apres_middle {	width:340px;	margin: 0 0 0 380px;}#apres_middle .column-in_middle {	padding:40px 0 20px 0;}/* ==================  Busca  ==================== */#contents p.category a:hover {	text-decoration:underline;}#contents a {/*	color: #333;*/	color: #999;	text-decoration:none;}#contents a:hover {	color: #FFF;/*	color: #000;*/}#contents hr {	margin: 6px 0;}#result_busca table.paging {	margin:10px 0 2px 0;}#contents table.paging a {	font-size:12px;	text-decoration:underline;	color:#FF0000;}#contents table.paging a:hover {	font-size:12px;	text-decoration:none;	color:#333;}#contents form input {	margin:6px 6px 6px 0;}.category {	font-weight:bold;	margin:20px 0 8px 0;	color:#000;}.category a {	text-decoration:none;}.category a:hover {	text-decoration:underline;}.category span {	font-size:14px;}.category span.arrow {	font-size:16px;	color:#666;}#contents p.category a {	color:#000;}/* ========  Table  ======== */table.search {	margin:0;	}table.search th, table.search td {	text-align:left;	padding:6px;	}table.search th {/*	background-color:#999;*/	background-color:#000;	color:#CCC;	}table.search td {/*	border-right-color:#FFF;*/	border-right-color:#000;	border-right-style:solid;	border-right-width:thin;	}table.search tr.odd td {/*	background-color:#F6F6F6;*/	background-color:#333;	color:#FFF;	}table.search tr.even td {/*	background-color:#E6E6E6;*/	background-color:#222;	}table.search tr.highlight {/*	background-color: #FFF;*/	background-color: #000;	}/******************************************  Produtos  ***********************************************/#prod_main {	clear:both;	width:760px;	background-image:url(/images/prod_cont_bg.gif);	background-repeat:repeat-y;	}#prod_left {	float:left;	width:230px;}#prod_middle {	width:260px;	margin:0 0 0 240px;}#prod_busca {	padding:20px 0 12px 30px;}#prod_busca p {	margin:0;}#prod_busca form input {	margin:3px 0 0 0;}#prod_outras {	padding:10px 0 14px 30px;	background-color:#dee2ed;	position:relative;	top:0;	right: 10px;	margin-left:10px;}#prod_revenda {	padding:15px 0 14px 25px;	background-color:#d1d6e4;	position:relative;	top:0;	right: 10px;	margin-left:10px;}/* =====================  Produtos - Main  ======================= */#prod_home_main {	clear:both;	width:760px;	background:url("../images/prod_texto_bg.gif");	background-repeat:repeat-y;	}#prod_home_right {	background-image:url(/images/bg_muitomelhor.jpg);	background-repeat:no-repeat;	float:right;	width:200px;	}#prod_home_middle {	width:500px;	margin-left:26px;	}#prod_home_middle .column-in_middle {	padding:20px 0 20px 5px;	}#busca_int {	float: right;	background-image: url(/images/produtos_busca-bg_int.jpg);	background-repeat:no-repeat;	width: 200px;	height: 143px;	color: #CCC;	font-size: 11px;}#busca_int p {	margin: 10px;	margin-left: 20px;}/* ================  Produtos - Categories  =================== */#prod_category {	background-image:url(/images/int_prod_bg-top.gif);	background-repeat:no-repeat;}#prod_category #prod_left ul {	margin-left:30px;}#prod_category li {	list-style-type:none;	background-image:url(/images/bullet_link.gif);	background-repeat:no-repeat;	background-position:0 2px;	margin-top:8px;	padding-left:16px;}#prod_category li a {	text-decoration:none;	font-size:12px;}#prod_category li a:hover {	text-decoration:underline;}#prod_middle .column-in_middle {	padding:20px 0 20px 5px;}#prod_cat_right {	background-image:url(/images/prod_bg-column.gif);	background-repeat:no-repeat;	float:right;	width:240px;	font-size:12px;}/* ================  Produtos - Detalhes  =================== */#prod_detalhes {	background-image:url(/images/int_prod_det_bg-top.gif);	background-repeat:no-repeat;}#prod_detalhes li {	list-style-type:none;	background-image:url(/images/bullet_link.gif);	background-repeat:no-repeat;	background-position:0 2px;	margin-top:8px;	padding-left:16px;}#prod_detalhes li a {	text-decoration:none;	font-size:12px;}#prod_detalhes li a:hover {	text-decoration:underline;}#prod_det_middle {}#prod_det_middle .intro {	padding:10px 260px 0px 30px;}#prod_det_middle .intro_moinho {	padding:0px 260px 0px 30px;}#prod_det_middle .intro_moinho h2 {	margin-top: 20px;}#prod_det_middle .intro_moinho ul {	margin-bottom: 10px;}#prod_det_middle .wrapper {	margin: 20px 0;}#prod_det_middle .column-in_middle {	width:260px;	margin:0 0 0 240px;	padding:0px 0 20px 5px;}#prod_det_middle .prod_det_left {	float:left;	width:230px;/*	margin-top:10px;*/}#prod_det_middle .clear {	clear:left;}#prod_cat_right {	background-image:url(/images/prod_bg-column.gif);	background-repeat:no-repeat;	float:right;	width:240px;	font-size:12px;}/* =======================  Produto  ========================= */#produto {	background-image:url(/images/int_bg-top.jpg);	background-repeat:no-repeat;}#produto li {	list-style-type:none;	background-image:url(/images/bullet_link.gif);	background-repeat:no-repeat;	background-position:0 2px;	margin-top:8px;	padding-left:16px;}#produto li a {	text-decoration:none;	font-size:12px;}#produto li a:hover {	text-decoration:underline;}#prod_middle .column-in_middle_produto {	padding:30px 0 20px 5px;}#produto_right {	background-image:url(/images/produto_bg-column.jpg);	background-repeat:no-repeat;	float:right;	width:240px;	font-size:12px;}#produto_busca {	padding:50px 0 12px 30px;}#produto_busca p {	margin:0;}#produto_busca form input {	margin:3px 0 0 0;}/* =======================  Representantes  ========================= */#rep_main {	clear:both;	width:760px;	background-image:url(/images/rep_cont_bg.gif);	background-repeat:repeat-y;	}#rep_left {	background-image:url(/images/rep_bg-top.jpg);	background-repeat:no-repeat;}#rep_middle {	width: 370px;}#rep_middle .column-in_middle {	padding:20px 0 20px 40px;}#rep_right {	background-image:url(/images/rep_bg-column.gif);	background-repeat:no-repeat;	float:right;	width:390px;}#rep_column {	padding:20px 30px 10px 20px;}/* =======================  Noticias  ========================= */#not_wrapper {	clear:both;	width:760px;	background-image:url(/images/not_bg.gif);	background-repeat:repeat-y;}#noticias {	background-image:url(/images/not_bg-top.jpg);	background-repeat:no-repeat;}#not_middle {	width: 450px;}#not_middle .column-in_middle {	padding:50px 0 20px 40px;	}#not_right {	float:right;	width:230px;	position:relative;	top:0;	right:30px;	margin-top:50px;}/* =======================  Contato  ========================= */#cont_wrapper {	clear:both;	width:760px;	background-image:url(/images/cont_bg.gif);	background-repeat:repeat-y;}#contato {	width:760px;	background-image:url(/images/cont_bg-top.jpg);	background-repeat:no-repeat;}#cont_right {	float:right;	width:280px;	font-size:11px;}#cont_column {	padding:10px 30px 10px 20px;}#cont_middle {	width: 450px;}#cont_middle .column-in_middle {	padding: 10px 0 20px 40px;}/*#cont_column {	padding:20px 0 14px 30px;	position:relative;	top:0;	right: 10px;	margin:0 8px;	font-size:11px;}*/