#edicao_container{
    /*background-color: #000000;
    filter:alpha(opacity=80);
    -moz-opacity:0.7;
    opacity: 0.7;*/
    padding: 5px;
    table-layout:fixed;  
    width:645px;
}

#edicao_container .box {
    position:relative;
    display:block;
    float:left;
    width:150px;
    height:186px;    
    overflow:hidden;    
    border:1px #e5e5e5 solid;
}
#edicao_container .boxcover{
    clear:both;
    width:100%;
}
#edicao_container .boxcover img{
    max-height:120px;
    max-width:145px;
}
#edicao_container #selected{    
    background-color:#e5e5e5;
}
#edicao_container .box:hover{
    background-color:#e5e5e5;
}
#edicao_container .filter_box{    
    font-size:14px;
    color:#000000;
    padding:7px;
    clear:both;
    width:100%;
}
#edicao_container .filter_fields{        
    width:100%;
    height:auto;
    padding:3px;
    margin:0 auto;
}
#edicao_container .filter_fields label{
    margin-right: 4px;    
    padding:3px;
    max-height:20px;
    margin-bottom:3px;
}
#edicao_container .filter_fields field{
    margin-right: 4px;    
    padding:3px;
    max-height:20px;
    margin-bottom:3px;
}
.filter_fields div{
    display:block;
    width:100%;
    position:relative;
    margin:2px;
}
#ui-datepicker-div{
    z-index: 999999999;
}
#edicao_container.box span{
    display: block;
    clear:both;
    text-align: center;  
}

#edicao_container .box .boxdata{        
    float:left;            
    display:block;    
    text-align: center;
    margin:3px;
    font-weight: bold;
}

#edicao_container .box .datatext{
    text-align:center;
    font-size: 11pt;
    float:left;        
    display:block;
    text-align: center;
}

#edicao_container .box .numero{
    background-color:#e5e5e5;
    color:#000000;    
    font-size:11pt;    
    float:left;
    display:block;
    margin-left: 3px;    
    overflow:hidden;
}
#edicao_container .boxinner{
    position:absolute;
    left:50%;
    top:50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.imgdisabled {
    opacity : 0.4;
    filter: alpha(opacity=40); 
}

#sumario_container{
    /*background-color: #000000;
    filter:alpha(opacity=80);
    -moz-opacity:0.7;
    opacity: 0.7;*/
    padding: 5px;
    table-layout:fixed;  
    width:855px;
    position:relative;
}

#sumario_container .box {
    display:block;
    float:left;
    max-width:120px;
    height:auto;        
    text-align:center;
    overflow:hidden;  
    margin-bottom: 6px !important;        
    z-index:0;   
    position:relative;
}
.capa{
    margin-right:15px;    
    margin-left:120px;
}
.last{
    margin-left:15px;
}
.normal{
    margin-right:15px;
    max-width:260px !important;
}
.pagesum {
    position:relative;
    max-width:240px;
}
.dir{
    float:right;
}
.esq{
    float:left;  
}
#sumario_container .box img{
    max-width:120px;
    padding:0px;
}
#sumario_container .box img:hover{
    background-color: #000000;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
}

#sumario_container label{
    position:absolute;     
    height: 20px; 
    width:100%;
    min-width:100px;
    max-width: 120px; 
    background-color: #000000;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;    
    color:white;
    font-weight:bold;
    text-align:center;
    z-index:999999;
    bottom:0px;
    left:0px;
}
#sumario_container label:hover{
   color:red;
}

::-webkit-input-placeholder::before { font-family: fontAwesome; content:'\f073  '; color: #b2b2b2 }
::-moz-placeholder::before  { font-family: fontAwesome; content:'\f073  '; color: #b2b2b2 } /* firefox 19+ */
:-ms-input-placeholder::before  { font-family: fontAwesome; content:'\f073  '; color: #b2b2b2 } /* ie */
input:-moz-placeholder::before  { font-family: fontAwesome; content:'\f073  '; color: #b2b2b2 }