/*******************************************************************/
/**     Semana de la Ciencia 2009                                 **/
/*******************************************************************/

body {
	background-color : #FFFFFF;
   color: #231f20;
	margin: 0em 0em 0em 0em;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 100%;
}


form {
	padding: 0em;
	margin: 0em;
}

input, select, textarea{
   font-family: Arial, Helvetica, sans-serif;
}

p {
	margin: 0em;
	padding: 0em;
}

#irContenido{
   display: none;
}

.oculto{
  display: none;
}


.flotaIzq{
   float: left;
}

.flotaDcha{
   float: right;
}

.mensaje{
   margin-top: 1em;
   font-size: 0.8em;
}

.margen1{
   margin-left: 2em;
}

/* Engloba a todo */
#pagina{
	width: 62.5em;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0em auto 0em auto;
   padding: 0em;  
}

#cuerpo{
  width: 100%;
  height: 100%;
  overflow: auto;
}

/**********************************************************************************************/

#colIzq{
  float: left;
  width: 16.5em; 
  text-align: center;
}

.logotipo{
   width: 16.5em;
   height: 12.5em;
}

.txtLogo{
   width: 16.5em;
   height: 3.5em;   
   border: none;
}

#buscTitulo{
   border: 0.1em solid #b9b9b9;
   border-left: 0.1em solid #dedede;
   background-color: #000000;
   color: #a4ac01;
   padding: 0.3em;
   font-size: 0.8em;
   font-weight: bold;
   margin: 0.3em 1.2em 0.5em 2em;
}

.buscProv {
  text-align: left;
  margin: 0em 0.9em 0.5em 1.7em;  
}

.buscProv select{
   font-size: 0.8em;   
   width: 100%;
}

.buscFecha{
  text-align: right;
  margin: 0em 1.1em 0.5em 2.2em;  
  font-size: 0.8em;
  font-weight: bold;
  color: #5E5A5B;
}

.buscFecha select{
   font-size: 0.98em; 
   width: 13.9em;  
}


#buscBoton {
  text-align: left;
  margin: 0.5em 0.9em 0em 1.7em; 
  height: 1.8em;
}

#buscBoton img{
   width: 13.8em;
   height: 1.8em;
	position: absolute;
	z-index: 1;
   background-color: #000000;
}

#buscBoton div.interior{
   padding: 0em 0em 0em 2.4em;
	margin: 0.4em 0em 0em 0em;
	z-index: 2;
	position: absolute;
}

#buscBoton input{
   background-color: transparent; 
   border: none;
   color: #ffffff;
   font-size: 0.8em; 
}


#bMiAgenda {
  text-align: left;
  margin: 1em 0em 0.5em 1.7em; 
  height: 4em;
}

#bMiAgenda img{
   width: 14.05em;
   height: 3.25em;
	position: absolute;
	z-index: 1;
}


#bMiAgenda div.interior{
   width: 10em;
   padding: 0em;
	margin: 0.5em 0em 0em 1.8em;
	z-index: 2;
	position: absolute;
   text-align: center;
}

#bMiAgenda div.interior a{
   color: #000000;
   text-decoration: none;
   font-size: 0.9em;
}

#bMiAgenda div.interior a:hover{
   text-decoration: underline;
}


#miAgendaInfo {
  background-color: #f6f6f6;
  text-align: center;
  margin: 1em 1em 1em 1.7em; 
  padding-bottom: 1em;
}

#miAgendaInfo span{
   font-size: 0.8em;
}

#miAgendaTitulo {
  text-align: left;
  margin: 0em 0em 0.5em 0em; 
  height: 1.8em;
}

#miAgendaTitulo img{
   width: 13.8em;
   height: 1.8em;
	position: absolute;
	z-index: 1;
}

#miAgendaTitulo div.interior{
   padding: 0em;
	margin: 0.5em 0em 0em 4.2em;
	z-index: 2;
	position: absolute;
   text-align: center;
   font-size: 0.8em;
}

#miAgendaBt {
  text-align: left;
  margin: 0.5em 0em 0.3em 3.8em; 
  height: 1.8em;
}

#miAgendaBt img{
   width: 6.05em;
   height: 1.8em;
	position: absolute;
	z-index: 1;
   background-color: #a4ac01;
}

#miAgendaBt div.interior{
   padding: 0em;
	margin: 0.4em 0em 0em 0em;
	z-index: 2;
	position: absolute;
   text-align: center;
   width: 6.05em;
}

#miAgendaBt div.interior a{
   font-size: 0.8em;
   color: #ffffff;
   text-decoration: none;
}   


#miAgendaBt div.interior a:hover{
   text-decoration: underline;
}   

#banner{
 width: 13.9em;
 height: 11.9em;
}

#bannerOrg{
 margin: 1em 0em 1em 0em;
}


#bannerOrg img{
 width: 13.8em;
 height: 9.95em;
 border: none;
}


#facebook{
   padding: 0.3em;
   font-size: 0.8em;
   margin: 0em 1.2em 0.5em 2em;
}

#facebook img{
  width: 4.9em;
  height: 1.9em;
  border: none;
  margin-left: 0.3em;
}

#contacto{
   margin-bottom: 0.5em;
}

#contacto a{
   color: #a4ac01;
   font-size: 0.8em;
   font-weight: bold;
   text-decoration: none;
}

#contacto a:hover{
   text-decoration: underline;
}

/**********************************************************************************************/

#colDcha{
  float: right;
  width: 46em; 
  clear: right;
}

#cabecera{
  background-color: #a4ac01;
  height: 3.75em;
}

#itemCabPres {
  margin: 0.7em 0em 0em 0em;    
  text-align: left;
  float: left; 
}

#itemCabPres img{
	position: absolute; 
	z-index: 1;
   width: 7.55em;
   height: 1.95em;
   background-color: #000000;   
}

#itemCabPres div.interior{
   padding: 0em;
	margin: 0.5em 0em 0em 1.8em;
	z-index: 2;
	position: absolute; 
}


/* EN IE6 habia un margen entre el primer y el segundo item de menu que se arregla poniendo un
margin-left mas pequeño para IE6 y con un hack que entienden el resto de navegadores, 
un margin-left más grande */
#itemCabNot {
  margin: 0.7em 0em 0em 4.2em;       
  text-align: left;
  /*height: 3.25em;*/
  float: left; 
}

html>body #itemCabNot{
  margin: 0.7em 0em 0em 8.3em;       
}

#itemCabNot img{
	position: absolute;
	z-index: 1;
   width: 5.9em;
   height: 1.95em;
   background-color: #000000;      
}

#itemCabNot div.interior{
   padding: 0em;
	margin: 0.5em 0em 0em 2.3em;
	z-index: 2;
	position: absolute;
}

#itemCabAct {
  margin: 0.7em 0em 0em 6.6em;       
  text-align: left;
  /*height: 3.25em;*/
  float: left;
}

#itemCabAct img{
	position: absolute;
	z-index: 1;
   width: 6.6em;
   height: 1.95em;
   background-color: #000000;      
}

#itemCabAct div.interior{
   padding: 0em;
	margin: 0.5em 0em 0em 1.7em;
	z-index: 2;
	position: absolute;
}


#itemCabEnl {
  margin: 0.7em 0em 0em 7.3em;       
  text-align: left;
  /*height: 3.25em;*/
  float: left;
}

#itemCabEnl img{
	position: absolute;
	z-index: 1;
   width: 5.55em;
   height: 1.95em;
   background-color: #000000;      
}

#itemCabEnl div.interior{
   padding: 0em;
	margin: 0.5em 0em 0em 1.9em;
	z-index: 2;
	position: absolute;
}


#itemCabDes {
  margin: 0.7em 0em 0em 6.3em;       
  text-align: left;
  /*height: 3.25em;*/
  float: left;
}

#itemCabDes img{
	position: absolute;
	z-index: 1;
   width: 6.5em;
   height: 1.95em;
   background-color: #000000;      
}


#itemCabDes div.interior{
   padding: 0em;
	margin: 0.5em 0em 0em 1.7em;
	z-index: 2;
	position: absolute;
}

#itemCabOrg {
  margin: 0.7em 0em 0em 7.2em;       
  text-align: left;
  /*height: 3.25em;*/
  float: left;
}

#itemCabOrg img{
	position: absolute;
	z-index: 1;
   width: 8.45em;
   height: 1.95em;
   background-color: #000000;   
}

#itemCabOrg div.interior{
   padding: 0em;
	margin: 0.5em 0em 0em 2em;
	z-index: 2;
	position: absolute;
}


/* el estilo de los enlaces es comun */
.eItemCab {
   color: #a4ac01;
   text-decoration: none;
   font-size: 0.9em;
}

.eItemCab:hover{
   text-decoration: underline;
}


/**********************************************************************************************/

#centro{
}

#tituloPralL, #tituloPralC{
  text-align: left;
  margin: 1.5em 0.9em 0em 0em; 
  height: 1.9em;
}

#tituloPralC{
  margin-bottom: 1.5em; 
}


#tituloPralL img{
   width: 44em;
   height: 1.9em;
	position: absolute;
	z-index: 1;
}

#tituloPralC img{
   width: 13.95em;
   height: 1.95em;
	position: absolute;
	z-index: 1;
}

#tituloPralL div.interior, #tituloPralC div.interior{
   padding: 0em 0em 0em 3.3em;
	margin: 0em 0em 0em 0em;
	z-index: 2;
	position: absolute;
}

/* hack IE6 */
* html #tituloPralL div.interior , * html #tituloPralC div.interior{
   padding-top: 0.5em;
}

/*hack IE7*/
*:first-child+html #tituloPralL div.interior, *:first-child+html #tituloPralC div.interior{
   padding-top: 0.5em;
}



#tituloPralL h1, #tituloPralC h1 {
   font-size: 0.8em;
   font-weight: normal;
}

/**********************************************************************************************/
#pie1{
   background-image: url(/semanadelaciencia2009/imagenes/pie/degradadoPie.jpg);
   background-repeat: repeat-x;
   background-color: #a4ac01; /*#291E22;*/
   width: 100%;
   height: 9.3em;
   color: #ffffff;
   font-size: 0.8em;
}

#pie1 img{
   border: none;
}

#pie1 .titulo{
   margin: 1em 1em 0em 2.5em;
   padding: 0em;
}

#pie1 .guiones{
   margin: 0em 0em 0.2em 1.2em;
   padding: 0em;
   color: #a4ac01;
   font-size: 2em;
   line-height: 0.3em;
}

#pie1 .organiza{
   float: left;
}

#logoJunta{
  width: 6.65em;
  height: 5.6em;  
  margin-left: 2em;
}

#logoMin{
  width: 9.55em;
  height: 5.6em;  
  margin-left: 1.5em;  
}

#logoFecyt{
  width: 6.6em;
  height: 5.6em;  
  margin-left: 1.5em;    
}

#logoSC{
  width: 5em;
  height: 5.6em;  
  margin-left: 1.5em;    
}

#logoCrea{
  width: 5em;
  height: 5.6em;  
  margin-left: 1.5em;    
}


#logoDesQ{
  width: 16.25em;
  height: 5.6em;  
  margin-left: 0em;      
}

#pie1 .coordina{
   float: left;
}

#pie1 .logos{
   float: right;
   margin: 3em 2em 0em 0em;
}

#pie1 .creceIconoRSS{
   width: 2.55em;
   height: 5.6em; 
}

#pie1 .creceIconoAA{
  width: 4.3em;
  height: 5.6em; 
  margin-left: 0.7em;
}

#pie1 .creceIconoXHTML{
  width: 4.3em;
  height: 5.6em; 
  margin-left: 0.7em;  
}

#pie1 .creceIconoCSS{
  width: 4.3em;
  height: 5.6em; 
  margin-left: 0.7em;  
}


#pie2{
  background-color: #a4ac01;
  color: #ffffff;
  text-align: right;  
  padding-right: 1em;
}

#pie2 span{
   padding: 0em 0.5em 0em 0.5em;
}

#pie2 a{
   color: #ffffff;
   text-decoration: none;
   font-size: 0.85em;
}

#pie2 a:hover{
   text-decoration: underline;
}

#pie2 .fila1{
  padding-top: 0.2em;   
  padding-bottom: 0.2em;
}

#pie2 .fila2{
  font-size: 0.7em;  
  margin: 0.5em 0em 0em 0em;
  padding-bottom: 0.4em;
}

#pie2 .fila2 a{
   font-size: 1em;
}

#pie2 .fila2 a:hover{
   text-decoration: underline;
}

#pie1 a, #pie2 a{
   color: #ffffff;
   text-decoration: none;
}

#pie1 a:hover, #pie2 a:hover{
   text-decoration: underline;
}


/*******************************************************************/
/**                      AGENDA                                   **/
/*******************************************************************/

.divAct{
   width: 44em; 
   background-color: #f6f6f6;
   margin: 0em 0em 1em 0em;
   padding: 1em 0em 1em 0em;
}

.tituloAct{
   margin: 0em 0em 0.8em 0.5em;
   width: 36.1em;
}

.tituloAct img{
   width: 36.1em;
   height: 0.45em;
   background-color: #808080;
}

.tituloActInt{
   background: url(/semanadelaciencia2009/imagenes/tituloActCentr.jpg) repeat-y;
   background-color: #808080;
   color: #ffffff;
   font-size: 0.8em;
   font-weight: bold;
   padding-left: 1.3em;
}

.divAct p{
   margin: 0em 1.2em 0em 2.2em;
   font-size: 0.8em;
   text-align: justify;
}

.divAct p a{
   color: #231f20;
   text-decoration: underline;   
}

.divAct p a:hover{
   font-weight: bold;
}


.divAct p.titulillo{
   margin: 0.8em 1.2em 0em 2.2em;
   color: #a4ac01;
   font-style: italic;
}

.botonesAct{
   color:#a4ac01;
   font-size: 0.8em;
   height: 3.5em;
   margin-top: 1em;
}

.masInfoAct{
   margin: 1em 1em 1em 1.5em;
   border-top: 0.1em dotted #000000;
   height: 100%;
   overflow: auto;
}

.masInfoAct p, .masInfoAct p.titulillo{
   margin-left: 0em;
}



.mapa{
   border: 0.5em solid #ffffff;
   margin: 1em 0em 0em 1em;
   float: right;
   width: 18.75em;
   height: 12.8em;
}

.yaIncluida {
   background-image: url(../imagenes/incluida.gif);
   background-repeat: no-repeat;
   background-position: 23.5em 0em;
   padding: 0em 0em 0em 25em;
   margin-top: 1em;
   width: 18em;
   float: left;
   
 }

.ajusteYaIncluida{
   padding: 0em 0em 0em 2em;
   background-position: 0.5em 0em;
} 
 
.anadirAgenda {
  text-align: left;
  margin: 0.5em 12.5em 0em 23.5em; 
  height: 2.5em;
}

.anadirAgenda img{
   width: 18.75em;
   height: 2.4em;
	position: absolute;
	z-index: 1;
   background-color: #a4ac01;
}

.anadirAgenda p.procesando{
   font-size: 1em;
   width: 9em;
}

.anadirAgenda p.procesando img{
   width: 1.25em;
   height: 1.25em;
   position: relative;
   padding-right: 0.5em;
   background-color: transparent;
}

.anadirAgenda div.interior{
   padding: 0em 0em 0em 2.6em;
	margin: 0.5em 0em 0em 0em;
	z-index: 2;
	position: absolute;
}


.eliminarAgenda {
  text-align: left;
  margin: 0.5em 0.9em 0em 22.5em; 
}

.eliminarAgenda img{
   width: 19.95em;
   height: 2.4em;
	position: absolute;
	z-index: 1;
   background-color: #a4ac01;
}

.eliminarAgenda div.interior{
   padding: 0em 0em 0em 2.5em;
	margin: 0.5em 0em 0em 0em;
	z-index: 2;
	position: absolute;
}

 
.masInfo {
  text-align: left;
  margin: -2.55em 0.9em 0em 43em; 
  height: 2.5em;
}

.ajustaMasInfo{
   margin-top: 0em;
}

.masInfo img{
   width: 10.8em;
   height: 2.4em;
	position: absolute;
	z-index: 1;
   background-color: #a4ac01;
}

.masInfo div.interior{
   padding: 0em 0em 0em 1.7em;
	margin: 0.5em 0em 0em 0em;
	z-index: 2;
	position: absolute;
}

.masInfo div.interior a, .anadirAgenda div.interior a, .eliminarAgenda div.interior a{
   color: #ffffff;
   text-decoration: none;
}

.masInfo div.interior a:hover, .anadirAgenda div.interior a:hover, .eliminarAgenda div.interior a:hover{
   text-decoration: underline;
}


.ajustaMargen{
   margin-left: 12em;
}

.ajustaMargen2{
   margin-left: 35em;
   margin-right: 0em;
}

#bloquesAct{
   margin: 0em 2.6em 1.5em 0em;
   float: right;
   color: #a4ac01;
   font-size: 0.8em;
   font-weight: bold;
}

#bloquesAct img{
   border: none;
   width: 1.4em;
   height: 1.4em;
   padding: 0em 0.3em 0em 0.3em;
}

#bloquesAct span.txt{
   color: #6A6A6A;
   font-weight: normal;
   margin-right: 1em;
}

#bloquesAct span.actual{
   background-color: #e2e1df;
   color: #a4ac01;
   padding: 0em 0.4em 0em 0.4em;
   margin: 0em 0.5em 0em 0.5em;
}

#bloquesAct span.separador{
   padding: 0em 0.5em 0em 0.5em;
}

#bloquesAct a.eBloque {
   color: #a4ac01;
   text-decoration: none;
}

#bloquesAct a.eBloque:hover {
   text-decoration: underline;
}

#menuMiAgenda{
   height: 1.5em;
   margin-top: 1em;
}


#itemOrden{
  margin: 0em 0em 0em 17.7em;    
  text-align: left;
  float: left; 
}

/* hack IE6 */
* html #itemOrden{
  margin: 0em 0em 0em 9em;    
}

/*hack IE7*/
*:first-child+html #itemOrden{
  margin: 0em 0em 0em 9em;    
}

#itemOrden img{
	position: absolute; 
	z-index: 1;
   width: 9.5em;
   height: 1.5em;
   background-color: #2A2A2A;
}

#itemOrden div.interior{
   padding: 0em;
	margin: 0.3em 0em 0em 2.2em;
	z-index: 2;
	position: absolute; 
}


#itemEmail {
  margin: 0em 0em 0em 28em;    
  text-align: left;
  float: left; 
}

/* hack IE6 */
* html #itemEmail{
  margin: 0em 0em 0em 10.3em;    
}

/*hack IE7*/
*:first-child+html #itemEmail{
  margin: 0em 0em 0em 10.3em;    
}


#itemEmail img{
	position: absolute; 
	z-index: 1;
   width: 8.2em;
   height: 1.5em;
   background-color: #2A2A2A;   
}

#itemEmail div.interior{
   padding: 0em;
	margin: 0.3em 0em 0em 2.2em;
	z-index: 2;
	position: absolute; 
}

/*
#itemPrint {
  margin: 0em 0em 0em 30.9em;    
  text-align: left;
  float: left; 
}

 hack IE6 
* html #itemPrint{
  margin: 0em 0em 0em 8.7em;    
}

hack IE7
*:first-child+html #itemPrint{
  margin: 0em 0em 0em 8.7em;    
}


#itemPrint img{
	position: absolute; 
	z-index: 1;
   width: 5.6em;
   height: 1.5em;
   background-color: #2A2A2A;   
}

#itemPrint div.interior{
   padding: 0em;
	margin: 0.3em 0em 0em 2.2em;
	z-index: 2;
	position: absolute; 
}
*/

#itemPdf {
  margin: 0em 0em 0em 37em;    
  text-align: left;
  float: left; 
}

/* hack IE6 */
* html #itemPdf{
  margin: 0em 0em 0em 9em;    
}

/*hack IE7*/
*:first-child+html #itemPdf{
  margin: 0em 0em 0em 9em;    
}


#itemPdf img{
	position: absolute; 
	z-index: 1;
   width: 6.95em;
   height: 1.5em;
   background-color: #2A2A2A;   
}

#itemPdf div.interior{
   padding: 0em;
	margin: 0.3em 0em 0em 2.2em;
	z-index: 2;
	position: absolute; 
}

#itemOrden div.interior a, #itemEmail div.interior a, #itemPrint div.interior a, #itemPdf div.interior a {
  color: #818181;
  font-size: 0.7em;
  font-weight: bold;
  text-decoration: none;
}

#itemOrden div.interior a:hover, #itemEmail div.interior a:hover, #itemPrint div.interior a:hover, #itemPdf div.interior a:hover {
  text-decoration: underline;
  color: #ffffff;
}

.divOrdenar{
   height: 100%;
   overflow: auto;
}

#txtOrdena{
   position: absolute;
   margin: 1.4em 0em 0em 22.4em;
   font-size: 1.5em;
   font-weight: bold;
}

#txtInfo{
   position: absolute;
   margin: 11em 0em 0em 39em;
   width: 15em;
   font-size: 0.8em;
}


#guardarOrden {
  text-align: left;
  margin: 0.5em 0em 0em 19em; 
  height: 1.95em;
}

#guardarOrden img{
   width: 8.65em;
   height: 1.95em;
	position: absolute;
	z-index: 1;
   background-color: #a4ac01;
}

#guardarOrden div.interior{
   padding: 0em 0em 0em 1em;
	margin: 0.5em 0em 0em 0em;
	z-index: 2;
	position: absolute;
}

#guardarOrden div.interior input{
  border: none;
  background-color: transparent;
  font-size: 0.7em;
  color: #ffffff;
  width: 9.5em;
}


#listaHijos ul{
  margin: 0em;
  padding: 0em;
  list-style-type: none;
  list-style-position:  outside;
}


#listaHijos li{
  list-style-type: none;
  list-style-position: outside;
  margin: 0em 0em 1em -2em;
  padding: 0em;
  cursor: move;
  font-size: 0.8em;  
}


#listaHijos img{
   border: none;
   margin-right: 0.5em;
}



/************ NOTICIAS ****************************************************/
.pestanaFecha {
  text-align: left;
  margin: -0.2em 0em 0em 0em; 
  width: 5.5em;
  position: absolute;
}

/* hack IE6 */
* html .pestanaFecha{
  margin: -1.2em 0em 0em 0em; 
}


/* hack IE7 */
*:first-child+html .pestanaFecha{
  margin: -1.2em 0em 0em 0em; 
}

.pestanaFecha img{
   width: 5.5em;
   height: 1.75em;
	position: absolute;
	z-index: 1;
   background-color: #f6f6f6;
}

.pestanaFecha div.interior{
   padding: 0em 0em 0em 1em;
	margin: 0.5em 0em 0em 0em;
	z-index: 2;
	position: absolute;
   font-size: 0.75em;
}

.pestanaTitulo{
  margin: 0em 1em 1em 1em;  
  width: 41.8em;
}

.pestanaTituloSup img, .pestanaTituloInf img {
   width: 41.8em;
   height: 0.4em;
}


.pestanaTitulo .texto{
   background-color: #b2c400;
   color: #ffffff;
   font-size: 1em;
   width: 41.8em;
   padding: 0em 0em 0em 0em;
}

.pestanaTitulo .textoE{
   background-color: #b2c400;
   color: #ffffff;
   font-size: 1em;
   width: 39.8em;
   padding: 0em 1em 0em 1em;
}


.pestanaTitulo .textoE a{
   color: #ffffff;
   text-decoration: none;
   font-size: 0.8em;
}

.pestanaTitulo .textoE a:hover{
   text-decoration: underline;
}

.noticia{
   width: 44em; 
   background-color: #f6f6f6;
   margin: 3em 0em 1.5em 0em;
   padding: 1em 0em 1em 0em;
   height: 100%;
   overflow: auto;
}


.noticia p{
   margin: 0em 1.2em 0em 1.5em;
   font-size: 0.8em;
   text-align: justify;
}

.noticia a{
   color: #a4ac01;
   text-decoration: underline;
}

.noticia a:hover{
   text-decoration: none;
}


.masInfoN {
  text-align: left;
  margin: 0em 0em 0em 37em; 
}

.masInfoN a{
   color: #a4ac01;
   text-decoration: none;
   font-size: 0.8em;
}

.masInfoN a:hover{
   text-decoration: underline;
}



.arc90_imgcaptionTXT {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #231f20;
	text-align: left;
   padding: 0em;
}

p.arc90_imgcaptionTXT {
  font-size: 0.85em;
  margin: 0em;
  padding: 0em;
}


p.arc90_imgcaptionALT {
   display: none; /*no queremos que se muestre el alt*/
}

span.arc90_imgcaptionALT {
}

.arc90_imgcaption {
	text-align: center;
	background-color: #E7E7E7;
	border: 0.1em solid #a4ac01;
	padding: 0em;
   margin-top: 0em;
   margin-bottom: 0em;
   position: relative;
   z-index: 2;
}

.floatl { float: left; margin-right: 1em; }
.floatr { float: right; margin-left: 1em; }


/*para las imagenes sin pie*/
.imagenIzq, .imagenDcha, .imagenIzqNoB, .imagenDchaNoB { 
   margin-top: 0em;
   margin-bottom: 0em;
   z-index: 2;
   padding: 0em;
   
 }

.imagenIzq, .imagenIzqNoB { 
   float: left; 
   margin-right: 1em;
 }
 
/* imagen alineada a la derecha */ 
/* mezcla de arc90_imgcaption + floatr */
.imagenDcha, .imagenDchaNoB { 
   float: right; 
   margin-left: 1em;
 }
 
 .imagenIzq, .imagenDcha {
	border: 0.1em solid #a4ac01;
}

.imagenIzqNoB, .imagenDchaNoB {
	border: none;
}

/* para los vídeos de YouTube */

.videoIzq{
   float: left;
   margin: 0em 1em 1em 0em;
}

.videoDcha{
   float: right;
   margin: 0em 0em 1em 1em;   
}


#volver{
   text-align: right;
   padding: 0em 1em 1em 0em;
}

#volver a{
  font-size: 0.8em;
}

/***** Pagina inicial ***************/

#pralIzq{
   float: left;
   width: 28.05em;
}

#pralIzq .imgTxt{
   width: 28.05em;
   height: 6em;
   margin: 1em 0em 1em 0em;
}

#pralIzq .colI{
  width: 13.8em;   
  height: 29em;
  float: left;
  background-color: #f6f6f6;
  margin-top: 1em;
}

#divIntro {
  background-color: #f6f6f6;
  margin: 0em 0em 1em 0em; 
  padding: 0em 0em 0.5em 0em;
}

#divIntro .divTxt{
   font-size: 0.8em;
   text-align: left;
   padding: 0em 0.8em 0em 0.8em;
   margin: 1em 0em 1em 0em;
}

#intro {
  text-align: left;
  margin: 0em 0em 0.5em 0em; 
  height: 1.8em;
}

#intro img{
   width: 13.8em;
   height: 1.8em;
	position: absolute;
	z-index: 1;
}

#intro div.interior{
   padding: 0em;
	margin: 0.5em 0em 0em 4.2em;
	z-index: 2;
	position: absolute;
  font-size: 0.8em;
}

#pralIzq .colD{
  width: 14.2em;
  float: right;
}

#pralIzq .colD img{
  width: 13.75em;
  height: 20.95em;
  margin-top: 9.2em;
}


#pralDcha{
   float: left;
   margin: 1em 0em 0em 2em;
   width: 13.8em;
}

/* pagina principal */
#agendaHoy {
  background-color: #f6f6f6;
  margin: 0em 0em 1em 0em; 
  padding: 0em 0em 0.5em 0em;
}

#agendaHoy .divTxt{
   font-size: 0.8em;
   text-align: left;
   padding: 0em 0.8em 0em 0.8em;
   margin: 1em 0em 1em 0em;
}

#agendaHoy .divTxt a{
   color:#000000;
   text-decoration: none;
}

#agendaHoy .divTxt a:hover{
   text-decoration: underline;
}

#hoy {
  text-align: left;
  margin: 0em 0em 0.5em 0em; 
  height: 1.8em;
}

#hoy img{
   width: 13.8em;
   height: 1.8em;
	position: absolute;
	z-index: 1;
}

#hoy div.interior{
   padding: 0em;
	margin: 0.5em 0em 0em 4.2em;
	z-index: 2;
	position: absolute;
  font-size: 0.8em;
}

.tema{
   background-color: #e1dfe0;
   margin: 1.5em 0em 0.4em 0em;
   padding: 0.3em;
   text-align: left;
}

.bannerOrgPral{
   width: 14.1em;
   height: 5.7em;
   border: none;
   margin-bottom: 0.5em;
}

.bannerDarwin{
   width: 13.75em;
   height: 12.5em;
   border: none;
   margin-bottom: 0.5em;
}



#masPral {
  text-align: left;
  margin: 1em 0em 0em 3.8em; 
  height: 2.5em;
}

#masPral img{
   width: 11.95em;
   height: 2.3em;
	position: absolute;
	z-index: 1;
}

#masPral div.interior{
   padding: 0em 0em 0em 1.5em;
	margin: 0.5em 0em 0em 0em;
	z-index: 2;
	position: absolute;
}

#masPral div.interior a{
   color: #ffffff;
   text-decoration: none;
}

#masPral div.interior a:hover{
   text-decoration: underline;
}

h1.pral{
   font-size: 1.6em;
   font-weight: normal;
   margin: 0.5em 0em 0em 0em;
   padding: 0em 0em 0em 0em;
}

h1.pral span{
   font-size: 1.6em;
}

h1.pral span.fecha{
   color: #b4ba20;
   font-size: 1em;
}

#eCD{
  background-color: #000000;
  text-align: right;
  padding: 0.2em 0.4em 0.2em 0em;  
  margin: 0em 0em 0em 0em;
}

#eCD a{
   color: #ffffff;
   text-decoration: none;
   font-size: 0.75em;
   font-weight: bold;
   letter-spacing: 0.2em;
}

#eCD a:hover{
   text-decoration: underline;
}


/******** Resto de páginas *************/
#generico{
   width: 52em; 
   background-color: #f6f6f6;
   margin: 0em 0em 1em 0em;
   padding: 1em 1.5em 1em 1.5em;
   font-size: 0.8em;
   text-align: justify;
}


#generico p.titulo{
   font-weight: bold;
   color: #606060;
   margin: 0.8em 0em 0.2em 0em;
}

#generico p.texto{
   margin: 0.8em 0em 0.2em 0em;   
}

#generico .separador{
  border-bottom: 0.1em dotted #000000;
  padding-bottom: 0.3em;
  padding-top: 2em;
  font-size: 1.2em;
}

#generico a{
   color: #a4ac01;
}

#generico ul{
  margin: 0em 0em 0em 1em;
  padding: 0em;
  list-style-type: none;
  list-style-position:  outside;
}


#generico li{
  list-style-type: disc;
  list-style-position: outside;
  margin: 0em 0em 1em 0em;
  padding: 0em;
  color: #a4ac01;
}

#generico li.niv2{
  margin-left: 2em;
}


#generico li a{
  font-size: 1em;  
  text-decoration: none;
  color: #231f20;
}

#generico li a:hover{
  color: #a4ac01;
  text-decoration: underline;
}

#generico li span{
   color: #231f20;  
}
 

#generico .colRSS{
   float: left;
   width: 13em;
   margin: 1em 0em 1em 0em;
}

#generico .colDesc{
   float: left;
   width: 17em;
   margin: 1em 0em 1em 0em;
}

 
.sinJS{
   font-size: 0.8em;
   font-weight: bold;
   margin-left: 0.5em; 
} 

#capaPDF, #capaEmail{
   border: 0.1em solid #D2D2D2;
   margin: 0.5em 2em 0em 0em;
   padding: 1em;
}

#capaPDF p.titulo, #capaEmail p.titulo{
   margin: 0.5em 0em 1em 0em;
   font-size: 1em;
   font-weight: bold;
   color: #a4ac01;
}


#capaPDF img, #capaEmail img{
   cursor: pointer; 
   margin-right: 0.3em;   
}

#capaPDF div.opciones, #capaEmail div.opciones{
   margin: 0em 0em 0.3em 0em;
   font-size: 0.8em;
}

#capaPDF p.titulillo, #capaEmail p.titulillo{
   margin-top: 1em;
   font-size: 0.8em;
}

#capaPDF p.titulillo a, #capaEmail p.titulillo a{
   background-color: #a4ac01;
   color: #ffffff;
   padding: 0.2em;
   font-weight: bold;
   text-decoration: none;
}

#capaPDF input, #capaPDF textarea, #capaEmail input, #capaEmail textarea {
   border: 0.1em solid #D2D2D2;
   color: #231f20;
   margin-top: 0.3em;
}


#capaPDF input.titulo, #capaEmail input.titulo{
   width: 58em;
   font-size: 0.9em;
}

#capaPDF textarea, #capaEmail textarea{
   margin-bottom: 1em;
   width: 21.15em;
   height: 11em;
   overflow: hidden;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.3em;
   font-style: italic;
   font-weight: bold;
   text-align: justify;
}


#capaPDF textarea, #capaEmail textarea{
   margin-bottom: 1em;
   width: 21.15em;
   height: 11em;
   overflow: hidden;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.3em;
   font-style: italic;
   font-weight: bold;
   text-align: justify;
}

#capaPDF textarea.material{
   margin-bottom: 1em;
   width: 19em;
   height: 6em;
   overflow: hidden;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.3em;
   font-weight: bold;
   font-style: normal;
   text-align: left;
}



#boton_pdf, #boton_email {
  text-align: left;
  margin: -1.2em 0em 0em 41em; 
  width: 10.8em;
  height: 2.4em;
}

#boton_pdf img, #boton_email img{
   width: 10.8em;
   height: 2.4em;
	position: absolute;
	z-index: 1;
   background-color: #a4ac01;
}

#boton_pdf div.interior, #boton_email div.interior{
   padding: 0em 0em 0em 1em;
	margin: 0.3em 0em 0em 0em;
	z-index: 2;
	position: absolute;
}

#boton_pdf div.interior input, #boton_email div.interior input{
  border: none;
  background-color: transparent;
  font-size: 0.9em;
  color: #ffffff;
  width: 9.5em;
}


.avisoClave{
   border: 1px solid #BBBBBB;
   background-color: #F3F3F3;
   color: #676767;
   margin: 1em 0em 1em 0em;
   padding: 0.3em;
   font-size: 0.8em;
}
