
<STYLE TYPE="text/css"> 

A:link {
  text-decoration: none;
  		color: blue;
		
}

A.claro:link {
  text-decoration: none;
  		color: blue;
}

A:visited {
  text-decoration: none;
  			color: #8470ff;
	font-style: oblique;
      font-weight: bold;
}

A:active {
  text-decoration: none;
  			color: #003399;
  background-color: #99FFFF;
} 

A:hover {
  text-decoration: overline underline;
  			color: blue;
  background-color: lightgrey;
		  
}

a.linkImagen {
      border:1px solid #666;
      display: inline-block;
      padding:5px;
	  margin:2px 2px 2px 2px;
      }

a.linkImagen img {
      border:0px;
      }

a.linkImagen:hover {
       border-color:#000;
       background-color:lightgrey;
       }

a.linkImagenactivo {
      border:1px solid #666;
      display: block;
      padding:5px;
      border-color:#000;
      background-color:lightgrey;
	 }

a.linkImagenIN {
      border:1px solid #666;
      display: inline-block;
      padding:5px;
	  margin-top:10px;
      }

a.linkImagenIN img {
      border:0px;
      }

a.linkImagenIN:hover {
       border-color:#000;
       background-color:lightgrey;
       }

a.linkImagenINactivo {
      border:1px solid #666;
      display: block;
      padding:5px;
      border-color:#000;
      background-color:lightgrey;
	 }


BODY {
  font-size: 9pt;
  		font-family: Tahoma;
  		margin-right: 10px;
  		margin-left: 10px;
  		text-align: justify;
}  

.IMGMedioTransp {
	filter: alpha(opacity=50); 
	opacity: .5;
}

.IMGDeshabilitada {
	filter: alpha(opacity=20); 
	opacity: .2;
}

ACRONYM {
	font-weight: bold;
	border-top: 1px #aaa DASHED;
	border-bottom: 1px #aaa DASHED;
	cursor: help;

}

TD {
	padding: 0px 0px 0px 0px;
    margin: 0px 0 0px 0px;
}

TD.alineado {
  	text-align: justify;
} 


TD.newsfecha {
  	color: #9900FF;
  font-family: Tahoma;
  font-size: 7pt;
  line-height: 1.3em;
} 

TD.newscontent {
	font-family: Tahoma;
	font-size: 8pt;
	text-align: justify;
	line-height: 1.3em;
	}

.Cita {
	background:transparent url(/comun/images/comillas.gif) no-repeat scroll left top;
	color:#666666;
	font-style: bold;
	display:block;
/*	font-size:60%;*/
	letter-spacing:-0.03em;
	line-height:120%;
	margin:50px 80px 20px 150px;
	border: 1px #aaa dotted;
	padding:10px 20px 10pt 40px;
}

.novedadesdiv {
		margin-right: 0px;
  		margin-left: 0px;
  		background-color: #f9efef;
  		height: 450px;

  		overflow: auto;
  		color: #135;
		vertical-align: top;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
}
.newsdiv {
		margin-right: 2px;
  		margin-left: 0px;
  		background-color: #f9efef;
  		height: 450px;
		max-width: 500px;
  		overflow: auto;
  		color: #135;
		vertical-align: top;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
}

.congresos {
  		background-color: #f9efef;
  		height: 400px;
  		width: 290px;
  		overflow: auto;
  		font-size: 16pt;
  		color: #135;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
}

.posters {
  		background-color: #f9efef;
  		height: 350px;
  		width: 330px;
  		overflow: auto;
  		font-size: 16pt;
  		color: #135;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
}
.libros {
  		background-color: #f9efef;
  		/**height: 550px;**/
  		width: 120px;
  		overflow: auto;
  		font-size: 16pt;
  		color: #135;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
}

.folletos {
  		background-color: #f9efef;
		vertical-align: top
  		height: 510px;
  		width: 110px;
  		overflow: auto;
  		font-size: 16pt;
  		color: #135;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
}


.verdeurbano{
  		background-color: white;
		vertical-align: top
  		height: 360px;
  		width: 250px;
  		overflow: auto;
  		font-size: 16pt;
  		color: #135;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
}



.librosIndice {
  		background-color: #D3E2E8;
  		height: 550px;
  		width: 220px;
  		overflow: auto;
  		font-size: 16pt;
  		color: #135;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
}

.folletosIndice {
  		background-color: #D3E2E8;
  		height: 550px;
  		width: 120px;
  		overflow: auto;
  		font-size: 16pt;
  		color: #135;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
}


.eventos{
  		background-color: #D3E2E8;
  		height: 425px;
		width: 220px;
  		overflow: auto;
  		color: #135;
		text-align: justify;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
}

.preferencias {
		margin-right: 2px;
  		margin-left: 0px;
		background-color: #f9efef;
		vertical-align: top;
  		height: 400px;
  		max-width: 300px;
  		overflow: auto;
  		font-size: 16pt;
  		color: #135;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
  text-align: justify;
}

TD.preferenciasfecha {
  	color: #9900FF;
  font-family: Tahoma;
  font-size: 7pt;
  line-height: 1.3em;
} 

TD.preferenciascontent {
	font-family: Tahoma;
	font-size: 8pt;
	text-align: justify;
	line-height: 1.5em;
	}

.date {
	background: none repeat scroll 0%;
	border:1px solid #000000;
	float:center;
	height:45px;
	margin-right:10px;
	margin-top:2px;
	padding:2px;
	width:35px;
}

.date p {
	color:#FF0066;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:0pt 0pt 0pt 0px;
	text-align:center;
	text-transform:uppercase;
}

.date span.month {
	border-bottom:1px dotted #7F7F7F;
	border-top:2px solid #7F7F7F;
	display:block;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	height:11px;
	margin-bottom:4px;
	padding:1px 2px 4px;
	float:center;
	background-color: white;
}

.date span.day {
	color:#9900FF;
	display:block;
	font-size:23px;
	font-style:italic;
	float:center;
}

.Avisosant {
		margin-right: 2px;
  		margin-left: 0px;
		background-color: #f9efef;
		vertical-align: top;
  		height: 900px;
  		max-width: 300px;
  		overflow: auto;
  		font-size: 16pt;
  		color: #135;
  border-top: 1px #aaa solid;
  border-right: 1px #aaa solid;
  border-bottom: 1px #aaa solid;
  border-left: 1px #aaa solid;
}


.pessl_table {
		border: 1px solid black;
		text-align: center;
		border-collapse: collapse;
		font-size: 11px;
	}

	.pessl_header {
		background: Teal;
		border-bottom: 1px solid white;
		color: white;
	}

	.pessl_table td {
		border: 1px dotted black;
	}

	.pessl_td_21,.pessl_td_41 {
		text-align: left;
		font-weight: bold;
		background: #E4E4E4;
	}

	.pessl_td_11,.pessl_td_31 {
		text-align: left;
		font-weight: bold;
		background: white;
	}

	.pessl_td_22,.pessl_td_23,.pessl_td_24,.pessl_td_25,.pessl_td_26,
	.pessl_td_27,.pessl_td_42,.pessl_td_43,.pessl_td_44,.pessl_td_45,.pessl_td_46,.pessl_td_47
	{
		background: #E4E4E4;
	}

	.pessl_td_12,.pessl_td_13,.pessl_td_14,.pessl_td_15,.pessl_td_16,.pessl_td_17,
	.pessl_td_32,.pessl_td_33,.pessl_td_34,.pessl_td_35,.pessl_td_36,.pessl_td_37
	{
		background: white;
	}

