
.containerPagination{
    width: 100%; left:0px; right: 0px; 
    float: left;
    clear: both;
    
}
mark{
    background: #c0c0c0;
}
.loadginBody{
    
    background: #000;
    
    width: 100%;
    height: 100%;
    position: absolute;
    top:0px;
    left: 0px;
    right: 0px;
    z-index: 30000;
      /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";

  /* IE 5-7 */
  filter: alpha(opacity=20);

  /* Netscape */
  -moz-opacity: 0.2;

  /* Safari 1.x */
  -khtml-opacity: 0.2;

  /* Good browsers */
  opacity: 0.2;
    
}
.jloading{
    position:absolute;
    top:50%;
    left:50%;
    margin-left: -100px;
    z-index:30001;
    width:200px;
    background-image: url('images/loading.gif');
    background-repeat: no-repeat;
    background-position: center 20px;
    height: 35px;
    padding: 10px;
    color: #fff;
    background-color: #f0f0f0;
    border: 2px solid #aaa;
}
.jloading p{
    color: #345d34;
    position: absolute;
    top:3px;
    left: 0px;
    font-size: 11px;
    text-align: center;
    width: 100%;
    
}
.pagination {
            font-size: 95%;
        }
        
.pagination a {
    text-decoration: none;
	border: solid 2px #999;
	color: #999;
        
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 2px 5px 2px 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 24px;
    line-height: 24px;
    min-width: 16px;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.pagination .current {
    background: #002447;
    color: #fff;
    border: solid 2px #000;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
#Pagination{
    margin: 0 auto;
    width: 68%;
}




/*LISTA RESULT*/
div.listContainerResult{
    position: relative;
}
div.listContainerResult ul li{
    
    list-style: none;
    position: relative;
    float: left;
    width: 100%;
    border:1px solid #eee;
    background: #fff;
    padding: 25px 5px 5px 5px;
    margin-bottom: 5px;
    clear: both;
    padding/*\**/: 10px 5px 5px 5px\9; 
    
    
}

div.listContainerResult img.imgList{
    
    border: 1px solid #ddd;
    padding: 2px;
    background: #f0f0f0;
    float: left;
    width: 165px;

}
div.listContainerResult .tituloMetaSerachList{
    margin:0px;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 5px;
    font-family: arial,sans-serif;
    color: #888;
    float: left;
    clear: both;
    width: 100%;
    border-bottom: 1px solid #002447;
    padding:2px;

    
}
div.listContainerResult .dataMetaSearchList{
    font-size: 12px;
    float: left;
	width:100%;
    
}
div.listContainerResult .conteudoMetaSearchList{
     float: left;
     padding-left: 10px;
     padding-right: 10px;
	 
	 width:78%;
    
}
.conteudoMetaSearchList .table tbody tr td{
   padding:2px;

}
div.listContainerResult .table , div.listContainerResult table , div.listContainerResult table thead{ padding: 0px; margin: 0px 0px 0px 0px;}


div.listContainerResult h4 , div.listContainerResult h5{ margin: 0px; padding: 0px;}
div.listContainerResult table thead tr {  height: 15px; padding: 0px; }
div.listContainerResult ul li.activeMetaSearchList{
    border:1px solid #ccc;
    background: #f0f0f0;
}
.tipoMetaSearchList{
   
    padding: 0px 4px 0px 4px;
    font-size:9px;
    letter-spacing: 1px;
    position: absolute;
    top:3px;
    margin-bottom: 4px;
}

/*TOOLBAR **/
div.listContainerResult .toolsboxMetaSearchList{
    position: absolute;
    bottom: 0px;
    height: 30px;
    background: #f0f0f0;
    
    width: 99%;
}
.toolsboxMetaSearchList span{
    display: none;
}


.icone-mail{
    background-image: url('../../../images/iconsMetaSearch/mail_24x24.png');
    background-repeat: no-repeat;
    background-position: 3px 0px;
    height: 25px;
    width: 30px;
    float: left;
} 
.icone-mail:hover{
  background-image: url('../../../images/iconsMetaSearch/hover2/mail_24x24.png');
  background-repeat: no-repeat; 
  background-position: 3px 0px;
    height: 25px;
    width: 30px;
    float: left;
}
.icone-print{
    background-image: url('../../../images/iconsMetaSearch/print_24x24.png');
    background-repeat: no-repeat;
    background-position: 3px 0px;
    height: 25px;
    width: 30px;
    float: left;
}
.icone-print:hover{
   background-image: url('../../../images/iconsMetaSearch/hover/print_24x24.png');
}
.icone-pdf{
    background-image: url('../../../images/iconsMetaSearch/download_24x24.png');
    background-repeat: no-repeat;
    background-position: 3px 0px;
    height: 25px;
    width: 30px;
    float: left;
}
.icone-pdf:hover{
    background-image: url('../../../images/iconsMetaSearch/hover2/download_24x24.png');
}
.icone-comentarios{
   background-image: url('../../../images/iconsMetaSearch/comment_24x24.png');
    background-repeat: no-repeat;
    background-position: 3px 0px;
    height: 25px;
    width: 30px;
    float: left;
}
.icone-comentarios:hover{
   background-image: url('../../../images/iconsMetaSearch/hover/comment_24x24.png');
}
.icone-detalhes{
   background-image: url('../../../images/iconsMetaSearch/notebook_24x24.png');
    background-repeat: no-repeat;
    background-position: 3px 0px;
    height: 25px;
    width: 30px;
    float: left;
}
.icone-detalhes:hover{
   background-image: url('../../../images/iconsMetaSearch/hover2/notebook_24x24.png');
}


.icone-revisar{
   background-image: url('../../../images/iconsMetaSearch/mail_24x24.png');
    background-repeat: no-repeat;
    background-position: 3px 0px;
    height: 25px;
    width: 30px;
    float: left;
}
.icone-revisar:hover{
   background-image: url('../../../images/iconsMetaSearch/hover2/mail_24x24.png');
}



.icone-status{
   
    background-repeat: no-repeat;
    background-position: 3px 0px;
    height: 25px;
    width: 30px;
    float: left;
}
.icone-status.statusAlocateFree{
   background-image: url('../../../images/iconsMetaSearch/hover/round_ok_24x24.png');
}
.icone-status.statusAlocateLock{
   background-image: url('../../../images/iconsMetaSearch/icones_24x24_red/error_24x24.png');
   
}
.icone-status.statusAlocateAtencion{
   background-image: url('../../../images/iconsMetaSearch/icones_24x24_yellow/round_ok_24x24.png');
}

li.activeMetaSearchList .toolsboxMetaSearchList{
    background: #ddd;
    float: left;
} 


/*PLUGIN SEND MAIL*/
.mailTitleSend{
    text-align: justify;
    font-size: 12px;
    margin-bottom: 11px;
    
    padding: 5px;
    line-height: 14px;
    background: #fff;
    border: 1px solid #ccc;
    
}



.dialogBoxMail form { position: relative; margin-bottom: 30px;}
.message, .response{ position: absolute; bottom: -30px; left: 0px; width:100%;}
.messageSendMailError{
    position: absolute;
    right: 0px;
    color:red;
    top:0px;
    font-size: 11px;
    
}
.mailError{
    border: 1px solid red;
    background:#FFE4E1; 
    background-color:#FFE4E1;
}
.boxInputAddressMail{
    position: relative;
}

/*PLUGIN STATUS*/
.msBoxStatus{
    background-image:url('../../../images/iconsMetaSearch/loading.gif');
    background-repeat: no-repeat;
    background-position: center;
    height: 25px;
    width: 25px;
    float: left;
}
/*PLUGIN DETALHES*/

.detailsBox, .detailsContainer{ position: relative;}
.detailsContainer .toolbar{
    
    background: #f0f0f0;
    border: 1px solid #ccc;
    height: 25px;
    margin-bottom: 10px;
    width: 100%;
    z-index: 10000;
}
.detailsContainer .toolbar  span{
    display: none;
}

/*PLUGIN Status*/
table.statusDialog{ font-size: 11px;}
.icone-statusFree{
   background-image: url('../../../images/iconsMetaSearch/16x16_green/check_mark_16x16.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 16px;
    width: 30px;
    float: left;
    margin: 0px;
    
   
}
.icone-statusLock{
   background-image: url('../../../images/iconsMetaSearch/16x16_red/cancel_16x16.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 16px;
    width: 30px;
    float: left;
    margin: 0px;
    
   
}
.link-statusFree{
    float: right;
    outline: none;
    border: none;
}
.link-statusFree span{
   
}
.mailFormEmprestimo .well{
    margin-bottom: 0px;
    padding: 10px;
}
form.mailFormEmprestimo{
    padding: 5px;
    margin: 0px;
}
.statusMailContainer{ position: relative;}
.statusMailContainer .message{
    position: absolute;
    height: 30px;
    width: 450px;
    bottom: 5px;
    z-index: 30000;
    left:15px;
    
}
.jmailError{
 border: 1px solid red;
    background:#FFE4E1; 
    background-color:#FFE4E1;   
}
.jValidate{display: block; width: 100%;}


/*FOCUS PESQUISADO TEXTO*/
span.jsearchHighlight{
    background-color: #FFFF00;
    padding:2px 5px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    margin: 2px;
}
.displayTexts{
    width: 86%;
}

.jChekItem{
    position: absolute;top:10px;right: 5px;
    z-index: 2;
    cursor: pointer;
    display: block;
    width: 17px;
    height: 17px;
    background-image: url('../../../images/formIcons/checkbox_no.png');
    background-repeat: no-repeat;
    background-position: center;
    
}

.jChekItem input{
    visibility: hidden;
}
.jChekItem.check_yes{
    display: block;
    width: 17px;
    height: 17px;
     background-image: url('../../../images/formIcons/checkbox_yes.png');
    background-repeat: no-repeat;
    background-position: center;
    
}



#metaSearchBoxListSelect{
    
    position: fixed;
    border:1px solid #333;
    padding:5px 10px;
    z-index: 40000;
    top:30%;
    right:-90px;
    width: 85px;
    width: /*\**/87px;
    background: #333;
    
    
    
}
.displayDataSearch{
  
   height: 40px;
   line-height: 30px;
   border-top: 1px solid #ddd;
   background: #f0f0f0;
   clear: both;
   
   
}


.displayDataSearch .btn { margin: 4px 5px 0px 0px; }
.displayViewTotaisSearch{ min-width: 200px;height: 25px;  float: left;
margin: 4px 0px 0px 5px; }
.displayViewTotaisSearch span{margin: 0px 0px 0px 3px; font-size: 15px;}
.displayViewTextSearch{
    min-width: 200px;height: 25px;  float: left;
margin: 4px 0px 0px 5px;
}
.displayViewTextSearch span{
    margin-left: 5px;
    font-style: italic;
}
.displayDataSearch a{
    clear: right;
}

.containerArquivoClientes,.containerClipping,.containerLivro,.containerRevista,.containerJuris,.containerSearchAll{
    
}
/*PLUGIN PREVIEW LIST*/
.jPreviewUlList{
    padding: 0px; margin: 0px;
}

.jPreviewItem{
    
    font-size: 12px;
    line-height: 18px;
    border-bottom: 1px dashed #ddd;
    list-style: none;
    margin: 2px;
    padding-bottom: 2px;
    position: relative;
}

.jPreviewItemNumber{
    font-weight: bold;
    color: #002447;
}
.printConteudoCurto{
    
    color: #fff;
}
.jPreviewListDelete{
    position: absolute;right: 0px;
    
}
.jPreviewTipo{
    position: absolute;right: 20px;
    top:0px;
    font-size: 10px;
    text-transform: lowercase;
    height: 17px;
    line-height: 13px;
}

.containerArquivoClientes ul#containerDataResultList,
.containerClipping ul#containerDataResultList,
.containerLivro ul#containerDataResultList,
.containerRevista ul#containerDataResultList,
.containerJuris ul#containerDataResultList,
.containerSearchAll ul#containerDataResultList{
   margin: 0px 0px 10px 0px;
   padding: 0px;
}


.detailsBox h3{
    color:#444;
    margin-bottom:0.6pt;
    font-size: 14pt;
    
}
.copy{
    margin: 10px 0px 0px 0px;
    font-style: italic;
    text-align: center;
}
.referencia{
    border:1px solid #ddd;
    padding: 5px;
    background:#f0f0f0;
    margin:-15px 0px 0px 0px;
}

.autor{
   font-weight: bold;
   margin: 0px 0px 0px 0px;
   font-size: 9pt;
}
.noRegistersMetaSearch{
    margin-top: 10px;
}

.titleStatusBox{ 
     font-size: 13px;
     margin: 10px 0px 10px 0px;
     padding: 0px;
     text-align: left;
     border-bottom: 1px solid orange;
     color:#888;
}
.statusText{
    margin-top: /*\**/10px;
    color:red;
    font-size: 11px;
    background: #f0f0f0;
    border:1px solid #ccc;
    margin-top: 2px;
    margin-bottom: 2px;
}

.displayDataSearchFixed{
    
    position: fixed;
    top:0px;
    z-index: 1000;
    left: 0px;
    width: 100%;
    right: 0px;
    height: 45px;
   
   border: 1px solid #ddd;
   background: #f0f0f0;
   padding: 10px;
    
        
}

.displayDataSearchFixed .btn { margin: 0px; position: relative; top:-5px; }
.selectAllListView{ height: 30px; line-height:20px; margin-top: 10px;}



/*DisplayFilters*/
.listContainerResultFilter{
    float: right;
    width: 73.5%;
}
.loadinFilter{
    background-image: url('images/loading.gif');
    background-repeat: no-repeat;
    background-position: center;
    height: 25px;
    padding: 10px;
}
.filters{ float: left; width: 25%;margin-right: 1%; margin-top: 10px;}

.filters.well{padding: 0px;margin-top: 40px;}

.filters.well ul{
    padding: 10px;
}
.filters .nav li.active, .nav li.active a, 
.nav li.active a:hover,
.nav li a:hover{ 
    color:#fff;
    background: #0061a5; 
    position: relative;
}
.filters .nav li{ 
    position: relative; font-size: 12px;
    
}

.filters .nav li a{
    font-size: 12px;
    border-bottom: 1px solid #fff;
    line-height: 25px;
    border-top: 1px solid #ddd;
    position: relative;
	text-transform: none;
}

.filters .nav li:last-child a{
    border-bottom: none;
}
.filters .nav li:first-child a{
    border-bottom: none;
}

.filterSpanTotal{ position: absolute; right: 5px; color:#000;}
.nav li.active .filterSpanTotal { color:#fff; right: 12px;}


ul#containerDataResultListFilter{
    padding: 0px;
}
.clearfix{
    clear: both;
}
