/*
 * Contiene los selectores y reglas necesarias para dotar del aspecto correcto
 * a los elementos comunes de las Page Skin (de las parte publica, privada y 
 * especial). 
 *
 * @author:  OCU
 * @version: v 0.2
 * @date:    27/6/2012    
 *----------------------------------------------------------------------------*/
 

  /* Cuerpo y Contenido
  ----------------------------------------------------------------------------*/  
  #cuerpo {
  	background-color: #FFF;
  	width: 733px;
  	text-align: left;
  	margin-right: auto;
  	margin-left: auto;
  } 
  
  .contenido_cuerpo_pagina_principal {
    width:707px;
    text-align:center;
    z-index:0;
    margin: 9px 0 0 11px;
  }  
  
  
  /* Caja
  ----------------------------------------------------------------------------*/
  
  #caja {
    border-right:#898989 1px solid;
    border-top:#898989 1px solid;
    border-left:#898989 1px solid;
    color:#898989;
    border-bottom:#898989 1px solid;
    text-align:left;http://www.uc3m.es/portal/page/portal/inicio_privada
    font-size:11px;
    margin:0 0 6px
  }  
  
  /* Utilidades
  ----------------------------------------------------------------------------*/
  
  #utilidades {
	  font-family: Verdana, Arial, Helvetica, "sans serif";
	  padding-top: 2px;
	  height: 25px;
  }
  
  #utilidades ul {
	  text-align: right;
	  background: transparent;

  }
  
  #utilidades ul li{
	  display: inline;
	  border-right: 1px solid #FAB700;
	  padding-right: 0.4em;
    padding-left: 0.4em;
   /*Roberto */
	  font-size: 0.9em;
  }
  
  #utilidades ul li a{
	  color: #FFF;
	  text-decoration: none;
  /*Roberto	font-size: 1.4em;*/
  }
  
  /* Boton de edicion
  ----------------------------------------------------------------------------*/
  
 .editar{
    width: 69px;
    margin: 0;
    padding: 5px;
    position: absolute;
    left: 5px;
    top: 5px; 
    z-index: 100;
  }

  .editar a{
    font-size: 1.1em;
    font-weight: bold;
    padding: 2px 4px 3px 28px;
    color: #FFF;
    background: url('/portal/page/portal/repositorio_archivos/Imagenes/	editar.gif') no-repeat left;
    border-top: 1px solid #FFF;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #FFF;
  }  

  
  /* Posicionadores
  ----------------------------------------------------------------------------*/
  
  .left {
	  float: left;
  }

  .right {
	  float: right;
  }
  
  
  /*  Bordes
  ----------------------------------------------------------------------------*/
  
  .sinborde {
	  border-right: 0 !important;
  } 
  
  .sin_borde {
    border:0px none; 
  } 
  
  .sin_margen {
    margin:0
  }
   
  /* Selectores anteriores.
   * Estos selectores se mantienen porque todavia son usados por  la Page Skin.
   * Estos selectores deben tender a su desaparicion.
  ----------------------------------------------------------------------------*/ 
  
  .cabecera_editar, .cabecera_mapa, .cabecera_disminuir_fuentes, .cabecera_correo, 
  .pie_estudios, .pie_la_universidad, .pie_investigacion, .pie_empleo_y_practicas {
    float:left;
    margin-right:6px;
    padding-top:3px
  }
  
  .cabecera_separador, .cabecera_campus_global, .cabecera_biblioteca, 
  .cabecera_directorio, .cabecera_incidencias, .pie_separador {
    float:left;
    margin-right:10px;
    padding-top:3px
  }
  
  .segunda_linea_cabecera, .tercera_linea_cabecera {
    width:773px;
    height:130px;
    clear:both;
    margin:6px auto 0
  }
  
  .personalizar_cabecera, .desconexion_cabecera {
    float:left;
    margin-right:20px;
    padding:0
  }
  
  .pie_aviso_legal, .pie_privacidad, .pie_informacion_y_contacto, .pie_opina {
    float:left;
    margin-left:7px;
    margin-right:7px;
    padding-top:3px
  }
  
  .contenido_privado {
    margin-top:-110px
  }
  
  .primera_linea_cabecera {
    background-color:#efefef;
    width:773px;
    height:25px;
    margin:1px auto 0
  }
  
  .primera_linea_cabecera_izquierda {
    float:left;
    background-color:#efefef;
    height:25px;
    padding-left:6px
  }
  
  .primera_linea_cabecera_derecha {
    float:right;
    background-color:#efefef;
    height:25px;
    padding-right:46px
  }
  
  .cabecera_ayuda {
    float:left;
    margin-right:20px;
    padding-top:3px
  }
  
  .cabecera_rss {
    float:left;
    margin-right:32px;
    padding-top:3px
  }
  
  .cabecera_accesibilidad {
    float:left;
    margin-right:12px;
    padding-top:2px
  }
  
  .cabecera_aumentar_fuentes {
    float:left;
    padding-top:3px
  }
  
  .linea_bienvenida_cabecera {
    font:normal 10px Verdana;
    color:#000
  }
  
  .bienvenida_cabecera {
    float:left;
    margin-right:20px;
    margin-top:5px;
    padding:0
  }
  
  .cabecera_logo {
    float:left;
    width:150px;
    padding:0
  }
  
  .cabecera_fondo_menu {
    width:623px;
    float:left;
    background-image:url('/portal/page/portal/repositorio_archivos/Imagenes/cabecera_2nivel_1.gif');
    background-repeat:no-repeat
  }
  
  .cabecera_fondo_cabecera_general_privada {
    width:751px;
    height:83px;
    float:left;
    background-image:url('/portal/page/portal/repositorio_archivos/Imagenes/imagen_cabecera_privada_temp.jpg');
    background-repeat:no-repeat
  }
  
  .cabecera_menu_desplegable {
    float:right;
    height:116px;
    padding-top:0
  }
  
  .subcabecera_menu_desplegable {
    float:right;
    margin-top:1px;
    margin-right:0;
    padding:0
  }
  
  .cabecera_bordes_menu {
    width:10px;
    height:20px;
    float:left;
    margin:0;
    padding:0
  }
  
  .cabecera_segundo_menu {
    float:right;
    margin-right:6px;
    margin-top:2px
  }
  
  .cabecera_busqueda {
    float:left;
    margin-right:34px;
    margin-top:2px
  }
  
  .pie_primera_linea {
    width:769px;
    margin:1px auto 0
  }
  
  .pie_parte_derecha {
    float:right;
    height:25px;
    padding-right:14px;
    margin-right:10px
  }
  
  .pie_parte_izquierda {
    float:left;
    height:25px;
    padding-left:6px;
    margin-left:10px
  }
  
  .pie_imagen {
    width:769px;
    margin:1px auto 0;
    padding:0
  }
  
  .pie_segunda_linea {
    width:769px;
    margin:0 auto;
    padding:0
  }
  
  .pie_segunda_linea_parte_izquierda {
    float:left;
    height:25px;
    padding-left:6px
  }
  
  .pie_copyright {
    float:left;
    margin-right:6px;
    margin-left:10px;
    padding-top:3px;
  }
  
  .pie_segunda_linea_parte_derecha {
    float:right;
    height:20px;
    padding-right:14px;
    padding-top:0
  }
  
  .pie_elemento {
    float:left;
    padding-top:2px
  }       