/*********************************************************************************

 default/seneca.CSS
 Archivo de estilos de la WEB Séneca (predeterminado).

*********************************************************************************/

html, body {
    height: 100%; /* alto minimo para IE Windows */
    min-height: 100%; /* alto minimom FF y Safari */
    margin: 0;
    border: 0;
    padding: 0;
	
	text-align:center;
	margin: 0 auto;	
	
    font-family: "Lucida Grande", Tahoma, sans-serif; /*Verdana, Helvetica, Tahoma, sans-serif;*/
    font-size: 8pt;
    color: black;     
    background: white;	
}

html>body #container {
    height: auto; /* con este hack escondemos el min-height de IE*/
}

div,table,td,tr,form
{
    BORDER: 0px;
    MARGIN: 0px;
    PADDING: 0px;
    BORDER-COLLAPSE: collapse;
}

a, a:link, a:visited, a:active, a:hover
{
    CURSOR: pointer; 
    TEXT-DECORATION: none; 
}

#container {
    position: absolute;
    top: 0;
    left: 0;
	margin: 0;
	/*border: 1px solid red;*/
	
	
	position: relative;	 /* Para NO centrar las paginas comenta a esta linea */	
	
	width:990px;
	margin: 0 auto;
	text-align:left;
}

#main {
    height: auto;
    padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
    padding-bottom: 40px;  /* con este  padding el footer nunca toca el contenido */
	
	margin: 0 auto;
	text-align: left;
}

#footer {
    position: absolute;
	height: 30px;
	width:990px;
    bottom: 0;
	border-top: 1px solid #cccccc;
	padding-top: 2px;
	text-align: left;
    font-family: Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: gray;
		
	position: relative;	 /* Para NO centrar las paginas comenta a esta linea */	
	
	margin: 0 auto;
	text-align: center;
}

/***********************************************************************************************************/
/* banner                                                                                                  */ 
/*                                                                                                         */
/* El banner es la parte superior de las paginas, donde se muestra el logo o bitmap del sitio web          */
/***********************************************************************************************************/

#banner  
{
    height: 80x;
	text-align:left;
	background-repeat:no-repeat;
}

/***********************************************************************************************************/
/* menu                                                                                                    */ 
/*                                                                                                         */
/* El menu va debajo del bannner                                                                           */
/***********************************************************************************************************/

#menu
{	
	padding: 2px;
	text-align:left;
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
	color:black;
    background: white; /*SteelBlue; CornflowerBlue; #4b6ca3*/
}
.menuitem_enabled
{
    color: black;
}
.menuitem_disabled
{
    color: gray;
}
a.menuitem_enabled, a.menuitem_enabled:link, a.menuitem_enabled:visited, a.menuitem_enabled:active
{
    color: black;
}
a.menuitem_enabled:hover
{
	color: white; 
	background: #6666ff;/*#3B5998;*/
}

/***********************************************************************************************************/
/* header                                                                                                  */ 
/*                                                                                                         */
/* El header es la cabecera que identifica la página. Va debajo del menu.                                  */
/***********************************************************************************************************/

.header
{
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    color: black;
    /*background: silver;//DarkSlateGray;*/
	background:url(../images/header.png);
}

.header_title /* Texto de titulo (primera linea) en la cabecera de datos */	
{
	margin-left:5px;
	/*font-family: Verdana, Tahoma, sans-serif;*/
	font-family: Georgia, Times, serif;
    font-size: 12pt;
	font-weight: bold;
    color: Black;
}
.header_subtitle /* Texto de subtitulo (segunda linea) en la cabecera de datos */
{
	margin-left:5px;
    font-family: Tahoma, sans-serif;
	font-size: 7pt;	
    color: gray;
}

/***********************************************************************************************************/
/* pages                                                                                                   */ 
/*                                                                                                         */
/* Indice de paginas 																					   */
/***********************************************************************************************************/

.pages
{
    /* Texto del índice de paginas en la cabecera de datos */
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    color: navy;
}
.pageindex_enabled
{
    color: black;
}
.pageindex_disabled /* color diferente para los enlaces a la paginas anterior-siguiente deshabilitados */
{    
    color: silver;
}
.pageindex_selected /* color diferente para la pagina actual */
{    
    color: white;
	background: navy;
}
a.pageindex_enabled,a.pageindex_enabled:link,a.pageindex_enabled:visited,a.pageindex_enabled:active
{
    color: black;
}
a.pageindex_enabled:hover
{
	color: white; 
	background: #6666ff; 
}

/***********************************************************************************************************/
/* queryform                                                                                               */ 
/*                                                                                                         */
/* Formulario de busqueda																				   */
/***********************************************************************************************************/

.queryform
{
	margin:0;
	padding:0;

	text-align: left;
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    color: black;
    background: white;
}

#queryform 
{
	width:100%;	
	margin: 10px 0 0 0;
	padding:0;
}

.queryform_label /* Estilo de las etiquetas de las entradas de datos */
{    
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    color: MidnightBlue;
}

.queryform_input /* Estilo de los controles de entrada de datos */
{
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    color: black;
}

.queryform_button /* Estilo de los botones */
{
	width:80px; 
    font-family: Tahoma, sans-serif;
	font-size:8pt; 
	color:black;	
}

/***********************************************************************************************************/
/* datalist                                                                                                */ 
/*                                                                                                         */
/* Estilo de las listas de datos  																	       */
/***********************************************************************************************************/

.datalist
{
    /* estilo de las listas de datos, cada seccion tiene su propia clase para el tipo de letra y color */
	BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-RIGHT: #eeeeee 1px solid;	
}

.datalist_header
{
    /* estilo de cabecera las listas de datos */
    BORDER-BOTTOM: silver 1px solid;
    font-family: Tahoma, sans-serif;
    FONT-WEIGHT: normal;
    font-size: 8pt;
    background: AliceBlue;
    TEXT-ALIGN: left;
}

.datalist_column_date
{
    /* estilo de columna Fecha en las listas de datos */
    WIDTH: 75px;
	MARGIN-TOP:5px;
    PADDING-TOP: 2px;
    background: AliceBlue;
	text-align:center;
    VERTICAL-ALIGN: top;
}
.datalist_session_date
{
    /* estilo del texto de la fecha en columna de fecha de las listas de datos */
    font-size: 8pt;
    color: black;
}
.datalist_column_session
{
    /* estilo de columna de Sesion en las listas de datos */
    WIDTH: 99%;
	MARGIN-TOP:5px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
	font-size: 9pt;
	color: black;
    background: white;
}
.datalist_session_title
{
	MARGIN-LEFT:5px;
	MARGIN-BOTTOM:5px;
	font-size: 10pt;
    color: #333333;
    background: white;
}
a.datalist_session_title,a.datalist_session_title:link,a.datalist_session_title:visited,a.datalist_session_title:active
{
    /* estilo del titulo de la sesion en columna Sesion de las listas de datos */	
	TEXT-DECORATION: none;
	font-size: 10pt;
	FONT-WEIGHT:bold;
    color: #3B5998;
}
a.datalist_session_title:hover
{
    /* color diferente del titulo de la sesion al poner el raton encima */
	TEXT-DECORATION: underline;
    color: Black;
	background: Moccasin;
}

.datalist_session_details
{
	MARGIN-LEFT:22px;
	MARGIN-BOTTOM:5px;
    font-size: 9pt;
    color: black;
}

.datalist_session_links
{
	MARGIN-LEFT:22px;
	MARGIN-BOTTOM:5px;
    font-size: 8pt;
    color: gray;
}

a.datalist_session_links_anchor,a.datalist_session_links_anchor:link,a.datalist_session_links_anchor:visited,a.datalist_session_links_anchor:active
{
	TEXT-DECORATION: none;
	font-size: 8pt;
    color: gray;
}
a.datalist_session_links_anchor:hover
{
    /* color diferente del titulo de la sesion al poner el raton encima */
	TEXT-DECORATION: none;
    color: black;
	background: Moccasin;
}

.datalist_session_abstract
{
	DISPLAY:none;
	WIDTH:95%;
	MARGIN-TOP:4px;
	MARGIN-LEFT:22px;
	MARGIN-BOTTOM:5px; 
	PADDING:5px;	
    font-size: 8pt;
    color: black;
	background:#DFDFDF;
}

.datalist_session_markers
{
	WIDTH:95%;
	MARGIN-TOP:4px;
	MARGIN-LEFT:22px;
	MARGIN-BOTTOM:5px; 
	PADDING:5px;	
    font-size: 8pt;
    color: black;
	background:#F1F1F1;
}

.datalist_speaker_name
{
    font-size: 9pt;
    color: #333333;
}
a.datalist_speaker_name,a.datalist_speaker_name:link,a.datalist_speaker_name:visited,a.datalist_speaker_name:active
{
	TEXT-DECORATION: none;
	font-size: 10pt;
	FONT-WEIGHT:bold;
    color: SteelBlue;
}
a.datalist_speaker_name:hover
{
	TEXT-DECORATION: none;
    color: Black;
	background: Moccasin;
}

/***********************************************************************************************************/
/* player                                                                                                  */ 
/*                                                                                                         */
/* Formulario de reproduccion  																		       */
/***********************************************************************************************************/

.player_backgorund
{
}

.player
{
    /* Estilo del marco de la pagina de reproduccion de audio y video*/
    BORDER-RIGHT: DarkSlateGray 2px solid;
    BORDER-TOP: DarkSlateGray 2px solid;
    BORDER-LEFT: DarkSlateGray 2px solid;
    BORDER-BOTTOM: DarkSlateGray 2px solid;

    font-family: Verdana;
    font-size: 8pt;
    color:black;
    background: white;
}

.player_tabs
{
	height: 300px;
	margin: 0;
	padding: 0;
    font-family: Tahoma;
    font-size: 8pt;
    color:black;
    background: white;
}

.player_tab
{
	height: 80%; /* restar altura del tab */
	margin: 0;
	padding: 0;
	overflow: auto;
    font-family: Tahoma;
    font-size: 8pt;
    color:black;
    background: white;
}

/*
#tabs {
	.tabs{ margin-top: 5px; }
	ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
	ul#icons span.ui-icon {float: left; margin: 0 4px;}	
}
*/

.playlist_gbody
{
    /* Estilo para el nombre del organo parlamnetario en la pagina de reproduccion */
    MARGIN-BOTTOM: 15px;
    FONT-WEIGHT: bold;
    font-size: 14pt;
    color: navy;
}
.playlist_meeting_date
{
    /* Estilo para la fecha de la sesión en la pagina de reproduccion */
    MARGIN-BOTTOM: 15px;
    font-size: 8pt;
}

.playlist_meeting_title
{
    /* Estilo para el titulo de la sesión en la pagina de reproduccion */
    MARGIN-TOP: 15px;
    MARGIN-BOTTOM: 15px;
    font-size: 10pt;
}

A.playlist_marker_timecode,A.playlist_marker_timecode:link,A.playlist_marker_timecode:visited,A.playlist_marker_timecode:active
{
    /* Estilo para los codigos de tiempos de las intervenciones-anotaciones en la pagina de reproduccion */
    CURSOR:pointer; /* cambiar el icono al pasar por un enlace a otra pagina */
    TEXT-DECORATION: none; /* quitar el subrayado predeterminado de los navegadores en los enlaces */
    color: black;
}
A.playlist_marker_timecode:hover
{
    /* Estilo para los codigos de tiempos de las intervenciones-anotaciones en la pagina de reproduccion */
    CURSOR:pointer; /* cambiar el icono al pasar por un enlace a otra pagina */
	  TEXT-DECORATION: none;
    color: Black;
	  background: Moccasin;
}

A.playlist_marker_ptodia,A.playlist_marker_ptodia:link,A.playlist_marker_ptodia:visited,A.playlist_marker_ptodia:active
{
    /* Estilo para los marcadores de punto del orden del dia en la pagina de reproduccion */
    CURSOR:pointer; /* cambiar el icono al pasar por un enlace a otra pagina */
    TEXT-DECORATION: none; /* quitar el subrayado predeterminado de los navegadores en los enlaces */
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;
    color: Navy;
}
A.playlist_marker_ptodia:hover
{
    CURSOR:pointer; /* cambiar el icono al pasar por un enlace a otra pagina */
    TEXT-DECORATION: none; /* quitar el subrayado predeterminado de los navegadores en los enlaces */
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
	  FONT-STYLE: normal;
    color: Navy;
	  background: Moccasin;
}

A.playlist_marker_anottation,A.playlist_marker_anottation:link,A.playlist_marker_anottation:visited,A.playlist_marker_anottation:active
{
    /* Estilo para los marcadores de anotaciones en la pagina de reproduccion */
    CURSOR:pointer; /* cambiar el icono al pasar por un enlace a otra pagina */
    TEXT-DECORATION: none; /* quitar el subrayado predeterminado de los navegadores en los enlaces */
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;    
    color: DimGray;
}
A.playlist_marker_anottation:hover
{
    CURSOR:pointer; /* cambiar el icono al pasar por un enlace a otra pagina */
    TEXT-DECORATION: none; /* quitar el subrayado predeterminado de los navegadores en los enlaces */
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;    
    color: DimGray;
	  background: Moccasin;
}

A.playlist_marker_speech,A.playlist_marker_speech:link,A.playlist_marker_speech:visited,A.playlist_marker_speech:active
{
    /* Estilo para los marcadores de intervenciones en la pagina de reproduccion */
    CURSOR:pointer; /* cambiar el icono al pasar por un enlace a otra pagina */
    TEXT-DECORATION: none; /* quitar el subrayado predeterminado de los navegadores en los enlaces */
    FONT-STYLE: normal; 
    color: black;
}

A.playlist_marker_speech:hover
{
    /* Estilo para los marcadores de intervenciones en la pagina de reproduccion */
    CURSOR:pointer; /* cambiar el icono al pasar por un enlace a otra pagina */
    TEXT-DECORATION: none; /* quitar el subrayado predeterminado de los navegadores en los enlaces */
    FONT-WEIGHT: normal;
    FONT-STYLE: normal; 
    color: black;
	  background: Moccasin;
}

.player_help
{
    /* Estilo para el texto de ayuda en la pagina del reproduccion */
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    color: black;
}

#wmplayer_container
{
	WIDTH:320px; 
	HEIGHT:280px;
	MARGIN:0px;
	color:white;
	background:black;
}

/***********************************************************************************************************/
/* player                                                                                                  */ 
/*                                                                                                         */
/* Formulario de reproduccion  																		       */
/***********************************************************************************************************/


.keyword
{
    /* estilo para el resaltado de las palabras clave en los resultados de las busquedas */
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    color: rgb(153,51,0);
    /*
    background:rgb(204,255,255);
    */
}

.link
{
	cursor:pointer
}

.alpha_index {
    color: navy;	
}

.alpha_selected {
	background:navy;
    color: white;	
}
.alpha_index_separator 
{
    color: gray;	
}


a.alpha_index,a.alpha_index:link,a.alpha_index:visited,a.alpha_index:active
{
    color: navy;
}

a.alpha_index_selected,a.alpha_index_selected:link,a.alpha_index_selected:visited,a.alpha_index_selected:active
{
	background:navy;
    color: white;	
}

.transparencia {
   opacity: .9;
   -moz-opacity: .9;
   filter:alpha(opacity=90);
   width: 100%;
} 

.wait_message
{
    color: gray;
}

.error
{
    /* estilo los mensajes de error */
    BORDER: 0px;
    MARGIN: 3px;
    PADDING: 3px;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    color: red;
}
