 @charset "UTF-8";
/* CSS Document */
/*<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800' rel='stylesheet' type='text/css'>*/

*{ font-family: 'Open Sans', century gothic, Arial; margin:0; font-size:12px; }
body{ font-size: 62.5%;}

/*_____________________________________________________________POPUPS__________________________________________________________________________*/

.blackTie{ position:absolute;  width:100%; height:100%; background-image:url(../img/popUp/fundoBlack.png); text-align:center; z-index:100;}

.blackTieInvite{ position:absolute;  width:100%; height:100%; background-image:url(../img/popUp/fundoBlack.png); text-align:center; z-index:333;}

.framePop{ position:relative; margin:auto; width:700px; background-color:#fff; top:20%; padding:15px;}

.framePopInvite{ position:absolute; left: 50%; width:700px; background-color:#fff; top:20%; padding:15px; margin-left: -350px;}

.fechaPop{ position:absolute; right:15px;}

.btOkPop{ position:relative; width:675px;  margin-top:30px; text-align:right; margin-bottom:10px;}

.tituloPop{ position:relative;  width:700px; margin-top:30px; text-align:left; font-size:24px; margin-left:20px; margin-bottom:30px;}

.tituloPopMenor{ position:relative;  width:700px; margin-top:30px; text-align:left; font-size:20px; margin-left:20px; }

.campoPop{ position:relative;  width:700px; margin-top:20px; text-align:left; margin-left:20px; }

.inputPop{ border:0; background-color:#808080; font-size:18px; padding:3px; width:650px; color:#fff; font-weight:bold;}

.itemInvitePop{ position: relative; float: left; width: 700px; margin-bottom: 15px;}

.closeInvite{ position: absolute; right: 0px; top:0px;}

.itemInvitePopLeft{ position: relative; float: left; width: 700px; margin-bottom: 15px; margin-left: 32px;}

#showInvite{ display: none;}

#showInviteOpen{ display: block;}

.linhaInvite{ position: relative; float: left; width: 632px; height: 55px; margin-bottom: 15px; margin-left: 10px; border-bottom: 1px solid #ccc; }

.btAutorize{ position: absolute; right: 10px; bottom: 10px; }

.btCloseAutorize{ position: absolute; right: 10px; bottom: 50px;}

.nomeUoAutorize{ position: absolute; left: 25px; font-size: 20px; color: #8c8c8c;}

.fraseUoAutorize{ position: absolute; left: 25px; top: 25px; font-size: 14px; color: #8c8c8c;}

.btSalvarInvite{ position: relative; float: right; margin-right: 65px;}

.subTituloPop{ position: relative; font-size: 16px;  margin-bottom: 15px; width: 700px; text-align: left; margin-left: 20px;}

.dragIconItemOrder{ position: relative; float: right;}

.boxBtSalvarOrder{ position: relative; width: 700px; margin-top: 20px; }

.btSalvarOrder{ position: relative; margin-left: 550px; margin-top: 30px;}

/*_____________________________________________________________POPUPS__________________________________________________________________________*/

/*_____________________________________________________________FRAME  LOGIN__________________________________________________________________________*/

.wrapFundo{ position:absolute; float:left; width:100%; height:100%; background-color:#c4c4c4; }

.faixaBranca{ position:relative; float:left; width:100%; height:300px; background-color:#fff; }

.faixaBranca100{ position:relative; float:left; width:100%; background-color:#fff;  }

.faixaVerde{ position:relative; float:left; width:100%; height:390px; background-color:#0e7378;}

.wrapLogin{ position:absolute;  width:100%; height:100%;  }

.wrapSite{ position:relative; width:1024px; height:800px; margin:auto;  }

.faixaSite{ position:relative; float:left; width:1024px; margin-top:10px; }

.logo{ position:relative; float:left; margin-left:70px; margin-top:90px;}

.textoLogin{ position:relative; float:right; margin-right:100px; margin-top:50px;}

.itemTextoLogin{ font-size:30px; margin-top:10px; color:#0e7378; }

.itemTextoLogin span{ font-weight:bold;  font-size:40px;}

.linhaLogin{ position:relative; float:left; width:1024px; margin-top:90px;}

.textoAmarelo{ color:#f0b310;}

.faixaBoxLogin{ position:relative; float:left; width:1024px; margin-top:60px;}

.boxLogin{ position:relative; float:right; width:350px;  margin-right:130px;}

.linhaBoxLogin{ position:relative; float:left; width:350px; margin-top:25px;}

.tituloLogin{ position:relative; float:left; color:#fff; font-size:30px; font-weight:bold; }

.tituloCampoLogin{ position:relative; float:left; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-top:3px; text-align:right; width:45px; }

.campoLogin{ position:relative; float:left; margin-left:10px; }

.inputLogin{ border:0px; background-color:#e8e8e8; font-size:16px; width:200px; font-family:Verdana, Geneva, sans-serif;}

.esqueceuSenha { position:relative; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; margin-top:3px; margin-left:50px;}

.esqueceuSenha a{ position:relative; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; text-decoration:none; }

.btOkLogin{ position:relative; float:left; margin-left:31px; margin-top:20px;}

.linha2Login{ position:relative; float:left; width:1024px; margin-top:20px; }

.barraCinza{ position:relative; float:left; width:100%; height:100px; background-color:#c4c4c4;}

/*_____________________________________________________________FRAME  LOGIN__________________________________________________________________________*/

/*_____________________________________________________________FRAME MENU__________________________________________________________________________*/

.wrapGeral{ position:absolute; float:left; width:100%; height:100%; background-color:#c4c4c4;  }

.faixa100{ position:relative;  width:100%; }

.faixa100Menu{ position:relative; float:left; width:100%; margin-bottom:50px; }

.faixa1000{ position:relative; width:1024px;  margin:auto; }

.info1000Border{ position:relative; float:left; width:1024px; border-bottom:solid 1px #c4c4c4;  }

.infoLogo{ position:relative; float:left;}

.boxInfoUsuarioMenu{ position:relative; float:right; width:190px; margin-top:15px; }

.boxInfoMenu{ position:relative; float:right; background-image:url(../img/menu/fundoInfo.jpg); height:81px; width:774px; }

.infoUsuarioMenu{ position:relative; float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:2px; width:190px;}

.botaoSairMenu{ position:relative; float:right; margin-right:20px; }

.boxMenuBorder{ position:relative; float:right; width:870px; border-bottom:solid 1px #c4c4c4;  }

.itemMenu01{ position:relative; float:right; height: 37px; width:211px; overflow: hidden; background: url(../img/menu/btBusca.jpg) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ; border-left:solid 1px #c4c4c4; } 

.itemMenu01:hover,itemMenu01:active{ background-position: bottom left;  }

.itemMenu02{ position:relative; float:right; height: 37px; width:300px; overflow: hidden; background: url(../img/menu/btCalendario.jpg) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none; border-left:solid 1px #c4c4c4;} 

.itemMenu02:hover,itemMenu02:active{ background-position: bottom left; }

.itemMenu03{ position:relative; float:right; height: 37px; width:261px; overflow: hidden; background: url(../img/menu/btInicio.jpg) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none; } 

.itemMenu03:hover,itemMenu03:active{ background-position: bottom left; }

.itemMenu03Act{ position:relative; float:right; height: 37px; width:261px; overflow: hidden; background: url(../img/menu/btInicio.jpg) Bottom left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none; } 

.itemMenu01Act{ position:relative; float:right; height: 37px; width:211px; overflow: hidden; background: url(../img/menu/btBusca.jpg) bottom left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ; border-left:solid 1px #c4c4c4; } 

.caminhoDePao{ position:relative; float:left; margin-left:5px; font-family:Arial, Helvetica, sans-serif; color:#c4c4c4; font-size:12px; padding-bottom:3px; padding-top:3px;}
.caminhoDePao a{  font-family:Arial, Helvetica, sans-serif; color:#c4c4c4; font-size:12px; text-decoration:none; }

.setaCaminho{ margin-left:5px; margin-right:5px; font-weight:bold;}

.faixa100Cinza{ position:relative; float:left; width:100%; background-color:#e1e1e1; margin-top:10px;  }

.detalheFaixaCinza{ position:absolute; float:left; width:100%; height:10px; background-image:url(../img/menu/detalheFaixaCinza.jpg); bottom:-10px; }

.boxAmarelo{ position:absolute; float:left; background-color:#f0b310; width:115px; height:100%; text-align:center; margin-left:100px; } 

.boxNotice{  position:relative;  margin-left:230px; padding-bottom:20px; padding-top:20px; width:800px; min-height:50px;}

.numeroNotice{ position:absolute; vertical-align:middle; top:50%; left:50%; font-size:56px; font-weight:bold; margin-left:-30px; margin-top:-35px; }

.tituloNotices{ position:relative; float:left; width:800px; font-size:29px; margin-bottom:15px;}

.notice{ position:relative;  width:800px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#616161; /*padding-top:10px;*/ margin-bottom:-5px;  }

.noticeRefluxo{ position:relative;  width:800px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#f66a6a; /*padding-top:10px;*/ margin-bottom:-5px; font-weight: bold;  }

.tituloInicio{ position:relative; float:left; font-size:30px; color:#808080; width:850px; margin-left:70px; margin-top:30px; padding-left:15px;}

.linhaMenu{ position:relative; float:left; width:920px; height:152px; margin-left:40px; margin-top:30px; }

.linhaMenu img{ position:relative; float:left; margin-left:30px; border:0px; }

.btDocumentos{ position:relative; float:left; cursor:pointer;}

.miniBtDocumento01{ position:absolute;  margin-left:200px !important; margin-top:-50px;}

.miniBtDocumento02{ position:absolute;  margin-left:200px !important; margin-top:-90px;}

.faixaCizaInterna{ position:absolute; float:left; width:100%; height:100px; background-color:#ccc; bottom:0px;}

.btNoticeListaMenu{ position:relative; top:-20px;}

/*_____________________________________________________________FRAME MENU__________________________________________________________________________*/


/*_____________________________________________________________FRAME UOS__________________________________________________________________________*/

.btAdicionarObj{ position:relative; float:left; width:850px; text-align:right; margin-left:85px; margin-top:10px;  border-bottom:solid 1px #c4c4c4; padding-bottom:20px; }

.areaLista{ position:relative; float:left;   margin-left:85px; margin-bottom:80px;  width:850px; }

.tituloColuna{ position:relative; float:left; width:850px; padding-left:33px; margin-top:20px; font-family:Verdana, Geneva, sans-serif; font-size:12px; }

.tituloColuna a{  font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; text-decoration:none; }

.boxFormUo{ position:relative; float:left; background-image:url(../img/uo/fundoForm.png); width:843px; height:97px; margin-top:20px; }

.formUoCenter{ position:relative; float:left; margin-left:60px; margin-top:32px; }

.inputIbqn{ border:0px; width:635px; font-size:13px; margin-left:5px; margin-top:2px; padding:2px; }

.btForms{ position:relative; float:left; width:843px; margin-top:25px; text-align:right; }

.uoA{ position:relative; float:left; background-image:url(../img/uo/fundoListaUm.png); width:843px; height:53px; margin-left:3.5px; margin-top:10px; }

.uoB{ position:relative; float:left; background-image:url(../img/uo/fundoLista2.png); width:843px; height:53px; margin-left:3.5px; margin-top:10px;}

.nomeUo{ position:relative; float:left; font-size:12px; font-family:Verdana, Geneva, sans-serif; margin-left:30px; margin-top:18px;}

.btListaA{ position:relative; float:right; margin-right:30px; margin-top:10px;}

.btListaB{ position:relative; float:right; margin-right:10px; margin-top:12px;}



/*_____________________________________________________________FRAME UOS__________________________________________________________________________*/

/*_____________________________________________________________FRAME USUARIOS__________________________________________________________________________*/

.boxFormUsuario{ position:relative; float:left; background-image:url(../img/usuario/fundoForm.png); width:843px; height:183px; margin-top:20px; }

.inputIbqn2{ border:0px; width:250px; font-size:13px; margin-left:5px; margin-top:2px; padding:2px; }

.inputIbqnSelect{ border:0px; width:205px; font-size:13px; margin-left:8px; margin-top:2px; padding:2px; }
.inputIbqnSelect2{ border:0px; width:280px; font-size:13px; margin-left:8px; margin-top:2px; padding:2px; background: none repeat scroll 0 0 transparent;}

.inputIbqn3{ border:0px; width:200px; font-size:13px; margin-left:5px; margin-top:2px; padding:2px; }

.formMultCenter{ position:relative; float:left; margin-left:45px; margin-top:32px; font-size:13px; }

.formMultCenter2{ position:relative; float:left; margin-left:45px; margin-top:15px;  font-size:13px;}

.formMultCenter3{ position:relative; float:left; margin-left:45px; margin-top:45px;  font-size:13px; }

/*.btPermissao{ position:relative; float:left; margin-left:19px; margin-top:0px; background-image:url(../img/usuario/btPermissao.png); height:24px; width:191px;}*/

.btPermissao{  margin-right:200px; margin-top:210px; background-image:url(../img/usuario/btPermissao.png); height:24px; width:191px;}

.styled-select select { background: transparent; width: 218px; font-size: 13px; -webkit-appearance: none; }
   
.styled-select { margin-left:5px; width: 205px; overflow: hidden; background: url(../img/combo/select.png) no-repeat right #fff; }
.styled-select2 { margin-left:5px; width: 255px; overflow: hidden; background: url(../img/combo/select.png) no-repeat right #fff ; }

background: none repeat scroll 0 0 transparent

.textoBtPermissao{ position:absolute; float:left; margin-top:2px;  text-align:center; font-size:13px; color:#fff; font-weight:bold; width:192px;  }

.bttUsuario{ position:absolute;}

#selectPermissao{ position:relative; float:left; margin-top:-9px;}

.tituloColunaUsu{ position:relative; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; }

.usuA{ position:relative; float:left; background-image:url(../img/usuario/fundoListaUm.png); width:843px; height:53px; margin-left:3.5px; margin-top:10px; }

.usuB{ position:relative; float:left; background-image:url(../img/usuario/fundoLista2.png); width:843px; height:53px; margin-left:3.5px; margin-top:10px;}





/*_____________________________________________________________FRAME USUARIOS__________________________________________________________________________*/

/*_____________________________________________________________FRAME HISTORICO__________________________________________________________________________*/

.boxFormHistorico{ position:relative; float:left; background-image:url(../img/reg/fundoBusca.png); width:850px; height:140px; margin-top:20px; margin-left:85px;  }

#dataPiker{ border:0; font-size:13px; padding:3px; margin-left:5px; width:71px;}
#dataPiker2{ border:0; font-size:13px; padding:3px; margin-left:5px; width:71px;}

.ate{ font-size:10px; margin-left:5px;}

.de{ font-size:10px; margin-left:5px;}

.regA{ position:relative; float:left; background-image:url(../img/reg/fundoListaUm.png); width:843px; height:53px; margin-left:3.5px; margin-top:10px; }

.regB{ position:relative; float:left; background-image:url(../img/reg/fundoLista2.png); width:843px; height:53px; margin-left:3.5px; margin-top:10px;}


/*_____________________________________________________________FRAME HISTORICO__________________________________________________________________________*/

/*_____________________________________________________________FRAME DOCUMENTOS__________________________________________________________________________*/


.boxFormDoc{ position:relative; float:left; background-image:url(../img/doc/fundoForm.png); width:843px; height:276px; margin-top:20px; }

.faixaFormDocTop{ position:relative; float:left; width:750px;  }

.faixaFormDocTopTitulos{ position:relative; float:left; width:750px; margin-top:-40px; margin-left:46px; }

.fraseFormDocTop{ position:relative; float:left; margin-left:410px; margin-bottom:20px;  width:200px;  }

.itemCodigoFormDocTop{ position:relative; float:left; }

.itemCodigoFormDocTopMGQ{ position:relative; float:left; margin-left:12px; }

.itemCodigoFormDocTopUm{ position:relative; float:left; margin-left:7px; }

.itemCodigoFormDocTopUmMGQ{ position:relative; float:left; margin-left:3px; }

.inputCodigo{ border:0px; width:50px; font-size:13px; margin-left:5px; margin-top:-2px; padding:2px; }

.itemCodigoFormDocTopRev{ position:relative; float:left; margin-left:20px; }

.inputCodigoRev{ border:0px; width:20px; font-size:13px; margin-left:5px;  margin-top:-2px; padding:2px; }

.inputCodigo3{ border:0px; width:28px; font-size:13px; margin-left:5px; margin-top:-2px; padding:2px; }

.inputCodigo4{ border:0px; width:33px; font-size:13px; margin-left:5px; margin-top:-2px; padding:2px; }

.fraseFormDocTopUm{ position:relative; float:left; margin-left:8px; margin-bottom:20px; width:200px; }

.fraseFormDocTopDois{ position:relative; float:left; margin-left:202px; margin-bottom:20px;  width:200px;  }

.textAreaDocTop{ border:0px; width:325px; font-size:13px; margin-left:5px; margin-top:-12px; padding:1px; resize: none; }

.subTituloInicio{ position:relative; float:left; font-size:22px; color:#808080;}

.fraseFormDocTopUmSUB{ position:relative; float:left; margin-left:8px; margin-bottom:20px; width:320px;}

.fraseFormDocTopDoisSUB{ position:relative; float:left; margin-left:80px; margin-bottom:20px;  width:320px;  }

.btFormsDoc{ position:relative; float:left; width:843px; margin-top:30px; text-align:right; cursor:pointer; }

.boxUosDocTop{ position:relative; float:left; width:843px; height:190px;  margin-top:60px; background-image:url(../img/doc/fundoForm2.png);}

.halfLeftBoxUos{ position:relative; float:left; width:400px; height:150px;}

.checkLabelUos2{ position:relative; margin-top:-6px;}

.itemCheckDocTop{ position:relative; float:left; margin-left:20px;  width:110px; margin-bottom:10px;}

.halfRigthBoxUos{ position:relative; float:left; width:385px; height:138px; background-image:url(../img/doc/fundoFormFile.png); margin-left:50px;}

.fileFieldDocTop{ position:relative; float:left; width:50px;  margin-top:50px; margin-left:100px;}

.fileFieldDocTopBlock{ position:relative; float:left; width:300px;  margin-top:50px; margin-left:70px; overflow:hidden;}

.inputFile{ position:relative; float:left;}

.boxBuscaDoc{ position:relative; float:left; background-image:url(../img/doc/fundoBuscaDoc.png); width:843px; height:304px; margin-top:20px; margin-bottom:20px; margin-left:90px; }

.boxBuscaMgq{ position:relative; float:left; background-image:url(../img/mgq/fundoBuscaMgq.png); width:843px; height:304px; margin-top:20px; margin-bottom:20px; margin-left:90px; }

.formUoCenterDoc{ position:relative; float:left; margin-left:60px; margin-top:5px; width:700px; height:21px;}

.boxComboBuscaDocEsq{ position:relative; float:left; width:350px; height:150px;  margin-left:60px; margin-top:30px;}

.itemBoxComboBuscaDocEsq{ position:relative; float:left; margin-bottom:8px; margin-top:1px;}

.boxComboBuscaDocDir{ position:relative; float:left; width:350px; height:100px;  margin-left:50px; margin-top:69px;}

.tituloResutado{ position:absolute; float:left; margin-top:50px; font-size:16px; margin-left:15px; color:#808080;}

.docA{ position:relative; float:left; background-image:url(../img/doc/fundoListaUm.png); width:843px; height:53px; margin-left:3.5px; margin-top:10px; }

.docB{ position:relative; float:left; background-image:url(../img/doc/fundoLista2.png); width:843px; height:53px; margin-left:3.5px; margin-top:10px;}

.setaAncoraDoc{ position:relative; float:left; margin-top:4px; margin-right:5px;}

.btLinhaDoc{ position:absolute; float:left;}

.subTituloInfoDoc{ position:relative; float:left; margin-left:85px; color:#808080; margin-top:10px;  }

.itemIfoDoc{ position:relative; float:left; margin-right:25px; font-size:16px;}

.boxTimeLine{ position:relative; float:left; width:1024px; margin-top:50px; margin-left:40px;}

.boxTimeLineOpen{ position:relative; float:left; width:1024px; margin-left:40px;}

.timeLineE{ position:relative; float:left; margin-left:20px; width:45px;}

.timeLine{ position:relative; float:left;  margin-left:20px;}

.legendaTimeLine{ position:relative; float:left; font-size:16px; color:#808080; margin-top:5px; margin-left:-25px; }

.legendaTimeLineFim{ position:relative; float:left; font-size:16px; color:#808080; margin-top:5px; margin-left:5px;}

.mostrador{ position:absolute; float:left; top:12px; left:10px;}

.legendaRevisao{ position:absolute; font-size:16px; color:#808080; top:50px; left:244px;}

.legendaFase2{ position:absolute; font-size:16px; color:#808080; top:50px; left:498px;}

.legendaFase3{ position:absolute; font-size:16px; color:#808080; top:50px; left:732px;}

.legendaTimeLineTime{ position:relative; float:left; font-size:12px; color:#808080; margin-top:2px; margin-left:-7px; }

.legendaTimeLineTimeRevisao{ position:absolute; float:left; font-size:12px; color:#808080; margin-top:72px; margin-left:245px; }

.legendaTimeLineTimeFase3{ position:absolute; float:left; font-size:12px; color:#808080; margin-top:72px; margin-left:488px; }

.legendaTimeLineTimeFase4{ position:absolute; float:left; font-size:12px; color:#808080; margin-top:72px; margin-left:725px; }

.tituloDescDoc{ position:relative; float:left; font-size:30px; color:#808080; width:850px; margin-left:70px; margin-top:40px; padding-left:15px; }

.boxDescDoc{ position:relative; float:left; width:650px; height:auto; background-color:#f1f1f1; margin-top:20px; margin-left:87px; padding-bottom:25px; }

.tl{ position:absolute; top:0px; left:0px;}

.tr{ position:absolute; top:0px; right:-1px;}

.bl{ position:absolute; bottom:0px; left:-1px;}

.br{ position:absolute; bottom:0px; right:-1px;}

.wrapIconBtsDescDoc{ position:relative; float:left;  margin-left:25px; margin-top:25px;  width:150px; min-height:220px;}

.inconDocDesc{ position:relative; float:left; margin-left:19px; margin-bottom:5px;}

.BtsDescDoc{ position:relative; float:left; margin-top:10px;}

.boxTxtDescDoc{ position:relative; float:left; width:425px; margin-top:25px;  margin-left:25px;}

.boxDataDescDoc{ position:relative; float:left; width:200px; height:auto;  margin-left:25px; margin-top:20px;}

.tituloDataDescDoc{ position:relative; float:right; font-size:30px; margin-right:84px; color:#000; }

.tituloBoxDataDescDoc{ position:relative; float:left; font-size:18px; color:#808080; width:200px; margin-bottom:10px;}

.dataBoxDataDescDoc{ position:relative; float:left; font-size:16px; color:#616161; width:200px;  margin-Bottom:15px;}

.tituloBoxDataDescDocBL{ position:relative; float:left; font-size:18px; color:#000; width:200px; margin-bottom:10px;}

.dataBoxDataDescDocBL{ position:relative; float:left; font-size:16px; color:#000; width:200px;  margin-Bottom:15px;}

.btAcessoDoc{ position:relative; float:left; margin-bottom:25px; margin-top:10px;}

.boxForum{ position:relative; float:left; margin-left:85px; margin-top:30px;}

.boxForumRefluxo{ position:relative; float:left;  margin-top:30px;}

.itemForum{ position:relative; float:left; margin-bottom:25px; width:920px; background-image:url(../img/forum/barraForumUos.gif) ;  background-repeat:no-repeat; min-height:54px; }

.tituloItemForum{ position:relative; float:left; font-size:20px; margin-left:15px; margin-top:6px; height:35px; width:100px;}

.infoAtualItemForum{ position:relative; float:left; margin-left:160px; margin-top:8px; font-size:15px; width:300px;  text-align:center; color:#808080;}

.btSetaItemForum{ position:absolute; right:70px; margin-right:35px; margin-top:8px;}

.btSetaItemForumNone{ position:absolute; right:70px; margin-right:35px; margin-top:8px; display:none;}

.btActItemForum{ position:relative; float:right; margin-top:-2px; margin-right:25px;}

.btActItemForumChange{ position:relative; float:right; margin-top:-2px; margin-right:25px; display:none;}

.btActItemForumHide{ position:absolute; float:right; width:50px; height:149px; margin-top:-6px; right:23px; background-image:url(../img/forum/fundoBoxActs.png); display:none; z-index:777;}

.formItemForum{ position:relative; float:left; width:815px; height:167px; background-image:url(../img/forum/fundoComent.gif); margin-left:12px; display:none;}

.formItemForumOpen{ position:relative; float:left; width:815px; height:167px; background-image:url(../img/forum/fundoComent.gif); margin-left:12px; }

.tituloInputFoum{ position:relative; float:left; margin-left:25px; font-size:16px; color:#808080; margin-top:10px;} 

.textArea{ position:relative; float:left; width:765px; margin-left:25px; margin-top:10px; height:80px; resize: none; border-left:none; border-top:none; border-bottom:2px solid #9a918e; border-right:2px solid #9a918e; }

.btTextAreaForum{ position:relative; float:right; margin-right:25px; margin-top:10px;}

.inputFile{ position:relative; float:left;margin-top:10px; margin-left:24px;}

.boxAnexoForum{ position:relative; float:left; width:815px; height:115px; background-image:url(../img/forum/fundoBoxAnexos.png); margin-left:12px; margin-top:-11px; display:none;}

.tituloBoxFileForum{ position:relative; float:left; font-size:18px; color:#808080; margin-left:25px; margin-top:25px;}

.fileFieldForum{ position:relative; float:left;  width:200px; margin-top:50px; margin-left:-170px; }

.listaFilesForum{ position:relative; float:right; margin-top:20px; margin-right:25px; width:350px; height:85px; text-align:left; list-style-image: url(../image/file.png); overflow-y:auto;}

.btSalvarFileForm{ position:absolute; float:left; margin-left:700px; margin-top:122px;}

.btTextAreaForumClose{ position:relative; float:right; margin-right:25px; margin-top:10px; display:none;}

.boxComentarioForm{ position:relative; float:left; width:815px; min-height:150px; background-color:#e1e1e1; margin-left:12px; margin-bottom:2px; margin-top:5px;}

.boxComentarioFormDirector{ position:relative; float:left; width:815px; min-height:150px; background-color:#E1E1E1; margin-left:12px; margin-bottom:2px; margin-top:5px;}

.boxComentarioAnexo { position:absolute; bottom:1em; left:2em; color:inherit;}
.boxComentarioAnexo a {color: #0e7378; font-weight: bold; text-decoration: none;}

.barraRespostaForm{ position:relative; float:left; width:815px; min-height:35px; background-color:#f3c858; margin-left:12px; margin-bottom:2px; text-align:center;}

.faixaComentarioForm{ position:relative; float:left; width:550px;}

.tituloBoxComentario{ position:relative; float:left; margin-left:20px; margin-top:20px; font-size:14px; font-weight:bold; color:#0e7378;}

.nomeBoxComentario{ position:relative; float:left; margin-left:4px; margin-top:20px; font-size:14px; color:#000;}

.dataComentarioForm{ position:relative; float:left; margin-left:20px; font-size:14px; color:#969696;}
 
.boxTextoComentarioForm{ position:relative; float:left; width:520px; height:auto; margin-top:10px; margin-left:20px; margin-bottom:20px;}

.boxBtsComentarioForm{ position:absolute; float:right; width:220px; height:auto; margin-left:575px; margin-top:20px; }

.itemBtComentarioForm{ position:relative; float:right; margin-bottom:3px;}

.itemBtComentarioFormHide{ position:relative; float:right; margin-bottom:3px; display:none;}

.itemBtComentarioFormAlteracao{ position:relative; float:right; height:28px; margin-top:4px; width:240px; text-align:right; }

.comentariosDoc{ position:relative; float:left; display:none;}

.comentariosDocOpen{ position:relative; float:left; }

.boxNapoio{ position:relative; float:left; background-image:url(../img/forum/fundoNapoio.png); width:20px; height:20px; left:-7px; top:3px;} 

.napoio{ position:relative; float:left; color:#fff; font-weight:bold; width:20px; text-align:center; font-size:10px; margin-top:3px; margin-left:1px;}

.boxShowUserApoio{ position:absolute; width:198px; min-height:76px; background-image:url(../img/forum/fundoShowApoio.png);  left:-205px; top:-53px; z-index:333; display:none; background-repeat:no-repeat; }

.itemListaShowUserApoioV{ position:relative; float:left; width:175px;  background-color:#b6d5d6; padding-left:5px;  padding-top:2px; padding-bottom:2px; font-size:10px; text-align:left;}

.itemListaShowUserApoio{ position:relative; float:left; width:175px;  background-color:#FFF; padding-left:5px;  padding-top:2px; padding-bottom:2px; font-size:10px; text-align:left;}

.tituloBarraResposta{ position:relative; margin-top:6px; color:#fff; font-size:18px;}

.btAbreFechaResposta{ position:absolute; right:300px; top:12px;}

.btAbreFechaRespostaHide{ position:absolute; right:300px; top:12px; display:none;}

.formItemForumResposta{ position:relative; float:left; width:815px; height:167px; background-image:url(../img/forum/fundoRespostaForm.png); margin-left:12px; display:none; margin-bottom:10px; margin-top:0px;}

.tituloInputFoumResposta{ position:relative; float:left; margin-left:25px; font-size:16px; color:#808080; margin-top:10px;} 

.boxResp{ position:relative; float:left; width:815px; height:auto; min-height:150px; background-color:#fcefcf; margin-left:12px; margin-bottom:2px;}

.BoxRespAnexo { position:absolute; bottom:1em; left:2em; color:inherit;}
.BoxRespAnexo a {color: #0e7378; font-weight: bold; text-decoration: none;}

.boxesResp{ display:none;} 

.boxNapoioResp{ position:relative; float:left; background-image:url(../img/forum/fundoNapoioResp.png); width:20px; height:20px; left:-7px; top:3px;} 

.boxShowUserApoioResp{ position:absolute; width:198px; min-height:76px; background-image:url(../img/forum/fundoShowApoio.png);  left:-205px; top:-53px; z-index:333; display:none; background-repeat:no-repeat; }

.boxAnexoForumResp{ position:relative; float:left; width:815px; height:115px; background-image:url(../img/forum/fundoBoxAnexosResp.png); margin-left:12px; margin-top:-20px; display:none; margin-bottom:10px;}

.btUMact{ position:relative; float:left; margin-left:3px; margin-top:3px;}

.boxReupload{ position:absolute; width:405px; height:138px; background-image:url(../img/doc/fundoUploadBox.png); margin-left:165px; margin-top:70px; display:none;}

.fechaReUpload{ position:relative; float:right; margin-right:10px; margin-top:7px;}

.fileFieldReupload{ position:relative; float:left; width:50px;  margin-top:40px; margin-left:100px;}

.fileFieldReuploadBlock{ position:relative; float:left; width:280px;  margin-top:20px; margin-left:100px; overflow:hidden;}

.enviarReUpload{ position:relative; float:right; margin-top:35px; margin-right:15px;}

.alteracaoFeita{ position:relative; top:-8px;}

.AlterPlace{ position:absolute; float:left; margin-left:100px; margin-top:11px;}

.legendaApoiaram{ position:relative; float:left;}

.botaoFormat{ position:relative; float:right; margin-bottom:25px; margin-right:50px;}

.botaoFormatRefluxo{ position:relative; float:left; margin-bottom:25px; margin-left:85px;}

.boxForumFase2{ position:relative; float:left; margin-left:85px; margin-top:30px; display:none;}

.boxForumFase2Refluxo{ position:relative; float:left;  margin-top:30px; display:none;}

.tituloDescDocFase3{ position:relative; float:left; font-size:30px; color:#0e7378; width:850px; margin-left:70px; padding-left:15px; margin-bottom:40px; }

.tituloFase{ position:relative; float:left; width:850px; margin-left:70px; font-size:30px; padding-left:15px; margin-top:20px; color:808080; border-bottom:solid 1px #c4c4c4; margin-bottom:20px; }

.areaForumDirector{ position:relative; float:left; width:850px; height:auto; margin-left:85px; }

.fraseRefluxo{ position:relative; float:left; margin-top:15px;}

.fase4Place{ position:relative; float:left;}

.boxPdfUpload{ position:absolute; width:405px; height:138px; background-image:url(../img/doc/fundoUploadBox.png); margin-left:165px; margin-top:70px; display:none;}

.siglaCode{font-weight:bold;}

.boxNewActs{ position:relative; float:right; margin-top:-3px; width:71px; }

.actMain{ position:relative; float:left; }

.actMiniCenter{ position:relative; float:left; margin-top:10px;}

.barraReferencia{ position:relative; float:left; width:850px; height:auto; margin-top:30px;}

.CrazyButton{ position:relative; float:left; border:none; background-color:#FFF; margin-left:-8px; cursor:pointer;}

.areaReference{ position:relative; float:left; width:844px;   margin-top:20px; margin-bottom:20px; display:none;}

.itemBtAnexo01{ position:relative; float:left; height: 25px; width:281px; overflow: hidden; background: url(../img/doc/btAnexoMgq.png) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ; border:none; border-bottom:solid 1px #c4c4c4;} 

.itemBtAnexo01on{ position:relative; float:left; height: 25px; width:281px; overflow: hidden; background: url(../img/doc/btAnexoMgq.png) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ; border:none; border-bottom:solid 1px #c4c4c4; background-position: bottom left; } 

.itemBtAnexo01:hover,itemBtAnexo01:active{ background-position: bottom left;  }

.itemBtAnexo02{ position:relative; float:left; height: 25px; width:280px; overflow: hidden; background: url(../img/doc/btAnexoUp.png) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ; border:none; border-bottom:solid 1px #c4c4c4; border-left:solid 1px #c4c4c4;} 

.itemBtAnexo02on{ position:relative; float:left; height: 25px; width:280px; overflow: hidden; background: url(../img/doc/btAnexoUp.png) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ; border:none; border-bottom:solid 1px #c4c4c4; border-left:solid 1px #c4c4c4; background-position: bottom left;} 

.itemBtAnexo02:hover,itemBtAnexo02:active{ background-position: bottom left;  }

.itemBtAnexo03{ position:relative; float:left; height: 25px; width:283px; overflow: hidden; background: url(../img/doc/btAnexoLink.png) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ; border:none; border-bottom:solid 1px #c4c4c4; border-left:solid 1px #c4c4c4;} 

.itemBtAnexo03on{ position:relative; float:left; height: 25px; width:283px; overflow: hidden; background: url(../img/doc/btAnexoLink.png) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ; border:none; border-bottom:solid 1px #c4c4c4; border-left:solid 1px #c4c4c4; background-position: bottom left;} 

.itemBtAnexo03:hover,itemBtAnexo03:active{ background-position: bottom left;}

.utilReferenceArea{ position:relative; float:left; width:844px; height:200px; background-color:#e1e1e1;}

.boxListReference01{ position:relative; float:left; width:281px; height:200px;}

.boxListReference02{ position:relative; float:left; width:279px; height:200px; border-left:solid 1px #c4c4c4;}

.boxListReference03{ position:relative; float:left; width:282px; height:200px; border-left:solid 1px #c4c4c4;}

.tituloListReference{ width:265px; text-align:left; color:#808080; font-size:15px; margin-left:15px; margin-top:10px; margin-bottom:5px; }

.subTituloListReference{ width:265px; text-align:left; color:#808080; font-size:10px; margin-left:15px;  }

.inputListReference{ position:relative; float:left; margin-left:10px; margin-top:5px;}

.boxListReferenceBig{ position:absolute; float:left;  width:562px; height:200px;  border-left:solid 1px #c4c4c4 ; z-index:333; margin-left:281px; margin-top:25px; display:none; overflow-x: hidden; }

.linhaListaReferenciaA{ position:relative; float:left; width:552px; height:25px; background-color:#cacaca; padding-left:10px; padding-top:5px;}

.linhaListaReferenciaB{ position:relative; float:left; width:552px; height:25px;  padding-left:10px; padding-top:5px;}

.btsRefs{ position:rela; float:right; border:none; background-color:transparent; margin-right:10px; cursor:pointer;   }

.btsRefsB{ position:rela; float:right; border:none;  margin-right:10px; background-color:transparent;  cursor:pointer;   }

.fileFieldReference{ position:relative; float:left; width:270px; overflow:hidden; }

.listaFilesReference{ position:absolute; float:left; width:522px; margin-left:281px; height:200px; margin-top:-30px; list-style-type:none;}

.liReference{ position:relative; float:left; margin-left:-40px;  width:550px; padding:3px; padding-left:10px; border-bottom:solid 1px #c4c4c4;}

.btAddLinkReference{ position:relative; float:right; margin-right:15px; margin-top:10px;}

.endBarReference{ position:relative; float:left; background-image:url(../img/doc/barraEndReference.png); background-size:844px; width:844px; height:41px;}

.btviewReference{ position:relative; float:right; border:0; background-color:#cacaca; margin-right:25px; margin-top:8px; cursor:pointer; }

.linhaGeralReference{ position:relative; float:left; width:266px; background-color:#cacaca; padding-left:15px; padding-top:2px; padding-bottom:2px;}

.linhaGeralReferenceB{ position:relative; float:left; width:266px; padding-left:15px; padding-top:2px; padding-bottom:2px;}

.btXreference{ position:relative; float:right; border:0; background-color:transparent; margin-top:2px; cursor:pointer;}

.tituloListaReference{ position:relative; float:left; width:230px; overflow:hidden; height:20px; cursor:help;}

.tituloMaior{  height:20px; overflow:hidden; width:165px; white-space: nowrap;}
 
.codigoMaior{  height:20px; overflow:hidden; width:95px; white-space: nowrap;}

.boxLegenda{ position: relative; float: left; border-bottom: 1px solid #C4C4C4; width: 850px;  margin-left: 85px; padding-bottom: 2px; padding-top: 2px; color: #808080;}

.btConvidarUo{ position: relative; float: right; margin-right: 10px;}

.virgula{ font-size: 9px;}

.boxKeys{ position: absolute; width: 327px; height: 185px; background-color: #fff; z-index: 5; top: 85px; left: 3px; border-radius: 10px; border: 5px solid #e1e1e1; display: none; }

.btAddKey{ position: absolute; bottom: 5px; right: 5px;}

.btCloseKey{ position: absolute; top: 5px; right: 5px;}

.contentKeys{ position: relative; float: left; width: 307px; height: 150px; margin-left: 10px; margin-top: 25px; overflow-y: auto;  }

.buttonTag{ background-color: transparent; border: 0px; background-color: #0e7378; color: #fff;padding: 2px; padding-left: 5px; padding-right: 5px; border-radius: 10px; cursor: pointer; margin-right: 5px; margin-bottom: 5px;}
 
/*_____________________________________________________________FRAME DOCUMENTOS______________________________________________________________________*/

/*_____________________________________________________________FRAME ACESSO__________________________________________________________________________*/

.areaAcessoDocumento{ position:relative; float:left; width:1024px; height:auto; margin-top:10px; margin-bottom:40px;}

.faixaCinzaAcesso{ position:relative; float:left; background-color:#e1e1e1; height:100px; width:1024px;}

.tituloCinzaAcesso{ position:relative; float:left; font-size:24px; color:#808080; width:850px; margin-left:70px; margin-top:15px; padding-left:15px;}

.tituloCinzaAcessoSub{ position:relative; float:left; font-size:18px; color:#808080; width:850px; margin-left:70px; margin-top:10px; padding-left:15px;}

.itemCheckAcesso{ position:relative; float:left; margin-left:20px; margin-bottom:10px; margin-top:20px;}

.areaChecksAcesso{ position:relative; float:left; width:1024px; height:auto; margin-top:10px; }

.checkLabelUos3{ position:relative; margin-top:-6px;}

.btSalvarAcesso{ position:relative; float:left; width:980px; text-align:right; margin-top:25px;}
/*_____________________________________________________________FRAME ACESSO__________________________________________________________________________*/

/*_____________________________________________________________UPLOAD__________________________________________________________________________*/

iframe { border: 0; overflow: hidden; margin:0; height: 60px; width: 450px;}

#anexos {list-style-image: url(../image/file.png);}

img.remover {cursor: pointer;vertical-align: bottom;}

/*_____________________________________________________________UPLOAD__________________________________________________________________________*/

/*_____________________________________________________________FRAME MGQ______________________________________________________________________*/

.legendaAjaxMgq{ position:relative; float:left; margin-left:16px; color:#a69c9c;}

.boxDocFileMgq{ position:relative; float:left; background-image:url(../img/mgq/fundoDocFileMgq.png); width:898px; height:148px; margin-left:70px; margin-top:25px;}

.boxIconPdfFile{ position:relative; float:left; width:300px; height:148px; }

.iconPdfFile{ position:relative; float:left; margin-left:25px; margin-top:23px;}

.nomePdfFile{ position:absolute; float:left; margin-left:130px; margin-top:60px; width:190px;  overflow:hidden; cursor:help;}

.boxDescriPdfFile{ position:relative; float:left; width:530px ; height:148px;  margin-left:45px; }

.boxTextDescriPdfFile{ position:relative; float:left; width:330px; margin-top:15px; height:115px; overflow-Y:scroll; padding-right:5px;}

.boxBtsPdfFile{ position:relative; float:left; margin-left:30px; margin-top:22px;}

.ItemboxBtsPdfFile{ position:relative; float:left; margin-bottom:10px;}

.boxbtMgqSit{ position:relative; float:left; width:850px;  margin-left:85px; margin-top:25px; margin-bottom:10px;}

.itembtMgq1{ position:relative; float:left; height: 50px; width:208px; overflow: hidden; background: url(../img/mgq/homologado.png) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ;  } 

.itembtMgq1:hover,itembtMgq1:active{ background-position: bottom left;  }

.itembtMgq1Act{ position:relative; float:left; height: 50px; width:208px; overflow: hidden; background: url(../img/mgq/homologado.png) bottom left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ;  } 


.itembtMgq2{ position:relative; float:left; height: 50px; width:192px; overflow: hidden; background: url(../img/mgq/substituido.png) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ;  } 

.itembtMgq2:hover,itembtMgq2:active{ background-position: bottom left;  }

.itembtMgq2Act{ position:relative; float:left; height: 50px; width:192px; overflow: hidden; background: url(../img/mgq/substituido.png) bottom left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ;  } 


.itembtMgq3{ position:relative; float:left; height: 50px; width:192px; overflow: hidden; background: url(../img/mgq/cancelado.png) top left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ;  } 

.itembtMgq3:hover,itembtMgq3:active{ background-position: bottom left;  }

.itembtMgq3Act{ position:relative; float:left; height: 50px; width:192px; overflow: hidden; background: url(../img/mgq/cancelado.png) bottom left no-repeat; 
display: block; cursor:pointer; z-index:100; text-decoration:none ;  } 

.areaUoAbrangencias{ position:relative; float:left; margin-bottom:50px;}

/*_____________________________________________________________FRAME MGQ______________________________________________________________________*/


/*_____________________________________________________________FRAME IDEIA______________________________________________________________________*/

.barraOpenBusca{ position:relative; float:left; margin-left:90px; margin-top:20px;  width:845px; background-color:#f1f0f0;}

.boxFormIdeia{ position:relative; float:left; background-image:url(../img/ideia/fundoForm.png); width:843px; height:208px; margin-top:20px; }

.boxBuscaIdeia{ position:relative; float:left; background-image:url(../img/doc/fundoBuscaDoc.png); width:843px; height:304px; margin-top:20px; margin-bottom:20px; margin-left:90px; display:none; }

.lupaBusca{ position:relative; float:left;}

.setaBusca{ position:relative; float:right; cursor:pointer;}

.barraEnd{ position:relative; float:right; }

.buscaIdeiaInput{ position: relative; float: left; margin-top: 7px; }

.inputBuscaIdeia{ font-size: 30px; border: none; width: 550px; background-color: #f1f0f0;color: gray; }

.btBuscaOptinal{ position:relative; float:right; margin-left:20px; display:none;}

.textAreaIdeiaForm{ border:0px; width:730px; font-size:13px; margin-left:5px; margin-top:-12px; padding:1px; resize: none; }

.inputIbqnIdeia{ border:0px; width:690px; font-size:13px; margin-left:5px; margin-top:2px; padding:2px; }

.areaListaIdeia{ position:relative; float:left;   margin-left:85px; margin-bottom:80px;  width:850px; margin-top:25px; }

.tituloItemIdeia{ position:relative; float:left; font-size:15px; margin-left:15px; margin-top:9px; height:20px; width:730px; overflow:hidden;}

.postIdeia{ position:relative; float:left; display:none;}

.boxPostIdeia{ position:relative; float:left; width:815px; min-height:150px; background-color:#e1e1e1; margin-left:12px; margin-bottom:2px; margin-top:15px;}

.formItemIdeiaResposta{ position:relative; float:left; width:815px; height:167px; background-image:url(../img/forum/fundoRespostaForm.png); margin-left:12px; display:none; margin-bottom:10px; margin-top:0px;}

.conteudoRespiIdea{ position:relative; float:left; display:none;}

.boxRespIdeia{ position:relative; float:left; width:815px; height:auto; min-height:150px; background-color:#fcefcf; margin-left:12px; margin-bottom:2px;}

.barraRespostaIdeia{ position:relative; float:left; width:815px; min-height:35px; background-color:#f3c858; margin-left:12px; margin-bottom:2px; text-align:center; display:none;}

.boxApoioRespi{ position:relative; float:right; width:90px; }

.tituloPopError{ position:relative;  width:700px; margin-top:30px; text-align:left; font-size:24px; margin-left:20px; margin-bottom:30px; color:#F00; }

/*_____________________________________________________________FRAME IDEIA______________________________________________________________________*/
