/********************************************************************************/
/*                                                                              */
/* Plataforma JCyL.  Version 7.09.08-55 - Junta de Castilla y Leon - Espana     */
/* Distribucion de e-ducativa Open College                                      */
/* Copyright (c) 2007-2008 de e-ducativa Educación Virtual S.A.                 */
/*                                                                              */
/********************************************************************************/
 /**
 * Estilos utilizados para la seccion ACCESO.
 *
 /*-----------------------------------------------------------------------------------------------------*/

 /**
  * Layout
  *
  */

    #acceso_frame  { position: relative; width: 984px; margin: 40px auto 0; padding-bottom: 25px; background-color: #fff;  box-shadow: 0px 0px 10px 0 #818181; }

    /* para cuando el texto a mostrar en la pantalla de login es vacio */
    #acceso_frame.vacio {
      padding-bottom: 0;
      max-width: 500px;
    }
    #acceso_frame.vacio > #menu_login {
      float: none;
      padding: 15px 15px 0 15px;
      width: auto;
      margin: 0 auto;
    }

    #portada_login { float: left; width: 620px; margin-left: 10px; margin-right: 10px; padding-top: 25px; }
    #menu_login    { float: right; width: 334px; font-size: 0.75em; margin-right: 10px; padding-top: 25px; }
    #cambio_clave_frame { padding: 10px 0; }


 /**
  * @Objeto: vinculos
  *
  */

	.lista_vinculos_login { padding: 0; margin: 0; list-style: square outside }
    a.vinculo_login, .link_ir_herramientas_moviles  { color: #6d6d6d }
    a.vinculo_login { text-decoration: none; font-size: 1.1em }
    a.vinculo_login:hover, .link_ir_herramientas_moviles:hover { text-decoration:underline; }
    .lista_vinculos_login_titulo { margin-bottom: 10px }

/*-----------------------------------------------------------------------------------------------------*/



 /**
  * @Objeto: portada login
  *
  */

  #titulo_portada_login { padding: 40px 30px 30px; font-size: 2em; color: #797979; font-size: 1.8em; background-color: #e6e6e6; text-shadow: 1px 1px 0 #fff; }

  #contenido_portada_login {  }
  #portada_login .contenido_620 .tiny_personalizado  { border: none; box-shadow: none; padding: 0;  }



 /**
  * @Objeto: formulario login
  *
  */

    #acceso_log_form { margin: 0 0 20px; padding: 7px 0; background:url(../img/comunes/gradient_blanco.png) repeat-x 0 0;}
    #acceso_user_form { background-image: url(../img/comunes/blanco_25.png); margin: 0 7px 7px; padding: 6px 7px 13px 5px; text-align: center }
    #acceso_user_form fieldset  { border: none; margin: 0; padding: 0; }
    #acceso_user_form .label { display: block; margin-bottom: 2px; padding-left: 5px; text-align: left; color:#666666; }
    #acceso_user_form .input { margin-bottom: 6px; padding:2px 5px 3px; width:96%; height: 18px; background-color: white; border: 1px solid;  border-color: #6A6A6A #ECECEC #ECECEC #6A6A6A; -moz-border-radius:8px; border-radius:8px;}
    #acceso_olvido_clave { text-align: right; margin: 20px 6px 0 0; }
    #link_olvido_clave { text-decoration: underline; cursor: pointer; margin-left: 2px; color: white;}
    #acceso_log_form .submit { float: right; margin-right:7px; padding: 2px 15px 4px; background: url(../img/comunes/gradient_submit.png) repeat-x scroll 0 0 transparent; color:#666666;  border:none;}

    #menu_login a.link_pantalla_acceso {
        margin-right:7px;
        padding: 8px 15px 8px;
        margin-bottom: 20px;
        background: url(../img/comunes/gradient_submit.png) repeat-x scroll 0 -25px #666666;
        color:#FFF;
        border:none;
        display:block;
        text-align:center;
        text-decoration:none;
        font-size: 1.2em;
    }

    #menu_login a.link_pantalla_acceso:hover { text-decoration:underline; }

    .nombre_grupo { font-weight: bold }

    .acceso_user_form_titulo, .lista_vinculos_login_titulo {
        display:block;
        padding: 0 0 4px 8px;
        border-bottom: 1px solid #a1a1a1;
        margin-bottom: 10px;
        color: #6d6d6d;
        font-size: 1.2em
    }

    .permanecer_logueado{
        clear: none;
        display:inline;
        cursor: pointer;
        color: white;
        margin: 0 0 4px 4px;
    }

    .permanecer_logueado input{
        vertical-align: middle;
        margin-top: 0;
    }


/* reescribe base.css */
#wrapper { max-width: none; background-color: transparent !important; }
#section.no_menu { width: auto; max-width: 1100px; }
#section { border: none; min-height: 0 ; padding-top: 0; background: none; }
#section.no_menu #main > .offset { padding: 0; }
