* {margin:0;padding:0;} 

html, body, #wrap {
	height: 100%;
	padding: 0px;
	margin: 0px;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000000;
	
}

body > #wrap {height: auto; min-height: 100%;}

#master {
	width: 925px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 0;

}

* html #master {
	height: 100%; /* hack para IE6 hq trata height como min-height */
	}

#topo {
	width: 925px;
	height: 79px;
	margin: 0;
	background: #efefef;
}
	.logo{
	width: 196px;
	height: 79px;
	float: left;
	display:block;
	padding: 0;
	}
/*	.continuacaoTopo{
	width: 740px;
	height: 79px;
	float:right;
	padding: 0;
	}
*/	
/*#menuTopo {
	width: 925px;
	height: 20px;
	padding: 2px 0 0 0;
	background: url(../_img/bgMenuTopo.jpg);
	color:#FFFFFF;
}*/

#menuTopo {
	width: 925px;
	height: 24px;
	margin:0;
	background:url(../_img/fundoMenuRefeito.jpg) top no-repeat #999;
	color:#FFFFFF;
}

#menuTopo ul{
	width:925px;
	height:24px;
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	background:url(../_img/borderBotomMenuHome.jpg) repeat-x bottom;
}

#menuTopo li{
	width:auto;
	height:24px;
	float:left;
	margin:0 0 0 28px;
	padding:0;
	display:block;
}

#menuTopo li a{
	color:#fff;
	text-decoration:none;
}

#menuTopo li a:hover{
	color:#CCC;
	text-decoration:none;
}

	a.home{
	padding: 5px 131px 0px 9px;
	color:#FFFFFF;
	text-decoration: none;
	}
	a.home:active{
	padding: 5px 131px 5px 9px;
	background: url(../_img/bgMenu.gif) bottom left repeat-x;
	color:#FFFFFF;
	text-decoration: none;
	}
	a.linkMenu{
	padding: 0px 20px 0px 6px;
	color:#FFFFFF;
	text-decoration: none;
	}
	a.linkMenuConhecaEmpresa{
	padding: 0px 20px 0px 6px;
	color:#FFFFFF;
	text-decoration: none;
	}
	a.linkMenuLeisNormas{
	padding: 0px 26px 0px 6px;
	color:#FFFFFF;
	text-decoration: none;
	}
	
	
	a.linkMenuContato{
	padding: 0px 0px 0px 6px;
	color:#FFFFFF;
	text-decoration: none;
	}
	
	a.linkMenu:active{
	padding: 0px 20px 0px 20px #837F80;
	color:#FFFFFF;
	text-decoration: none;
	}


#esquerdaPgProdutos{
	width: 175px;
	height:447px;
	_height:475px;
	
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}


#direitaPgProdutos{
	width: 175px;
	height:447px;
	_height:475px;
	
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}


#esquerdaGrafismos{
	width: 175px;
	height:442px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}


#direitaGrafismos{
	width: 175px;
	height:442px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}

	
#esquerdaNovidades{
	width: 175px;
	height:359px;
	_height:367px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}
	
	
	#direitaNovidades{
	width: 175px;
	height:359px;
	_height:367px;
	
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}

#esquerdaContato{
	width: 175px;
	height:521px;
	_height:523px;
	
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}

#direitaContato{
	width: 175px;
	height:521px;
	_height:523px;
	
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}


	#esquerdaCatalogos{
	width: 175px;
	height:372px;
	_height:372px;
	
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}

	#direitaCatalogos{
	width: 175px;
	height:372px;
	_height:372px;
	
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}

	#esquerdaEventos{
	width: 175px;
	height:359px;
	_height:367px;
	
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}

	#direitaEventos{
	width: 175px;
	height:359px;
	_height:367px;
	
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;	
}

#esquerda{
	width: 175px;
	height:auto !important;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}


#direitaLinks{
	width: 175px;
	height:369px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}

#esquerdaLinks{
	width: 175px;
	height:369px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}


#esquerdaIndex{
	width: 175px;
	height:442px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}
#direitaIndex{
	width: 175px;
	height:442px;
/*	margin: 0 0 0 22px;
	_margin: 0 0 0 11px;
*/	padding: 0;
	display:block;
	float: right;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}



#esquerdaTrabalheConosco{
	width: 175px;
	min-height:1705px;
	height:auto !important;
	height:621px;
	_height:1663px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}

#esquerdaUserAtualizar{
	width: 175px;
	
	height:763px;
	_height:791px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}

#direitaUserAtualizar{
	width: 175px;
	
	height:763px;
	_height:730px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}

#esquerdaConhecaNossaEmpresa{
	width: 175px;
	height:939px;
	_height:935px;
	
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}

#direitaConhecaNossaEmpresa{
	width: 175px;
	height:939px;
	_height:935px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}

#direitaLeisNormas{
	width: 175px;
	height:660px;
	_height:677px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}

#esquerdaLeisNormas{
	width: 175px;
	height:660px;
	_height:677px;
	padding: 0;
	display:block;
	float:left;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}


			ul.Menu {
				margin: 0;
				padding: 0px;
				cursor: pointer;
				}
			ul.Menu li {
				padding: 5px 0px 5px 9px;
				color: #fff;
				list-style: none;
				text-align: left;
				background: url(../_img/bgMenu.gif) bottom repeat-x;
				
				}
			ul.Menu li a {
				font-family:Tahoma, Arial;
				font-size: 12px;
				color: #fff;
				text-decoration:none;
				}	
			ul.Menu li.menuAbre{
				padding: 5px 0px 5px 9px;
				list-style: none;
				text-align: left;
				border-top: 1px solid;
				font-family:Tahoma, Arial;
				font-size: 12px;
				color: #fff;
				text-decoration:none;
				background: url(../_img/bgMenuON.gif) top repeat;
				
			}							
				
				
			ul.ulSub {
				background-color: #D3312E;
				margin: 0;
				padding: 0;
				border-top: 1px solid;
   				cursor: pointer;
				font-size:9px;

				
				}	
			ul.ulSub li {
				padding: 4px 0 4px 31px;
				list-style: none;
				text-align: left;
				border-top: 1px solid;
				}
				
			ul.ulSub li a{
				font-family:Tahoma, Arial;
				font-size: 10px;
				color: #fff;
				text-decoration:none;
				}
				
.submenu {
				padding: 4px 0 4px 31px;
				list-style: none;
				text-align: left;
				border-top: 1px solid;
				font-family:Tahoma, Arial;
				font-size: 10px;
				color: #fff;
				text-decoration:none;
				background: #B33330;
}				
			.areaRestrita {
				font-family:Tahoma, Arial;
				color: #000000;
				width: 175px;
				height:auto;
				margin-bottom: 10px;
				padding: 5px 0 5px 0;
				background-color: #EBEBEB;
				text-align:center;
				}	
#direita{
	width: 175px;
	height:auto;
/*	margin: 0 0 0 22px;
	_margin: 0 0 0 11px;
*/	padding: 0;
	display:block;
	float: right;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}

#direitaTrabalheConosco{
	width: 175px; 
 	min-height:1705px;
	height:auto !important;
	height:621px;
	_height:1663px;
	padding: 0;
	display:block;
	float: right;
	color:#FFFFFF;
	background-color: #A39FA0;
	
}


#conteudoPgProdutos{
	width: 550px;
	height:428px;
	_height:456px;
	margin: 0 auto;
	padding: 19px 0 0 25px;
	float: left;
	background:#fff;
}


#conteudo{
	width: 550px;
	margin: 0 auto;
	padding: 19px 0 0 25px;
	float: left;
	background:#fff;
}
		
				ul.produtos {
					width: 525px;
					/*padding: 5px 0 0 0;*/
					margin: 10px 0 0 0;
					}
				
				ul.produtos li {
					list-style: none;
					display: inline;
					}
				
				.foto{
				border:1px solid black;
				margin: 0 3px 3px 0;
				}
#setas{
	width: 100%;
	height:auto;
	padding: 0;
	display:block;
	float:right;
	
}

#rodape {
	width: 925px;
	position: relative;
	margin-top: -0px; /* negative value of footer height */
	height: 20px;
	margin: 0;
	clear: both;
	background: url(../_img/bkgRodape.jpg) repeat-x;
	text-align: center;
}	

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/************************************ESTILOS************************************/
h1 {
	width: 100%;
	margin: 0;
	padding-bottom: 2px;
	font-size:16px;
	background: url(../_img/iltMenu.jpg) left bottom no-repeat;
}

p{
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000000;
	line-height:17px;
	text-align: justify;
	padding: 10px 30px 0 0;
	}
input{
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:1px solid #a39fa0;
}

.txt01 {
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:normal;
	color:#878787;
}
.txt01Logado {
	font-family:Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
	color:#878787;
}

.txt02 {
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000000;
	line-height:17px;
}
.txt03 {
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000000;
	line-height:17px;
	font-weight:bold;
}
.txt04{
	font-family:Tahoma, Arial;
	font-size:16px;
	color:#000000;
	line-height:17px;
	font-weight:bold;
}
.txt05 {
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#d3312e;
	font-weight:normal;
}
.txt06 {
	font-family:Tahoma, Arial;
	font-size:16px;
	color:#d3312e;
	line-height:17px;
	font-weight:bold;
}



/* Estilos de Links*/
a.lnk01:link{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}
a.lnk01:visited{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}
a.lnk01:hover{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}
a.lnk01:active{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
a.lnk02:link{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
a.lnk02:visited{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
a.lnk02:hover{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}
a.lnk03:link{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
a.lnk03:visited{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
a.lnk03:hover{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:underline;
	color:#333333;
	font-weight:bold;
}
a.Logado:link{
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
a.Logado:visited{
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
a.Logado:hover{
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:underline;
	color:#333333;
	font-weight:bold;
}

a.lnk04:link{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}
a.lnk04:visited{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}
a.lnk04:hover{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#ebebeb;
	font-weight:normal;
}
a.lnk09:link{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#000;
	font-weight:normal;
}
a.lnk09:visited{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#000;
	font-weight:normal;
}
a.lnk09:hover{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#000;
	font-weight:normal;
}

a.lnk05:link{
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:none;
	color:#B70B0F;
	font-weight:normal;
}
a.lnk05:visited{
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:none;
	color:#B70B0F;
	font-weight:normal;
}
a.lnk05:hover{
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:underline;
	color:#B70B0F;
	font-weight:normal;
}
a.lnk06:link{
	font-family:Tahoma, Arial;
	font-size:16px;
	color:#d3312e;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
}
a.lnk06:visited{
	font-family:Tahoma, Arial;
	font-size:16px;
	color:#d3312e;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
}
a.lnk06:hover{
	font-family:Tahoma, Arial;
	font-size:16px;
	color:#d3312e;
	line-height:17px;
	font-weight:bold;
	text-decoration:underline;
}
a.lnk07:link{
	font-family:Tahoma, Arial;
	font-size:12px;
	text-decoration:none;
	color:#B70B0F;
	font-weight:bold;
}
a.lnk07:visited{
	font-family:Tahoma, Arial;
	font-size:12px;
	text-decoration:none;
	color:#B70B0F;
	font-weight:bold;
}
a.lnk07:hover{
	font-family:Tahoma, Arial;
	font-size:12px;
	text-decoration:underline;
	color:#B70B0F;
	font-weight:bold;
}

/* Estilos da TD */
.tdon{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	background-color:#b33330;
	cursor:hand;
}
.tdoff{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	cursor:hand;
}
.tdactive{
	font-family:Tahoma, Arial;
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#b33330;
	cursor:hand;
}
.tdsub{
	padding-left:34px;
	font-family:Tahoma, Arial;
	font-size:9px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	background-color:#d3312e;
	cursor:hand;
}
.tdonsub{
	padding-left:34px;
	font-family:Tahoma, Arial;
	font-size:9px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	background-color:#b33330;
	cursor:hand;
}
.tdoffsub{
	padding-left:34px;
	font-family:Tahoma, Arial;
	font-size:9px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	background-color:#d3312e;
	cursor:hand;
}
.tdactivesub{
	padding-left:34px;
	font-family:Tahoma, Arial;
	font-size:9px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#b33330;
	cursor:hand;
}

.lista01 {
	display:inline;
	float:left;
	margin:5px;
}
img.LeisNormas {
	padding: 8px;
	}


.mo { color:#FF6600; text-decoration:none;}
.mo a:hover{ color:#FF6600; text-decoration:none;}
.mo a:link{ color:#FF6600; text-decoration:none;}
.mo a:visited{ color:#FF6600; text-decoration:none;}

.mktonline { color:#333333; text-decoration:none; }
.mktonline a:link{ color:#333333; text-decoration:none; }
.mktonline a:hover{ color:#333333; text-decoration:none; }
.mktonline a:visited{ color:#333333; text-decoration:none; }

.txtAreaRestritaRefeita{
	color:#fff;
}