/*-----------------------------------------------------------------------------------*/
/*	Fichero de estilos propio de ALS.
/*  
/* Contiene las reglas de estilo necesarias para controles propios de ALS que no 
/* están contenidas en los ficheros de estilo que incluye CEPage.
/*
/*
/*
/* Fecha: 01/12/2005
/* Actualización después de la MaquetaN: 13/07/2006
/*										 08/07/2007 Daniel Capitán. Nuevo estilo.
/*-----------------------------------------------------------------------------------*/
/* Observaciones:
/*
/* - 13/07/2006: W3C VALIDO 
/*		Validado en http://jigsaw.w3.org/css-validator/
/*-----------------------------------------------------------------------------------*/
/*estilos body*/
body {margin:0px 30px 0px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#C4D0DC}

/* Estilod para el Texto (21/12/07)*/
span.general_negrita_grande{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:100%;font-weight: bold; background-color:inherit;color: #333333; font-style: normal}
/* Estilos para la mochila */

div.fondoCarpetaHover { border: solid 1px black; background-color: transparent; display: block;  width: 100%; }
div.fondoCarpeta { border: solid 1px white; background-color: transparent; display: block;  width: 100%; }
div.fondoBoton { border: solid 0px black; background-color: transparent; display: block; width: 10px;  height: 5px; position: relative; right: -35px; top: 5px; visibility: hidden; cursor: hand; }
div.fondoMochila { overflow:scroll; height: 100%; }
table.mochila { border: solid 1px black; background-color: #FFFFFF; padding: 0px 0px 0px 0px; height: 100%; vertical-align: top; }
td.mochila { text-align: center; background-color: #FFFFFF; width: 14%;}
table.BarraHerramientasMochila { border: solid 0px black; background-color: #F1F1F1; padding: 0px 0px 0px 0px; }
td.BarraHerramientasMochila { border-right: solid 1px #AAAAAA; background-color: #F1F1F1; padding: 5px 5px 5px 5px; }
img.BarraHerramientasMochila { cursor: hand; border: 0px; } 
table.CaminoHormigasMochila { border: solid 1px #AAAAAA; background-color: #F1F1F1; padding: 0px 0px 0px 0px; }
a.elementoMochila:link,a.elementoMochila:visited,a.elementoMochila:active {text-decoration: none; font-weight: bold;color: #000000;}
a.elementoMochila:hover {text-decoration: none; color: #000000;font-weight: bold; }
div.PropiedadesElementoMochila { border: solid 1px black; background-color: #FFFFCC; position: absolute; top: 0px; left: 0px; width: 400px; visibility: hidden; font-size:11px; }
div.CargaMochila { border: solid 0px black; background-color: transparent; visibility: hidden; }
div.SubirFichero { background-color: transparent; visibility: hidden; }
a.elementoMenu:link,a.elementoMenu:visited,a.elementoMenu:active,a.elementoMenu:hover {text-decoration: none; color: #000000;font-weight: bold; }

/* FIN Estilos para la mochila */

/* Estilos para el PopupModal Ajax */
/*.modalBackground { background-color:Gray; -ms-filter: "progid:DXImageTransform.alpha(opacity=70)"; filter:alpha(opacity=70); opacity:0.7; }*/
.modalBackground 
{
	background-color:Gray; 
	-ms-filter: "progid:DXImageTransform.alpha(opacity=70)"; 
}
.modalPopup { background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:350px; }

/* FIN Estilos para el PopupModal Ajax */


/* Estilos para la barra de progreso */

table.BarraProgreso { border: solid 1px black; background-color: #FFFFFF; padding: 0px 0px 0px 0px; width: 100%; }
td.BarraLlena { background-color: red; border: solid 0px black; padding: 0px 0px 0px 0px; }
td.BarraVacia { background-color: #FFFFFF; border: solid 0px black; padding: 0px 0px 0px 0px; }

/* FIN Estilos para la barra de progreso */



/* Estilos para la página ObtenerServicio.aspx */

p.parrafo { background-color: #E0E8E9; border: solid 1px black; padding: 10px 10px 10px 10px; text-align: center;   vertical-align: middle; }
a.enlace_externo:link,a.enlace_externo:visited,a.enlace_externo:active,a.enlace_externo:hover {text-decoration: underline; font-weight: bold;color: #333333;}

/* FIN Estilos para la página ObtenerServicio.aspx */



/* Estilos para la página Felicitacion.aspx */

td.tdFelicitacion { background-color: #6EAAEE; border: solid 1px black; padding: 0px 0px 0px 0px; }
span.labelFelicitacion {   color: White; font-weight: bolder; }
p.labelFelicitacion {   color: White; font-weight: bold; padding: 10px 10px 10px 10px; }

/* FIN Estilos para la página Felicitacion.aspx */



/* Estilos para la barra de herramientas de default */

.herramienta {
	font-weight: bold;
	border: 0px solid #999999;
	margin:3 0 3 0px;
	padding: 2px;
	font-size:11px; 
	text-decoration: none;
}

.herramienta a {
	color: #000000;
	text-decoration: none;
	display: block;
	width: 100%;
	font-size:11px; 
	text-decoration: none;
}

.herramienta a:hover {
	color: #000000;
	font-size:11px; 
	text-decoration: underline;
	background-color: #FFFFFF;
	border: 0px solid #999999;
}

.herramientas{
	padding: 1px;
	margin-left: 0%;
	margin-right: 0%;
	width:240px;
	border: 0px solid #999999;
}

/* FIN Estilos para la barra de herramientas de default */



#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: yellow;
}


/* Para el logo de Alisios en la default */
/* table.cabecera {empty-cells: show; width: 100%; height: 60px; border-width:0px; border-collapse:collapse; background-image: url(../images/LogoAlisios5.jpg);background-position:right;background-repeat: no-repeat;} */


	/* ************** Nuevos estilos 05/06/2007 ************** */
	
table.cabecera { margin:0 0 0 0; padding:0px 0px 0px 0px; background-image: none; height: 8px; width: 95%; } 
td.general_f1 { height: 8px; }
td.cabecera0 { width: 95%; border: solid 0px black; }
td.cabecera { padding: 0px 5px 0px 0px; text-align: right; }
td.cabecera2 { padding: 0px 0px 0px 5px; border: solid 0px black; }
a.cabecera { color:#535353; text-decoration:none; font-size: 9px; }
a.cabecera:hover { font-weight: bold; text-decoration:underline; }
td.menu_sup_spacer2 { height: 3px; width: 95%; }

table.menu_sup { background: none; 
	border-left:1px solid #d7dddb;
	border-right:1px solid #d7dddb;
	border-bottom:1px solid #d7dddb;
	float: none;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px; 	
	width:98%;	
	background-position:right top;
	background-repeat: no-repeat;
} 
td.menu_sup_titulo { background-color: #036; width: 100%; color: #FFFFFF; text-align: left; }
td.menu_sup { text-transform:uppercase; width:10%; padding: 0px 0px 3px 0px; background-color:#036; }
td.general_f3 {background-color: transparent; padding:0px 0px 0px 0px; border:0; border-spacing: 0px;  border-collapse:collapse}
div.menu_sup
{
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 
	font-style: normal;
	font-weight: bold;
	color: #000000;	
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border-width:0px;
	width: 100%;
	text-align: center;
	background-color:#036;
}
div.menu_sup a
{ 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF; 
	display: block;	
	padding: 0px 20px 0px 20px;
}
div.menu_sup a:hover
{
	background:url('../images/fondo_botmenu.gif') repeat-x;
}
#menu_sup_salir
{
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 
	font-style: normal;
	font-weight: bold;
	color: #000000;	
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border-width:0px;
	width: 100%;
	text-align: center;
	background-color:#036;
}
#menu_sup_salir a
{ 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF; 
	display: block;	
	padding: 0px 20px 0px 20px;
}
#menu_sup_salir a:hover
{
	background-color: #ff0000;
}

td.menu_izq_cap { background-color: #4388D0; height: 18px; width: 190px; padding:2px; vertical-align:middle}

	/* Estilos para el pie */
table.footer { width: 100%; border-width:0px; background-color: #ffdf61; border:0px; text-align:center; height: 23px}
td.footer_1 { width: 50%;color:#000;text-decoration: none; text-align: left; font-size:9px; }
td.footer_2 { width: 25%; padding: 0px 7px 0px 5px; text-align:right; }
td.footer_3 { width: 25%; padding: 0px 5px 0px 7px; text-align:left;}

	/* Estilos para las secciones centrales de default */
span.paneles_seccion_texto { font-weight: bold;color: #000000; }
a.enlace_navegacion, a.enlace_navegacion:link,a.enlace_navegacion:visited,a.enlace_navegacion:active {text-decoration: none; font-weight: normal;color: #000000;background-color:inherit;}
a.enlace_navegacion:hover {text-decoration: underline; font-weight: normal;color: #000000; background-color:inherit;}


	/* Estilos para la Bara de Gestión de servicios */
a.enlace_barra_servicios:link, a.enlace_barra_servicios:visited, a.enlace_barra_servicios:active { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;font-weight: bold;color: #FFFFFF; }
a.enlace_barra_servicios:hover {text-decoration: underline;   font-weight: bold;color: #FFFFFF; }
td.menu_sup_servicios { width:10%; padding: 0px 20px 0px 20px; background-color:#036; text-align: center; }
table.menu_sup_servicios { background: none; 
	border-left:1px solid #d7dddb;
	border-right:1px solid #d7dddb;
	border-bottom:1px solid #d7dddb;
	float: none;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px; 	
	width:100%;	
	background-position:right;
	background-repeat: no-repeat;	
} 

	/* Estilos para LanzadorGestion.aspx */
span.titulo_lanzador {font-weight: bold; color: Black;   } 
td.separador_seccion_lanzador { background-color: #B4B6B6; height: 1px; width: 100%; }

	/* Estilos para la web personal */
table.DatosWebPersonal { border: solid 1px black; }
table.ServiciosWebPersonal { border-left: solid 1px black; border-right: solid 1px black; border-bottom: solid 1px black; }
table.IntroduccionWebPersonal { border-left: solid 1px black; border-right: solid 1px black; -text-justify: newspaper; }
table.GruposWebPersonal { border-left: solid 1px black; border-right: solid 1px black; }
td.IntroduccionWebPersonal { font-size: x-small; background-color: #CCDCDE; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 15 5 15 5;}
img.imagenWebPersonal { height: 120px; width: 120px; }
td.NombreWebPersonal { color: White; font-size: small; font-weight: bold; background-color: #6699CC; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.ImagenWebPersonal { color: White;  font-size: x-small; background-color: #6699CC; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.ContactoWebPersonal { color: White; font-size: x-small; background-color: #6699CC; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.espacioWebPersonal { height: 20px; background-color: #F1F1F1; }
td.grupoWebPersonal { background-color: #F1F1F1; } 
td.gruposWebPersonal { background-color: #F1F1F1; padding: 10 3 10 3; }
td.fechaWebPersonal { background-color: #E0E8E9; }
td.publicacionWebPersonal { background-color: #E0E8E9; }
span.fechaWebPersonal { font-size: xx-small; }
span.grupoWebPersonal { font-size: x-small; font-weight: bolder; }
td.enlaceWebPersonal { background-color: #E0E8E9; border-left: solid 0px blue;  border-right: solid 0px blue; border-top: solid 0px blue; padding: 5px 0px 5px 0px; }
td.letraDirectorioPersonal { background-color: #E0E8E9; text-align: center; }
span.enlaceWebPersonal { font-size: x-small; width: 50%; }
p.enlaceWebPersonal { font-size: x-small; width: 80%; padding: 1 15 1 15; }
p.descripcionWebPersonal { font-size: x-small; }
a.enlaceWebPersonal, a.enlaceWebPersonal:link, a.enlaceWebPersonal:visited, a.enlaceWebPersonal:active { text-decoration: none; color: Blue; font-size: xx-small; font-weight: bold; }
a.enlaceWebPersonal:hover { text-decoration: underline; font-size: xx-small; font-weight: bold; }
a.emailWebPersonal, a.emailWebPersonal:link, a.emailWebPersonal:visited, a.emailWebPersonal:active, a.emailWebPersonal:hover { color: White; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
hr.hrWebPersonal { width:100%;height:1px;-background-color:FFEB99; -color:E6BC2C;border:0px}
ul.ulWebPersonal { list-style-type: square; padding: 10 3 10 3; color: #00CC33; }
ul.calendarioTareas { list-style-type: square; padding: 5 0 5 0; color: #000000; }
li.calendarioTareas { font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; }

	/* Estilos para Gestor de incidencias  */
span.Destacado_Abierta {font-weight: bold; text-align:left; font-size:medium; color:Red;}
span.Destacado_Cerrada {font-weight: bold; text-align:left; font-size:medium; color:Green;}
span.Destacado_EnProceso {font-weight: bold; text-align:left; font-size:medium; color:#ECE52C;}
span.Destacado_NuevaIncidencia {font-weight: bold; text-align:left; font-size:small; color:Blue;}


/* Estilos para Prestamos  */

span.Destacado_Pendiente {font-weight: bold; text-align:left; font-size:medium; color:Red;}
span.Destacado_Devuelta {font-weight: bold; text-align:left; font-size:medium; color:Green;}

td.ProtocoloServicio_sinresultado {font-weight: bold; text-align:left; font-size:small; color:Red;}
span.ProtocoloServicio_sinresultado  { font-size: small;color:Red;} 

td.ProtocoloServicio_conresultado {font-weight: bold; text-align:left; font-size:small; color:Green;}
span.ProtocoloServicio_conresultado  { font-size: small;color:Green;} 

	/* ************** FIN Nuevos estilos 05/06/2007  ************** */

#divLogo {-ms-filter: "progid:DXImageTransform.alpha(opacity=70)"; -moz-opacity: .65; background-color:#EEE; position:absolute; width: 430px; margin: 3px 3px 3px 3px;}
span.textoLogo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform: capitalize; font-weight: bolder; } 

/* Los que todavia usamos del estandar viejo - Tendrían que quitarse */
.datostabla {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; background-color:#DDE5ED;}
.enunciados {color:#336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;background-color:inherit;}

/* Datos del usuario ------------------------------------------------------------------------*/
table.datos_usuario {width:100%; border-width:0px; border-collapse:collapse}
select.datos_usuario{font-weight:normal;}
td.datos_usuario{color:#333333; background-color:#ecebe5;height: 18px;width: 10%;padding:0px 5px 0px 5px; vertical-align:middle; white-space:nowrap}
td.datos_usuario2{color:#333333; background-color:#ecebe5;height: 18px;width: 10%;padding:0px 0px 0px 0px; white-space:nowrap}
td.datos_usuario_white { background-color: White; width: 2px; padding:1px; color:#333333;} 
td.datos_usuario_spacer {background-color:#ecebe5;width:100%;color:#333333;}
a.datos_usuario_enlace:link,a.datos_usuario_enlace:visited,a.datos_usuario_enlace:active {text-decoration: underline;font-size:medium;  font-weight: bold;background-color:#ecebe5;color: #333333;}
a.datos_usuario_enlace:hover {text-decoration: underline; color: #333333;font-weight: bold; background-color:#ecebe5;}
span.datos_usuario_texto { font-weight: normal;color: #333333;background-color:#ecebe5;}

/* Noticias ------------------------------------------------------------------------*/
/* texto de las noticias alineado a la izquierda */
ul.noticias_fecha_texto_left {list-style-type: none; text-align:left; vertical-align: top; list-style-position: inside ;margin: 0px 0px 0px 12px; padding: 1px 0px 1px 0px}

.noticia_subtitulo
{
	list-style-type: none; 
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	list-style-position: inside ;
	font-size: 10px;
	padding-bottom: 1px;
	margin-left: 0px;
	padding-top: 1px;
	text-align: left;
}
/* barra de noticias sin fondo amarillo */
td.noticias_seccion_sin_fondo {height: 12px;width: 100%;padding:2px; vertical-align:middle}
/* barra de noticias con fondo  */
td.noticias_seccion_ALS { background: #C4D0DC ;height: 18px;width: 100%;padding:2px; vertical-align:middle}
/* div control */
.control{position: relative;}
/* div marco */
.marco {border-width:0px; padding:4px 4px 4px 4px; font-size:100%; margin-left:0px; width:250px; height:60px; margin-right:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Paginador de la lista de servicios */
a.menu_izq_sub_enlace{ }

/* Celda que contiene un mensaje de información al usuario. Se usa en InfoError y en Logoff */
td.info_mensaje {padding:10px;background-color:#eeeeee;color:#000000;border-top:solid 10px #ffffff;border-bottom:solid 10px #ffffff;vertical-align:middle;text-align:center;}

/* Reglas de estilo para el gestor de plantillas en ALS.GCM.WEB*/
td.general_f62 {}
input.menu_der_sub_texto{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%;font-style: normal;}

/* Iframe simulacion de popUp */
div.iframe_fondo {position:absolute; top:0; left:0; width:100%; height:100%; z-index:5;}
div.iframe_alpha {position:absolute; top:0; left:0; width:100%; height:100%; z-index:5; background-color:#888888;-ms-filter: "progid:DXImageTransform.alpha(opacity=60)";  -moz-opacity: 0.5; ;}
div.iframe_contenido {z-index:100; background-color:#ffffff; position:absolute; top:50%; left:50%; border:solid 1px #6699cc; border-collapse:collapse;}
ul.datos_list {padding-right:5px; margin-top:0px; padding-left:0px; margin-bottom:0px; padding-bottom:0px; margin-left:14px; list-style-image:url(/educacion/Alisios/AlisiosWeb/Images/guion.gif);}
a.campo_catalogo_enlace_on:link,a.campo_catalogo_enlace_on:visited,a.campo_catalogo_enlace_on:active {text-decoration: none;font-weight: normal;color: #333333;}
a.campo_catalogo_enlace_on:hover {text-decoration: underline;}
a.campo_catalogo_enlace_off:link,a.campo_catalogo_enlace_off:visited,a.campo_catalogo_enlace_off:active {text-decoration: none;font-weight: normal;color: #888888;}
a.campo_catalogo_enlace_off:hover {text-decoration: underline;}

/*	HAY QUE SUSTITUIRLAS POR LAS QUE ESTAN EN ESTILOSN.CSS - REGLAS TABS */
/*==============================================================================================*/
/*----------------------------------------------------------------------------------------------*/
/* Estilos asociados al control CETabCollection */ 

.cssTabNoSeleccionado {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 
		color: #000000;
		cursor:pointer;
		padding: 5px 5px 5px 5px;
		background-color: #F1F4F5;
		border-width: 1px 1px 1px 1px;
		border-color: #6699cc;
		border-style: solid;
		border-right: none;
		margin-bottom:1px;
		vertical-align:bottom;
		}
.cssTabSeleccionado {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 
		color: #ffffff;
		cursor:pointer;
		padding: 5px 5px 5px 5px;
		background-color: #6699CC;
		border-width: 1px 1px 1px 1px;
		border-color: #6699cc;
		border-style: solid;
		border-right: none;
		margin-bottom:1px;
		vertical-align:bottom;
		}
.cssTabImageNoSeleccionado {
		background-color: #F1F4F5;
		color:#333333;
		cursor:text;
		vertical-align:bottom;
		padding: 0px 0px 0px 0px;
		margin-bottom:1px;
		border-bottom: none;
		}
.cssTabImageSeleccionado {
		background-color: #6699CC;
		color:#333333;
		cursor:text;
		margin-bottom:1px;
		vertical-align:bottom;
	}

div.form_in{ OVERFLOW: auto; WIDTH: 100%; HEIGHT: 100%;border:solid 1px #6699cc;vertical-align:top;background-color:#ffffff;color:inherit}

/*
span#Mensajes_tabBandejas_0 {  white-space:nowrap; width: 20;  }
span#Mensajes_tabBandejas_1 {  padding-left:100; white-space:nowrap; width: 150px;  }*/
a#Mensajes_tabBandejas_0_CELabel{ padding-right:70; position:relative;z-index:1;}
a#Mensajes_tabBandejas_1_CELabel{ margin-left:100; padding-right:80;   }
/*input#Mensajes_tabBandejas_0_CEImagen { }
input#Mensajes_tabBandejas_1_CEImagen { }
*/

/******************** FCKEDITOR **************************************************/


/* 
	Just uncomment the following block if you want to avoid spaces between 
	paragraphs. Remember to apply the same style in your output front end page.
*/

/*
p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}
*/

/*
    The following are some sample styles used in the "Styles" toolbar command.
    You should instead remove them, and include the styles used by the site
    you are using the editor in.
*/


.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}


.FCK__Flash
{
	border: darkgray 1px solid;
	background-position: center center;
	background-image: url(images/fck_flashlogo.gif);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}

/* Empty anchors images */
.FCK__Anchor
{
	border: 1px dotted #00F;
	background-position: center center;
	background-image: url(images/fck_anchor.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
	vertical-align: middle;
}

/* Anchors with content */
.FCK__AnchorC
{
	border: 1px dotted #00F;
	background-position: 1 center;
	background-image: url(images/fck_anchor.gif);
	background-repeat: no-repeat;
	padding-left:18px;
}



.FCK__PageBreak
{
	background-position: center center;
	background-image: url(images/fck_pagebreak.gif);
	background-repeat: no-repeat;
	clear: both;
	display: block;
	float: none;
	width: 100%;
	border-top: #999999 1px dotted;
	border-bottom: #999999 1px dotted;
	border-right: 0px;
	border-left: 0px;
	height: 5px;
}

/* Estilos pagina bienvenida */
	table.Bienvenida_table{ background-color: White; margin: 2px 20px 2px 20px; padding: 2px 20px 2px 20px; }
	td.BienvenidaPrincipal_td { height:80px; background-image:url("/educacion/alisios/alisiosweb/images/logo.gif"); background-repeat:no-repeat; background-position: top right;  background-color: #003366; color: White; padding: 3px 0px 3px 20px; font-weight: bolder; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:120%; font-weight:bold; font-style:normal; }
	td.Bienvenida_td { border: solid 1px blue; width: 80%; margin: 2px 20px 2px 20px; font-family:Verdana, Arial, Helvetica, sans-serif;   font-style:normal; }
	td.Bienvenida_titulo { background-color:#f1f4f5; background-image:url(/_images/flecha_horizontal_10.gif); background-repeat:no-repeat; padding-left:10px; border:solid 0px #000000; width:100%; height:20px; color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; font-style:normal;}
	td.Bienvenida_contenido { background: white; width: 100%; font-family:Verdana, Arial, Helvetica, sans-serif;  font-style:normal; }
	a.enlaceBienvenida:link,a.enlaceBienvenida:visited,a.enlaceBienvenida:active { text-decoration: none; color:Black;}
	a.enlaceBienvenida:hover { text-decoration: underline; color:Black; }
	
	
/* Estilos para la Agenda de Contactos */
.agendaContactos_gridFila {font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; background-color:#FFFFFF; padding:0px;}
.agendaContactos_gridFilaAlterna {font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; background-color:#E0EAF3; padding:0px;}
.agendaContactos_gridFilaSeleccionada {font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; background-color:#FFFFCC; padding:0px;}
.agendaContactos_gridCabecera {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; background-color:#E0E8E9; padding:2px 5px 2px 5px; border-collapse:collapse}
.agendaContactos_gridPie, a.agendaContactos_gridPie:link, a.agendaContactos_gridPie:hover, a.agendaContactos_gridPie:active{font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; background-color:#e0e8e9; vertical-align:middle;}
select.agendaContactos_ListBox {background-color: White; width:200px; height:250px;}
input.agendaContactos_buttonSeleccion {background-color:#6699cc; border:solid 2px White; color: #FFFFFF; font-weight:bold; height:21px; width:28px;}
/* FIN Estilos para la Agenda de Contactos */

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
