/*********************************** PADROES TAGS ********************************************************/

body                                {  
                                       margin:0;
                                       padding:0;
                                       font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
                                    }

a                                   { color:#000000; text-decoration:none; }

a:hover                             { text-decoration:underline; }

td                                  { font-size:0.9em;
                                      padding:0 5px 0 0;
                                      
                                      
                                    }

table                               {  margin-bottom:0; }

form                                { margin:0; padding: 0;}

h3,h4                               { color:black; margin:0px; }

#listar tr:hover                    { background:#FAF5DC; }
#listar  #busca_wiki { background-color:#FFFFFF; }

/**************************************    END  **********************************************************/




/*
ESTRUTURAS PRINCIPAIS
=================================================*/

#tudo                               {

                                       min-height: 600px;
                                       height: auto;
                                       width: 99.5%;
                                       margin-right: auto;
                                       margin-left: auto;
                                       margin-top: 0px;
                                       margin: 0px 0px 0px 2px;
                                       padding:0 0 0 0px;
                                    }

#topo                               {
                                       margin:0;
                                       width:100%;
                                       height:100px;
                                       background-image: url("/theme/infodoc/images/fil1.png");
                                       padding-bottom: 10px;
                                       display: inline-block;

                                    }

#logo img                           {  height:80%; margin :25px 5px 2px 20px; }

#logo                               {  float:left; width:20%; height:100%;  }

#conteudo                           {
                                        width: 90%;
                                        border : 1px solid #ffffff;
                                        float:left;
                                        padding: 0px;

                                        min-height:500px;
                                        height:auto;
                                        margin:0 6px;
                                    }


#rodape                             {

	                                    clear: both;
	                                    width: 100%;
                                        font-size:0.8em;
                                        padding: 15px 0;
                                        margin-bottom:2px;
                                        margin-bottom:2px;
                                        list-style-type: none;
                                        text-align: center;
                                        background-color:#ffffff;
                                        min-height:50px;
                                        border-top: 1px solid #EDEDED;
                                        border-bottom:5px solid #8C1C1C;
                                        background-image: url("/theme/infodoc/images/img09.gif");
	                                    background-repeat: repeat-x;

                                    }
#licensa                            { width:60%; float:left; margin:0 5%; margin-left:20%; height:auto; }

#rodape a                           {  color:#8C1C1C; }
#rodape img                         {  border:0; vertical-align:top; height:16px;      }

#rodape p                           { float:left; margin:0; }

#icones                             { margin: 5px 0; }


/******************************************************************************************************/



  /***************************************************************************************************/
 /******************************************* MENU DROPDOWN *****************************************/
/***************************************************************************************************/
#menu_nav                           { clear:both; width:100%;}

#menu_nav ul                        {


                                      padding:0;
                                      margin: 6px 0 6px 0px;
                                      list-style-type: none;
                                      text-align: left;
                                      background-color:#ffffff;
                                      width:100%;
                                      border-top: 5px solid #8c1c1c;
                                      border-bottom: 1px solid #DBDBDB;
                                      background-image: url("/theme/infodoc/images/img09.gif");
                                      background-repeat: repeat-x;
                                      clear:both;


                                    }



#menu_nav ul li b                   { margin:0; color:#7a7272; }

#menu_nav ul li a                   {
                                      margin:0;
                                      height:25px;
                                      text-decoration: none;
                                      padding:6px 5px 0px 10px;
                                      color: #000000;
                                      border-left: 1px solid #FFFFFF;
                                      border-right: 1px solid #CCCCCC;


                                    }

#menu_nav ul li a:hover             { outline: 1px solid #EDEDED;  background-color: #8A4646; color:#FFFFFF;  }

.mattblackmenu ul                   {

                                      margin: 0;
                                      padding: 0;
                                      font: normal 12px "sans serif";
                                      list-style-type: none; border-bottom: 1px solid #BBB;
                                      background: #EDEDED; overflow: hidden; width: auto;
                                    }

.mattblackmenu li                   { display: inline; margin: 0;height:100%;}

.mattblackmenu li a                 {

                                      float: left;
                                      display: block;
                                      text-decoration: none;
                                      border-right: 1px solid #EDEDED; /*right divider between tabs*/
                                      color: white;
                                    }


/***************************************************************************************************/

                        /* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle,
.ddsubmenustyle ul                  { /*topmost and sub ULs, respectively*/
                                      font: normal 13px "sans serif";
                                      margin: 0;
                                      padding: 0;
                                      position: absolute;
                                      left: 0;
                                      top: 0;
                                      list-style-type: none;
                                      background: white;
                                      border: 1px solid #DBDBDB;
                                      border-bottom-width: 0;
                                      visibility: hidden;
                                      z-index: 100;
                                    }

.ddsubmenustyle li a                {
                                      display: block;
                                      width:auto;
                                      min-width: 160px; /*width of menu (not including side paddings)*/
                                      background-color:#F0F0F0;
                                      text-decoration: none;
                                      padding: 8px 4px;
                                      padding-left:36px;
                                      border-bottom: 1px solid #CCCCCC;
                                      border-left: 1px solid #DBDBDB;
                                      border-right: 1px solid #FFFFFF;
                                    }

* html .ddsubmenustyle li           { /*IE6 CSS hack*/ display: inline-block; }

.ddsubmenustyle li a                { background-image: url("/theme/infodoc/images/fundo_menu.png"); background-repeat:no-repeat;}

.ddsubmenustyle li a:hover          { background-image: url("/theme/infodoc/images/fundo_menu2.png"); background-repeat:no-repeat;background-color: #8A4646; color:#FFFFFF; }



                        /* ######### Neutral CSS  ######### */


.downarrowpointer                   { /*CSS for "down" arrow image added to top menu items*/
                                        padding-left: 4px;
                                        border: 0;
                                    }

.rightarrowpointer                  { /*CSS for "right" arrow image added to drop down menu items*/
                                        position: absolute;
                                        padding-top: 3px;
                                        left: 100px;
                                        border: 0;
                                    }

.ddiframeshim                       {
                                        position: absolute;
                                        z-index: 500;
                                        background: transparent;
                                        border-width: 0;
                                        width: 0;
                                        height: 0;
                                        display: block;
                                    }




 /********************************** FIM DO MENU DROP-DOWN ****************************************/







/**************************************************************************************************/
/************************************** LOGIN *****************************************************/
/**************************************************************************************************/


input#login_usuario,input#login_senha { margin-bottom: 4px; border:1px solid #BFBFBF; }

#form_login                           { background-color:#E8E8E8;  border: 1px solid #C4C4C4;
                                        text-align: center; width:30%; height:100px;
                                        padding-top: 20px; margin:20px auto 50px auto;
                                      }

.form_login                           {
                                        margin-left:31%;
                                        margin-bottom:20px
                                        text-align:center;
                                        padding: 0 5px 0 5px;

                                      }

#form_login form                      {
                                        margin:0;
                                      }

input.enviar                          {

                                        margin-top: 5px

                                      }


/**************************************************************************************************/


/*************************************************************************************************/
/*********************************** STATUS DO USUARIO LOGADO *************************************/
/*************************************************************************************************/

#status                             {

                                      font-size: 75%;
                                      font-family: Arial, Helvetica, Verdana, Trebuchet, Tahoma, Futura ;
                                      float:right;
                                      background-image: url("/theme/infodoc/images/fil2.jpg");
                                      background-repeat: repeat-x;
                                      background-position: top;
                                      width :301px;
                                      height: 90%;
                                      margin-right: 14px;
                                      margin-top:10px;
                                      padding: 4px 5px 0px 5px;
                                      border: 0px solid #E8E3E3;
                                      border-bottom: 1px solid #DBDBDB;
                                      clear:right;
                                   }
                                   
#status td                         { margin :0px; padding:0px;  }

#logout                            { width:85px; text-align:center; background-color:#ffffff; }

#status b                          { color:#8C1C1C; }

#status .titulo_lista              { padding:1px; padding-left:4px; }

/*
====================================
AVATAR*/
#avatar                            {
                                     width:60px; 
                                     height:60px;
                                     float:left; 
                                     background-image:url("/theme/infodoc/images/perfilbg.png"); 
                                     margin:0 15px;
                                     margin-top:10px;
                                   }

#avatar img                        { margin:8% 8%; height:80%; }

#status #dados_perfil              { font-family:"sans serif"; font-size:0.9em; float:left; margin-top:30px;margin-right:15px;}
#status #menu_perfil               { float:right;}
#status #menu_perfil ul            { margin:0; margin-top:5px; padding:0px 8px; position: absolute; left:81%;}  
#status #menu_perfil ul li         { list-style:none; display:inline; margin:0;}
#status #menu_perfil ul li a       { margin:0; color:#8c1c1c; font-weight:bold;padding:2px; font-family:"sans serif"; font-size:0.7em;}
#status #menu_perfil ul li a:hover { background-color: #dbdbdb; text-decoration:none;}

 /*===================================
  */
  
  
/**********************************************************************************************************/
/************************************** CONTEÚDO INTRANET **************************************************/
/**********************************************************************************************************/



/* Area onde ficam botao 'Novo' , filtro e campo para filtrar  e o Link Voltar*/

#barra_titulo, #link_voltar
                              {

                                float:left;
                                padding:6px 1px;
                                width:99.5%;
                                min-height:30px;
                                clear:both;
                                margin:3px 0 3px 1px;
                                background-image: url("/theme/infodoc/images/fil4.jpg");
                                background-repeat: repeat-x;
                                border: 1px solid #DBDBDB;
                                border-bottom:1px solid #EDEDED;
                                border-left: 1px solid #CCCCCC;
                                border-right: 1px solid #EDEDED;

                             }
#barra_titulo                { min-height: 54px; }
/* **************************************************************************************************** */




/***************************** CABECALHO h3 COM SIMBOLO PARA AS ACOES DO CRUD ***************************/

.titulo_index               { background-image: url("/theme/infodoc/images/view_tree.png");}

.titulo_show                { background-image: url("/theme/infodoc/images/view_choose.png");}

.titulo_new                 { background-image: url("/theme/infodoc/images/filenew.png"); }

.titulo_edit                { background-image: url("/theme/infodoc/images/edit.png"); }

.titulo_index_infowiki      { background-image: none; }

.titulo_relatorio_entidades { background-image: url("/theme/infodoc/images/pizza.png"); }

.titulo_relatorio_producao  { background-image: url("/theme/infodoc/images/producao.png"); }

.titulo_navegacao           { background-image: url("/theme/infodoc/images/arvore.png"); }

#comunicacao #barra_titulo .titulo_index_infowiki      { background-image: none; }

.titulo_cat_infowiki        { background-image: url("/theme/infodoc/images/categoria.png") }

.titulo_auditoria_suporte   {background-image: url("/theme/infodoc/images/suporte.png") }


.titulo_auditoria_add_suporte {background-image: url("/theme/infodoc/images/add_suporte.png") }

.titulo_index,
.titulo_show,
.titulo_new,
.titulo_edit,
.titulo_comentario,
.titulo_cat_infowiki,
.titulo_navegacao,
.titulo_auditoria_suporte,
.titulo_auditoria_add_suporte, 
.titulo_index_infowiki
                       {

                             font-size:1.2em;
                             float:left;
                             padding-left:28px;
                             margin-left:10px;
                             margin-top: 1%;
                             background-position:left;
                             background-repeat:no-repeat;

                            }


/* ***************************************   END    ************************************************* */


#listar,
#wiki,
#pagina_verbete,
#historico_microblog,
#listar_ajuda,
#intranet_inicial  
                            {

                            float:left;
                            margin: 6px 0 6px 0px;
                            height:auto;
                            background-repeat:repeat-x;
                            border: 1px solid #DBDBDB;
                            border-left: 1px solid #CCCCCC;
                            border-right: 1px solid #DBDBDB;
                            width:100% !important;
                            padding:2px 2px 25px;

                            }

.itens_index,
.itens_curto
                            {

                            font-size:0.8em;
                            margin:0;
                            padding: 4px 0px;
                            text-align:left;              /* Item listado */
                            padding-left: 30px;
                            width:auto;
                            height:1em;
                            border-left:1px solid #EDEDED;
                            border-bottom: 1px solid #EDEDED;


                            }

.itens_index li             { list-style-type: none; }


.titulo_lista,
.titulo_curto               {
                              background-image:url("/theme/infodoc/images/fil4.jpg");
                              background-repeat: repeat-x;
                              border-left: 1px solid #CCCCCC;
                              border-right: 1px solid #EDEDED;
                            }

.titulo_lista,
.lista_item,
.form_item,
.titulo_curto,
.itens_curto
                            {

                             font-size:0.9em;
                             text-align:left;
                             margin-top:5px;
                             padding: 10px 0;
                             padding-left: 30px;             /*Titulo do Item*/
                             font-weight:bold;
                             width:auto;
                             height:1em;
                             border-bottom: 1px solid #EDEDED;

                             }
.titulo_curto,
.itens_curto   { width:12%; text-align:center;padding:0px; }

.lista_item th               { margin-left:20px; }
.titulo_lista a,
#titulo_lista a:hover
                             { float:left; text-decoration:none; width:100%;  height:100%; }

.item_index a,
.item_index a:hover          { font-weight: bold; color:#8C1C1C; }
form table#listar td         { padding:5px; border-left: 1px solid #EDEDED; border-bottom: 1px  solid #EDEDED; }

/*
BOTOES==============================*/
#link_botao                 {
                               font-size:.8em;
                               padding: 0 8px;
                               text-align:center;
                               height:24px;
                               min-width:80px;
                               width:auto;
                               margin:2px 5px 0 0 ;
                               float:right;
                               color: #ffffff;
                               font-weight:bold;
                               background-color:#8C1C1C;
                               border:0;
                            }


#link_botao a               {

                               color: #E0E0E0;
                               margin-top:3px;
                               float:left;
                               width:100%;
                               height:100%;
                               text-decoration: none;

                            }

#link_botao a:hover         {

                               color: #ffffff;
                               margin-top:3px;
                               float:left;
                               width:100%;
                               height:100%;
                               text-decoration: none;

                            }

/* ===================================================
*/




/*========================   WIKI
*/


div#wiki                        { width:99.4%;  overflow:hidden;}  


#wiki .titulo_lista          { }
#wiki .conteudo_wiki         { width:80%; vertical-align:top; }
#wiki .titulo_wiki           { 
                               text-align:left; 
                               vertical-align:top; 
                               font-size:1.8em; 
                               color:#8c1c1c;
                               background-image: url("/theme/infodoc/images/img09.gif");
                               background-repeat: repeat-x;
                               padding-left:15px;
                               border-left: 1px solid #DBDBDB;
                               border-bottom: 1px solid #CCCCCC;
                             } 
#wiki .titulo_categoria      { 
                               text-align: left;
                               background-image: url("/theme/infodoc/images/img09.gif");
                               background-repeat: repeat-x;
                               padding-left:15px;
                               border-left: 1px solid #DBDBDB;
                               border-bottom: 1px solid #CCCCCC;
                             }
#wiki .itens_index ul        { padding-left:15px;; }
#wiki .itens_index li        { list-style: square; font-size:0.9em;}
#wiki .itens_index           { border-left: 1px solid #EDEDED;border-bottom: 1px solid #FFFFFF;  padding-left:5px;vertical-align:top;}
#wiki #link_botao            { float:left; text-align:left; background:none; width:40%;padding:0;}  
#wiki #link_botao a          { display:inline; color:#000000; margin:0;}
#wiki #link_botao a:hover    { text-decoration:underline; }
#wiki h3                     { margin:0; width:60%; }
#wiki #busca_wiki #resultado_busca
                             { width: 70%; margin-left:1%; }
#wiki .titulo_categoria h3   { color: #8c1c1c; margin-left:20px; }
#wiki .wiki_texto            { float:left;width:85%; font-family:Arial,Verdana,sans-serif; font-size:12px; }
#wiki #categorias div.formulario{ 
                                  width: auto; 
                                  padding-top: 10px; 
                                  border-left: 1px solid #CCCCCC; 
                                  border-right:1px solid #EDEDED;
                                  border-bottom: 1px solid #CCCCCC;
                                }

                            
/*=====================================================
*/
                         

/* ===================================================
# BOTOES DE NAVEGACAO*/    

                            
#artefatos .formulario input[type=submit], 
.new_entidade a,
.abilita a,
.delete a,
.usuarios_index a,
.new_grupo a,
.new_usuario a,
.new_modulo a,
.new_sistema a,
.new_categoria a,
.new_subcategoria a,
.new_formulario a,
.new_item a,
.novo_cadastro a,
.new_novo a,
.ajuda a,
.voltar a,
.new_ajuda a,
.new_comentario a,
.hide_comentario a,
.hide_artefato a,
.hide_historico a,
.hide_relacionamento a,
.hide_auditoria a,

.edit a                     {
                               
                               background-image: url("/theme/infodoc/images/add_entidade.png");
                               background-repeat:no-repeat;
                               background-position: center top;
                               color: #8C1C1C;
                               font-size:0.7em;
                               font-weight:normal;
                               width:auto;
                               height:15px;
                               text-decoration: none;
                               vertical-align: bottom;
                               float:right;
                               padding:0;
                               margin:0;
                               margin-right:20px;
                               padding:3px;
                               padding-top:36px;
                               text-align:center;
                               overflow: hidden;

                            }
                            
.edit a                     { background-image: url("/theme/infodoc/images/editar.png"); }

.usuarios_index a           { background-image: url("/theme/infodoc/images/usuario.png"); }

.abilita a                  { background-image: url("/theme/infodoc/images/des-habilita.png"); }

.delete a                   { background-image: url("/theme/infodoc/images/delete.png"); }

.new_grupo a                { background-image: url("/theme/infodoc/images/add_grupo.png"); }

.new_usuario a              { background-image: url("/theme/infodoc/images/add_usuario.png"); }

.new_modulo a               { background-image: url("/theme/infodoc/images/add_modulo.png"); }

.new_sistema a              { background-image: url("/theme/infodoc/images/add_sistema.png"); }

.new_categoria a            { background-image: url("/theme/infodoc/images/add_categoria.png"); }

.new_subcategoria a         { background-image: url("/theme/infodoc/images/add_sub_categoria.png"); }

.new_formulario a           { background-image: url("/theme/infodoc/images/add_form.png"); }

.new_item a                 { background-image: url("/theme/infodoc/images/add_item.png"); }

.novo_cadastro a            { background-image: url("/theme/infodoc/images/add_cadastro.png"); }

.new_novo a                 { background-image: url("/theme/infodoc/images/add_novo.png"); }

.ajuda a                    { background-image: url("/theme/infodoc/images/ajuda.png"); }

.voltar a                   { background-image: url("/theme/infodoc/images/voltar.png"); }

.new_ajuda a                { background-image: url("/theme/infodoc/images/add_ajuda.png"); }

.new_comentario a           { 
                              background-image: url("/theme/infodoc/images/add_comentario.png");
                              font-size:0.7em;
                              padding-top:25px;
                             }

.hide_comentario a           { 
                                  background-image: url("/theme/infodoc/images/hide_menu.png");
                                  color:#b5b5b5;
                                  font-size:0.7em;
                                  padding-top:25px;
                             }
                             
.hide_historico a           { 
                                  background-image: url("/theme/infodoc/images/hide_menu.png");
                                  color:#b5b5b5;
                                  font-size:0.7em;
                                  padding-top:25px;
                             }

.hide_artefato a                { 
                                  background-image: url("/theme/infodoc/images/hide_menu.png");
                                  color:#b5b5b5;
                                  font-size:0.7em;
                                  padding-top:25px;

                                }

.hide_relacionamento a          { 
                                  background-image: url("/theme/infodoc/images/hide_menu.png");
                                  color:#b5b5b5;
                                  font-size:0.7em;
                                  padding-top:25px;
                                }
.hide_auditoria a          { 
                                  background-image: url("/theme/infodoc/images/hide_menu.png");
                                  color:#b5b5b5;
                                  font-size:0.7em;
                                  padding-top:25px;
                                  
                                }


#artefatos .formulario input[type=submit] { 
                                            background-image: url("/theme/infodoc/images/add_artefato.png");
                                            background-color:#FFFFFF; 
                                            border:0; 
                                            padding-top:25px; 
                                            padding-bottom:15px;
                                            font-size:0.7em;
                                            margin-left:2px;
                                            cursor:pointer;
                                          }
.new_entidade a:hover,
.abilita a:hover,
.delete a:hover,
.usuarios_index a:hover,
.new_grupo a:hover,
.new_usuario a:hover,
.new_modulo a:hover,
.new_sistema a:hover,
.new_categoria a:hover,
.new_subcategoria a:hover,
.new_formulario a:hover,
.new_item a:hover,
.novo_cadastro a:hover,
.new_novo a:hover,
.ajuda a:hover,
.voltar a:hover,
.new_ajuda a:hover,
.new_comentario a:hover,
.hide_comentario a:hover,
.hide_historico a:hover,
.hide_artefato a:hover,
.hide_relacionamento a:hover,
.hide_auditoria a:hover,
#artefatos .formulario input[type=submit]:hover,
.edit a:hover         {

                                                            
                               text-decoration: none;
                               outline: 1px solid #D1D1D1;
                               background-color: #F2F2F2;

                            }
#artefatos .formulario input[type=submit]:hover { color: #8C1C1C;}

/*=====================================
*/
                           

.lista_item                 {

                                font-size:0.8em;
                                text-align:right;
                                padding:5px 0;
                                padding-right:6px;
                                width:10%;
                                min-width:20.3%;
                                background-color:#f2f2f2;

                                border-top:1px solid #FFFFFF;
                                border-bottom:1px solid #DBDBDB;
                                background:color:#ffffff;
                            }

.lista_conteudo pre         {   letter-spacing: 1px; }

.lista_conteudo             {

                                font-size:0.8em;
                                color:#8C1C1C;
                                padding:0;
                                padding-left:6px;
                                border-bottom: 1px solid #EDEDED;
                            }
.lista_conteudo img         {   width: 30%; }
#link_voltar                {

                                padding:0;
                                padding:9px 4px;
                                padding-bottom:0px;
                                margin:6px 0px ;
                                width:99%;
                                float:left;
                                background-image:url("/theme/infodoc/images/fil6.jpg");
                                border: 1px solid #DBDBDB;

                            }

#link_voltar a              {

                                font-size: 0.9em;
                                color:#8C1C1C;
                                font-weight:bold;
                                text-decoration:none;
                                padding:0;
                                padding-left:20px;
                                padding-top:0px;
                                background-repeat: no-repeat;
                                float:left;

                            }

#link_voltar a:hover        {

                                color:#c91c1c;
                                background-repeat: no-repeat;

                            }


.formulario td.lista_item                  {  empty-cells: show; }

#listar .sobe,#listar .desce                { 
                                             overflow:hidden;
                                             background-repeat: no-repeat;
                                             padding: 0px 5px;
                                             width:100%;
                                             height:100%;
                                             color:#FFFFFF;

                                             
                                           }
#listar .sobe                              { background-image: url("/theme/infodoc/images/arrow_up.png"); }
#listar .desce                             { background-image: url("/theme/infodoc/images/arrow_down.png"); }
/*
MENSAGENS DO SISTEMA
==============================================*/

#flash_notice, #flash_error {

                                font-size: 0.9em;
                                text-align:center;
                                letter-spacing:1px;
                                color:#ffffff;
                                margin: 5px 0 5px 0;
                                padding-top: 5px;
                                padding-bottom: 5px;
                                width:100%;
                                height:auto;
                                background-color:#1a7629;
                            }

#flash_error                { background-color:#F5C4C4; }

.error_messages {

    empty-cells:hide;
}


/*
==============================================*/


/*
FORMS
============================================*/


.formulario               {
                            font-size:1em;
                            width:100%;
                            margin: 6px 0;
                            padding:2px 2px 25px;
                            font-weight:bold;
                            border: 1px solid #EDEDED;
                          }

.formulario td            { empty-cells: hide ; }

.formulario label         { margin:0; }

.formulario select        {
                            font-size:0.9em;
                            color:#8C1C1C;
                          }

.formulario option        { background-color:#F5F5F5; color:#8C1C1C; }


.formulario input[type=submit],
#auditorias input[type=submit],
#auditoria_de_producao #filtro .lista_conteudo input[type=submit],
#busca input[type=submit]           {

                                    float:left;
                                    color:#E0E0E0;
                                    /* background-color:#8C1C1C; */
                                    background-image: url("/theme/infodoc/images/fundo_botoes.png");
                                    background-position:center;
                                    padding: 0 4px;
                                    text-align:center;
                                    height:24px;
                                    min-width:80px;
                                    width:auto;
                                    margin:0px;
                                    margin:5px auto;
                                    color: #ffffff;
                                    font-weight:bold;
                                   
                                    border:0;
                                    cursor:pointer;

                                }

.formulario input[type=submit]:hover,
#auditorias input[type=submit]:hover,
#auditoria_de_producao #filtro .lista_conteudo input[type=submit]:hover,
#busca input[type=submit]:hover { background-position:bottom; }
.formulario .lista_conteudo     { border: 1px solid #FFFFFF }

input[type=text],
input[type=password]            {

                                    padding-top:3px;
                                    padding-left:2px;
                                    width:auto;
                                    color:#8C1C1C;
                                    font-size:0.9em;
                                    border: 1px solid #CCCCCC;
                                    background:#F5F5F5;

                                }

.formulario input[type=text]:focus,
input[type=text]:hover,
input[type=password]:focus,
input[type=password]:hover      {  background:#FAF5DC;  }

input[type=checkbox]            { height:auto; margin:0; padding:0;            }

select                          { margin: 0; }

textarea                        {
                                  border: 1px solid #CCCCCC;
                                  background:#F5F5F5;
                                  padding-left:2px;
                                  margin:0;
                                  color:#8C1C1C;
                                  font-family: "sans serif";
                                  font-size:0.9em;
                                }

.formulario textarea:focus,
.formulario textarea:hover      { background:#FAF5DC; }

/*==========================
CRIACAO DE ITENS FORMULARIO 
*/


 
 
.formulario li                  { font-size:0.9em; list-style: none ; margin-left:20px; }

.formulario td                  { font-size:0.8em;                                      }

.formulario form li             { margin-left:20px;                                     }

.formulario td p                {
                                  margin: 5px 0px;
                                  margin-top:2px;
                                  color:#7D7979;
                                  font-size: 0.8em;
                                  list-style: none;
                                }

/*.formulario table               { width:100%; padding-bottom:30px;                      }*/

/*.formulario p { float:left; width:60%; margin:0px; }*/

div.formulario { width:97.5%; float:left; padding-left:10px; padding-right: 10px; display:table;}
td.form_item { padding-left:0; border:none;}

#form_item               { width:auto;}
#form_item table         { width: 100%; border-collapse:separate; border-spacing:0px;}
#form_item h3            { font-size: 1em;}
#form_item td h3         { font-size: 1.5em; }
#form_item p             { font-size: 0.9em; } 
#form_item td p          { font-size: 0.9em; margin:0;} 
#form_item td.lista_item { color: #000000; font-weight: bold; font-size:0.8em; width:20%;}
.opera #form_item td.lista_item { color: #000000; font-weight: bold; font-size:0.8em; width:120px;}
#form_item td.lista_conteudo { font-size:0.8em; padding: 0 0 0 6px; } 

.lista_linha  { display:table-row; }
div.lista_item { width:43.5%; display:table-cell ; }
.opera div.lista_item { width:120px; display:table-cell ; }
div.lista_conteudo {display:table-cell ; color:#000000; font-size:0.8em; padding:0 0 0 6px;}

#ajax_item { font-size:1em; }  
#form_item #ajax_item td.lista_item    { font-size: 1em; }
#form_item #ajax_item td.lista_conteudo{ font-size: 1em; }

.form_item_exemplo              {

                                  letter-spacing:2px;
                                  margin:0;
                                  padding:0px;
                                  margin-left:8px;
                                  color:#aaaaaa;
                                  font-size: 0.6em;
                                  line-height:0.6em;
                                  font-weight:normal;
                                  list-style: none;

                                }

.form_item_exemplo:before       {  content:"Ex:\""; }
.form_item_exemplo:after        {  content:"\"";   }

/*==========================
*/



/*==========================
FILTRO FORM
*/



#busca                      {
                                  text-align:left;
                                  clear:both;
                                  color: #000000;
                                  padding: 8px 4px;
                                  padding-bottom: 5px;
                                  font-size: 0.8em;
                                  margin:3px 6px;
                                  margin-left:2px;
                                  width:98.5%;
                                  float:left;
                                  border: 2px solid #F2F2F2;
                                  outline:1px solid #E8E8E8;
                            }


#busca b,#busca p       { color:#8C1C1C; font-weight:normal; margin:5px 5px; }

#busca input[type=submit] { float:none; }

#filtro_avancado select { line-height:0.7em; }

#filtro_avancado input[type=text] { font-size:1.1em; }

#filtro_avancado a      { font-size:0.9em; float:right; }

#filtro_avancado p      { margin:3px 0; padding:0; }

#filtro_avancado br     { display: none; }


/*
RESULTADO DETALHADO BUSCA
==================================================*/

#cadastros #listar b        { color: #8C1C1C;  margin-right:5px; }
#cadastros #listar h3       { color: #8C1C1C; margin:0; display:inline; text-decoration:underline; font-size:1.2em; }
#cadastros #listar h3 a     { color: #8C1C1C; }
#cadastros #listar h3 a:hover,
#cadastros #listar h3:hover { text-decoration:none; }
#cadastros #listar ul       { padding:0px; }
#cadastros #listar li       { border-bottom: 1px solid #EDEDED; margin-top:5px; padding: 3px 0; font-size: 0.9em; }

/*

===================================================*/

.fechar                 { float:right; }

#ajuda { float:right; background-image: url("/images/ajuda.png"); width:26px; height:28px; margin-right:12px;}
#ajuda a {float:left;  width:100%; height:100%;}
#ajuda a:hover{text-decoration:none; background-image:url("/images/ajuda_2.png");}



/*
Actions

===================*/

#show_actions               { font-size:0.7em; float: right; width:30%; text-align:right;}

#show_actions a             {
                              font-size: 1em;
                              color:black;
                              float:none;
                              font-weight:normal;
                              text-decoration:underline;
                              padding:0;
                              padding-top:0px;

                            }


#comentarios                {
                               width:99.6%;
                               height:auto;
                               margin:0px;

                             }

#artefatos                   {
                               width:99.6%;
                               height:auto;
                               margin:0px;
                             }
                             
#historico                   {
                               width:99.6%;
                               height:auto;
                               margin:0px;
                             }   
#relacionados                {
                               width:99.6%;
                               height:auto;
                               margin:0px;
                             }                                                         
#auditorias                  {
                               width:99.6%;
                               height:auto;
                               margin:0px;
                             }                                                         

#comentarios #barra_titulo,
#artefatos #barra_titulo,
#historico #barra_titulo,
#relacionados #barra_titulo,
#auditorias #barra_titulo
                             {

                                padding:9px 5px;
                                width:98.6%;
                                min-height:25px;
                                clear:both;
                                margin:6px 2px;
                                background-image: none;
                                background-color: #ffffff;
                                border: 1px solid #cccccc;


                                }
                                
#comentarios #barra_titulo h3.titulo_index   { 
                                  font-size: 1.1em;
                                  padding-left:33px; 
                                  background-image: url("/theme/infodoc/images/comment_write.png") ;
                                }

#artefatos #barra_titulo h3.titulo_index    { 
                                  font-size: 1.1em; 
                                  padding-left:32px; 
                                  background-image: url("/theme/infodoc/images/artefato.png") ;
                                }
                                
#relacionados #barra_titulo h3   { 
                                  font-size: 1em; 
                                  padding-left:32px; 
                                  background-image: url("/theme/infodoc/images/relacionamento.png") ;
                                }
                                                                
#historico #barra_titulo h3     { font-size: 1em;
                                  padding-left:32px;
                                  background-image: url("/theme/infodoc/images/historico.png");
                                 }     
#auditorias #barra_titulo h3   { 
                                  font-size: 1em; 
                                  padding-left:32px; 
                                  background-image: url("/theme/infodoc/images/auditoria.png") ;
                                }
    
.titulo_comentario              { font-size:10px; background-image:none; }


/*==========================
COMENTARIOS
*/

#comentarios #barra_titulo      { background-color: #EDEDED; }
#comentarios .comentario        { float:left; } 
#comentarios .itens_index       {

                                  font-size:0.8em;
                                  margin:0 0%;
                                  margin-bottom:14px;
                                  padding: 10px 0px;
                                  text-align:left;              /* Item listado */
                                  padding-left: 30px;
                                  width:auto;
                                  border:0;
                                  border-bottom: solid 1px #cccccc;
                                  width:auto;
                                  background-color: #F5F5F5;
                                  height:auto;
                                  
                                 }
                                 
#comentarios #listar             {
                                  float:left;
                                  margin: 6px 0 6px 0px;
                                  min-height:450px;
                                  background-repeat:repeat-x;
                                  height:auto;
                                  min-height:15px;
                                  border: 0;
                                  width:100%;
                                  padding:2px 2px ;
                                  }
#comentarios h3.titulo_new       {                               

                                  width:98%;
                                  margin:0;
                                  padding:0;
                                  margin-top:10px;
                                  margin-bottom: 10px;
                                  background-image:none;
                                  font-size:0.8em;

                                 }
                               
#comentarios input[type=submit]  {  
                                    margin-top:5px;
                                    color: #EDEDED;
                                    font-weight:bold;
                                    font-size:0.7em;
                                    background-color:#8C1C1C;
                                    border: 1px solid #8C1C1C;

                                 }

#comentarios input[type=submit]:hover { color:#FFFFFF; }
#new_comentario                 { padding:0 5px; width:100%; margin:10px 0; margin-left:10px;}
#comentarios textarea           { background-color:#FFFFFF;       }
#comentarios textarea:focus     { background-color:#FFFFFF;       }
#comentarios .hide_comentario      { float:right;width:10px; margin:0 5px 0 0;padding:0; }
#comentarios .hide_comentario a    { margin:0; padding:0; width:100%; }


/*
ARTEFATOS
============================================*/

#new_artefato                 { padding:0; width:100%; float:left; margin:10px 0;  }
#artefatos .formulario        { margin:0;}
#artefatos #barra_titulo      { background-color: #EDEDED; }
#artefatos #barra_titulo .lista_conteudo h3 {  float:left; }
#artefatos b._titulo          { font-size:0.8em;  width:auto; margin-right:5px;  float:left; padding-top: 13px; color: #8c1c1c;} 
#artefatos h4                 { width:auto;  float:left; }
/*#artefatos div.formulario     { width:40%; float:right; padding:0; border:0; margin:0px 0 0 41px;}*/
#artefatos div.formulario {

                              background:transparent url(/theme/infodoc/images/img09.gif) repeat scroll 0 0;
                              border:1px solid #FFFFFF;
                              float:right;
                              margin:0 15px 0 41px;
                              outline-color:#DBDBDB;
                              outline-style:solid;
                              outline-width:1px;
                              padding:10px;
                              width:40%;


}
#artefatos .formulario select { color:#8C1C1C; position:relative; top:10px; font-size:0.8em; }
#artefatos .formulario option {  }
#artefatos h3.titulo_new
                              { width:98%; margin:0;padding:0;margin-top:10px; margin-bottom: 10px;
                                margin-left:5px;
                                background-image:none;
                                font-size:0.8em;
                              }
                               
#artefatos input[type="file"]  { margin-top: 10px; }

#artefatos input[type=submit]  { 
                                 margin-bottom:5px; color: #EDEDED; font-weight:bold; font-size:0.7em;
                                 background-color:#8C1C1C;
                                 border: 1px solid #8C1C1C;

                                }

#artefatos input[type=submit]:hover
                                { color:#FFFFFF; }

#artefatos #listar              { border:1px solid #CCCCCC; padding-bottom:2px; margin:6px 0.1% ;} 

#artefatos #listar .file        { float:left; width:20px; height:16px ; margin: 0 0 0 0; }

                                
#artefatos #listar .file a      { float:left; width:100%;height:auto; padding:14px 0 0; }

#artefatos #listar .file        {

                                   background-repeat:no-repeat;
                                   background-position:center top ;
                                   font-size:0.7em;
                                   width:20px;
                                   height:31px;
                                   vertical-align: bottom;
                                   float:right;
                                   margin:-3px 0 0 0 ;
                                   padding:5px;
                                   text-align:center;
                                   
                                 }


#artefatos #listar .file a:hover{ text-decoration: none; }
/*
mimetypes artefatos
============================*/
#artefatos #listar .file.imagem    { background: url("/images/treeview/imagem.png") center no-repeat; }
#artefatos #listar .file.documento { background: url("/images/treeview/documento.png") center no-repeat; }
#artefatos #listar .file.planilha  { background: url("/images/treeview/planilha.png") center no-repeat; }
#artefatos #listar .file.generico  { background: url("/images/treeview/file.gif") center no-repeat; }
#artefatos #listar .file.compactado{ background: url("/images/treeview/compactado.png") center  no-repeat; }
#artefatos #listar .file.pdf       { background: url("/images/treeview/pdf.png") center no-repeat; }
#artefatos #listar .file.apresentacao{ background: url("/images/treeview/apresentacao.png") center no-repeat; }
#artefatos #listar .file.script{ background: url("/images/treeview/script.png") center no-repeat; }
#artefatos #listar .file.executavel{ background: url("/images/treeview/executavel.png") center no-repeat; }
#artefatos #listar .file.html{ background: url("/images/treeview/html.png") center no-repeat; }






/*
==================*/

#artefatos #listar .file:hover  { text-decoration: none;
                                  outline: 1px solid #D1D1D1;
                                  background-color: #ededed;
                                }

#artefatos .hide_artefato          { float:right;width:10px; margin:0 5px 0 0;padding:0; }
#artefatos .hide_artefato a        { margin:0; padding:0; width:100%; }
#artefatos .delete a               { height:auto; width:26px;}
#artefatos td                      { } 
#artefatos .itens_index            { background-color: #F5F5F5; min-width:10px; }
#artefatos .formulario input[type="text"]
                                   { margin-top: 5px; }
#artefatos form                    { float:left; width:100%; }
#artefatos input[type="text"], 
input[type="password"]             { margin-top:0; }
#artefatos .lista_item             { background-image:none; border-bottom:1px solid #EDEDED; text-align:center;  }
.artefato                          { border: 1px solid #CCCCCC; width:100%; padding: 2px; outline: 1px solid #EDEDED; background-color:#FFFFFF;}
#artefatos .artefato td.lista_item
                                   {
                                    background-color:none; 
                                    border-bottom:0;  
                                    padding-bottom:1%;
                                    text-align:right;
                                   }
#artefatos td.lista_conteudo       {
                                    background-color:#FFFFFF;
                                    border-bottom:1px solid #EDEDED; 
                                    padding-bottom:8px;
                                    padding-top: 10px;
                                   }
#artefatos .artefato td            { background-color:#FFFFFF; border: 0;}
#artefatos textarea:focus,
#artefatos textarea:hover          { background:#FAF5DC; }
#artefatos tr:hover                { background:#FAF5DC; }   
#artefatos ul                      { list-style:none ; margin:0; float:left;}
#artefatos ul li                   { margin:0; padding: 0; line-height:1.2em; } 



/*

========================================*/
/*
RELACIONAMENTOS
============================*/


#relacionados div.formulario     { width:60%; float:left; padding:0; border:0; margin:0;}
#relacionados form               { width:28%; margin-left:20px;float:left; }
#relacionados select             { color:#8C1C1C;  }
#relacionados #barra_titulo      { width:98.3%;background: #EDEDED; }
#relacionados .formulario input[type=submit] {float:none;}
#relacionados #exibir_relacionados #listar{ background-color:#FFFFFF; }
#relacionados .hide_relacionamento        { float:right;width:10px; margin:0 5px 0 0;padding:0; }
#relacionados .hide_relacionamento a      { margin:0; padding:0; width:100%; }
/*
AUDITORIA
============================*/


#auditorias form               { margin-left:0; }
#auditorias form input[type=submit]
                               { min-width: 0; height:auto; font-size: 1em; }
#auditorias table              { background-color: #FFFFFF; float:left; font-size : 0.8em; margin:10px 0 0 0; width:100%; border: 1px solid #DBDBDB; padding: 2px; }
#auditorias table td           {  } 
#auditorias table td.lista_item{ padding-bottom: 1%; border :0; background-color: #FFFFFF; }
#auditorias .lista_conteudo    { border:0;}
#auditorias select             { color:#8C1C1C;  font-size:1em; }
#auditorias #barra_titulo      { background-color: #ededed; width:98.3%; }
#auditorias .formulario input[type=submit] { float:none; }
#auditorias .hide_auditoria    { float:right;width:10px; margin:0 5px 0 0;padding:0; }
#auditorias .hide_auditoria a  { margin:0; padding:0; width:100%; }






/*
HISTORICO
===========================*/


#historico #listar             {

                                  float:left;
                                  margin: 6px 0 6px 0px;
                                  min-height:450px;
                                  background-repeat:repeat-x;
                                  height:auto;
                                  min-height:15px;
                                  width:99.6%;
                                  padding:2px 2px;

                                  }





/*
AJUDA AO USUARIO
==================================== */

#lista_ajuda ul                         {   list-style:none ; padding-left:10px;}
#lista_ajuda                            {   
                                            font-size:0.8em;            
                                            list-style:none ;
                                            margin:0;
                                            padding:0;
                                            width:20%;
                                            height:auto;
                                            min-height:50px;
                                            float:left;
                                            
                                        }    
#lista_ajuda li                         { margin:0; }
#lista_ajuda li a                       { padding:0; color:#8C1C1C;  border-bottom: 1px solid #8C1C1C; line-height:1.6em;}
#lista_ajuda li a:hover                 {
                                          text-decoration:none;  
                                          border-bottom: 2px solid #8C1C1C;
                                          background-color:#8C1C1C;
                                          color:#FFFFFF;
                                         }

#lista_ajuda li a.ativo:hover            {                             
                                          text-decoration:none;  
                                          border-bottom: 0px solid #8C1C1C;
                                          background-color:#ffffff;
                                          
                                         }
#lista_ajuda li a.ativo                  { font-weight:bold; border:none; color:#8C1C1C; font-size: 1.2em;}
#conteudo_ajuda                          { width:77%; margin:5px 0.2%; border-left:2px solid #EDEDED; float:left; padding:5px; } 
#frame                                   { height: auto;  margin: 5px 0;}
#frame ul                                { width:25%;font-size:0.8em; float:left;}
#frame h3#barra_titulo                   { padding-left: 15px; color:#8C1C1C; }
#frame h4,#frame h5                      { margin-left: 20px; margin-top:1em; margin-bottom:1em; width:100%; clear:both;float:left;}
#frame p,#frame code                     { margin-left: 20px; margin-top: 0.6em; margin-bottom:0.6em; font-size:0.8em;width:80%; clear:both;}

#conteudo_ajuda iframe          { border: 1px none; width:100%; height:auto padding:0;}
#lista_ajuda a:visited          { color:#855c5c; }  
#frame img                      { border:1px solid #EDEDED; margin-left:15px; margin-bottom:10px; }
#frame img.semborda             { border: 1px solid #FFFFFF; float:left;}
#frame a,
#frame strong,
#frame h4,
#frame h5                       { color:#8C1C1C; }
#frame ul.emlinha                        { float:none; }

/*========================================*/


                      
/* AJUDAS                      
============================================== */


/* AJUDAS INDEX
============================================== */

#listar_ajuda                    { font-family: Arial,Verdana,sans-serif ; font-size:12px;  }
#listar_ajuda td                 { margin:0; padding:5px; border-bottom: 1px dashed #EDEDED ;}
#listar_ajuda .edit              { float:left;  font-size:1.2em;}
/*
===========================*/


#topo_ajuda,#clean_topo          {     
                                       width: 100%; 
                                       min-height:20px; 
                                       margin:0;
                                       width:100%;
                                       background-image: url("/theme/infodoc/images/fil1.png");
                                       padding-bottom: 10px;
                                       padding-top:10px;
                                       display: inline-block;
                                       border-top:8px solid #8C1C1C;
                                       border-bottom: 1px  solid #EDEDED;
                                       
                                 }
                                 
#topo_ajuda b,#cleam_conteudo b  {     margin:10px; color: #8C1C1C; font-size:1.2em;}

#rodape_ajuda,#rodape_clean      {     
                                       width:100%; height:32px;
                                       border-top:5px solid #8C1C1C;
                                       border-bottom: 1px solid #EDEDED;
                                       background-image: url("/theme/infodoc/images/img09.gif");
                                       clear:both;
                                 }
                                 
#ajuda_tudo, #clean_tudo         {     min-height:450px; width:auto; }

#ajuda_conteudo,#cleam_conteudo  {     padding: 5px; font-family: Arial,Verdana,sans-serif ; font-size:12px; }

/*
JQUERY ZEBRA ======================================
*/

.zebraUm                         { background-color: #f4f4f4; }
.zebraDois                       { background-color: #FFFFFF;  }

/*
========================================
*/


/*
COMUNICACAO ============================
*/
#com_blogs_path                  { position:absolute; right:20px; }

.titulo_comunicacao
                                 { width:100%;
                                   float: left;
                                   /*background-image: url("/theme/infodoc/images/fil4.jpg");*/
                                   background-repeat: repeat-x;
                                   min-height: 54px;
                                   border-top: 1px solid #DBDBDB;
                                   
                                  } 
#comunicacao                      { width:24.5%;
                                    float: left;
                                    border: 1px solid #EDEDED;
                                    height:auto;
                                    margin: 3px 0;
                                    padding-bottom:10px;
                                    background-color: #dcdcdc;
                                  }                                  
                                   
#comunicacao .micro_messagem,
#comunicacao .mensagem          { 
                                   width:93%;
                                   /*background-color:#FFFFFF;*/
                                   float:left; 
                                   padding:10px;
                                   /*border: 1px solid #EDEDED;
                                   border-bottom: 1px solid #EDEDED;
                                   border-left:1px solid #FFFFFF;
                                   border-right:1px solid #FFFFFF; */
                                   font-size: 0.7em;
                                  }            
                                  
#comunicacao .mensagem           {  height:auto;
                                    border: 1px solid #CCCCCC;
                                    width:90%;
                                    margin:0 3%;
                                    margin-bottom: 5px;
                                    margin-top: 2px;
                                    padding:5px;
                                    background-image: url("/theme/infodoc/images/fil2.jpg");
                                    background-repeat: repeat-x;
                                    overflow:hidden;
                                    -moz-border-radius-bottomleft:5px;
                                    -moz-border-radius-bottomright:5px;
                                    -moz-border-radius-topleft:5px;
                                    -moz-border-radius-topright:5px;
                                  }
                                  
#comunicacao p                    { padding:0;margin:0;margin-bottom:2px; overflow:hidden; }
#comunicacao #mensagens           { float:left; width:100%;}
#comunicacao #mensagens b         { margin-left:5%;  font-size: 0.7em;float:left; }
#comunicacao #mensagens .mensagem b
                                  { margin:0;  font-size:1em;}
#comunicacao form                 { margin:0; }
#comunicacao form textarea        { 
                                    margin:0 1%;
                                    margin-top:5px; 
                                    
                                    padding:3px;
                                    width:96%;
                                  }
                                  
#comunicacao input[type=submit]   { float:right; 
                                    margin-top:5px; 
                                    margin-right:6px; 
                                    font-size:0.8em;
                                    background-color:#8C1C1C;
                                    border: 1px solid #8C1C1C;
                                    color:#EDEDED;
                                    font-weight:bold;
                                    

                                    
                                   }      
#comunicacao input[type=submit]:hover{ color:#FFFFFF;cursor:pointer; }
           



                                  
#comunicacao h3                   { 
                                   padding-left:28px;
                                   background-image:url("/theme/infodoc/images/comunicacao.png");
                                   background-repeat:no-repeat;
                                   background-position: left;
                                   margin-bottom:10px;
                                   margin-left:10px;
                                   margin-top:20px;
                                   width:50%;
                                   float:left;
                                  }
#comunicacao a                    { text-align:right;font-weight:bold; float:right;   font-size: 0.6em; width:38%; margin:0; margin-top:10px; }                                  
#comunicacao b                    { margin-left: 2%; color:#8c1c1c;}
#comunicacao a:hover              { background-color:#CCCCCC; text-decoration:none; }
div#historico_com_blogs_path a    { width:38%; margin-right:5px;margin-top:5px; }

div#com_blogs_path a              { width:100%; margin-right:5px; } 
                                  


#comunicacao #mensagens .mensagem b.hmensagem
                                  { font-size:0.8em; color:#CCCCCC; }

.avatar                           {
                                     width:50px; 
                                     height:50px;
                                     float:left; 
                                     background-image:url("/theme/infodoc/images/perfilbg2.png"); 
                                     margin:2px 2px;
                                  }
                                  
.avatar img                       { margin:4%; height:90%; width:90%; }                                   
.slidea a.slidel,a.slideb             { float:right; width:auto; text-align:left; line-height:0.5em;  font-size:0.5em; margin-right:5px; }
.slidea { clear:both; }
/*
===========================================
HISTORICO MICROBLOG
*/
#historico_microblog                        { width:99.3%; padding-bottom:25px; } /* herdado de #listar */
#historico_microblog h3                     { margin: 3px 0 ; color:#8c1c1c; margin-left:33px; } 
#historico_microblog .mensagem              { min-height:50px;height:auto; border-top: 1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; padding: 0.7em 0 20px 33px; font-size: 0.8em;  }
#historico_microblog .mensagem:hover        { background: #F2F2F2; }
#historico_microblog b                      { color: #8c1c1c;  float:left;} 
#historico_microblog b.hmensagem            { color: #CCCCCC; font-size:0.8em; float:none;}
#historico_microblog p                      { padding:0;margin:0;margin-bottom:2px; }

/*
==========================================
PAGINACAO DO HISTORICO DO MICROBLOG
*/

.pagination                                 { font-family: "sans serif"; font-size: 0.8em;  width:26%; margin:10px 38%; }
.pagination a                               { background-color: #FFFFFF; padding: 2px 3px; }  
.pagination .current,.pagination a:hover    { background-color: #8c1c1c; color: #FFFFFF; padding: 2px 3px; text-decoration:none; } 
    
/*
==========================================
PAGINA PRINCIPAL INTRANET
*/
#intranet_inicial                           { border: none; font-size:0.8em;width:99%;  }
#intranet_inicial ul.menu_nav               { border-left: 3px solid #EDEDED; width:20%; margin:5px 0; padding:0 15px; float:left;}
#intranet_inicial ul.menu_nav li            { list-style: none; border-bottom: 1px dashed #EDEDED; padding:3px; }
#intranet_inicial ul.menu_nav li b          { font-size: 1.7em; } 
#intranet_inicial ul.menu_nav li a          { display:block ; font-size:1em; padding:3px;}
#intranet_inicial ul.menu_nav li a:hover    { text-decoration:none; width:100%; background-color:#8c1c1c; color:#FFFFFF; }
                                            
#bloco_p                                    { width:60%;  padding: 5px 20px; float:left;  margin-bottom:5px; }
.bloco                                      { width:60%; float:left; margin:0 10px;  }
#intranet_inicial .bloco h1,
#intranet_inicial .bloco h2
                                            { margin:1.33em 13px; }
#intranet_inicial #bloco_p h1,
#intranet_inicial .bloco h2                 { background-image: url("/theme/infodoc/images/img09.gif"); padding:7px; border-bottom: 1px solid #CCCCCC;}
.bloco p b.n                                { 
                                              padding:3px 5px ; 
                                              background-image: url("/theme/infodoc/images/fundo_botoes.png");
                                              background-position: center;
                                              color: #FFFFFF;
                                              -moz-border-radius-bottomleft:5px;
                                              -moz-border-radius-bottomright:5px;
                                              -moz-border-radius-topleft:5px;
                                              -moz-border-radius-topright:5px;
                                            }                                            
.bloco p                                    { float:left; margin: 20px 13px; width:100%; line-height:1.5em; }  
.bloco h3                                   { margin:13px; }
.bloco  ol                                  { float:left; margin-left:15px;}
.bloco  ol li                               { font-weight: bold; }
.bloco_img                                  { float:left; width: 78%; padding:1% 0.5%; height:auto; border: 2px solid #EDEDED;  background-color:#FAF5DC; margin-left:13px; margin-bottom:15px;  }
.bloco_img                                  {
                                              -moz-border-radius-bottomleft:5px;
                                              -moz-border-radius-bottomright:5px;
                                              -moz-border-radius-topleft:5px;
                                              -moz-border-radius-topright:5px; 
                                            } 
.bloco_img img                              { margin: 0 10px; border: 1px solid #EDEDED;
                                              text-align:center;  
                                              border-width:1px 1px 2px 2px ;
                                              border-color:#EDEDED #EDEDED #CCCCCC #CCCCCC; 
                                            } 
                                             
.bloco_img b                                { display:block; text-align: center;} 

a.add_conteudo                              { 
                                             
                                              background-image:url("/theme/infodoc/images/fundo_botoes.png");
                                              background-position: bottom;
                                              font-family: "sans serif";
                                              color: #FFFFFF;
                                              height:30px;
                                              padding:0px 8px;
                                              padding-top: 10px;
                                              margin-left: 20px;
                                              float:left;
                                              border: 4px solid #8c1c1c;
                                              text-decoration:none;
                                            }
a.add_conteudo:hover                        { background-position: top; border-color: #8A4646; }                    
/*==========================================
*/

/*
VERBETES INTRANET
==========================================*/

#pagina_verbete                            { width: 99.4%; height:auto;}
#pagina_verbete .verbete                   { width: 98.6%;  float:left; margin:5px;}
#pagina_verbete .verbete                   {
                                             border: 1px solid #EDEDED;
                                             -moz-border-radius-topleft:5px;
                                             -moz-border-radius-topright:5px;
                                           }
.titulo_verbete                           { width: 100%; clear:both; font-size:0.8em; height:2em; background-image: url(/theme/infodoc/images/img09.gif); padding-top:3px; }
.titulo_verbete .acoes_verbete            { width:14%;  float:right; text-align:right; padding: 0 5px; } 
.titulo_verbete #edit_pagina_verbete      { width:10%; float:right; margin-left:5px;}
.titulo_verbete #edit_pagina_verbete a:hover
                                          { outline:1px solid #CCCCCC; }   
.titulo_verbete #edit_pagina_verbete a.alterar
                                          { color:#DBDBDB; background-image:url(/theme/infodoc/images/editar_mini.png); width:15px; padding-left:3px; float:right; background-repeat:no-repeat;}
.titulo_verbete #edit_pagina_verbete a.excluir
                                          { color:#DBDBDB; background-image:url(/theme/infodoc/images/lixo.png); width:15px; padding-left:3px; float:right; }
.titulo_verbete .acoes_verbete  a.mini    { color:#DBDBDB; background-image:url(/theme/infodoc/images/minimizar.png); width:15px; padding-left:3px;float:right;   }
.titulo_verbete .acoes_verbete  a.max     { color:#DBDBDB; background-image:url(/theme/infodoc/images/maxmizar.png); width:15px; padding-left:3px;float:right;   }
.titulo_verbete .acoes_verbete  a.fechar  { color:#DBDBDB; background-image:url(/theme/infodoc/images/fechar.png); width:15px; padding-left:3px;float:right;   }
.titulo_verbete .acoes_verbete  a.mini:hover,
.titulo_verbete .acoes_verbete  a.max:hover,
.titulo_verbete .acoes_verbete  a.fechar:hover
                                          { outline:1px solid #CCCCCC; }
.titulo_verbete b                         { float:left; margin-left: 5px;}
.conteudo_verbete                         { font-family:Arial,Verdana,sans-serif; font-size:12px; overflow:hidden; }

/*
PERSONALIZACAO DA PAGINA PRINCIPAL DA ENTIDADe
==============================*/
#home_entidade                            { font-family:Arial,Verdana,sans-serif; font-size:12px; text-align:left; background-color:#FFFFFF; }
/*
HOME DA ENTIDADE
=================================*/
                                               
#status h4                                { 
                                            color:#949494;
                                        	font-family: Arial,Helvetica,Verdana;
                                        	margin:0;
                                        	margin: 1px 0 0 5px;
                                        	clear:both;
                                        	text-align:left;
                                        	display:block;
                                          }	
                                          #statusform         { margin:  0px; font-size:0.8em; }                       
#status input[type=text],
#status input[type=password]   {     
                                    padding:0;
                                    padding-top:3px;
                                    padding-left:2px;
                                    width:auto;
                                    min-width:100px;
                                    color:#8c1c1c;
                                    font-size:0.9em;
                                    border: 1px solid #CCCCCC;
                                    margin:0 5px;
                                    margin-bottom:4px;
                                    background:#F5F5F5;    
                              }
                              
#status input[type=submit]     {   
                                    margin-left: 52px;
                                    margin-top:3px;
                                    font-size: 0.8em;
                                    border: 1px solid #CCCCCC;
                                    color:#8c1c1c;
                                    
                                    
                              }   
#navcontainer ul {
      	font-size:0.8em;
      	font-weight:bold;
      	padding: 6px;
      	margin: 20px 0px 0px 0px;
      	list-style-type: none;
      	text-align: left;
      	background-color:#ffffff;
      	height:18px;
      	border-top: solid 5px #8c1c1c;
      	border-bottom: solid 1px #DBDBDB;
      	background-image: url("/theme/infodoc/images/img09.gif");
	background-repeat: repeat-x;
    }
    #navcontainer ul li {
     	display: inline;
    }
    #navcontainer ul li b {
     	color:#7a7272;
    }
    #navcontainer ul li a{
	text-decoration: none;
	padding:0px 15px 0px 15px;
	color: #000000;
    }
    #navcontainer ul li a:hover{
	text-decoration: underline;
	
    }
/*Fim Menu*/ 

/*
PUBLICACOES
==========================*/

#publicacoes        {
                       	min-height: 50px;
                       	width:37%;
	                    float:right;
	                    border-left: 2px solid #EDEDED;
	                    padding:10px;
                    }
#publicacoes h2            {   margin: 0; margin-left:10px; color:#8c1c1c; }
#publicacoes ul            {   padding: 0 ; padding-left:10px; }
#publicacoes ul li         {   height:25px; border-bottom: 1px dashed #EDEDED;  list-style:none; padding: 0px 0; }  
#publicacoes ul li a       {   color: #8c1c1c; width:100%;  height:100%;  display:block; margin-top:4px; padding-top:4px; font-size:0.8em; }
#publicacoes ul li a:hover {   background-color: #F2F2F2; text-decoration:none;    }



#conteudo_customizado {

                    	width:60%;
	                min-height:160px;
	                float: left;
	                padding: 3px 0px 3px 3px;
	                margin: 10px 0 0 0;
	                background-color: #FFFFFF;
	                text-align: justify;
                      
                     }

/*
=========================================#DATATABLES
*/

/*
 *  File:         demo_table.css
 *  CVS:          $Id$
 *  Description:  CSS descriptions for DataTables demo pages
 *  Author:       Allan Jardine
 *  Created:      Tue May 12 06:47:22 BST 2009
 *  Modified:     $Date$ by $Author$
 *  Language:     CSS
 *  Project:      DataTables
 *
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
 *
 * ***************************************************************************
 * DESCRIPTION
 *
 * The styles given here are suitable for the demos that are used with the standard DataTables
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
 * meet the layout requirements of your site.
 *
 * Common issues:
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
 *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
 *     modify that selector.
 *   Note that the path used for Images is relative. All images are by default located in
 *     /images/datatable/ - relative to this CSS file.
 */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
	position: relative;
	min-height: 302px;
	clear: both;
	_height: 302px;
	zoom: 1; /* Feeling sorry for IE */
}

.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}

.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
}

.dataTables_info {
	width: 60%;
	float: left;
}

.dataTables_paginate {
	width: 44px;
	* width: 50px;
	float: right;
	text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url("/images/datatable/back_disabled.jpg");
}

.paginate_enabled_previous {
	background-image: url("/images/datatable/back_enabled.jpg");
}

.paginate_disabled_next {
	background-image: url("/images/datatable/forward_disabled.jpg");
}

.paginate_enabled_next {
	background-image: url("/images/datatable/forward_enabled.jpg");
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
table.display {
	margin: 0 auto;
	width: 100%;
	clear: both;
}

table.display thead th {
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
	* cursor: hand;
}

table.display tfoot th {
	padding: 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.display td {
	padding: 3px 10px;
}

table.display td.center {
	text-align: center;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
	background: url("/images/datatable/sort_asc.png") no-repeat center right;
}

.sorting_desc {
	background: url("/images/datatable/sort_desc.png") no-repeat center right;
}

.sorting {
	background: url("/images/datatable/sort_both.png") no-repeat center right;
}

.sorting_asc_disabled {
	background: url("/images/datatable/sort_asc_disabled.png") no-repeat center right;
}

.sorting_desc_disabled {
	background: url("/images/datatable/sort_desc_disabled.png") no-repeat center right;
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}

table.display tr.odd.gradeA {
	background-color: #ddffdd;
}

table.display tr.even.gradeA {
	background-color: #eeffee;
}

table.display tr.odd.gradeC {
	background-color: #ddddff;
}

table.display tr.even.gradeC {
	background-color: #eeeeff;
}

table.display tr.odd.gradeX {
	background-color: #ffdddd;
}

table.display tr.even.gradeX {
	background-color: #ffeeee;
}

table.display tr.odd.gradeU {
	background-color: #ddd;
}

table.display tr.even.gradeU {
	background-color: #eee;
}


tr.odd {
	background-color: #E2E4FF;
}

tr.even {
	background-color: white;
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
.top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

.top .dataTables_info {
	float: none;
}

.clear {
	clear: both;
}

.dataTables_empty {
	text-align: center;
}

tfoot input {
	margin: 0.5em 0;
	width: 100%;
	color: #444;
}

tfoot input.search_init {
	color: #999;
}

td.group {
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E;
}

td.details {
	background-color: #d1cfd0;
	border: 2px solid #A19B9E;
}


.example_alt_pagination div.dataTables_info {
	width: 40%;
}

.paging_full_numbers {
	width: 400px;
	height: 22px;
	line-height: 22px;
}

.paging_full_numbers span.paginate_button,
 	.paging_full_numbers span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
}

.paging_full_numbers span.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers span.paginate_button:hover {
	background-color: #ccc;
}

.paging_full_numbers span.paginate_active {
	background-color: #99B3FF;
}

table.display tr.even.row_selected td {
	background-color: #B0BED9;
}

table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}


/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
tr.odd td.sorting_1 {
	background-color: #D3D6FF;
}

tr.odd td.sorting_2 {
	background-color: #DADCFF;
}

tr.odd td.sorting_3 {
	background-color: #E0E2FF;
}

tr.even td.sorting_1 {
	background-color: #EAEBFF;
}

tr.even td.sorting_2 {
	background-color: #F2F3FF;
}

tr.even td.sorting_3 {
	background-color: #F9F9FF;
}


/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
tr.odd.gradeA td.sorting_1 {
	background-color: #c4ffc4;
}

tr.odd.gradeA td.sorting_2 {
	background-color: #d1ffd1;
}

tr.odd.gradeA td.sorting_3 {
	background-color: #d1ffd1;
}

tr.even.gradeA td.sorting_1 {
	background-color: #d5ffd5;
}

tr.even.gradeA td.sorting_2 {
	background-color: #e2ffe2;
}

tr.even.gradeA td.sorting_3 {
	background-color: #e2ffe2;
}

tr.odd.gradeC td.sorting_1 {
	background-color: #c4c4ff;
}

tr.odd.gradeC td.sorting_2 {
	background-color: #d1d1ff;
}

tr.odd.gradeC td.sorting_3 {
	background-color: #d1d1ff;
}

tr.even.gradeC td.sorting_1 {
	background-color: #d5d5ff;
}

tr.even.gradeC td.sorting_2 {
	background-color: #e2e2ff;
}

tr.even.gradeC td.sorting_3 {
	background-color: #e2e2ff;
}

tr.odd.gradeX td.sorting_1 {
	background-color: #ffc4c4;
}

tr.odd.gradeX td.sorting_2 {
	background-color: #ffd1d1;
}

tr.odd.gradeX td.sorting_3 {
	background-color: #ffd1d1;
}

tr.even.gradeX td.sorting_1 {
	background-color: #ffd5d5;
}

tr.even.gradeX td.sorting_2 {
	background-color: #ffe2e2;
}

tr.even.gradeX td.sorting_3 {
	background-color: #ffe2e2;
}

tr.odd.gradeU td.sorting_1 {
	background-color: #c4c4c4;
}

tr.odd.gradeU td.sorting_2 {
	background-color: #d1d1d1;
}

tr.odd.gradeU td.sorting_3 {
	background-color: #d1d1d1;
}

tr.even.gradeU td.sorting_1 {
	background-color: #d5d5d5;
}

tr.even.gradeU td.sorting_2 {
	background-color: #e2e2e2;
}

tr.even.gradeU td.sorting_3 {
	background-color: #e2e2e2;
}


/*
 * Row highlighting example
 */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
	background-color: #ECFFB3;
}

.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
	background-color: #E6FF99;
}


/*
 * KeyTable
 */
table.KeyTable td {
	border: 3px solid transparent;
}

table.KeyTable td.focus {
	border: 3px solid #3366FF;
}

table.display tr.gradeA {
	background-color: #eeffee;
}

table.display tr.gradeC {
	background-color: #ddddff;
}

table.display tr.gradeX {
	background-color: #ffdddd;
}

table.display tr.gradeU {
	background-color: #ddd;
}

div.box {
	height: 100px;
	padding: 10px;
	overflow: auto;
	border: 1px solid #8080FF;
	background-color: #E5E5FF;
}





/*
DataTable        
==============================*/
#cadastros #listar tr:hover { 
                                background-color:#FFFFFF;
                                border-left: 1px solid #CCCCCC;
                                border-right: 1px solid #EDEDED;
                            }
#cadastros #listar tr th{ font-size:0.8em; background-color:#FFFFFF; }
#cadastros #listar tr th:hover { cursor:pointer; }
#cadastros #listar li   { border-bottom:none; }
#listar_length,
#listar_info,
#listar_paginate,
#listar_filter          { font-size:0.8em; }
.dataTables_wrapper     { position: static; float:left; margin-top: 10px; }


/* CORES DA ZEBRA*/
tr.odd td.sorting_1,
tr.odd                              { background-color: #EDEDED; }

tr.odd td.sorting_1:hover           { background-color: #FAF5DC; }
tr.even td.sorting_1,
tr.even                             { background-color: #FFFFFF; }
tr.even td.sorting_1:hover          { background-color: #FAF5DC; }

/*
RELATORIO ENTIDADES
====================================*/

#listar.relatorio_entidades tr:hover         { background-color: #FFFFFF; }
.relatorio_entidades td.itens_index          { border:0; }
.relatorio_entidades td.itens_index ul       { padding:0px; margin:0; }
.relatorio_entidades td.itens_index li       { margin-top:5px; padding: 3px 5px; font-size: 1em; }
.relatorio_entidades td.itens_index h3,
.relatorio_entidades td.itens_index b        { color: #8c1c1c; font-size: 1em;}
.relatorio_entidades td.itens_index h3       { background: #ededed; margin-top:1px; padding: 5px 5px; }
.titulo_relatorio_entidades                  { font-size:1.2em;
                                               float:left;
                                               padding: 23px 23px 23px 100px;
                                               margin-left:10px;
                                               margin-top: 1%;
                                               background-position:left;
                                               background-repeat:no-repeat;
                                              }
.relatorio_entidades .titulo_lista            { border: 0; background:0; font-size: 1.1em; }  


/*
AUDITORIA DE PRODUCAO DE ECM
=================================*/


#auditoria_de_producao                        { border:1px solid ;float:left; width:100%; margin: 6px 0;}
#auditoria_de_producao                        { border-color: #DBDBDB; } /*aparencia */
#auditoria_de_producao #listar                { border:0; margin:0 0;}
#auditoria_de_producao #listar .titulo_lista  { border:0; background: 0; font-size: 1.1em;}
#auditoria_de_producao #listar td.itens_index { border:0; }
#auditoria_de_producao #listar td.itens_index h3
                                              { font-size: 1em;  margin-top:1px; padding: 5px 5px; float:left; width:98.5%;}
#auditoria_de_producao #listar td.itens_index h3
                                              { background: #ededed; }  /*aparencia*/                                            
#auditoria_de_producao #listar td.itens_index h3 a 
                                              { float:left; width:100%; height:100%; }
#auditoria_de_producao #listar td.itens_index h3 a
                                              { color: #8c1c1c; } /*aparencia*/
#auditoria_de_producao #listar tr:hover       { background-color: #FFFFFF; } /*neutro*/

#auditoria_de_producao #barra_titulo          { border:0; background:0; }
.titulo_relatorio_producao                    { /*herdado em conteudo da intranet  */}
.titulo_relatorio_producao                    { /*herdado em CABECALHO h3 imagem de titulo*/} 
.titulo_relatorio_producao                    { font-size:1.2em;
                                                float:left;
                                                padding: 23px 23px 23px 100px;
                                                margin-left:10px;
                                                margin-top: 1%;
                                                background-position:left;
                                                background-repeat:no-repeat;
                                              } 
#auditoria_de_producao h3                     { background: 0; margin:3px 0px;}
#auditoria_de_producao #filtro                { float:left; position:relative; bottom:30px; left:4px; width:98.5%; margin-top:10px; }
#auditoria_de_producao #filtro form           { margin-left:28px; }
#auditoria_de_producao #filtro #listar        { border: 1px solid; width:100%; }
#auditoria_de_producao #filtro #listar        { border-color: #EDEDED; } /*aparencia*/
#auditoria_de_producao #filtro #listar td     { background: #FFFFFF; border: 0; } /*neutro*/
#auditoria_de_producao #filtro .lista_conteudo input[type=submit] {/* herdando em *forms */}
#auditoria_de_producao #filtro .lista_conteudo select             { font-size:0.9em;}
#auditoria_de_producao #filtro .lista_conteudo select             { color:#8c1c1c;  }/*aparencia*/
#auditoria_de_producao #filtro #resultado     { float:left; width: 97%; margin: 10px 26px;}

#auditoria_de_producao #filtro #resultado #listar .titulo_lista { height:1em; border: 1px solid; }
#auditoria_de_producao #filtro #resultado #listar { border:0; }
#auditoria_de_producao #filtro #resultado #listar .titulo_lista { background-image:url(/theme/infodoc/images/fil4.jpg); 
                                                                  border-color: #EDEDED #EDEDED #EDEDED #CCCCCC;
                                                                 } /*aparencia*/
                                                                 
#auditoria_de_producao #filtro #resultado  #listar td { border-left:1px solid ; border-bottom:1px solid ;}
#auditoria_de_producao #filtro #resultado  #listar td { border-left-color: #EDEDED; border-bottom-color: #EDEDED;} /*aparencia*/
/*
end=============*/


/*
NAVEGACAO DE ARQUIVOS
============================*/
#navegacao                        { border:1px solid ;float:left; width:100%; margin: 6px 0;}
#navegacao                        { border-color: #DBDBDB; } /*aparencia */
#navegacao #listar                { border:0; margin:0 0;}
#navegacao #listar .titulo_lista  { border:0; background: 0; font-size: 1.1em;}
#navegacao #listar td.itens_index { border:0; }
#navegacao #listar td.itens_index h3
                                              { font-size: 1em;  margin-top:1px; padding: 5px 5px; float:left; width:98.5%;}
#navegacao #listar td.itens_index h3
                                              { background: #ededed; }  /*aparencia*/                                            
#navegacao #listar td.itens_index h3 a 
                                              { float:left; width:100%; height:100%; }
#navegacao #listar td.itens_index h3 a
                                              { color: #8c1c1c; } /*aparencia*/
#navegacao #listar tr:hover       { background-color: #FFFFFF; } /*neutro*/

#navegacao #barra_titulo          { border:0; background:0; }
.titulo_navegacao                 { /*herdado em conteudo da intranet  */}
.titulo_navegacao                 { /*herdado em CABECALHO h3 imagem de titulo*/} 
.titulo_navegacao                 {             font-size:1.2em;
                                                float:left;
                                                padding: 23px 23px 23px 100px;
                                                margin-left:10px;
                                                margin-top: 1%;
                                                background-position:left;
                                                background-repeat:no-repeat;
                                  } 
#auditoria_de_producao h3         { background: 0; margin:3px 0px;}

/*
end==========*/

/*
ESTILO DO PLUGIN NAVEGACAO DE ARQUIVOS EM ARVORE ( TREEVIEW )
=============================================*/

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url("/images/treeview/treeview-default.gif") -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url("/images/treeview/treeview-default-line.gif") 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url("/images/treeview/treeview-default.gif"); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url("/images/treeview/treeview-red-line.gif"); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url("/images/treeview/treeview-red.gif"); } 

.treeview-black li { background-image: url("/images/treeview/treeview-black-line.gif"); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url("/images/treeview/treeview-black.gif"); }  

.treeview-gray li { background-image: url("/images/treeview/treeview-gray-line.gif"); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url("/images/treeview/treeview-gray.gif"); } 

.treeview-famfamfam li { background-image: url("/images/treeview/treeview-famfamfam-line.gif"); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url("/images/treeview/treeview-famfamfam.gif"); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url("/images/treeview/folder.gif") 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url("/images/treeview/folder-closed.gif") 0 0 no-repeat; }
.filetree span.file { background: url("/images/treeview/file.gif") 0 0 no-repeat; }
/*
========================*/


.treeview, .treeview ul { font-size: 0.9em; }
#pastas  { float:left; }

/*
mimetypes
=========================*/

.filetree span.file.imagem{ background: url("/images/treeview/imagem.png") 0 0 no-repeat; }
.filetree span.file.documento{ background: url("/images/treeview/documento.png") 0 0 no-repeat; }
.filetree span.file.compactado{ background: url("/images/treeview/compactado.png") 0 0 no-repeat; }
.filetree span.file.pdf{ background: url("/images/treeview/pdf.png") 0 0 no-repeat; }
.filetree span.file.planilha{ background: url("/images/treeview/planilha.png") 0 0 no-repeat; }
.filetree span.file.apresentacao{ background: url("/images/treeview/apresentacao.png") 0 0 no-repeat; }
.filetree span.file.script{ background: url("/images/treeview/script.png") 0 0 no-repeat; }
.filetree span.file.executavel{ background: url("/images/treeview/executavel.png") 0 0 no-repeat; }
.filetree span.file.html{ background: url("/images/treeview/html.png") 0 0 no-repeat; }





/*
======================*/



/*
AUDITORIA DE SUPORTE
======================*/

.titulo_auditoria_suporte                    { /*herdado em conteudo da intranet  */}
.titulo_auditoria_suporte                    { /*herdado em CABECALHO h3 imagem de titulo*/} 
.titulo_auditoria_suporte,
.titulo_auditoria_add_suporte                { font-size:1.2em;
                                                float:left;
                                                padding: 23px 23px 23px 100px;
                                                margin-left:10px;
                                                margin-top: 1%;
                                                background-position:left;
                                                background-repeat:no-repeat;
                                              }
                                              
/*
======================*/
