html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin								: 0;
	padding								: 0;
	border								: 0;
	outline								: 0;
	font-weight							: inherit;
	font-style							: inherit;
	font-size							: 100%;
	font-family							: inherit;
	vertical-align						: baseline;
}

abbr {cursor								: help;}

body {
	line-height							: 1;
	color								: black;
	background							: white;
	overflow-y							: scroll;
}

ol, ul {list-style							: none;}

table {
	border-collapse						: separate;
	border-spacing						: 0;
}

caption, th, td {
	text-align							: left;
	font-weight							: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {content				: "";}

blockquote, q {quotes					: "" "";}

.acessibilidade {
	height								: 1%;
	left								: -9999em;
	position							: absolute;
	top									: -9999em;
	width								: 1%;
	z-index								: -99;
}

.invisivel {display						: none;}

/* FIM DO RESET */

P {
	line-height							: 16px;
}

BODY {	
	background							: #b49b73 URL("../imagens/background/fundo-body-internas.jpg") center top no-repeat;
	color								: #54452c;
	font-family							: Verdana, Arial, Sans-Serif;
	font-size							: 11px;
	line-height							: 14px;
}

BODY#home {	
	background							: #b49b73 URL("../imagens/background/fundo-body-home.jpg") center top no-repeat;
}

A {
	color								: #543910;
	font-weight							: bold;
	text-decoration						: none;
}

A:HOVER {
	text-decoration						: underline;
}

STRONG {
	font-weight							: bold;
}

.conteudoInternas H2 {
	height								: 29px;
	width								: 530px;
	padding-left						: 15px;
}

H3 {
	font-weight							: bold;
	margin								: 0 0 10px 0;
}

H3.tituloProdutos {
	color								: #983421;
	font-size							: 16px;
	padding								: 0 0 0 30px;
}

H4 {
	color								: #983421;
	font-size							: 20px;
	font-weight							: bold;
	line-height							: 20px;
	margin								: 5px 0 17px 0;
	width								: 560px;
}

H5.marcadores {
	background							: URL("../imagens/icones/marcador-itens.gif") no-repeat;
	color								: #983421;
	font-size							: 12px;
	font-weight							: bold;
	text-transform						: uppercase;
	margin								: 5px 0;
	padding								: 0 0 0 15px;
	width								: auto;
}

BIG {
	font-size							: 22px;
	height								: 22px;
	padding								: 5px 0 5px 0;
	vertical-align						: bottom;
	float								: left;
	margin-top							: -11px;
	line-height							: 22px;
}

.corpo {
	background							: #ffffff URL("../imagens/background/fundo-lateral.jpg") 0 435px no-repeat;
	position							: absolute;
	width								: 956px;
	margin-left							: -479px;
	left								: 50%;
}

.menu {
	background							: URL("../imagens/background/fundo-menu-internas.jpg") no-repeat;
	float								: left;
	height								: 435px;
	width								: 222px;
}

.menuHome {
	background							: URL("../imagens/background/fundo-menu.jpg") no-repeat;
}

.menu IMG#logo {
	margin								: 14px 0 32px 45px;
}

.menu LI {
	display								: block;
	height								: 15px;
	float								: left;
	overflow							: visible;
	position							: relative;
	z-index								: 3;
	margin								: 18px 0 0 51px;
}

		.menu LI A {
			color						: #ab0303;
			font						: bold 13px Tahoma, Verdana, Arial;
			text-align					: center;
			line-height					: 15px;
			height						: 15px;
			float						: left;
			text-decoration				: none;
			position					: relative;
			z-index						: 3;
			cursor						: pointer;
		}

		.menu LI A:HOVER {
			color						: #2c8bcb;
		}

			.menu LI A SPAN {
				position				: absolute;
				left					: 0;
				top						: 0;
				height					: 15px;
				background-color		: transparent;
				background-repeat		: no-repeat;
				background-position		: left top;
			}

			.menu LI A strong {
				position:absolute;
				text-indent:-99999em;
			}

			.menu LI A:HOVER SPAN {
				background-position		: left center;
			}

		.menu li.home, .menu li.home a span											{width: 148px;}
		.menu li.home a span														{background-image: url("../imagens/menu-inicial.gif");}
		
		.menu li.institucional, .menu li.institucional a span						{width: 148px;}
		.menu li.institucional a span												{background-image: url("../imagens/menu-institucional.gif");}

		.menu li.servicos, .menu li.servicos a span									{width: 148px;}
		.menu li.servicos a span													{background-image: url("../imagens/menu-servicos.gif");}
		
		.menu li.representantes, .menu li.representantes a span						{width: 148px;}
		.menu li.representantes a span												{background-image: url("../imagens/menu-representantes.gif");}

		.menu li.produtos, .menu li.produtos a span									{width: 148px;}
		.menu li.produtos a span													{background-image: url("../imagens/menu-produtos.gif");}

		.menu li.noticias, .menu li.noticias a span									{width: 148px;}
		.menu li.noticias a span													{background-image: url("../imagens/menu-noticias.gif");}		
		
		.menu li.contato, .menu li.contato a span									{width: 148px;}
		.menu li.contato a span														{background-image: url("../imagens/menu-contato.gif");}


		.home .menu LI.home A SPAN,
		.institucional .menu LI.institucional A SPAN,
		.servicos .menu LI.servicos A SPAN,
		.representantes .menu LI.representantes A SPAN,
		.produtos .menu LI.produtos A SPAN,
		.noticias .menu LI.noticias A SPAN,
		.contato .menu LI.contato A SPAN											{background-position: left bottom;cursor: pointer;}
	
/*** FIM MENU ***/


.principal {
	float								: left;
	height								: auto;
	width								: 734px;
}

.topo {
	background							: URL("../imagens/background/fundo-topo-intranet.jpg") no-repeat;
	height								: 65px;
	padding								: 0 0 0 465px;
	width								: 270px;
}

.topo FORM {
	background							: URL("../imagens/background/fundo_form_extranet.jpg") left top no-repeat;
	height								: 65px;
}

.topo INPUT {
	background							: transparent;
	border								: none;
	font-size							: 9px;
	margin								: 18px 7px 0 4px;
	width								: 94px;
}

.topo INPUT#btOk {
	height								: 22px;
	position							: relative;
	bottom								: -7px;
	width								: 28px;
	margin-left							: 1px;
}

.ie8 .topo INPUT#btOk, .ie7 .topo INPUT#btOk {
	margin-left							: -3px;
}

.conteudo {
	background							: URL("../imagens/background/fundo-flash-principal.jpg") no-repeat;
	height								: 370px;
	width								: 734px;
}

.conteudoInternas {
	background							: URL("../imagens/background/fundo-internas.jpg") no-repeat;
	height								: auto !important;
	min-height							: 527px;
	height								: 527px;
	width								: 734px;
	position							: relative;
}

.conteudoInternas .supermix {

}

	.conteudoInternas .supermix H3{
			font						: bold 18px Tahoma, Verdana, Arial;
	}

.conteudoComMargem {
	padding								: 50px;
}

.imgBorder {
	border								: 2px solid #d1c2a7;
}

.conteudoComMargem .imgInstitucional {
	margin								: 0 20px 20px 0;
	float								: left;
}

.conteudoComMargem P {
	margin								: 0 0 20px 0;
	text-align							: justify;
}

.conteudoInternas H2 {
	background							: URL("../imagens/background/fundo-titulos.jpg") no-repeat;
	margin								: 18px 0 0 12px;
}

.areas {
	background							: URL("../imagens/background/fundo-areas-home.jpg") no-repeat;
	height								: 260px;
	padding								: 24px 0 0 0;
	width								: 956px;
} 

.areas .servicos {
	float								: left;
	height								: 256px;
	margin								: 0 34px;
	width								: 255px;
}

.areas .servicos UL LI {
	list-style							: disc;
	margin								: 14px 0 0 14px;
}

.areas .servicos UL LI H3, .areas .noticias UL LI H3 {
	margin								: 0 0 6px 0;
}

.areas .noticias {
	float								: left;
	height								: 256px;
	margin								: 0 34px 0 0;
	width								: 292px;
}

.areas .noticias UL {
	margin								: 10px 0 0 0;
}

.areas .noticias UL LI {
	height								: 80px;
	margin								: 0 0 10px 0;
}

.areas .noticias UL LI IMG {
	border								: 3px solid #ffffff;
	float								: left;
	height								: 74px;
	margin-right						: 14px;
	width								: 100px;
}

.areas .noticias UL LI P {
	float								: left;
	height								: 58px;
	width								: 168px;
}

	.areas .noticias UL LI P.maior {
		width								: 290px;
	}
	
	.areas .noticias UL LI a {
		font-weight							: normal;
		text-decoration						: none;
		display								: block;
	}
	.areas .noticias UL LI a:hover {
		text-decoration						: underline;
	}

.areas .distribuicao {
	height								: 256px;
	width								: 291px;
	float								: left;
}

.caminhoMigalha {
	font-size							: 9px;
	padding								: 39px 0 0 40px;
}

FORM.formSelect {
	background							: URL("../imagens/background/fundo-select-produto.gif") top left no-repeat;
	color								: #000000;
	font								: bold 9px verdana;
	height								: 45px;
	line-height							: 45px;
	padding								: 0 0 0 17px;
	width								: 623px;
}

FORM.formSelect LABEL {
	width								: 120px;

}


FORM.formSelect SELECT {
	width								: 414px;
}

.rodape {
	background-color					: #b49b73;
	font-size							: 9px;
	height								: 82px;
}

.menuRodape {
	background							: URL("../imagens/background/menu-rodape.gif") no-repeat left bottom;
	height								: 41px;
	line-height							: 41px;
	margin								: 0 0 14px 360px;
	width								: 595px;
}

.rodape UL {
	margin-left							: 94px;
}	
.rodape UL LI {
	float								: left;
}

.rodape UL LI A {
	margin								: 0 6px;
}

.rodape P {
	float								: left;
	height								: 11px;
	line-height							: 11px;
	margin								: 0 0 0 580px;
	width								: 250px;
}

.rodape IMG {
	float								: left;
	width								: 71px;
}

.posicionaMenuCat {
	margin:-11px 0 0 -12px;
}


/**/

.principal .conteudoInternas .internoColEsquerda {
	display								: block;
	position							: relative;
	left								: -30px;
	float								: left;
	width								: 384px;
	height								: 523px;
}

.principal .conteudoInternas .internoColDireita {
	display								: block;
	float								: left;
	width								: 245px;
}

.principal .conteudoInternas .internoColDireita LABEL.corrigeLargura {
	width								: 250px;
}

/* formulario */

FORM.form_contato {
	width								: 390px;
}

FORM.form_trabalhe {
	width								: 420px;
}

FORM.form_exame {
	width								: 630px;
}

FORM label {
	display								: block;
	float								: left;
	clear								: both;
	width								: 390px;
	margin-bottom						: 10px;
}

FORM label.exame {
	width								: 100%;
}

FORM label.exame2 {
	position							: absolute;
	width								: 222px;
}

FORM label.exame SPAN {
	height								: 19px;
	line-height							: 19px;
	width								: 118px;
}

FORM label.exame2 SPAN {
	height								: 19px;
	line-height							: 19px;
	width								: 80px;
}

FORM label.trabalhe {
	width								: 420px;
}

	FORM label input {
		background							: transparent URL("../imagens/background/bg-campo.png") no-repeat left top;
		display								: block;
		float								: left;
		font-size							: 12px;
		width								: 280px;
		height								: 16px;
		border								: 0;
		padding								: 1px 5px 2px 5px;
	}
	
	FORM LABEL INPUT.grande {
		background							: transparent URL("../imagens/background/bg-campo-grande.png") no-repeat left top;
		display								: block;
		float								: left;
		font-size							: 12px;
		width								: 378px;
		height								: 16px;
		border								: 0;
		padding								: 1px 5px 2px 5px;
	}
	
	FORM LABEL INPUT.medio {
		background							: transparent URL("../imagens/background/bg-campo-medio.png") no-repeat left top;
		display								: block;
		float								: left;
		font-size							: 12px;
		width								: 180px;
		height								: 16px;
		border								: 0;
		padding								: 1px 5px 2px 5px;
	}
	
	FORM label INPUT.menor {
		background							: transparent URL("../imagens/background/bg-campo-menor.png") no-repeat left top;
		display								: block;
		float								: left;
		font-size							: 12px;
		width								: 120px;
		height								: 16px;
		border								: 0;
		padding								: 1px 5px 2px 5px;
	}
	
	FORM INPUT.menor {
		background							: transparent URL("../imagens/background/bg-campo-menor.png") no-repeat left top;
		display								: block;
		float								: left;
		font-size							: 12px;
		width								: 120px;
		height								: 16px;
		border								: 0;
		padding								: 1px 5px 2px 5px;
	}
	
	FORM INPUT.menorAinda {
		background							: transparent URL("../imagens/background/bg-campo-menor-ainda.png") no-repeat left top;
		display								: block;
		float								: left;
		font-size							: 12px;
		width								: 60px;
		height								: 16px;
		border								: 0;
		padding								: 1px 5px 2px 5px;
	}
	
	FORM INPUT.menorTabela {
		background							: transparent URL("../imagens/background/bg-campo-menor-tabela.png") no-repeat left top;
		display								: block;
		float								: left;
		font-size							: 12px;
		width								: 80px;
		height								: 16px;
		border								: 0;
		padding								: 1px 5px 2px 5px;
	}
	
	FORM input.checkbox {
		height								: 15px;
		margin								: 0 0 0 80px;
		width								: 15px;
	}
		
	FORM INPUT.botEnviarContato {
		position							: relative;
		top									: 50px;
		left								: 321px;
	}
	
	FORM INPUT.btEnviarExame {
		position							: relative;
		left								: 196px;
	}
	
	FORM INPUT.botEnviarTrabalhe {
		position							: relative;
		top									: 20px;
		left								: 352px;
		*left								: 64px;
	}
	
	FORM label input.select {
		background							: URL("../imagens/background/fundo-select.gif") no-repeat left top;
		color								: #000000;
		height								: 19px;
		line-height							: 19px;
		padding-top							: 1px;
	}

	FORM label input.selectProdutos {
		color								: #000000 !important;
		height								: 18px;
		line-height							: 18px;
		margin-top							: 14px;
	}
	
	FORM LABEL INPUT.selectGrande {
		background							: URL("../imagens/background/fundo-select-grande.gif") no-repeat left top;
		color								: #000000;
		height								: 19px;
		line-height							: 19px;
		padding-top							: 1px;
		width								: 378px;
	}
	
	FORM label textarea {
		background							: transparent URL("../imagens/background/bg-campo-texto.png") no-repeat left top;
		border								: 0;
		display								: block;
		float								: left;
		height								: 139px;
		padding								: 3px 8px 1px 5px;
		overflow							: hidden;
		width								: 282px;
	}
	
	FORM label textarea#observacoes {
		background							: transparent URL("../imagens/background/bg-campo-texto-obs.png") no-repeat left top;
		border								: 0;
		display								: block;
		float								: left;
		font-family							: verdana;
		font-size							: 11px;
		height								: 56px;
		margin-top							: -7px;
		padding								: 3px 8px 1px 5px;
		overflow							: hidden;
		width								: 342px;
	}
	
	
	FORM label span {
		display								: block;
		float								: left;
		width								: 110px;
		text-align							: right;
		padding-right						: 10px;
	}
	
	FORM label span.contato {
		width								: 80px;
		
	}
	
	FORM LABEL.labelChecar {
		float								: right;
		width								: 275px;
	}
	
	.contato UL.select {
		cursor								: pointer;
		width								: 270px;
	}
	
	UL.select LI A {
		display								: block;
		padding								: 2px 3px;
		height								: 15px;
		margin-top							: -15px;
		margin-bottom						: 10px;
		cursor								: pointer;
	}
	
/* ** */

.contatoEsq {
	float									: left; 
	width									: 390px;
}

.contatoDir {
	float									: left; 
	margin									: 0 0 0 30px;
	width									: 210px;
}

.contatoMapa {
	margin-top								: 45px;
	width									: 390px;
}

.trabalheEsq {
	float									: left; 
	width									: 410px;
}

.trabalheDir {
	float									: left; 
	margin									: 0 0 0 34px;
	width									: 190px;
}

/*** PAG.NOTICIAS ***/
img.noticias {
	float									: left; 
	margin									: 0 20px 10px 0;
}

strong.data {
	font-size								: .9em !important;
	color									: #825a1f !important;
}

.noticias H3 {
	line-height								: 1.3em;
	font-size								: 1.3em;
	margin-bottom							: 18px;
}

/* utilizar pra listagens com setas */

.principal .conteudoInternas dl.listaItens {
	background							: transparent URL("../imagens/icones/marcador-seta.gif") no-repeat 2px -2px;
	display								: block;
	float								: left;	
	width								: 162px;
	padding-left						: 15px;
	padding-bottom						: 10px;
}

	.principal .conteudoInternas dl.listaItens dt {
		font-weight							: bold;
	}

	.principal .conteudoInternas dl.listaItens ul li {
		display								: block;
		float								: left;
		margin-left							: 12px;
		padding								: 1px 0;
		width								: 180px;
	}
	
	.principal .conteudoInternas dl.listaItens ul li span {
		display								: block;
		float								: left;
		width								: 58px;
		padding-right						: 5px;
		text-align							: right;
	}
	
	.principal .conteudoInternas dl.listaItens ul li span.maior {
		width								: 72px;
	}
	
	.principal .conteudoInternas dl.listaItens ul li span.maior a {
		font-weight							: normal;
	}
	
.fotoProduto {
	float									: left;
	height									: auto;
	margin									: 0 20px 0 0;
	width									: 224px;
}

UL.tabelaEspecificacoes {
	width									: 632px;
}

UL.tabelaEspecificacoes LI {
	float									: left;
	margin									: 10px 0 10px 15px;
}

UL.particularidades {
	list-style-type							: square;
	margin									: 0 0 0 29px;
}

.fotoProduto IMG.foto {
	border									: 2px solid #d2c4aa;
	width									: 220px;
}

.descricaoProduto {
	height									: auto;
	width									: 100%;
}

P.descreveItem {
	margin									: 0 0 15px 15px;
	text-align								: justify;
}

TABLE.tabelaDados {
	background								: URL("../imagens/background/fundo-tabela.gif") center top no-repeat;
	font-size								: 10px;
	height									: 69px;
	margin									: 5px 0 0 15px;
	padding									: 5px 0 0 0; 
	width									: 619px;
}

.ie8 TABLE.tabelaDados {
	margin									: 10px 0 0 15px;
}

TABLE.tabelaDados TH {
	height									: 25px;
	line-height								: 25px;
	text-align								: right;
}

TABLE.tabelaDados TD {
	height									: 25px;
	line-height								: 25px;
	text-align								: right;
}

TABLE.tabelaDados TH.th1 {
	padding									: 0 20px 0 0;
	width									: 56px;
}

TABLE.tabelaDados TD.td1 {
	padding									: 0 20px 0 0;
	width									: 56px;
}

.ie7 TABLE.tabelaDados TH.th1 {
	padding									: 0 20px 0 0;
	width									: 66px;
}

.ie7 TABLE.tabelaDados TD.td1 {
	padding									: 0 20px 0 30px;
	width									: 56px;
}

TABLE.tabelaDados TH.th2 {
	padding									: 0 20px 0 14px;
	width									: 144px;
}

TABLE.tabelaDados TD.td2 {
	padding									: 0 20px 0 0;
	width									: 144px;
}

TABLE.tabelaDados TH.th3 {
	padding									: 0 20px 0 20px;
	width									: 180px;
}

TABLE.tabelaDados TD.td3 {
	padding									: 0 20px 0 20px;
	width									: 180px;
}

TABLE.tabelaDados TH.th4 {
	padding									: 0 40px 0 20px;
	width									: 80px;
}

TABLE.tabelaDados TD.td4 {
	padding									: 0 40px 0 20px;
	width									: 80px;
}

TABLE.tabelaDados TH.th5 {
	padding									: 0 20px 0 30px;
	width									: 90px;
}

TABLE.tabelaDados TD.td5 {
	padding									: 0 20px 0 30px;
	width									: 90px;
}

TABLE.tabelaDados TH.th6 {
	padding									: 0 20px 0 20px;
	width									: 94px;
}

TABLE.tabelaDados TD.td6 {
	padding									: 0 20px 0 20px;
	width									: 94px;
}

TABLE.tabelaDados TH.th7 {
	padding									: 0 20px 0 20px;
	width									: 128px;
}

TABLE.tabelaDados TD.td7 {
	padding									: 0 20px 0 20px;
	width									: 128px;
}

TABLE.tabelaDados TH.th8 {
	padding									: 0 40px 0 20px;
	
}

TABLE.tabelaDados TD.td8 {
	padding									: 0 40px 0 20px;
	
}

TABLE.tabela2 {
	background								: #bca682 URL("../imagens/background/fundo-top-tabela2.gif") center top no-repeat;
	font-size								: 10px;
	margin									: 5px 0 0 15px;
	width									: 620px;
}


TABLE.alturaMinima2 {
	height									: 50px;
}

TABLE.tabela {
	background								: #b79f79 URL("../imagens/background/fundo-top-tabela.gif") center top no-repeat;
	font-size								: 10px;
	margin									: 5px 0 0 15px;
	width									: 619px;
}

TABLE.alturaMinima {
	height									: 160px;
}

TABLE.tabela TH, TABLE.tabela2 TH {
	font-weight								: bold;
	height									: 30px;
	line-height								: 30px;
}

TABLE.tabela TH.th-left, TABLE.tabela TD.td-left, TABLE.tabela2 TH.th-left, TABLE.tabela2 TD.td-left {
	padding									: 0 29px;
	width									: 100px;
}

TABLE.tabela TH.th-middle, TABLE.tabela2 TH.th-middle {
	text-align								: right;
	width									: 100px;
}

TABLE.tabela TD.td-middle, TABLE.tabela2 TD.td-middle {
	text-align								: right;
	width									: 100px;
}

TABLE.tabela TD.td-right, TABLE.tabela2 TD.td-right {
	padding									: 0 29px;
	text-align								: right;
	width									: 75px;
}

TABLE.tabela TH.th-right, TABLE.tabela2 TH.th-right {
	padding-right							: 29px;
	text-align								: right;
}

TABLE.tabela TD, TABLE.tabela2 TD {
	height									: 15px;
	vertical-align							: middle;
	padding									: 4px 0 0 0;
}

TABLE.tabela TR.bottom TD.td-left {
	background								: URL("../imagens/background/fundo-bottom-left-tabela.gif") left bottom no-repeat;
}

TABLE.tabela2 TR.bottom TD.td-left {
	background								: URL("../imagens/background/fundo-bottom-left-tabela2.gif") left bottom no-repeat;
}

TABLE.tabela TR.bottom TD.td-middle {
	background								: transparent URL("../imagens/background/fundo-bottom-middle-tabela.gif") left bottom repeat-x;
}

TABLE.tabela2 TR.bottom TD.td-middle {
	background								: transparent URL("../imagens/background/fundo-bottom-middle-tabela2.gif") left bottom repeat-x;
}

TABLE.tabela TR.bottom TD.td-right {
	background								: transparent URL("../imagens/background/fundo-bottom-right-tabela.gif") right bottom no-repeat;
}

TABLE.tabela2 TR.bottom TD.td-right {
	background								: transparent URL("../imagens/background/fundo-bottom-right-tabela2.gif") right bottom no-repeat;
}

HR.separadorPequeno {
	background								: URL("../imagens/background/separador-pequeno.gif") center top no-repeat;
	border									: 0;
	border-color							: #eae3d5;
	clear									: both;
	color									: #eae3d5;
	height									: 1px;
	margin									: 0;
	width									: 100%;
}

HR.separadorGrande {
	background								: URL("../imagens/background/separador-grande.gif") center top no-repeat;
	border									: 0;
	border-color							: #eae3d5;
	clear									: both;
	color									: #eae3d5;
	height									: 1px;
	margin									: 20px 0;
	width									: 564px;
}

.ie7 HR.separadorGrande {
	margin									: 5px 0 5px 0;
}

.logoMarca {
	position								: absolute;
	top										: 40px;
	left									: 586px;
}

div#containerMenu {
	height									: 29px;
	margin									: -1px 0 0 3px;
	width									: 564px;
}

UL#containerMenu LI {
	float									: left;
	width									: 100px;
}

UL#containerMenu LI A {
	display									: block;
	height									: 29px;
}

.normal { background						: URL("../imagens/background/fundo-menu-produtos.gif") left top no-repeat;}
.auxiliar {	background						: URL("../imagens/background/fundo-menu-produtos.gif") no-repeat left 20%;}
.doces { background							: URL("../imagens/background/fundo-menu-produtos.gif") no-repeat left 40%;}
.frutados {	background							: URL("../imagens/background/fundo-menu-produtos.gif") no-repeat left 60%;}
.salgados {	background						: URL("../imagens/background/fundo-menu-produtos.gif") no-repeat left 80%;}
.sorvetes { background						: URL("../imagens/background/fundo-menu-produtos.gif") no-repeat left 100%;}


/**** SERVICOS ***/

.imgServicos {
	float									: left;
}

p.servicos {
	background								: #ededed;
	width									: 374px; 
	float									: left;
	margin-left								: 10px;
	margin-bottom							: 0px;
	padding									: 12px 13px;
}

h3.servicos {

	padding									: 23px 0 3px 0;
	width									: 624px;
}

.relativo {
	position								: relative;
}

div.ampliarFoto {
	width									: 100px; 
	height									: 75px; 
	float									: left; 
	margin-right							: 20px;
	margin-bottom							: 10px;
}

img.zoom {
	position								: absolute;
	bottom									: 0px;
	left									: 0px;
}

ul.servicos {
	margin-top								: 20px;
	*margin-top								: 40px;
}

P.msgErro {
	color									: #e60202;
	display									: block;
	height									: 34px;
	margin									: 0 0 0 80px;
	width									: 286px;
	text-align								: left !important;
}

.msgSucesso {
	color									: green;
	text-align								: left !important;
}

UL LI P.msgAviso{
	color									: #e60202;
	display									: block;
	height									: 34px;
	width									: 100%;
}

.flutuarEsq	{ 
	float									: left;
	margin									: 0 0 15px 0;
}

IMG.imgModoPreparo {
	clear									: left;
	float									: left;
	margin									: 0 20px 20px 0;
	width									: 70px;
}

P.textoModoPreparo {
	float									: left;
	width									: 520px;
}

P.voltar {
	font-size								: 12px;
}

TABLE.tabelaRadio {
	margin									: 10px 0 0 112px;
}

TABLE.tabelaRadio LABEL {
	display									: block;
	height									: 4px;
}

A.botaoAnterior {
	background								: URL("../imagens/botoes/produto-anterior.jpg") no-repeat left top;
	height									: 19px;
	padding									: 0 0 0 10px;
	width									: 102px;
}

A:HOVER.botaoAnterior, A:HOVER.botaoProximo {
	color									: #983421;
	text-decoration							: none;
}

A.botaoProximo { 
	background								: URL("../imagens/botoes/proximo-produto.jpg") no-repeat left top;
	height									: 19px;
	padding									: 0 0 0 90px;
	width									: 22px;
}

.inputsRadio {
	float									: left; 
	width									: 150px;
}

.inputsRadio INPUT {
	clear									: none;
	float									: left;
	height									: 12px;
	width									: 20px;
}

.inputsRadio LABEL {
	clear									: none;
	display									: block;
	float									: left;
	padding									: 2px 0 0 0;
	width									: 30px;
}

.inputsRadio LABEL.maior {
	width									: 92px;
}

.mac.ff3 .inputsRadio LABEL.maior {
	width									: 90px;
}

.inputsRadio LABEL.maiorAinda {

	width									: 155px;
}

.inputsRadio LABEL.medio {
	width									: 65px;
}

.inputsRadio FIELDSET {
	border									: 1px solid #b49b73;
	margin									: 10px 0 10px 128px;
	padding									: 0 0 10px 10px;
	width									: 278px;
}	

.inputsRadio FIELDSET.maior {
	width									: 366px;
}	

.inputsRadio LEGEND {
	margin									: 0 5px;
	padding									: 0 5px;
}

TABLE.tabelaExame 	{
	width									: 366px;
}

TABLE.tabelaExame TD {
	padding									: 0 0 5px 0;
	vertical-align							: top;
	width									: 120px;
}

.formaContato {
	float									: left;
	margin									: -5px 0 0 40px;
	width									: 150px;
}

UL.listaDownloads LI {
	background								: URL("../imagens/icones/zip.png") top left no-repeat;
	margin-top								: 5px;
}

UL.listaDownloads LI A {
	cursor									: pointer; 
	display:block;
	height:32px;
	padding-left							: 42px;
}

P.paginacao {
		padding							: 30px 0 10px;
		text-align						: center;
		clear							: both;
	}

		P.paginacao a {
			background-color			: #b49b73;
			border-color				: #b49b73;
			border-style				: solid;
			border-width				: 3px 8px;
			color						: #fff;
			font-weight					: bold;
		}

		P.paginacao a:hover {
			background-color			: #ccbb9f;
			border-color				: #ccbb9f;
		}

		P.paginacao strong {
			background-color			: #fff;
			border-color				: #b49b73;
			border-style				: solid;
			border-width				: 1px;
			color						: #b49b73;
			font-weight					: bold;
			padding						: 2px 7px;
		}

.btVoltar {
	margin-left:128px;	
}
		

/*****  EXTRANET   ****/
.extranet .destaqueIntranet {
	float									: left;
	clear									: both;
	background								: url("../imagens/imagens/intranet-quebra.jpg") no-repeat center bottom;
	height									: 210px;
	width									: 100%;
}

.extranet .destaqueIntranet img {float:left;}
.extranet .destaqueIntranet .dados {
	float									: left;
	margin-left								: 20px;
	margin-right							: 15px;
}

.extranet .dadosExtranet span {display:block;}
.extranet .dadosExtranet span.nome {font-size:18px; font-weight:bold;line-height:22px;}
	
.extranet .noticiasExtranet h3 {font-size:15px;}

.dadosExtranet {
	background								: URL("../imagens/background/fundo-dados-extranet.gif") top right no-repeat;
	float									: left;
	width									: 431px;
}

.menuExtranet {
	float									: left;
	width									: 203px;
}

.menuExtranet LI{
	margin									: 0 0 18px 20px;
}


.menuExtranet .menu-noticias A {
	background								: URL("../imagens/botoes/menu-noticias.jpg") top left no-repeat;
	color									: #a33848;
	display									: block;
	font									: normal 13px verdana;
	height									: 39px;
	line-height								: 39px;
	padding-left							: 60px;
}

.menuExtranet .menu-noticias A:HOVER {
	background								: URL("../imagens/botoes/menu-noticias.jpg") bottom left no-repeat;
	display									: block;
	height									: 39px;
}


.menuExtranet .menu-downloads A {
	background								: URL("../imagens/botoes/menu-downloads.jpg") top left no-repeat;
	color									: #a33848;
	display									: block;
	font									: normal 13px verdana;
	height									: 39px;
	line-height								: 39px;
	padding-left							: 60px;
	
}

.menuExtranet .menu-downloads A:HOVER {
	background								: URL("../imagens/botoes/menu-downloads.jpg") bottom left no-repeat;
	display									: block;
	height									: 39px;
}

.menuExtranet .menu-exame A {
	background								: URL("../imagens/botoes/menu-exame.jpg") top left no-repeat;
	color									: #a33848;
	display									: block;
	font									: normal 13px verdana;
	height									: 39px;
	line-height								: 39px;
	padding-left							: 60px;
}

.menuExtranet .menu-exame A:HOVER {
	background								: URL("../imagens/botoes/menu-exame.jpg") bottom left no-repeat;
	display									: block;
	height									: 39px;
}

.menuExtranet .menu-tabela A {
	background								: URL("../imagens/botoes/menu-tabela.jpg") top left no-repeat;
	color									: #a33848;
	display									: block;
	font									: normal 13px verdana;
	height									: 39px;
	line-height								: 39px;
	padding-left							: 60px;
}

.menuExtranet .menu-tabela A:HOVER {
	background								: URL("../imagens/botoes/menu-tabela.jpg") bottom left no-repeat;
	display									: block;
	height									: 39px;
	text-decoration							: none;
}

.extranet .dadosExtranet IMG {
	float									: left;
	margin									: 0 15px 0 0;
	width									: 123px;
}

/**** ****/

/* Mensagem de erro do login para extranet */
p.extranet {
	height									: 20px;
	margin									: 5px 0 0 0;
	width									: 250px;
}

img.btSairExtranet {
	float									: right; 
	margin									: 20px 27px 0 20px; 
	cursor									: pointer;
}

p.bemVindoExtranet {
	float									: right; 
	margin-top								: 22px;
}

.alinhaVendedor		{top: 703px;	left: 306px;}
.alinhaData			{top: 671px;	left: 346px;}
.alinhaCnpj			{top: 877px;	left: 346px;}
.alinhaRg			{top: 846px;	left: 346px;}
.alinhaTelefone		{top: 905px;	left: 346px;}
.alinhaTelefoneB	{top: 876px;	left: 346px;}
.alinhaCep			{top: 994px;	left: 346px;}
.alinhaCepB			{top: 965px;	left: 346px;}
.alinhaSocio1		{top: 1101px;	left: 346px;}
.alinhaSocio1b		{top: 1050px;	left: 346px;}
.alinhaSocio2		{top: 1109px;	left: 346px;}
.alinhaSocio2b		{top: 1079px;	left: 346px;}

.alinhaTipo {
	text-align								: center;
	width									: 20px;
}

.alinhaTipo INPUT {
	margin									: 0;
	margin-top								: 3px;
}

.botaoProcurar {
	cursor									: pointer;
	height									: 19px;
}

a.visualizarDistrProdutos {
	font-weight								: normal;
	margin									: 0;
	padding									: 0;
	display									: inline;
	padding-left							: 5px;
	float									: right;
}

p.distribuicaoCidade {
	height									: 20px; 
	padding-left							: 13px;
	margin-bottom							: 0px; 
}

.inputMenor {
	width									: 240px;
	background								: url(../imagens/background/fundo-select-medio.gif) no-repeat top left !important;
	padding									: 3px 0 0 13px !important;
}

.cliqueSelectDistribuicao {
	top										: 320px; 
	left									: 434px; 
	height									: 25px; 
	width									: 245px;
}

.selectProdutosDistribuicao {
	top										: 343px; 
	left									: 434px;
	display									: none; 
	width									: 235px; 
	padding-top								: 15px;
}

table.listagem_exames 		{width: 588px;cursor:default;}

table.listagem_exames thead td	{
	background								: #B49B73;
	padding									: 4px;
	font-weight								: bold;
	color									: #FFFFFF;
	border-bottom							: 2px solid #9f9077;
}

table.listagem_exames tr.over td 			{background:#f0eae0;}
table.listagem_exames tbody tr td			{border-bottom:1px dotted #dbcfb9; background:#fcfbf7; padding:3px;}
table.listagem_exames tbody tr.corSim td	{background:#f4f0e8;}

table.listagem_exames tr td.direita 		{text-align:right;}
table.listagem_exames tr td.center 			{text-align:center;}
table.listagem_exames tr td.maior 			{padding:0 10px;}


/***** SUPERMIX *****/

.supermix {
	margin							: 0 54px 20px 54px;
}

.supermix P {
	font-size						: 14px;
	margin							: 0 0 0 24px;
}

.supermix UL.listagemProdutos {
	margin-left						: 24px;
}

.supermix UL.listagemProdutos LI {
	border							: 1px solid #e8dfcf;
	float							: left;
	height							: 98px;
	margin							: 0 5px 5px 0;
	width							: 112px;
	overflow						: hidden;
}

.supermix UL.listagemProdutos LI:HOVER {
	background						: #e8dfcf;
}


.ie6 .supermix UL.listagemProdutos LI.over {
	background						: #e8dfcf;
}

.supermix UL.listagemProdutos LI INPUT {
	display							: none;
	position						: relative;
	top								: -25px;
	left							: 90px;
	z-index							: 9999;
}

.supermix UL.listagemProdutos LI:HOVER INPUT,
.ie6 .supermix UL.listagemProdutos LI.over INPUT {
	display							: block;
}

.supermix h4 {
	background						: url("../imagens/background/fundo-h4.gif") top left repeat-x;
	color							: #54452c;
	font-size						: 14px;
	font-weight						: bold;
	margin							: 24px 0 12px 24px;
	width							: 590px;
}

.supermix h4 span {
	background-color				: #fff;
	padding-right					: 8px;
}

.supermix UL.listagemProdutos LI H5 {
	color							: #a2321e;
	font-size						: 11px;
	font-weight						: bold;
	margin-top						: 6px;
	text-align						: center;
}

.supermix UL.listagemProdutos LI A IMG {
	margin							: 3px 6px 0 6px;
}

.supermix UL.listagemProdutos LI.selected {
	background						: #dfcdaf;
}

/***** CORREÇÕES *****/

.ie #erroVendedor, .chrome #erroVendedor {
	top										: 0px;
	left									: 285px;
}

.ie6 .alinhaVendedor{left: -126px;	margin-left	: -20px;}

.ie7 .inputsRadio FIELDSET.maior {padding-top: 10px;}
.ie7 .deposito {margin-top: 8px;}
.ie7 P.textoModoPreparo {width: 512px;}
.ie7 .inputsRadio LABEL {margin-top:-4px;}
.ie7 .razaoSocial, .ie7 .cpfExame {margin-top: 10px;}		
.ie7 .alinhaData			{top:610px;}
.ie7 .alinhaCnpj			{top:820px;}
.ie7 .alinhaRg				{top:788px;}
.ie7 .alinhaVendedor		{top:641px;}
.ie7 .alinhaTelefone		{top:851px;}
.ie7 .alinhaTelefoneB		{top:819px;}
.ie7 .alinhaCep				{top:943px;}
.ie7 .alinhaCepB			{top:912px;}
.ie7 .alinhaSocio1			{top:1036px;}
.ie7 .alinhaSocio1b			{top:1005px;}
.ie7 .alinhaSocio2			{top:1067px;}
.ie7 .alinhaSocio2b			{top:1036px;}
.ie7 FORM LABEL.labelChecar	{margin-top: -16px;}
.ie7 .botEnviarContato		{left: 217px;}
.ie7 TABLE.tabelaRadio LABEL { height: 17px;		 }
.ie7 FORM INPUT.botEnviarTrabalhe { left: 353px;		 }
.ie7 BIG { margin-top: -13px; }
.ie7 .descricaoProduto { width: 61%;		 }
.ie7 TABLE.tabelaDados TD.td1 { padding-left :10px; }
.ie7 TABLE.tabela TH.th-right { padding-right: 55px;}
.ie7 TABLE.tabelaDados, .ie7 TABLE.tabela { margin-top: 10px; }
.ie7 .corrigeFieldsetie7 { margin:10px 0 10px 0;}
.ie7 UL.select LI A {
						margin-top: -30px;
						margin-bottom: 0;
}
.ie7 .inputsRadio LABEL.maior {
	margin-top								: -4px;
	width									: 98px;
}

.ie7 .btVoltar {
	position								: relative;
	top										: 10px;
}
	
.ie8 .alinhaData		{top: 676px;}
.ie8 .alinhaCnpj		{top: 888px;}
.ie8 .alinhaRg			{top: 859px;}
.ie8 .alinhaVendedor	{top: 708px;}
.ie8 .alinhaTelefone	{top: 919px;}
.ie8 .alinhaTelefoneB	{top: 889px;}
.ie8 .alinhaCep			{top: 1013px;}
.ie8 .alinhaCepB		{top: 980px;}
.ie8 .alinhaSocio1		{top: 1106px;}
.ie8 .alinhaSocio2		{top: 1136px;}
.ie8 .alinhaSocio1b		{top: 1072px;}
.ie8 .alinhaSocio2b		{top: 1104px;}
.ie8 BIG {margin-top: -12px; }
.ie8 TABLE.tabela { margin: 10px 0 0 15px;}
.ie8 .alinhaTipo INPUT {margin-top:0;}

.ff3 #erroVendedor {margin:-21px 0 0 546px;}
.ff3 .botaoProcurar {padding:110px 0 0 515px;}
.ff3 FORM INPUT.botEnviarContato 		{ left: 319px;}

.chrome BIG 							{ margin-top: -12px; }
.chrome .contato UL.select 				{ width: 287px;		 }

.mac.ff3 .topo {padding:0 0 0 466px;}
.mac.ff3 .topo FORM {width:255px;}
.mac.ff3 FORM LABEL.labelChecar { position:absolute;top:495px;left:160px;}
/* IE6 */
.ie FORM input.checkbox { margin: 0 0 0 76px;}
.ie INPUT.recuoInput, .ie7 INPUT.recuoInput { padding-top:3px;}
.ie6 .menu li									{margin-left	: 0;}
.ie6 .topo										{padding-left	: 464px;}
.ie6 .rodape p									{margin-left	: 290px;}
.ie6 .areas .distribuicao						{overflow		: hidden;	width		: 270px;}
.ie6 hr.separadorGrande							{margin			: 0;}
.ie6 .trabalheDir								{margin-left	: -80px;	overflow	: hidden;}
.ie6 form label input.select					{padding-top	: 0;}
.ie6 form label input							{padding-top	: 3px;}
.ie6 form input.botEnviarTrabalhe				{left			: 342px;}
.ie6 form input.botEnviarContato				{left			: 214px;}
.ie6 form label.labelChecar						{margin-top		: -30px;}
.ie6 p.extranet									{margin-bottom	: -30px;}
.ie6 form.formSelect							{padding-left	: 20px;	width		: 350px;}

.ie6 FORM.formSelect LABEL {	width: 80px;}
.ie6 FORM.formSelect SELECT {width: 314px;}
.ie6 .descricaoProduto							{width			: 350px;}
.ie6 label.exame								{margin-bottom	: 0; 		margin-top	: 10px;}
.ie6 label.exame2								{left			: 296px;	top			: -21px;	margin-bottom		: -30px;	position			: relative;}
.ie6 form fieldset fieldset						{margin-bottom	: 30px;}
.ie6 .selectGrande								{padding-top	: 0;}
.ie6 .inputsRadio label.maior					{width			: 100px;}
.ie6 .inputsRadio input							{margin-top		: 5px;}
.ie6 #pessoa-fisica								{height			: 27px;}

#erroVendedor {
	color									: #e60202;
	width									: 120px;
	position								: absolute;
	top										: 588px;
	left									: 45px;
	text-align								: left;
}

/* DISTRIBUICAO */
	
.labelListaProdutos {
	display									: block;
	clear									: both;
	width									: 245px;
	margin									: 0px;
	margin-bottom							: 3px; 
}
	
.ie .labelListaProdutos {
	margin-bottom							: 0px;
}

.labelListaProdutos input {
	width									: auto;
	margin									: 0px;
	cursor									: pointer;
	margin-right							: 10px;
	border									: 0;
	background								: none;
}

.labelListaProdutos span {
	width									: 140px;
	text-align								: left;
	padding-top								: 1px;
	cursor									: pointer;
	display									: inline;
}

.ie .labelListaProdutos span { width: 133px;}
.ie7 .empurraMapaIE { margin-left:40px;}


.mac.ff3 form input.checkbox {
	top: -10px;
	position: relative;
}

.mac.ff3 .dados {
	width: 180px;
}

.mac.ff3 FORM LABEL.labelChecar {
		margin-top							: -10px;
	}
	
.mac.ff3 .areas {
	padding								: 24px 0 0 0;
	width								: 956px;
} 

.mac.safari .dados {
	width: 180px;
}

.ie6 .cliqueSelectDistribuicao {
	left: 380px;
	top: 365px;
}

.ie6 .selectProdutosDistribuicao {
	top: 390px;
	left: 415px;
}

.ie6 .trabalhe {
	position:relative;
}

.ie6 .empurraMapaIE {
	margin-left: 15px;
}

.ie6 #passo2 #passo3 label {
	width: 310px;
}

.ie6 #passo2 #passo3 ul label {
	width: 245px;
}

.botaoIE6 {
	margin-top: 5px;
}

.ie8 FORM label input {
		padding								: 3px 5px 2px 5px;
	}
	
	.ie7 FORM INPUT.btEnviarExame {
		top									: 10px;
	}	.ie7 #assunto li {
		border-top: 1px solid #e0d6c7;
		margin-bottom: -5px;
	}


	
	
BODY#lightbox {
	overflow:auto;
}

BODY#lightbox h4 {
	margin-top:10px !important;
	margin-bottom:20px !important;
}	
	
BODY#lightbox h5.marcadores {
	width:580px;
}

BODY#lightbox p.descreveItem {
	width:580px;
}

UL.listaProdutosSelecionados {
	background: url("../imagens/background/lista-produtos.gif") center center no-repeat;
	margin-top:-3px !important;
	width:594px;
	height:auto;
	background-color:#e8dfcf;

}


UL.listaProdutosSelecionados LI {
	background: url("../imagens/icones/v-produtos.gif") center left no-repeat;
	float:left;
	width:240px;
	padding:5px 0 0 25px;
	margin-left:30px;
	height:20px;
}

UL.listaProdutosSelecionados LI.erro {
	background: url("../imagens/icones/v-produtos-erro.gif") center left no-repeat;
}

.botoes {margin-top:10px;}

.left {
	float:left !important;
}

.ie7 .left, .ie6 .left  {
	margin-bottom:10px;
}

.marginLeft {
	margin-left:26px;
}

FORM LABEL.labelSupermix {
	width:300px;
}


FORM LABEL INPUT.inputSupermix {
	background							: transparent URL("../imagens/background/input-supermix.gif") no-repeat left top;
	display								: block;
	float								: left;
	font-size							: 12px;
	width								: 170px;
	height								: 16px;
	border								: 0;
	padding								: 1px 5px 2px 5px;
}

#escondeMostra {
	color								: #a12f17;
	font-size							: 14px;
	margin-bottom						: 10px;
	cursor								: pointer;
}

.conteudoInternas .supermix ul.listagemProdutos li a img, .detalheTopo img {
	behavior:url("iepngfix.htc")
}