@charset "windows-1252";

body, html {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, FreeSans, Sans, Nimbus Sans L, Bitstream Vera Sans;
	font-size: 12px;
	color: #424242;
	height: 100%;
	}

iframe.msn {	position: relative;
	left: 50%;	margin: 30px 0 0 -200px;
	}
/* Links */

a:link {
	text-decoration: none;
	color: #5F5F5F;
	font-weight: bold;
	font-size: 11px;
	}
a:visited {
	text-decoration: none;
	color: #969696;
	font-weight: bold;
	}

a:hover, a:active {
	text-decoration: none;
	color: #C50202;
	font-weight: bold;
	}

a.linkmenu:link, a.linkmenu:visited {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #60759C;
	}

a.linkmenu:visited {
	color: #575757;
	}

a.linkmenu:hover, a.linkmenu:active {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #8095BC;
	}

a.favs:link, .favs:visited, .favs:hover, .favs:active {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #6389A8;
	}


a.lnk_back:link {
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
	}

a.lnk_prod:link, a.lnk_prod:visited, a.lnk_prod:active {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	}

a.lnk_mloja:link, a.lnk_mloja:visited, a.lnk_mloja:active {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #FFF;
	}

a.lnk_mloja:hover {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #F00;
	}

/* Fim Links */

/* Titulos, Parágrafos e demais textos */

h5 {
	margin: 0;
	color: #B0B0B0;
	font-weight: bold;
	font-size: 12px;
	margin: 4px 0 0 9px;
	}

h5.titulos {
	margin: 0;
	color: #00375D;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	}

p, p.obr, p.cotacao {
	margin: 0;
	font-weight: normal;
	text-align: justify;
	color: #000;
	font-size: 11px;
	}

p.obr {
	margin: 4px 0 100px 9px;
	}

p.cotacao {
	margin: 20px 50px;
	}

p.tpr {
	font-size: 10px;
	color: #000;
	}

/* Fim Titulos, Parágrafos e demais textos */

#topo, #meio {
	position: relative;
	float: left;
	display: inline;
	overflow: hidden;
	width: 100%;
	}

#topo {
	height: 150px;
	}

.limpa_float {
	clear: left;
	}

/* Cabeçalho */

#cab_esq, #cab_dir {
	position: relative;
	float: left;
	display: inline;
	width: 50%;
	height: 100%;
	margin: 0 -455px 0 -455px;
	background: url(./imagens/hbackl.gif) repeat-x;
	}

#cab_dir {
	left: 50%;
	margin: 0;
	background: url(./imagens/hbackr.gif) repeat-x;
	}

#centra_cab {
	position: relative;
	float: left;
	display: inline;
	left: 50%;
	height: 147px;
	width: 908px;
	margin: 0 0 0 -455px;
	z-index: 1;
	}

#azul {
	float: left;
	display: inline;
	width: 908px;
	height: 108px;
	background: url(./imagens/fundo_cab.gif);
	}

#logo {
	position: relative;
	float: left;
	display: inline;
	margin: 6px 0 0 12px;
	}

#cab_direita {
	float: left;
	font-size: 11px;
	color: #FFF;
	}

#part_number {
	margin: 6px 0 0 475px;
	}

form.partn {}

input.partn {
	position: relative;
	margin: 3px 0 0 0;
	width: 120px;
	height: 14px;
	border: 1px solid #777;
	}

input.ends_partn {
	position: relative;
	width: 35px;
	height: 17px;
	margin: 0;
	background: #F00;
	color: #FFF;
	border: 0;
	}

#distrib {
	width: 541px;
	background: url(./imagens/fundo_distrib.gif) repeat-y;
	margin: 35px 0 0 160px;
	padding: 3px 9px 3px 0;
	font-style: italic;
	text-align: right;
	}

/* Cabeçalho */

/* Menu */

#menu {
	position: relative;
	width: 892px;
	height: 39px;
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0 8px 1px 8px;
	background: url(./imagens/fundo_menu.gif);
	border-top: 3px solid #002D53;
	}

ul.navhor {
	margin: 0;
	padding: 0;
	}

ul.navhor li {
	list-style: none;
	display: inline;
	}

ul.navhor li a {
	float: left;
	width: 118px;
	height: 27px;
	font-size: 11px;
	background: url(./imagens/fundo_menu.gif);
	color: #FFF;
	text-align: center;
	padding: 12px 0px 0px 0px;
	margin: 0;
	text-decoration: none;
	}

ul.navhor li a:hover{
	text-decoration: none;
	text-align: center;
	background: url(./imagens/menu_ativo.gif);
	color: #FFF;
	}

ul.navhor li a:active{
	text-decoration: none;
	text-align: center;
	background: url(./imagens/menu_ativo.gif);
	}

.separador, .separadorb {
	float: left;
	display: inline;
	width: 11px;
	height: 39px;
	background: url(./imagens/separador.gif);
	}

.separadorb {
	width: 9px;
	height: 16px;
	margin: 5px 0 0 0;
	background: url(./imagens/separadorb.gif) no-repeat;
	}

/* Fim Menu */

/* Corpo */

#centra_corpo, #centra_loja {
	position: relative;
	float: left;
	display: inline;
	left: 50%;
	width: 928px;
	margin: 0 0 0 -465px;
	z-index: 1;
	}

#shadow_b, #shadow_bloja {
	position: relative;
	float: left;
	display: inline;
	width: 928px;
	background: #FFF url(./imagens/sombra.gif) repeat-y;
	}

/* Fim  Corpo */

/* Miolo Home */

#fundo_home, #imgs_home, #conteudo_home, #fundo_int, #fundo_branco, #fundo_loja {
	position: relative;
	float: left;
	display: inline;
	width: 908px;
	margin: 0 0 0 10px;
	background: #00375D url(./imagens/fundo_home.gif) repeat-x;
	}

#imgs_home {
	height: 250px;
	margin: 0;
	background: transparent;
	}

#conteudo_home {
	margin: 0;
	background: transparent;
	}

#fundo_int {
	background: #00375D url(./imagens/fundo_int.gif) repeat-x;
	}

#fundo_branco {
	background: #FFF;
	}

#notas_home {
	position: relative;
	float: left;
	display: inline;
	width: 255px;
	height: 312px;
	margin: 8px 0 0 13px;
	background: #00375D url(./imagens/notas.jpg) no-repeat;
	}

ul.conteudo_notas {
	list-style-position: outside;
	list-style-image: url(./imagens/bullet_01.gif);
	position: relative;
	top: 60px;
	left: 35px;
	margin: 0;
	padding: 0;
	width: 170px;
	}

.conteudo_notas li {
	font-size: 10px;
	color: #09426B;
	border-bottom: 2px solid #5A84A6;
	padding: 7px 0 6px 0px;
	}

#prod_home_e, #prod_home_c, #prod_home_d {
	float: left;
	display: inline;
	width: 8px;
	height: 331px;
	margin: 14px 0 0 12px;
	background: url(./imagens/p_home_esq.gif) no-repeat;
	}

#prod_home_c {
	width: 602px;
	margin: 14px 0 0 0;
	background: url(./imagens/p_home_cen.gif) repeat-x;
	}

#prod_home_d {
	width: 14px;
	margin: 14px 0 0 0;
	background: url(./imagens/p_home_dir.gif) no-repeat;
	}

.prhome_div, .prhome_divd {
	position: relative;
	float: left;
	display: inline;
	width: 182px;
	height: 228px;
	margin: 9px 0 0 8px;
	padding: 6px 9px 0 0;
	border-right: 1px solid #B0B0B0;
	text-align: center;
	}

.prhome_divd {
	border: 0;
	}

.prhome_img {
	height: 95px;
	}

#prhome_txt, #prhome_txtb  {
	font-style: italic;
	font-size: 11px;
	}

#prhome_txtb  {
	clear: both;
	float: right;
	display: inline;
	margin: 1px 6px 0 0;
	}

.prhome_logos, .print_logos {
	position: relative;
	float: bottom;
	display: inline;
	margin: 0 9px 0 12px;
	}

.print_logos {
	margin: 0 0 0 55px;
	}

#rod_prhome {
	width: 600px;
	margin: 10px 1px 1px 1px;
	height: 63px;
	font-size: 10px;
	color: #000;
	}

/* Fim Miolo Home */

/* Menu Inferior */

#menu_inferior {
	clear: left;
	position: relative;
	width: 808px;
	float: left;
	display: inline;
	overflow: hidden;
	background: #022843;
	margin: 2px 0 0 0;
	padding: 3px 0 3px 100px;
	}

ul.bt_navhor {
	margin: 0;
	padding: 0;
	}

ul.bt_navhor li {
	list-style: none;
	display: inline;
	}

ul.bt_navhor li a {
	float: left;
	display: inline;
	width: 88px;
	height: 16px;
	padding: 3px 0 0 0;
	text-align: center;
	}

ul.bt_navhor li a:hover {
	text-align: center;
	}


/* Fim Menu Inferior*/

/* Rodapé */

#sombra_inf, #sombra_infloja {
	float: left;
	display: inline;
	width: 928px;
	height: 10px;
	margin: 0 0 10px 0;
	background: url(./imagens/sombra_inf.gif) no-repeat;
	}

#footer {
	float: left;
	display: inline;
	width: 898px;
	height: 36px;
	margin: 0 0 0 10px;
	padding: 7px 10px 0 0;
	background: #00375D;
	color: #6389A8;
	font-size: 10px;
	text-align: right;
	}

#favoritos {
	position: relative;
	float: left;
	display: inline;
	width: 300px;
	margin: 0 0 0 15px;
	padding: 2px 10px 0 0;
	text-align: left;
	}


/* Fim Rodapé */

/* Titulo Internas */

#topo_internas, #topo_loja {
	width: 884px;
	height: 40px;
	background: url(./imagens/top_miolo.gif);
	margin: 15px 0 0 12px;
	}

#texto_tits {
	width: 152px;
	margin: 0 0 0 36px;
	padding: 8px 0 0 0;
	text-align: center;
	}

/* Fim Titulo Internas */

/* Empresa */

#miolo_internas {
	position: relative;
	float: left;
	display: inline;
	width: 884px;
	background: #FFF;
	margin: 0 0 0 12px;
	}

#col_um, #col_dois {
	position: relative;
	float: left;
	display: inline;
	width: 422px;
	margin: 18px 36px 95px 18px;
	}

#col_dois {
	width: 396px;
	margin: 18px 0 0 0;
	}

#aba_voltar, #aba_voltard {
	float: left;
	display: inline;
	width: 79px;
	height: 29px;
	padding: 14px 0 0 14px;
	margin: 0 0 10px 0;
	background: url(./imagens/aba_voltar.gif) no-repeat;
	color: #FFF;
	}

#aba_voltard {
	background: url(./imagens/aba_voltard.gif) no-repeat;
	}

#separador_rod {
	float: left;
	display: inline;
	overflow: hidden;
	width: 884px;
	height: 1px;
	margin: 0 0 0 12px;
	background: #B0B0B0;
	}

#rodape_miolo {
	float: left;
	display: inline;
	width: 876px;
	height: 64px;
	margin: 0 0 0 12px;
	padding: 0px 4px 1px 4px;
	background: #E1E1E1;
	}

#fim_rodmiolo {
	float: left;
	display: inline;
	overflow: hidden;
	width: 884px;
	height: 4px;
	margin: 0 0 13px 12px;
	background: url(./imagens/fim_miolo.gif) no-repeat;
	}

/* Fim Empresa */

/* Cadastro */

form.contato, form.inclui_pr, form.altera_pr {
	position: relative;
	float: left;
	display: inline;
	padding: 3px 0 0 9px;
	background: transparent;
	border-left: 1px solid #969696;
	}

form.inclui_pr, form.altera_pr {
	overflow: hidden;
	width: 440px;
	border: 0;
	}

label.contato {
	clear: both;
	float: left;
	display: inline;
	margin: 5px 0 0 6px;
	width: 90px;
	font: 11px Arial, Tahoma, Sans;
	color: #000;
	}

input.contato, input.qtde_min {
	float: left;
	display: inline;
	width: 270px;
	height: 14px;
	margin: 3px 0 0 0;
	font: 12px Arial, Tahoma, Sans;
	border: 1px solid #969696;
	}

input.qtde_min {
	width: 40px;
	margin: -3px 6px 0 0;
	}

textarea.contato {
	float: left;
	display: inline;
	height: 110px;
	width: 270px;
	margin: 3px 0 0 0;
	font: 12px Tahoma, Arial, FreeSans, Sans, Nimbus Sans L, Bitstream Vera Sans;
	border: 1px solid #969696;
	}

input.oper_prod {
	clear: left;
	float: left;
	display: inline;
	margin: 3px 0 0 0;
	}

input.mudar {
	float: left;
	display: inline;
	margin: -2px 6px 0 0;
	}

label.operacao {
	float: left;
	display: inline;
	margin: 5px 0 0 3px;
	width: 80px;
	font: 11px Arial, Tahoma, Sans;
	color: #000;
	}

input.botaook, input.botaoalt {
	float: left;
	display: inline;
	width: 68px;
	height: 35px;
	font-size: 11px;
	background: #DF0000 url(./imagens/fundo_menu.gif);
	color: #FFF;
	text-align: center;
	margin: 12px 0 10px 300px;
	border: 1px solid #CB0000;
	cursor: hand;
	}

input.botaoalt {
	position: relative;
	float: left;
	display: inline;
	margin: 12px 0 10px 10px;
	}

#box_gerpr, #box_gerpraa {
	float: left;
	display: inline;
	width: 120px;
	}

#box_gerpraa {
	width: 110px;
	margin: 16px 0 0 180px;
	}

.cadcol {
	position: relative;
	float: left;
	display: inline;
	width: 410px;
	margin: 18px 0 45px 18px;
	}

.sucesso_alt {
	position: relative;
	float: left;
	display: inline;
	width: 400px;
	text-align: center;
	color: #F00;
	}

/* Cadastro */

/* Produtos */

#coluna_produtos {
	float: left;
	display: inline;
	width: 648px;
	margin: 18px 0 50px 118px;
	}

.box_indices {
	float: left;
	display: inline;
	width: 16px;
	height: 27px;
	margin: 3px;
	padding: 10px 0 0 0;
	background: url(./imagens/fundo_menu.gif);
	border: 1px solid #C90000;
	text-align: center;
	}

#col_prresul {
	position: relative;
	float: left;
	display: inline;
	margin: 35px 0 0 115px;
	}

.pr_resultadosp, .pr_resultadosq, .pr_resultadosa {
	position: relative;
	float: left;
	display: inline;
	overflow: hidden;
	width: 292px;
	height: 20px;
	padding: 8px 6px 0 6px;
	margin: 3px 3px 0 0;
	background: url(./imagens/fundo_prresul.gif);
	border: 1px solid #00375D;
	color: #000;
	font-size: 11px;
	}

.pr_resultadosq {
	width: 98px;
	}

.pr_resultadosa {
	width: 110px;
	}

/* Produtos */

#obrigado {
	position: relative;
	float: left;
	display: inline;
	width: 400px;
	margin: 18px 0 18px 242px;
	border: 1px solid #F00;
	}

/* Loja */

#shadow_bloja {
	width: 978px;
	padding: 0 10px 0 10px;
	background: #FFF url(./imagens/sombra_loja.gif) repeat-y;
	}

#centra_loja {
	position: relative;
	float: left;
	display: inline;
	left: 50%;
	width: 998px;
	margin: 0 0 0 -500px;
	z-index: 1;
	}

#sombra_infloja {
	width: 998px;
	background: url(./imagens/sombra_infloja.gif) no-repeat;
	}

#menusup_loja {
	position: relative;
	width: 485px;
	height: 17px;
	padding: 3px 0 0 0;
	margin: 6px 0 0 415px;
	background: url(./imagens/fundo_mloja.gif);
	border: 1px solid #003E68;
	}

#botaomsup_loja {
	position: relative;
	float: left;
	display: inline;
	margin: 0 12px 0 22px;
	}

#carrinho {
	position: relative;
	float: left;
	display: inline;
	margin: 25px 0 0 572px;
	}

#tit_carrinho, #txt_carrinho {
	position: relative;
	float: left;
	display: inline;
	margin: 35px 0 0 0;
	font-weight: bold;
	color: #FFF;
	}

#txt_carrinho {
	margin: 3px 0 0 512px;
	}

.ml6 {
	height: 23px;
	padding: 12px 0 0 0;
	background: url(./imagens/fundo_menu.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
 	}

/* Fim Loja */

/* Cotação */

#erro_cot {
	margin: 6px 0 12px 200px;
	font-weight: bold;
	color: #F00;
	}

form.cotacao {
	position: relative;
	float: left;
	display: inline;
	width: 600px;
	margin: 3px 50px;
	background: transparent;
	}

label.cotacao, label.cotacao2, label.tabela {
	position: relative;
	float: left;
	display: inline;
	margin: 5px 0 0 6px;
	padding: 0 6px 0 0;
	width: 114px;
	font: 11px Arial, Tahoma, Sans;
	color: #000;
	text-align: right;
	}

label.cotacao {
	clear: both;
	}

label.cotacao2 {
	width: 60px;
	margin: 5px 0 0 12px;
	/margin: 5px 0 0 10px;
	}

label.tabela {
	width: 106px;
	}

input.cotacao, input.cotacao2, input.tabela {
	float: left;
	display: inline;
	width: 380px;
	height: 14px;
	margin: 3px 0 0 0;
	font: 12px Arial, Tahoma, Sans;
	border: 1px solid #969696;
	}

input.cotacao2 {
	width: 150px;
	}

input.tabela {
	width: 110px;
	/width: 108px;
	margin: 5px 0 0 6px;
	}

textarea.cotacao {
	float: left;
	display: inline;
	height: 110px;
	width: 380px;
	margin: 3px 0 0 0;
	font: 12px Tahoma, Arial, FreeSans, Sans, Nimbus Sans L, Bitstream Vera Sans;
	border: 1px solid #969696;
	}

input.cotacaook {
	position: relative;
	float: left;
	display: inline;
	left: 335px;
	/left: 329px;
	width: 100px;
	height: 35px;
	font-size: 11px;
	background: #DF0000 url(./imagens/fundo_menu.gif);
	color: #FFF;
	text-align: center;
	margin: 12px 0 10px 8px;
	/margin: 12px 0 10px 10px;
	border: 1px solid #CB0000;
	cursor: hand;
	}


/* Fim Cotação */