
/* pagina */

body{
	margin: 0;
	font-size: 1em;
}

#pagina {
	position: relative;
	margin: 0.1em auto;
	width: 60.5em;
	border: 1px solid #5B5B00;
}

/* fin pagina */

/* cabecera */

#cabecera {
    position: relative;
    top:0;
    left:0;
   	border-bottom: 0;
	width: 100%;
	z-index: 1;
	height: 102px;
}

#cabecera #texto_cabecera {
	position: relative;
	padding: 0.2em 0 0.2em 0.2em;
	background: url(../img/cabecera_fondo.jpg) #F2EFD9 no-repeat 97% 10%;
	min-height: 7em;
}

#cabecera #texto_cabecera .texto{	
	position: absolute;
	font-size: 0;
	height: 0;
	width: 0;
	visibility: hidden;
}

#cabecera #texto_cabecera img{
	position: absolute;
	top: 0.2em;
	left: 0.2em;	
	width: auto;
}

/** identificacion del usuario **/

#cabecera .identificacion_menu {
	font-size: 0.55em;
	padding: 0.4em;
	position: absolute;
    color: #5B5B00;
    width: 45em;
    right: 15em;
    text-align: right;
    top: 0em;
    font-weight: bold;
}

#cabecera .identificacion_menu a {
    text-decoration: underline;
}

/** iconos 2.0 **/

#cabecera .addthis{
	left: 19em !important;
}

#iconos_cabecera{
	display: block;
	background-color: #F2EFD9;
	padding-left: .3em;
}

#iconos2_0{
	position: absolute;
	left: 19.2em;
	margin-top: .4em;
}

/* fin cabecera */

/* contenido */

#pagina_contenido0 {
	position:relative;
	background: #FFF;
	width: 100%;	
	height: auto;	
	padding-top: 2.5em;
	margin-top: 3em;
}

html>body #pagina_contenido0{
	overflow: hidden;
	min-height: 1em;
}

#pagina_contenido {
	position:relative;
	display: block;
	float: left;
	width: 46.65em;	
	border-top: 1px solid #CFCF9E;
	border-left: 1px solid #CFCF9E;
}

#contenido {
	position: relative;
    height: auto;
	font-size: 0.65em;
	margin: -2em 2em 1em 3em;
	color: #5B5B00;
	line-height: 1.1em;
}

#pagina_contenido #contenido{
	min-height: 75em;
}

/* web route o miga de pan */

#web_route {
	position: relative;	
	display: block;
	font-size: 0.65em;
	width: 100% !important;
	padding: .9em 0 .7em 22em;
	top: -3.5em;
	left: -21.2em;
	background-color: #E3E3CC;
}

#web_route .span_web_route{
	position: relative;
	color: #5B5B00;
	width: auto;
	top: 0.4em;
	margin-left: 0.5em;
	display: inline;
}

#web_route .webroute_primero{
	position: relative;
	display: inline;
	border-bottom:0;
	width: auto;
}

#web_route .webroute_current{
	position: relative;
	display: inline;
	font-weight: normal;
	width: auto;
}

#web_route a{
	font-family: Arial;
	width: auto;
}

#web_route a, 
#web_route a:visited{
	display: inline;
	font-weight: normal;
}

#web_route a, 
#web_route a:visited {
	text-decoration:none;
	color: #5B5B00;
}

#web_route a:hover {
	text-decoration:underline;
	color: #993300;
}

/* fin web route (miga de pan) */

/* Menu */

#menu_principal {
    position: relative;
    float: left;
    width: 220px;
	font-size: xx-small;
	border-top: 1px solid #CFCF9E;
	height: auto;
	margin-bottom: 1em;
}

#menu_principal .menu_titulo {
    margin-top: 0;
    display:none;
    visibility:hidden;
    font-size:0;
}

#menu_principal li {
	list-style:none;
	border-bottom: 1px #CCCC99 solid;
	padding: 0.4em;
}

#menu_principal li a,
#menu_principal li a:hover{
	text-transform: uppercase;
}

#menu_principal .menu_element {
	margin:0;
	padding:0;
}

#menu_principal * {
    text-align: left;
	margin:0;
}

#menu_principal a{
	display: block;
	color: #993300;
}

#menu_principal .menu_nosel a{
	color: #666666;
}

#menu_principal a:visited,
#menu_principal a:hover{
	text-decoration:none;
	color: #666666;
	display: block;
}

#menu_principal li a:hover{
	background-color: #DCDCBA;
	color: #993300;
	font-family: Verdana;
	font-weight: bold;
}

.submenu .menu_element{
	display: block;
}

.menu_nosel .menu_element{
	display: none;
}

#menu_principal li.bibfhl{
	background-color: #B3B375;
}

#menu_principal li.bibfhl a{
	color: #FFF;
	background-color: transparent;
	font-weight: bold;
	letter-spacing: 0;
}

#menu_principal li.bibfhl a:hover{
	background-color: #DCDCBA;
}

#menu_principal li.verde{
	background-color: #E3E3CC;
}

#menu_principal li img{
	position: absolute;
	left: 8em;
}

/* submenus, estilos comunes */

#menu_principal ul.menu_element li.submenu ul.menu_element{
	margin: 1em 0 1em 3em;
}

#menu_principal ul.menu_element li.submenu ul.menu_element li{
	border: 0;
	list-style-type: disc;
	margin: 0;
	padding: 0.2em 0.5em 0.2em 0;
}

#menu_principal ul.menu_element ul.menu_element li a{
	text-transform: none;
}

#menu_principal ul.menu_element li.submenu ul.menu_element li a:hover{
	font-weight: normal;
}

/* menu verde, opcion "Biblioteca Virtual FHL" */

#menu_principal li.bibfhl{
	margin: 0;
	padding: 0;
}

#menu_principal li.bibfhl a{
	padding: 0.3em;
	margin: 0;
	border: 3px solid #B3B375;
}

#menu_principal li.bibfhl ul.menu_element{
	display: block;
	margin: 0;
	padding: 1em 0em 1em 3em;
	background-color: #E3E3CC;
}

#menu_principal li.lista{
	position: relative;
	list-style-type: disc;
	border: 0;
	padding: 0.2em 0.5em 0.2em 0;
}

#menu_principal li.lista a{
	padding: 0;
	border: 0;
	color: #666;
	font-weight: normal;
	text-transform: capitalize;
}

#menu_principal li.lista a:hover{
	color: #993300;
}

#menu_principal .adicional_menu{	
	position: relative;
	margin-top: 3.5em;
	font-size: 1.2em;
	min-height: 1%;
	overflow: hidden;
	left: .1em;
}

#menu_principal .adicional_menu span{
	position: relative;
	float: left;
	top: 5em;
	margin-left: .2em;	
}

html>body #menu_principal .adicional_menu span{
	top: 2.5em;
}

#menu_principal .adicional_menu img{
	float: left;
	margin-left: .5em;
}

/* pie */

#pie{
	position: relative;
	margin-top: 0;
	clear: both;
	width: 100%;
}

#pie #copy_digibis {
	background: #F2EFD9;
	border-top: 1px solid #CFCF9E;
	font-size: 0.6em;
	height: 34px;
}

#pie #copy_digibis .pie_Izq{
	position: relative;
	margin-top: 1.3em;
}


#pie #copy_digibis .pie_Izq a{
	color: #5B5B00;
	font-weight: bold;
	text-decoration: none;
	margin-left: .1em;
}

#pie #copy_digibis .pie_Izq a:hover{
	text-decoration: underline;
}

#pie #copy_digibis .estandares{
	position: absolute;
	top: 0.5em;
	right: 0;
}

#pie #copy_digibis .estandares img{
	width: auto;
}

/** fin pie **/

/** estadisticas repositorio. NOTA: Eliminar cuando se corrija en proyecto digibib **/

#estadisticas_repositorio #contenido table.bordeSeparador table{
	text-align: left;
	margin-left: 0;
	width: 100%;
} 

#estadisticas_repositorio #contenido table.bordeSeparador table td.etiqueta{
	width: 70%;
}

/* estadisticas de respoitorio */

/* historico. Se incluye aqui aparentemente no tiene su propio css */

.historico form .boton #boton_buscar{
	margin-top: 0.4em;
}

/* fin otros */

.vacio{
	height: 0;
	width: 0;
	clear: both;
}

.limpiar{
	clear: both;
}

-->