body{
	margin:2px;
	padding:2px;
	background-color:#F6F9FA;
}

#geral2{
	height:700px;
	*height:100%;
	width:777px;
	*width:777px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;	
	margin:0px;
	padding:0px;
	background-color:#FFF;
}

table.formularios
{
	font:bold 12px Trebuchet MS,Verdana;
	color:#005077;
	width:525px;
}


table.formularios input, textarea
{
	border:1px solid #005077;
	width:100%;
}

/*--- I - COLUNA MENU ---*/


#menu2{
	height:600px;
	width:201px;
	*width:200px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	float:left;	
	
}

/*--- F - COLUNA MENU ---*/

/*--- I - MENU PRINCIPAL---*/
#menuprinc{

	width:197px;
	height:auto;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	float:left;	
}
/*--- F - MENU PRINCIPAL---*/

#cat{
	width:198px;
	border-width: 0px;
	margin-top:30px;
	border:0px solid #000000;
	text-decoration:none;

}

/*--- I - LINK CATALOGO---*/

/*--- F - LINK CATALOGO---*/

/*--- I - MENU SUPERIOR---*/
#menutop{
	height:24px;
	width:546px;
	*width:548px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	float:left;	
	margin-left:10px;
	text-align:right;
	font:bold 10px verdana;
	color:#1B4F62;
	padding-top:6px;

}

.mt{
	font:bold 10px verdana;
	color:#005077;
	padding:0px;
	margin:0px;
	text-decoration:none;	
}

.mt:hover{
	font:bold 10px verdana;
	color:#E67819;
	padding:0px;
	margin:0px;
}

.mt2{
	font:bold 10px verdana;
	color:#E67819;
	padding:0px;
	margin:0px;
	text-decoration:none;	
}
.mt2:hover{
	font:bold 10px verdana;
	color:#005077;
	padding:0px;
	margin:0px;
}

.more{
	font:bold 12px Arial, Helvetica;
	color:#E67819;
	border-width: 0px;
	border-style: solid;
	border-color: #89B4C5;
	padding:0px;
	text-align:right;
	width:290px;
	}



}
/*--- F - MENU SUPERIOR---*/

/*--- I - LINHA BANNER ---*/
#banner{
	height:170px;
	width:546px;
	*width:520px;
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
	float:left;
}
/*--- F - LINHA BANNER ---*/

/*--- I - LINHA TEXTO ENTRADA ---*/
#wellcome{
	height:140px;
	width:546px;
	*width:548px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	float:left;	
	/*margin-left:10px;*/
	background: url(images/bg-wellcomeB.gif) no-repeat;
	text-align:left;
}

.Cwellcome{
	font:12px Verdana;
	color:#005077;
	padding:5px;
	padding:0px;
	padding-top:5px;
	letter-spacing:1px;
}
/*--- F - LINHA TEXTO ENTRADA ---*/

/*--- I - LINK NOTICIAS ---*/
#noticias{
	height:225px;
	*height:208px;
	width:315px;
	*width:318px;
	/*border-width: 0px;
	border-style: solid;
	border-color: #000000;*/
	float:left;	
	margin-bottom:16px;
	text-align:left;
	/*background-image: url(images/bg-news.gif);
	padding:6px 12px 0px 10px;*/
	text-align:justify;
}

.Ntit{
	font:14px Arial;
	color:#005077;
	padding:0px;
	margin:0px;
	text-decoration:none;	
}

.Ntit:hover{
	font:14px Arial;
	color:#E67819;
	padding:0px;
	margin:0px;
}


.Ncont{
	font:12px Arial;
	color:#005077;
	padding:0px;
	margin:0px;
	text-decoration:none;	
}

.Ncont:hover{
	font:12px Arial;
	color:#E67819;
	padding:0px;
	margin:0px;
}

/*--- F - LINK NOTICIAS ---*/

/*--- I - LINK PARCEIROS ---*/
#parceiros{
	height:289px;
	*height:295px;
	width:188px;
	*width:212px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	float:left;	
	/*margin-left:10px;*/
	margin-bottom:10px;
	text-align:left;
	background-image: url(images/bg-parc.gif);	
	padding:6px 12px 0px 10px;
}
.parceiros{
	height:225px;
	*height:210px;
	width:188px;
	*width:212px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	float:left;	
	/*margin-left:10px;*/
	margin-bottom:10px;
	text-align:left;
	background-image: url(images/bg-parc_bk.gif);
	padding:6px 12px 0px 10px;
}

.tit01{
	font:bold 16px Arial, Helvetica;
	color:#E67819;
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #89B4C5;
	margin:0px;
}

.parcUL{
	padding:0px;
	margin:0px;
	width: 190px;
	list-style:none;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	height:1px;
}

.parcLI{
	padding:0px;
	*margin:5px;
	list-style:none;
	border-width: 0px;
	border-top-width: 1px;
	border-style: solid;
	border-color: #89B4C5;
	line-height:30px;
	padding-top:5px;
	margin-bottom:5px;
}

.parcLIB{
	padding:0px;
	*margin:5px;
	list-style:none;
	border-width: 0px;
	border-top-width: 0px;
	border-style: solid;
	border-color: #89B4C5;
	line-height:30px;
	padding-top:5px;
	margin-bottom:5px;
}


.parcUL .link_parc
{
	font:9px Verdana;
	color:#005077;	
	text-decoration:none;
}
.parcUL .link_parc:hover
{
	font:9px Verdana;
	color:#E67819;
	text-decoration:none;	
}
.parcUL .link_parc2
{
	display:block;
	*display:inline;
	margin-top:-2px;
}

.img_parc{
	margin-top:5px;
	border:0px;
}
/*--- F - LINK PARCEIROS ---*/

/*--- I - LINK RODAPE ---*/

#rodape{	
	height:84px;
	*height:102px;
	width:777px;
	*width:790px;
	background-image: url(images/bgrodape.gif);
	/*ajuste do rodape*/
	*background-image: url(images/bgrodape2.gif);
	/*-------------*/	
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	padding-top:19px;
	text-align:center;
	float:left;
	position:inherit;
}

	/*--- I - MENU INFERIOR ---*/
	.menuinf{
		height:20px;
		border-width: 0px;
		border-style: solid;
		border-color: #000000;
		margin-top:4px;

	}
	.mr{
		font:11px verdana;
		color:#005077;
		padding:0px;
		margin:0px;
		text-decoration:none;
	}

	.mr:hover{
		font:11px verdana;
		color:#E67819;
		padding:0px;
		margin:0px;
	}
	/*--- F - MENU INFERIOR ---*/

	/*--- I - ENDERECO ---*/
	.end{
		border-width: 0px;
		border-style: solid;
		border-color: #000000;
		font:bold 11px verdana;
		color:#E67819;
		margin-top:8px;
	}
	/*--- F - ENDERECO ---*/

/*--- I - RODAPE ---*/

/*--- I - CONTEUDO ---*/
#conteudo{
	height:370px;
	width:350px;
	*width:305px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	float:left;	
	margin-left:10px;
	margin-right:5px;
	text-align:left;
}

.Tconteudo{
	height:22px;
	font:bold 16px Arial, Helvetica;
	color:#E67819;
	border-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #89B4C5;
	margin:0px;
	margin-top:4px;

}

.Cconteudo{
	font:12px Verdana;
	color:#005077;
	padding:0px;
	margin:0px;
	margin-top:4px;
	text-align:justify;
}
.Cconteudo2
{
	font:12px Verdana;
	color:#005077;
	padding:0px;
	margin:0px;
	margin-top:4px;
	text-align:justify;
	font-weight:bold;
}

.div_link
{
	margin-top: 40px;
	text-align:center;
	width:100%;		
}

.Lmapa
{
	
	/*border:1px solid black;*/
	line-height:10px;	
}	

.Logo_loc
{
	float:left;
	border: 0px solid black;
	margin-right:5px;
}

.Lconteudo
{
	font:12px Verdana;
	color:#005077;
	padding:0px;
	margin:5px;
	margin-top:4px;
	text-align:justify;
	text-decoration:none;
	vertical-align:middle;
	
}

.Lconteudo:hover
{
	font:12px Verdana;
	color:#E67819;
	padding:0px;
	margin:5px;
	margin-top:4px;
	text-align:justify;
	text-decoration:none;
	vertical-align:middle;
}

.Lconteudo2
{
	font:12px Verdana;
	color:#005077;
	text-decoration:underline;
}
.Lconteudo2:hover
{
	color:#E67819;
}

.Limg
{
	border: 0px solid black;
	vertical-align:middle;
}

/*--- F - CONTEUDO ---*/

/*--- I - LINK EMPRESA ---*/
#visite{
	height:75px;
	*height:83px;
	width:149px;
	*width:171px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	float:right;	
	margin-left:10px;
	margin-bottom:10px;
	margin-top:20px;
	text-align:left;
	background-image: url(images/btvisite.gif);
	padding:8px 12px 0px 10px;
}

#dpto{
	height:192px;
	*height:200px;
	width:150px;	
	*width:171px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	float:left;	
	margin-left:8px;
	*margin-left:33px;
	margin-bottom:10px;
	margin-top:20px;
	text-align:left;
	background-image: url(images/bg-lt.gif);
	padding:8px 12px 0px 10px;
}

.dpUL{
	padding:0px;
	margin:0px;
	list-style:none;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}


.dpLI{
	padding:0px;
	margin:0px;
	list-style:none;
	border-width: 0px;
	border-top-width: 1px;
	border-style: solid;
	border-color: #89B4C5;
	height:24px;
	
}

.dpLIB{
	padding:0px;
	margin:0px;
	list-style:none;
	border-width: 0px;
	border-style: solid;
	border-color: #89B4C5;
	height:24px;
	
}

.dplk{
	font:11px verdana;
	color:#005077;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

.dplk:hover{
	font:11px verdana;
	color:#E67819;
	padding:0px;
	margin:0px;
}
/*--- F - LINK EMPRESAS ---*/

/*--- I - CONTEUDO ---*/
#conteudo2{
	height:auto;
	width:544px;
	*width:546px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	margin-left:10px;
	margin-right:5px;
	text-align:left;
	float:left;	
}

.Tconteudo2{
	height:22px;
	font:bold 16px Arial, Helvetica;
	color:#E67819;
	border-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #89B4C5;
	margin:0px;
	margin-top:4px;
}

h3.Tconteudo3
{
	font:bold 14px Arial, Helvetica;
	color:#E67819;	
}
ul.Lconteudo
{
	list-style-image:url(images/dot5.gif);
	margin-left:30px;
}
.enfase
{
	font:bold 14px Arial, Helvetica;
	color:#E67819;
	border-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #89B4C5;
	margin:0px;
	margin-top:4px;
}
	

#conteudo3{
	height:450px;
	width:350px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	text-align:left;
	padding:2px;
}

/*--- F - CONTEUDO ---*/

.agenda{
	height:132px;
	width:162px;
	float:left;	
	margin:6px;
	margin-left:20px;
	margin-right:60px;	
}	

.agenda2{
	height:132px;
	width:162px;
	float:left;	
	margin:6px;
	margin-left:60px;
	margin-right:20px;
}

.agp01{	
	height:68px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	padding:25px 0px 0px 20px;
	float:left;

}
.agp02{
	height:68px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	padding:25px 0px 0px 15px;
	float:left;
}



.resumo {
	float:left;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
}

.miniatura{
	width:200px;
	border:0px solid white;
}

.miniatura2{
	width:105px;
	border:0px solid white;
}
/*--ADM--*/

#admmenu{
	height:92;	
	width:776px;	
	border-width: 1px;
	border-style: solid;
	border-color: #000000;	
	margin:0px;
	padding:0px;
}
#admsubmenu{
	height:32;	
	width:776px;	
	border-width: 1px;
	border-style: solid;
	border-color: red;	
	margin:0px;
	padding:0px;
}

#admcont{
	height:100%;	
	width:776px;	
	border-width: 1px;
	border-style: solid;
	border-color: red;	
	margin:0px;
	padding:0px;
}

/*--- pag software ---*/

#Dsoft{
	height:150px;	
	width:350px;
	*width:360px;	
	border-width: 0px;
	border-style: solid;
	border-color: red;	
	margin:0px;
	margin-right:2px;
	padding-top:5px;
	padding-left:10px;
	float:left;
	font:12px arial,Trebuchet MS,Verdana;
	color:#005077;
	text-align:justify;
	
}

.Dsoft{
	height:150px;	
	width:350px;
	*width:360px;	
	border-width: 0px;
	border-style: solid;
	border-color: red;	
	margin:0px;
	margin-right:2px;
	padding-top:5px;
	padding-left:10px;
	float:left;
	font:12px arial,Trebuchet MS,Verdana;
	color:#005077;
	text-align:justify;
	
}

#Tsoft{
	height:150px;
	width:170px;	
	border-width: 0px;
	border-style: solid;
	border-color: red;	
	margin-left:10px;
	float:left;
}


/*--- pag software ---*/


/*--- pag falecon.html ---*/
.fclbl{
	width:70px;
	font:bold 12px Trebuchet MS,Verdana;
	color:#005077;
	float:left;
	line-height:19px;
}

.fclblA{
	width:50px;
	font:bold 12px Trebuchet MS,Verdana;
	color:#005077;
	text-align:right;	
}

.fclblA2{
	width:50px;
	font:bold 12px Trebuchet MS,Verdana;
	color:#005077;
	text-align:right;
	*margin-left=-26px;
}
.fclblA3{
	width:50px;
	font:bold 12px Trebuchet MS,Verdana;
	color:#005077;
	text-align:right;
	*margin-left=-4px;
}

.fctxt{
	font:12px arial,Verdana;
	color:#005077;
	border-width: 1px;
	border-style: solid;
	border-color: #005077;
	margin-bottom:1px;	
}

.fctxt2{
	font:12px arial,Verdana;
	color:#005077;
	border-width: 1px;
	border-style: solid;
	border-color: #005077;
	margin-bottom:1px;	
	*width:451px;
}
.fctxt3{
	font:12px arial,Verdana;
	color:#005077;
	border-width: 1px;
	border-style: solid;
	border-color: #005077;
	margin-bottom:1px;	
	width:343px;
	*width:348px;
}
#attach
{
	/*visibility:hidden;*/
	float:right;
	position:relative;
	right:23px;
	font:12px arial,Verdana;
	color:#005077;	
}

/*--- pag falecon.html ---*/

/*--- certif --*/

.Ccertif{
	height:180px;	
	width:180px;	
	border-width: 0px;
	border-style: solid;
	border-color: red;	
	float:left;
}

.UlCert
{
	text-align:left;
	list-style:none;
	margin:0;
	padding:0;
	margin-left:20px;
}

.UlCert a
{
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#005077;
}

.UlCert a:hover
{
	color:#E67819;
}

/*--- Noticias ---*/

#NtopLeft{
	height:60px;	
	width:180px;
	border: 0px solid red;		
	margin:0px;
	padding:0px;
	float:left;
}

#NtopRight{
	height:60px;	
	width:580px;
	border: 0px solid red;		
	margin:0px;
	padding:3px;
	float:left;
	font:12px arial,Trebuchet MS,Verdana;
	color:#005077;
	text-align:right;
}

.Ntitulo{
	width:767px;
	height:40px;
	border: 0px solid red;		
	margin:0px;
	padding:3px;
	float:left;
	text-align:center;
	font:bold 16px Arial, Helvetica;	
	color:#E67819;
}


#Ntexto{
	width:500px;
	border: 0px solid red;		
	margin:0px;
	padding:3px;
	padding-left:10px;
	float:left;
	font:12px arial,Trebuchet MS,Verdana;
	color:#005077;
	text-align:justify;

}

#Ntexto2{
	width:auto;
	border: 0px solid red;		
	margin:0px;
	padding:3px;
	padding-left:10px;
	float:left;
	font:12px arial,Trebuchet MS,Verdana;
	color:#005077;
	text-align:justify;
	text-indent:20px;

}

#Nimg{
	width:196px;
	border: 0px solid #89b4c5;		
	margin:3px;
	padding:2px;
	float:left;
	/*background-color:#f1f6f8;*/
	text-align:center;
}
#geral{
	height:auto;
	width:777px;
	*width:790px;
	border-width:0px;
	border-style:solid;
	border-color:#000000;	
	margin:0px;
	padding:0px;
	background-color:#FFF;
	float:left;
}

#menu{	
	width:201px;
	*width:201px;
	height:auto;
	border:0px solid #89b4c5;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	float:left;	
	
}


#ctiBody{
	width:546px;
	*width:546px;
	height:auto;
	border: 0px solid #89b4c5;
	margin-top:-30px;
	padding:8px;
	_padding:4px;
	float:left;
	text-align:center;
}

#header{
	height:24px;
	width:546px;
	*width:548px;
   border:solid 0px #000000;
	float:left;	
	/*margin-left:10px;*/
	text-align:right;
	font:bold 10px verdana;
	color:#1B4F62;
	padding-top:6px;
	
}

#findcod
{	
	float:left;	
	color:#E67819;
	padding:5px;
	text-align:left;
	width:180px;
	*width:196px;
	font-weight:900;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	/*background-image:url(images/pesquisa.png);*/
	background-repeat:no-repeat;
	height:60px;
	margin-top:15px;
	margin-bottom:9px;
	*margin-bottom:-12px;
	border: 0px black solid;
}

.input_codigo{
	border:1px solid #666666;
	width:140px;
}

.botao_cod{
	border:0px solid red;
	background-image:url(images/botao_cod.jpg);
	width:40px;
	height:30px;
	margin-bottom:2px;
	*margin-bottom:-2px;
}

.tabelaProdutos{
	color:Gray;
	border:1px;
	border-left:1px solid white;
	border-right:1px solid white;
	
}

/* Link Localização */

.mapa 
{
	text-align:center;
}

/* Pagina Mola Z */

#NmiddleLeft
{
	width:500px;
	border: 0px solid red;		
	margin:0px;
	padding:3px;
	padding-left:10px;
	float:left;
	font:12px arial,Trebuchet MS,Verdana;
	color:#005077;
	text-align:justify;
}

#NmiddleRight
{
	*float:right;
}

#NmiddleBottom
{
	text-align:center;
	*white-space:nowrap;
	border:0px solid red;
}

.right
{
	*position:relative;
	*left:50px;
	*top:-25px;
}

.left
{
	*float:left;
}

/*Tabela de Busca de Produtos*/
.findtable{
	width:500px;
	border:0px;
	border-collapse:collapse;
	margin-top:10px;
	font-size:12px;
}

.findtable td{
	padding-bottom:20px;
	padding-left:10px;
	border-collapse:collapse;
}

.findtable img{
	border:0px solid white;
}

.findheader  {
	height:54px;
	border:0px solid red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(images/tableheader.png) ;
	background-position:top;
	background-repeat:no-repeat;	 
}

.findrow{
	border:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	border:0px solid red;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
}

.findrow td{
	padding-bottom:0px;
	border-bottom:1px solid #CEDFE7;
}

.findrow{
	background-image:url(images/tbrow.jpg);
}

.findrow a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	text-decoration:none;
	white-space:nowrap;
}

.findrow a:hover{
	text-decoration:none;
}

.Sdescr {
	width:520px;
	font:12px Arial, Helvetica;
	color:#005077;
	border-width: 1px;
	border-style: solid;
	border-color: #89B4C5;
	margin:0px;
}

#direita{
	width:250px;
	float:right;
}

#esquerda{
	width:250px;
	float:left;
}

/* -- Link Produtos -- */

.tb_cat
{
	border:0px white solid;
	position:relative;
	top:-40px;
	*top:-20px;
	margin-bottom:-20px;
}

.tb_img
{
	border:0px white solid;
}

.tb_link{
	font:bold 10px verdana;
	width:auto;
	color:#E67819;
	padding:0px;
	margin:0px;
	text-decoration:none;	
	border: 0px white solid;
	white-space:nowrap;
}

.tb_link:hover{
	font:bold 10px verdana;
	color:#005077;
	padding:0px;
	margin:0px;	
	border: 0px white solid;
}

.pesq_det
{
	font:bold 15px verdana;
	color:#E67819;
	padding:0px;
	margin:0px;
	text-decoration:none;	
}

.pesq_det:hover
{
	font:bold 15px verdana;
	color:#005077;
	padding:0px;
	margin:0px;
}


.validator
{
	font:solid normal 1px verdana;	
	border: solid 2px black;
	width:400px;
	height:20px;
	position:absolute;
   background:white;
    
	
	 
}
.div2
{
	height:auto;
	width:544px;
	*width:546px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	margin-left:10px;
	margin-right:5px;
	text-align:left;
	float:left;	
}

/* ------- Treinamentos --------------*/

.listalinks li
{
	cursor:pointer;
}



/******************************************/

.catalogeList
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.catalogeList li
{
	margin:0;
	padding:0;
	margin-top:10px;
}