﻿html
{
    min-height: 100% !important;
    height: 100% !important;
    position:relative !important;
}/* make sure it is at least as tall as the viewport */

body 
{
    height:100% !important;
}






.hideAllIconsMenu {
    visibility: hidden;
}

.hideAllStuff {
    visibility: hidden !important;
    display: none !important;
}






#left_Col_wrapper {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    overflow:hidden;
    
}

#left_Col {
    background: #f4f4f4 !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    /** right: 75% !important; **/
    overflow-y: auto !important;
    overflow-x: hidden !important;
    width: 223px !important;
    /*ARMINDO - 20131204*/
    width: 176px !important;
    margin-top: 40px;
    /*height: 100% !important;*/
}


#left_Col img {
    /** width: 203px !important;
    height: 55px !important; **/
}

#right_Col {
    position: absolute !important;
    /** left: 25% !important; **/
    top: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    overflow-y: auto !important;    
    /* padding: 2em !important; **/
    width: auto !important;
    float: right !important;
    margin-top: 40px !important;
    left: 230px;
    /*ARMINDO - 20131204*/
    left: 176px;
}


#page_header 
{
    height: 40px; 
    position: fixed !important; 
    background-color: White !important; 
    width: 100% !important;
    /* display: block !important; */
    display: table-row !important;
    margin-top: 0px;
    z-index: 100;
    background-color: #25a0da !important;
}

#page_header a
{
    text-decoration: none;
}

#page_header a:hover
{
    color: #000000 !important;
}



.container-fluid 
{
    padding-left: 70px !important;
    padding-right: 70px !important;
}

#left_Col_wrapper 
{
    width: 100% !important; 
    height: 100% !important;
    
}



#left_Col ul 
{
    list-style: none;
    margin: 0px;
    text-decoration: none !important;
}


#left_Col a
{
    text-decoration: none !important;
}



#left_Col ul li
{
    color: #333333;
    padding-top: 8px;
    padding-bottom: 8px;

    /*ARMINDO - 20131204*/
    padding-top: 5px;
    padding-bottom: 5px;
    
    text-decoration: none !important;
}

#left_Col ul li:hover
{
    background-color: #d4d4d4;
    text-decoration: none !important;
}



#left_Col ul a li 
{
    color: #333333;
    background-color: #F4F4F4;
    text-decoration: none !important;
    font-size: 18px !important;
    
  
}

#left_Col ul a li:hover
{
    color: #333333;
    text-decoration: none !important;
    background-color: #d4d4d4;   
    font-size: 18px !important;
}





.table_top tr td 
{
    vertical-align: top;
    padding: 4px;
}

.table_top tr  
{
    border-bottom: 3px solid #ffffff;
}

.cap 
{
    vertical-align: top;
    background-color: #f4f4f4;
    font-weight: bold;
    border-bottom: 1px solid #f4f4f4;
    width: 150px !important;
}

.td_caixa 
{
    font-weight: bold;
    border: 1px solid #000000;
    padding: 3px;     
    min-width: 150px;
}

.tam_small
{
    min-width: 130px;
}

.tam_big
{
    min-width: 190px;
}

.relatorio table tr td 
{
    vertical-align: top;
}


.relatorio table tr td .artista
{
    font-weight: bold;
    color: #25A0DA;
}


.relatorio table tr td .total
{
    font-weight: bold;
    color: Black;
    text-align: right;
}


.expomus_titulo_esquerda 
{
    font-size: 18px;
    font-weight: bold;   
    color: #25A0DA;
}

.expomus_titulo_direita
{
    font-size: 18px;
    font-weight: bold;   
}

.hr_dark 
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cccccc -moz-use-text-color #cccccc;
    border-image: none;
    border-style: solid none;
    border-width: 1px 0 !important;
}    
    

.col_geral {
    /*width: 200px !important;
    max-width: 200px !important;*/
    float:left !important;
    /*display: table-row;*/
    word-wrap:break-word;
    display: table-cell;
}


.tabela_ficha {
    width: auto;
    float: left;
}

.imagem_ficha {
    width: 312px;
    float: right;
}

.menu_lateral_texto {
    border: 1px solid #d6d4d5;
    border-top: none;
    padding: 4px;
    padding-right: 0px;
    width: 220px;
    padding-left: 18px;
}

.menu_lateral_separador {
    border: 1px solid #d6d4d5;
    border-bottom: none;
    background-color: #25a0db;
    color: White;
}






        /*.menu_inpat{
            margin: 5px 0;
            margin-left: 20px;
            padding: 0;
            width: 180px; 
            height: auto;
            display: block;
            overflow: visible;
        }

        .menu_inpat div.menu_header a{
    
            display: block;
            position: relative;
            width: auto;
            padding-top: 10px;
            padding-bottom: 10px;
            font-size: 20px;
            color: #333333;
            line-height:20px;
        }


        .menu_inpat div.menu_header a:visited, .menu_inpat div.menu_header a:active{
            color: #333333;
        }


        .menu_inpat div.selected a, .menu_inpat div.menu_header a:hover{

            color: #333333;
        }

        .menu_inpat div.submenu{ 
           
        }

        .menu_inpat div.submenu a{ 
            margin-top: 10px;
            margin-bottom: 10px;
            color: #333333;
            font-size: 14px;
            line-height: 16px;
            display:block;
        }*/












        
        
        .menu_inpat{
            margin: 5px 0;
            
            padding: 0;
            width: 180px; /*width of menu*/
            width: auto;
            height: auto;
            display: block;
            overflow: visible;
        }

            .menu_inpat ul li {

                padding-left: 20px;
                padding-right: 20px;

            }

        .menu_inpat .menu_header a{
            /*background: black url(silvergradient.gif) repeat-x center left;*/
    
            display: block;
            position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
            width: auto;
            padding-top: 10px;
            padding-bottom: 10px;
            font-size: 20px;
            color: #333333;
            line-height:20px;
        }



        .menu_inpat .menu_header a:visited, .menu_inpat .menu_header a:active{
            color: #333333;
        }


        .menu_inpat .selected a, .menu_inpat .menu_header a:hover{
            /*background-image: url(silvergradientover.gif);*/
            color: #333333;
        }

        .menu_inpat .submenu{ /*DIV that contains each sub menu*/
            
            
            /*height: auto;*/ /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
        }

        .menu_inpat .submenu a{ /*DIV that contains each sub menu*/
            margin-top: 10px;
            margin-bottom: 10px;
            color: #333333;
            font-size: 14px;
            line-height: 16px;
            display:block;
        }




.level1  {
    color: #333333 !important;
    font-size: 18px;
}

.level2  {
    font-size: 14px !important;
    color: #333333 !important;
    text-decoration: none !important;
    background-color: #d4d4d4 !important;   
}


.level1 a {
    color: #333333 !important;
    font-size: 18px;
    /*ARMINDO - 20131204*/
    font-size: 14px;
}

.level2 a {
    font-size: 14px !important;
    color: #333333 !important;
    text-decoration: none !important;
    background-color: #d4d4d4 !important;   
    
}



#placeConteudo_dlPaging a, #placeConteudo_lbtnPrevious, #placeConteudo_lbtnNext
{
    border: 1px solid #cccccc;
    padding-left: 2px;
    padding-right: 2px;
}


.square-thumb 
{
    border: 3px solid #D4D4D4;
}

.cinzaBorder {
    padding-right: 15px;
    padding-bottom: 15px;
    float: left !important;
}




#numero_de_resultados_lista {
    width: 150px;
    padding-right: 5px;
    height: 40px;
    display: inline;
}

#lista_30 a, #lista_60 a, #lista_120 a {
    color: #ffffff;
    text-decoration: none;
}



.page-header {
    height: 30px;
}


.RadComboBox_Default .rcbInputCellLeft, .RadComboBox_Default .rcbInputCellRight, .RadComboBox_Default .rcbArrowCellLeft, .RadComboBox_Default .rcbArrowCellRight {
    background: none !important;

}




.RadComboBox_Default .rcbInputCell .rcbInput {
    border: 1px solid #CCCCCC !important;
}





.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
    border: 2px solid #CCCCCC !important;
    font-family: "Open Sans",Arial,Helvetica,Sans-Serif !important;
    font-size: 12px !important;
}
.rtIn {

    font-family: "Open Sans",Arial,Helvetica,Sans-Serif !important;
    font-size: 12px !important;
}

.RadComboBox_Default table td.rcbInputCell, .RadComboBox_Default .rcbInputCell .rcbInput {
    font-family: "Open Sans",Arial,Helvetica,Sans-Serif !important;
    font-size: 12px !important;
    
}

.RadComboBox_Default .rcbInputCell .rcbInput {
    /*background-image: url('ico/arrow_down.gif') !important;
    background-position-x: right !important;
    background-repeat: no-repeat !important;*/
}






input[type=file] {
    border: 2px solid #cccccc !important;
    min-width: 250px !important;
    margin: 0px !important;
    font-weight: 400 !important;
    line-height: 1.3636 !important;
    color: #555555 !important;
    display: inline-block !important;
    font-size: 14px !important;
    height: 30px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
    padding: 4px 6px 35px 6px;
    padding: 0px !important; /* TEM QUE SER 0px POR CAUSA DO IE... */
    vertical-align: middle !important;
    box-shadow:none !important;
}




.table th, .table td {
    border: 0 none !important;
}
.table th, .table td {
    border-top: 0 none !important;
}

.sem_decor {
    text-decoration: none !important;
}





#tabela_paginacao a {
    padding-left: 2px !important;
    padding-right: 2px !important;
    color: #24a0da !important;
}

.numeros_paginacao a {
    border: 1px solid #CCCCCC !important;
    padding-left: 2px !important;
    padding-right: 2px !important;
    color: #24a0da !important;
}



.table .lista_box {
    /*cursor:pointer !important;*/
    display: table-row;
    width: 100% !important;
}



#left_Col {
    overflow-x: hidden !important;
}





.btn-info {
    line-height: 20px;
    margin-bottom: 0;
    padding: 0px 14px !important;
    height: 33px !important;
}

.texto_no_separador_menu {
    position: inherit;
    margin-top: 6px;
    margin-left: 10px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    font-family: "Open Sans",Arial,Helvetica,Sans-Serif !important;
}

.menu_lateral_separador {
    height: 33px;
}


.jspContainer {
    overflow-x:hidden;
}



#left_Col {
    overflow-x:hidden !important;
}



h1 {
    font-size: 12px !important;
}

.page-header {

    margin-top: 7px !important;
}







#left_Col ul li 
{
    width: 100%;
    width: 138px !important;
}

#left_Col ul {
    width: 176px !important;
}

ul.dropdown-menu {
    
    margin-left: 10px !important;
    
}


#left_Col .btn-group ul {
    width: 180px !important;
}

#left_Col .btn-group ul li {
    
    padding-left: 0px;
}

#left_Col .btn-group ul li a {
    width: 160px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    
}

#left_Col .btn-group ul li a:hover {
    width: 160px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.dropdown-submenu:hover > a {
  color: #333 !important;
  text-decoration: none !important;
  background-repeat: repeat-x !important;
  word-wrap: break-word !important; 
}


#left_Col .btn-group {
    width: 200px !important;
}

#left_Col .btn-group .btn {
    width: 185px !important;
    word-wrap:break-word; 
    background-color: #f4f4f4;
    border: none;
}

#left_Col .btn-group .btn .caret {
    margin-top: 0px;
}

ul > a {
    display: none;
}

#menu_total > a {
    display: none;
}







.sub_menu_inpat{
    margin: 5px 0;
            
    padding: 0;
    width: 180px; /*width of menu*/
    width: auto;
    height: auto;
    display: block;
    overflow: visible;
}

.sub_menu_inpat li {

    width: 160px; /*width of menu*/
}




.menu_pesquisafind{
    margin: 5px 0;
            
    padding: 0;
    width: 10px; 
    width: auto;
    height: auto;
    display: block;
    overflow: visible;
}

.menu_pesquisafind li {

    width: 160px; /*width of menu*/
}






.wordwrapInpat { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */ 
}

.menu_inpat ul li a {
    white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */ 
}



#left_Col .btn-group .btn {
    background-color: #ebeaea;
}


.jspHorizontalBar {
    visibility: hidden;
}


.rcbInput {
    padding: 4px 17px 4px 8px !important;
}


/*textarea { 
    height: 22px !important;
}*/



#painel_updatepanel_infesp {
    /* margin-right: 30px; */
}


#painel_updatepanel_infesp input {
    width: 100%;
}



#painel_updatepanel_infesp input[type="image"] {
    width: 28px;
}


#painel_updatepanel_infesp input[type="image"] {
    margin-top: 9px;
}


#left_Col {
    margin-left: -230px;
    /*ARMINDO - 20131204*/
    margin-left: -183px;
}

#right_Col {
    left: 0px;
}

a.fancybox img {
    margin-top: 10px;
    margin-top: 0px;
}


.cke_top {
    padding: 2px 0px 0px !important;
}


#icon_multimedia_lateral {
    float:right;
    display: inline;
    padding-right: 10px;
    padding-top: 4px;
}

#icon_tree_lateral {
    float:right;
    display: inline;
    padding-right: 10px;
    padding-top: 4px;
}


#menus_multimedia {
    margin-top: 10px;
}

#menus_multimedia a img {
    margin-top: 0px;
}


/*#conteudo_da_ficha {}*/


#treeviewf_overflow { border:1px solid #EEEEEE;height:500px;width:300px;overflow-x:scroll;overflow-y:scroll; margin-right: 20px; float: left; margin-top: 25px; display: none;}
#treeviewf_overflow .treeviewf_container{}
/*#treeviewf_overflow .treeviewf_container div{border:1px solid #CCC;float:left;width:280px;height:480px;float:left;}*/






#tree_lateral_separador {
    display: block;
    float: right;
    margin-bottom: 10px;
    position: absolute;
    height: 20px;
    z-index: 10;
    /* padding-left: 275px; */
    padding-left: 238px;
    float: left; 
    display: block;
    
}


#backbutton {
    margin-top: -10px !important;
}



/* PARTE DA FORMINFESPFICHA */

.forminfespficha_icons {
    margin-top: 1px;
    margin-left: 10px;
    float: left;
    z-index: 666;
}

.forminfespficha_titulo {
    width: auto; 
    color: #ffffff; 
    margin: auto; 
    padding: 5px; 
    text-align: left; 
    float: left; 
    
}

#icons_ficha_principal {
    position: fixed; 
    margin-top: -35px; 
    margin-left:25px; 
    /*ARMINDO - 20131204*/
    /*margin-left:46px;*/ 
    margin-left:0px; 
    z-index: 666;
}

#icons_ficha_principal_adicionar {
   position: fixed; 
    margin-top: -32px; 
    margin-left:25px; 
    /*ARMINDO - 20131204*/
    /*margin-left:46px;*/ 
    margin-left:0px; 
    z-index: 666;
}


#icons_ficha_principal_adicionar a img {
    margin-top: -1px; 
}






#tree_lateral_separador {
    margin-left: -22px !important;
}


#tabela_central_ficha {
    margin-top: 3px;
}


#barra_azul_print {
    position: fixed; 
    margin-top: -40px; 
    margin-left:25px;
    /*ARMINDO - 20131204*/
    /*margin-left:46px;*/ 
    margin-left:0px; 
    z-index: 666;
}

.addZindex {
    z-index: 666 !important;
}

.modulo_opt {
    margin-top: -48px;
    margin-left: 100px;
    z-index: 666;
}



.fm_option {
}






/* INICIO div do botão da combo criada por nós */

#treeViewDivDrop * { 
    padding:0; 
    margin: 0; 
    list-style-type:none;
}

#treeViewDivDrop { 
    float: left;
}

#treeViewDivDrop a { 
    display: block; 
    text-decoration: none; 
}

#treeViewDivDrop a:hover { 
}



#treeViewDivDrop li{ 
    position:relative; 
    float:left;
}


#treeViewDivDrop ul li {
    float: left; 
    width: auto; 
    font-weight: bold; 
    border: solid 1px #cccccc; 
    background-color: White;
}

#treeViewDivDrop ul li a { 
    padding: 1px 1px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#treeViewDivDrop ul li ul li { 
    border: none; 
    width: 200px;
    border: 1px solid #cccccc;
    margin-left: -1px;
}

#treeViewDivDrop ul li ul li a { 
    font: 11px arial; 
    font-weight:normal; 
    font-variant: small-caps;    
}

#treeViewDivDrop ul li ul li a:hover { 
    padding-left:1px;
    width: 200px;
}


#treeViewDivDrop ul li ul, #treeViewDivDrop:hover ul li ul, #treeViewDivDrop:hover ul li:hover ul li ul{ 
    display:none;
    list-style-type:none; 
    width: 140px;

}

#treeViewDivDrop:hover ul, #treeViewDivDrop:hover ul li:hover ul, #treeViewDivDrop:hover ul li:hover ul li:hover ul { 
    display:block;

}

#treeViewDivDrop:hover ul li:hover ul li:hover ul { 
    position: absolute;
    margin-left: 145px;
    margin-top: -22px;
    font: 10px;
    background-color: aqua;
}

#treeViewDivDrop:hover ul li:hover ul {
    position: absolute;
    margin-top: 1px;
    font: 10px;
    
}
/* FIM div do botão da combo criada por nós */






/* INICIO div do botão da combo criada por nós - TESTE */

.treeViewDivDropJS * { 
    padding:0; 
    margin: 0; 
    list-style-type:none;
}

.treeViewDivDropJS { 
    float: left;
}

.treeViewDivDropJS a { 
    display: block; 
    text-decoration: none; 
}

.treeViewDivDropJS a:hover { 
}



.treeViewDivDropJS li{ 
    position:relative; 
    float:left;
}


.treeViewDivDropJS ul li {
    float: left; 
    width: auto; 
    font-weight: bold; 
    /* OLD border: solid 1px #cccccc; */
    border: solid 1px #fff; 
    background-color: White;
}

.treeViewDivDropJS ul li a { 
    padding: 1px 1px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    text-transform: capitalize !important;
    color: #555555 !important;
}

.treeViewDivDropJS ul li ul {
        margin-left: -174px;
}

.treeViewDivDropJS ul li ul li { 
    border: none; 
    width: 200px;
    border: 1px solid #cccccc;
    margin-left: -1px;
    text-align: right;
    height: 22px;
    padding: 1px;
}

.treeViewDivDropJS ul li ul li img { 
    margin-top: -1px;
}

.treeViewDivDropJS ul li ul li a { 
    font-family: "Open Sans",Arial,Helvetica,Sans-Serif;
    font-weight:normal; 
    
}

.treeViewDivDropJS ul li ul li a:hover { 
    padding-left:1px;
    width: 200px;
    margin-left: -2px;
}


.treeViewDivDropJS ul li ul, .treeViewDivDropJS:hover ul li ul, .treeViewDivDropJS:hover ul li:hover ul li ul{ 
    display:none;
    list-style-type:none; 
    width: 140px;

}

.treeViewDivDropJS:hover ul, .treeViewDivDropJS:hover ul li:hover ul, .treeViewDivDropJS:hover ul li:hover ul li:hover ul { 
    display:block;

}

.treeViewDivDropJS:hover ul li:hover ul li:hover ul { 
    position: absolute;
    margin-left: 145px;
    margin-top: -22px;
    font: 10px;
    background-color: aqua;
}

.treeViewDivDropJS:hover ul li:hover ul {
    position: absolute;
    margin-top: 1px;
    font: 10px;
    
}
/* FIM div do botão da combo criada por nós */






/*AutoComplete flyout */
        
.autocomplete_completionListElement
{
    margin: 0px !important;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    overflow: auto;
    height: 200px;
    text-align: left;
}



/*#formataConteudo tr td {
    min-width: 50% !important;
    max-width: 100% !important;
}*/


#sub_up {
    z-index: 777;
}

ul.dropdown-menu li.selected_li {
    background-color: #d4d4d4 !important;
}
/*
.ad-controls {
    display:none !important;
    visibility:hidden !important;
}
*/


.head_dos_metadados {
   color: #ffffff;
   text-decoration: none;
}

.head_dos_metadados:hover, .head_dos_metadados:link, .head_dos_metadados:visited, .head_dos_metadados:active {
   color: #ffffff !important;
   text-decoration: none !important;
}




.metadados_toggle_title {
    visibility: visible !important;
    background-color: #25a0da !important;
    padding: 10px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    width: 220px !important;
    text-align: left !important;
    border-bottom: 1px solid #ffffff;
    background-image: url('../../Images/setas_toggle_up.png');
    background-position-x: right !important;
    background-repeat: no-repeat;
}




.metadados_toggle_title_ficheiro {
    visibility: visible !important;
    background-color: #25a0da !important;
    padding: 10px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    width: 220px !important;
    text-align: left !important;
    border-bottom: 1px solid #ffffff;
    background-image: url('../../Images/setas_toggle_up.png');
    background-position-x: right !important;
    background-repeat: no-repeat;
}


.metadados_toggle_title_auditoria {
    visibility: visible !important;
    background-color: #25a0da !important;
    padding: 10px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    width: 220px !important;
    text-align: left !important;
    border-bottom: 1px solid #ffffff;
    background-image: url('../../Images/setas_toggle_up.png');
    background-position-x: right !important;
    background-repeat: no-repeat;
}



.toggle_meta_head_div_de_autoria {
    background-color: #f4f4f4; 
    padding: 10px; 
    width: 220px;
    text-align: left;
    word-wrap: break-word;
}






/*.ad-image-description {
    margin-bottom: -200px !important;
    z-index: 700 !important;
    background-color: red !important;
    display: block !important;
    position: absolute;
}*/




.area_da_treedrop {

    width: 100%;
    
    
}

.area_da_treedrop input
{
    width: 100%;
    height: 30px;
    padding: 5px;
    padding-right: 50px;
    font-family: PT Sans;
    font-size: 16px;
    color: #333333;
    background-color: #f4f4f4;
    
}

.area_da_treedrop span 
{
    display: block !important;
    overflow: hidden;
    padding-right: 5px;    
    
}


.dd-pointer-down 
{
    margin-top: 3px;
}




.inputTextBox 
{
    border: 1px solid #ccc;    
    border: 0px solid #ccc;    
}

.width110 
{
    min-width: 125px;   
    border: 1px solid #f4f4f4;    
}


.width55 
{
    min-width: 65px;  
    border: 1px solid #ccc; 
}


.table_sem_border 
{
    font-family: PT Sans !important;
    font-size: 16px;
    color: #333333 !important;
}

.table_sem_border a
{
    font-family: PT Sans !important;
    font-size: 16px;
    color: #333333 !important;
}


#inside_the_tree_drop_Imagem a, #inside_the_tree_drop_InternetVisible a, #inside_the_tree_drop_Validado a, #inside_the_tree_drop_ModoVisualiza a 
{
    font-family: PT Sans !important;
    font-size: 16px !important;
    color: #333333 !important;
}




.myLinkCarousel {
    cursor: pointer;
}

.dropdownInternetVis {
    height: 28px !important;
    display: inline !important;
    float: right !important; 
}



.titulo_area_infesp {
    font-size: 9pt;
    font-weight: bold;
    text-transform: uppercase;
    color: #24A0DA !important;
}


/* ARMINDO - 20131119*/

.td_subtitulo {
    text-transform: uppercase;
    color: #24A0DA !important;
    font-size: 9pt;
    font-weight: bold;
    height: 30px;
}

.td_subtitulo a {
    text-transform: uppercase;
    color: #24A0DA !important;
    font-size: 9pt;
    font-weight: bold;
}

.td_subtitulo a:hover {
    text-decoration: none;
}

.tabela_file_manager {
    border: none !important;
}

.tabela_file_manager tr {
    
    border-bottom: 1px solid #f4f4f4;
}

.tabela_file_manager tr td {
    border: none !important;
}

.pre_botoes_tabela_file_manager {
    width: 100%;
    text-align: right;
}

.fm_option {
    display: inline;
}





TD.cap_print {
    border-left: 0px !important;
    border-right: 0px !important;
    vertical-align: top;
    border-bottom: 1px solid #DDDDDD !important;
    
}


TD.dat {
    padding-left: 10px !important;
    vertical-align: top;
    
    font-size: 11px !important;
}


#iframe_wrapper {
    width: 100%;
}


.legendaFM {
    width: 100% !important;
    
}


.legendaFMFicheiros {
    padding-top: 20px;
    float:left;
}


h2 {
    font-size: 20px !important;
    font-weight: 300 !important;
    
}


#multimedia_bar {
    text-align: left;
}


table th {
    border: none;
    border-bottom: 1px solid #bebebe;
}


div#configuracoes table tr {
    border: none !important;
    border-bottom: 1px solid #ffffff !important;
}


div#configuracoes table tr th {
    height: 50px;
}

div#configuracoes table tr td {
    border: none !important;
    border-bottom: 1px solid #ffffff !important;
}

div#configuracoes table tr td:hover {
    border: none !important;
    border-bottom: 1px solid #cccccc !important;
}


div#configuracoes table tr td {
    max-width: 100px !important;
    height: 50px;
}

div#configuracoes table tr td:hover {
    border-bottom: none !important;
}

div#configuracoes table tr td input {
    border: none !important;
    border-width: 0px !important;
    max-width: 90% !important;
    margin-bottom: 0px !important;
    
    /*cursor: pointer;*/
}






div#configuracoes_sem_linha table tr {
    border: none !important;
    
}

div#configuracoes_sem_linha table tr td {
    border: none !important; 
}

div#configuracoes_sem_linha table tr td:hover {
    border: none !important;
    
}

div#configuracoes_sem_linha table tr td input {
    border: none !important;
    border-width: 0px !important;
}



.area_da_pesquisa_tree tr td {
    padding-right: 30px !important;
}



#fm_edit_contentor {
    width: 100%;
}

#fm_edit_titulo {
    width: 100%;
}

#fm_edit_conteudo {
    width: 100%;
    margin-top: 40px;
}

#fm_edit_conteudo_imagem {
    float: left;
    display: inline;
    width: auto;
    text-align: center;
}

#fm_edit_conteudo_imagem img {
    text-align: center;
}

#fm_edit_conteudo_texto {
    width: 300px;
    float: right;
    display: inline;
}


.imagem_e_texto {
    vertical-align: bottom !important;
    min-height: 79px;
    margin-top: -18px;
    
}

.nome_do_ficheiro {
    margin-left: 20px;
    display: inline;
    float: left;
}


.tabela_file_manager tr td {
    padding-top: 10px;
    vertical-align: top;
    padding-bottom: 10px;
}



#pnlBarraMenuBotao .dropdown {
    float: right !important;
    font-size: 13px !important;
}



#pnlBarraMenuBotao .dropdown ul.dropdown-menu li a {
    background-color: #FFFFFF !important;
    clear: both !important;
    color: #333333 !important;
    display: block !important;
    font-weight: normal !important;
    line-height: 20px !important;
    padding: 3px 0px !important;
    white-space: nowrap !important;
    font-size: 13px !important;
    width: 100%;
}



#pnlBarraMenuBotao .dropdown ul.dropdown-menu li .padding20 {   
    width: 100%;
    padding: 3px 0px !important;
    padding-left: 20px;
    display: block;
}

#pnlBarraMenuBotao .dropdown ul.dropdown-menu li .padding20:hover {   
    
    background-color: #d4d4d4 !important;
}




#pnlBarraMenuBotao .dropdown ul.dropdown-menu li .padding20 a {
    display: inline;
    margin-left: 20px;
    
}



#pnlBarraMenuBotao .dropdown ul.dropdown-menu li a .padding20 {
    width: auto !important;
    padding-left: 20px !important;
    
}


#pnlBarraMenuBotao .dropdown ul.dropdown-menu li .padding20 a:hover {
    background-color: #d4d4d4 !important;
    text-decoration: none;
    
}


#pnlBarraMenuBotao .dropdown ul.dropdown-menu li a div {
    padding: 3px 20px !important;
    
}


#pnlBarraMenuBotao .dropdown ul.dropdown-menu li a:hover {
    background-color: #d4d4d4 !important;
}



#pnlBarraMenuBotao .dropdown ul.dropdown-menu li input {
    background-color: #FFFFFF !important;
    clear: both !important;
    color: #333333 !important;
    display: block !important;
    font-weight: normal !important;
    text-align: left !important;
    line-height: 20px !important;
    padding: 3px 20px !important;
    float: left !important;
    border: none;
    font-size: 13px !important;
    width: 100% !important;
}
#pnlBarraMenuBotao .dropdown ul.dropdown-menu li input:hover {
    background-color: #d4d4d4 !important;
}



#pnlBarraMenuBotao .dropdown ul.dropdown-menu li a input {
    background-color: #FFFFFF !important;
    clear: both !important;
    color: #333333 !important;
    display: block !important;
    font-weight: normal !important;
    line-height: 20px !important;
    white-space: nowrap !important;
    padding: 0px !important;
    margin: 0px !important;
    padding-left: 20px !important;
    border: none;
    font-size: 13px !important;
    width: 100%;
}
#pnlBarraMenuBotao .dropdown ul.dropdown-menu li a input:hover {
    background-color: #d4d4d4 !important;
}






#seta_menu_opcoes {
    margin-left: -10px;
    margin-top: 1px;
}



#reticencias_menu_opcoes {
    margin-left: -10px;
    margin-top: 1px;
    vertical-align: bottom;
}


#reticencias_menu_opcoes img {
    vertical-align: bottom;
    margin-top: 7px !important;
}



span.label_de_erro_ficheiros {
    color: red;
}


#setas_registo {
    width: 240px;
    background-color: #f4f4f4;
}



.botoes_area_multimedia_topo {
    
    display: inline;
}


.formFicheiroTexto {
    width: auto; 
    display: inline; 
    float: left;
    padding: 10px;
    padding-top: 0px;
    clear: both;
}

 
.input500 {
    width: 500px; 
    float: left;
}

.formFicheiroTextoContentorTexto {
    display: inline; 
    float: left;
    
}

.formFicheiroTextoContentorImagem {
    min-width: 50px; 
    margin-right: 20px; 
    display: inline; 
    float: left;
    
}

.formFicheiroTextoContentorImagem img {
    border: 1px solid #f4f4f4;
    padding: 10px;
}


.modulo_opt_ficheiros {
    margin-top: -46px;
    margin-left: 100px;
    z-index: 666;
}



.head_dos_meta_auditor {
   color: #ffffff;
   text-decoration: none;
}

.head_dos_meta_auditor:hover, .head_dos_meta_auditor:link, .head_dos_meta_auditor:visited, .head_dos_meta_auditor:active {
   color: #ffffff !important;
   text-decoration: none !important;
}




/*#pnlBarraMenuBotao .dropdown ul.dropdown-menu li a.subMenuHead {
    background-color: #FFFFFF !important;
    clear: both !important;
    color: #333333 !important;
    display: block !important;
    font-weight: normal !important;
    text-align: left !important;
    line-height: 20px !important;
    padding: 3px 20px !important;
    float: left !important;
    border: none;
    font-size: 13px !important;
    width: 100% !important;
    height: 10px;
}

.subMenuHeadLI {
    height: 20px;
}*/



.botoes_area_multimedia_topo_voltar {
    
    padding-right: 7px;
    display: inline;
    margin-top: 3px;
    float: left;
    width: 25px;
}


.botoes_area_infesp_topo_voltar {
    padding-left: 16px;
    padding-right: 7px;
    display: inline;
    margin-top: 3px;
    float: left;
    width: 25px;
}



.botoes_area_infesp_topo_voltar_sem_margem_left {
    padding-left: 0px;
    padding-right: 7px;
    display: inline;
    margin-top: 3px;
    float: left;
    width: 25px;
}

.espaco_para_texto {
    margin-left: 40px;
}

.dropdown-menu ul li {
    list-style: none;
}


.link_drop_relatorios {
    padding-left: 20px !important;
    padding-right: 20px !important;
}



#painel_updatepanel_infesp .table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    border-left: 0px !important;
    border-right: 0px !important;
}


#GridView1 tr th, #GridView1 tr td {
    text-align: left;
    padding: 5px;
}

#GridView1 {
    width: auto !important;
}

#GridView1 tr td input[type="text"] {
    width: auto !important;
    min-width: 0px !important;
    max-width: 100% !important;
}





.labelMessage {
    display: inline !important;
    float: right !important; 
    color: white;
}


#pnlBarraMenuBotao input, #pnlBarraMenuBotao a, #pnlBarraMenuBotao .dropdown, #pnlBarraMenuBotao div {
    float: left !important;
}

#pnlBarraMenuBotao .labelMessage {
    margin-top: 5px;
}



#icons_ficha_principal_adicionar input, #icons_ficha_principal_adicionar a, #icons_ficha_principal_adicionar .dropdown, #icons_ficha_principal_adicionar div {
    float: left !important;
}

#icons_ficha_principal_adicionar .labelMessage {
    margin-top: 5px;
}



.btnConfiguracoesBarraAzul {
    margin-top: -50px !important;
}


#updMultimedia {
    margin-top: 20px;
}



#pnlBotoesMovimenta {
    position: fixed;
    top: 43px;
    border-bottom:5px solid #ffffff;
    border-top:5px solid #ffffff;
    z-index: 50 !important;
}


#updInfGen {
    margin-top: 4px;
}






/*html {
    
    -webkit-transform: scale(0.8) !important;
    -moz-transform: scale(0.8) !important;
    -o-transform: scale(0.8) !important;
    -ms-transform: scale(0.8) !important;
    transform: scale(0.8) !important;

    -webkit-transform-origin: top left !important;
    -moz-transform-origin: top left !important;
    -o-transform-origin: top left !important;
    -ms-transform-origin: top left !important;
    transform-origin: top left !important;

}*/


#updInfGen {
    padding-right: 30px;
}

.table-striped tbody tr th {
    border-bottom: 1px solid #cccccc !important;
}




.back_button_inpat {
    display: inline-block;
    font-size: 12px;
    height: 24px;
    left: 10px;
    line-height: 24px;
    min-height: 0;
    min-width: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 17px;
    vertical-align: baseline;
    width: 24px;
}

.posicionamento_inpat_logo {
    margin-top: -18px;
    margin-left: -28px;
    font-size: 15px;
    width: 160px;
}


.posicionamento_inpat_logo .caret {
    float: right;
    margin-top: 7px;
}

.caret {
    padding-left: 0px !important;
}

#div_edicao {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}


#div_edicao table {
    height: 100%;
    vertical-align: top;
}



#iframeArvorePrincipal {
    min-width: 250px !important;
    margin-right: 30px;
}


/*.alturaFixa {
    height: 20px;
}


tr.tabelasTerminologiaArvore td {
    vertical-align: top;
}*/


.top-info-block h4 {
    font-size: 13px;
}

#pnlBarraMenuBotao a {
    margin-top: -1px;
}


tr.tabelasTerminologiaArvore {
    margin-bottom: 30px;
    padding-bottom: 30px;
}



.tabelasTerminologia {
    border-bottom: 1px solid #EEEEEE;
}

.tabelasTerminologia td {
    padding-top: 0px;
    vertical-align: top;
    height: 30px;
}



#pnlBarra {
    
}



#cabecalho_visualizacao_direita {
    float: right; 
    display: inline; 
    margin-top: 0px; 
    width: auto;
}


#cabecalho_visualizacao_esquerda {
    float: left; 
    display: inline; 
    margin-top: 0px; 
    width: auto;
}

#esquerda {
    display: inline;
    margin-right: 20px;
    margin-top: 2px;
}

.form_listagem_registos {
    padding-top: 15px;
}

#cabecalho_visualizacao_direita_esquerda {
    display: inline;
    margin-right: 20px;
}


#cabecalho_visualizacao_direita_esquerda strong {
    color: #24A0DA;
    font-weight: normal;
}

#cabecalho_visualizacao_direita_direita {
    display: inline;
}

#cabecalho_visualizacao_esquerda_esquerda {
    display: inline;
    margin-right: 20px;
    text-align: left;
}

#cabecalho_visualizacao_esquerda_direita {
    display: inline;
    text-align: left;
}


.table th {
    text-transform: none !important;
    color: #24a0da !important;
    font-size: 10pt !important;
    font-weight: normal !important;
}



.col_geral a {
    color: #24A0DA !important;
    font-size: 10pt !important;
    font-weight: normal !important;
    text-transform: none !important;
}



/*FILTROS ARMINDO - 20140222*/


#divFiltroListagem {
    width: 100% !important;
    display: table;
    background-color: #f4f4f4;
    background-color: #ffffff;
}



a.btn_divFiltroListagemImagem {
    /*background-image: url('../../Images/remover_filtro.png');
    background-repeat: no-repeat;
    height: 28px !important;*/
}

#divFiltroListagem_imagem, #divFindTaskListagem_imagem {
    width: 30px;
    height: 28px;
    padding-right: 10px;
    display: inline;
    float: left;
    background-color: White;
}

#divFiltroListagem_texto {
    background-color: #F4F4F4;
    width: 100%;
    height: 23px !important;
    padding-top: 4px;
    margin-left: 5px !important;
    text-decoration: none;
    /*ARMINDO - 20150521*/
    margin-bottom: 4px;
    /*ARMINDO - 20150521*/
}


#divFindTaskListagem_texto {
    background-color: #F4F4F4;
    width: 100%;
    height: 23px !important;
    padding-top: 4px;
    margin-left: 5px !important;
    text-decoration: none;
    margin-bottom: 4px;
}






.divFiltroFicha {
    
    width: 100%;
    display: block;
    background-color: #F4F4F4;
    padding-top: 3px !important;
    
    height: 25px !important;
}


a.btn_divFiltroFicha {
    color: #333333 !important;
    top: 3px;
    text-decoration: none;
    display: block;
}

#updFiltro {
    width: auto;
    display:block;
    padding-right: 30px;
    min-height: 28px !important;
    
    padding-top: 5px;
}


.container {
    display: block !important;
    width: auto !important;
    padding-left: 32px; 
    padding-right: 32px;
}



#right_Col {
    display: block;
    width: 100%;
}

#areaMenuEsquerda {
    margin-top: 13px;
}







/*PESQUISA*/

.caixaPesquisa {
    margin-top: 35px;
    margin-left: 13px;
    margin-right: 13px;
    border: 0px solid #CCCCCC !important;
    display: table;
    width: 144px;
    background-color: #ffffff;
}

.caixaPesquisaInput {
    margin-bottom: 0px !important;
    border-right: 0px !important;
    width: 111px !important;
    padding-right: 0px !important;
    margin-top: 3px;
    float: left;
    z-index:100;
}


.caixaPesquisaInput, .caixaPesquisaInput:focus {
        
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.075) inset, 0 0 0 rgba(82, 168, 236, 0.6) !important;      

}

.caixaPesquisaButton {
    background-color: white;
    padding-left: 0px !important;
    border-left: 0px !important;
    margin-left: 0px !important;
    float: right;
}




#caixaPesquisaID input {
    padding: 0px !important;
    border: 0px !important;
    margin: 0px;
}

input#txtPesquisa {
    padding: 3px !important;
}


#dropdownAdmin {
    height: 28px !important;
}


#dropdownAdmin ul.dropdown-menu {
    left: -130px !important;
    width:auto;
    min-width: 230px;
}


#dropdownAdmin a {
    clear: both;
}

#dropdownAdmin img {
    
    display: inline;
    float: right;
}



#GridViewConfigMargem {
    margin-top:10px;
}

#GridViewConfig th {
    color: #24A0DA !important;
    font-size: 10pt !important;
    font-weight: normal !important;
    text-transform: none !important;
}

.gridConfiguracoes {
    width: 100% !important;
}


.gridConfiguracoes th {
    text-align: left;
}


.gridConfiguracoes a {
    color: #24A0DA !important;
    font-size: 10pt !important;
    font-weight: normal !important;
    text-transform: none !important;
}


.gridConfiguracoes tr td input {
    box-shadow: 0px 0px 0px 0px;
}



.gridConfiguracoes tr td table tr td {
    padding: 5px;
}

.gridConfiguracoes .table-hover tbody tr:hover th {
    border-top: 0px !important;
}

.table-hover tbody tr:hover th {
    border-top: 0px !important;
}

#trvNameSpace a {
    color: #24A0DA;
    font-size: 10pt !important;
}




/*#GridViewInternetVisible tr th, #GridViewInternetVisible tr td {
    text-align: left;
    padding: 5px;
}

#GridViewInternetVisible {
    width: auto !important;
}

#GridViewInternetVisible tr td input[type="text"] {
    width: auto !important;
    min-width: 0px !important;
    max-width: 100% !important;
}*/

span.fonteAzul {
    color: #24A0DA !important;
}

span.fonteBranca {
    color: #FFFFFF !important;
}

#pre_titulo_da_seccao {
    display: inline !important; 
    float: left !important; 
    margin-left: 5px !important;
}




li input[type="image"] {
    width: 24px !important;
    height: 22px !important;
}


.tabela_interior_tabAux {
    width: 90%; 
    float: left; 
    
    padding-bottom: 10px;
    display: inline; 
    border: 1px solid #cccccc;
    margin: 0;
    overflow: auto;
    /*ARMINDO - 20150205*/
    margin-top: 5px; 
}







#pnlMultimedia_preload_ID {   
    display:table-cell;
    text-align: center; 
    padding-top: 50px;
    width: 240px;
}

#pnlMultimedia_preload_ID img {
    display: block;
    margin: auto;
}




#painel_multimedia_preload {   
    display:table-cell;
    text-align: center; 
    padding-top: 50px;
    width: 240px;
}

#painel_multimedia_preload img {
    display: block;
    margin: auto;
}





/*PESQUISA DENTRO DA TREEVIEW*/


.pre_inside_the_tree_drop_Class {
    border: 1px solid #CCCCCC;
    border-bottom: 0px;
    display: none;
    float: left;
    clear: both;
    overflow: auto;
    width: 100%;
    height: 40px;
}


.pre_inside_the_tree_drop_padding_Class {
    padding: 5px;
    padding-bottom: 0px;
}


.autocomplete_completionListElement 
{  
       margin: 0px!important;
       border: buttonshadow;
       border-width: 1px;
       border-style: solid;
       overflow: auto;
       height: 200px;
    text-align: left; 
    list-style-type: none;
    min-height: 200px;
    background-color: #ffffff;
}

.pre_inside_the_tree_drop_padding_Class input {
    background-image: url('../../images/icons_drop/icon_drop_procurar.png');
    background-position: right;
    background-repeat: no-repeat;
    width: 100%;
}

.pre_inside_the_tree_drop_padding_Class li:hover { 
    cursor: pointer !important; 
}

.pre_inside_the_tree_drop_padding_Class li { 
    padding-left: 5px; 
    padding-right: 5px;
    background-color: #ffffff;
    border-bottom: #cccccc;
}



.linkAzulTree a {
    color: #24A0DA !important;
}




.page-header-dashboard {
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    height: 30px;
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 9px;
}



.dash_seta_class {
    float: right;
    display: inline;
    margin-top: -40px;
}



#divORder, #divORderForm {
    background-color: #24a0da;
    float:left; 
    width:90px; 
    height:28px; 
    vertical-align:middle;
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    /*font-size: 12px;
    font-weight: bold;*/  
}

#divORder:hover, #divORderForm:hover {
    background-color: #999999;
}


#divORder a,#divORderForm a {
    text-align: center;
    padding: 4px 8px;
    display: block;

    font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    /*font-weight: 600;
    line-height: 1.3636;*/
    font-weight: 600 !important;
    font-size: 11px !important;
}

#divORderForm a:hover,#divORderForm a:hover {
    text-decoration: none;
}

.ordenarBotao {
    width: 100%;
    text-align: center;
}



.sem_registos_msg {
    background-color: #d4d4d4;
    color: black;
    padding: 5px;
}

.sem_registos_msg2 {
    background-color: #d4d4d4;
    background-color: #ffffff;
    color: black;
    padding: 5px;
}


/* PESQUISA NO ARQUIVO - ARMINDO - 20141010*/



.caixaPesquisaArquivo {
    /*margin-top: 15px;*/
    border: 1px solid #CCCCCC !important;
    display: table;
    width: 207px;
    background-color: #ffffff;
}

.caixaPesquisaArquivoInput {
    margin-bottom: 0px !important;
    border-right: 0px !important;
    width: 111px !important;
    padding-right: 0px !important;
    margin-top: 3px;
    float: left;
}

.caixaPesquisaArquivoInput, .caixaPesquisaArquivoInput:focus {
        
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.075) inset, 0 0 0 rgba(82, 168, 236, 0.6) !important;      

}

.caixaPesquisaArquivoButton {
    background-color: white;
    padding-left: 0px !important;
    border-left: 0px !important;
    margin-left: 0px !important;
    float: right;
}

#caixaPesquisaIDArquivo input {
    padding: 0px !important;
    border: 0px !important;
    margin: 0px;
}


input#txtPesquisaArq {
    padding: 3px !important;
    width: 175px !important;
}


#divFiltroListagem {
    clear:both;
}




/****
   .scrollToTop{
       display: none !important;
    }
***/


span.TotalReg {
    font-size: 8px !important;
}




#espaco_menu_principal {
    display: none;
}




.fancyboxFiltroLupa img {
    width:27px;
    height:25px;
}
/*div.lista_box div.wordpress_style_options
{
    display: none;
}

div.lista_box:hover div.wordpress_style_options {
    display: inline;
}*/

#lupa_wrapper {
    width: 28px;
    height: 25px;
    float: right;
    display: inline;
}


.search_branco_lupa {
    width: 28px;
    height: 25px;
}



.fundoChave {
    
    border: 1px solid #24a0da !important;
}

a.fonteAzulUnderscore {
    color: #24A0DA !important;
}



.tabelaNameSpaceTarefa {
     width:100%; 
     padding: 20px; 
     padding-right: 40px; 
     padding-left: 40px;
}


.tabelaNameSpaceTarefa tr {
     height: 30px;
}

.tabelaNameSpaceTarefaEsquerda {
    width: 20%;
}
.tabelaNameSpaceTarefaDireita {
    width: 80%;
}

/*.gridConfiguracoes tr:hover {
    border: 10px !important;
    box-shadow: none !important;
}

.gridConfiguracoes tr td:hover {
    border: 10px !important;
    box-shadow: none !important;
}*/



#gotoRecord {
    width: 70px; 
    text-align: center;
    margin-bottom: 0px !important;
    height: 10px !important;
    border: 1px solid #f4f4f4;
    background-color: #f4f4f4;
    box-shadow: 0px 0px 0px 0px #f4f4f4 inset;
    color: #333333 !important;
    padding: 0px 4px;
    
}

.fundo_branco {
    background-color: #ffffff;
    color: #333333;
}

#gotoRecordButtonWrapper {
    width: 240px; 
    background-color: #ffffff; 
    text-align: center; 
    clear: both;
    padding-top: 4px;
    padding-bottom: 5px;
    display: none;
    z-index: 999;
}

#gotoRecordButton {
    text-align: center; 
    display: none;
    margin: auto; 
    padding: 0px;
    width: 65px !important;
    min-width: 65px !important;
    z-index: 999;
}

.break_do_texto {
    /*word-break:break-all !important;*/
    word-break: normal !important;
}



#pnlInfGen {
    /* min-width: 250px !important; */
}


#page_header, html, body {
    min-width: 730px !important;
    /** ARMINDO - responsive - 20160405 **/
    min-width: 100% !important;
}



div.chosen-container ul {
    min-height: 20px !important;
}


.iconCalendario {
    padding-left: 10px;
    display: inline;
    vertical-align: top;
}


#divORder {
    background-color: #24a0da;
    float:left; 
    width:90px; 
    height:28px; 
    vertical-align:middle;
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    /*font-size: 12px;
    font-weight: bold;*/
    
    
    
}

#divORder:hover {
    background-color: #999999;
}


#divORder a {
    text-align: center;
    padding: 4px 8px;
    display: block;

    font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    /*font-weight: 600;
    line-height: 1.3636;*/
    font-weight: 600 !important;
    font-size: 11px !important;


}

#divORder a:hover {
    text-decoration: none;
}







#grdFicheiros tr td {
    vertical-align: middle;
}




.noBorderRight {
    border-right: 0px !important;
}



#tabAuxInputEdicao {

}

#tabAuxInputEdicao span {
    display: block !important;
    overflow: hidden;
    padding-right: 0;
}



#area_tab_aux_pesquisa_informacao {
    float: right; 
    display: inline;
    width: 26px;
    
    border-left: 0px;
}

#area_tab_aux_pesquisa_informacao input {
    height: 21px;
     margin-bottom: 0px;

}

.alturaFixa {
    height: 30px;
}

.tabelasTerminologiaArvore td {
    border: 0px !important;
    padding: 0px;
}


#listagem_album .table span.titulo {
    word-break: normal !important;
    width: 155px !important;
    display: inline-block;
}


.fundoCinzaBarra {
    background-color: #f4f4f4;
    width: 240px;
}




#tabAuxParte1 {
    display: inline; 
    float: left; 
    width: 207px;
}

#tabAuxParte2 {
    border: 1px solid #cccccc; 
    border-left: 0px; 
    display: inline-block; 
    margin-bottom: 10px; 
    width: 19px; 
    height: 22px; 
    float: left; 
}

#tabAuxParte3 {
    border: 1px solid #cccccc; 
    border-left: 0px; 
    display: inline-block; 
    margin-bottom: 10px; 
    width: 25px; 
    height: 22px; 
    float: left; 
}


.tabela_interior_tabAux {
    width: 280px !important;
    border: 1px solid #cccccc !important;
    border-top: 0px !important;
}

.tab_aux_caixa_texto_esquerda {
    width: 260px;
    height: 30px;
    padding: 0px !important;
    margin-left: 10px;
    margin-top: 10px;
}

#TreeTxtPesquisa_Tabelas {
    width: 207px;
}






ul.dropdown-menu .smaller {
   width: 100px !important;
   min-width:  100px !important;
   max-width:  100px !important;
   background-color: aliceblue !important;
}



a.accent-color-black {
   color: #000000 !important;
}


#myList {
   left: -130px !important;
   
}





#myList li {
 
}


.enquadramentoRedondo {
 border-radius: 50%;
}




.shortcut_image {
     width: 219px !important;
     height: 218px !important;
}


.dropDownSmaller a.selected {
    background-color: #d4d4d4;
    width: 100%;
}


.dropDownSmaller a {
    width: 100%;
}



.tabela_filtro_opcoes 
{
    display: none;
}




.area_da_treedrop_museu {
    width: 340px;    
    margin: auto;
}

.area_da_treedrop_museu input
{
    width: 100%;
    height: 30px;
    padding: 5px;
    padding-right: 50px;
    font-family: PT Sans;
    font-size: 16px;
    color: #333333;
    background-color: #f4f4f4;
    
}

.area_da_treedrop_museu span 
{
    display: block !important;
    overflow: hidden;
    padding-right: 0px;    
}




.area_da_treedrop_arqueologia {
    width: 340px;    
    margin: auto;
}

.area_da_treedrop_arqueologia input
{
    width: 100%;
    height: 30px;
    padding: 5px;
    padding-right: 50px;
    font-family: PT Sans;
    font-size: 16px;
    color: #333333;
    background-color: #f4f4f4;
    
}

.area_da_treedrop_arqueologia span 
{
    display: block !important;
    overflow: hidden;
    padding-right: 0px;    
}




.area_da_treedrop_imovel {
    width: 340px;    
    margin: auto;
}

.area_da_treedrop_imovel input
{
    width: 100%;
    height: 30px;
    padding: 5px;
    padding-right: 50px;
    font-family: PT Sans;
    font-size: 16px;
    color: #333333;
    background-color: #f4f4f4;
    
}

.area_da_treedrop_imovel span 
{
    display: block !important;
    overflow: hidden;
    padding-right: 0px;    
}