/* CSS Document */
/* Modificado el 15/04/2009*/

body{
	background-color: #336699;
	}

/* Tabla Principal Contenedora de Sectores*/

.TablaPrincipal
{
    width: 975px;
    margin-left:auto; 
    margin-right:auto;
    border: 1px solid #000000;
}
.TablaPrincipalTop
{
    text-align: center;
    vertical-align: middle;
    background-color: #FFFFFF;
}

.TablaPrincipalIzquierda
{
    text-align: center;
    vertical-align: top;
    background-color: #E2E2E2;
    width:150px;
}

.TablaPrincipalContenido
{
    vertical-align: top;
    background-color: #FFFFFF;
	/*border: 1px solid #cccccc;*/
    width: 700px;
}

.TablaPrincipalDerecha
{
    text-align: center;
    vertical-align: top;
    background-color: #E2E2E2 ;
    width:150px;
}

.TablaPrincipalFoot
{
    text-align: center;
    vertical-align: top;
    background-color: #E2E2E2;
    border-top: 1px dashed #CCCCCC;
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 10px;
    
}

.TablaPrincipalFoot A
{
   font-family: "Trebuchet MS", Verdana, Arial;
   font-size: 12px;
   color: #336699;
}

/* fin Tabla Principal Contenedora de Sectores*/

/*Tabla Sectores*/
.TablaSector
{
      margin-left:auto;
      margin-right: auto;
      width: 90%;
}

.TituloModulo
{
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #dc241f;
    text-align: left;
}

.ContenidoModulo
{
    /*border: 1px solid #000000;*/
}


/*FIN Tabla Sectores*/



/* Estilo MARQUESINA*/

/* Para TOP*/
.marquee
{
    width: 100%;
}

.TablaContenedoraMarquee
{
    width: 95%;
    border-collapse:collapse;
    margin: 0px;
    padding: 0px;
    border: 0px solid #EAEAEA;
    white-space: nowrap;
    border: 1px dashed #CCCCCC;
    margin-left:auto;
    margin-right: auto;
}

.TablaDatosMarquee
{
    width: 100%;
    border-collapse:collapse;
}

.TablaDatosMarquee td
{
    margin: 0px;
    padding: 0px;
    border: 0;
    white-space: nowrap;
}

.TextoTituloEncabezadoMarquesina
{
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    color: #336699;
}

.DetalleMarquesina
{
 text-align: center;
 vertical-align: middle;
}

.DetalleMarquesina A
{
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
}

.DetalleMarquesina A:hover
{
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 12px;
    color: #666666;
    text-decoration: underline;
}

/* Estilo Javascript Marquesina*/

#marquee_replacement{
 width:900px;
 height:20px;
 overflow:auto;
}
 
#marquee_replacement div#start p{
 padding:0;
 margin:0;
 left:0;
 width:auto;
 display:inline;
 float:left;
 white-space: nowrap;
 height:15px;
}

#marquee_replacement div#start p A{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 12px;
 color: #666666;
 text-decoration: none;
}

#marquee_replacement div#start p A:hover
{
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 12px;
    color: #666666;
    text-decoration: underline;
}

 
#marquee_replacement div#start p.spacer{
 width:1100px;
}
 
#marquee_replacement div#start{
 display:block;
 height:10px;
}

/* Fin Estilo Javascript Marquesina*/

/* Para LATERALES*/
.TablaDatosMarqueeL
{
    width: 100%;
    border: 0px solid #CCCCCC;
}

.TextoTituloEncabezadoMarquesinaL
{
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 9px;
    font-weight: bold;
    color: #000000;
}

.DetalleMarquesinaL
{
 text-align: right;
 vertical-align: middle;
}

.DetalleMarquesinaL A
{
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 9px;
    color: #000000;
    text-decoration: none;
}

.DetalleMarquesinaL A:hover
{
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 9px;
    color: #000000;
    text-decoration: underline;
}

/* Para CONTENIDO*/
.TablaDatosMarqueeC
{
    width: 100%;
    border: 0px solid #CCCCCC;
}

.TextoTituloEncabezadoMarquesinaC
{
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 9px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

.DetalleMarquesinaC
{
 text-align: right;
 vertical-align: middle;
}

.DetalleMarquesinaC A
{
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 9px;
    color: #000000;
    text-decoration: none;
}

.DetalleMarquesinaC A:hover
{
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 9px;
    color: #000000;
    text-decoration: underline;
}


/* Fin Estilo MARQUESINA*/


/* Estilo Contenedor noticias Home y detalle*/
.clsTablaContenedoraNoticias
{
    width: 100%;
    margin-left:auto;
    margin-right: auto;
    background-color: #FFFFFF;
          
}

.clsTablaContenedoraNoticias TD
{
 vertical-align: top;
 width: 33%;
}

.clsCeldaEncabezadoNoticias
{
    background-color: #025e9f;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    width: 100%;
    padding: 5px 5px 5px 5px;
    font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	
    }
    
 .clsCeldaContenidoNoticias
{
    border-left-color: #666666;
    border-left-width: 1px;
    border-left-style: dashed;

    border-right-color: #666666;
    border-right-width: 1px;
    border-right-style: dashed;
           
    border-bottom-color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    }

.clsTablaBloqueNoticiaHome
{
    width: 95%;
    height: auto;
    margin-left:auto;
    margin-right: auto;
    background-color: #FFFFFF;
    }


.clsTablaTituloNoticias
{
    width: 90%;
    text-align: left;
    color: #FFFFFF;
    padding: 10px 10px 10px 10px;
    background-color: #336699;
}


.texto_bloque_noticia_home{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	text-align: justify;
}

.contenedor_texto_detalle_noticia
{
    width: 95%;
    height: 600px;
    padding: 2px 5px 2px 5px;
    margin-left:auto;
    margin-right: auto;
}

.contenedor_texto_detalle_noticia td
{
    border: 1px solid #EAEAEA;
}

.texto_titulo_noticia 
{
    font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align:left;
	color: #333333;
    }

.texto_titulo_noticia span
{
    border: 1px solid #000000;
    width: 90%;
    }

.texto_fecha_publicacion_noticia
{
    font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	width: 90%;
	}
    
    
.texto_detalle_noticia{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	vertical-align: top;
    }
    
    

.titulo_bloque_noticia_home {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	color: #666666;
	height: 30px;
    }

.ver_mas_noticia_home{
	text-align: right;
}

.ver_mas_noticia_home A{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	text-align: right;
}

.ver_mas_noticia_home A:hover{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	text-decoration: underline;
	color: #666666;
	text-align: right;
}

.LinkArchivoNoticias A
{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 12px;
 color: #336699;
 text-align: center;
}

.LinkNoticiaArchivoNoticia
{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 11px;
 color: #333333;
 text-decoration: none;
}

.AumentarDisminuirPie
{
    text-align: right;
}


/* FIN Estilo Contenedor noticias Home y detalle*/




/* Reglas CSS para noticias detalle*/

#contenedor {
	margin-left: auto;
	margin-right: auto;
	/*width: 95%; Modificado por problema de SwfObject en IE*/
	width: 615px;
	border: 0px solid #EAEAEA;
	}
	

#ubicacion {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-align: left;
	border: 1px dashed #CCCCCC;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	vertical-align: middle;
	}	

#ubicacion A{
	 text-decoration: none;
	}

#ubicacion A:over{
	text-decoration: underline;
	}


#cabecera {
	color: #000000;
	background-color: #FFFFFF;
    padding: 5px;
	}



#TablaCabecera_Titulo
{
    font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	text-align:left;    
}

#TablaCabecera_FechaPublicacion
{
    color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	text-align: left;
	width: 100%;
	}

#TablaCabecera
{
    width: 100%;
}

#TablaCabecera_AumentarDisminuirTexto
{
    color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	text-align: right;
	width: 100%;
	white-space: nowrap;
	}



#centro 
{
    border-top: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	}
    
#anidado {
	margin: auto; 
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	vertical-align: top;
	border: 0px solid #000000;
	text-align: justify;
	height: auto;
	min-height: 500px;
	}


#pie 
{
    border-top: 1px solid #CCCCCC;
    padding: 3px 0px 3px 0px;
	width: 100%;
	color: #000;
	text-align: right;
	}
	
	
.texto_noticia{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	vertical-align: top;
    }
	
.texto_noticia A{
	 font-family: "Trebuchet MS", Verdana, Arial;
	 font-size: 12px;
	 color: #336699;
    }
   

   
 	
/*Estilo Botonera*/

/* OFF!!*/
.SuperiorIzquierda{
	background-image:url(../imagenes/botones/imagenes/boton_01.gif);
	width: 4px;
	height: 7px;
	background-repeat:no-repeat;
	}

.SuperiorCentro{
	background-image:url(../imagenes/botones/imagenes/boton_02.gif);
	width: 130px;
	height: 7px;
	background-repeat: repeat-x;	
	}

.SuperiorDerecha{
	background-image:url(../imagenes/botones/imagenes/boton_03.gif);
	width: 4px;
	height: 7px;
	background-repeat:no-repeat;
	}
/**/

.IzquierdaMedio{
	background-image:url(../imagenes/botones/imagenes/boton_04.gif);
	width: 4px;
	height: auto;
	background-repeat: repeat-y;
	}

.CentroContenido{
	background-image:url(../imagenes/botones/imagenes/boton_05.gif);
	width: auto;
	height: auto;
	background-repeat: repeat;
	}

.DerechaMedio{
	background-image:url(../imagenes/botones/imagenes/boton_06.gif);
	width: auto;
	height: auto;
	background-repeat: repeat-y;
	}

/**/
	
.InferiorIzquierda{
	background-image:url(../imagenes/botones/imagenes/boton_07.gif);
	width: 4px;
	height: 7px;
	background-repeat: no-repeat;
	}

.InferiorCentro{
	background-image:url(../imagenes/botones/imagenes/boton_08.gif);
	width: 130px;
	height: 7px;
	background-repeat: repeat-x;
	}
	
.InferiorDerecha{
	background-image:url(../imagenes/botones/imagenes/boton_09.gif);
	width: 4px;
	height: 7px;
	background-repeat: no-repeat;
	}
	
.LinkBoton
{
    text-decoration: none;
    display: block;
    text-align: left;
	color:#FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 135px;
}

/*ON!!!*/

.SuperiorIzquierdaON{
	background-image:url(../imagenes/botones/imagenes/boton_ON_01.gif);
	width: 4px;
	height: 7px;
	background-repeat:no-repeat;
	}

.SuperiorCentroON{
	background-image:url(../imagenes/botones/imagenes/boton_ON_02.gif);
	width: 130px;
	height: 7px;
	background-repeat: repeat-x;	
	}

.SuperiorDerechaON{
	background-image:url(../imagenes/botones/imagenes/boton_ON_03.gif);
	width: 4px;
	height: 7px;
	background-repeat:no-repeat;
	}
/**/

.IzquierdaMedioON{
	background-image:url(../imagenes/botones/imagenes/boton_ON_04.gif);
	width: 4px;
	height: auto;
	background-repeat: repeat-y;
	}

.CentroContenidoON{
	background-image:url(../imagenes/botones/imagenes/boton_ON_05.gif);
	width: auto;
	height: auto;
	background-repeat: repeat;
	}

.DerechaMedioON{
	background-image:url(../imagenes/botones/imagenes/boton_ON_06.gif);
	width: auto;
	height: auto;
	background-repeat: repeat-y;
	}

/**/
	
.InferiorIzquierdaON{
	background-image:url(../imagenes/botones/imagenes/boton_ON_07.gif);
	width: 4px;
	height: 7px;
	background-repeat: no-repeat;
	}

.InferiorCentroON{
	background-image:url(../imagenes/botones/imagenes/boton_ON_08.gif);
	width: 130px;
	height: 7px;
	background-repeat: repeat-x;
	}
	
.InferiorDerechaON{
	background-image:url(../imagenes/botones/imagenes/boton_ON_09.gif);
	width: 4px;
	height: 7px;
	background-repeat: no-repeat;
	}
	
/*FIN ON*/



/* Estilo Banners*/

.TablaBanner
{
    width: 100%;
    margin-left:auto;
    margin-right: auto;
}
/* Fin tabla banners*/


/* Estilo Contenedor Contenido Para pagina Principal*/
.clsTablaContenedoraContenido
{
    width: 100%;
    border: 0px solid #000000;
    
   }

.clsTablaContenedoraContenido TD
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
   }

.texto_top{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color:#666666;
	text-align:right;
}


.texto_top A{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color:#666666;
}

.texto_top A:hover{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	text-decoration:underline;
	color:#666666;
}



/* FIN Estilo Contenedor Contenido Para pagina Principal*/



/*Estilo Boton Aumentar - Disminuir Texto*/
.AumentarDisminuir
{
    color: #808080;
    border:1px solid #CCCCCC;
    width:1.5em;
    height:1.4em;
    cursor:pointer;
    background-color:#FFFFFF;
}

/* FIN Estilo Aumentar - Disminuir Texto*/


/* Estilo TOOLTIP*/
a.LinkBoton span 
{
    display:none;
    padding:2px 3px;
    margin-left:8px;
    width:130px;
    }
a.LinkBoton:hover span
{
    display:inline;
    left: 250px;
    position: absolute;
    border: 1px solid #cccccc;
    color:#336699;
    background-color: #E2E2E2;
    z-index: 1;
    }
/* FIN Estilo TOOLTIP */