<!--
#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:0 auto;
padding:0px;
/*background:url('../__Layout/bg_header.gif') repeat-x 10px 92px;*/
background:url('../__Layout/bg_header.gif') repeat-x 10px 117px; 
text-align:center;
}
* {  
margin: 0;
padding: 0;
text-align:left;
}
#top{
clear: both;
width:auto;
height: 126px;
}

#Global{
margin:0 auto;
padding:0;
width:1000px;
text-align:left;

}

#logo{
float: left;
width: 245px;
height: 93px;
}
#logo img{
margin:31px 22px;
border:0px
}
#topnav{
background: url('../__Layout/TopBg1.gif') repeat-x;
height:93px;float: left;WIDTH:755PX;
}
#topdivnav{
width:157px;
height:93px;
float: left;
background: url('../__Layout/TopDivEsq.gif');
}
#topcnt{
height:93px;
width:598px;
background: url('../__Layout/TopBg.gif');
float:right;
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
}*/

#header{
width:960px;
clear: both;
height: 39px;
/*background: url('../__Layout/bg_header.gif') repeat-x;*/
padding-top:30px;
font:11px verdana;

}

/*#BarNavEsq{
position: absolute;
left:0px;
top:200px;
z-index:2;
width: 211px;
height:auto;
float: left;
}*/
#BarNavEsq{
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:#005EDB;
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;   
}
*/

#container{
float: left;
width:782px;
height:auto;
overflow: visible;   
}
#banner{
margin-top:0px;
height: 293px;
width: 781px;
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:960px;
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:11px verdana;
padding-top: 10px;
padding-bottom: 7px;
border-left: 0px solid #269BFF;
padding-left:6px;
color:#000;
font-weight: BOLD;
}
.fprod{
max-height: 100px;
}
#ListaNoticia{
list-style-type: none;
margin:0px;
padding: 0px;
padding-left: 10px;
border-left: 0px solid #C2D9FF;	
}
#ListaNoticia li{
padding:1px;
}
#ListaNoticia li a{
color:#005EDB;
font: 10px verdana;
text-decoration:none;

}
#ListaNoticia li a:hover{
padding-left: 0px;
/*text-decoration:underline;
border-bottom:2px dotted #EC6604*/
color:#EC6604
}
.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: 96px;
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:600px;
font:11px verdana;
}
#migalha a{
color:#007CDB
}
#migalha a:hover{
color: #000;
}
/*fim migalhas */
#Pagina-conteudo{
width:650px;
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 */
}

#sbmtlogar{font: 10px arial;
}

.inptext{
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
}

#avisa{
position:absolute;
top:20%;
left:35%;
background:#EFF8FF;
background:url('../__Layout/chat_fundo.gif');
padding:10px;
z-index: 9999999999;
font:10px arial;
border:4px solid #FECFA8;
display:none;
width:400px;
height:140px;
}
#avisa a{
color:#2072DF
}
#avisa h3{
color:#2072DF;
font: 22px arial;
/*font-weight:bold*/
}
.avisaclose{
float:right;
cursor:pointer;
color:#005EDB
}
#avisaconteudo{
clear:both;
color:#4F4F4F;

}
.avisatxt{
margin:20px
}

#PrincVVS{
MARGIN-TOP:20PX
}
#pri{margin-top:10px}

#copyright{
float:right;
margin-right:20px;

}
#Bdireito img{cursor:pointer;}
#validhtml{float:right}



-->