
/*------ TABLAS  ----------------------------------------*/


table{
font-family: Arial, Helvetica, sans-serif;
 float: left;
 width: 100%;
 margin: 20px 0 0 0;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-spacing:0px;
 empty-cells: show;
 border: solid #ddddca 1px;
 color:#444;
 -moz-box-shadow: 2px 4px 4px 1px #666;
 -webkit-box-shadow: 2px 4px 4px 1px #666;
 box-shadow: 2px 4px 4px 1px #666;
}

table td a{
    color: black;
}

tr.ultima_operacion tdx
{color:#0C6;}

table caption{
/* text-align: left;
 font-weight: bold;
 padding-bottom: 5px;*/
}

table thead  th{
	background-color: #ddddca;
	border-bottom: #fff solid 0px;
	padding: 5px 5px 5px 0;}

table tfoot td{
    color: #336633;
    background-color: #ddddca;  
    padding: 5px 0 5px 0;
    font-weight: bold;}

table th{
 text-align: left;
 padding: 5px;
 color: #336633;
 border: none;}

table td{
 border-bottom: solid #ddddca 1px;
 padding: 2px;
 width:auto;
padding:3px;
vertical-align:top;
padding-top:5px;
padding-bottom:5px;
}





.sf_admin_list table 
{font-size:0.85em;}

td.sf_admin_list_td_titulo
{font-weight:bold;color:#000;}


.paginado{
 text-align: center;
 display : block;
 padding: 5px;
 float:left;
 width : 95%;
 }

.sf_admin_pagination
{font-weight:bold;font-size:1.3em;}

.sf_admin_pagination button, .sf_admin_pagination a
{
font-weight:normal;
color: #466b00;
background:none;
font-size:0.6em;
padding: 0;
border : 0px;
-moz-border-radius:7px;
border-radius:7px;
} 

 
.rojo{color:#CC0000;}

/*columna de los iconos*/
.sf_admin_td_actions li {display: inline;}
.sf_admin_td_actions img {margin-left: 3px;}
.fotolector {width: 70px; height: 70px;}

/*columna de los checkbox*/
#sf_admin_list_batch_actions { width:15px;}

.sf_admin_list_td_roles {
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sf_admin_list_td_roles:hover {
    white-space: normal;
    overflow: visible;
    line-height: 1;
}

#tblDatosBiblioteca{
    width: 300px;
}

.imgborrado {
    display: none;
}

#tablaetiqueta{
    border:2px solid black;
    background-color:white;
    width: 100%;
    margin-top:20px;
}

#tablaetiqueta td{
    border:2px solid black;
    padding: 0;
}

#tablaetiqueta .tdmarcado{
    background-color: grey;
}

#ListadoPrestamos, #ListadoReservas, #ListadoSolicitudes{
    margin: 0 0 30px 0;
}