body{
 width: 1024px;
 height: 100%;
 margin: auto;
 padding: 0;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 background: url(fondo_abies.png) no-repeat center top #eaeada;
}

a {
	color: #466b00;
	text-decoration: none;}

a:hover {
 text-decoration: none;
 background: none;
 color: #364c0a;
}

input, select, textarea
{
  /*float: left;*/
  color: #333;
  background:#fff;
  border: #b5b68f solid 1px;
  width:auto;
  padding:6px;
  padding:0px;

}

h1 {font: 2em Verdana, Geneva, sans-serif; color:#924900; margin:0px;background-color: #ddddca; background:none; padding:0px; -moz-border-radius: 0 5px 5px 0px; }
h2 {font: 1.5em Verdana, Geneva, sans-serif; color:#706551;margin: 0; margin-bottom:0.6em;padding: 0;}



p {margin: 0; padding-bottom: 10px; line-height: 1.5;}
img {border: none; margin: 0; padding: 0;}
ul { text-decoration: none; list-style-type: none; margin: 0; padding: 0;}
li {margin: 0; padding: 0;}
fieldset {border:none;}

.sf_admin_actions /*caja contenedora de todos los botones en general*/ {width: 100%; float: left; height: auto; margin: 0; padding: 0;}

.sf_admin_batch_actions /*conjunto de botones que van a la izquierda*/ {float: left; width: 45%; height: auto;  margin-top: 10px;}
.sf_admin_batch_actions select, .sf_admin_batch_actions input  {float: left; display:inline; margin:2px;}
.sf_admin_batch_actions ul {}
.sf_admin_batch_actions li {display: inline; margin: 0; padding: 0;}

.sf_admin_custom_actions /*conjunto de botones que van a la derecha*/
{float: right; width: 45%; height: auto;  margin-top: 10px; margin-right:40px;}
.sf_admin_custom_actions ul {}
.sf_admin_custom_actions li {display: inline;}
.sf_admin_custom_actions input, .sf_admin_custom_actions a {float: right; display:inline; margin:2px;}
.sf_admin_custom_actions_cambiar /*conjunto de botones que van a la derecha dentro de a2columna2*/ {float: right; width: 45%; height: auto;}

.sf_admin_action_nodelete img { /*lo mismo que a sf_admin_action_delete más la transparencia*/
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  border-right:1px solid #FFF !important;
  border-left:1px solid #FFF !important;
  opacity:0.4; filter:alpha(opacity=40);
} 

/*MENSAJE DE ATENCION POR PERMISOS*/

#msjEliminarDatos{
    float:right;
    width: 350px;
    margin: 150px 150px 0 0;
}

/*MODULO EN RED*/

.tblCentroRed{
    margin-bottom:30px;
}

/*aspecto de botones, deberíamos poner la class boton a los botones del sf_admin para ahorrarnos todas las declaraciones sf_ */
input.boton, a.boton, button.boton, .sf_admin_action_save input, .sf_admin_action_save_and_add input, .sf_admin_action_volver a, .sf_admin_action_list a, .sf_admin_custom_action_nuevo a
{
  cursor: pointer;
  color:#000;
  background:#e7cfae;
  border: #b5b68f solid 1px;
  width:auto;
  height: auto;
  border-radius: 5px;
  -moz-border-radius: 5px;
  padding:6px;
  -moz-box-shadow:    2px 2px 4px 1px #666;
  -webkit-box-shadow: 2px 2px 4px 1px #666;
  box-shadow:         2px 2px 4px 1px #666;
}

input.boton:hover
{
  color:#fff;
  background:#CA7B27;
}



.sf_admin_action_volver a, .sf_admin_action_list a,.sf_admin_action_imprimir a, .sf_admin_action_imprimir_pdf a, .sf_admin_action_imprimir_rtf a
{
height: auto;
float:right;
padding:6px;
}
	   
.sf_admin_form_row ul { float: both; margin: 2; padding: 2; width: 70%; text-align:left; color: #be2f2f; font-style: italic; font-size: 0.85em;}

/*Boton Calendario del jQuery */
.ui-datepicker-trigger{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(icocalendario.gif) no-repeat scroll;
border: none !important;
cursor: pointer;
}

#container-content { width: 1024px; margin: auto; padding: 0; padding-top:15px;height: auto; float:left; background-color: #f3f4e9;}

#brand {
  display:block;
  float:left;
  width: 1024px;
  height: 130px;
  background: #C3D7BA url(bg_brand.jpg) no-repeat left top;
  clear: both;
 }

#brand h1, #brand h2
{background:none;color:#557d08;margin:0;padding:0;text-align:right;margin-right:20px;width:auto;font-weight:normal;-moz-border-radius: 0;}


#brand h1
{font-size:1.2em;margin-top:30px;}

#brand h2
{font-size:1em;text-transform:uppercase;}

#logo_me {
	height: 65px;
	width: 230px;
    float:left;
}

#logo_intef {
	height: 65px;
	width: 220px;
    float:left;
}

#logo_centro {
	float: right;
	width: 150px;
	margin: 10px 20px 0 20px;
	}

#logo_centro img{
        max-width: 100%;
        }

#brand_title {
  width: auto;
  color: #2a622b;
  font: normal  2.2em Verdana, Geneva, sans-serif;
  text-align:right;
}

#brand_subtitle {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	color: #2a622b !important;
	text-align:right;
	text-transform:uppercase;
        display: blocK;
}

/*** ***/
#periodos {float:left; width:80%; height:auto;font: bold 1.2em Verdana, Geneva, sans-serif; border-bottom: 1px dotted #d6d6c4; 
margin:5px; padding: 0 0 10px;}

.periodo_uo {color:#CC6600; width:60%;}

.periodo_periodo {color:#cbcba5; width:40%; } 

#perfiles_p {float:left; width:50%}
.perfil_p {font: 0.8em; color:#557d08;}
.ambito_perfil_p {float:right; width:40%;}
.ambito_perfil_p input[type="radio"]{margin-right:2px;}

/*******/
	
	
#perfil {float: left; width: 1015px; height: 20px; padding: 5px; text-align: right;font-size: 0.9em;background:#DDDDCA;}
.perfil {float: left; text-align: left;}
#perfil a {color: #994c00;}

#navbar {float: left; margin: 0; padding: 0; width: 100%; height: auto; background-color: #eaeada;background-color:#DDDDCA; background-color: #f3f4e9;}
#navbar li { display: inline; border-bottom:  #ddddca solid 1px; text-align:center;}

#nav1{
padding-left: 5px;
width: 100%;
overflow: hidden;
background: transparent;
font-size: 1.2em;
width: 90%;
border-bottom: 2px solid #557d08;
}

#nav1 ul{
font: bold;
margin: 0;
padding: 0;
list-style: none;
}

#nav1 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

#nav1 a{
float: left;
color: #557d08;
background: #B2C291 url(roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
}

#nav1 a span{
float: left;
display: block;
background: transparent url(roundright.gif) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

#nav1 a span{
float: none;
}


#nav1 a:hover, #nav1 li.selected a{
background-color: #557d08; /*background color of tabs onMouseover*/
color: white;
}

#nav1 a:hover span{
background-color: transparent;
}

#nav1 a.nav1_active {
background-color: #557d08; /*background color of tabs onMouseover*/
color: white;
}

#nav2{
padding-left: 5px;
width: 100%;
overflow: hidden;
background: transparent;
font-size: 1em;
}

#nav2 ul{
margin: 0;
padding: 0;
list-style: none;
}

#nav2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

#nav2 a{ /*color cuando no esta seleccionado*/
float: left;
color: #6f572a;
background: #E7CFAE; /*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
}

#nav2 a span{
float: left;
display: block;
background: transparent; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

#nav2 a span{
float: none;
}


#nav2 a:hover, #nav2 li.selected a{
background-color: #CA7B27; /*background color of tabs onMouseover*/
color: white;
}

#nav2 a:hover span{
background-color: transparent;
}

#nav2 a.nav2_active {
background-color: #b1620e; /*background color of tabs onMouseover*/
color: white;
}


#sf_admin_container, #noticia, #compUnificarEditarDocumento /*contenedor*/
{width: 993px; height: auto; min-height:400px; float: left; margin: 0; padding: 15px;border-bottom: 1px solid #CBCBA3;}

#noticia
{width:850px;float:right;border-left:1px dotted #555555;padding-bottom:100px;}

#noticia h2
{ color: #CA7B27;
    font-size: 2em;
    font-weight: normal;
    margin: 0;
    padding: 3px;}

#noticia h3
{font-weight:normal;color:#557D08;}

#noticia img
{margin-top:1em;margin-bottom:1em;}

input.busqueda_libre{
    height: 24px;
    width: 735px;
    border-color: #9cc84e;
    padding-left: 10px;
    
}

#inputAnadir:focus,div.filtertable_input input:focus,#caja_search:focus,input.busqueda_libre:focus{
    border-color: #9cc84e;;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #9cc84e;;
}

#btnSubBusquedaPreferida{
    display: none;
}

#divBotonFormBusquedaPref{
    float:left;
}

#divInputAnadirBusquedaPref{
    float:right;
}

#divInputAnadirBusquedaPref input{
   width:130px;
   height:30px;
}

#tblDatosBiblioteca img{
    margin-left: 15px;
}

.textoNumeros{
   text-align: right;
}

.botonesBorrados{
    visibility: hidden;
}

#btnBorrarDatos{
    display: inline-block;
    margin: 320px 0px 0px 30px; 
    clear: both;
}

.elementosParaBorrar{
    margin-top: 10px;
}

/* MODULO DE ENCARGADOS */

#divAsignarEncargado{
    margin-bottom: 30px;
}

#tblEncargados{
    width:300px;
    margin-top:5px;
}

#autocomplete_codigolector{
    width:220px;
    margin:0;
}

#sf_admin_content /*contenedor que contiene todo el contenido*/
{float: left; width: 100%; margin: 0; padding: 0;}
#content /*igual para todos*/ { 
float: left; 
width: auto; 
height: auto; 
margin: 0; 
padding: 15px; 
background: #f3f4e9; 
clear: both;}

#compNuevoVN
{width: 993px;float:left;padding:15px;}

form#compNuevoVN
{width:95%;float:left;padding:15px;}

form#compNuevoVN .sf_admin_custom_actions {
    float: left;
    height: auto;
    margin-right: 40px;
    margin-top: 10px;
	
}

form#compNuevoVN .sf_admin_custom_actions input, form#compNuevoVN .sf_admin_custom_actions a
{float:left;margin:0px;margin-right:4px;}

form#compNuevoVN div.form_row
{padding-top:10px;padding-bottom:10px;border-bottom: #eee dotted 1px;}


#divformimpresion{
    float:left;
    margin-top: 20px;
}

#divtablaetiqueta{
    float:left;
    width:210px; 
    max-width: 210px; 
    margin-left:50px; 
}

#divMsjInfo{
    float:left;
    width:210px; 
    max-width: 210px; 
    margin-left:100px; 
    margin-top:50px;
}

table#tablaprincipal
{border:none;
  -moz-box-shadow:    none;
  -webkit-box-shadow: none;
  box-shadow:         none;
position: static;}

table#tablaprincipal tbody tr td
{font-size:1.15em;border:none;padding:6px;border-bottom:1px solid #DDDDCA;}

table#tablaprincipal [scope=col]
{font-size:1.15em;border:none;padding:6px;border:none;}

table#second tbody tr td
{border-bottom:1px solid #DDDDCA;padding:6px;}
/*---div de h1 y ayuda---*/
#titlepag {width: 100%; position: relative; height: 34px; margin-bottom: 25px; padding: 0;display: inline;}
#help-content {width: auto; height: 23px; float: right; background-color: #ddddca; padding:5px 10px 5px 10px; -moz-border-radius: 5px; font-weight:bold; font-size: 1.5em; -moz-box-shadow: 1px 1px 2px 2px #777; -webkit-box-shadow: 1px 1px 2px 2px #777; box-shadow: 1px 1px 2px 2px #777;}
#help-content:hover {background-color: #9cc84e; border: #FFF solid 1px; padding:5px 10px 5px 10px; -moz-border-radius: 5px;}

#titlepag h1, #header-content{width: 80%; display:inline-block;}

/*--------------bloque izquierda--------listado catalogo-----------------------*/
#box_left /*esto se llamaba antes sf_admin_left*/ {float: left; width: 220px; width:200px;height: auto; margin: 0; padding: 0; border-right: #FFF solid 5px;border-right:#6A9810 0px dotted;padding-bottom:100px;margin-left:20px;}


/*---------------------bloque derecha---------entran dentro los filtros y tablas-------------*/
#box_right /*esto se llamana antes sf_admin_right*/{width: 745px; height: auto; float: left; padding: 0 0 0 20px; margin: 0;}

#sf_admin_center /*rightBox. Capa que se situa a la derecha de listaCatalogo*/ {float: left; width: 100%; height: auto; margin: 0; padding: 0;}

#box_right p {padding: 0}

#sf_fieldset_datos_listado /*caja filterfield y tablas*/{float: left; height: auto; margin: 0; padding: 0; width: 100%;} /*NO poner ancho fijado porque afecta también a caja de tablas*/

.advertencia, .notice, .error, #mt_alert_messages_detail, #mt_alert_messages_notification {width: 95%; margin: 20px 20px 20px 0; padding: 10px; border:#ca7b27 2px dotted;border-radius: 10px; -moz-border-radius: 5px; background: #f8f8e1;color:#924900;float:left;   -moz-box-shadow:    2px 2px 4px 1px #666; -webkit-box-shadow: 2px 2px 4px 1px #666; box-shadow: 2px 2px 4px 1px #666; clear: both;}

/*----------- impresion de ejemplares -----------*/
#ejemplaresImpresion {width: 100%; height: auto; margin: 0; padding: 0;}

.double_list {margin:20px;}
.double_list img {  /* como boton */
  color: #557d08;
  background:#deddcb;
  border: #b5b68f solid 1px;
  border-radius: 10px;
  -moz-border-radius: 5px;
  width:auto;
  height: auto;
  padding: 4px;
  margin: 15px 15px 1px;
  cursor: pointer;} 
  
.double_list_select {
 float: left; 
 width: 170px; 
 height: auto; 
 margin: 20px 80px; 
 padding: 1px;
 border: #ddddca solid 5px;
 border-spacing:1px;
 border-radius: 10px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 10px;}

.double_list_select-selected {
 float: right; 
 width: 170px;
 background-color: #eaeada;
 height: auto; 
 margin: 20px 80px; 
 padding: 1px;
 border: #ddddca solid 5px;
 border-radius: 10px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 10px;
 border-spacing: 3px;}

.double_list_label {font: bold 1.0em Verdana, Geneva, sans-serif; margin: 10px 0 -10px 80px; padding: 0;}

/*=============FOOTER todos igual==============*/

#footer {
 display: block;
 float:left;
 width: 100%;
 padding: 10px 0 10px 0;
 text-align:center;
 border-top: #cbcba3 solid 0px;
 color: #6F6F4E;
 font-size: 10px;
 text-align: center;
 line-height: normal;
 background-color: #F3F4E9;
}


#footer p {
 text-align: center;
 line-height: 1.2;
}

.pie_comunidad {
	margin:auto;
	padding:0;}

.pie_aplicacion {
	margin:auto;
	padding-bottom: 10px;}
	
.pie_ite {
	margin:auto;
	padding: 0;}
	
.copyright {
	margin:auto;
	padding: 10px 0 5px 0px;
	width:40%;
	border-top: #cbcba3 dotted 1px;}
	
.abiesweb {
	margin:auto;
	padding: 10px;
	width:40%;
	border-top: #cbcba3 1px;
	font-weight: bold;}
	
#aviso_legal {margin: 0;
	padding-bottom: 5px;
	}

#aviso_legal img {margin: 0;
	padding: 5px 0 5px 0;}

#footer_logo_abiesweb {
	background:url(footer_abiesweb.png) no-repeat top;
	height: 40px;
	width: auto;
	height: 20px;
	width: auto;
}


/**** Préstamos ****/
/*fila de la última operación realizada*/
.ultima_operacion {color:#0000CC;}

#DiasPrestamo, #DiasPrestamoN{
    margin-left: 30px;
}

/****** BUSQUEDA MARC21 ******/

#tblFicherosRebeca{
    width: 300px;
    margin-right: 50px;
    float:left;
}

/**** Lectores ****/
.caducado {color:#CC0000;}


/**** Boletín  ****/
#Content_Boletin
{border:1px dotted #555;padding:10px;float:left;margin-bottom:30px;width:100%;text-align:justify;padding-bottom:30px;}

#Content_Boletin h3 
{font-size:2em;font-weight:normal;margin:0px;color:#CA7B27;padding:3px;}

#Content_Boletin h4 
{font-size:1.3em;font-weight:normal;margin:0px;color:#CA7B27;margin-top:0.5em;margin-bottom:0.5em;border-bottom:0px dotted #CA7B27}

#TituloBoletin
{padding-bottom:0px;border-top:0px solid #557D08;border-bottom:4px solid #557D08;}

#txtNumBoletin
{padding-bottom:0px;border-top:0px solid #557D08;border-bottom:1px dotted #557D08;padding:3px;font-size:1.1em;}

#Content_Boletin img
{margin-top:0.5em;margin-bottom:0.5em;}

#Content_Boletin div input#volver
{margin-top:2em;margin-bottom:0.5em;}

/**** FIN Boletín  ****/

#fichaisbd_seccionautor {font-weight: bold;}
#fichaisbd_secciontitulo {padding-left: 20px;}
#fichaisbd_seccioncaracteristicas {padding-left: 20px;}
#fichaisbd_seccionnotas {padding-left: 20px;}
#fichaisbd_secciondeposito {padding-left: 20px;}
#fichaisbd_seccionisbn {padding-left: 20px;}
#fichaisbd_secciondescriptores {padding-left: 20px;}
#fichaisbd_seccionotrosautores {padding-left: 20px;}
#fichaisbd_seccioncdus {padding-left: 20px;}


/*** MODULO DE CONFIGURACIÓN ***/

#formIdiomas form, #formLogoCCAA form{
    width:100%;
}

#url_ws{
    width:110%;
}

#test_url_message{
    display:block;
}

#btn_url_ws{
    margin-top:10px;
}

#num_centros{
    margin:0;
}

#lbl_num_centros{
    display:inline;
    margin-right: 10px;
}

#notice_num_centros{
    margin-top:10px;
    width:60%;
}

#notice_num_centros span{
    padding-right: 10px;
}

#permisoGuardar+span{
    width:85%;
    padding-right: 10px;
}

#formPermisos button{
    margin-left:72%;
}

/*IMPORTACION DE REGISTROS*/

#selectTipoFondo{
    margin:0;
    padding:0;
}


/*LISTADO DE PERSONAS */

#filtroBusqueda{
    margin-top:15px;
}

#filtroBusqueda label{
    display:block;
    float:left;
    width:120px;
}

#bloquefiltro1{
    float:left;
    width: 30%;
}
#bloquefiltro1 div{
    float:left;
}
#bloquefiltro2{
    float:left;
    margin-left:30px;
}
#bloquefiltro3{
    float:left;
    margin-left:30px;
}
#bloquefiltro4{
    float:left;
    margin-left:30px;
}

.icodisabled
{
    opacity: 0.5;
}

.tituloFechaFiltro
{
    margin-top:0px;
    margin-bottom:7px;
}

#divBuscaFechaAlta label,#divBuscaFechaValidez label,#divBuscaFechaPrestamo label,#divBuscaFechaDevolucionPrevista label,#divBuscaFechaDevolucion label,
#filtroBusqueda .FiltroPersonaB3 label
{
    width: 60px;
}

#paginadorLectores,#paginadorPrestamos
{
    float:right;
    clear:both;
    font-size: 0.7em;
    color:#336633;
}

.center
{
    text-align:center;
}

.error_alerta
{
    margin:25px 0 20px 35px;
}

.error_alerta h3{
    margin-top: 30px;
}

#botonErrorUO
{
    margin-top:25px;
}

.autorListEjemplar
{
    font-weight: normal;
    font-size: 7pt;
    text-transform: capitalize;
}

.help
{
  clear:both;
  margin-bottom: 10px;
  width:70%;
  font-size: 0.9em;
}

.sf_admin_form_row label
{
    width: 25%;
}

.sf_admin_form_row div.content
{
    width: 70%;
}
.content li{
    clear:both;
}

.content input, .content textarea
{
    margin-bottom: 0;
}

fieldset .sf_admin_form_row li label
{
    margin-left:0;
}

.table-centered td, .table-centered th {
    text-align: center;
}

#formControlMenus {
    margin-top: 70px;
}

// LISTA CATALOGO
.table_catalogo {
    box-shadow: 2px 4px 4px 1px #666;
}

#sortable_list {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 1;
}

#sortable_list li.header {
    background-color: #DDDDCA;
    font-weight: bold;
    cursor:default;
    color: #466b00;
}

#sortable_list li.header a {
    cursor:pointer;
}

#sortable_list li{   
    border-left: 1px solid #DDDDCA;
    border-right: 1px solid #DDDDCA;
    border-top: 1px solid #DDDDCA;
    border-bottom: 1px solid #DDDDCA;
    display: inline-block;
    width: 100%;
}

#sortable_list div {
    display: inline-block;
    float: left;
    padding: 3px 5px;  
    overflow: hidden;
    text-overflow: ellipsis;
}

#sortable_list li div.listitem_estado{width: 80px;}
#sortable_list li div.listitem_mensaje{width: 350px;}
#sortable_list li div.listitem_periodo{width: 160px;}
#sortable_list li div.listitem_usuarios{width: 130px;}
#sortable_list li div.listitem_actions{width: 180px;}

// LISTA EJEMPLARES
#sortable_list_ejemplar {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 5;
}

#sortable_list_ejemplar li.header {
    background-color: #EAEADD;
    font-weight: bold;
    font-size: 10px;
    cursor:default;
}

.ejemplar_footer {
    background-color: #EAEADD;
    font-weight: bold;
    font-size: 10px;
    cursor:pointer;
}

#sortable_list_ejemplar li.footer:hover {
    background-color: #F3F4E9;
}

#paginadorFondos {   
    background-color: #EAEADD;
}

#paginadorFondos div{   
    float: none;
    font-size: 12px;
    color: #363;
}

#motivos{   
    display:none; 
    margin:-4px; 
    padding-right: 130px;
    float: right;
}

#listado_motivos{    
    margin:-19px; 
    width: 345px;
}

div.cantidadejemplares{
    width: 32%;
    margin-left: 20px;
}

input.crearmas{
    width: 44px;
    height: 26px;
    text-align: center;
}