<!--
#init{
	background: #000;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	height:999999px;
	z-index:99999999;
	font:14px arial;
	color:#c0c0c0;
	text-align:center;
	vertical-align: baseline;
	padding:20px;
	padding-top: 250px;
	opacity: 0.75;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	display: none;
}
*html #init{
	filter: alpha(opacity=70);

}
/*  */
/*body{
	overflow-x:hidden;	
}
html { overflow-x: hidden} */
body{
  margin:0px;
  padding:0px;
}
* {  
 margin: 0;
 padding: 0;
}
#top{
  clear: both;
  width: 100%;
  height: 126px;
}
#logo{
  float: left;
  width: 245px;
  height: 93px;
}
#logo img{
	margin:31px 22px;
	border:0px
}
#topnav{
  background: url('../__Layout/TopBg1.gif') repeat-x;
  width:auto;
  height:93px;
}
#topdivnav{
  width:157px;
  height:93px;
  float: left;
  background: url('../__Layout/TopDivEsq.gif');
}
#topcnt{
	height:93px;
	width:598px;
	background: url('../__Layout/TopBg.gif');
	float:left;
	color: #fff;
	font:11px arial;	
} 
#topcnt #DescrTop{
	float:right;
	width:460px;
	margin:20px;
	margin-top:27px;
	text-align:right;	
}
#header{
  width:960px;
  clear: both;
  height: 39px;
  background: url('../__Layout/bg_header.gif') repeat-x;
  position:absolute;
  top:110px;
  left: 0px;
  padding:20px;
  padding-top:30px;
  font:11px verdana;
  z-index:3
}
#BarNavEsq{
  position: absolute;
  left:0px;
  top:200px;
  z-index:2;
  width: 211px;
  height:auto;
  float: left;
}
#MenuSite{
  height:auto;
  background:url('../__Layout/MenuBg.gif') repeat-y ;
}
#MenuCont{	
  margin:3px;
  padding:0px;
  margin-left: 30px;
  padding-top: 5px;
}
#MenuCont ul{
  list-style-type: none;
}
#MenuCont ul a{
  color: #007ad5;
  font:10px verdana;
  text-decoration: none;
}
#MenuCont ul a:hover{
  text-decoration: underline;
}
#TopNavCont{
  position: absolute;
  top: 83px;
  left: 0px;
  font: 12px arial;
  width: 100%;
  color: #000;
  z-index:1000;
}
#TopNavCont h4{
     margin:0px;
     font: 12px arial;
     color: #000;
}
#container{
   position:absolute;
   top:190px;
   left:215px;
   width:789px;
   height:auto;
   clear:both;
   overflow: visible;   
}
#banner{
	margin-top:10px;
    height: 293px;
    width: 789px;
    clear: both;
}
#complcplus{
  float: left;
  height: auto;
  width:auto;
  padding:0px;
}
#complcplus h3{
  clear: both;
  font:16px trebuchet ms;
  text-align:right;
  padding-right: 20px;
}
#complcplus h3 a{
  text-decoration:none;
  color:#8A8A8A;
  font-weight: bolder;
}
#complcplus h3 a:hover{
   text-decoration:underline;
}
.prods{
  width:100px;
  height:120px;
  border:0px solid #fff;
  border-right: 1px dashed #f1f1f1;
  margin:0px;
  margin-top:5px;
  padding:20px;
  font:10px arial;
  float:left;
}
.prods img{
    border:0px;
    margin-bottom:5px;
}
.prods a{
   color: #005B9F;
   text-decoration:none;
}
.prods a:hover{
 text-decoration:none;
 color:#005B9F;
}
#BarNavDir{
   float:left;
   width:100px;
}
#footer{
  background: #007AD5;
  width:720px;
  height: 100px;
  margin:20px;
  padding:20px;
  border: 0px solid #0096FF;
  float: right;
}
#footer ul{
  clear:both;
  font:12px arial;
  list-style-type: none;
  margin:0px;
}
#footer ul li{
  border-bottom: 1px solid #c0c0c0;
  width: 120px;
  padding:3px;
  color:#c0c0c0;
}
#f_footer{
  border-top: 1px dotted #c0c0c0;
  background:  #fff;
  clear:both;
  width:1000px;
  height: auto;
  margin-top:10px;
  margin-left: -211px;
  margin-right: -300px;
  padding:20px;
  font:11px verdana;
  z-index:2;
}
#ContProd{
  float:left;
  width:565px;
  border:0px solid #000;
}
#noticias{
  height:auto;
  width:400px;
  margin-left:0px;
  padding-left: 5px;
  margin-right:20px;
  float:left;
  font:10px verdana;
  border-top:0px solid #0061DA;
}
#noticias h2{
  font:12px verdana;
  padding-top: 10px;
  padding-bottom: 7px;
  border-left: 0px solid #269BFF;
  padding-left:6px;
  color:#DB5F00
}
.fprod{
	max-height: 100px;
}
#ListaNoticia{
	list-style-type: none;
	margin:0px;
	padding: 0px;
	padding-left: 10px;
	border-left: 0px solid #C2D9FF;	
}
#ListaNoticia li a{
	color: #007AD5;
	font: 10px verdana;
	text-decoration:none;
}
#ListaNoticia li a:hover{
	padding-left: 0px;
	text-decoration:underline;
}
.vermais{
	font:12px trebuchet ms;
	color: #2F2F2F;
	text-decoration:none;
	float:right;
	clear:both;	
	margin-right: 20px;
	padding:2px
}
.vermais img{
	border:0px;
}
.vermais:hover{
	text-decoration:underline;
}
#Bdireito{
	float:right;
	width: 300px;	
}
#Bdireito img{
	float:left;
	margin:20px;
}
#faq{
	margin:22px;
	background: #EFF8FF;	
}
.faqtitle{
	padding:20px;
	font:13px verdana;
	color:#DB5F00;
}
.faqContainer{
	padding: 20px;
	padding-top:0px;
}
.faqContainer img{
	border:0px;
}
.faqContainer ul{
	list-style-type: none;
	padding-left: 0px;
}
.faqContainer ul li{
	margin:1px;
	border:0px solid #000;
	border-bottom:1px dotted #007AD5;
	width: 125px;
	overflow: inherit;
}
.faqContainer ul li a{
	font:10px verdana;
	text-decoration:none;
}

.faqContainer ul li .faqsectitle a{
	color: #007AD5;
	font:9px verdana;
}
.faqsectitle{
		padding: 2px;
		padding-bottom:5px;
		cursor: pointer;
				
}
.faqsubitem{
	margin-top: 2px;
	font:10px verdana;
	padding-left:15px;
	clear:both;
	height:auto;
	display:none;
}
.faqsubitem div{
	border-bottom: 1px dotted #CFCFCF;
	margin-bottom: 2px;
	font:10px verdana;
	padding:4px;
	clear:both;
	height:auto;
}
.faqsubitem div a{
	color: #000;
	font:11px verdana 	
}
.faqsubitem a:hover{
	
}
#frmbuscarfaq{
	padding:3px;
	margin-top:10px;
}
#frmbuscarfaq .txt{
	border:1px solid #c0c0c0;
	width:90px;
	height: 14px;
	font:10px verdana;
}
#frmbuscarfaq .btn{
	background: #008CFF;
	border:0px solid #000;
	width:20px;
	height: 18px;
	font:10px verdana;
}
.faqsubitem{
	padding-bottom:20px;
	padding-top: 2px;
	width: 100px;
	overflow: visible;
}
#load{
	display:none;
	width:25px;
	background:#000;
	position:absolute;
	z-index:100000;
}
.red{
	color:red;
}
.fi{
	 overflow:hidden;
	 width:100px;
}
div.fi a{
	color: #00377F;
}
div.fi a:hover{
	color:#000;
}
#StatusChat{
	position:absolute;
	width: 250px;
	height:auto;
	background: #fff;
	font: 12px verdana;
	border:4px solid #007CDB;
	top: 400px;
	right:300px;
	padding:20px;
	z-index:10;
}
#ViewNoticia{
	z-index:11;
	position: absolute;
	font:11px verdana;
	padding:20px;
	top:120px;
	border-left: 1px solid #efefef;
	left: 211px;
	width: 755px;
	height:auto;
	background: #fff;
		opacity: 0.95;
	-moz-opacity: 0.95;
}
#ViewNoticiaClose{
	float:right;
	cursor: pointer;	
}
#caixa-telefone{
	background: url('../__Layout/caixa-telefone.gif') no-repeat 15px 0px ;
	width: 211px;
	height: 76px;
	margin-top: 8px;
	padding-top:35px;
	padding-left: 0px;
	font: 18px arial;
	color:#c0c0c0;
}
#data{
	font: 10px arial;
	float:right; 
	color: #FFA800;
	
	width:250px;
	text-align: center;
	margin-left: 25px;
	margin-right: 40px;
	border-bottom:1px dotted #c0c0c0;
		
}
#selo{
	width:70px;
	margin-top: 00px;
	height:74px;
	PADDING-RIGHT: 25PX;
	position: fixed;
	bottom:0;
	right:0;
	overflow: auto;
}
* html div#selo{
	position: absolute;
	top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
	bottom:0px;
	right:0px;
	overflow: auto;
}
@media screen
  {
  body>div#selo
    {
    position: fixed;
    }
  }
 .content{
	height:100%;
	width:1003px;	
}

.search-faq{
	width:25px;
	background: url('__Icones/Search.gif') no-repeat;
	border:0px solid #c0c0c0;
	font:10px arial;
}
/* downloads*/
#caixa-buscas{
	position: absolute;
	top: 50px;
	left: 100px;
	width:700px;
	z-index:50;
}
#caixa-buscas input,#caixa-buscas select{
	border:1px solid #c0c0c0;
	padding:2px;	
	font: 22px verdana;
}
/* DataOutLogin*/
.dataOutLogin{
	font:11px arial;
	float:right;
	margin-right:22px;
}
.dataOutLogin a{
	color:#007CDB;
	text-decoration: none;
}
.dataOutLogin a:hover{
	text-decoration: underline;
}
/* Tdownload*/
.TDownload{
	clear:both;
	width:600px;
	border:1px solid #c0c0c0;
	font:11px trebuchet ms;
	padding:0px;
}
.TDownload tr{
	margin:0px;
	padding:0px;
}
.TDownload td{
	margin:0px;
	padding:0px;
	border:0px solid #fff;
	padding:1px;
	padding-left:10px;
	color: #4F4F4F;
	cursor:pointer;
}
.TDownload th{
	margin:0px;
	padding:3px;
	border:0px solid #fff;
	padding:1px;
	padding-left:4px;
	color: #4F4F4F;
	cursor:pointer;
}
.TDownload td a{
	color: #2F2F2F;
	text-decoration: none;
	font-weight:lighter
}
#TxtDis{ /* Descricao TDownload*/
	position:absolute;
	background: #fff;
	border:1px solid #c0c0c0;
	padding: 5px;
	z-index: 12;
	font:11px verdana;	
}
/* Fim Tdownload*/

/*Config das Paginas de Download*/
.title-small{
	font: 14px verdana;
	float:left;
	clear:both;
	padding-right: 150px;
	margin-bottom:25px;
	color:#3F3F3F;
}
#Caixa-Formulario{
	clear:both;
	padding:20px;
	padding-top: 25px ;
	font:10px arial;
	background:#f1f1f1;
	width:540px;
	border-bottom: 3px solid #c0c0c0;
	margin:20px;
	margin-top:0px;
}
#Caixa-Formulario a{
	color:#007AD5;
}
.cx-numerodeserie{
	border:1px solid #CFCFCF;
	font:18px verdana;
	color: #c0c0c0;
}
.obs{
	margin:5px;
	font:9px verdana;
	margin-top:30px;
	margin-bottom:10px;
	text-align:right
}
#dadosP{
	font:10px verdana;
	padding: 30px;
	margin-bottom: 10px;
	background: #E3F4FF;
	opacity: 0.80	
}
.title-flagprincipal{
	font:15px trebuchet ms;
	float: left;
	padding-right: 150px;
	clear:both;
	margin-bottom:5px;
	color:#FFA800;	
}
#Fcnt{
	height: 170px;
}
/* migalhas*/
#migalha{
	padding:20px;
	width:750px;
	font:11px verdana;
}
#migalha a{
	color:#007CDB
}
#migalha a:hover{
	color: #000;
}
/*fim migalhas */
#Pagina-conteudo{
	width:750px;
	height: auto;
	padding:20px;
	padding-top:0px;
	clear:both;	
	margin-bottom:100px;
}
#titulo-conteudo{
	font:16px trebuchet ms;
	color: #2F2F2F;
	padding: 5px;
	margin-top: 10px;
	border-bottom: 1px dotted #000;
	margin-bottom: 5px;
	
}
/* Login FormKey*/
.dataLogin{
	float:right;
	margin-right:32px;
}
.openDataForm{
	font:11px arial;
	color:#007CDB;
	text-decoration:none;
	border-bottom: 1px dotted #c0c0c0;
}
.openDataForm:hover{
	background: #FEEB95;
	padding:10px;
	border:0px;
}
.dataFormLogin{
	position:absolute;
	font: 10px verdana;
	color: #000;
	height: 78px;
	width: 270px;
	top:75px;
	right:0px;
	display:none;
	background:#fff;
	
	z-index:2;
	border-bottom: 2px dotted #c0c0c0;
	border-left: 0px dotted #c0c0c0;
	padding:20px;
	opacity: 0.90;	
}
.fcx{
	width: 150px;
	border:1px solid #c0c0c0 ;
	font:14px trebuchet ms;
	color: #007CDB
}
#fcxpass{
	margin-left:28px;
}
.KeyAuthentic{
	margin-top:20px;
	font:13px trebuchet ms;
	color: #000;
	margin-left:160px;
	background: #f7f7f7;
	text-decoration:none;
	border:1px SOLID #C0C0C0;
	PADDING:2PX;
}
.KeyAuthentic:hover{
	background:#007AD5;
	padding:3px;
	text-decoration:none;
	COLOR: WHITE
}
/* fim css FormKey*/
.ex01 h4{
	font-size: 12px;
}

/* form login menu esquerdo*/

#ContMenuLoginEsq{
	width: 211px;
}
#FormLoginEsq{
	background: #F6F6F6;
	color:#000;
	border:1px solid #DFDFDF;
	width:125px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	padding:19px; 
	font:11px arial;
	_padding-right: 0px; /* hack ie6 */
}
#FormLoginEsq input{
	border:1px solid #EFEFEF;
	width:130px;
	font: 12px arial;
	padding: 2px;	
}
.FormLoginEsq-logado{
	font:10px arial
}

#FormLoginEsq a{
	color: #6f6f6f;
	font: 10px arial;
	text-decoration:none
}
#FormLoginEsq h4{
	font:14px trebuchet ms;
	text-align:center;
}
/* FORM ENVIAR EMAIL*/ 

.esqueci-senha{
	font:9px arial;
	color: #4F4F4F;
	float:right;
	cursor:pointer
}
#FormSenhaMail{
	position:absolute;
	top:300px;
	left:211px;
	width: 735px;
	height:160px;
	font:11px arial;
	padding:20px;
	background: #F6F6F6;
	border:1px solid #DFDFDF;
	border-bottom:3px solid #dfdfdf;
	z-index:1;
	/*opacity: 0.90; */
}
#FormSenhaMail h4{
	font: 14px arial;
	color:#FBD23E;
	font-weight: bold;
}
#FormSenhaMail input{
	border:1px solid #005EDB
}
#SubmitMail{
	color: #000
}
.ieca{
	*margin-left: -20px; /* hack ie6 e ie7 */
}


/* DATA FAQ*/
#DataFaq{
	position:absolute;
	top:243px;
	padding: 20px;
	left:215px;
	background: #fff;
	border:1px solid #f7f7f7;
	width:730px;
	height:100%;
	z-index:1;
	opacity: 0.95;
	font-family:arial;
	padding-bottom:50px;
	border-top:0px;
	border-bottom:3px solid #f7f7f7;
	
}
#DataFaq h4{
	font:14px trebuchet ms;
}
#DataFaq h3{
	font: 18px trebuchet ms;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom:1px dashed #c0c0c0
}
#BuscarnoFaq{
	background:#EFF9FF;
	width:100%;
	padding:20px;
	font:13px trebuchet ms;
	margin-bottom:20px;
	border:1px solid #efefef;
}
#buscar-no-faq{
	font:14px arial;
	
	color:#007CDB;
	width:300px;
	border:1px solid #c0c0c0;
	padding:2px;
}
#closeFaq{
	font: 11px arial;
	cursor:pointer;
	float:right;
	width:100px;
	background: #f7f7f7;
	padding:5px;
	text-align:center
}
.itens{
	float:left;
	width:200px;
	font:13px arial;
	font-weight:bold;
	background: #f7f7f7;
	padding:12px;
	margin:5px;
	height:50px;
}
.itens a{
	color:#000
}
.itensdesc{
	font:11px arial;
	font-weight:normal
}

/* adicional para 'migalhas'' */

#title-faq{
	font:16px trebuchet ms;
	color: #2F2F2F;
	padding: 5px;
	margin-top: 0px;
	border-bottom: 1px dotted #000;
}

/* LogBarNavEsq*/
/* inicio menu do cliente key Authentic*/

#LogBarNavEsq{
	margin-left: 20px;
	width: 168px;
	height: auto;
	background: url('../__Layout/LogBarNavEsq_Bg.gif') repeat-y;
	margin-bottom: 10px;
}
#LogTop{

	width:100%;
	height:12px;
	background: url('../__Layout/LogBarNavEsq_Top.gif') no-repeat;
}
#LogBottom{
	width:100%;
	height:11px;
	background: url('../__Layout/LogBarNavEsq_Bottom.gif')no-repeat;
}
#CntLBNE{
	width:168px;
	height:auto;
	text-align: left
}
#CntLBNE h4{
	font: 15px trebuchet ms;
	/* background: #f7f7f7; */
	background: url("../__Icones/bullet_arrow_down.png") no-repeat 5px 0px;
	color: #a2a2a2;
	padding-left:25px;
	margin-left:3px;
	width:153px;
	padding-bottom: 3px;
	border:0px;
	margin-bottom:3px;
	border-bottom: 0px dashed #CFCFCF;
}
#CntLBNE a{
	text-decoration:none;
	margin: 0px;
	color: #007cdb;
	font:12px arial;
}
.Log{
	list-style: none;
	margin:0px;
	margin-bottom: 10px	
}
.Log li{
	width:148px;
	height:28px;
	text-align:left;
	padding-top:2px;
	padding-left:25px;
	
	 /* border:1px solid #c0c0c0 */
	/* background: #fafafa */
}
.LogHover{
	background: url('../__Layout/Log_Li_Hover.gif') no-repeat;
}
#IdCliente{
	font:11px arial;
	padding:20px;
	color: #c0c0c0;
	background: #f9f9f9
}

/* Fim do menu cliente-key-authentic*/



/* erro no banco de dados*/

.errorBD{
	font: 11px arial;
	color: #c0c0c0;
}
.errorBD b{
	color: red;
}

#menu_bancos{
	margin:0;
	text-align:center
}
.cl{
	float:right;
	cursor: pointer;
	color: #7F7F7F;
	font-size:10px
}


-->