/**
 * Contiene los selectores y reglas necesarias para dotar del aspecto correcto
 * a los elemento de web OCU 
 *
 * @author:  PLP, JCE
 * @version: v 0.1
 * @date:    31/11/2007    
 *----------------------------------------------------------------------------*/
 
  /* Cuerpo
  ----------------------------------------------------------------------------*/

  BODY {
    height: auto;
    text-align: center;
    font-size: 0.7em;
    font-family: Verdana, Arial, sans-serif;
  	background: #e7e7e7;
    margin-top: 0;    
    margin-left: 12px;
  }  
  


  /* Cuerpo y Contenido
  ----------------------------------------------------------------------------*/  
  #cuerpo {
  	width: 978px;  	
  	text-align: left;
  	margin-right: auto;
  	margin-left: auto;
	  border-left: 1px solid #CCC;
	  border-right: 1px solid #CCC;
   	border-bottom: 1px solid #CCC;
	  background: #fff;
  }
  
  .contenedora {
    width: auto;
    text-align: center;
    z-index: 0;
    margin: 0 10px 0 10px;
    /* *margin-right: -8px; */
    /*margin: 0 5px 0 5px;*/
  }  


  /*Cabecera
------------------------------------------------------------------------------*/
  #cabecera {
    border-bottom: 2px solid #ccc;
    margin-bottom: 0.70em;
    width: 978px;
    background-color: #0062BD;
  
  }

  /* Barra de Herramientas
  ----------------------------------------------------------------------------*/
  
    .barraHerramientas { 
      list-style-type:none;
      color: #FFFFFF;
      font-size: 0.9em;
      font-weight: bold;
      background-color: #00367D;
      text-align: right;
      padding: 0.25em 0 0.25em 0;
      margin: 0;
      width: 100%;
      margin: 0;
    }
  
    .barraHerramientas A {
      color: #FFFFFF;
      text-decoration: none;
     }

    .barraHerramientas A:Hover {
      text-decoration: underline;
     }

    .barraHerramientas LI {
      display: inline;
      padding: 0 0.3em 0 0.3em;
      border-right: 1px solid #FFFFFF;
    }
   
    .barraHerramientas .sinborde {       
      margin: 0 0.5em 0 0.3em;
    }
    
    .barraHerramientas .sinborde A {
       background-color: #EC7000;
       padding: 0.1em 0.3em 0.2em 0.3em;
    }  

  /* Menu superior
  --------------------------------------------------------------------------------*/  
  .menuSuperior{
    width: auto;
    text-align: right;
    background-color: white;
    background-image:  url('/portal/page/portal/repositorio_archivos/imagenes/menu_curva_izq.gif');
    background-repeat: no-repeat;
    background-position: top left;
    margin:0 0 0 38.5%;
    *margin : 0 0 0 38%;
    padding: 0;
  }

  .menuSuperior LI{
    list-style: none;
    display: inline;   
    border-right: 2px solid #1B468A;
    margin:0;
    padding: 0 0.35em 0 0.5em;
    line-height: 2.0em;
  }
  
  /* Imagen del Banner
  ----------------------------------------------------------------------------*/
    
    #banner {
      margin: 0;
      padding: 0 0 1em 0;
    }

    #banner IMG{
      width: 735px;
      height: 100px;
    }

  
  
  /* Pie
  ----------------------------------------------------------------------------*/
    
  #pie {    
    font-size: 0.9em;
    width: 100%;
    text-align: center;
    border-top: 2px solid #ccc;
  }



  #pie A IMG {
    padding: 0.5em 0 0.5em 0;
    margin: 0;
    border: 0;
  }
   
  #pie UL {
    background-color: #005DB6;
    background-image: url('/portal/page/portal/repositorio_archivos/imagenes/degradado_pie.jpg');
    background-repeat: repeat-x;
    color: white;
    text-align: center;
    padding: 1em 0 1em 0;
    margin: 0;
  }

  #pie UL LI{
    display: inline;
    border-right: 2px solid #FFFFFF;   
    padding: 0 0.5em 0 0.5em;

  }

  #pie UL LI A{
   color: white;
  }


   
  /* Boton de edicion
  ----------------------------------------------------------------------------*/
  
 .editar{
    width: 6em;
    margin: 0;
    padding: 3px;
    position: absolute;
    left: 5px;
    top: 5px; 
    z-index: 100;
  }

  .editar a{
    font-size:1.05em;
    padding: 2px 4px 3px 28px;
    color: #FFF;
    background: url('/portal/page/portal/repositorio_archivos/imagenes/editar.gif') no-repeat left;
    background-color: #002296; 
  }  

  
  /* Posicionadores
  ----------------------------------------------------------------------------*/
  
  .left {
	  float: left;
  }

  .right {
	  float: right;
  }
  
  
  /*  Bordes
  ----------------------------------------------------------------------------*/
  
  .sinborde {
	  border-right: 0 !important;
  } 
  
  .sin_borde {
    border:0px none; 
  } 
  
  .sin_margen {
    margin:0
  }
   
  .bordesCaja {    
    border-bottom: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid; 
    margin-top: 0.4em;
    /* *margin-top: 0.45em; */
  }
   
 /* FIN
    --------------------------------------------------------------------------*/
