@charset "UTF-8";
/* CSS Document */

body {margin:0;}
hr{float:left;}
.oculto{display:none}
.separaNoVisi{display:none}
.zonaImg{float:left;padding:0px 0px 0px 0px;margin:0px 5px 5px 0px;}

/*ESTILOS PARA ESTRUCTURA*/

.clear {clear:both;}
#cabecera{
	height:105px;
	width: 100%;
	min-width:100%;
	text-align:center;
	padding: 0px 0px 0px 0px;
	background-image: url(../imagenes/cabecera/fondo_cabecera_document.jpg);
}
#logo{float:left;height:105px; width:45%;min-width:45%; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;text-align:left;}

#RegistroUD{float:left; height:105px; width:19%;min-width:19%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#RegistroUD .botonRegistro{text-align:center; float:right; cursor:hand; color:#FFFFFF; border:none; font-size:78%;width:156px;min-width:156px;height:32px;min-height:32px;padding:0px 20px 5px 0px;margin:45px 0px 0px 0px;background:transparent url("../img/home/boton_Registro_home.jpg") no-repeat}
#RegistroUD .botonRegistro a{float:left;text-align:center;cursor:hand;color:#FFFFFF;font-size:76%;padding:7px 0px 0px 0px;;width:135px;min-width:135px;height:28px;min-height:27px;}

#cabeceraDcha{float:left;height:80px; width:30%;min-width:30%;margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px;overflow:hidden;}
.lineaVerticalCabecera{float:left;text-decoration:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#cabeceraDcha #idiomas{float:left;height:15px;width:210px;margin:0px 5px 0px 15px;padding: 0px 0px 5px 0px;}
#cabeceraDcha #idiomas ul{height:10px;width:210px;margin:0px 5px 0px 15px; padding: 0px 0px 0px 0px;}
#cabeceraDcha #idiomas ul li{display:inline; list-style: none; height:20px;width:27px;margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#cabeceraDcha #idiomas ul li a{color: #FFFFFF;text-decoration:none;border-left:1px solid #6699cc;font-size:100%;margin:0px 0px 0px 0px;padding:0px 7px 0px 7px;}
#cabeceraDcha #idiomas ul li a.primero{border-left:0px solid #6699cc;}
#cabeceraDcha #idiomas ul li .seleccionado{font-size:0.70em;padding:0px 4px 0px 4px;font-weight:bold;color:#ffffff;border-left:1px solid #6699cc;}
#cabeceraDcha ul li .seleccionado_pri{font-size:1em;padding:0px 4px 0px 4px;border-left:0px solid #6699cc;font-weight:bold;color:#FFFFFF;}
.lineaSeparadoraIdiomas{float:left;text-decoration:none;margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}




#buscador{float:left;height:25px;width:210px;margin:8px 5px 0px 15px;}
#buscador input.cajaBuscador{float:left;height:15px;width: 180px;font-size:100%;padding: 2px 0px 0px 4px; margin:0px 0px 0px 0px;color:black;background-color:#ffffff;border-style:none;
border-radius:0px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px;}
#buscador input.lupa{float:left;width:17px;height:15px;padding: 0px 0px 0px 0px; margin:0px 0px 0px 5px;background-color:transparent;border-style:none;}
.lineaSeparadoraBuscador{float:left;text-decoration:none;margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}


#buscadorlibros {
	background-color:#deeeff;border-radius:8px; -ms-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; padding:4px; width:100%;
}
#dch_boton_busca {
	font-size:1.1em;
	color:#000;
	text-align:center;
	cursor:pointer; padding:2px;
	background-color:#ccc; border-radius:6px; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px;
	border: 1px solid #0064aa; width:4.2em;
	padding-top:3px; padding-bottom:3px;
	margin-top:3px;
}




#infoPracticaCabecera{float:left;height:20px;width:220px;margin:5px 4px 0px 15px;z-index:2;}
#infoPracticaCabecera select{float:left;height:18px;width: 186px;font-size:70%;padding: 1px 0px 0px 0px; margin:2px 0px 0px 0px;color:black;background-color:#ffffff;border-style:none;}
.botonFlecha{float:left;height:auto;width:20px; margin:1px 0px 0px 5px; padding: 0px 0px 0px 0px;background:transparent url("../img/home/boton_flecha.gif") no-repeat ;border:none;text-decoration:none;}
/******************************BARRA HERRAMIENTAS*****************/
#contenedor_barra_negra{width:100%;min-width:100%;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background: url("../imagenes/barra_herramientas_fondo.jpg") repeat-x;}
#barra_negra{width:90%;min-width:90%;height:30px;min-height:30px;margin-left:5%;text-align:center;}
#barra_negra ul{width:100%;min-width:100%;height:30px;min-height:30px;list-style-type:none;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;background: url("../imagenes/barra_herramientas_borde.jpg") top left  no-repeat;}
#barra_negra ul li{float:left;display:inline;width:24%;min-width:24%;;height:100%;min-height:100%;list-style-type:none;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;background: url("../imagenes/barra_herramientas_borde.jpg") top right  no-repeat;}
#barra_negra ul li a{float:left; margin: 0px 0px 0px 0px;padding: 10px 0px 0px 0px;width:100%;}
#barra_negra ul li a.estiloBarra{text-decoration:none;font-size:110%;color: #ffffff; font-weight: bold;}

/****************************ZONA PIE*************/
#pie{width:100%;min-width:90%;height:105px;background: transparent url("../imagenes/pie/fondo_pie.gif") repeat-x  ;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;}

#superiorPie{float:left;width:100%;min-width:100%;height:75px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#campusBilbao{float:left;width:32%;min-width:32%;height:54px; margin:7px 0px 4px 20px;padding:0px 0px 0px 0px; color: #FFFFFF;text-decoration:none;font-size:95%;}
#campusBilbao1{float:left; text-align:left;color: #FFFFFF;text-decoration:none;width:100%;min-width:100%;}
#campusBilbao2{text-align:left;color:#99CCFF;float:left;}
#campusBilbao2 a{text-align:left;color:#99CCFF;}
#campusSS{float:left;width:32%;min-width:32%;height:54px; margin:7px 0px 4px 20px;padding:0px 0px 0px 0px;color: #FFFFFF;text-decoration:none;font-size:95%;}
#campusSS1{float:left; text-align:left;color: #FFFFFF;text-decoration:none;width:100%;min-width:100%;}
#campusSS2{text-align:left;color:#99CCFF;float:left;}
#campusSS2 a{text-align:left;color:#99CCFF;}
#sindicacionRSS{float:left;width:31%;min-width:31%;height:54px; margin:7px 0px 4px 0px;padding:0px 0px 0px 0px; font-size:95%;}
#sindicacionRSS1 a{float:left; text-align:left;color: #FFFFFF;text-decoration:none;width:200px;margin:0px 0px 0px 10px;}
#sindicacionRSS2 a{float:left;text-align:left;color:#99CCFF;text-decoration:none;width:200px;margin:0px 0px 0px 10px;}

#imgRSS{float:left; margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}

#inferiorPie{float:left;width:97%;min-width:97%;}
#derechos{float:left;text-align:left;width:38%;min-width:38%;color: #FFFFFF;font-size:95%;margin:5px 0px 0px 15px;}
#menuPie{float:left; text-align:right;width:58%;min-width:58%;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#menuPie ul{float:right;width:100%;min-width:100%;margin:0px 0px 0px 0px;}
#menuPie ul li {display:inline; list-style: none; height:20px;width:auto;margin:0px 5px 0px 0px; padding: 0px 0px 0px 0px;}
#menuPie ul li a{color: #FFFFFF;text-decoration:none;border-left:1px solid #6699cc;font-size:95%;margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}
#menuPie ul li .primero{color: #FFFFFF;text-decoration:none;border:none;}

.lineaSeparadoraPie{float:left;text-decoration:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.lineaVerticalPie{float:left;text-decoration:none;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}

/******************************************************************/


div {text-align:left;}

#contenedor {
	padding:0;
	width:100%;
	height:100%;
	overflow:visible;
	}
	
/*Dentro de CONTENEDOR */
	
#cabecera_m {
	width:100%;
	height:133px;
	text-align:center;
	background-image:url(../imagenes/cabecera/fondo_cabecera.jpg);
	}

#contenedor2 {
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
	height:175em;
	} /* ¿COMO PONER ALTURA EN PORCENTAJE? CON AUTO ME DESAPARECEN LAS SOMBRAS LATERALES*/

/*Dentro de CONTENEDOR2 */

#sombraizq {
	margin:0;
	float:left;
	height:100%;
	width:60px;
	background-image:url(../imagenes/sombraizq.jpg);
	background-repeat:repeat-y;
	}

#sombrader {
	float:left;
	width:60px;
	height:100%;
	background-image:url(../imagenes/sombrader.jpg);
	background-repeat:repeat-y;
	}

#principal {
	border:1px solid white;
	float:left;
	width:878px;
	}	
	
/*Dentro de PRINCIPAL*/
	
#menu {
	float:left;
	width:180px;
	margin:auto;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	height:155em;
	position:relative;
	}
#buzon {
	width:200px;
	text-align:center;
	position:absolute;
	bottom:5px;
	left:0;

}
#buzon_home {
	width:200px;
	text-align:center;
	position:absolute;
	bottom:5px;
	left:0;

}
#contenido {
	float:right;
	overflow:visible;
	width:659px;

	}
#contenidorevistas {
	float:right;
	overflow:visible;
	width:659px;
	height:800px;
	}

#pie_m {	vertical-align:bottom;
	width:878px;
	height:108px;
	background-image:url(../imagenes/pie/fondopie.jpg);
	background-repeat:repeat-x;
	margin-bottom:0;
	}
	
/*Dentro de CONTENIDO*/	

#ruta {
	font-size:1.1em;
	padding:10px;
	background-color:#DEEEFF;
	}
	
#animaflash {
	height:158px;
	width:659px;
	background-color:#a0c8e1;
	}
	
#titulo {
	padding:10px 7px 5px 10px;
	border-top:2px solid #0087e6;
	background-color:#DEEEFF;
	font-size:1.8em;
	}
#menus_colores {
	padding:10px;}
	
/*************************/
#botonesmenu {width:130px;}

