 /* botonera de la portada */


    .cabecera_portada{
      padding:0;
      margin:0 0 2em 0;
    }


        /* cuando el usuario está offline, en la región superior aparece una botonera*/


        .cabecera_portada .botonera{
          background-color:#e0f0f7;
          border:1px solid #7896b9;
          width:63em;
          overflow:hidden;
         /*float:left;*/


        }

        .cabecera_portada .botonera li{
          float:left;
          text-decoration: none;
          list-style-type: none;
          margin-right:1em;
        }

          .cabecera_portada .botonera span{
            display:block;
            width:220px;
            height:70px;
            text-indent:-1000px;
            margin:0.75em 0 -0.5em 1em;
          }

          .cabecera_portada .botonera #boton_acceso_demandantes
          {
            background-image: url( '/imagenes/especifico/portada/boton_acceso_demandantes.png' );
            background-position: left;
          }

          .cabecera_portada .botonera #boton_acceso_demandantes:hover
          {
            background-image: url( '/imagenes/especifico/portada/boton_acceso_demandantes.png' );
            background-position: right;
          }

          .cabecera_portada .botonera #boton_acceso_empresas
          {
            background-image: url( '/imagenes/especifico/portada/boton_acceso_empresas.png' );
            background-position: left;
            margin-left:3em;
          }

          .cabecera_portada .botonera #boton_acceso_empresas:hover
          {
            background-image: url( '/imagenes/especifico/portada/boton_acceso_empresas.png' );
            background-position: right;
            margin-left:3em;
          }

          .cabecera_portada .botonera #boton_acceso_universidad
          {
            background-image: url( '/imagenes/especifico/portada/boton_acceso_universidad.png' );
            background-position: left;
            margin-left:-1em;
          }

          .cabecera_portada .botonera #boton_acceso_universidad:hover
          {
            background-image: url( '/imagenes/especifico/portada/boton_acceso_universidad.png' );
            background-position: right;
            margin-left:-1em;
          }
           
        

        /*  cuando el usuario está online en la región superior sólo se ve un botón de acceso y los datos del usuario */

        .cabecera_portada .region_acceso{
          background-color:#e0f0f7;
          border:1px solid #7896b9;
          width:63em;
          overflow:hidden;
          cursor:pointer;
        }
              
        .cabecera_portada .region_acceso:hover{
          opacity:0.7;
          filter:alpha(opacity=70);
        }             
          .cabecera_portada .region_acceso .bloque_1
          {
             float:left;
             width:275px;
          }

          .cabecera_portada .region_acceso .bloque_2
          {
             float:left;
             margin-top:15px;
             line-height:15px;
          }

          .cabecera_portada .region_acceso .bloque_2 .foto
          {
             float:left;
             border: 1px solid #ABABAB;
          }

          .cabecera_portada .region_acceso .bloque_2 .texto
          {
             float:left;
             margin-left:2em;
          }


          .cabecera_portada .region_acceso span{
            display:block;
            width:220px;
            height:70px;
            text-indent:-1000px;
            margin:0.75em 0 -0.5em 1em;
          }

          .cabecera_portada .region_acceso #boton_acceso_demandantes
          {
            background-image: url( '/imagenes/especifico/portada/boton_acceso_demandantes.png' );
            background-position: left;
          }

          .cabecera_portada .region_acceso #boton_acceso_empresas
          {
            background-image: url( '/imagenes/especifico/portada/boton_acceso_empresas.png' );
            background-position: left;
          }

          .cabecera_portada .region_acceso #boton_acceso_universidad
          {
            background-image: url( '/imagenes/especifico/portada/boton_acceso_universidad.png' );
            background-position: left;
          }



          /* escudo de la universidad seleccionada */

          .cabecera_portada .escudo
          {
            position:relative;
            float:right;
            top:-10.5em;
            left:-1.5em;
            width:145px;
            height:145px;
            margin-bottom:-20em;
          }
          
          
          .cabecera_portada .cod_48
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_48.png' );
          }
          
          .cabecera_portada .cod_50
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_50.png' );
          }
          
          .cabecera_portada .cod_11
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_11.png' );
          }
          
          .cabecera_portada .cod_05
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_05.png' );
          }
          
          .cabecera_portada .cod_08
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_08.png' );
          }

          .cabecera_portada .cod_01
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_01.png' );
          }
           .cabecera_portada .cod_10
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_10.png' );
          }
          
          .cabecera_portada .cod_49
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_49.png' );
          }
          
          .cabecera_portada .cod_06
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_06.png' );
          }
          
          .cabecera_portada .cod_64
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_64.png' );
          }
          
          .cabecera_portada .cod_58
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_58.png' );
          }
          
          .cabecera_portada .cod_17
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_17.png' );
          }

           .cabecera_portada .cod_02
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_02.png' );
          }
                    
          .cabecera_portada .cod_37
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_37.png' );
          }

          .cabecera_portada .cod_63
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_63.png' );
          }
                    
          .cabecera_portada .cod_23
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_23.png' );
            top:-12em;
            left:-0.5em;
            width:180px;
            height:145px;            
          }

          .cabecera_portada .cod_09
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_09.png' );
            top:-9.35em;
            left:-1.85em;
            width:150px;
            height:111px;            
          }
          
          .cabecera_portada .cod_16
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_16.png' );
          }
          
          .cabecera_portada .cod_no_universidad
          {
            background-image: url( '/imagenes/especifico/portada/escudos/escudo_no_universidad.png' );
          }
          
          


  /* CUERPO */



  .portada{
   /* overflow:hidden;*/
  }


    .portada .regiones{
      margin:0;
      padding:0;
      width:80em;
      font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
    }

      .portada .regiones h2.portada{
        color:#2169b3;
        font-size: 1.8em;
        font-family:Century Gothic,Tahoma, Geneva, sans-serif;
        font-weight:normal;
        margin:0;
        padding:0 0 1em 0;
        border:none;
      }

      .portada .regiones .region1{
        float:left;
        width:17em;
      }

        .portada .regiones .region1 .contenido_region{
          padding:0 1em 1em 0;
          border-right:1px solid #bbb;
        }


          .portada .regiones .region1 .contenido_region .bienvenido
          {
            margin:0 0 2em 0;
          }

          .portada .regiones .region1 .contenido_region .bienvenido p
          {
            margin:0 0 2em 0;
          }
                   
          .portada .regiones .region1 .contenido_region .bienvenido img
          {
          }


          .portada .regiones .region1 .contenido_region .patrocinadores
          {
            margin:0 0 0 0;
          }


            .portada .regiones .region1 .contenido_region .patrocinadores .logo_fm
            {
               
            }


            .portada .regiones .region1 .contenido_region .patrocinadores .logo_extra
            {
              margin:1em 0 0 0;
              width:180px;
            }


            .portada .regiones .region1 .contenido_region .patrocinadores .logo_extra img
            {
                display:block;
                margin:auto;
            }




    
      .portada .regiones .region2{
        float:left;
        width:46em;
      }

        .portada .regiones .region2 .contenido_region{
          width:520px;
          margin:auto;
        }

          .portada .regiones .region2 .contenido_region h2{
            text-align:center;
          }




          .portada .regiones .region2 .contenido_region .seleccion
          {
            font-family:Verdana, Geneva, sans-serif;
            font-size:1.15em;
            margin: 0 0 2em 0;
            text-align:center
          }

   
          .portada .regiones .region2 .contenido_region .seleccion li
          {
            display:inline;
          }

            .portada .regiones .region2 .contenido_region .seleccion li span
            {
              color:#5187c8;
              margin:0 1.5em 0 0;
              padding:0 25px 0 0;
              background:url(/imagenes/especifico/portada/flecha_seleccion_1.png) no-repeat;
              background-position:right center;
            }

            .portada .regiones .region2 .contenido_region .seleccion li span:hover
            {
              color:#000;
              background:url(/imagenes/especifico/portada/flecha_seleccion_2.png) no-repeat;
              background-position:right center;
            }


            .portada .regiones .region2 .contenido_region .panel_seleccion
            {
                margin:3em 0 0 0;
                text-align:left;
                font-size:0.8em;                
            }
            
              .portada .regiones .region2 .contenido_region .panel_seleccion table
              {
                margin:auto;
              }


          .portada .regiones .region2 .contenido_region .ofertas{
            
          }



          .portada .regiones .region2 .contenido_region .promociones
          {
            margin:2em 0 0 0;
          }

          .portada .regiones .region2 .contenido_region .promociones .banner
          {
            float:left;
          }



        .portada .regiones .region2 .contenido_region .promociones .banner img:hover{
          opacity:0.7;
          filter:alpha(opacity=70);
        }  

          .portada .regiones .region2 .contenido_region .promociones .estadisticas
          {
            float:right;
            border: 1px solid #84acf4;
            background-color: #dceee3;
            text-align: left;
            font-size: 0.9em;
            margin:0 0 2em 0;
            height:103px;
            width:180px;            
          }

            .portada .regiones .region2 .contenido_region .promociones .estadisticas dl
            {
              margin: 1.5em 1em;
            }

            .portada .regiones .region2 .contenido_region .promociones .estadisticas dt
            {
              font-weight: bold;
              float: left;
              width: 10em;
              margin: 0;
            }



      .portada .regiones .region3{
        float:left;
        width:16em;
      }

        .portada .regiones .region3 .contenido_region{
          padding:0 0 1em 1em;
          border-left:1px solid #bbb;
        }

        .portada .regiones .region3 h2{
          text-align:center;
        }

        .portada .regiones .region3 .noticias{
          margin:0 0 2em 0;
        }





        .portada .regiones .region3 .redes_sociales{
          padding:0;
          width:190px;
          overflow:hidden;
        }

        .portada .regiones .region3 .redes_sociales div{
          border:1px solid #999;
          width:159px;
          padding:1em;
          
          border-radius:10px 10px 10px 10px;
          -moz-border-radius:10px 10px 10px 10px;
          -webkit-border-radius: 10px 10px 10px 10px;
        }

        .portada .regiones .region3 .redes_sociales li{
           list-style:none; 
           line-height:0;
           float:left;
           margin:0.5em;
        }

        .portada .regiones .region3 .redes_sociales img:hover{
          opacity:0.7;
          filter:alpha(opacity=70);
        } 





        .portada .regiones .region3 .enlaces_portada{
          padding:0;
          margin-top:2em;
          width:190px;
          overflow:hidden;
        }

        .portada .regiones .region3 .enlaces_portada div{
          border:1px solid #999;
          width:159px;
          padding:1em;
          
          border-radius:10px 10px 10px 10px;
          -moz-border-radius:10px 10px 10px 10px;
          -webkit-border-radius: 10px 10px 10px 10px;
        }

        .portada .regiones .region3 .enlaces_portada li{
           list-style:none; 
           line-height:0;
           float:left;
           margin:0.5em;
        }

        .portada .regiones .region3 .enlaces_portada img:hover{
          opacity:0.7;
          filter:alpha(opacity=70);
        }   

