/* CSS Document */

body {
  font-family:"Trebuchet MS","Lucida Sans Unicode", Verdana,Arial;
  color: #000;
  margin: 0;
  padding: 0; 
  background: #29547E;
  font-size: 62.5%;
}
img{border:0;}
#contenedor{ 
  width: 96%;
  left: 50%;
  margin-left: -48%;
  margin-top:1.4em;
  margin-bottom:1.4em;
  position: relative;
  border:3px #BD3A30 solid;
  background-color: #CCCCCC;
}
#cab {
  	padding: 1em 1em 0em 1.4em;
  	margin: 0;
 	height:8em;
 	background-color:#EDECEA;
	background-image:url(../imagenes/cabecera.jpg); background-repeat:no-repeat; background-position:right;
}
#cab #lang {
  color: #FFF;
  font-weight: normal;
  position: absolute;
  top: 3px;
  right: 3px;
  display:inline;
}
#cab p{ font-size:1.8em; margin-top:1.6em;padding-left:0.5em;}
#cab #lang  ul {padding-left: 0px;margin: 0;color: black;font-size:1.1em;}
#cab #lang  ul li { list-style:none;display: inline;} 
#cab #lang  ul li a{margin:0;padding: 0 1em;color: #FFF;text-decoration: none;border-right: 1px solid #66CCFF;background-color: #336699;}
#cab #lang  ul li a:hover{ background-color: #BD3A30;color: #FFF;}
#cab #lang a:focus {background: #BD3A30;color: #fff;}
#cab #lang a:active{background: #BD3A30;color: #fff;} 
#caja{ 
  clear:both;
  float:none;
  width:100%;
  margin-top:1.4em;
  overflow:auto;
}


/* ---( general )--------------------- */

p { 	
  margin: 1em 0 1em;
  padding: 0;
  font-size:1.1em;
}

h1 { 
  font-size: 180%;
  font-weight: bold;
  padding: 0;
  margin-top:0;
  color:  #40589B;
  border-bottom: 1px dotted  #40589B;
}

h2 {
  font-size: 150%;
  font-weight: bold;
  padding: 0;
  margin: 0;
  display: inline;
}


h3 {
  margin: 2em 0 1.3em 0;
  padding-bottom: 0.2em;
  font-size: 130%;
  font-weight: bold;
  color:  #BD3A30;
  border-bottom: 1px #444 dotted;
}

h3 a:link, h3 a:visited {
  font-size: 110%;
  text-decoration: none;
  color: #40589B;
}

h3 a:hover {
  color: #036;
}

h4, h5, h6 {
  margin: 1.5em 0 0 0;
  font-family: arial, sans-serif;
  font-size: 110%;
  font-weight: bold;
  color: #666;
}

h1 span, h2 span, h3 span {
  color: #999;
}

abbr, acronym {
  border-bottom: 1px dotted;
}

code { 
  display: block;
  border: 1px rgb(187, 187, 187) solid;
  background-color: rgb(238, 238, 238);
  font-size: 1em;
  white-space: normal;
  padding: 1em 1em;
}

ins {
  text-decoration: none;
  font-style: italic;
}


del {
  text-decoration: line-through;
}

blockquote {
  color: #005;
  padding-left: 2em;
  margin-left: 0.5em;
  background: url(img/q.png) no-repeat 0 0;
}

fieldset{
  color: #40589B; 
  margin: 1em 0;
  padding: 1em;
  border: thin #ddd solid;
  width:700px
}
legend{
  color: #FFF;
  font-size:1.8em;
  background-color:#006699;
  margin: 0.5em 1em;
  padding: 0.4em 1em;
  border: thin #000 solid;
}
/* ---( navegacion )------------------------------- */

#nav {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 82%;
  background: #40589B ;
}

#nav li {
  float: left;
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
  border-right: 1px #fff solid;
}

#nav a {
  float: left;
  padding: 0.5em 0 0.5em 0;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  width: 9em;
  text-align:center;
}

#nav a:hover{
  color: #FFF;
  background: #40589B;
  text-decoration: underline;  
}

#nav a.activo {
  background:rgb(255, 255, 204);
  font-weight: bold;
  color: #000;
  border-bottom:  1px #DDD solid;
}
#menuiz { 
 /* width: 17%;*/
  width: 160px;
  line-height: 2em;
  float:left;
  color: #444;
  padding: 0% 0%;
  margin: 1em 0 0 1.5em;
  display:inline;
 }
 
#menuiz ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#menuiz .seccion {
  display:block;	
  padding: 0.3em 0.3em;
  padding-left:1em;
  color: #fff;
  background: #336699;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1em;
  margin-bottom: 3px;
}

#menuiz ul li {
  margin: 0;
  border-bottom: 1px solid #CCC;

}
#menuiz ul li ul li{
border-bottom: 1px solid #666666;
}
#menuiz ul li ul li,#menuiz ul li  { 
  margin: 0 0 3px 0; 
}

#menuiz ul li ul li a
{ 
  display: block;
  padding: 3px 5px 3px 20px;
  color: #339;
  font-size:1.1em;

  background-color:#E2E2E2;
  text-decoration: none;
  font-weight: normal;
}

#menuiz ul li ul li a:hover
{
  color: #FFF;
  background-color: #BD3A30;
  text-decoration: none;
  font-weight: normal;
}
#menuiz ul li a{
  display: block;
  padding: 3px 10px 0px 10px;
  color: #FFF;
  font-size:1.1em;
  background-color: #336699;
  text-decoration:none;
  font-weight: bold;
  font-size: 1.1em;
}
#menuiz ul li a:hover{
  color: #FFF;
  background-color: #BD3A30;
  text-decoration: none;
  font-weight: bold;}
  
  
#logos {
  clear: both;
  margin-top: 50px;
  padding: 0;
  text-align:center;
}

#logos ul li {
  background: none;
}

#logos p {
  font-size: smaller;
  text-align:left;
}


/* ---( menu dcho )-------------------------------------- */

#menuder { 
 /* width: 17%;*/
  width: 160px;
  line-height: 1.4em;
  float: right;
  color: #444;
  margin: 0 1.4em;
  padding:0 0 0 0;
  background-image:url(../imagenes/fondoDerecha.gif); background-repeat:repeat-y; background-position:100% 0%; overflow:hidden;
  display:inline;
}
#menuder p, #menuder ul, #menuder dl {
  margin: 0.1em 0.3em 1em 0.3em;
  padding: 0;
}

#menuder li { 
  list-style-type: none;
  line-height: 1.4em; 
  margin: 0 0.5em 0.5em 0 ;
}

#menuder img {
  vertical-align: middle;
}


#menuder ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: arial, sans-serif;
}

#menuder .seccion {
  display:block;	
  padding: 0.3em 0.3em;
  color: #fff;
  background: #40589B;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1em;
  margin-bottom: 3px;
}

#menuder ul li .seccion {
 margin-top: 1.4em;
}

#menuder ul ul li { 
  margin: 0 0 3px 5px; 
  padding-left: 1.2em;
  background: url(img/li1.png) no-repeat 0 5px;
}

#menuder li.consulta {
  background: none;
  padding-left: 0;
}

#menuder ul a
{
  color: #000;
  font-size:1.1em;
  text-decoration: none; 
   display:block;
}

#menuder ul a:hover
{
  color: #BD3A30;
  background-color: #f3f4f5;
  text-decoration: none;

}

#menuder a.contacto {
  float:right;
  margin: 15px 20px 10px 0;
  font-size: 1.3em;
}
#menuder h2{ 
margin:5px 0px !important;
padding:0 !important;
border-bottom:2px solid #BD3A30 !important;
display:block !important;
padding:4px 5px;
background-color:#000000;
font-size:1.2em;
color:#FFF;
}
#menuder a{text-decoration:none !important;}


/* ---( contenidos )-------------------------------------- */

#contenidos{ 
  padding: 1% 2% 2% 2%;
  margin: 0 190px 20px 190px;
  /*margin: 0 17% 2% 17%;*/
  background-image:url(../imagenes/fondoCabecera.jpg); background-repeat:no-repeat; background-position:100% 100%; 
  background-color:#f3f4f5;
  height:1000px;
  min-height:1000px;
  
}
#contenidos table tr td a{font-size:1em !important;}

#contenidos ul {
  list-style: none;
  margin: 1em 0 1em 0;
  padding-left: 1.5em;
}
#contenidos ol {
  margin: 1em 0 1em 0em ;
  list-style:none;
  padding-left: 1.5em;
}

#contenidos ul li {
 font-size:1.1em;
  padding: 0 0 0.4em 2.5em;
  line-height: 1.4em;
  background: url(../imagenes/fondoLi.gif) no-repeat 0 0;
}
#contenidos ol li {
  font-size:1.1em;
  padding: 0 0 0.4em 2.5em;
  line-height: 1.4em;
  background: url(../imagenes/fondoLi.gif) no-repeat 0 0;
}

#contenidos dl {
  margin: 0;
  padding: 0 0 1em 0;
  line-height: 1.5em;
}

#contenidos p , #contenidos span  {
font-size:1.3em;
}
#contenidos #validador{
  margin-top:2em;
  color:#555;
}

#contenidos input { 
  color: #555;
}

#contenidos input#analizar {   
  font-size: 1.4em;
  margin: 15px;
}

#contenidos fieldset#niveles{ 
  float: left;
  width: 50%;
  text-align: center;
}

#contenidos fieldset{
  color: #40589B; 
  margin: 1em 0;
  padding: 1em;
  border: thin #ddd solid;
}



#contenidos input#url {
  font-size: 1.5em;
  font-weight: bolder;
  width: 75%;  
}

#contenidos .cestructurado {
  margin-left : 4em;
  margin-bottom: 3em;
  border-bottom: 1px solid #ccd;
}

#contenidos .imgnoticia {
  float:right;
  margin: 0 0 15px 15px;
}

#contenidos p.opcion {
  text-align: right;
}

#contenidos p.destacado {
  text-align: center;
  font-size: larger;
}

#contenidos ul.listaimg li {
 
}

#contenidos ul.listaimg img {
 vertical-align: middle;
}
.liVerde{
font-size:1.3em !important; 
padding: 0 0 0.4em 1.5em !important;  
line-height: 1.4em !important;
background: url(../imagenes/listaVerde.gif) no-repeat 0px 4px !important;
color:#666;
}
.liAzul{
font-size:1.3em !important; 
padding: 0 0 0.4em 1.5em !important;  
line-height: 1.4em !important;
background: url(../imagenes/listaAzul.gif) no-repeat 0px 4px !important;
color:#666;
}
.liRojo{
font-size:1.3em !important; 
padding: 0 0 0.4em 1.5em !important;  
line-height: 1.4em !important;
background: url(../imagenes/listaRoja.gif) no-repeat 0px 4px !important;
color:#666;
}
.pGris{
color:#666;
}


dt{
 font-weight: bold;
 margin: 1em 0; 
 color:#40589B;
}

dd{
 margin: 1em;
}



/* ---inferior----------------------------------- */

#base {
  position: relative;
  float:none;
  clear: both;
  font-size: 1em;
  color: #FFF;
  background: #000;
  text-align:center;
  border-top:5px solid #666666;
}

#base p {
  margin: 0;
  padding: 0.4em 0em;
}
#base a:link, #base a:visited {
color:#000;
}
#base a:focus {background: #000;color: #000;}
#base a:active{background: #000;color: #000;} 


/* --- enlaces ------------------------------- */


a:link, a:visited{color:#BD3A30 ; text-decoration:underline;}
a:hover{color:#006699; text-decoration:none;}
#contenedor a:focus {background: #BD3A30;color: #fff;}
#contenedor a:active{background: #BD3A30 !important;color: #fff !important;}

/* ---( misc. )---------------------------------------- */

.invisible, .invisible a {
   display: none;
   background: #fff;
   color: #fff;
}


hr {
  border-top: 1px solid #BD3A30;
  color: #fff;
  height: 1px;
}

hr.invisible {
  clear: both;
}	

a img {
  border: none;
}

.nota {
  font-size: 90%;
  line-height: 1.6em;
  color: #555;
  padding: 2em 0 0 0;
  border-top: 1px #eee dotted ;
}

.recuerda {
  background:#ffe;
  border:1px solid #ee7;
  padding: 1em 1em;
  margin:1em 0;
}

/* ---( migas )-------------------------------------- */

.migas a {
  text-decoration: none;
  color: #339; 
}

.migas a:visited {
  color: #339; 
}

.migas a:hover {
  color: #99a;
}

.migas{
  padding-left: 1.2em;
  background-color: #f6f6ff;
  border-bottom: 1px solid #aaa;
}


/*----------- Descargas ------------*/

.plataforma {
	text-align: left;
}

#tabladescargas {
  margin-top: 15px;
}

#tabladescargas td {
	text-align: center;
}

#tabladescargas caption {
  margin-top: 15px;
}

.campo_form{
  margin-bottom: 0.5em;
}

.campo_form label{
  padding-left: 1em;
  display: block;
  width: 10em;
  float: left;
}

.submit_form input {
  margin-left: 1em;
}


#niveles {
  width: 20em;
}

/*----------- (Otros) ------------*/
 .cal .date	{	
	float: left; width: 2em; 
	margin: 1em 0.5em 1em 0;
	border-right: 1px solid #bbb; 
	border-left: 1px solid #eee;
	border-bottom: 1px solid #bbb;
	border-top:  6px solid #bbb;
	padding: .2em .5em .5em .5em; 
	background: #FFC; color: #000; 
	text-align: center; 
	line-height: 1.1em; 
}

 .cal .date {	
	font-family: sans-serif;
	font-size: 80%; 
}

  .cal .year 	{
	display: none; 
	position: absolute; 	
	visibility: hidden; 
	top: -10000px; width: 10%;
	overflow: hidden; margin: 0; 
	padding: 0; 
}


/*------------(LOGO TAW)------------*/

.tawlogo { 
  font-family: arial, sans-serif; 
  border: 1px solid #555; 
  vertical-align: 0.2em;
  font-weight: bold;
  color: #fff;
  font-size: 0.9em; 
  background-color: #555;
  padding: 0;
}

.tawlogo .tnivel {
  padding: 0 0.4em ;
  border-bottom: 0px;
  background-color: #555;
  color: #fff;
  font-size: 0.8em;
}

.tawlogo abbr {
  border-bottom: 0px;
}

.tawlogo acronym{
  border-bottom: 0px;
  padding: 0 0.3em;
  background-color: #fff;
  color: #000;		
}

.tawlogo sup{
  padding: 0em;
  vertical-align: 0.6em;
  font-size: 0.6em;
}

#secciones { height: 2.5em;line-height:2.5em; background-image:url(../imagenes/fondoSeccionesN.jpg); background-repeat:repeat-x;background-color:#7F7F7F;color: #333333;border-top:1px solid #999; border-bottom:1px solid #666;margin: 0;}
#secciones ul{padding-left: 1.4em;margin: 0;background-color: #3399CC;color: White;font-size:1.1em; font-weight:bold;}
#secciones ul li { display: inline;} 
#secciones ul li a{padding: 0 1em;background-color: #000;color: white;text-decoration: none;float:left;border-right: 1px solid #C5C5C5;display: inline;}
#secciones ul li a:hover{background-color:#BD3A30;color: #FFFFFF;color:black;}

.volverPortada { height: 2.5em;line-height:2.5em; background-image:url(../imagenes/fondoSeccionesN.jpg); background-repeat:repeat-x;background-color:#7F7F7F;color: #333333;border-top:1px solid #999; border-bottom:1px solid #666;margin: 0;}
.volverPortada ul{padding-left: 1.4em;margin: 0;background-color: #3399CC;color: White;font-size:1.1em; font-weight:bold;}
.volverPortada ul li { display: inline;} 
.volverPortada ul li a{padding: 0 1em;background-color: #000;color: white;text-decoration: none;float:left;border-right: 1px solid #C5C5C5;display: inline;}
.volverPortada ul li a:hover{background-color: #BD3A30;color: #FFFFFF;color:black;}


.seccionesBordeIzda{border-left: 1px solid #C5C5C5;}
.categoriasBordeAbajo{ border-bottom: 1px dotted #fff;}

.imgBordeAzul{padding:10px; border-top:1px solid #f3f4f5; border-left:1px solid #f3f4f5; border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.imgLeft{float:left;margin: 0 1.4em 1.4em 0; text-align:center;}
.imgRight{float:right;margin: 0 0 1.4em 1.4em; text-align:center;}
.imgFloatLeft{float:left;}
.pieDeFoto{color:#990000; font-weight:bold; font-size:1.2em;margin-top:0;padding:0;float:right; text-align:center; display:block; border: 1px solid #999999; background-color:#F0F0F0; width:100%; }

#textoContenidoIzda{float:none;clear:both;}
#fotosContenidoDcha{float:right;margin-left:1.4em;margin-bottom:1.1em;}
#textoContenidoArriba{float:none;}
#textoContenidoHome{float:left;width:100%}
#textoContenidoInicio{float:left;width:65%}
#fotosContenidoAbajo{width:100%;float:none;margin-bottom:1.1em;}
.actual {
	font-weight:bold;
	display: block;
	padding: 3px;
	padding-left:20px;
	color:#000;
	text-decoration:none;
	background-color: #BFBFBF !important;
	background-image:url(../imagenes/trianguloGrana.gif);
	background-repeat:no-repeat;
    background-position: 98% 50%;
	border-top:1px solid  #B1B1B1;
	border-left:1px solid #B1B1B1;
	border-right:1px solid #666;
}
.miTabla table{ border:1px solid #FF9900; background-color:#fff;}
.miTabla TH{ background-color:#6699CC;text-align:left;}
.miTabla TR{ background-color:#FFF;}
.miTabla TD{ text-align:left;}

.miTabla2 table{ border:1px solid #FF9900; background-color:#FFFFCC;}
.miTabla2 TH{ background-color:#FFCC00;}
.miTabla2 TR{ background-color:#FFFFCC;}
.miTabla2 TD{ text-align:left;}

.miTabla3 table{ border:1px solid #FF9900; background-color:#F3f4f5;}
.miTabla3 TH{ background-color:#CC99CC;}
.miTabla3 TR{ background-color:#EAD5EA;}
.miTabla3 TD{ text-align:left;}

.fondoTd {background-color:#c5c5c5; padding-left:60px;}
.fondoTdT {background-color:#999; padding-left:60px;}
.fondoTd2 { font-weight:bold; background-color:#C9E6EF;}
.fondoTd3 { font-weight:bold; background-color:#C9E6EF;}
.tdNoExiste{ color:black; font-weight:bold; width:100%; text-align:center;}

#adjuntos{background-color:#E8D5D5; background-image:url(../imagenes/carpeta.gif); background-position:10px 5px; background-repeat:no-repeat;padding:10px;margin-bottom:10px;}
.adjuntosCab{margin-left:30px; color:#333333; font-size:1.5em; font-weight:bold;}
#adjuntosIn{ background-color:#F3EAEA;margin-top:10px;padding:5px;}
#links{background-color:#DEE6EB; background-image:url(../imagenes/bolaMundo.gif); background-position:10px 5px; background-repeat:no-repeat;padding:10px;}
.linksCab{margin-left:30px; color:#333333; font-size:1.5em; font-weight:bold;}
#linksIn{ background-color:#F3F6F8;margin-top:10px;padding:5px;}
dl{margin:0;}
dd{margin:0;float:left;width:15em;}

.dlAgenda dl{ width:98%; font-size:0.85em; }
.dlAgenda dt { float:right; width:70% !important; margin:0px; padding:0px 0px 0px 10px; }
.dlAgenda dd { float:left; width:20% !important; margin:0px; padding:0px 1% 6px 0px;}


dt{margin:0;float:left;}
.formulario{float:left; width:98%;margin-right:5px;}
.formulario fieldset{

  color: #40589B; 
  margin: 0.25em 0;
  padding: 0.5em;
  border: thin #ddd solid;
  width:98%;

}
.formulario legend{
  color: #FFF;
  font-size:1.4em;
  background-color:#006699;
  margin: 0.5em; 
  padding: 0.4em;
  border: thin #000 solid;
}
.formulario select,option{
  color: #000;
  font-size:1em;
  border: 1px #c5c5c5 solid;
}
.formulario input{
  color: #000;
  font-size:1.4em;
  border: 1px #c5c5c5 solid;
}
.botonFormulario{  background-color:#EBAFAF;color:#FFF; font-size:1em;}
.lopd{
 font-size:1.1em !important;
 color:#999;}
.required { color:#FF6600; font-size:1.1em; padding-left: 2px;  }

.buscarPorTema{float:left;display:inline;padding:5px;margin-right:10px;}
.buscarPorPalabra{float:left;display:inline;padding:5px;width:150px;margin-right:10px;}
.buscarPorFechas{float:left;display:inline;padding:5px;width:160px;}
.buscarResultados{width:95%;border-bottom:1px solid #999;border-right:1px solid #999;float:none; background-color:#EEEEEE; padding:2px 0 2px 10px; font-size:85% !important;}
.tribunaAutor{font-size:0.85em !important;color:#999999 !important;}
.tribunaFecha{font-size:0.85em !important;color:#40589B !important;}
.tribunaComentarios{font-size:0.85em !important;color:#CC6600 !important;}
.tribunaTexto{font-size:0.85em !important;}
.pTitulo { 
  font-size: 180%;
  font-weight: bold;
  padding: 0;
  color:  #40589B;
  border-bottom: 1px dotted  #40589B;
  width:100%
}
.noticiasList{font-size:1em !important;}
.noticiasList a{ 
font-weight:bold !important;
color:#333 !important;
text-decoration:none !important;
font-size:1em !important;
}
.noticiasList a:hover{
color:#BD3A30 !important;
text-decoration:underline !important;
}
.noticiasListSpan{font-size:1.3em !important;}
.ateneoVentana p{font-size:1em !important;}
.ateneoVentana h2{font-size:1.4em !important;}
.ateneoFecha{font-size:1.2em !important;color:#40589B !important;}
.articulo{ color:#BD3A30 !important; border-bottom:0 !important;}
.roja10{font-family:"Trebuchet MS","Lucida Sans Unicode", Arial, Verdana;font-size:11px;color:#FF9900;}
.flotarIzquierda{float:left; margin: 0px 10px 0px 0px;}
.flotarDerecha{float:right; margin: 0px 0px 0px 10px;}
.grismedio10{font-family:"Trebuchet MS","Lucida Sans Unicode", Arial, Verdana;font-size:11px;color:#666666;}
.logoNaider{margin-top:25px; text-align:center;width:150px;height:50px;border:1px solid #E4E6E7;}
.fechaAgenda{color:#990000; font-weight:bold; font-size:1.2em;margin-top:0;margin-right:5px;margin-bottom:5px;padding:5px;float:left; text-align:center; border: 1px solid #999999; background-color:#F0F0F0; }

#divAgentes{ text-align:right; margin-bottom:1em;padding-top:3px; color:#717070; background-image:url(../imagenes/agentesAdheridos.gif); background-repeat:no-repeat; background-position:right top;}
#divAgentes h2{ font-size:1.8em;padding-right:2em;line-height:30px; display:inline;padding-top:1em;}
#divAgentes h2 a{color:#717070;}
#divAgentes h2 a:hover{color:#BD3A30; text-decoration:underline;}

.divVentana{width:45%;float:left;}
.divVentana h2{ display:block;color:#E21B25;font-size:1.8em;padding-right:2em;line-height:52px;background-image:url(../imagenes/flechaRoja.gif); background-repeat:no-repeat; background-position:100% 100%;}
.divVentana h2 a{color:#E21B25 !important;}
.divVentana h2 a:hover{color:#000 !important; text-decoration:none !important;}
.divVentana p,.divVentana span{font-size:1.1em !important;}
.divVentana a{color:#666666 !important; text-decoration:none !important;}
.divVentana a:hover{color:#000 !important; text-decoration:underline;}


.divNoticias{width:45%;float:right;}
.divNoticias h2{ display:block;color:#E21B25;font-size:1.8em;padding-right:2em;line-height:52px;background-image:url(../imagenes/flechaRoja.gif); background-repeat:no-repeat; background-position:100% 100%;}
.divNoticias h2 a{color:#E21B25 !important;}
.divNoticias h2 a:hover{color:#000 !important; text-decoration:none !important;}
.divNoticias p,.divNoticias span{font-size:1.1em !important;}
.divNoticias a{color:#666666 !important; text-decoration:none !important;}
.divNoticias a:hover{color:#000 !important; text-decoration:underline;}


.divMenuDerecha{width:95%;float:right;}
.divMenuDerecha h3{border:none;color:#E21B25;font-size:1.3em;padding-right:2em;line-height:32px;background-image:url(../imagenes/flechaRojaTx.gif); background-repeat:no-repeat; background-position:100% 100%;margin:0; padding:0;}
.divMenuDerecha h3 a{color:#E21B25 !important;}
.divMenuDerecha h3 a:hover{color:#000 !important; text-decoration:none !important;}
.divMenuDerecha a{color:#666666 !important; text-decoration:none;}
.divMenuDerecha a:hover{color:#000 !important; text-decoration:underline;}

.tribunaVentanaHemeroteca a{ 
font-weight:bold !important;
color:#333 !important;
text-decoration:none !important;
font-size:1em !important;
}
.tribunaVentanaHemeroteca a:hover{
color:#BD3A30 !important;
text-decoration:underline !important;
}
.portada{float:left;border:3px solid #BD3A30; margin-top:10px 0;padding:10px; background-image:url(../imagenes/fondoPortada.jpg); background-repeat:repeat-x; text-align:center;}
.grisclaro10{font-family:"Trebuchet MS","Lucida Sans Unicode", Arial, Verdana;font-size:0.85em;color:#999999}
.grisclaro10 a{color:#999999 !important; text-decoration:none !important; font-weight:normal !important;}
.grisclaro10 a:hover{color:#DB332A !important;}
#flashInicio{float:right; background-color:#E2E5C8;border:1px solid #205375;margin-bottom:2em;margin-left:2em;}
