/*-------------------------------------------------------------------*/
/* GRID                                  */
/*-------------------------------------------------------------------*/
#legend{
    float:right;
}

#legend ul{
    float:left;
    list-style-type:none;
    width:85px;
    xborder:solid 1px #c0c0c0;
    padding:0px 0px 5px 0px ;
    margin:0px 0px 0px 0px;

}
#legend ul li{
    float:left;
    font-size:0.7em;
    padding:0px 0px 0px 0px ;
    margin:0px 0px 6px 5px;

}

#legend ul li span.imatge{
   float:left;
   width:15px;
}


/*-----------------------------------------*/
.wp {
    float:left;
    border:solid 1px;
    width:790px;
    padding:5px 0px 0px 10px ;
    margin:0px 0px 10px 0px;
    background-color:#f0f0f0;
    font-size:10px;
}

.wp .wp_number{
    float:left;
    font-size:1.8em;
    font-weight:bold;
    width:700px;
    margin:0px 0px 10px 0px;
    padding:10px 0px 5px 0px ;
    cursor:pointer;
}
.wp_number h4{
    font-size:1em !important;
    font-weight:normal ;
    margin:10px 0px 0px 10px !important;
    padding:0px 0px 0px 0px !important;

}
.wp .wp_number a img{
    padding:6px 0px 0px 0px ;
    margin:0px 0px 0px 0px;

}


.wp .wp_descripcio{
    float:left;
    width:612px;
    border:solid 1px #a0a0a0;
    margin:10px 5px 5px 5px;
    padding:10px 10px 10px 10px ;
    background-color:#ffffff;
}

.wp .wp_descripcio_reste{
   clear:left; 
   float:left;
    width:770px;
    font-size:1.2em;
    border:solid 1px #a0a0a0;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px ;

}


.wp .wp_reste{
    float:left;
    font-size:1em;
    border-top:solid 1px #a0a0a0;
    margin:5px 5px 5px 5px;
    padding:0px 0px 0px 0px ;
    background-color:#ffffff;
}

.wp .wp_reste .month{
    clear:both;
    float:left;
    height:18px;
    width:50px;
font-size:0.8em;
    margin:0px 0px 0px 0px;
    padding:2px 0px 0px 5px ;
    border-left:solid 1px #a0a0a0;
    border-right:solid 1px #a0a0a0;
    border-bottom:solid 1px #a0a0a0;
}

.wp .wp_reste .name{
    float:left;
    width:195px;
    height:18px;
    border-right:solid 1px #a0a0a0;
    border-bottom:solid 1px #a0a0a0;
    margin:0px 0px 0px 0px;
    padding:2px 0px 0px 5px ;
}
.wp .wp_reste .done{
    background:#88ff00;
}



.wp .wp_reste .status{
    float:left;
    width:15px;
    height:18px;
    border-right:solid 1px #a0a0a0;
    border-bottom:solid 1px #a0a0a0;
    margin:0px 0px 0px 0px;
    padding:2px 0px 0px 5px ;
}



.wp .wp_reste .partners{
    float:left;
}


.wp .wp_reste .partners .un_partner{
    float:left;
    height:18px;
    width:27px;
    font-size:0.7em;
    margin :0px 0px 0px 0px;
    padding:2px 0px 0px 5px ;
    border-right :solid 1px #a0a0a0;
    border-bottom:solid 1px #a0a0a0;
    cursor:pointer;
    overflow:hidden;
}
.wp .wp_reste .partners .un_partner:hover{
    background-color:#f0f0f0;
    border-right :solid 1px #000000;
    border-bottom:solid 1px #000000;

}

.zona_edicio{

    display:none;
    
    float:left;
    width:720px;
    border-left :solid 1px #a0a0a0;
    border-bottom:solid 1px #a0a0a0;
    padding: 5px 0px 5px 10px;
}

.zona_edicio table {
    margin:0px 0px 0px 270px;
    height:100%;
    width:450px;
}
.zona_edicio table tbody tr {
    margin:0px 0px 0px 270px;
}
.zona_edicio table tbody tr td {
    font-size:15px;
    padding:3px 0px 3px 0px;
}
.zona_edicio table tbody tr td b {
    color:#cc0000;
    font-size:15px;
}
.zona_edicio table tbody tr td .edit_acxl  {
    cursor:pointer;
}
.zona_edicio table tbody tr td.note  {
    font-size:12px;
    line-height:19px;
    text-align:justify;
}


.wp .wp_reste .docs{
    float:left;
    border-right :solid 1px #a0a0a0;
    border-bottom:solid 1px #a0a0a0;
    height:19px;
    width:461px;
}


.wp .wp_reste .partners .undoc{
    float:left;
    height:18px;
    width:15px;
    font-size:0.7em;
    margin :0px 0px 0px 0px;
    padding:3px 0px 0px 5px ;
}

.wp .wp_number span.button_close{
    float:left;
    padding:0px 0px 0px 10px ;
    margin:13px 0px 0px 0px;

}
span.button_close2{
    float:left;
    padding:0px 0px 0px 10px ;
    margin:10px 0px 0px 0px;

}

/*-----------------------------------------*/
.wp2 {
    clear:left;
    float:left;
    padding:5px 0px 10px 10px ;
    margin:0px 0px 10px 0px;
    background-color:#f0f0f0;
    font-size:10px;
}

.wp2 .wp_number2{
    clear:left;
    float:left;
    width:700px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px ;
    cursor:pointer;
}
.wp_number2 h4{
    font-size:1em;
    font-weight:normal ;
    margin:10px 0px 0px 0px !important;
    padding:0px 0px 0px 0px !important;

}
.wp2 .wp_number2 a img{
    padding:6px 0px 0px 0px ;
    margin:0px 0px 0px 0px;

}


.wp2 .wp_number2 span.button_close{
    float:left;
    padding:10px 0px 0px 10px ;
    margin:0px 0px 0px 0px;

}
/*--------------------------------*/

span.wp_description{
    clear:left;
    float:left;
    margin:10px 0px 10px 30px;
    font-size:0.7em;
    line-height:20px;
    font-weight:normal;
        text-align:justify;
        text-justify:inter-word;
    display:none;
}
span.wp_description2{
    clear:left;
    float:left;
    margin:10px 0px 10px 30px;
    display:none;
}


/* -------------------------- */
#punter{
    background:#f0f0f0;
    width:250px;
    border:solid 3px #808080;
    padding:10px 10px 10px 10px;
    text-align:left;
    font-size:1.2em;
    font-weight:normal;
    color:#000000;
}
#punter table{}
#punter table tr {}
#punter table tr th {
    font-size:1.2em;
    font-weight:bold;
    color:#cc0000;
}
#punter table tr td {
    font-size:1.2em;
    padding:3px 5px 0px 0px;    
    vertical-align:top;    
}
#punter span.close{
    float:right;
}

#punter a{
    text-decoration:none;
}



/* management --------------- */
ul.management_list{
    clear:left;
    float:left;
    width:650px;
    margin:10px 0px 0px 0px;
}
ul.management_list li {
     clear:left;
    float:left;   
    font-size:12px;
    width:100%;

    border-bottom:solid 1px #a0a0a0;
    margin:10px 0px 0px 0px;
}
ul.management_list li .add {
    float:right;
}
ul.management_list li .reload {
    clear:right;
    float:right;
}
ul.management_list li .month {
    float:left;
    font-size:12px;
    width:70px;
}

ul.management_list li .data_edit_land{
    float:left;
    width:450px;
    margin:0px 0px 10px 0px;
}

ul.leader_docs{
    clear:left;
    float:left;
    width:650px;
    margin:10px 0px 0px 0px;
}
ul.leader_docs li {
     clear:left;
    float:left;   
    font-size:12px;
    width:450px;

    border-bottom:0px;
    margin:10px 0px 0px 0px;
    padding:0px 10px 0px 10px;
}
ul.leader_docs li:hover {
    background-color:#e0e0e0;
}
ul.leader_docs li span.delete{
    float:right;
    margin:0px 0px 0px 5px;
}
ul.leader_docs li span.modif{
    float:right;
    margin:0px 0px 0px 5px;
}
ul.leader_docs li .file {
    float:left;
    margin:0px 10px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.leader_docs li .file img{
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}