/**
 * Contiene los selectores y reglas necesarias para dotar del aspecto correcto
 * a los elemento de ICARO 
 *
 * @author:  JCE
 * @version: v 0.1
 * @date:    31/7/2007    
 *----------------------------------------------------------------------------*/
  
  
  /* Anclas y enlaces a ancla
  ----------------------------------------------------------------------------*/
  
  .anclasVer, .anclasHor, .anclasHorCol1, .anclasHorCol2 {
    background-color: #FEF7EA;
  }
  
  .enlaces_ancla, .enlaces_ancla a, .anclas, .anclasVer a, .anclasHor a {
    color: #2b4984; 
    text-decoration: underline;
    font-family: Verdana;
    font-size: 0.65em;
    font-weight: Bold
  }
  
  .anclasVer a, .anclasHor a {
    font-size: 0.85em !important;
  }
  
 .enlaces_ancla  {
    padding: 0 0 0 1.2em;
    background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/punto.jpg');
    background-repeat: no-repeat;
    background-position: 0% 60% ; 
  }
  
  .anclasHorCol1 {
    width: 45%;
    float: left;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #FAB700;
  }
  .anclasHorCol2 {
    width: 45%;
    float: right;
  }
  
  
  /* Avisos - Funciones Asociadas y Repositorio
  ----------------------------------------------------------------------------*/

  .aviso {
    padding: 0 0.5em 0 1.5em;
    margin: 0 0 0 0;
    background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/bullet01.gif');
    background-repeat: no-repeat;
    background-position: 2% 0%;
  }
  
  .aviso P {
    margin: 0 0 0 0;
  }
  
  .avisoCabecera {
    width: 100%;
  } 
  
  .avisoTitularConCuerpo {
    font-weight: bold;   
    color: #2A488A;   
  }  
  
  .avisoTitularSinCuerpo {
    font-weight: bold;
    color: #000000;  
  }
      
  .avisoImagen {
    float: left;
    height: auto;    
  }
  
  .avisoImagen IMG{
    width: 85px;
    margin-right: 14px;
  }
  
  .avisoCuerpoConImagen P {    
    width: auto;
    margin-left: 99px;      
  }
  
  .avisoCuerpoSinImagen P{
    width: auto;
  }
  
  .avisoUltimosAvisos {
    clear: left;
  }
  
  
  /* Avisos - Vista detalle
  ----------------------------------------------------------------------------*/
  
  .avisoDetalle {
    padding: 0 0.5em 0 0.5em;
    margin: 0 0 0 0;  
  }

  .avisoDetalle P {
    margin: 0 0 0 0;
    padding:0 0 0 0;
  }
  
  .avisoDetalle h3 {
    margin: 0.7em 0 0.7em 0;
    padding:0 0 0.4em 0;
  }
  
  .avisoDetalleCabecera {
    width: 100%;  
  }
  
  .avisoDetalleResumenConImagen {
     width: auto;
  }
  
  .avisoDetalleResumenConImagen P{
     padding: 0 0 14px 0;     
     width :auto;
     margin-left: 99px;
  }
  
  .avisoDetalleResumenSinImagen {
     width: auto;
  }
  
  .avisoDetalleResumenSinImagen P{
     padding: 0 0 14px 0;     
     width :auto;   
  } 
  
  .avisoDetalleImagen {
    float: left;
    height: auto;
    width : 85px;
    
    padding: 0 0 14px 0;       
  }
  
  .avisoDetalleImagen IMG{
    width: 85px;
  }
  
  .avisoDetalleCuerpo {   
    clear: left;  
  }
  
  
  /* Avisos - Otros
  ----------------------------------------------------------------------------*/
  
  .avisos_home_nombre_canal {
    font-size: 100%;
	  color: #8A9BB9;
	  width: 100%;
	  position: relative;
	  display: block;
	  border-bottom: 1px dotted #FFAF32;
	  margin-top: 0.4em;
  }
  

  /* Cabeceras (Headings)
  ----------------------------------------------------------------------------*/
  
  .cabFondo {
    background: #F6F6F6 url('/portal/page/portal/repositorio_archivos/Imagenes/fondoH1.gif') no-repeat 0 0;
    text-align: left;
    border-bottom: 2px solid #FFB600;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 10px;
    padding-bottom: 7px
  }
  
  H2, H3, H4, H5 {
    position: relative;
    text-align: left;
  }
  
  H2 {
    display: inline;
    font-size: 1.15em;
    font-weight: normal;
    color: #525252;
    line-height: 1.2em;
    background: #F6F6F6;
  }
  
  H3 {
    display: block;
    font-size: 0.85em;
    border-bottom: 1px dashed #FFB600;
    font-weight: bold;
    color: #525252;
    line-height: 1em;
    background: #FFF;
    margin: 1.5em 0 0.8em 0;
    padding: 0.3em 0 0.3em 0;
  }
  
  H4 {
    display: block;
    color: #525252;
    background: #FFF;
    font-size: 0.8em;
    margin: 1.3em 0 0 0;
    padding: 0;
  }
  
  H5 {
    display: block;
    color: #606060;
    background: #FFF;
    font-size: 0.7em;
    margin: 1em 0 0 0;
    padding: 0;
  }
  
  
  
  
  
  /* Contenido relacionado
  ----------------------------------------------------------------------------*/

  .Texto_cont_rel {
	  font-size: 11px;
	  color: #3D3D3D;
	  font-family: Verdana;
	  text-decoration: none
  }


  .Texto_cont_rel a {
	  font-family: Verdana;
	  font-size: 10px;
	  color: #3D3D3D;
	  font-weight: Bold
  }      
  
  
  /* Copyright especial
  ----------------------------------------------------------------------------*/  

  .copyrightEspecial {
    font-family: Verdana;
    /*font-size: 9px;*/
    font-size: 0.55em;
    color: #878787;
  }
  
  
  /* Cuerpo
  ----------------------------------------------------------------------------*/

  BODY {
    height: auto;
    text-align: center;
    font-size: 0.7em;
    font-family: Verdana, Arial, Helvetica,	sans-serif;
    background-color: White;
    margin-top: 0;    
    margin-left: 12px;
  }  
  
  
  /* Enlace interno y externo
  ----------------------------------------------------------------------------*/

  .titleorimageid1siteid473 {
  	font-size: 10px;
  	color: #2b4984;
  	font-family: Verdana;
  	text-decoration: underline
  }
  
  
  
  
  /* Enlace subir
  ----------------------------------------------------------------------------*/

  A.enlace_subir {
    font-size: 0.65em; 
    color:#2A498A; 
    font-weight:bold; 
    text-decoration:underline !important; 
    background:url('/portal/page/portal/repositorio_archivos/Imagenes/flecha_subir.gif') no-repeat right top;
    padding: 0 1.5em 0 0; 
    float:right;
  }
  
  /* Botones tamano texto
  ----------------------------------------------------------------------------*/ 
  
     .botonTamanoTexto IMG { 
     cursor: pointer; 
     cursor: hand;    
   }
  
    /* Enlace tipo lista para los enlaces y archivos
  ----------------------------------------------------------------------------*/
  .enlacelista {
    font-size: 0.7em;
    background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/bullet01.gif');
    background-repeat: no-repeat;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0 0 0 1.1em;
    margin: 0.65em 0 0 1.5em;
  }   

  .enlacelista a {
    padding: 0 0 0.4em 0;
    margin: 0 0 0 0;
    *margin: 0 0 0 0.35em;
  }

  .enlacelista IMG {
    margin: -0.4em 0 0 0;
    padding: 0 0 0 0;
  }

    /* Enlace de pagina con vinneta y texto
  ----------------------------------------------------------------------------*/
   
    .enlaceVinneta {
   	padding: 0;
   	margin: 0.7em;
	}   
	.enlaceVinneta P {
	padding: 0;
	margin: 0;
	}   
	.enlaceVinneta A {
	background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/punto.jpg');
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 0.7em;
	}
	
    
    /* Enlaces que tienen la clase antigua de tipo lista 
  ----------------------------------------------------------------------------*/
  
  A.enlace_lista {
    line-height: 1.80em;
    font-size: 0.7em;
    background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/bullet01.gif');
    background-repeat: no-repeat;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0 0 0 1.5em;
    margin: 0 0 0.5em 0;
  }   

  
  
  /*  Enlace volver
  ----------------------------------------------------------------------------*/
      
  A.enlace_volver {
    font-size: 0.65em; 
    color:#2A498A; 
    font-weight:bold; 
    text-decoration:underline !important; 
    background:url('/portal/page/portal/repositorio_archivos/Imagenes/flecha_volver.gif')  no-repeat left top;
    margin: 1.3em 0 0 0;
    *margin: 0.65em 0 0 0;
    padding: 0 0 0 1.5em; 
    float:left;
  }
  
  
  /* Enlaces con flecha 
  ---------------------------------------------------------------------------*/

  A.linkNgFlechaDer {
  	font-size: 0.7em;
    *font-size: 0.9em;
  	color: #2A498A;
  	font-weight: bold;
  	text-decoration: underline !important;
  	background: url('/portal/page/portal/repositorio_archivos/Imagenes/flechita-noticias.gif') no-repeat right top;
  	float: right;
  	padding-left: 0;
  	padding-right: 1.5em;
  	padding-top: 0;
  	padding-bottom: 0
  }
  
    A.linkNgFlechaHistoricoDer {
  	font-size: 0.7em;
  	color: #2A498A;
  	font-weight: bold;
  	text-decoration: underline !important;
  	background: url('/portal/page/portal/repositorio_archivos/Imagenes/flechita-noticias.gif') no-repeat right top;
  	float: right;
  	padding-left: 0;
  	padding-right: 1.5em;
  	padding-top: 0.4;
  	padding-bottom: 0.4em;

  }
  
  A.linkNgFlechaDerClaro {
  	font-size: 0.7em;
  	color: #748CB7;
  	font-weight: bold;
  	text-decoration: none !important;
  	background: url('/portal/page/portal/repositorio_archivos/Imagenes/flechita-noticias.gif') no-repeat right top;
  	float: right;
  	padding-left: 0;
  	padding-right: 1.5em;
  	padding-top: 0;
  	padding-bottom: 0
  }
  
  A.linkFlecha {
	  font-size: 90%;
	  color: #2A498A;
	  text-decoration: underline !important;
	  background: url('/portal/page/portal/repositorio_archivos/Imagenes/flechita-noticias.gif') no-repeat right top;
	  padding-right: 1.5em
  }  
  
  
  /* Enlaces de pie y cabecera
  ----------------------------------------------------------------------------*/

  .enlaces_cabecera {
  	font-size: 10px;
  	color: #2b4984;
  	font-family: Verdana
  }
  
  .enlaces_pie_negros {
  	font-size: 10px;
  	font-family: Verdana;
  	color: #2b4984
  }
  
  .enlaces_pie_grises {
  	font-size: 11px;
  	font-family: Verdana;
  	color: #878787
  }  
  
  
  /* Enlaces genericos
  ----------------------------------------------------------------------------*/

  A {
	  font-size: 100%;
	  text-decoration: none !important;
	  color: #2A498A;
  }

  A:hover {
	  text-decoration: underline !important;
  }    
  
  

  
  /* Fichas: Estilo generico 
  ----------------------------------------------------------------------------*/

  .contenidoFicha {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;    
  }

  HR.linea {
    width: 100%;
    height: 3px;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-right:0px solid #FFFFFF;
    border-left:0px solid #FFFFFF;
    background-Color: #C0C0BF;
    margin: 0 0 0 0;  
  }
  
  .contenedorFicha {
    width:100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background-color: #F0F3F8;
  }
  
  .contenedorFicha_TL{
    Background-Attachment:scroll;
    Background-Repeat:no-repeat;
    Background-Position:left top;
    Background-Image:url('/portal/page/portal/repositorio_archivos/Imagenes/bordes_especial_sup_izq.gif');
    Float:left;
    margin-top:-1px;
    margin-left:-2px
  }
  
  .contenedorFicha_TR {
    Background-Attachment:scroll;
    Background-Repeat:no-repeat;
    Background-Position:right top;
    Background-Image:url('/portal/page/portal/repositorio_archivos/Imagenes/bordes_especial_sup_der.gif');
    padding: 0 0 0 0;
    margin: 0 0 0 0;
  }
  
  .contenidoFichaMargen {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
  }
  
  .contenedorFicha UL {
    background-color: #F0F3F8;
  }
  
  
  /* Galeria de imagenes
  ----------------------------------------------------------------------------*/
  
  .contenedorPopup {
    margin: 0 0 0 0;
    width: 616px;
    font-size: 1.4em;
  }
    
  .contenedorPopupImagen {
    clear: both;
    text-align: center;
    width: 616px;
    height: 311px; 
  }
    
  .contenedorAccesibilidadImpresion {
    text-align: right;
    padding: 5px 0 5px 0;
  }
    
  .contenedorAccesibilidadImpresion A:link{
    text-decoration: none;
  }
    
  .contenedorAccesibilidadImpresion A:visited{
    text-decoration: none;
  }
    
  .contenedorAccesiblidad{
    border-left: 1px solid #000000;
  }
  
  .contenedorElementoGaleriaImg {
    margin-left: 22px;
    margin-right: 30px;  
    margin-top: 19px;
    margin-bottom: 20px;    
  }
  
  .contenedorElementoGaleriaImg P{
    margin: 10px 0 5px 0; 
    text-align:left;    
  }   
      
  .contenedorImagenGaleriaImg{
    cursor:pointer;
    cursor:hand;
    width: 307px;    
    max-width : 307px;
    max-height: 155px;
  }
  
  .contenidoRelacionado, .contenidoRelacionadoImagen{
    width: 195px;
    background-color: #E8EDF6;
    padding: 4px 4px 0 4px;
  }
  
  .contenidoRelacionadoImagen IMG{
    float: left;
    border: none;
  }
  
  .contenidoRelacionadoImagen P{
    float: right;
    width: 55%;
  }
  
  .Bodyid278557siteid0 {
    background-color: #E8EDF6;
  }      
  
   .contenidoRelacionado ul{
   background: transparent;
   list-style-position: outside;
   }
  
  /* Imagenes (pequena, mediana y grande)
  ----------------------------------------------------------------------------*/

  .imagen_peq {
    width: 80px;
    /*height: 80px;*/
  }
  
  .imagen_med {
    width: 90px;
    /*height: 65px;*/
  }
  
  .imagen_gra {
	  width: 175px;
	  /*height: 155px;*/
  }
  
  
  /* Informacion de contacto
  ----------------------------------------------------------------------------*/
  
  .titleorimageid278552siteid0 {
    font-size: 0.55em;
    color:#2b4984;
    font-family:Verdana
     line-height: 2.6em; 
  } 

  
  /* Limpiadores de Float
  ----------------------------------------------------------------------------*/
  
  .clearB {
    clear: both;
  }

  .clearL {
    clear: left;
  }
  
  .clearR {
    clear: right;
  }
  
  /* Imagenes genericas
  ----------------------------------------------------------------------------*/
  IMG {
  border: 0;
  }
  
  /* Listas genericas
  ----------------------------------------------------------------------------*/
  
  UL {
    display:block;
    padding: 0 0 0 1em;
    margin: 0.5em 0 0.5em 0;
    color: #3d3d3d;
    background: #FFF;
    text-align: left;
  }

  UL.lista_enlace {
    display:block;
    padding: 0 0 0 1em;
    color: #3d3d3d;
    background: #FFF;
    text-align: left;
    margin: 0.5em 0 0.7em 0;
  }
  
  LI {
    line-height: 1.4em;
    list-style-image: url('/portal/page/portal/repositorio_archivos/Imagenes/bullet01.gif');
    /*Roberto	font-size: 11px;*/
    font-size: 0.7em;
    font-family: Verdana, Arial, Helvetica,	sans-serif;
    margin-bottom: 0.5em;
  }
  
  UL LI UL LI{
    font-size: 1em;
    margin-top: -0.5em;  
  }
  
    
  /* Menu de paginas especiales
  ----------------------------------------------------------------------------*/  
  
  .titularMenuEspeciales {
    background:#B4C2D8;
    /* Roberto margin: 0.7em 0 0 0;*/
    margin: 0; 
    padding: 0;
    border-bottom: 1px solid #FFFFFF;
  }
  
  .titularMenuEspeciales P {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    color: #071A41;
    text-align: left;
    padding: 1px 12px 3px 12px;
    margin: 0 0 0 0;
    background: none;
  }
  
  .titularMenuEspeciales_TR {
    background-attachment:scroll;
    background-repeat:no-repeat;
    background-position:right top;
    background-image:url('/portal/page/portal/repositorio_archivos/Imagenes/FFFFFFr.gif');
  }
  
  .titularMenuEspeciales_TL {
    background-repeat:no-repeat;
    background-position:left top;
    background-image:url('/portal/page/portal/repositorio_archivos/Imagenes/FFFFFFl.gif');
    background-attachment:scroll;
  }
  
  .elementoMenuEspeciales{
    background-color:#CED6E2;
    padding: 0.2em 0.2em 0.3em 0.2em;
    border: 0;
    margin: 0;
  }
  
  A.opcionMenuEspeciales {
    display: block;
    font-size: 0.7em;
    line-height: 1.35em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    Background-Color:#CED6E2;
    margin: 0 0 0 0;
    padding: 0.3em 0.625em 0.3em 1.25em;
  }
  
  A.opcionIluminadaMenuEspeciales {
    display: block;
    font-size: 0.7em;
    line-height: 1.35em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#FFFFFF;
    margin: 0 0 0 0;
    padding: 0.3em 0.625em 0.3em 1.25em;
    font-weight: bold;
  }       
  
  
  /* Miga de pan
  ----------------------------------------------------------------------------*/  

  .clase_miga {
	  font-size: 0.625em;
	  line-height: 14px;
	  color: #888;
  }
  
  .enlace_miga:link, .enlace_miga:hover, .enlace_miga:visited, 
  .enlace_miga:active {
  	font-size: 10px;
  	font-family: Verdana;
  	line-height: 14px;
  	color: #878787;
  	text-decoration: underline
  }      
    
  
  /* Noticias - Funciones Asociadas, Detalle y Repositorio
  ----------------------------------------------------------------------------*/  

  .noticia{
    padding: 0 0.5em 0 0.5em;
    margin: 0 0 0 0;
  }
  
  .noticia P {
    margin: 0 0 0 0;
  }
  
  .noticiaAntetitulo {
  	position: relative;
  	display: block;
  	margin:  0 0 -1em 0 !important;
  	color: #848484;
  	text-transform: uppercase;
  	font-size: 70%;
  	font-weight: bold;
  }
  
  .noticiaSinopsis{
    width: 100%;
  }
  
  .noticiaSinopsis IMG {
    float: left;
    width: 206px;
    margin-right: 14px;
    margin-bottom: 14px;
  }
  
  .noticiaResumenSinImagen {
    margin-left: 0px;  
  }    
  
  .noticiaResumenConImagen {
    margin-left: 206px;
  }
  
  .noticiaCuerpo {
    width: 100%;
    clear: left;
  }
  
  
  /* Parrafos genericos
  ----------------------------------------------------------------------------*/
  
  P {
    font-size: 0.7em;
    color: #3d3d3d;
    /*Roberto	background: #FFF;*/
    text-align: left;
    line-height: 1.35em;
    /*Carolina margin: 0.7em 0 1em 0;*/
    margin: 0.7em 0.875em 1em 0.875em;      
  }
  
  
  /* Resumen (palabra resumen)
  ----------------------------------------------------------------------------*/

  .an_titulo_resumen {
  	color: #818181;
  	font-weight: bold;
  }    
  
  
  /* STRONG
  ----------------------------------------------------------------------------*/
  
  STRONG { 
    color:#707070; 
  }  
  
  
  /* Tabla - Version 1
  ----------------------------------------------------------------------------*/

  .estiloTablaContenidoUC3M {
    width: 100%;
    border: none;
    }
  
  .estiloCeldaEncabezadoTablaUC3M {
    padding: 8px 13px;
    text-align: left;
  }
  
  .estiloCeldaTablaUC3M {
    padding: 8px 13px;
    text-align: left;
  }
  
  .estiloFilaImparTablaUC3M {
    font-family: Verdana;
    color: #3d3d3d;
    font-size: 10px;
    background-color: #f5f5f5;
    height: 26px;
  }
  
  .estiloFilaParTablaUC3M {
    font-family: Verdana;
    color: #3d3d3d;
    font-size: 10px;
    background-color: #ffffff;
    height: 26px;
  }
  
  .estiloEncabezadoTablaUC3M {
    background-color: #e2e2e2;
    font-weight: bold;
    font-family: Verdana;
    color: #2B4984;
    font-size: 10px;
    text-align: left;
    height: 28px;
    text-transform: capitalize;
  }
  
  /* Tabla - Version 2
  ----------------------------------------------------------------------------*/
  
  /* Estilos para mostrar datos tabulados */
  TABLE.tablaDat01 {
    position: relative;
    width: 100%;
    margin: 1.3em 0 0.5em 0;
    font-size: 0.7em;
  }
  
  /* Estilo para el titulo de la tabla */
  CAPTION {
    color: #4F5559;
    font-weight: bold;
    text-align: center;
    line-height: normal;
    font-size: 1em;
    padding: 1.4em 0 0 0;
  }
  
  /*estilo para las filas sombreadas, aplicable a las pares*/
  TR.par {
    background: #F7F7F7;
  }
  
  /* Estilo para la cabecera agrupadora*/
  TH.cabLevel1 {
    color: #FFF;
    background: #2F4F7F;
    border-left: 1.5px solid #FFF;
    border-right: 1.5px solid #FFF;
    border-top: 3px solid #FFF;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px
  }
  
  /* cabecera normal*/
  TH {
    color: #2F4F7F;
    background: #E2E2E2;
    border-bottom: 1px solid #B0B1B3;
    border-left: 1.5px solid #FFF;
    border-right: 1.5px solid #FFF;
    border-top: 3px solid #FFF;
    padding: 10px 5px 10px 5px;
    text-align: left;
  }
  
  /*estilo para las filas sombreadas, aplicable a las pares*/
  TD.tdDat01Izq {
    padding: 5px;
    border-bottom: 1px solid #B0B1B3;
    text-align: left;
    border-left: 1.5px solid #FFF;
    border-right: 1.5px solid #FFF;
    border-top: 3px solid #FFF;
  }
  
  TD.tdDat01Cen {
    padding: 5px;
    border-bottom: 1px solid #B0B1B3;
    text-align: center;
    border-left: 1.5px solid #FFF;
    border-right: 1.5px solid #FFF;
    border-top: 3px solid #FFF;
  }
  
  TD.tdDat01Der {
    padding: 5px;
    border-bottom: 1px solid #B0B1B3;
    text-align: right;
    border-left: 1.5px solid #FFF;
    border-right: 1.5px solid #FFF;
    border-top: 3px solid #FFF;
  }
  
  TD.tdDat01IzqNeg {
    padding: 5px;
    border-bottom: 1px solid #B0B1B3;
    border-left: 1.5px solid #FFF;
    border-right: 1.5px solid #FFF;
    border-top: 3px solid #FFF;
    text-align: left;
    font-weight: bold;
  }
  
  TABLE.tablaDat01 TD P { 
	font-size: 0.9em; 
	color: #000000; 
	margin-left: 0; 
}


  TABLE.tablaDat01 TH P { 
	font-size: 0.9em; 
	color: #2f4f7f; 
	margin-bottom: 0; 
	margin-left: 0; 
}
  
  /* Texto Avanzado
  ----------------------------------------------------------------------------*/

  .textoAvanzado{
    width: 100%;      
  }
  
  .textoAvanzado ul{ 
    *margin: 0.3em 0 0 2.05em; 
    padding: 0 0 0 0; 
    line-height: 2em;    
  } 

  .textoAvanzado ul li {
    margin: 0.5em 0 0.4em 0;
    padding: 0 0 0 0;     
  }
      
  .textoAvanzado IMG {
    border-bottom: 14px;
    margin: 0;                 
  }
  
  .imagenIzquierdaDentro {
    float: left;
    margin: 0 14px 10px 0;
    
  }
  
  .imagenIzquierdaFuera {
    float: left;  
  }
      
  .imagenDerechaDentro {
    float: right;
    margin: 0 0 10px 14px;
  }
  
  .imagenDerechaFuera {
    float: right;
  }
      
  .textoAvanzado P {    
    width: auto;
    text-align: left;
  }
  
  /* Calculo de la posicion de la columna de texto. 
     Margen entre imagen y texto + ancho de la imagen */
  
  .columnaDerechaPequena {    
    margin-left: 94px;
  }
        
  .columnaDerechaMediana {    
    margin-left: 104px;      
  }       
  
  .columnaDerechaGrande {
    margin-left: 189px;    
  }
  
  .columnaIzquierdaPequena {   
    margin-right: 94px;
  }
        
  .columnaIzquierdaMediana {    
    margin-right: 104px;      
  }       
  
  .columnaIzquierdaGrande {
    margin-right: 189px;    
  }    
  
  .textoAvanzado .enlaceSubir{
    clear: left;
    text-align: right;
  }
  
  
  /* Texto de contenido general
  ----------------------------------------------------------------------------*/

  .texto_general {
    font-family: Verdana;
    font-size: 11px;
    color: #000;
    line-height: 14px
  }
  
  .texto_subir {
    font-family: Verdana;
    font-size: 11px;
    color: #000;
    line-height: 14px
  }      
  
  
  /* Textos de columnas
  ----------------------------------------------------------------------------*/

  .texto_columna1 {
    font-family: Verdana;
    font-size: 11px;
    color: #3D3D3D;
    margin-left: 24px;
    margin-right: 12px;
    line-height: 140%
  }
  
  .texto_columna2 {
    font-family: Verdana;
    font-size: 11px;
    color: #3D3D3D;
    margin-left: 12px;
    margin-right: 20px;
    line-height: 140%
  }
  
  .texto_columna_central {
    font-family: Verdana;
    font-size: 11px;
    color: #3D3D3D;
    margin-left: 12px;
    margin-right: 12px;
    line-height: 140%
  }
  
  
  /* Textos destacados
  ----------------------------------------------------------------------------*/

  .destacado {
    border-top: 1px solid #8494BD;
    border-bottom: 1px solid #8494BD;
    position: relative;
    border-left: 0px none;
    border-right: 0px none;
    background: #F6F8FD;
    margin: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 0
  }

  .Destacado_nombre {
  	font-size: 10px;
  	color: #848484;
  	font-family: Verdana;
  	text-decoration: none
  }
  
  .Destacado_descripcion {
  	font-size: 10px;
  	color: #3D3D3D;
  	font-family: Verdana;
  	text-decoration: none
  }
  
  .Subtitulo_privado {
  	font-size: 10px;
  	color: #889BC0;
  	font-family: Verdana;
  	font-weight: Bold;
  	text-decoration: none
  }
  
    
  /* Titulo de especiales
  ----------------------------------------------------------------------------*/

  .titulo_especiales{
    margin: 0;
    padding: 10px 0 0 0;
    font-size: 1.4em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #253B6C;
  }


  /* Version imprimble
  ----------------------------------------------------------------------------*/
 
  .cabeceraImprimible{
    width: 100%; 
    border-top: solid 2px #748CB7;
  }

  .textoCabeceraImprimible{
    text-align: left;
    font-family: arial;
    color: #3D3D3D;   
    float: left;
  }
  
  .textoCabeceraImprimible H1 {
    font-size: 2em;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 21px;
  }
  
  .logoCabeceraImprimible {
    width: 100;
    height: 53;
    float: right;  
    border-top: 1px;
  }
  
  .contenidoVersionImprimible {
    width: 100%;
    clear: both;
  }
    
  .pieImprimible {
    margin-left: 4px;
    margin-right: 20px;
  }
  
  .botonesVersionImprimible {
    text-align: right;
    margin-bottom: -12px;
  }
  
  .barraSeparacionBotonCopy {  
    height: 1px;
    border: 0;
    color: #808080;
    background-color: #808080;
    margin-top: -10px;
  }
  
  .contenedorTextoPieImprimible {
    border-top: solid #808080;
    border-top-width: 1px;
    margin-top: 0px;
  }
  
  .textoCopyrightVersionImprimible {
    font-size: 0.875em;
    font-family: arial; 
    text-align: left;
    Color: #525252;  
    margin-top: 0px;     
  }
  
  .titleorimageid60201siteid73 {
	  font-size: 0.5em;
	  color: #3D5C9D;
	  font-family: Verdana
  }
  
 
  /* Otros elementos
  ----------------------------------------------------------------------------*/

  .Destacado_titular, .Titulo_privado, .Titulo_privado a {
    font-size: 10px;
  	color: #2B4984;
  	font-family: Verdana;
  	font-weight: Bold;
  	text-decoration: none
  }
  
  .Titulo_privado a{
    background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/flecha.gif');
    background-repeat: no-repeat;
    padding-left: 15px !important;
  } 
  
  
  /* Otros
  ----------------------------------------------------------------------------*/
  
  .ocultar{
    display: none;
    visibility: hidden;
  }
  
  element { 
  
  }  
  
  
  
  
/*----------------------------------------------------------------------------*/
           /* selectores y reglas introducidas por OCU de modo temporal */
/*----------------------------------------------------------------------------*/
   
    /* Para los estilos de la Navegacion Home publica */

    .homePubNav li.last {
    color: #788EBA;
    text-align: right;  
    background: #FAFAFA;
    border-bottom: 1px solid #B7B7B7;
    padding: 8px 8px 7px 8px;
    }
  
    .homePubNav li.last a{
    color: #788EBA;
    font-weight: bold;
    background: url('/portal/page/portal/repositorio_archivos/Imagenes/mas.gif') no-repeat right top;
    padding-left: 0;
    padding-right: 1.5em;
    padding-top: 0;
    padding-bottom: 0;
    }


    .homePubNavPortlet {
    width: 175px;
    }

   .homePubNavHeader {
    background:#FFC53C;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #808080;
    }
  
   .homePubNavPortlet h2 {
    font-size: 0.7em;
    font-weight: bold;
    color: #3D3D3D;
    text-align: left;
    background: none;
    text-align: left;
    line-height: 1.75em;
    margin: 0 0 0 0.9em;  
    }
    

    
    /* Para cuadrar los margenes de los elementos se deberia sustituir estos estilos 
      ----------------------------------------------------------------------------*/

    /* Para cuadrar los elementos incluidos en el texto avanzado */  

   .textoAvanzado UL {
    margin: 0 0 0 1.8em;
    *margin: 0 0 0 2.05em;
    padding: 0;
    }
 
    .textoAvanzado UL li {
    margin: 0 0 0 0;
    padding: 0.4em 0 0.4em 0em;
    }

    .textoAvanzado UL li a{
    margin: 0 0 0 0;
    padding: 0.4em 0 0.4em 0em;
    text-align: left;
    }
    

    .textoAvanzado p {  
    width: auto;
    text-align: left;
    margin: 0.9em 1.2em 0.9em 1.3em;
    padding: 0 0 0 0; 
    }


    .textoAvanzado H4, H5 {
    margin: 1.3em 1.2em 0.7em 1.2em;
    padding: 0 0 0 0;
    }
  

   .textoAvanzado H3 {
    margin: 1.5em 1.2em 0.8em 1.2em;
    padding: 0.3em 0 0.3em 0;
    }
  
  
    /* Para cuadrar la imagen del texto avanzado */  
    .imagenIzquierdaFuera {
    float: left;  
    margin: 0.4em 0.9em 0 0.9em;
    padding: 0 0 0 0;
    }

    /* Para cuadrar el encabezado H3 */
    H3 {
    display: block;
    font-size: 0.85em;
    border-bottom: 1px dashed #FFB600;
    font-weight: bold;
    color: #525252;
    line-height: 1em;
    background: #FFF;
    margin: 1.5em 1.2em 0.8em 1.2em;
    padding: 0.3em 0 0.3em 0;
    }

    /* Para cuadrar los enlaces que no estan dentro de un lista */
    A.enlace_lista {
    line-height: 1.80em;
    font-size: 0.7em;
    background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/bullet01.gif');
    background-repeat: no-repeat;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0 0 0 1.1em;
    *padding: 0 0 0 1.45em;
    margin: 0 0 0.5em 1.5em;    
    }     


   /* Para cuadrar la miga */
   .titleorimageid278552siteid0, .titleorimageid278558siteid0 {
    font-size: 0.55em;
    color:#2b4984;
    font-family: Verdana;
    margin: 0.9em 0 0.9em 0.4em;
    padding: 0.9em 0 0 0;
    line-height: 2.9em;
   } 
  
   /* Para cuadrar las tablas */
    TABLE.tablaDat01 {
    position: relative;
    width: 97%;
    margin: 1.3em 0.9em 0.9em 0.9em;
    font-size: 0.7em;
   }
   
   CAPTION {
    color: #4F5559;
    font-weight: bold;
    text-align: center;
    line-height: normal;
    font-size: 1em;
    padding: 1.4em 0 0.5em 0;
  }
  

    /* Para cuadrar el enlace de subir */  

    A.enlace_subir {
    font-size: 0.65em; 
    color:#2A498A; 
    font-weight:bold; 
    text-decoration:underline !important; 
    background:url('/portal/page/portal/repositorio_archivos/Imagenes/flecha_subir.gif') no-repeat right top;
    padding: 0 1.5em 0 0;
    margin: 0 0.9em 0 0; 
    float:right;
   }
    

    /* Para cuadrar el bloque de anclas */  
    .anclasHor {
    margin: 0.4em 0.9em 0 0.9em;
    padding: 0 0 0 0.4em;
   }   
   
   .enlaces_ancla {
   margin: 0 0 0 1.2em;
   }

    /* Para las paginas de Postgrado */  
  .contenedorFicha{
    width:100%;
    padding: 0 0 0 0;
    margin: 0.4em 0 0 0;
    background-color: #F0F3F8;
  }

  .contenedorMenuPostgrado{
    width:100%;
    padding: 0 0 0 0;
    margin: 0.4em 0 0 0;
   }
   
   
  .opcionIluminadaMenuEspeciales {
    background-color:#FFF;
    }

  .opcionIluminadaMenuEspeciales p{    
    color: #2A498A;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0.1em 0.9em 0.1em 1.2em;
    *padding: 0 0 0 1em;
    }
   
   
  .menuOpcionIluminadaEscInfIzqda {
   background: url('/portal/page/portal/repositorio_archivos/Imagenes/pos_esq_inf_izqda_on.jpg') 0 100% no-repeat;
   }
     
  .menuOpcionIluminadaEscInfDcha {
  background: url('/portal/page/portal/repositorio_archivos/Imagenes/pos_esq_inf_dcha_on.jpg') bottom right no-repeat;
  }
    
  .menuOpcionIluminadaEscSupIzqda {
  background: url('/portal/page/portal/repositorio_archivos/Imagenes/pos_esq_sup_izqda_on.jpg') 0 0 no-repeat;
  }

    
  .menuOpcionIluminadaEscSupDcha {
  background: url('/portal/page/portal/repositorio_archivos/Imagenes/pos_esq_sup_dcha_on.jpg') 100% 0 no-repeat; 
  }
   

   
   
   /* Estilo de PORTAL para el buscador - Define el tamano del documento*/
   
   .id278552siteid0{
    font-size: 0.6em;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
   /* Estilo de Portal para los titulos de las fichas */
   .RegionHeaderTextid1siteid0{
    font-size: 0.7em;
    font-weight: bold;
    padding: 0 0 0 0.6em; 
  }
   
   
  /* ESTILOS DE LA HOME
  ----------------------------------------------------------------------------*/
   .homePubNavPortlet {
   width: 175px;
   margin: 4px 4px 4px 0;
   padding: 0 0 0 0;
   }

  .homePubNav li {
    font-size: 0.625em;
    line-height: 1.25em;
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 0;
    color: #3D3D3D;
    background: #F2F2F2;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #C4C4C4;
    padding: 4px 6px 4px 8px;
   }

   .homePubNav li.last {
   text-align: right;  
   background: #FAFAFA;
   border-bottom: 1px solid #B7B7B7;
   padding: 4px 8px 4px 8px; 
   margin: 0 0 0 0;
   }

   .homePubNav li.last a{
   color: #788EBA;
   font-weight: Bold;
   background: url('/portal/page/portal/repositorio_archivos/Imagenes/mas.gif') no-repeat right top;
   padding: 0px 14px 0px 0px; 
   }

   
  .destacadoDerecha {
   width:201px;
   *width:199px;
   margin: 0.3em 0 0.1em 0.3em;
   padding: 0 0 0 0;
   }
   
   .titularDestacado {
   width:100%;
   background:#D3D7E4;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   }

  .titularDestacado h3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.65em;
   color: #3D3D3D;
   background: none;
   line-height: 1.45em;
   font-weight: normal;
   border-bottom: none;
   padding: 0.1em 0.9em 0.1em 0.9em;
   margin: 0 0 0 0;
   }
  .titularDestacado P {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.65em;
   color: #3D3D3D;
   text-align: left;
   padding: 1px 12px 2px 9px;
   margin: 0 0 0 0;
   background: none;
   }

   .titularDestacado_TR {
   width:100%;
   Background-Attachment:scroll;
   Background-Repeat:no-repeat;
   Background-Position:right top;
   Background-Image:url(/portal/page/portal/repositorio_archivos/Imagenes/FFFFFFr.gif);
  }

   .titularDestacado_TL {
   width:100%;
   Background-Repeat:no-repeat;
   Background-Position:left top;
   Background-Image:url(/portal/page/portal/repositorio_archivos/Imagenes/FFFFFFl.gif);
   Background-Attachment:scroll;
  }

  .contenedorDestacado ul li a {
   color:3D3D3D;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   }

  .contenedorDestacado ul li{
  line-height: 1.65em;
  list-style-image: url('/portal/page/portal/repositorio_archivos/Imagenes/punto_home.gif');
  list-style-type: none;
  margin: 0 0 0 8px;
  padding: 0 0 0 0;
  }


  .contenedorDestacado {
  width:199px;
  padding: 0 0 0 0;
  margin: 0 0 10px 0;
  background:#FFFFFF;
  border: 1px solid #D3D7E4;
  }

/* Noticias - Funciones Asociadas, Detalle y Repositorio */  
 
 .noticiaCabecera h3 {
 margin: 1.5em 0 0.9em 0;
 }
 
 .noticiaCuerpo {
 width: 100%;
 clear: left;
 padding-top: 0.7em;
 }
  

  /* ESTILOS DE PORTLETS
  ----------------------------------------------------------------------------*/
  
   /* ESTILOS COMUNES EN PORTLETS
    ------------------------------------------------------------------------*/
          
    .portlet {
      margin: 0.5em 0.5em 0.5em 0.5em;
      font-family: arial;
      /*font-size: 0.7em;*/            
    }
    
    .portletEntrada {
      background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/bullet01.gif');
      background-position: top left;
      background-repeat: no-repeat;
      padding-left: 0.8em
    }    
    

        
    .portletTituloGris {
      color: #848484;
      font-weight: bold;
    }    
        
    .portlet A {
      font-weight: bold;
      color: #788EBA;  
      text-decoration: none;      
      font-size: 0.7em;
    }

    .portlet A:hover {
      text-decoration: underline;
    }
    
    .enlaceMasInformacion {
      text-align: right;            
    }

    .enlaceMasInformacion A {      
      background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/mas.gif');
      background-position: right;
      background-repeat: no-repeat;
      padding-right: 1em; 
    }

    .enlaceFlechaDerecha {
      float: right;
      text-align: right;            
    }

    .enlaceFlechaDerecha A {      
      background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/flechita-noticias.gif');
      background-position: right;
      background-repeat: no-repeat;
      padding-right: 1.25em; 
    }    
          
    .textoAzulClaro {
      color: #788EBA;  
    }
    
    .textoAzulOscuro {
      color: #244488;
    }      
    
    .textoAmarillo {
      color: #FBB439;
    }
    
    .portletTituloEntrada,
    .portletTituloEntrada A {
      font-size: 1em;
      font-weight: bold;
      color: #244488;
    }
    
    .portletPieActualizar {    
      margin: 1em 0 0 0;    
      padding: 0.5em 0 0.5em 0;
      clear: both;
      background-color: #EFEFEF;
    }      
   
    .portletPieActualizar A {
      color: #2B4889;    
      margin-left: 0.5em;      
      background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/icoActualizar.gif');
      background-position: center left;
      background-repeat: no-repeat;
      padding-left: 18px;             
    }   
  
    /* PORTLET DE NOTICIAS
    --------------------------------------------------------------------------*/
    
    .noticiasPortlet {
       width: auto;
       height: auto;
       margin: 0 !important;
       padding: 0 !important;
    }
    
    .noticiasPortlet .enlaceFlechaDerecha,
    .noticiasPortlet .enlaceFlechaDerecha A{ 
      font-size: 1em;
      clear: left;  
    }    
    
    .noticiaPortlet {
      width: auto;        
      margin-top: 14px;
      margin-bottom: 14px;
      margin-left: 0;
      margin-right: 0;
      clear: left;
    }

    .noticiaPortlet P {    
      background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/bullet01.gif');
      background-repeat: no-repeat;      
      padding:  0 0 0 1.25em;
    }
    
    .noticiaPortlet IMG {
      width: 85px;
      float: left;
      padding-bottom: 14px;          
    }    
      
    .noticiaPortlet .cuerpoConImagen {
      width:auto;
      margin-left: 87px;
    }
     
    .noticiaPortlet .cuerpoSinImagen {
      width:auto;
    }
    
    .portlet .noticiasCanales {
      clear: both;
      text-align: center;  
      border-left: 0;
      border-right: 0;
      background-color: #EFEFEF;
      font-weight: bold;
      margin: 0;
      padding: 0;            
    }

    .portlet .noticiasCanales P {
      font-size: 1em;
      line-height: 2em;      
    }

    .portlet .noticiasCanales A {
      font-weight: normal;
      text-decoration: underline;        
      color:#244488;     
    }         
	
	.noticiaPortlet .img_video{
      width: 2.25em !important;
      height:  2.25em !important;
      float: right !important;
      padding-bottom: 1em;  
    }  
  
    /* PORTLET DE AVISOS
    --------------------------------------------------------------------------*/
    
   .portletAvisos {
      padding: 0;
      margin: 0;
      font-size: 1.35em; 
    }
 
    .portletAvisos .enlaceFlechaDerecha,
    .portletAvisos .enlaceFlechaDerecha A{
      text-decoration. none !important;
      font-size: 0.7em; 
    }

    .portletAvisos SPAN{
      padding: 0;
      margin: 0;
    }

    .portletAvisos UL {
      margin: 0 0 0 17px;
      padding: 0 0 0 0;
      list-style-image:url('/portal/page/portal/repositorio_archivos/Imagenes/bullet01.gif');    
    }
     
    .portletAvisos UL LI {
      margin: 0 0 1em 0;
      padding:0 0 0.25em 0;
      border-bottom: 2px dotted #FBB439; 
    }

    .portletAvisos UL LI P{
      padding: 0 0 0.25em 0;
      margin: 0 0 0 0;
    }    
         
    .portlet .avisosCanales {
      clear: both;
      text-align: left;
      background-color: #FAFAFA;
      font-weight: bold;
      margin: 2em 0 0 0;
      *margin: 1em 0 0 0;
      padding: 0.5em 1em 0.5em 1em ; 
    }

    .portlet .avisosCanales P {
      margin: 0.1em 0 0.1em 0;       
    }
    
    .portlet .avisosCanales A {
       font-weight: normal;
      text-decoration: underline;        
      color:#244488;     
    } 
    
    /* PORTLET AVISO AULA GLOBAL
    --------------------------------------------------------------------------*/

    .portlet .aviso {
     margin-bottom: 1.5em;      
    }

    .portlet .aviso A {
      font-size: 1em;
    }    
  
    /* PORTLET DE CORREO
    --------------------------------------------------------------------------*/
    
    .portletCorreo {
      width: auto;
      color: #2B4889;
    }
     
    .portletCorreo P{
      margin: 0 0 0 0 ;
    }
      
    .portletCorreoCabecera {
      clear: both;
      padding-top:0.5em;
      padding-bottom: 0.5em;
      border-bottom: 2px dotted #FBB439; 
      width: auto;
      margin-left: 0.5em;
      color: #000000;
    }
    
    .portletCorreo .portletPieActualizar {
      margin-top: 0.5em;
    }

    .portletCorreoCabecera SPAN {      
      font-weight: bold;
    }
      
    .portletCorreoCuerpo {
      color: #000000;
      margin-left: 0.5em;
      width: auto;     
    }
  
    .portletCorreoCuerpo .bandejaCorreo  {
      padding-top:0.5em;
      padding-bottom: 0.5em;
      float:left;
      background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/ico_correo.gif');
      background-position:left;
      background-repeat: no-repeat;
      padding-left: 22px;        
    }
      
    .portletCorreoCuerpo .numeroCorreos {
      margin-right: 0.5em;
      padding-top:0.5em;
      padding-bottom: 0.5em;
      float: right;
    }
    
    .portletCorreoCuerpo .enlaceFlechaDerecha {
      clear:both; 
      float: none;
    }
     
    .portletCorreoCuerpo SPAN {
      font-weight: bold;
    }    
      
    .portletCorreoPie {
      margin: 1em 0 0 0.5em;
      padding: 0.5em 0.5em 0.5em 0;
      clear: both;
      background-color: #FAFAFA;
      border: 1px solid #EBEBEA;
    }   
      
    .portletCorreoPie FORM {
      color: #000000;
      padding: 0 0 0 0.5em;
      margin:  0 0 0.5 0;      
    }
    
    .portletCorreoPie #peticionLogin {
       width: 10.5em;
     }
    
    .mensajeError {
      color: #B70808;
      padding: 0.5em 0.5em 1em 0.5em;
    }
    
    /* PORTLET AGENDA PUBLICA
    --------------------------------------------------------------------------*/
    
    
    .portletAgendaPublica {
      padding: 0;
      margin: 0; 
    }

    .portletAgendaPublica P {
      margin: 0 0 0.5em 0;
      padding: 0;
      color: #848484;
      font-weight: bold;
    }

    .portletAgendaPublica SPAN{
      padding: 0;
      margin: 0;
    }

    .portletAgendaPublica UL {
      font-size: 1.35em; 
      margin: 0 0 0 17px;
      padding: 0 0 0 0;
      list-style-image:url('/portal/page/portal/repositorio_archivos/Imagenes/bullet01.gif');    
    }
     
    .portletAgendaPublica UL LI {
      margin: 0 0 0 0;
      padding:0 0 0.7em 0;
    }

    .portletAgendaPublica UL LI P{
      padding: 0;
      margin: 0;
      color: black;
      font-weight: normal;
    }


    /* PORTLET AGENDA PRIVADA
    --------------------------------------------------------------------------*/
      
    .portletAgendaPrivada {
      width: 100%;
      padding: 0;
      margin:0;
    }
  
    .portletAgendaPrivada  TABLE,
    .portletAgendaPrivada P  {      
      width: 100%;
      /*margin: 0 0 1.5em 0;*/
      margin: 0 0 0.25em 0;
      clear: both;
      text-align: left;
      font-size: 0.7em;        
    }
    
    .portletAgendaMensajeError {
      width: 100%;
      margin: 0 0 0 0 !important;
      clear: both;
      text-align: left;
      font-size: 1em; 
    }    
         
    .portletAgendaPrivada  CAPTION {
      display: none;
    }
        
    .portletAgendaPrivada  TH {
      background-color: #FFFFFF;
      padding-bottom: 2px; 
      border: #FFB033 dotted; 
      border-top-width: 0px; 
      border-right-width: 0px; 
      border-bottom-width: 2px; 
      border-left-width: 0px;
      width: auto;
    }

    .portletAgendaPrivada  TR {
      width: auto;
     }
      
    .portletAgendaPrivada .enlaceFlechaDerecha {
     float: right;
    }
   
    .portletAgendaPrivada .enlaces {
      /*padding: 0 0 1em 0;*/
      padding: 0.7em 0 0.5em 0;
    }

    .portletAgendaPrivada .agendaIzquierda {
      width: 40%;
    }
            
    .enlaceNuevaCita {
      float: left;
      background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/ico_calendario.gif');
      background-position: left;
      background-repeat: no-repeat;
      padding-left: 20px; 
    }
    
    /* PORTLET MENU
    --------------------------------------------------------------------------*/       
        
	.portletMenu {
		width: 175px;
		padding: 0;
		margin: 0;
		text-align: left;  
		font-size: 0.9em;    
	}

	.portletMenu A {
		outline: none;
		cursor: pointer;
		cursor: hand;
	}

	.portletMenu SPAN {    
		display: block;
		*width: 100%;
	}

	.portletMenu UL LI SPAN,
	.portletMenu UL LI DIV  {
		display: block;
	}

	.portletMenu UL LI SPAN A{
		outline: none;
		padding-right: 0.5em;
	}

	.portletMenu UL LI SPAN,
	.portletMenu UL LI DIV,
	.portletMenu UL LI A,
	.portletMenu UL LI A:hover {
		font-size: 1em !important;
		display: block;
		line-height: 2em;      
	}

	.portletMenu UL {
		margin: 0 0 0 0;
		padding: 0;
		width: 100%;
	}

	.portletMenu UL LI {
		margin: 2px 0 0 0;
		padding: 0;
		width: 100%;
		background-color: #B1C3D9;
		background-image:  url('/portal/page/portal/repositorio_archivos/Imagenes/esq_sup_dcha.gif');
		background-repeat: no-repeat;
		background-position: right 1px; 
		list-style:none;
	}

	.portletMenu  UL LI SPAN,
	.portletMenu  UL LI SPAN A{
		outline: none;
		color: #06183C;
		font-weight: bold;
	}

	.portletMenu UL LI  SPAN {
		border-top: 1px solid #FFFFFF;  
		padding: 0 0 0 0.5em;
		background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/esq_sup_izqda.gif');
		background-repeat: no-repeat;
		background-position: left top;
	}

	.portletMenu UL UL LI {
		margin: 0 0 0 0;
		background-color: #CED6E3;
		background-image: none;
	}

	.portletMenu UL UL LI  SPAN {     
		padding: 0 0 0 0.9em;
		background-image: none;
	}

	.portletMenu UL UL LI  SPAN,
	.portletMenu UL UL LI  SPAN A {
		outline: none;
		color: #34569E;
	}


	.portletMenu UL UL UL {
		width: 100%;
	}

	.portletMenu UL UL UL LI {
		width: 100%;
		background-color: #F2F6F9;
	}

	.portletMenu UL UL UL LI  SPAN {     
		padding: 0 0 0 1.3em;
	}

	.portletMenu UL UL UL LI  SPAN,
	.portletMenu UL UL UL LI  SPAN A {
		outline: none;
		font-weight: normal;
	}

	.portletMenu .enlaceExterno SPAN, 
	.portletMenu .enlaceExterno A {
		outline: none;
		font-weight: normal;
	}

	.portletMenu .desplegarMas {
		background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/ico_mas.gif');
		background-position: 96% 50%;
		background-repeat: no-repeat;
	}

	.portletMenu .desplegarFlecha {
		background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/ico_desplegado.gif');
		background-position: 96% 50%;
		background-repeat: no-repeat;
	}     

	.portletMenu .replegarMenos {
		background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/ico_menos.gif');
		background-position: 96% 50%;
		background-repeat: no-repeat;
	}

	.portletMenu .replegarFlecha {
		background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/ico_plegar.gif');
		background-position: 96% 50%;
		background-repeat: no-repeat;
	}

	.portletMenu .enlaceExterno SPAN, 
	.portletMenu .enlaceExterno A {
		font-weight: normal;
	}

	.portletMenu .enlaceExterno .enlaceExternoIcono {
		background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/ico_enlace_ext.gif');
		background-position: right;
		background-position: 96% 50%;
		background-repeat: no-repeat;
	}
	.portletMenu .opcionIluminadaContenido {
		padding-left:0.8em !important ;
	}

	.portletMenu .opcionIluminada SPAN {
		padding: 0.2em 0.3em 0.2em 0.3em;
	}

	.opcionIluminadaArriba {
		background: url('/portal/page/portal/repositorio_archivos/Imagenes/punto_on.gif') 0 0 repeat-x;
		background-color: white;   
	}

	.opcionIluminadaAbajo {
		background: url('/portal/page/portal/repositorio_archivos/Imagenes/punto_on.gif') 0 100% repeat-x;
	}

	.opcionIluminadaIzquierda{
		background: url('/portal/page/portal/repositorio_archivos/Imagenes/punto_on.gif') 0 0 repeat-y;
	}

	.opcionIluminadaDerecha {
		background: url('/portal/page/portal/repositorio_archivos/Imagenes/punto_on.gif') 100% 0 repeat-y;
	}

	.opcionIluminadaEscInfIzqda {
		background: url('/portal/page/portal/repositorio_archivos/Imagenes/esq_inf_izqda_on.gif') 0 100% no-repeat;
	}

	.opcionIluminadaEscInfDcha {
		background: url('/portal/page/portal/repositorio_archivos/Imagenes/esq_inf_dcha_on.gif') 100% 100% no-repeat;
	}

	.opcionIluminadaEscSupIzqda {
		background: url('/portal/page/portal/repositorio_archivos/Imagenes/esq_sup_izqda_on.gif') 0 0 no-repeat;
	}

	.opcionIluminadaEscSupDcha {
		background: url('/portal/page/portal/repositorio_archivos/Imagenes/esq_sup_dcha_on.gif') 100% 0 no-repeat; 
	}
   
    .opcionIluminadaContenido {
      line-height: 1.3em !important;
      font-size: 0.1em;
      color: #34569E;
      font-weight: bold;
      margin-left: 0.2em;  
      padding: 0.15em;  
    } 

    /* MENSAJE DE ERROR GENERICO
    --------------------------------------------------------------------------*/
  
    .mesajeErrorGenerico {
      background-color: #FAFAFA;
      padding: 0.25em;
    }
    
    .mesajeErrorGenerico P {
      margin-left: 0.5em;
      padding-left: 2em;
      color: #B70808;   
      background-image: url('/portal/page/portal/repositorio_archivos/Imagenes/ico_error_0.png');
      background-repeat: no-repeat;
      background-position:left;
    }  
    
    /* Textos ocultos */
    .oculto {DISPLAY:none}
    
    /* Canal de noticias de la Home Publica */
    
    #canales_noticias {
    background: url('/portal/page/portal/repositorio_archivos/Imagenes/noticias_canales_sombra.jpg');
    text-align: left;
    line-height: 2.75em;
    margin: 0.5em 0.65em 0.5em 0.5em;
    }
    
   #canales_noticias a{
   font-size: 0.6em;
   vertical-align: top;
   border-left: #5E5E5E solid 1px;
   margin: 0 0 0 0.7em;
   padding: 0 0 0 0.7em;
   text-decoration: underline !important;
   }
   #canales_noticias a.first{
   border-left: none;
   }
   
   /* Destacado de imagenes de la Home Publica */

  .destacadoImagenes {
  border: 1px solid #C4C4C4;
  padding: 0 0 0 0; 
  margin: 0 0 0 0;
  height: auto;
  }

  .destacadoImagenes HR{
  height: 1px;
  border: 0;
  height: auto;
  color: #C4C4C4;
  width: 100%;
  padding: 0 0 0 0; 
  margin: 0 0 0 0;
  }
  
  IMG.destacadoImagenHomePub {
  border-width: 0;
  margin: 0.1em 0 0.4em 0.25em;
  }

  /* Bloque final de Logos de la Home Publica */
  .logosHomePub {
  border: #EFEFEF 2px solid;
  width: auto;
  }
  
  .logosHomePub ul {
  margin: 3px 0 0 0;
  padding: 0;
  list-style: none;  
  text-align: center;
  }
  
  .logosHomePub ul li {
  list-style: none;
  display: inline;
  margin: 0;
  padding: 0 9 0 9;
  }
  
 .logosHomePub ul li.first {
  padding-left: 0;
  }
  
  .logosHomePub ul li.last {
  padding-right: 0;
  }
  
  .logosHomePub img{
  border-width: 0;
  }
  
  
  /* Enlace a los Idiomas - home */
  
  #idiomas{
  width: 99%;
  padding: 0;
  }
 
 #idiomas a {
  float: right;
  text-decoration: underline !important;
  font-size: 0.7em;
  padding-right: 2.4em;
  padding-bottom: 5px;
  }

  .langEn {
  background: url('/portal/page/portal/repositorio_archivos/Imagenes/ing.gif') no-repeat right top;
  }
  
  .langEs {
  background: url('/portal/page/portal/repositorio_archivos/Imagenes/esp.gif') no-repeat right top;
  }
  
  /* BOTONES ACCESIBILIDAD
   ---------------------------------------------------------------------------*/
   .botonesAccesibilidad IMG {
     cursor: pointer;
     cursor: hand;
   }
   
  /* VIDEO FLASH
  ----------------------------------------------------------------------------*/
  .video {
    width: auto;
    margin: 0;
    padding: 0;
  }
 .video  H4{ 
   color: #525252;
   background-color: #FAFAFA;
   margin: 5px 0 0 0;
   padding: 0;
  }

  .video OBJECT {
    margin-top: 10px;
  }
  
  .videoInicio {
    width: 284px;
    background-color: #FAFAFA;     
    border-top: #D0D4D5 2px solid;
    padding: 0 10px 10px 10px;
    margin:0;
  }
    
  .videoInicio OBJECT {   
    width: 284px;
    height: 236px;
  }   
  
  .videoMicro {
    width: 200px;
    background-color: #FAFAFA;     
    border-top: #D0D4D5 2px solid;
    padding: 0 10px 10px 10px;
    margin:0;
  }
    
  .videoMicro OBJECT {   
    width: 200px;
    height: 174px;
  }    
    
  .videoPequenio {
    width: 325px;
    background-color: #FAFAFA;     
    border-top: #D0D4D5 2px solid;
    padding: 0 10px 10px 10px;
    margin:0;
  }
    
  .videoPequenio OBJECT {   
    width: 325px;
    height: 268px;
  }    
    
  .videoMediano {
    width: 425px;
    background-color: #FAFAFA;     
    border-top: #D0D4D5 2px solid;
    padding: 0 10px 10px 10px;
    margin:0;
  }
    
  .videoMediano  OBJECT {   
    width: 425px;
    height: 343px;
  }      
  
  .videoGrande {
    width: 525px;
    background-color: #FAFAFA;     
    border-top: #D0D4D5 2px solid;
    padding: 0 10px 10px 10px;
    margin:0;
  }
    
  .videoGrande  OBJECT {   
    width: 525px;
    height: 418px;
  }  
  
   
  /* IMAGEN ROTULO GRANDE ESPECIALES
  ----------------------------------------------------------------------------*/
  .rotuloEspeciales {
    margin:-12px -12px 6px -12px;
    *margin:-12px -12px 6px 0px;
    *position:relative;
    *top:-30px;
    *height:-10px;
  }
     
  /* ESTILO FECHA ULTIMA ACTULIZACION
  ----------------------------------------------------------------------------*/   
  .fecha {
    font-family: Verdana;
    font-size: 0.55em;
    color: #878787;
    margin: 0.3em 0 0.3em 0;
    padding:0 0 0 0;
  }
  
  /* BOTON TAMANO TEXTO
  ----------------------------------------------------------------------------*/   
  .botonTamanoTexto {
    width: 80%;
    *width: 100%;
    text-align: right;
    margin: 0.3em 0 0.3em 0;
    border-right: 1px solid #28498A;
    padding: 0 0.6em 0 0;
   }

  /* VERSION IMPRIMIR
  -----------------------------------------------------------------------------*/
  .versionImprimir {
    width: 100%;
    margin: 0.3em 0 0.3em 0;
    padding: 0 0 0 0;
    }

  .versionImprimir a {
    font-size: 0.55em;
    float: right;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    } 
    
    /* Version imprimir - inferior */
  .versionImprimirInferior {
    width: 70%;
    float: right;
    margin: 0.3em 0 0.3em 0;
    padding: 0 0 0 0;
   }

  .versionImprimirInferior a {
    font-size: 0.55em;
    float: right;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
   }

	#canales_noticias a.enlaceAgenda { 
	font-weight: bold ; 
	border-left: none; 
	}
	/*MENU DESPLEGABLE
	--------------------------------------------------------------------------*/
	
	.titleid1siteid0 {
	font-size: .7em;
	}
	
  /* Flash Movies
  ----------------------------------------------------------------------------*/
  
	.flash .flashMovie {
	width:auto;
	height: auto;
	}
	
	h2.PortletHeaderText {
		background:transparent;
	} 


    /* FIN
    --------------------------------------------------------------------------*/
  