BODY{
    margin: 0px 0px 0px 0px;
	background-color :white;
	font-family :  verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: black;
	}
 
 /*COLORES*/
 .fondoAmarillo{
	background-color : #FFBD32;
}

 .fondoAmarilloClaro{
	background-color : #FFE6B0;
}


 .fondoAzul{
	background-color : #558EE7;
}

 .fondoAzulMedio{
	background-color : #CEDEFB;
}

 .fondoAzulClaro{
	background-color : #ECF2FD;
}

.fondoTransBorde{
	border : 1px solid Black;
	background-color : transparent;
}

 .sPrensa{
	border : 1px solid #CEDEFB; 
	background-color : #F2F5FD;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : justify;
	color: Black;
} 

 .fondoNewsl{
	border : 1px solid #CEDEFB; 
	background-color : #F2F5FD;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
} 

 /*LETRAS*/
.lCategoria{
 font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 11px;
 color : #558EE7;	
}
 
.lAzulG{
 font-family :  arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 14px;
 color : #0330A0;	
} 
 
.lAzulT{
 font-family :  verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 15px;
 color : #0330A0;	
}  
 
.lCelesteG{
 font-family :  arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 14px;
 color : #558EE7;	
} 

.lAzulM{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color: #002A9E;
}

.lAzulP{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	color: #002A9E;
}


.lNegraP{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: Black;
}

.lNegraPJ{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: Black;
	text-align : justify;
}

.lNegraPN{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: Black;
	text-align : justify;
}

.lCelesteP{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #558EE7;	
}


.lBuscador{
 font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 11px;
 color : white;
} 

.inputCab{
	color : Black;
	font-family : monospace;
	font-size : 11px;
	background-color : White;
	border : white;
	border-bottom : white;
} 


.inputs
 { 
 border: 1px solid #0330A0;
 font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color : #F3F8FE;
 color: #0330A0;
 }

.inputs2
 { 
 border: 1px solid #0330A0;
 font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color : #FFFFFF;
 color: #0330A0;
 }

 
 .boton
 { 
 border: 1px solid #0330A0;
 font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight : bold;
 background-color : #ECF2FD;
 color: #0330A0;
 text-decoration : none;
 }
 
 
 .creativeC{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
}

.creativeC A{
	text-decoration: underline;
}
 
 /*ENLACES*/
 
A.eMenu{
 font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 11px;
 color : #558EE7;	
 text-decoration : none;
}

A.eMenu:HOVER{
  color : #0330A0;	
}


A.eNotCabecera{
 font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 10px;
 color : #0330A0;	
 text-decoration : none;
}

A.eNotCabecera:HOVER{
  color : #558EE7;	
}

A.eBusc{
 font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 10px;
 color : white;
 text-decoration : none;
}

A.eBusc:HOVER{
  color : #0330A0;	
}

A.eAzul{
 font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 10px;
 color : #0330A0;	
 text-decoration : none;
}

A.eAzul:HOVER{
  color : #558EE7;	
}


A.eAgPortada{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: #FFBD32;
	text-decoration : none;
}

A.eAgPortada:HOVER{
	color: #558EE7;
}


A.eSPPortada{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: #558EE7;
	text-decoration : none;
}

A.eSPPortada:HOVER{
	color: blue;
}

A.eCreditos{
 /*font-family :   "Times New Roman", Times, serif; 
 font-size : 11px;*/
 font-family : arial, Helvetica, sans-serif;
 font-size : 10px;
 color : 808080;
 text-decoration : none;
 line-height : 10px;
}

A.eCreditos:HOVER{
  color : blue;
}


A.eAzulM{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color: #002A9E;
	text-decoration: none;
   display: block;
}

A.eAzulM:hover{
   text-decoration : underline;
}


A.eCelesteP{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #558EE7;	
	text-decoration : none;
   display: block;
}

A.eCelesteP:hover{
    color : #FFBD32;
}


A.eIdioma{
	border : 1px solid #D1D1D1;
    background-color : #E3E3E3;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: #0330A0;	
	text-decoration : none;
	height : 10px;
}


A.eIdioma:HOVER{
	background-color : #FFE6B0;
	border : 1px solid  #FFBD32;
}


A.eSPrensa{
	font-family :  arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FFFFFF;
	text-decoration : none;

}

A.eSPrensa:HOVER{
	color : #FF8C00; 
}

A.eRSS{
	border : 1px solid #E17700;
	height: 10px;
   background-color : #FFA74F;
	font-family :  arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FFFFFF;	
	text-decoration : none;
	padding :1px;
	}


A.eRSS:HOVER{
	background-color :  #FFE0BD;
	 color :  #FF8800;
	}

/******* apartado semana ciencia 2006 ********/

 .fondoDestacado{
	background-color : #ECF2FD;
	border: 1px solid  #CBDDFA;
	color: Blue;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align: justify;
	padding : 10px;
	margin-top : 5px;
	margin-bottom: 15px;
}

.fondoDestacado a{
   color: Blue;	
   font-family : verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size : 11px;
}

.fondoDestacado a:hover{
   color: blue;
   text-decoration: underline;
}
	
.fondoDestacado p{
   color: #000;
   font-size: 10px;
}   

.fondoDestacado img{
   border: none;
   margin-left: 0px;
   margin-right: 3px;
}
   
div.destacadoP{
	background-color : #ECF2FD;
	border: 1px solid  #CBDDFA;
	margin-top : 5px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-left: 0px;
	width : 170px;
}

div.destacadoPInt{
	color: Blue;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align: left;
	padding : 10px;
}	

hr.destacadoP{
	height : 1px;
	border: 1px solid #CBDDFA;
}
	
/***********************************************************************
 NOTA: Esta clase genérica debe existir para los enlaces que la 
  barra Wysiwyg, ya que no tienen ningun class específico
**********************************************************************/
A{
 font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 10px;
 color : #0330A0;	
 text-decoration : none;
}

A:HOVER{
  color : #558EE7;	
}


/*****************************************************************/
/*  NOTICIAS                                                     */
/*****************************************************************/

#noticia{
 margin-left: 15px;
 margin-top: 5px;  
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 10px;
 color: #000000;
}

#noticia p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}


#noticia .fecha{
   font-weight: bold; 
   float: right;
}

#noticia .titulo{
 font-weight : bold;
 font-size : 15px;
 color : #0330A0;	
 margin-top: 15px;
}

#noticia .subtitulo{
	font-weight : bold;
	text-align : justify;
   margin-top: 15px;
}

#noticia .autor{
	font-weight : bold;
	color: #002A9E;
   margin-top: 15px;
   margin-bottom: 15px;
}

#noticia .texto{
	text-align : justify;
}

#noticia img{
   border: 1px solid #000000;
   
}
/********* PARA EL PIE DE FOTO******************/

#noticia .arc90_imgcaptionTXT {
   font-weight: bold;
	text-align: left;
}

p.arc90_imgcaptionALT {
   display: none; /*no queremos que se muestre el alt*/
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: .65em;
	text-align: right;
}

span.arc90_imgcaptionALT {
   display: none;
	/*padding: 2px;*/
	padding-left: 4px;
	padding-right: 4px;
	background: #888;
	color: #fff;
}

.arc90_imgcaption {
	text-align: center;
	/*border: 1px solid #000000;*/
   border: none;
	padding: 0.5em;
   margin-top: 0px;
   margin-bottom: 0px;
	width: 8em;
   position: relative;
   z-index: 2;
}

.floatl { float: left;  margin-right: 1em; }

.floatr { 
    float: right; 
    /* NOTA-A25: En la hoja de estilo original, se aplica el margin-left;
    Esto provoca una indentación de la primera linea de texto junto a la foto
    en IE en la parte publica. En FF si sale bien. 
    Se soluciona con un padding-left en vez de margin-left. 
    Sin embargo, en la trastienda da problemas, por lo que según si estamos en la parte
    pública o en la privada, debemos aplicar uno u otro estilo.
    */ 
    /*margin-left: 1em;*/ /*trastienda*/
    padding-left: 1em; /*parte publica*/
}

/*para las imagenes sin pie*/
.imagenIzq { 
   float: left; 
   margin-right: 1em;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   z-index: 2;
 }

/* imagen alineada a la derecha */ 
.imagenDcha { 
   float: right; 
   margin-left: 1em;
   margin-top: 0px;
   margin-bottom: 0px;
   position: relative;
   z-index: 2;
 }

 .imagenIzq, .imagenDcha{
    border: 1px solid #000000;
 }
 
 /* En este portal, no necesitamos esto porque hay que ponerle
    el borde a todas las imagenes de la noticia, para conservar la 
    compatibilidad con la noticias antiguas */
/* .imagenIzq, .imagenDcha { 
	border: 1px solid #DDD;
   padding: 0.5em;

 }*/


 td.resumenIndice img{
    border: 1px solid #000000;
 }
 
 
table.notP1{
  background-color : #CEDEFB;
}

table.notP2{
  background-color : #ECF2FD;  
}

table.notP3{
  background-color : #FFFFFF;  
}


table.notP1 td p, table.notP2 td p,  table.notP3 td p{
   margin-top: 0px;
	margin-bottom: 0px;  
}

table.notP1 td img, table.notP2 td img, table.notP3 td img {
   border: 1px solid black;
   padding: 0px;
}

table.notP3 td{
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
	text-align : justify;
   border-bottom: 1px solid #ECF2FD; 
   padding-bottom: 10px; 
   padding-top: 5px;
}

ol.claseOL{
  list-style-position: outside;
  margin: 0px 0px 0px 25px; 
  padding: 0px;
}

ol.claseOL li{
   margin-bottom: 3px;
}


ul.claseUL{
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
}

ul.claseUL li{
  list-style-position: outside;
  list-style-image: url(/imagenes/infoGeneral/vineta.gif);    
   margin: 0px 0px 10px 20px; 
   padding: 0px 0px 0px 0px;
}


.logoPDF{
  border: none;
  margin-right: 5px;
}

table.efemerides {
   border: none;
   border-collapse: collapse;
   margin: 0px 0px 10px 0px;
   width: 165px;
}

table.efemerides td{
   margin: 0px;
   padding: 0px;
}

table.efemerides img{
   border: none;
}

table.efemerides td.fecha{
   background-color: #2061A1;
   color: #ffffff;
   font-weight: bold;
   font-size: 12px;
   padding: 8px;
}

table.efemerides td.resumen{
  background-image: url(/imagenes/efemerides/degradado.jpg);
  background-repeat: repeat-x;
  background-position: top;
  background-color: #000000;
  color: #ffffff;
  font-size: 11px;
  padding: 10px 8px 8px 8px;
  text-align: left;
}

table.efemerides a{
   color: #ffffff;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}

table.efemerides a:hover{
   color: #ffffff;
   text-decoration: underline;
}

div.masInfoEfem {
   display: none;
   position: absolute;
   top: 380px;
   left: 260px;
   width: 500px;
   background-image: url(/imagenes/efemerides/degradado.jpg);
   background-repeat: repeat-x;
   background-position: top;
   background-color: #000000;
   color: #ffffff;
   font-size: 11px;
   text-align: justify;
   border: 1px solid #000000;
   z-index: 1000;
}

div.masInfoEfem p{
   padding: 15px;
   margin: 0px;
}

div.masInfoEfem div{
   text-align: right;
   padding: 0px 15px 5px 0px;
}

div.masInfoEfem a{
   color: #ffffff;
   text-decoration: underline;
}

div.masInfoEfem a:hover{
   color: #ffffff;
}
