    /* CSS Document */
	.textwidget { font-size: 0.75em; color: #666; font-style: italic; }

	/* BUTTONS */
	.btn-dialog1, .btn-dialog1 span, .btn-dialog2, .btn-dialog2 span, .btn-dialog3, .btn-dialog3 span, .btn-tab, .btn-tab span, .btn-medium, .btn-medium span, .btn-big, .btn-big span, .btn-small, .btn-small span, .btn-next-big, .btn-previous-big, .btn-next-small, .btn-previous-small, .btn-bullet, .btn-more, .btn-top, .btn-submit, .btn-submit-hover, .btn-footer-top { background: url(../images/buttons.png) no-repeat; }

	.btn-more {  background: url(../images/btn-more.png) no-repeat right 3px; height: 18px; clear: both; margin: 0px; padding-right: 8px; padding-left: 8px; font-size: 0.75em; text-transform: uppercase; font-style: normal; }
	a.btn-top { background-position: -66px -72px; height: 26px; width: 56px; display: inline-block; color: #333; text-indent: -9999px; }
	a:hover.btn-top { background-position: -66px -98px; color: #000; }
	a.btn-footer-top { background-position: -80px -230px; height: 26px; width: 56px; display: block; margin: 0 auto; color: #333; text-indent: -9999px; }
	a:hover.btn-footer-top { background-position: -80px -262px; color: #000; }
		
	.btn-dialog1, .btn-dialog2, .btn-dialog3 { display: inline-block; padding: 0 0 0 8px; margin: 0; height: 26px; color:white; font-size: 11px; font-weight: normal;font-style: normal; border: none !important; }
	.btn-dialog1 { background-position: -147px -60px; }
	.btn-dialog2 { background-position: -147px -87px; }
	.btn-dialog3 { background-position: -147px -114px; }
	.btn-dialog1 span, .btn-dialog2 span, .btn-dialog3 span { padding-right: 8px; display: inline-block; height: 17px; padding-top: 3px; }
	.btn-dialog1 span { background-position: right 0; }
	.btn-dialog2 span { background-position: right -20px; }
	.btn-dialog3 span { background-position: right -40px; }
		
	a.btn-big, a.btn-medium, a.btn-small { display: inline-block; text-transform: uppercase; text-shadow: #FFF 0 1px; color: #333; }
	a.btn-big { background-position: -140px -504px; padding-left: 19px; height: 40px; font-size: 1.3em; }
	a.btn-medium { background-position: -145px -360px; padding-left: 15px; height: 32px; font-size: 1em; font-weight: bold; }
	a.btn-small { background-position: -148px -636px; padding-left: 12px; height: 26px; font-size: .9em; font-weight: bold; }
	a:hover.btn-big { background-position: -140px -544px; padding-left: 19px; height: 40px; }
	a:hover.btn-medium { background-position: -145px -392px; padding-left: 15px; height: 32px; }
	a:hover.btn-small { background-position: -148px -662px; padding-left: 12px; height: 26px; }
	a.btn-big span, a.btn-medium span, a.btn-small span { display: inline-block; cursor: pointer; }
	a.btn-big span { background-position: right -424px; padding-right: 26px; height: 40px; line-height: 40px; }
	a.btn-medium span { background-position: right -296px; padding-right: 26px; height: 32px; line-height: 32px; }
	a.btn-small span { background-position: right -584px; padding-right: 16px; padding-left: 4px; height: 26px; line-height: 26px; }
	a:hover.btn-big span { background-position: right -464px; color: #000; }
	a:hover.btn-medium span { background-position: right -328px; color: #000; }
	a:hover.btn-small span { background-position: right -610px; color: #000; }

/* Iconos cabecera superior de portal */		
a.open, a.close, a.cerrarsesion, input.cerrarsesion, a.ayuda, a.web, a.sugerencia, a.soporte 
                     {height: 20px; line-height: 20px !important; padding-left: 20px !important; cursor: pointer; display: inline-block; position: relative; top: 5px; text-decoration: none; color:#fff; border:0px;}

a.open               {background: url(../imagenes/bt_open.png) no-repeat left 0;}
a.close              {background: url(../imagenes/bt_close.png) no-repeat left 0;}
a.cerrarsesion       {background: url(../imagenes/bt_cerrarsesion.png) no-repeat left 0;}
input.cerrarsesion   {background: url(../imagenes/bt_cerrarsesion.png) no-repeat left 0; font-size: 1em; font-family: Geneva, Arial, Helvetica, sans-serif;}
a.ayuda              {background: url(../imagenes/bt_ayuda.png) no-repeat left 0;}
a.web                {background: url(../imagenes/bt_planeta.png) no-repeat left 0;}
a.sugerencia         {background: url(../imagenes/bt_mail.png) no-repeat left 0;}
a.soporte            {background: url(../imagenes/bt_soporte.png) no-repeat left 0;}
a:hover.open         {background: url(../imagenes/bt_open.png) no-repeat left -20px; color:#579fff}
a:hover.close        {background: url(../imagenes/bt_close.png) no-repeat left -20px; color:#f34343}
a:hover.cerrarsesion {background: url(../imagenes/bt_cerrarsesion.png) no-repeat left -20px; color:#579fff}
input:hover.cerrarsesion{background: url(../imagenes/bt_cerrarsesion.png) no-repeat left -20px; color:#579fff; font-size: 1em; font-family: Geneva, Arial, Helvetica, sans-serif;}
a:hover.ayuda        {background: url(../imagenes/bt_ayuda.png) no-repeat left -20px; color:#579fff}
a:hover.web          {background: url(../imagenes/bt_planeta.png) no-repeat left -20px; color:#579fff}
a:hover.sugerencia   {background: url(../imagenes/bt_mail.png) no-repeat left -20px; color:#579fff}
a:hover.soporte      {background: url(../imagenes/bt_soporte.png) no-repeat left -20px; color:#579fff}

/* Botones de ficha */
a.FichaAnterior, a.Cerrar, a.Imp_LtaFotos, a.Actualizar,
a.Anadir, a.Guardar, a.Eliminar, a.desplegar, a.plegar, a.mail,
a.ContraerGrid, a.ExpandirGrid, a.chpaneles
                     {height: 20px;	line-height: 20px !important; padding-left: 20px !important; cursor: pointer; display: inline-block; position: relative; top: 5px; text-decoration: none; color:#000; border:0px;}
a.FichaSiguiente     {height: 20px;	line-height: 20px !important; padding-right: 20px !important; cursor: pointer; display: inline-block; position: relative; top: 5px; text-decoration: none; color:#000; border:0px;}


a.FichaAnterior      {background: url(../imagenes/bt_anterior.png) no-repeat left 0;}
a.FichaSiguiente     {background: url(../imagenes/bt_siguiente.png) no-repeat right 0;}
a.Cerrar             {background: url(../imagenes/bt_cerrar.png) no-repeat left 0px;}
a.Imp_LtaFotos       {background: url(../imagenes/bt_print.png) no-repeat left 0px;}
a.Actualizar         {background: url(../imagenes/bt_actualizar.png) no-repeat left 0px;}
a.Anadir             {background: url(../imagenes/bt_anadir.png) no-repeat left 0px;}
a.Guardar            {background: url(../imagenes/bt_guardar.png) no-repeat left 0px;}
a.Eliminar           {background: url(../imagenes/bt_eliminar.png) no-repeat left 0px;}
a.desplegar          {background: url(../imagenes/bt_desplegar.png) no-repeat left 0px;}
a.plegar             {background: url(../imagenes/bt_plegar.png) no-repeat left 0px;}
a.chpaneles          {background: url(../imagenes/bt_changepaneles.png) no-repeat left 0px;}
a.mail               {background: url(../imagenes/bt_mail2.png) no-repeat left 0px;}
a.ContraerGrid               {background: url(../imagenes/bt_contraer.png) no-repeat left 0px;}
a.ExpandirGrid               {background: url(../imagenes/bt_expandir.png) no-repeat left 0px;}

a:hover.FichaAnterior      {background: url(../imagenes/bt_anterior.png) no-repeat left -20px; color:#287aa7}
a:hover.FichaSiguiente     {background: url(../imagenes/bt_siguiente.png) no-repeat right -20px; color:#287aa7}
a:hover.Cerrar             {background: url(../imagenes/bt_cerrar.png) no-repeat left -20px; color:#287aa7}
a:hover.Imp_LtaFotos       {background: url(../imagenes/bt_print.png) no-repeat left -20px; color:#287aa7}
a:hover.Actualizar         {background: url(../imagenes/bt_actualizar.png) no-repeat left -20px; color:#287aa7}
a:hover.Anadir             {background: url(../imagenes/bt_anadir.png) no-repeat left -20px; color:#287aa7}
a:hover.Guardar            {background: url(../imagenes/bt_guardar.png) no-repeat left -20px; color:#287aa7}
a:hover.Eliminar           {background: url(../imagenes/bt_eliminar.png) no-repeat left -20px; color:#287aa7}
a:hover.desplegar          {background: url(../imagenes/bt_desplegar.png) no-repeat left -20px; color:#287aa7}
a:hover.plegar             {background: url(../imageness/bt_plegar.png) no-repeat left -20px; color:#287aa7}
a:hover.chpaneles          {background: url(../imagenes/bt_changepaneles.png) no-repeat left -20px; color:#287aa7}
a:hover.mail               {background: url(../imagenes/bt_mail2.png) no-repeat left -20px; color:#287aa7}
a:hover.ContraerGrid               {background: url(../imageness/bt_contraer.png) no-repeat left -20px; color:#287aa7}
a:hover.ExpandirGrid               {background: url(../imageness/bt_expandir.png) no-repeat left -20px; color:#287aa7}

a.prfotos, a.prlista, a.openficha {
	height: 20px;
	line-height: 20px !important;
	padding-left: 20px !important;
	cursor: pointer;
	display: block;
	position: relative;
	text-decoration: none;
}
a.prfotos       {background: url(../imagenes/bt_prlistafotos.png) no-repeat left 0;}
a:hover.prfotos {background: url(../imagenes/bt_prlistafotos.png) no-repeat left -20px;}
a.prlista       {background: url(../imagenes/bt_prlistaalumnos.png) no-repeat left 0;}
a:hover.prlista {background: url(../imagenes/bt_prlistaalumnos.png) no-repeat left -20px;}
a.openficha       {background: url(../imagenes/bt_prlistaalumnos.png) no-repeat left 0;}
a:hover.openficha {background: url(../imagenes/bt_prlistaalumnos.png) no-repeat left -20px;}

a.down, a.up, a.viewArbol, a.viewLista {
	height: 20px;
	line-height: 20px !important;
	padding-left: 20px !important;
	padding-right: 5px !important;
	cursor: pointer;
	/*display: block;*/
	float:right;
	position: relative;
	text-decoration: none;
	top:15px;
}

a.down              {background: url(../imagenes/bt_down.png) no-repeat left 0;}
a:hover.down        {background: url(../imagenes/bt_down.png) no-repeat left -20px;}
a.up                {background: url(../imagenes/bt_up.png) no-repeat left 0;}
a:hover.up          {background: url(../imagenes/bt_up.png) no-repeat left -20px;}

a.viewArbol         {background: url(../imagenes/bt_vistaarbol.png) no-repeat left 0px;}
a:hover.viewArbol   {background: url(../imagenes/bt_vistaarbol.png) no-repeat left -20px;}

a.viewArbolsel        {background: url(../imagenes/bt_vistaarbol.png) no-repeat left -40px;}
a:hover.viewArbolsel  {background: url(../imagenes/bt_vistaarbol.png) no-repeat left -40px;}

a.viewLista         {background: url(../imagenes/bt_vistalista.png) no-repeat left 0;}
a:hover.viewLista   {background: url(../imagenes/bt_vistalista.png) no-repeat left -20px;}

/*a:active.viewLista  {background: url(../images/bt_vistalista.png) no-repeat left -40px;}
.viewArbolsel      {background: url(../images/bt_vistaarbol.png) no-repeat left -60px;}
*/
.viewListasel      {background: url(../imagenes/bt_vistalista.png) no-repeat left -40px;}
	
		.btn-submit, .btn-submit-hover { background-color: transparent;background-position: 0 -647px; text-indent: -9999px; width: 120px; height: 32px; cursor: pointer; border: none;  }
		.btn-submit-hover { background-position: 0 -679px; }
		
		/* buttons: Next Previous Navigation */
		.nav_nextPrev_big { width: 65px; float: left; text-indent: -9999px; background:url(../imagenes/images_pes/buttons.png) no-repeat 0 -230px; }
		.btn-next-big { background-position: -33px -262px; width: 32px; height: 24px; display: block; float: right; }
		.btn-previous-big { background-position: 0 -262px; width: 32px; height: 24px; display: block; float: left; }
		.btn-next-big, .btn-previous-big { cursor: pointer; }
		.btn-next-big a, .btn-previous-big a { display: block; width: 100%; height: 100%; }
		.nav-caption { padding: 6px 0 0 10px; display: block; float: left; font-style: italic; }

		/* FIN BUTTONS */
