/*-------------tabla filtro busqueda simple y avanzada--------------*/
/*bloque derecha------------filter*/
.sf_admin_filter {width: 100%; margin: 15px 0 20px 0; padding: 0; border-right: #FFF dotted 1px;}/*caja encima de tabla*/

#filterBox, #filterBox_BA 
{float: left; width: 400px; height: auto; margin-bottom: 20px; padding: 10px;border:1px solid #ddddca;border-color:#CA7B27;border-radius: 5px; -moz-border-radius: 5px;background:#ede2cc; -moz-box-shadow: 1px 4px 4px 1px #666;
    -webkit-box-shadow: 1px 4px 4px 1px #666;
    box-shadow:         1px 4px 4px 1px #666}

/** Busquedas preferidas **/


#busquedas_predefinidas {float: right; width: 290px; height: auto; margin-right: 20px; padding: 0;width:200px;}
#filtros_predefinidos_2, #filtros_predefinidos_3 {float: right; width: 290px; height: auto; padding: 0; /*display:none;*/width:260px;}

#filtros_usuario {
  width: auto; height: 100px; margin-top: 10px; padding: 5px; border: #fff solid 1px; 
  color:#999; overflow-x: hidden; 
  overflow: auto; 
  margin-bottom: 5px;
  border: #ddddca solid 1px;
  background:none;
}

#filtros_usuario ul {margin: 0; padding: 0;}
#filtros_usuario li {/*list-style: url(1flecha.gif); margin-left: 25px;*/ margin-bottom: 5px; padding: 0;}
#filtros_usuario a {margin: 0; padding: 0;}
#anadirFiltro {float:left;}
#anadirFiltro input {float: right; margin: 2px 5px 1px 1px;}
.msgFiltro  {width: 90%; margin: 10px 0 10px 0; padding: 10px; border: #d6d6c4 solid 1px; border-radius: 5px; -moz-border-radius: 5px; background: #f8f8e1;}

/*Filter BUSQUEDA SIMPLE*/
#filtertable {width: 350px; margin: 15px 0 20px 0; padding: 0; border-right: #FFF dotted 1px;}

.filtertable_input {float: left; width: auto; margin: 0; padding: 0;}
.filtertable img {width: auto; margin: 0 0 -3px 3px; padding: 0; }
.filter_field {float: left; width: 700px; height: auto; margin: 0 2px 5px 0; padding: 0;}
.a2 .filter_field  {width:48%}
.a3 .filter_field  {width:33%}
.filtertable_row {float: left; width: 420px; height: auto; margin: 0 2px 5px 0; padding: 0;}

.filter_label label, 
.filtertable_label, 
.sf_admin_form_row label {float: left; width: 165px; margin: 0; padding: 3px 0 2px 0; font-weight:normal}

.filter_value {float: left; width: auto; margin: 0; padding: 0;}

.filter_field_id_estadoreserva label,.filter_field_estadoPrestamos label{width: 60px;}
/*Ocultar todos los checkbox "vacío" del sf_admin_generator*/
.filter_field_text .filter_value  input + br + input, 
.filter_field_text .filter_value  input + label,
.filter_field_date  input + label
{display:none}

.filter_field_date  {margin-bottom:10px;}

/*Form del sf_admin_generator*/
.sf_admin_form_row {float: left; width: 700px; height: auto; margin: 0 2px 5px 0; padding: 0;}
.sf_admin_form_row .content {float: left; width: auto; margin: 0; padding: 0;}
.sf_admin_filter input, .sf_admin_filter select
{
    padding:2px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow:         none;
}

.hasDatepicker{
    width: 80px;
}

.fecha_de{
    width:80px;
    margin-right: 7px;
}

.fecha_a{
    width:80px;
    margin-right: 10px;
}

/*Filter BUSQUEDA AVANZADA*/

#capa_incluir_atributos /*capa que contiene los corchetes con + y -*/ {float: left; width: 50%; height: auto; text-align: left; margin-top: 10px;}

#capa_Atributos  {float: left; width: 420px; height: auto; margin-top: 5px; padding: 0; text-align: left; display: inline;}
.filtertable_input {margin-top: -2px; float: left;}
.filtertable_select_operador {float: left; margin-right: 3px;}
.filtertable_select_atributo {float: left; margin-right: 3px;}

#capa_Atributos select, #addAtributos select {float: left; width: auto; height: auto; display: inline; margin-right: 3px;}

#capa_Atributos input { height:auto;}
.conAtributos {float: left; width: 420px; margin: 0; padding-bottom: 5px; display: inline;}
.content { float: left; display: inline; margin-top: -2px; height: auto;}
.content img, .filter_bloc img {margin-left: 3px;}

/*-------------------------------*/

/*BOTONES DEL FILTRO*/
.buttons {width: 100%; height: 30px; float: left; display: inline; text-align: right; margin-top: 5px; padding-top: 0; bottom: 0;}
.filtertable_bottons {width: 100%; float: left; display: inline; text-align: left; margin-top: 5px; padding-top: 0; bottom: 0;}

#sf_admin_list {margin: 0; padding: 0;}

/*capas de busqueda*/
#busquedaSimple {/*float: left; width: 750px; height: auto; margin: 0; */}

.changeSearch {
-moz-border-radius: 5px;
border:0px;
color:#676464;
font-style:italic;
margin:0px;
padding:3px 5px;
width: 170px;
float:right;
}

.changeSearch:hover
{color:#000;background-color:#CA7B27;}

/*TABLE DE I18N*/


.sf_admin_form_row.sf_admin_text.sf_admin_form_field_es_ES table {border:0px solid #000;display:table;width:75%;}

.sf_admin_form_row.sf_admin_text.sf_admin_form_field_es_ES table th,
.sf_admin_form_row.sf_admin_text.sf_admin_form_field_es_ES table tr,
.sf_admin_form_row.sf_admin_text.sf_admin_form_field_es_ES table td
{float:none;background:none;border:none;text-align:left;width:auto;}

.sf_admin_form_row.sf_admin_text.sf_admin_form_field_eu_ES table th,
.sf_admin_form_row.sf_admin_text.sf_admin_form_field_en_GB table th
{
    background:none;
}

.sf_admin_form_row.sf_admin_text.sf_admin_form_field_es_ES table tr,
.sf_admin_form_row.sf_admin_text.sf_admin_form_field_es_ES table td
{display:table-cell;}

.sf_admin_form_row.sf_admin_text.sf_admin_form_field_es_ES table tr
{display:table-row;}

.sf_admin_form_field_es_ES label,
.sf_admin_form_field_eu_ES label,
.sf_admin_form_field_en_GB label
{width:165px;}

.sf_admin_form_field_numeroprestamos,
.sf_admin_form_field_vecesrenovacion
{
    margin-top:25px;
}

.sf_admin_form_field_vecesrenovacion,
.sf_admin_form_field_diasrecogida
{
    margin-bottom:15px;
}

.sf_admin_form_field_activarsanciones
{
    margin-bottom: 20px;
}

.sf_admin_form_field_numeroprestamos,
.sf_admin_form_field_vecesrenovacion,
.sf_admin_form_field_diasrenovacion,
.sf_admin_form_field_diasrecogida,
.sf_admin_form_field_validezcarnet,
.sf_admin_form_field_activarsanciones
{
    float:left;
    width:490px;
}

.sf_admin_form_field_diasretraso label
{
    width:270px;
}

.sf_admin_form_field_diasretraso,
.sf_admin_form_field_diassancion
{
    width:360px;
}

fieldset .sf_admin_form_field_diassancion div label
{
    width:250px;
    margin-left:0;
}

#bloqueLatIzqdo
{
    float:left;
    width:350px;
}

#bloqueLatDcho
{
    float:right;
    width:300px;
    margin-right: 300px;
    margin-bottom: 15px;
}

#bloqueLatIzqdo label
{
    width: 200px;
    display:inline-block;
    margin: 20px 0px 0px 0px;
}

#bloqueLatDcho label
{
    width:200px;
    display:inline-block;
    margin: 20px 20px 0px 0px;
}

#bloqueIdiomas label
{
    width:200px;
    display:inline-block;
}

#bloqueIdiomas input
{
    margin-right: 500px;
}

#bloqueInferior
{
    width:100%;
    float:left;
    clear:both;
}

#bloqueInferior label
{
    width:140px;
    display:inline-block;
}

#bloqueInferior input
{
    margin-right: 10px;
}

#botonGuardar
{
    float:left;
}




/*=========================editando ejemplar=======================================*/
#datos_fondo {float: left; width: 40%; margin: 0; padding: 0;}

/*=========================FILTRO ESPECIALITO DE PRESTAMOS==============================*/
#formPrestamos {float: left; width: 100%; margin: 10px 0 10px 0; padding:0;}
#formPrestamos_izq {float: left; width: 490px; /*border: #09C solid 2px;*/}
#formPrestamos_der {float: left; width: 490px; /*border: #00F solid 5px;*/ 
background: #ddddca; margin: 0; padding: 5px; height: auto; border: #fff solid 1px;border:none;background:none;
border:1px dotted #cc6600;border-top:2px solid #cc6600;border-bottom:2px solid #cc6600;
 -moz-box-shadow: 2px 4px 4px 1px #666;
-webkit-box-shadow: 2px 4px 4px 1px #666;
box-shadow: 2px 4px 4px 1px #666;
}

/*=========================FORMULARIO ALTA DE EJEMPLARES==============================*/
#formEjemplar {float: left; width: 100%; margin: 10px 0 10px 0; padding:0;}
#formEjemplar_izq {float: left; width: 520px; /*border: #09C solid 2px;*/}
#formEjemplar_der {float: left; width: 450px; /*border: #00F solid 5px;*/ 
background: #ddddca; margin: 0; padding: 5px; height: auto; border: #fff solid 1px;border:none;background:none;
border:1px dotted #cc6600;border-top:2px solid #cc6600;border-bottom:2px solid #cc6600;
 -moz-box-shadow: 2px 4px 4px 1px #666;
-webkit-box-shadow: 2px 4px 4px 1px #666;
box-shadow: 2px 4px 4px 1px #666;
}
#formEjemplar_izq .sf_admin_custom_actions {float: right; width: 100%; height: auto;  margin-top: 10px; margin-right:40px;}


.formPrestamos_row {float: left; width: 490px; border-bottom: #DDDDCA dotted 1px; margin-bottom: 5px; padding-bottom: 10px;}
.formPrestamos_label {float: left; width: 150px; color: #696969;}
.formPrestamos_input {float: left; width: 340px; color: #000;}


.contedorCol {float: left; width: 99%; margin-bottom: 5px; padding: 0;}
.col1 { float: left; color: #696969;}
.col2 { float: left; color: #000; padding-left: 10px; padding-right: 10px;}

.sf_admin_filter input[type="checkbox"] {display: none !important;}/* es el checkbox del "is empty" */

.sf_admin_form_field_datos textarea{
    width: 365px;
    height: 350px;
}

.sf_admin_form_field_fichero input {
    width: 365px;
}