#pre_header{
  background: transparent url("../imag/body_back.png") top left repeat-x;
  height: 180px;
  margin: 0;
  padding: 0;
}
#header{
  position: relative;
  background: transparent url("../imag/header_back.png") top right no-repeat;
  height: 107px;	/* 	[TC] Menor altura en header	*/
  z-index: 10;
  margin: 0;
  padding: 0;
  margin-right: 22px;
  width: 960px;
  margin: 0px auto;
}
#header h1 { 
	margin: 0; 
	padding: 0; 
}
#header h1 a {
  position: relative;
  top: 10px;
  left: 0px;
  display: block;
  width: 182px;
  height: 180px;
  z-index: 100;
  background: url("../imag/logo_elsevier.png") 0 0 no-repeat; 
}
#header h1 a span {
	display: none;
} 
#header #user-area {
  display:block;
  width:180px;
  height:87px;
  float:right;
  background-color:#333;
  color:#fff;
}
#header #user-area p {
  text-align:right;
  margin:0;
  padding: 0px;
  font-size:.9em;
}
#header #user-area p a {
  color:#FF9900;
}
#header ul {
  margin: 0;
  padding: 0;
  font-size: 1em;
  list-style: none;
}
#header ul#main_menu {
  position: absolute;
  top: 107px;
  left: 200px;
  padding: 0;
}
#header ul#main_menu li {
  float: left;
  margin: 0 15px;
}
#header ul#main_menu li a {
  color: #666;
  text-decoration: none;
  color: #333;
  padding: 0 0 3px 0;
  font: bold .9em Arial;
  text-transform: uppercase;
  height: 18px;
  background-position: 0 -3px!important;
}
#header ul#main_menu li a span {
	display: none; 
}
#header ul#main_menu li a.inicio {
  display: block;
  width: 40px;
  background: url("../imag/nav_inicio.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.inicio_activo,
#header ul#main_menu li a.inicio:hover {
  display: block;
  width: 40px;
  background: url("../imag/nav_inicio_hover.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.libros {
  display: block;
  width: 42px;
  background: url("../imag/nav_libros.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.libros_activo,
#header ul#main_menu li a.libros:hover {
  display: block;
  width: 42px;
  background: url("../imag/nav_libros_hover.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.revistas {
  display: block;
  width: 55px;
  background: url("../imag/nav_revistas.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.revistas_activo,
#header ul#main_menu li a.revistas:hover {
  display: block;
  width: 55px;
  background: url("../imag/nav_revistas_hover.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.formacion {
  display: block;
  width: 74px;
  background: url("../imag/nav_formacion.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.formacion_activo,
#header ul#main_menu li a.formacion:hover {
  display: block;
  width: 74px;
  background: url("../imag/nav_formacion_hover.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.farma {
  display: block;
  width: 95px;
  background: url("../imag/nav_farma.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.farma_activo,
#header ul#main_menu li a.farma:hover {
  display: block;
  width: 95px;
  background: url("../imag/nav_farma_hover.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.jano {
  display: block;
  width: 83px;
  background: url("../imag/nav_jano.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.jano_activo,
#header ul#main_menu li a.jano:hover {
  display: block;
  width: 83px;
  background: url("../imag/nav_jano_hover.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.clinicas {
  display: block;
  width: 55px;
  background: url("../imag/nav_clinicas.png") 0 0 no-repeat; 
}
#header ul#main_menu li a.clinicas_activo,
#header ul#main_menu li a.clinicas:hover {
  display: block;
  width: 55px;
  background: url("../imag/nav_clinicas_hover.png") 0 0 no-repeat; 
}
#header ul#idiomas {
  width: 60px;
  position: absolute;
  top: 112px;
  right: 0;
}
#header ul#idiomas  { 
  list-style: none;
  margin: 0; 
}
#header ul#idiomas li { 
  float: left;
  margin-left: 8px;
}
#header ul#idiomas li.portugal a {
  display: block; 
  width: 16px;
  height: 11px;
  background: url("../imag/ico_flag_portugal.png") 0 0 no-repeat; 
}
#header ul#idiomas li.mexico a {
  display: block; 
  width: 16px;
  height: 11px;
  background: url("../imag/ico_flag_mexico.png") 0 0 no-repeat; 
}
#header ul#idiomas li span { 
	display: none; 
}
#header .submenus {
  position: absolute;
  top: 133px;
  left: 7px;
  background: url("../imag/bg_submenus.png") bottom right no-repeat;
}
#header .submenus ul {
  display:block;
  width: 780px;
  height:16px;
  padding: 0 0 0 0;
  margin: 0 0 0 175px;
  font-size: 0.8em;
}
#header .submenus ul li { 
  display: inline;
}
#header .submenus ul li a {
  color: #fff;
  text-decoration: none;
  padding: 3px 5px;
	text-transform:uppercase;
	font: Arial;
}

