body 
{
	font-family: Arial ;
	background: #48412f ;
	
}

body.lotusui{
background-color: #48412f ;
}

.lotusForm{background-color: #48412f ;}

#contenedor{
	width: 970px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
	a, a:visited { color: #505558; font-weight:bold; }
	a:hover { background: #918e8f;  color: #505558; text-decoration:none; } 


.lotusui a, .lotusui a:visited {
    color: #535657;
}
.lotusui a, .lotusui a:visited {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
   
    -moz-text-decoration-style: solid;
    color: #535657;
}

.vista{
border:1px solid #000000;
background-color:#dedede;

}

.ficha{
color:#535657;
font-size: 12pt;
}
.etiquetas{
color:#535657;
}

.fotousuario{
padding:20px;
}

/*********************************CABECERA**********************************/

.cabeceraImagen
{
	background:Transparent url(Imagenes/cabecera.png) no-repeat;width:971px;height:251px;
}
.cabeceraImagenPie
{
	background:Transparent url(Imagenes/cabeceraCAbajo.jpg) no-repeat;width:222px;height:31px; float:left;
}

.cabeceraImagenMenu
{
	background:Transparent url(Imagenes/MenuNormal.png) no-repeat;width:971px;height:29px;float:right;
}



/********************************************MENU*************************************************/
#BarraInicio ul { list-style: none; float: left; background: url("Imagenes/menu.png") top left no-repeat;  padding: 0; width: 957px; height: 25px; margin-left:0px;margin-top:15px;}
#BarraInicio ul li { background: none; float: left; text-indent: -999em; padding: 0; }
#BarraInicio ul li a { outline: none; background: url("Imagenes/menu.png") top left no-repeat; border: none; display: block; height: 25px; text-decoration: none; overflow: hidden; }


#BarraInicio ul li.inicio a { background-position: 0px 0px; width: 86px; }
#BarraInicio ul li.inicio a:hover { background-position: 0px -25px; }
#BarraInicio ul li.inicio a.selected { background-position: 0px -25px; }
	
#BarraInicio ul li.Biografias a { background-position: -86px 0px; width: 128px; }
#BarraInicio ul li.Biografias a:hover { background-position: -86px  -25px; }
#BarraInicio ul li.Biografias a.selected { background-position: -86px  -25px; }
	
#BarraInicio ul li.BBiografias a { background-position: -214px 0px; width: 227px; }
#BarraInicio ul li.BBiografias a:hover { background-position: -214px -25px; }
#BarraInicio ul li.BBiografias a.selected { background-position: -214px -25px; }
	
#BarraInicio ul li.Linaje a { background-position: -441px 0px ; width: 89px; }
#BarraInicio ul li.Linaje a:hover { background-position: -441px -25px; }
#BarraInicio ul li.Linaje a.selected { background-position: -441px -25px; }
	
#BarraInicio ul li.BLinaje a { background-position: -530px 0px; width: 193px; }
#BarraInicio ul li.BLinaje a:hover { background-position: -530px -25px; }
#BarraInicio ul li.BLinaje a.selected { background-position: -530px -25px; }
	
#BarraInicio ul li.Colabora a { background-position: -723px 0px; width: 116px; }
#BarraInicio ul li.Colabora a:hover { background-position: -723px -25px; }
#BarraInicio ul li.Colabora a.selected { background-position: -723px -25px; }
	
#BarraInicio ul li.Autores a { background-position: -839px 0px; width: 103px; }
#BarraInicio ul li.Autores a:hover { background-position: -839px -25px; }
#BarraInicio ul li.Autores a.selected { background-position: -839px -25px; }


.cabeceraCentral
{
	width: 971px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;	
	display: inline;
	background: #f1efe2;
}

.cabDerecha
{
	width: 497px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;	
	float:  right;
}

.contenedorLogin
{
	width: 478px;
	margin: 5px 0px 0px 19px;
	padding: 0px;
	float: left;
	display: inline;
}

.entradaLogin
{
	width: 478px;
	float: right;
	margin: 25px 20px 0px 0px;
	display: inline;	
}

.MensajeLogin
{
	width: 419px;
	float: right;
	display: inline;	
	color: #ff0000;
	font-size: 8pt;
}

.entradaLogin2
{
	width: 600px;
	float: right;
	margin: 30px 20px 0px 0px;
	
}

.entradaLogin3
{
	width: 500px;
	float: right;
	margin: -7px 120px 0px 0px;
	
}

.entradaLogin2 label
{
	color: #535657;
	font-size: 8pt;
	float: left;	
	margin: 15px 0px 0px 15px;
}

.entradaLogin label
{
	color: #535657;
	font-size: 8pt;
	float: left;	
	margin: 15px 0px 0px 15px;
	display: inline;
}

.botonEntrar
{
	float: left;	
	margin: 8px 0px 0px 8px;
	display: inline;
	font-size: 8pt;
	width: 85px;
	height: 22px;
	text-align:center;
}

.botonSalir
{
	display: inline;
	font-size: 8pt;
	width: 85px;
	height: 22px;
	text-align:center;
}


.loginUsuario
{
	width: 119px;
	height: 20px;
	border: 1px solid #f99d0e;
	float: left;	
	margin: 8px 0px 0px 8px;
	display: inline;
}

.enlaceBoton
{
	width: 959px;
	float: left;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:6px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:6px;
}


.enlaceBoton label
{
	float: left;
	margin: 7px 0px 0px 5px;
	font-size: 8pt;
	color: #535657;	
	text-decoration: underline;
	display: inline;
	
}

.enlaceBoton label:hover
{
	color: #f99d0e;	
	text-decoration: none;
}

.enlaceBoton a
{
	float: left;
	margin: 7px 0px 0px 5px;
	font-size: 8pt;
	color: #535657;	
	text-decoration: underline;
	display: inline;
}

.enlaceBoton a:hover
{
	color: #f99d0e;	
	text-decoration: none;
}

.enlaceMenu 
{
	color: #535657;	
}

.enlaceMenu a
{
	font-size: 8pt;
	text-decoration: underline;
	display: inline;
}

.enlaceMenu a:hover
{
	color: #f99d0e;	
	text-decoration: none;
}

/*********************************MENU PRINCIPAL**********************************/
.menuPrincipal
{
	width: 960px;
	height: 50px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	display: inline;
}

.ImagenABCD
{
	background:Transparent url(Imagenes/abcd.png) no-repeat;width:940px;height:38px;float:left;
	margin-left:15px;
}

.enlaceBotonAbecedario
{
	width: 940px;
	float: left;
	padding: 0px;
	height:38px;
	margin-left:-2px;
}

.enlaceBotonAbecedario img
{
	float: left;
	margin: 10px 0px 0px 15px;
	display: inline;
	width: 4px;
	height: 7px;	
}

.enlaceBotonAbecedario label
{
	float: left;
	margin: 7px 0px 0px 5px;
	font-size: 12pt;
	color: #535657;	
	text-decoration: underline;
	display: inline;
}

.enlaceBotonAbecedario label:hover
{
	color: #f99d0e;	
	text-decoration: none;
}

.enlaceBotonAbecedario a
{
	float: left;
	margin: 7px 0px 0px 24px;
	font-size: 12pt;
	color: #535657;	
	text-decoration: underline;
	display: inline;
}

.enlaceBotonAbecedario a:hover
{
	color: #f99d0e;	
	text-decoration: none;
}



/*********************************CONTENIDO***************************************/
.contenido
{
	width: 959px;	
	float: left;
	margin: 0px 0px 0px 0px;
	display: inline;
	padding: 0px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:6px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:6px;
	
}


.principalCentro
{
	/*width: 513px;*/
	/*float: left;*/
	margin: 10px;
	/*display: inline;*/
	padding: 10px;
	/*background-color:#ffffff;*/
}



/******************************PIE************************************/


.piePagina
{
	width: 971px;
	height: 93px;
	background:Transparent url(Imagenes/pie.png) no-repeat;	
	float:left;
}


.piePaginalabel 
{
	float: left;
	margin: 33px 3px 0px 0px;
	display: inline;
	padding: 0px;
	color: #535657;
	font-size: 9pt;	
	width:971px;
}

.piePaginalabel2 
{
	float: left;
	margin: 5px 3px 0px 0px;
	display: inline;
	padding: 0px;
	color: #535657;
	font-size: 9pt;	
	width:971px;
}

/*Areglos de las vistas de lotus notes*/

.xspDataTableViewPanelHeaderStart, .xspDataTableViewPanelHeaderMiddle, .xspDataTableViewPanelHeaderEnd,.xspDataTableViewPanelFooterStart , .xspDataTableViewPanelFooterMiddle ,.xspDataTableViewPanelFooterEnd{
background-color:transparent;
border: 0px solid #999;
}

.ventanadialogo{
background-color:#ffffff;
padding:10px;
}

.barraheramientas{
/*background-color:#ffffff;*/
border-bottom: 1px solid #999;
margin-bottom:5px;
padding-bottom:5px;
}

.buscadorgeneral {
    position: absolute;
    right: 27px;
    top: 34px;
    width: 200px;
    z-index: 10;
}

.buscadorgeneral .buscador_bg {
    border-radius: 5px 5px 5px 5px;
}
.buscadorgeneral .buscador_bg{
    background-color: #000000;
    height: 34px;
    left: 0;
    opacity: 0.75;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 11;
}

.buscadorgeneral .input {
    background-color: transparent;
    border: 0 none;
    color: #FFFFFF;
    height: 18px;
    margin: 3px;
    padding: 4px;
    position: relative;
    width: 147px;
    z-index: 12;
}

.buscadorgeneral .input:focus {
    outline: 1px solid #FFFFFF;
}
.buscadorgeneral .submit {
    background: url("header-buscador-lupa.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 24px;
    position: relative;
    width: 24px;
    z-index: 13;
}

/*form.lotusForm{
background-color:#f1eff2;
}*/


/*
.piePagina span
{
	float: left;
	margin: 11px 0px 0px 0px;
	display: inline;
	padding: 0px;
	color: #535657;
	font-size: 9pt;	
}

.avisolegal
{
	float: left;
	margin: 11px 0px 0px 217px;
	display: inline;
	padding: 0px;
	color: #535657;
	font-size: 9pt;	
}

.proteccion
{
	float: left;
	margin: 11px 0px 0px 0px;
	display: inline;
	padding: 0px;
	color: #535657;
	font-size: 9pt;		
}

.diseņo
{
	float: left;
	margin: 11px 0px 0px 2px;
	display: inline;
	padding: 0px;
	color: #f99d0e;
	font-size: 9pt;
	font-weight: bold;
}*/